﻿.double_tabloR.quadBoard.notZone.notVideo .sport_board
{
    display: block;
}
.double_tabloR.quadBoard.notZone.notVideo
{
    padding-right: 600px;
    padding-left: 0;
}
.double_tabloR.quadBoard.notZone .zone_board, .xTabloNew_con.notZone .zone_board
{
    display: none;
}
.double_tabloR.quadBoard.notVideo
{
    padding-right: 0;
}
.double_tabloR.quadBoard.notVideo .video_board, .xTabloNew_con.notVideo .video_board
{
    display: none;
}
.double_tabloR.quadBoard.notVideo:not(.notZone), .double_tabloR.quadBoard.notZone:not(.notVideo)
{
    padding-right: 600px;
}
.double_tabloR.quadBoard.notVideo.mKOE_notMKOE:not(.notZone)
{
    padding-right: 0;
}
.double_tabloR.quadBoard.notVideo:not(.notZone) .sport_board, .double_tabloR.quadBoard.notZone:not(.notVideo) .sport_board
{
    display: block;
}
.double_tabloR.quadBoard.notVideo.mKOE_notMKOE:not(.notZone) .sport_board, .double_tabloR.quadBoard.notZone.mKOE_notMKOE:not(.notVideo) .sport_board
{
    left: 414px;
    width: auto;
}
.double_tabloR.quadBoard.notVideo.mKOE_notMKOE.poultry:not(.notZone) .sport_board, .double_tabloR.quadBoard.notZone.mKOE_notMKOE.poultry:not(.notVideo) .sport_board
{
    left: 368px;
}
.double_tabloR.quadBoard:not(.smallBoard).notVideo.notZone .sport_board.oneTeam
{
    right: 50%;
    z-index: 1;
    transform: translateX(50%);
}
.double_tabloR.quadBoard:not(.smallBoard).viewtVideo.notZone .sport_board.oneTeam, .double_tabloR.quadBoard:not(.smallBoard).viewZone.notVideo .sport_board.oneTeam, .double_tabloR.quadBoard:not(.smallBoard):not(.notVideo).notZone .sport_board.oneTeam, .double_tabloR.quadBoard:not(.smallBoard):not(.notZone).notVideo .sport_board.oneTeam
{
    right: auto;
    left: calc(414px + (100% - 414px) / 2);
    transform: translateX(-50%);
}
.mainTablo .double_tabloR.quadBoard.notVideo.mKOE_notMKOE:not(.notZone) .sport_board, .mainTablo .double_tabloR.quadBoard.notZone.mKOE_notMKOE:not(.notVideo) .sport_board
{
    right: 20px;
    left: 434px;
    width: auto;
    transform: none;
}
.double_tabloR.quadBoard:not(.smallBoard).viewZone.viewVideo
{
    right: 0;
    left: auto;
}
.double_tabloR.twoSt .sport_board.doubleBoard .board_div
{
    height: 100%;
    box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div
{
    height: 100%;
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .NTV_centerCon2
{
    margin-top: 30px;
}
.double_tabloR.quadBoard .kofs_board[data-count="0"], .double_tabloR.quadBoard.mKOE_notMKOE .kofs_board
{
    display: none!important;
}
.double_tabloR.quadBoard.notVideo:not(.notZone) .kofs_board, .double_tabloR.quadBoard.notZone:not(.notVideo) .kofs_board
{
    padding-left: 0;
}
.double_tabloR.quadBoard.mKOE_notMKOE .video_board
{
    left: 418px;
    width: auto;
}
.double_tabloR.quadBoard.mKOE_notMKOE.notZone:not(.notVideo) .video_board
{
    left: 0;
    width: 414px;
}
.double_tabloR.quadBoard.smallBoard:not(.fullVideo)
{
    padding: 0!important;
    width: 100%;
}
.double_tabloR.quadBoard.smallBoard:not(.notVideo) .media-content
{
    width: 100%!important;
    height: 100%!important;
}
.double_tabloR.quadBoard.smallBoard .sport_board
{
    display: block;
    width: 100%!important;
}
.double_tabloR.quadBoard.fullVideo .kofs_board, .double_tabloR.quadBoard.smallBoard .kofs_board, .double_tabloR.quadBoard.smallBoard .video_board, .double_tabloR.quadBoard.smallBoard .zone_board
{
    display: none;
    height: 0;
    overflow: hidden;
}
.double_tabloR.quadBoard.smallBoard.viewZone .zone_board
{
    display: block;
    left: inherit;
    z-index: 5;
    width: 414px;
    height: 224px;
    overflow: visible;
}
.double_tabloR.quadBoard.smallBoard.viewVideo:not(.fullVideo) .kofs_board, .double_tabloR.quadBoard.smallBoard.viewZone .kofs_board
{
    display: block;
    padding-right: 418px;
    width: auto;
    height: 224px;
    overflow: visible;
}
.double_tabloR.quadBoard.fullVideo .sport_board
{
    display: none!important;
}
.double_tabloR.quadBoard:not(.notVideo):not(.notZone) .sport_board
{
    display: block;
    left: 828px;
    width: auto!important;
    height: 100%;
}
.double_tabloR.quadBoard:not(.notVideo):not(.notZone) .kofs_board
{
    display: none!important;
}
.double_tabloR.quadBoard.smallBoard.viewVideo .video_board
{
    display: block;
    left: inherit;
    width: 414px;
    height: 224px;
    overflow: visible;
}
.double_tabloR.quadBoard.viewVideo.kibersport .video_board
{
    display: block;
    left: 0;
    width: 358px;
    height: 224px;
    overflow: visible;
    background: none;
}
.kibersport .video_board .video-content
{
    position: absolute!important;
}
.notZone:not(.notVideo).double_tabloR.quadBoard.smallBoard.viewVideo .video_board
{
    width: 414px;
}
.double_tabloR.quadBoard.fullVideo
{
    padding-left: 0;
}
.double_tabloR.quadBoard.smallBoard .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_bottomCon2
{
    margin-top: -10px;
}
.double_tabloR.quadBoard.stat
{
    font-size: 0;
}
.double_tabloR.quadBoard.stat .stat_board
{
    display: block;
    width: 100%;
}
.double_tabloR.quadBoard.notZone.notVideo.tennis
{
    padding-right: 0;
}
.double_tabloR.quadBoard.tennis.notVideo, .double_tabloR.quadBoard.tennis.notZone
{
    padding-right: 45%;
}
.double_tabloR.quadBoard.tennis.notVideo .sport_board, .double_tabloR.quadBoard.tennis.notZone .sport_board
{
    width: 45%;
}
.double_tabloR.quadBoard.tennis.notZone.notVideo .sport_board
{
    width: 50%;
}
.double_tabloR.quadBoard:not(.stat) .stat_board
{
    display: none;
}
.double_tabloR.quadBoard.fullVideo .sport_board, .double_tabloR.quadBoard.smallBoard.stat .sport_board, .double_tabloR.quadBoard.smallBoard.viewVideo .sport_board, .double_tabloR.quadBoard.smallBoard.viewZone .sport_board
{
    left: 414px;
    width: auto!important;
    height: 100%;
}
.double_tabloR.quadBoard.smallBoard .stat_board, .double_tabloR.quadBoard.smallBoard:not(.notVideo) .stat_board, .double_tabloR.quadBoard.smallBoard:not(.notZone) .stat_board
{
    width: 414px;
}
.double_tabloR.quadBoard:not(.notVideo) .stat_board, .double_tabloR.quadBoard:not(.notZone) .stat_board
{
    width: 100%;
}
.double_tabloR.quadBoard:not(.notVideo):not(.notZone) .stat_board
{
    display: none;
}
.double_tabloR.quadBoard.fullVideo .stat_board, .double_tabloR.quadBoard.fullWidth .stat_board
{
    display: none;
    height: 224px;
    background: rgba(17,53,0,.7);
}
.double_tabloR
{
    position: relative;
    padding-left: 580px;
    height: 320px;
}
.double_tabloR.quadBoard.cricket
{
    z-index: 1;
}
.double_tabloR.twoSt .sport_board.oneTeam.dirt_rally
{
    background-color: rgba(0,0,0,0);
    background-image: none;
}
.double_tabloR.twoSt .sport_board
{
    height: 100%;
    background-repeat: repeat-x;
    background-size: cover;
}
.double_tabloR.twoSt .sport_board .board_div
{
    position: relative;
    max-width: 815px;
    background-size: cover;
}
.double_tabloR.twoSt.viewVideo .sport_board .board_div
{
    max-width: none;
}
.double_tabloR.twoSt .sport_board.doubleBoard .cur-game-result td
{
    line-height: 14px;
}
.double_tabloR.twoSt .sport_board.doubleBoard .teams_img .score_div .score2
{
    padding-top: 0;
    font-size: 44px;
    line-height: 65px;
}
.double_tabloR.twoSt
{
    padding-left: 0;
    height: 156px;
}
.double_tabloR.twoSt.eurovision
{
    height: 200px;
}
.double_tabloR.quadBoard .sport_board
{
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 600px;
    height: 100%;
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_centerCon2
{
    margin-top: -6px;
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_bottomCon2
{
    margin-top: -5px;
}
.double_tabloR.quadBoard:not(.tblMinD).zone_board.NTV_dI_active .NTV_dopInfoCon
{
    background-color: rgba(0,0,0,.8);
}
.double_tabloR.quadBoard:not(.tblMinD) .NTV_dI_active .NTV_dopInfoArr:before
{
    background-position: 0 0;
}
.double_tabloR.quadBoard:not(.tblMinD) .NTV_dI_active .NTV_dopInfoArr:hover:before
{
    background-position: -12px 0;
}
.double_tabloR.quadBoard.tblMinD.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball
{
    display: inline-block!important;
    position: static;
    width: 15px;
    height: 15px;
    margin: 0 -2px;
}
.double_tabloR.quadBoard.tblMinD.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball.p2
{
    right: -10px;
    margin-left: 2px;
}
.double_tabloR.quadBoard.tblMinD.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball.p1
{
    left: -20px;
    margin-right: 2px;
}
.double_tabloR.quadBoard.tblMinD.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    margin-top: -50px;
}
.double_tabloR.quadBoard.tblMinD .NTV_dopInfoCon
{
    display: none!important;
}
.double_tabloR.quadBoard .NTV_newTabloVision_con .NTV_topCon2
{
    padding-top: 0;
}
.double_tabloR.quadBoard.tblMinD .sport_board.doubleBoard .board_div .NTV_centerCon2
{
    margin-top: 60px!important;
}
.double_tabloR.twoSt .sport_board.surfing .board_div .top_line
{
    display: flex;
    justify-content: space-around;
}
.double_tabloR.twoSt .sport_board.soccer .board_div .top_line
{
    background-color: rgba(12,51,18,.5);
}
.double_tabloR.twoSt .sport_board.basketball .board_div .top_line
{
    background-color: rgba(43,26,11,.33);
}
.double_tabloR.twoSt .sport_board.oneTeam .board_div .top_line .title
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.double_tabloR.twoSt .sport_board .teams_img .team_logo
{
    position: absolute;
    top: 35px;
    padding: 5px!important;
    margin: 0 5px;
    border-radius: 3px;
    box-shadow: none;
}
.double_tabloR.twoSt .sport_board:not(.live) .teams_img .team_logo
{
    display: inline-block;
    position: relative;
    top: auto;
    right: auto;
    left: auto;
}
.double_tabloR.twoSt .sport_board .teams_img .team_logo_con:first-child .team_logo
{
    left: 18px;
}
.double_tabloR.twoSt .sport_board .teams_img .team_logo_con:last-child .team_logo
{
    right: 18px;
}
.double_tabloR.twoSt.minSco .sport_board .teams_img .team_logo_con:first-child .team_logo
{
    left: 4px;
}
.double_tabloR.twoSt.minSco .sport_board .teams_img .team_logo_con:last-child .team_logo
{
    right: 4px;
}
.double_tabloR.twoSt .sport_board .teams_img .team_logo_con
{
    padding-top: 0;
}
.double_tabloR.twoSt .sport_board.doubleBoard .team_logo_con .team
{
    height: auto;
    font-size: 18px;
}
.double_tabloR.twoSt .sport_board.doubleBoard .team_logo_con .team span
{
    line-height: 16px;
}
.double_tabloR.twoSt .sport_board.doubleBoard .team_logo_con:first-child .team
{
    padding-left: 90px;
}
.double_tabloR.twoSt .sport_board.doubleBoard .team_logo_con:last-child .team
{
    padding-right: 90px;
}
.double_tabloR.twoSt.minSco .sport_board.doubleBoard .team_logo_con:first-child .team
{
    padding-left: 70px;
}
.double_tabloR.twoSt.minSco .sport_board.doubleBoard .team_logo_con:last-child .team
{
    padding-right: 70px;
}
.double_tabloR.twoSt .sport_board .board_div .teams_statistics
{
    background-color: rgba(0,0,0,.3);
}
.double_tabloR.twoSt .sport_board .cur-game-result .gamer
{
    font-size: 14px;
}
.double_tabloR:not(.twoSt) .sport_board.doubleBoard
{
    display: block;
}
.double_tabloR.hideTabloI:not(.twoSt) .sport_board.doubleBoard
{
    display: none;
}
.double_tabloR.hideTabloI:not(.twoSt) .zone_board
{
    width: 100%;
}
.double_tabloR.quadBoard
{
    padding: 0 414px;
    height: 224px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.double_tabloR.quadBoard .zone_board
{
    width: 414px;
    height: 224px;
}
.double_tabloR.quadBoard .video_board
{
    position: absolute;
    top: 0;
    width: 414px;
    height: 224px;
    background-color: #000;
}
.double_tabloR.quadBoard.notZone .video_board
{
    right: auto;
    left: 0;
}
.double_tabloR.quadBoard.stat .kofs_board, .multi_column .double_tabloR.quadBoard.stat .stat_board
{
    display: none;
}
.double_tabloR.quadBoard .kofs_board
{
    position: relative;
    height: 224px;
    margin-top: -6px;
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI .NTV_centerCon2
{
    margin-top: 20px;
}
.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI .NTV_bottomCon2, .double_tabloR.quadBoard.tblMinD .sport_board.doubleBoard .board_div .NTV_bottomCon2
{
    margin-top: 0;
}
.double_tabloR.quadBoard:not(.tblMinD) .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_centerCon2
{
    margin-top: 0;
}
.voleyball.double_tabloR.quadBoard:not(.tblMinD) .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_centerCon2
{
    margin-top: 10px;
}
.double_tabloR.quadBoard:not(.tblMinD) .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_centerCon2 .scoreCon
{
    margin-top: -20px;
}
.double_tabloR.quadBoard:not(.tblMinD) .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_bottomCon2
{
    margin-top: -6px;
}
.multi_column .double_tabloR.quadBoard
{
    padding: 0!important;
    width: 100%;
}
.multi_column .double_tabloR.quadBoard .sport_board
{
    display: block;
    width: 100%!important;
}
.multi_column .double_tabloR.quadBoard .zone_board
{
    display: none;
    height: 0;
    overflow: hidden;
}
.multi_column #plZP>div
{
    margin: auto;
}
.multi_column .double_tabloR.quadBoard .video_board
{
    display: none;
    height: 0;
    overflow: hidden;
}
.multi_column .double_tabloR.quadBoard.viewZone .zone_board
{
    display: block;
    width: 100%;
    height: 224px;
    overflow: visible;
}
.multi_column .double_tabloR.quadBoard.viewZone .sport_board
{
    display: none;
    height: 0;
    overflow: hidden;
}
.multi_column .double_tabloR.quadBoard.viewVideo .video_board
{
    display: block;
    width: 100%!important;
    height: 224px;
    overflow: visible;
    text-align: center;
}
.multi_column .double_tabloR.quadBoard.viewVideo .sport_board
{
    display: none;
    height: 0;
    overflow: hidden;
}
.multi_column .double_tabloR.quadBoard .kofs_board
{
    display: none!important;
}
@media screen and (max-width: 1350px)
{
    .three_col .multi_column .twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team .nameCon
    {
        font-size: 14px;
    }
}
.multi_column .double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI.NTV_dI_active .NTV_bottomCon2
{
    margin-top: 0;
}
.multi_column .double_tabloR.soccer .board_div .NTV_bottomCon2
{
    padding: 8px 0;
    margin: 0;
    border: 1px solid #20381f;
    box-shadow: inset 0 1px 0 0 #3e5a3f;
    background-color: rgba(12,51,19,.9);
    font-size: 12px;
}
.multi_column .double_tabloR.basketball .board_div .NTV_bottomCon2
{
    border-top: 1px solid #412a16;
    box-shadow: inset 0 1px 0 0 #724a26;
    background-color: rgba(43,26,11,.7);
}
.multi_column .double_tabloR.twoSt .sport_board .board_div .NTV_bottomCon2
{
    background-color: rgba(0,0,0,.3);
}
.multi_column .double_tabloR.basketball .NTV_table2 .headTr
{
    color: #ffe1c5;
}
.video_board.none_flash, .zone_board.none_flash
{
    background: #072034;
}
.zone_board
{
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    width: 580px;
    height: 320px;
    background-color: #1e3305;
    background-position: 50% 0;
    background-size: auto 100%;
}
.zone_board>*
{
    display: block;
}
.zone_board .NTV_dopInfoCon
{
    color: #fff;
}
.db-stats__team
{
    width: 27%;
    margin: 0;
    text-align: center;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
}
.db-stats__top
{
    justify-content: space-between;
    min-height: 33px;
    -ms-flex-pack: justify;
    -ms-flex-line-pack: center;
    -ms-flex-align: center;
}
.db-stats-table__count, .db-stats__top
{
    display: flex;
    align-content: center;
    align-items: center;
}
.db-stats-table__count
{
    flex-grow: 1;
    justify-content: center;
    width: 27%;
    background-color: rgba(255,255,255,.1);
    text-align: center;
    font-size: 11px;
    color: #ffce00;
    -ms-flex-pack: center;
    -ms-flex-line-pack: center;
    -ms-flex-align: center;
}
.db-stats-table__count.sum
{
    color: #ffce00;
}
.db-stats-table__count.sum>span
{
    color: #fff;
}
.db-stats-table__description
{
    display: flex;
    flex-grow: 1;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 46%;
    margin: 0 1px;
    background-color: rgba(255,255,255,.05);
    text-align: center;
    font-size: 11px;
    color: #fff;
    -ms-flex-pack: center;
    -ms-flex-line-pack: center;
    -ms-flex-align: center;
}
.db-stats-table__group
{
    display: flex;
    flex-grow: 1;
}
.db-stats-table__group.title>div
{
    font-weight: 700;
    color: #fff;
}
.db-stats-table__group:nth-child(2n) .db-stats-table__count
{
    background-color: rgba(255,255,255,.15);
}
.db-stats-table__group:nth-child(2n) .db-stats-table__description
{
    background-color: rgba(255,255,255,.09);
}
.db-stats__bottom, .db-stats__bottom-table
{
    flex-grow: 1;
}
.db-stats__bottom, .db-stats__bottom-table, .db__stats
{
    display: flex;
    flex-direction: column;
}
.db__stats
{
    flex-grow: 10;
    padding: 0 7px 7px;
    min-width: 50%;
    background-repeat: repeat-x;
    background-size: auto 100%;
}
.multi_column .db__stats
{
    order: 2;
}
.db-sport__linkTime, .db-sport__time
{
    font-size: 14px;
    color: #ffce00;
}
.db-sport__stats
{
    display: inline-block;
    padding-left: 26px;
    height: 100%;
    margin: 0 2px;
    background-image: url(../../willbettingde/image/statBut.png);
    background-position: 0 -1px;
    background-repeat: no-repeat;
    line-height: 26px;
    color: #fff;
}
.db-sport__stats:hover
{
    background-color: rgba(255,255,255,.05);
}
.db-sport__time i
{
    margin-left: 3px;
    font-style: normal;
}
.db-sport__time
{
    padding-right: 15px;
    margin-left: 5px;
    background-image: url(../../willbettingde/image/timeIco.png);
    background-position: 100%;
    background-repeat: no-repeat;
}
.db-sport__bottom, .db-sport__top
{
    background-color: rgba(255,255,255,.05);
}
.db-sport__team
{
    box-sizing: border-box;
    text-align: center;
}
.db-sport__team~.db-sport__team .db-penalty__hits
{
    justify-content: flex-end;
    margin-left: auto;
}
.db-sport__team~.db-sport__team .db-penalty__hit
{
    margin: 5px 7px 5px 0;
}
.db-sport__team img
{
    display: block;
    box-sizing: border-box;
    width: 50px;
    min-width: 50px;
    height: 50px;
    margin: auto;
}
.tennis .db-sport__team img
{
    border: 5px solid #4d4d4d!important;
}
.multi_column .db-sport__team
{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    text-align: left;
    -ms-flex-pack: start;
    -ms-flex-align: center;
}
.multi_column .db-sport__team~.db-sport__team
{
    flex-direction: row-reverse;
    text-align: right;
}
.multi_column .db-sport__team img
{
    width: 30px;
    min-width: 30px;
    height: 30px;
    margin: 0 5px;
    border: none!important;
}
.db-sport__team-photos
{
    display: flex;
    justify-content: center;
}
.db__sport--double .db-sport__team img
{
    margin: 0 6px;
}
.db-sport__team-names+.db-sport__team-photos
{
    padding-top: 5px;
}
.db-sport__team-names
{
    max-width: 100%;
}
.db-sport__team-name, .db-sport-container__team
{
    min-width: 0;
    max-width: 100%;
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 14px;
    color: #fff;
}
.badminton .db-sport__team-name
{
    font-size: 14px;
}
.db__sport
{
    flex-direction: column;
    flex-grow: 10;
    min-width: 0;
    background-repeat: repeat-x;
    background-size: auto 100%;
}
.db-sport__top, .db__sport
{
    display: flex;
}
.db-sport__top
{
    position: relative;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
    height: 26px;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
.db-sport__score-con
{
    font-size: 22px;
    color: #ffce00;
}
.db-sport__score
{
    width: 33%;
    text-align: center;
    line-height: 1;
}
.badminton .db-sport__score
{
    padding: 15px 5px;
    width: 25%;
    background: rgba(0,0,0,.5);
}
.tableTennis .db-sport__score
{
    width: 25%;
}
.db-sport-period__name
{
    display: inline-block;
    margin-right: 5px;
    text-transform: uppercase;
}
.db-sport__periods-item
{
    display: flex;
    cursor: pointer;
    justify-content: space-between;
    text-align: right;
    font-size: 10px;
    font-weight: 700;
    line-height: 17px;
    white-space: nowrap;
    color: #fff;
    -ms-flex-pack: justify;
}
.db-sport__periods-item.extra .db-sport-period__score
{
    color: #ccc;
}
.multi_column .db-sport__periods-item
{
    display: block;
    margin: 0 2px;
}
.multi_column .db-sport-period__name
{
    display: none;
}
.db-sport-period__score
{
    font-size: 12px;
    color: #8dca56;
}
.australianFootball .db-sport-period__score, .badminton .db-sport-period__score
{
    flex-grow: 1;
    text-align: center;
}
.db-sport__periods
{
    display: inline-flex;
    flex-direction: column;
}
.db-sport__center
{
    position: relative;
    flex-grow: 1;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: space-between;
    padding: 0 10px;
    -ms-flex-pack: justify;
    -ms-flex-line-pack: center;
}
.tableTennis .db-sport__team, .badminton .db-sport__team, .darts .db-sport__team
{
    flex: 45%;
    padding-bottom: 30px;
}
.db-sport__center, .sport_board .db-sport__bottom
{
    display: flex;
    align-items: center;
    -ms-flex-align: center;
}
.sport_board .db-sport__bottom
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: rgba(0,0,0,.3);
}
.db__stats~.db-sport__bottom, .teamsDiv .db-sport__bottom
{
    position: static;
}
.tennis .db-sport__bottom-text
{
    flex: 0 0 100%;
    justify-content: flex-start;
}
.tennis .db-sport-info__text
{
    flex: 0 0 100%;
    justify-content: flex-start;
}
.db-sport__bottom-text, .db-sport-info__text
{
    display: flex;
    padding: 0 10px;
    min-width: 0;
    max-width: 100%;
    margin: 0;
    text-align: center;
    font-size: 12px;
    line-height: 22px;
    white-space: normal;
    color: rgba(255,255,255,.6);
}
.db-sport__weather+.db-sport__bottom-text, .db-sport__weather+.db-sport-info__text
{
    flex: 0 1 50%;
    justify-content: flex-end;
}
.db-sport__bottom-text .item:nth-of-type(n+3):before, .db-sport-info__text .item:nth-of-type(n+3):before
{
    content: "|";
    margin: 0 1px 0 3px;
    color: #b8b8b8;
}
.tablo_dual_board
{
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.tennis .tablo_dual_board
{
    background-image: url(../../willbettingde/image/tennis-big.jpg);
    background-size: cover;
}
.soccer .tablo_dual_board
{
    background-image: url(../../willbettingde/image/soccer.jpg);
    background-size: 100% 100%;
}
.basketball .tablo_dual_board
{
    background-image: url(../../willbettingde/image/basketball-big.jpg);
    background-size: cover;
}
.hockey .tablo_dual_board
{
    background-image: url(../../willbettingde/image/hockey.jpg);
    background-size: auto 100%;
}
.alpineSkiing .minKofsOnEvent:before, .angry_birds .minKofsOnEvent:before, .armwrestling .minKofsOnEvent:before, .rainbow_six .minKofsOnEvent:before, .boardgames .minKofsOnEvent:before, .bobsley .minKofsOnEvent:before, .bodybuilding .minKofsOnEvent:before, .call_of_duty .minKofsOnEvent:before, .crossfit .minKofsOnEvent:before, .cyber_baseball .minKofsOnEvent:before, .cyber_floorball .minKofsOnEvent:before, .cyber_lacrosse .minKofsOnEvent:before, .cycleball .minKofsOnEvent:before, .dirt_rally .minKofsOnEvent:before, .f1_2016 .minKofsOnEvent:before, .fantastisch .minKofsOnEvent:before, .flatout .minKofsOnEvent:before, .greyhounds .minKofsOnEvent:before, .greyhounds_ap .minKofsOnEvent:before, .h180 .minKofsOnEvent:before, .heartstone .minKofsOnEvent:before, .homm3 .minKofsOnEvent:before, .injustice .minKofsOnEvent:before, .king_of_fighters .minKofsOnEvent:before, .pes .minKofsOnEvent:before, .pesapallo .minKofsOnEvent:before, .poultry .minKofsOnEvent:before, .quake .minKofsOnEvent:before, .skachky .minKofsOnEvent:before, .starcraft2 .minKofsOnEvent:before, .steep .minKofsOnEvent:before, .tekken .minKofsOnEvent:before
{
    background-color: rgba(0,0,0,0);
}
.minKofsOnEvent:before
{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.3);
}
.dirt_rally .minKofsOnEvent:before
{
    background-color: rgba(0,0,0,0);
}
.mKOE_kol:after, .mKOE_kol:before, .mKOE_line:after, .mKOE_line:before
{
    content: "";
    display: block;
    clear: both;
}
.mKOE_kolName
{
    position: relative;
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 16px;
    color: #fc0;
}
.mKOE_kolName:before
{
    content: "";
    position: absolute;
    top: 100%;
    right: 13px;
    left: 13px;
    height: 30px;
    border-radius: 1px;
    background-color: rgba(0,0,0,.4);
}
.minKofsOnEvent
{
    position: relative;
    padding-top: 0;
    height: 224px;
    background-position: 50% 50%;
    background-size: cover;
    color: #fff;
}
.mKOE_line .kol1
{
    width: 100%;
}
.mKOE_line .kol2
{
    width: 50%;
}
.mKOE_line .kol3
{
    width: 33.33%;
}
.mKOE_line .kol4
{
    width: 25%;
}
.mKOE_line .kol5
{
    width: 20%;
}
.mKOE_kolIn
{
    position: relative;
    float: left;
    box-sizing: border-box;
    padding: 0 5px;
}
.mKOE_not3 .mKOE_line[data-buts="9"] .mKOE_kol.kol1 .mKOE_kolIn.kol3:last-child
{
    display: none;
}
.mKOE_not3 .mKOE_line[data-buts="9"] .mKOE_kol.kol1 .mKOE_kolIn.kol3
{
    width: 50%;
}
.mKOE_not3 .mKOE_line[data-buts="6"] .mKOE_kol.kol3:last-child
{
    display: none;
}
.mKOE_not3 .mKOE_line[data-buts="6"] .mKOE_kol.kol3
{
    width: 50%;
}
.mKOE_not3 .mKOE_line[data-buts="3"] .mKOE_kolIn.kol3:last-child
{
    display: none;
}
.mKOE_not3 .mKOE_line[data-buts="3"] .mKOE_kolIn.kol3
{
    width: 50%;
}
.mKOE_not2 .mKOE_line[data-buts="9"] .mKOE_kol.kol1 .mKOE_kolIn.kol3:nth-last-child(2)
{
    display: none;
}
.mKOE_not2 .mKOE_line[data-buts="9"] .mKOE_kol.kol1 .mKOE_kolIn.kol3
{
    width: 100%;
}
.mKOE_not2 .mKOE_line[data-buts="6"] .mKOE_kol.kol2:nth-last-child(2), .mKOE_not2 .mKOE_line[data-buts="6"] .mKOE_kol.kol3:nth-last-child(2)
{
    display: none;
}
.mKOE_not2 .mKOE_line[data-buts="6"] .mKOE_kol.kol2, .mKOE_not2 .mKOE_line[data-buts="6"] .mKOE_kol.kol3
{
    width: 100%;
}
.mKOE_not2 .mKOE_line[data-buts="3"] .mKOE_kolIn.kol3:nth-last-child(2)
{
    display: none;
}
.mKOE_not2 .mKOE_line[data-buts="3"] .mKOE_kolIn.kol3
{
    width: 100%;
}
.mKOE_kol
{
    position: relative;
    float: left;
}
.mKOE_line
{
    margin-top: 6px;
}
.sport_board .board_div .top_line
{
    position: relative;
    padding: 2px 10px;
    margin: 0 0 5px;
    border-bottom: 1px solid rgba(0,0,0,.4);
    box-shadow: 0 1px 0 0 rgba(255,255,255,.15);
    background-color: rgba(0,0,0,.5);
    text-transform: uppercase;
    text-shadow: 0 -1px 0 rgba(23,28,37,.4);
    font-weight: 500;
}
.portlet-content .sport_board .board_div .top_line
{
    min-height: 16px;
}
.sport_board .board_div .top_line img
{
    margin: 0 5px 0 0;
    vertical-align: top;
}
.sport_board .board_div
{
    max-width: 610px;
    margin: 0 auto;
    border: 1px solid rgba(45,56,72,.5);
    border-radius: 7px;
    box-shadow: 1px 1px 1px rgba(0,0,0,.15),inset 1px 1px 0 rgba(255,255,255,.45),0 5px 5px rgba(0,0,0,.5);
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.sport_board .board_div .teams_statistics
{
    padding: 8px 0;
    margin: 0;
    border-top: 1px solid rgba(0,0,0,.5);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,.2);
    background-color: rgba(0,0,0,.5);
    font-size: 12px;
}
.sport_board .top_line .timer
{
    top: 5px;
    right: 10px;
    padding-right: 22px;
    height: 18px;
    margin-left: 5px;
    background-image: url(https://22bett22.com/default/img/time-icon.png);
    background-position: 100% 0;
    background-repeat: no-repeat;
    line-height: 21px;
}
.mainTablo .map
{
    display: inline-block;
    margin-right: 5px;
    line-height: 21px;
    color: #ffce00;
}
.mainTablo .map>span
{
    color: #fff;
}
.mainTablo .cur-time span, .mainTablo .cur-time span sup
{
    color: #f4cf05;
}
.mainTablo .cur-time
{
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
}
.mainTablo .cur-time sup
{
    display: inline-block;
    color: #fff;
}
.doubleBoard .top_line
{
    min-height: 16px;
}
.sport_board .teamsDiv
{
    padding-right: 0;
    padding-left: 0;
    width: 100%;
    border-collapse: collapse;
    color: inherit;
}
.sport_board .teamsDiv__row
{
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding-right: 0!important;
    padding-left: 0!important;
}
.sport_board .teamsDiv__cell
{
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
    width: 100%;
    vertical-align: middle;
}
.sport_board .teamsDiv__team
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.sport_board .teamsDiv__photos
{
    display: flex;
    align-items: center;
    justify-content: center;
}
.scoreboard-line__name
{
    display: inline-block;
    margin: 0 30px;
    font-size: 18px;
    line-height: 1;
}
.scoreboard-line__logo
{
    display: block;
    width: 100%;
    max-width: 60px;
    height: auto!important;
    margin: 0 2px;
}
.double_tabloR.twoSt .sport_board:not(.live) .teams_img .scoreboard-line__logo
{
    display: block;
}
.scoreboard-line__logo img
{
    max-width: 100%;
    vertical-align: top;
}
.scoreboard-line__name:not(:last-child) span:after
{
    content: ", ";
    margin: 0;
}
.scoreboard-line__name .sport_board .teamsDiv__team
{
    flex-direction: column;
}
.scoreboard-line--few-players .teamsDiv__team
{
    display: inline-flex;
    flex-direction: column;
    justify-content: space-around;
}
.scoreboard-line--few-players .teamsDiv__names
{
    order: 10;
    line-height: 1.1;
}
.scoreboard-line--few-players .scoreboard-line__name
{
    order: 10;
    margin: 0;
    margin-top: 3px;
    font-size: 12px;
    display: flex;
    align-items: center;
}
.scoreboard-line--few-players .scoreboard-line__logo
{
    max-width: 45px;
}
.sport_board.doubleBoard .teams_img
{
    padding-top: 40px;
    padding-bottom: 5px;
}
.sport_board.doubleBoard .teams_img .team_logo
{
    padding: 25px;
}
.sport_board.doubleBoard .teams_img .score_div .score2
{
    display: inline-block;
    padding-top: 15px;
    text-align: center;
    font-size: 58px;
    font-weight: 400;
    line-height: 70px;
    white-space: nowrap;
    color: #ffc400;
}
.sport_board.doubleBoard .teams_img .score_div .score2 span
{
    display: inline-block;
    width: 50px;
}
.minSco .sport_board.doubleBoard .teams_img .score_div .score2 span
{
    width: 18px;
    margin-top: 10px;
    vertical-align: top;
    line-height: 38px;
}
.sport_board.oneTeam .teamsDiv_one .name
{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    min-height: 38px;
    margin: 4px 0;
    overflow: hidden;
    background-image: url("../../willbettingde/image/shadEvLine.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    text-overflow: ellipsis;
    font-size: 18px;
}
.sport_board.doubleBoard .board_div
{
    max-width: none;
    height: 320px;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
}
.sport_board .board_div .teams_img
{
    padding: 0 35px;
}
.sport_board.doubleBoard
{
    position: relative;
    padding: 0;
    height: 320px;
}
.sport_board.doubleBoard .teams_statistics
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    border-radius: 0;
    font-size: 14px;
}
.sport_board.doubleBoard .cur-game-result .gamer
{
    position: relative;
    width: 50%;
}
.sport_board.doubleBoard .cur-game-result td
{
    line-height: 17px;
}
.sport_board.doubleBoard .team_logo_con .team
{
    padding: 0;
    height: 56px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    font-size: 24px;
    line-height: 56px;
}
.sport_board.doubleBoard .team_logo_con .team span
{
    display: inline-block;
    vertical-align: middle;
    line-height: 24px;
}
.sport_board.doubleBoard .team_logo_con:first-child .team
{
    padding-left: 10px;
}
.sport_board.doubleBoard .team_logo_con:last-child .team
{
    padding-right: 10px;
}
.sport_board.tennis .NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon>img
{
    max-width: 50px;
    max-height: 50px;
}
.sport_board .NTV_table2 td
{
    padding: 0;
    vertical-align: middle;
    text-align: center;
    line-height: 1.2;
}
.sport_board:not(.live) .teams_img td
{
    height: 97px;
    text-align: center;
}
.sport_board:not(.live) .db-sport__extra~.teamsDiv .teams_img td
{
    height: auto;
}
.sport_board.basketball .board_div .top_line
{
    border-bottom: 1px solid #83552c;
    box-shadow: none;
    background-color: rgba(43,26,11,.7);
}
.sport_board .teams_img .team_logo img
{
    width: 50px;
}
.sport_board.basketball .teams_img .team_logo
{
    box-shadow: 0 0 0 5px rgba(255,255,255,.45),inset 0 0 0 5px rgba(0,0,0,.6);
}
.sport_board .teams_img .team_logo_con
{
    padding: 36px 0 0;
    width: 42%;
    vertical-align: middle;
}
.sport_board:not(.live) .teams_img .team_logo_con
{
    width: 25%;
}
.sport_board .teams_img .score_div
{
    vertical-align: middle;
    flex-direction: column;
    justify-content: flex-start;
    margin-top: 3px;
}
.sport_board.tennis .teams_img .score_div
{
    min-height: 58px;
}
.scoreboard-live-ico
{
    display: block;
    width: -moz-max-content;
    width: max-content;
    margin-top: 3px;
    margin-right: auto;
    margin-left: auto;
}
.scoreboard-live-ico__svg
{
    display: block;
    max-width: 21px;
    max-height: 13px;
    fill: currentColor;
}
.sport_board:not(.live) .teams_img .score_div
{
    width: 14%;
}
.sport_board:not(.live) .teams_img .score_div .time .te
{
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    white-space: nowrap;
    color: #fcc101;
}
.sport_board:not(.live) .teams_img .score_div .time .cl
{
    font-size: 26px;
    font-weight: 500;
    line-height: 26px;
    white-space: nowrap;
    color: #fcc101;
}
.sport_board.soccer .board_div .teams_statistics
{
    padding: 8px 0;
    margin: 0;
    border-top: 1px solid #20381f;
    box-shadow: inset 0 1px 0 0 #3e5a3f;
    background-color: rgba(12,51,19,.9);
    font-size: 12px;
}
.sport_board.basketball .board_div .teams_statistics
{
    border-top: 1px solid #412a16;
    box-shadow: inset 0 1px 0 0 #724a26;
    background-color: rgba(43,26,11,.7);
}
.sport_board .cur-game-result
{
    padding: 0;
    border-collapse: collapse;
    color: #fcc101;
}
.sport_board .cur-game-result td
{
    padding: 0;
}
.sport_board .cur-game-result .game-th
{
    color: #bbc7c9;
}
.sport_board.basketball .cur-game-result .game-th
{
    color: #ffe1c5;
}
.sport_board .cur-game-result .gamer
{
    font-size: 18px;
    color: #bbc7c9;
}
.sport_board.basketball .cur-game-result .gamer
{
    color: #ffe1c5;
}
.sport_board .cur-game-result .command-del
{
    height: 1px;
    margin: 0;
    border-bottom: 1px solid rgba(255,255,255,.2);
    background-color: rgba(0,0,0,.3);
}
.sport_board.basketball .cur-game-result .command-del
{
    background-color: #724a26;
}
.sport_board.oneTeam .teamsDiv_one .time .te
{
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 500;
    color: #fcc101;
}
.sport_board.oneTeam .teamsDiv_one .time .cl
{
    font-size: 26px;
    font-weight: 500;
    line-height: 26px;
    color: #fcc101;
}
.sport_board
{
    padding: 15px 30px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.sport_board .teams_img .team_logo
{
    display: block;
    position: relative;
    padding: 10px;
    width: 60px;
    height: 60px;
    margin: 10px auto;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 0 0 0 5px rgba(255,255,255,.05),inset 0 0 0 5px rgba(0,0,0,.2);
    background-color: rgba(0,0,0,.3);
}
.sport_board .cur-game-result
{
    width: 100%;
}
.sport_board .cur-game-result td
{
    padding: 0 2px;
    vertical-align: middle;
    text-align: center;
    line-height: 1.2;
}
.sport_board .cur-game-result .game-th
{
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    color: #0eadff;
}
.sport_board .cur-game-result .gamer
{
    padding: 0 2px 0 10px;
    text-align: left;
}
.sport_board.quake .board_div
{
    display: flex;
    flex-direction: column;
}
#iInfoTitle
{
    padding-right: 60px;
    padding-left: 2px;
    margin: 0 0 10px;
    text-align: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
    color: #1f72af;
}
#iInfoTitle.tit2
{
    padding: 0 25px;
    margin-top: 30px;
    text-align: left;
    font-family: Roboto,Roboto Local;
    font-size: 16px;
    font-weight: 400;
    color: #303139;
}
#iGame2.withScroll
{
    position: relative;
    max-height: 160px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    box-shadow: 0 2px 0 0 #acaec1,0 -2px 0 0 #acaec1;
    font-family: Roboto,Roboto Local;
}
#iGame2.withScroll.ps-container>.ps-scrollbar-y-rail
{
    opacity: 1;
    right: 3px!important;
    width: 1px;
    background-color: #d8d8d8;
}
#iGame2.withScroll.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y
{
    right: -3px;
    width: 7px;
    border-radius: 3px;
    background-color: #d8d8d8;
}
#iGame2.withScroll .gC
{
    color: #1ae424;
}
#iGame2.withScroll .rC
{
    color: #d21515;
}
#iGame2
{
    position: relative;
    color: #535353;
}
#iGame2 p span.ct
{
    color: #1f72af;
}
#iGame2 p span.t
{
    color: #e1682f;
}
#iInfoGame #close
{
    position: absolute;
    top: 3px;
    right: 3px;
    cursor: pointer;
    width: 18px;
    height: 18px;
}
#iInfoGame #close:before
{
    content: "X";
    position: absolute;
    top: 9px;
    left: -1px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #18405e;
    transform: scaleY(.8);
}
#iInfoGame #close:hover:before
{
    color: #4988b9;
}
#iInfoGame #ok_btn
{
    display: inline-block;
    float: none!important;
    float: right;
    cursor: pointer;
    width: 105px;
    height: 26px;
    margin: 0;
    margin-left: 5px;
    border: 0 none;
    border-radius: 5px;
    background: none repeat scroll 0 0 #787878;
    background-image: linear-gradient(180deg,#a0ca5c,#85b448);
    font-weight: 500;
    line-height: 26px;
    color: #fff;
}
#iInfoGame
{
    position: absolute;
    top: 9.375em;
    left: 50%;
    z-index: 2099;
    padding: .8125em .625em;
    width: 38.5em;
    margin: 0 0 0 -19.25em;
    border-radius: .1875em;
    background-color: #e9eaf3;
}
#iInfoGame td
{
    color: #535353;
}
#iGame1
{
    margin: 0;
}
#iGame2
{
    max-height: 250px;
    overflow: auto;
}
.iGame2_item
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0 10px;
    margin: 0 0 1px!important;
    background-color: #fff;
}
.iGame2_item p
{
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: 500;
    line-height: 29px;
    color: #18405e;
}
.iGame2_item p:last-child
{
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 700;
    color: #4988b9;
}
.iGame_button
{
    margin: 10px 0 0;
    text-align: center;
}
#iInfoGame .iGame_button #ok_btn
{
    width: 100px;
    height: 28px;
    border: none;
    border-radius: 0;
    background: #4988b9;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    transition: background .3s ease;
}
#iInfoGame .iGame_button #ok_btn:hover
{
    background: #375f7f;
}
.bar_1 .num1
{
    left: 27px;
    background-color: #fe0303;
}
.num1, .num2
{
    position: absolute;
    width: 22px;
    height: 22px;
    margin: -6px 10px;
    border-radius: 50%;
    box-shadow: 0 0 2px 0 rgba(0,0,0,.196);
    text-align: center;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px;
    color: #fff;
}
.bar_2 .num2
{
    right: 27px;
    background-color: #8cb94c;
}
#iGame1 .radius
{
    overflow: hidden;
    border-radius: 5px;
}
.bar_1
{
    float: left;
    height: 8px;
    background: url(../../willbettingde/image/stat_bg_1.png) repeat-x;
}
.bar_2
{
    float: right;
    height: 8px;
    background: url(../../willbettingde/image/stat_bg_2.png) repeat-x;
}
.db-stats-table__count>i, .NTV_dopInfo .team1 .dotes>i, .NTV_dopInfo .team1 .line_dop .bar_l, .NTV_dopInfo .team1 .line_dop.full
{
    background-color: #fcc101;
}
.db-sport__ball.sport_icons
{
    position: absolute;
    bottom: 6%;
    background-repeat: no-repeat;
}
.db-sport__ball
{
    position: absolute;
    bottom: 0%;
    background-repeat: no-repeat;
}
.viewZone .db-sport__ball
{
    bottom: -1%;
}
.db-sport__ball-svg .sport_icons
{
    width: 24px;
    height: 24px;
}
.db-sport__ball-svg .icon
{
    width: 20px;
    height: 20px;
    fill: #fff;
}
.db-sport__ball.sport_icons.p1, .db-sport__ball.sport_icons.p2
{
    width: 26px;
    height: 26px;
}
.db-sport__ball.p1
{
    left: calc(16.5% - 6px);
}
.db-sport__ball.p2
{
    right: calc(16.5% - 6px);
}
.mKOE_kof
{
    float: left;
    box-sizing: border-box;
    padding: 0 3px;
}
.mKOE_kofName
{
    padding: 0 8px;
    height: 16px;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 16px;
    white-space: nowrap;
}
.mKOE_kofName, .mKOE_kofNum
{
    overflow: hidden;
    text-align: center;
}
.mKOE_kofNum
{
    cursor: pointer;
    height: 25px;
    border-radius: 1px;
    background-color: #fff;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
    color: #000;
}
.mKOE_kofNum:hover
{
    background-color: #bdbdbd;
}
.mKOE_kofNum.loc
{
    cursor: not-allowed;
    padding-left: 16px;
    background-color: #d6d6d6;
    background-image: url("../../willbettingde/image/lock_event.png");
    background-position: 4px 50%;
    background-repeat: no-repeat;
    color: #787878;
}
.twoSt .NTV_newTabloVision_con
{
    padding-left: 150px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
{
    font-size: 24px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span
{
    transform: translateZ(0);
    transition: all .7s ease;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
{
    width: 3px;
    height: 7px;
    margin: 21px 0 0;
    border-width: 3px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.zoom
{
    animation: zoom_score1 .7s ease;
    animation-iteration-count: 2;
}
.twoSt .live .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
{
    height: 11px;
}
.multi_column .twoSt .live .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
{
    height: 7px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .cen
{
    display: inline-block;
    position: relative;
    vertical-align: top;
}
.alterTablo_scoreCol .scoreTop>span, .twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span
{
    display: inline-block;
    margin: 0 7px;
}
.alterTablo_scoreCol .scoreAll div>span
{
    display: inline-block;
    margin: 0 4px;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    font-size: 20px;
    font-weight: 400;
}
.voleyball.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    font-size: 16px;
}
.waterPolo.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    font-size: 15px;
}
.voleyball .NTV_bottomCon2 .bl .ball
{
    width: 16px;
    height: 16px;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    font-size: 30px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team .nameCon.topName
{
    padding-top: 4px;
    vertical-align: top;
    font-size: 14px;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .imgCon
{
    height: 14px;
    box-shadow: 0 0 0 2px rgba(153,153,153,.12);
    line-height: 14px;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .imgCon>img
{
    display: block;
    max-width: 14px;
    max-height: 14px;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td.m
{
    padding-right: 30px;
}
.twoSt .NTV_newTabloVision_con.con2
{
    padding-left: 0;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2
{
    height: 50px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon
{
    position: absolute;
    width: 40px;
    height: 40px;
    margin: 0;
    border-radius: 5px;
    box-shadow: none;
    line-height: 40px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child .imgCon
{
    top: -34px;
    right: calc(50% - 20px);
}
.NTV_newTabloVision_con .NTV_centerCon2
{
    position: relative;
    height: 180px;
    text-align: center;
    font-size: 0;
}
.cricket .NTV_newTabloVision_con:first-child .NTV_centerCon2
{
    display: flex;
    justify-content: space-between;
}
.NTV_newTabloVision_con .NTV_centerCon2 .team
{
    display: inline-block;
    width: 34%;
    vertical-align: top;
}
.NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon>img
{
    display: inline-block;
    max-width: 70px;
    max-height: 70px;
    vertical-align: middle;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .imgCon
{
    border-radius: 3px;
    box-shadow: none;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .imgCon
{
    height: 40px;
    line-height: 40px;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .imgCon>img
{
    max-width: 30px;
    max-height: 30px;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .imgCon
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 20px;
    overflow: hidden;
    border-radius: 50px;
    box-shadow: 0 0 0 5px rgba(153,153,153,.12);
    background-color: rgba(34,34,34,.7);
    line-height: 20px;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .imgCon>img
{
    display: inline-block;
    max-width: 16px;
    max-height: 16px;
    vertical-align: middle;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td
{
    padding: 1px 6px;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td
{
    padding: 0 8px;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2
{
    height: 24px;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2 .linkTime
{
    background-position: 100% 4px;
    line-height: 28px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball
{
    top: 15px;
    border-radius: 10px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball.p2
{
    display: block;
    right: -20px;
}
.NTV_bottomCon2 .bl .ball.p2
{
    display: block;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td
{
    padding: 6px;
    vertical-align: middle;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
{
    padding-right: 5px!important;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.num
{
    text-align: center;
    font-size: 18px;
    font-weight: 500;
    color: #fcc101;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball
{
    display: none;
    position: absolute;
    top: 16px;
    width: 20px;
    height: 20px;
    border-radius: 10px;
}
.NTV_bottomCon2 .bl .ball
{
    display: none;
    width: 20px;
    height: 20px;
    border-radius: 10px;
}
.NTV_bottomCon2 .bl .ball__ico
{
    display: block;
    height: 100%;
}
.NTV_bottomCon2 .bl .ball .icon
{
    width: 100%;
    height: 100%;
    fill: #fff!important;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .ball.p1
{
    display: block;
    left: -25px;
}
.NTV_bottomCon2 .bl .ball.p1
{
    display: block;
}
.twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .top_headTr
{
    display: table-row;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    padding-top: 0;
    width: 22%;
}
.multi_column .twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    margin-top: -40px;
}
.multi_column .twoSt.handball .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon, .multi_column .twoSt.rugby .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    margin-top: -20px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    display: inline-block;
    position: relative;
    padding-top: 45px;
    max-width: 32%;
    vertical-align: top;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
{
    display: inline-block;
    width: 5px;
    height: 10px;
    margin: 15px 14px 0;
    overflow: hidden;
    border-top: 5px solid #fcc101;
    border-bottom: 5px solid #fcc101;
    vertical-align: top;
    text-indent: -999px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
{
    position: relative;
    height: 50px;
    font-size: 40px;
    font-weight: 500;
    line-height: 55px;
    white-space: nowrap;
    color: #fcc101;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    position: relative;
    box-sizing: border-box;
    width: 39%;
    height: 50px;
    line-height: 50px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child
{
    padding-left: 10px;
    text-align: center;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child .imgCon
{
    top: -34px;
    left: calc(50% - 20px);
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child
{
    padding-right: 10px;
    text-align: center;
}
.NTV_bottomCon2
{
    position: relative;
    padding: 0 20px;
}
.NTV_bottomCon2_scroll
{
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}
.NTV_bottomCon2_scrollBut
{
    position: absolute;
    top: 50%;
    z-index: 1;
    cursor: pointer;
    width: 20px;
    height: 60px;
    margin-top: -30px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.NTV_bottomCon2_scrollBut.left
{
    left: 0;
    background-image: url(../../willbettingde/image/ui-prevW.png);
}
.NTV_bottomCon2_scrollBut.right
{
    right: 0;
    background-image: url(../../willbettingde/image/ui-nextW.png);
}
.NTV_bottomCon2_scrollBut:hover
{
    background-color: rgba(255,255,255,.1);
}
.NTV_bottomCon2_scrollBut.disabled
{
    opacity: .2;
    cursor: default;
    background-color: rgba(0,0,0,0);
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon>img
{
    max-width: 30px;
    max-height: 30px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon
{
    width: 100px;
    height: 100px;
    margin: 10px auto;
    border-radius: 50px;
    box-shadow: 0 0 0 5px rgba(153,153,153,.12),inset 0 0 0 5px rgba(0,0,0,.7);
    background-color: rgba(34,34,34,.5);
    text-align: center;
    line-height: 100px;
}
.NTV_newTabloVision_con .NTV_centerCon2 .team .nameCon
{
    max-height: 40px;
    overflow: hidden;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
}
.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team .nameCon
{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2 .timerInfo
{
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
    padding-top: 1px;
    width: auto;
    margin: 0 0 0 9px;
    vertical-align: top;
    line-height: 22px;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2 .channelInfo
{
    line-height: 28px;
}
.twoSt .NTV_newTabloVision_con.golfCon
{
    padding: 15px 50px 0;
}
.twoSt .NTV_newTabloVision_con.golfCon .ps:hover>.ps__scrollbar-x-rail:hover, .twoSt .NTV_newTabloVision_con.golfCon .ps:hover.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail, .twoSt .NTV_newTabloVision_con.golfCon .ps.ps--in-scrolling.ps--x>.ps__scrollbar-x-rail
{
    background-color: rgba(0,0,0,0);
}
.twoSt .NTV_newTabloVision_con.golfCon .ps>.ps__scrollbar-x-rail:hover>.ps__scrollbar-x, .twoSt .NTV_newTabloVision_con.golfCon .ps>.ps__scrollbar-x-rail:active>.ps__scrollbar-x
{
    height: 6px;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2 .weatherInfo>span
{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 12px;
    white-space: nowrap;
}
.xTabloHorserace_con
{
    position: relative;
    cursor: default;
    padding: 0 7px 6px;
    overflow: hidden;
    border-bottom: 2px solid #000;
    background-color: #3c4a1c;
    font-family: Roboto,Roboto Local;
    color: #fff;
}
.xTabloHorserace_head
{
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    -ms-flex-align: center;
}
.xTabloHorserace_topName
{
    position: relative;
    padding: 10px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
}
.db-sport__weather~.xTabloHorserace_topName
{
    margin-left: 0;
}
.xTabloHorserace_topName .yellowC
{
    color: #fc0;
}
.xTabloHorserace_tableCon
{
    position: relative;
    max-height: 190px;
    overflow: hidden;
    padding: 0 1px;
    border: 1px solid #22281a;
    background-color: #22281a;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.xTabloHorserace_tableCon:before
{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 19px;
    background-color: #22281a;
}
.xTabloHorserace_tableCon:after
{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(90deg,#22281a,#22281a 56%,rgba(34,40,26,0));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#22281a",endColorstr="#0022281a",GradientType=1);
}
.xTabloHorserace_table
{
    position: relative;
    z-index: 1;
    width: 100%;
    border-collapse: collapse;
}
.xTabloHorserace_table td
{
    padding: 5px 4px;
    border-width: 0 1px;
    border-style: solid;
    border-color: #22281a;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    line-height: 1;
}
.xTabloHorserace_table td.name .form
{
    width: 17px;
    margin: 0 5px;
}
.xTabloHorserace_table td.name .card
{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 10%;
    left: 15px;
    transform: translate(-50%,-50%);
    z-index: 10;
    width: 40px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    background: #fff;
    color: #5b5b5b;
    transition: visibility 0s,opacity .3s linear;
}
.xTabloHorserace_table td.name .card img
{
    width: 100%;
    margin: 0;
}
.xTabloHorserace_table td:first-child
{
    border-left-width: 0;
}
.xTabloHorserace_table td:last-child
{
    border-right-width: 0;
}
.xTabloHorserace_table th
{
    padding: 0;
    height: 19px;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    font-weight: 400;
    color: #969991;
}
.xTabloHorserace_table td.id
{
    width: 22px;
    background-color: rgba(255,255,255,.1);
}
.xTabloHorserace_table tr:nth-child(2n) td.id
{
    background-color: rgba(255,255,255,.15);
}
.xTabloHorserace_table td.name.greyhounds
{
    background-image: url(../../willbettingde/image/h2.png);
    background-size: 20px;
}
.xTabloHorserace_table td.name
{
    position: relative;
    padding-left: 39px;
    width: 335px;
    border-right-width: 0;
    background-color: rgba(255,255,255,.03);
    background-image: url(../../willbettingde/image/h1.png);
    background-position: 10px 50%;
    background-repeat: no-repeat;
    text-align: left;
    font-size: 13px;
}
.xTabloHorserace_table td.name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.xTabloHorserace_table td.name.n5
{
    width: 220px;
}
.xTabloHorserace_table tr.light td.name
{
    background-image: url("../../willbettingde/image/h21.png");
}
.xTabloHorserace_table tr.light td.name.greyhounds
{
    background-image: url("../../willbettingde/image/h3.png");
}
.xTabloHorserace_table td.name.has-stat:after
{
    content: "";
    margin-left: 5px;
    font-family: fontAwesome;
    font-size: 14px;
    color: #fff;
}
.xTabloHorserace_table td.name>span
{
    font-size: 11px;
}
.xTabloHorserace_table tr:nth-child(2n) td.name
{
    background-color: rgba(255,255,255,.06);
}
.xTabloHorserace_table td.n
{
    width: 42px;
    background-color: rgba(255,255,255,.1);
    white-space: nowrap;
}
.xTabloHorserace_table tr:nth-child(2n) td.n
{
    background-color: rgba(255,255,255,.15);
}
.xTabloHorserace_table td.n.n2
{
    padding-right: 8px;
    padding-left: 8px;
}
.xTabloHorserace_table td.n.n3
{
    width: 140px;
}
.xTabloHorserace_table td.d1
{
    width: 90px;
    border-left-width: 0;
    background-color: rgba(255,255,255,.03);
    font-size: 10px;
}
.xTabloHorserace_table td.d1 img
{
    margin: 0 5px;
}
.xTabloHorserace_table tr:nth-child(2n) td.d1
{
    background-color: rgba(255,255,255,.06);
}
.xTabloHorserace_table tr:hover
{
    background-color: rgba(255,255,255,.15);
}
.xTabloHorserace_table tr:hover td.name>.form
{
    opacity: .2;
}
.xTabloHorserace_table tr:hover .form~.card
{
    visibility: visible!important;
    opacity: 1!important;
}
.xTabloHorserace_table tr.light
{
    background-color: rgba(80,0,0,.15);
    color: #c09090;
}
.xTabloHorserace_table tr.light:hover
{
    background-color: rgba(120,10,10,.15);
}
.xTabloHorserace__header
{
    position: sticky;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    background-color: #0c2e4b;
}
.xTabloHorserace_dopInfo
{
    position: relative;
    padding: 5px 0 5px 35px;
    margin-top: 3px;
    background-color: #22281a;
}
.xTabloHorserace_dopInfo:after, .xTabloHorserace_dopInfo:before
{
    content: "";
    display: block;
    clear: both;
}
.xTabloHorserace_dopInfo>div
{
    float: left;
    margin-right: 35px;
    font-size: 11px;
    line-height: 20px;
    color: #959890;
}
.xTabloHorserace_dopInfo>div>span
{
    color: #fff;
}
.xTabloHorserace_dopInfo>div>img
{
    margin-right: 2px;
    vertical-align: middle;
}
.xTabloHorserace_liveCon
{
    position: relative;
    padding-left: 420px;
    overflow: hidden;
    background-color: #000;
}
.xTabloHorserace_liveCon.notVideo
{
    padding-left: 0;
}
.xTabloHorserace_videoCon
{
    position: absolute;
    top: 50%;
    left: 0;
    width: 419px;
    margin-top: -155px;
}
.xTabloHorserace_liveCon.notVideo .xTabloHorserace_videoCon
{
    display: none;
}
.arcticmodal-container_i2 .text_modal.white .close-panel, .arcticmodal-container_i2 .text_modal.white .dopInfBlEv2_cen
{
    background: #fff;
}
.arcticmodal-container_i2 .text_modal.white .close-panel
{
    color: #333;
}
.arcticmodal-container_i2 .text_modal.white .horsePopup h2
{
    padding: 0 16px;
    margin: 0;
    font: 500 16px/44px Roboto,Arial,sans-serif;
}
.arcticmodal-container_i2 .text_modal.white .horsePopup .title h2
{
    text-align: left;
    font: 500 1.6em/24px Roboto,Arial,sans-serif;
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .ui-body
{
    padding: 16px;
    padding-top: 8px;
}
.arcticmodal-container_i2 .horsePopup .title
{
    border-bottom: 2px solid #333;
}
.arcticmodal-container_i2 .horsePopup .silk
{
    float: left;
    width: 40px;
    height: 40px;
    margin-right: 8px;
}
.arcticmodal-container_i2 .horsePopup .silk div
{
    position: relative;
    padding-bottom: 100%;
    overflow: hidden;
}
.arcticmodal-container_i2 .horsePopup .silk div img
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}
.arcticmodal-container_i2 .horsePopup .title>h3
{
    margin: 0;
    text-align: left;
    text-transform: uppercase;
    font: normal 1.3em/20px RobotoRegular,Arial;
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .ui-list-simple
{
    display: block;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: left;
}
.arcticmodal-container_i2 .horsePopup .ui-list-simple li
{
    display: block;
    clear: both;
    padding: 8px 0;
    border-bottom: 1px solid rgba(0,0,0,.08);
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .ui-list-simple>li:last-child
{
    border-bottom: 0;
}
.arcticmodal-container_i2 .horsePopup article.race
{
    clear: both;
    max-width: 100%;
    margin-bottom: 24px;
    overflow: hidden;
    border: 1px solid #dbdbdb;
    border-radius: 4px;
}
.arcticmodal-container_i2 .horsePopup .header
{
    padding: 8px;
    border-radius: 4px 4px 0 0;
    background-color: #ebebeb;
    text-align: left;
}
.arcticmodal-container_i2 .horsePopup .race-date
{
    padding: 0 16px;
    font: 500 1.2em Roboto,ArialBold,Arial;
    color: #4f4f4f;
}
.arcticmodal-container_i2 .horsePopup .race-title
{
    padding: 0;
    margin: 0;
    font: 500 1.5em Roboto,ArialBold,Arial;
    color: #4f4f4f;
}
.arcticmodal-container_i2 .horsePopup.details
{
    padding: 8px;
    margin: 0;
    text-align: left;
    line-height: 1.4em;
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .meta
{
    padding: 0 8px;
}
.arcticmodal-container_i2 .horsePopup .photo
{
    float: left;
    width: 50%;
    min-width: 200px;
    max-width: 410px;
    margin-right: 8px;
    margin-bottom: 8px;
}
.arcticmodal-container_i2 .horsePopup .photo div
{
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
}
.arcticmodal-container_i2 .horsePopup .photo div img
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: auto;
}
.arcticmodal-container_i2 .horsePopup .desc
{
    padding: 0;
    margin: 0;
    text-align: justify;
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .bla
{
    padding-top: 16px;
}
.arcticmodal-container_i2 .horsePopup .bla .strong
{
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .turf-runners
{
    clear: both;
    padding: 0 8px 4px;
    line-height: 1.1em;
}
.arcticmodal-container_i2 .horsePopup .runners-list
{
    padding: 0;
    margin: 0;
    list-style: none;
    color: #333;
}
.arcticmodal-container_i2 .horsePopup .runners-list>li
{
    display: block;
    border-bottom: 1px solid #e6e6e6;
    font-size: .9em;
}
.arcticmodal-container_i2 .horsePopup .runners-list>.legend
{
    padding-top: 0;
    padding-bottom: 0;
    border-bottom: 0;
    border-radius: 4px 4px 0 0;
    background-color: #828282;
    font-size: 1em;
    line-height: 1.2em;
    color: #fff;
}
.arcticmodal-container_i2 .horsePopup .runner-inner
{
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: flex-start;
}
.arcticmodal-container_i2 .horsePopup .turf-runners .runner-inner>div
{
    float: none;
    box-sizing: border-box;
    flex: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
    -ms-flex-shrink: 1;
    flex-shrink: 1;
    padding: 4px;
}
.arcticmodal-container_i2 .horsePopup .runner-inner .position
{
    min-width: 45px;
    max-width: 55px;
    text-align: center;
    font: 1em Roboto,ArialBold,Arial;
}
.arcticmodal-container_i2 .horsePopup .runner-inner .infos
{
    min-width: 130px;
    text-align: left;
    white-space: nowrap;
}
.arcticmodal-container_i2 .horsePopup .runner-inner>.trainer
{
    max-width: 120px;
    text-align: center;
}
.arcticmodal-container_i2 .horsePopup .runner-inner .prices
{
    max-width: 80px;
    text-align: center;
}
.arcticmodal-container_i2 .horsePopup .runner-inner>.distance
{
    max-width: 70px;
    text-align: center;
}
.arcticmodal-container_i2 .horsePopup .runner-inner .time
{
    max-width: 100px;
    text-align: center;
}
.arcticmodal-container_i2 .horsePopup .turf-runners .runners-list>.selected
{
    background-color: #fff9a0;
    color: #242424;
}
.arcticmodal-container_i2 .horsePopup .turf-runners .runners-list>li
{
    display: block;
    border-bottom: 1px solid #e6e6e6;
    font-size: .9em;
}
.arcticmodal-container_i2 .horsePopup .infos-more
{
    display: none;
}
.arcticmodal-container_i2 .horsePopup .runners-list>li:last-child
{
    border-bottom: 0;
}
.NTV_newTabloVision_con .NTV_topCon2
{
    position: relative;
    height: 36px;
    text-align: center;
    font-size: 0;
}
.NTV_newTabloVision_con
{
    position: relative;
    height: 100%;
}
.NTV_newTabloVision_con .NTV_topCon2 .linkTime.isStat
{
    min-width: 17px;
    min-height: 19px;
    background-image: url(https://22bett22.com/default/img/statistic-icon.png);
    background-position: 100% 4px;
    background-repeat: no-repeat;
}
.NTV_newTabloVision_con .NTV_topCon2 .linkTime
{
    display: inline-block;
    position: relative;
    z-index: 2;
    cursor: default;
    padding-right: 18px;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 11px!important;
    line-height: 36px;
    color: #fff;
}
.NTV_newTabloVision_con .NTV_topCon2 .weatherInfo
{
    position: absolute;
    top: 0;
    left: 10px;
    z-index: 1;
    width: 180px;
    height: 36px;
    overflow: hidden;
    text-align: left;
    font-size: 14px;
    line-height: 36px;
    color: #fff;
}
.NTV_newTabloVision_con .NTV_topCon2 .weatherInfo>span
{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    vertical-align: top;
    text-overflow: ellipsis;
    font-size: 11px;
    line-height: 12px;
    white-space: nowrap;
}
.NTV_newTabloVision_con .NTV_topCon2 .timerInfo
{
    position: absolute;
    top: 28px;
    left: 50%;
    width: 100px;
    margin-left: -50px;
    font-size: 11.5px;
    font-weight: 500;
    line-height: 20px;
}
.NTV_newTabloVision_con .NTV_topCon2 .timerInfo>span
{
    display: inline-block;
    padding-right: 14px;
    background-image: url(../../willbettingde/image/time_icon2.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    vertical-align: top;
}
.NTV_newTabloVision_con .NTV_topCon2 .timerInfo>i
{
    padding: 0 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 400;
    font-style: normal;
    color: #fcc101;
}
.NTV_newTabloVision_con .NTV_topCon2 .channelInfo
{
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 36px;
    white-space: nowrap;
}
.NTV_newTabloVision_con.golfCon
{
    box-sizing: border-box;
    padding: 75px 20px 0;
}
.NTV_newTabloVision_con .NTV_topCon2 .channelInfo>img
{
    display: inline-block;
    margin-right: 6px;
    vertical-align: middle;
}
.NTV_topCon2 .weatherInfo, .twoSt.double_tabloR.quadBoard .NTV_newTabloVision_con .NTV_topCon2 .weatherInfo
{
    width: 100%;
    max-width: calc(100% - 20px);
}
.NTV_newTabloVision_con .NTV_table2
{
    border-collapse: collapse;
}
.NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
{
    padding: 2px 8px;
    vertical-align: middle;
    text-align: center;
    text-transform: uppercase;
    font-size: 9px;
    font-weight: 400;
}
.twoSt .NTV_newTabloVision_con .NTV_topCon2 .weatherInfo
{
    width: 100%;
    max-width: calc(100% - 20px);
    line-height: 28px;
}
.NTV_dopInfoCon
{
    position: absolute;
    right: 12px;
    bottom: 23px;
    left: 12px;
    min-height: 22px;
    border-radius: 2px 2px 0 0;
    background-color: rgba(0,0,0,.3);
}
.voleyball .NTV_dopInfoCon
{
    bottom: 20px;
}
.waterPolo .NTV_dopInfoCon
{
    bottom: 16px;
}
.NTV_dopInfoArr
{
    position: absolute;
    top: 0;
    right: 0;
    z-index: 5;
    cursor: pointer;
    padding-right: 25px;
    padding-left: 10px;
    height: 22px;
    text-align: right;
    font-size: 11px;
    line-height: 22px;
}
.NTV_dopInfoArr:before
{
    content: "";
    display: block;
    position: absolute;
    top: 6px;
    right: 7px;
    width: 12px;
    height: 12px;
    background-image: url(../../willbettingde/image/NTV_dopInfoArr.png);
    background-position: 0 -12px;
}
.NTV_dopInfoArr:hover:before
{
    background-position: -12px -12px;
}
.NTV_dI_active .NTV_dopInfoArr:before
{
    background-position: 0 0;
}
.NTV_dI_active .NTV_dopInfoArr:hover:before
{
    background-position: -12px 0;
}
.NTV_dopInfo
{
    display: none;
    padding: 0 20px;
    height: 60px;
}
.voleyball .NTV_dopInfo
{
    height: 50px;
}
.NTV_dopInfo .col2:after, .NTV_dopInfo .col2:before, .NTV_dopInfo:after, .NTV_dopInfo:before
{
    content: "";
    display: block;
    clear: both;
}
.NTV_dopInfo .col1
{
    float: left;
    width: 25%;
}
.NTV_dopInfo .col2
{
    float: left;
    width: 50%;
}
.NTV_dopInfo .num
{
    padding-top: 2px;
    height: 14px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
}
.NTV_dopInfo .num>span
{
    margin-left: 4px;
    font-size: 12px;
    font-weight: 400;
}
.NTV_dopInfo .numLine
{
    position: absolute;
    top: 5px;
    width: 30px;
    height: 20px;
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
}
.NTV_dopInfo .numLine:first-child
{
    left: 0;
}
.NTV_dopInfo .numLine:nth-child(2)
{
    right: 0;
}
.NTV_dopInfo .name
{
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 12px;
    white-space: nowrap;
}
.NTV_dopInfo .col2 .name
{
    float: left;
    width: 100%;
}
.NTV_dopInfo .line_dop
{
    position: relative;
    height: 3px;
    margin: 0 5px;
    overflow: hidden;
    border-radius: 1px;
    background-color: rgba(255,255,255,.3);
}
.NTV_dopInfo .line_dop.full
{
    width: 30px;
    margin: 0 auto;
}
.NTV_dopInfo .line_dop.wF
{
    width: auto;
}
.NTV_dopInfo .line_dop.cW
{
    margin-top: 10px;
    margin-right: 20px!important;
    margin-left: 20px!important;
}
.NTV_dopInfo .line_dop.cW .bar_l, .NTV_dopInfo .team2 .dotes>i, .NTV_dopInfo .team2 .line_dop .bar_l, .NTV_dopInfo .team2 .line_dop.full
{
    background-color: #fff;
}
.NTV_dopInfo .line_dop .bar_l
{
    position: absolute;
    top: 0;
    height: 3px;
}
.NTV_dopInfo .team1 .line_dop .bar_l
{
    left: 0;
}
.NTV_dopInfo .team2 .line_dop .bar_l
{
    right: 0;
}
.NTV_dopInfo .dotes
{
    height: 4px;
    margin-top: -1px;
    font-size: 0;
    white-space: nowrap;
}
.db-stats-table__count .dotes>i, .NTV_dopInfo .dotes>i
{
    display: inline-block;
    width: 4px;
    height: 4px;
    margin: 0 1px;
    vertical-align: top;
}
.NTV_dopInfo .col2 .col_25:first-child, .NTV_dopInfo .col2 .col_25:nth-child(3)
{
    padding-right: 10px;
    padding-left: 4px;
}
.NTV_dopInfo .col2 .col_25:nth-child(2), .NTV_dopInfo .col2 .col_25:nth-child(4)
{
    padding-right: 4px;
    padding-left: 10px;
}
.NTV_dopInfo .col3, .NTV_dopInfo .col4
{
    width: 85px;
}
.NTV_dopInfo .col3:first-child, .NTV_dopInfo .col4:nth-child(2)
{
    float: left;
}
.NTV_dopInfo .col3:nth-last-child(2), .NTV_dopInfo .col4:last-child
{
    float: right;
}
.NTV_dopInfo .col3:first-child
{
    margin-left: 60px;
}
.NTV_dopInfo .col3:nth-last-child(2)
{
    margin-right: 60px;
}
@media screen and (max-width: 1280px)
{
    .voleyball .NTV_dopInfo .col3:first-child
    {
        margin-left: 0;
    }
    .voleyball .NTV_dopInfo .col3:nth-last-child(2)
    {
        margin-right: 0;
    }
}
.NTV_dopInfo .chart
{
    position: relative;
    width: 25px;
    height: 20px;
    margin: 8px auto 5px;
    overflow: hidden;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chart.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.NTV_dopInfo .name2
{
    font-size: 10px;
    line-height: 11px;
}
.NTV_dopInfo .chart .n
{
    height: 25px;
    font-size: 14px;
    font-weight: 500;
    line-height: 25px;
}
.NTV_dopInfo .chart .e
{
    position: absolute;
    top: 0;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.NTV_dopInfo .team1 .chart .e
{
    left: 0;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chart1.png);
}
.NTV_dopInfo .team2 .chart .e
{
    right: 0;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chart2.png);
}
.NTV_dopInfo .chart .c_0
{
    display: none;
    position: absolute;
    bottom: 0;
    width: 2px;
    height: 2px;
    border-radius: 50%;
}
.NTV_dopInfo .team1 .chart .c_0
{
    left: 3px;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chart10.png);
    background-size: cover;
}
.NTV_dopInfo .team2 .chart .c_0
{
    right: 3px;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chart20.png);
    background-size: cover;
}
.NTV_dopInfo .chart .c_1
{
    position: absolute;
    top: 0;
    width: 13px;
    height: 20px;
    overflow: hidden;
}
.NTV_dopInfo .col2.w65
{
    width: 65%;
}
.NTV_dopInfo .col2:first-child:last-child
{
    float: none;
    margin: 0 auto;
}
.NTV_dopInfo .col2 .col, .NTV_dopInfo .col2 .col_25, .NTV_dopInfo .col2 .col_33
{
    position: relative;
    float: left;
    box-sizing: border-box;
    moz-box-sizing: border-box;
    webkit-box-sizing: border-box;
}
.NTV_dopInfo .col2 .col
{
    width: 50%;
}
.NTV_dopInfo .col2 .col.pad4
{
    padding: 0 4px;
}
.NTV_dopInfo .col2 .col_25
{
    width: 25%;
}
.NTV_dopInfo .col2 .col_33
{
    width: 33%;
}
.NTV_dopInfo .team1 .chart .c_1
{
    left: 0;
}
.NTV_dopInfo .team2 .chart .c_1
{
    right: 0;
}
.NTV_dopInfo .chart .c_2
{
    position: absolute;
    top: 0;
    width: 13px;
    height: 20px;
    overflow: hidden;
}
.NTV_dopInfo .team1 .chart .c_2
{
    right: 0;
}
.NTV_dopInfo .team2 .chart .c_2
{
    left: 0;
}
.NTV_dopInfo .team1 .chart .c_2 .e
{
    left: -25px;
}
.NTV_dopInfo .team2 .chart .c_2 .e
{
    right: -25px;
}
.NTV_dopInfo .team1 .chart .c_1 .e
{
    transform: scale(1) rotate(-245deg);
    moz-transform: scale(1) rotate(-245deg);
    ms-transform: scale(1) rotate(-245deg);
    o-transform: scale(1) rotate(-245deg);
    webkit-transform: scale(1) rotate(-245deg);
}
.NTV_dopInfo .team1 .chart .c_2 .e
{
    transform: scale(1) rotate(-110deg);
    moz-transform: scale(1) rotate(-110deg);
    ms-transform: scale(1) rotate(-110deg);
    o-transform: scale(1) rotate(-110deg);
    webkit-transform: scale(1) rotate(-110deg);
}
.NTV_dopInfo .team2 .chart .c_1 .e
{
    transform: scale(1) rotate(245deg);
    moz-transform: scale(1) rotate(245deg);
    ms-transform: scale(1) rotate(245deg);
    o-transform: scale(1) rotate(245deg);
    webkit-transform: scale(1) rotate(245deg);
}
.NTV_dopInfo .team2 .chart .c_2 .e
{
    transform: scale(1) rotate(110deg);
    moz-transform: scale(1) rotate(110deg);
    ms-transform: scale(1) rotate(110deg);
    o-transform: scale(1) rotate(110deg);
    webkit-transform: scale(1) rotate(110deg);
}
.NTV_dopInfo .chart2
{
    position: relative;
    width: 26px;
    height: 26px;
    margin: 6px auto 0;
}
.NTV_dopInfo .chart2>div
{
    position: relative;
    width: 26px;
    height: 13px;
    overflow: hidden;
}
.NTV_dopInfo .chart2>div>.e
{
    position: absolute;
    left: 0;
    width: 26px;
    height: 26px;
}
.NTV_dopInfo .chart2>.c_1>.e
{
    top: 0;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chartC1.png);
}
.NTV_dopInfo .chart2>.c_2>.e
{
    bottom: 0;
    background-image: url(../../willbettingde/image/NTV_dopInfo_chartC2.png);
}
.NTV_dopInfo .numChart
{
    position: absolute;
    top: 6px;
    left: 50%;
    width: 30px;
    height: 26px;
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
}
.NTV_dopInfo .numChart:first-child
{
    margin-left: -48px;
    text-align: right;
}
.NTV_dopInfo .numChart:nth-child(2)
{
    margin-left: 18px;
    text-align: left;
}
.NTV_dopInfo.type1 .chart2
{
    width: 32px;
    height: 32px;
    margin-top: 10px;
}
.NTV_dopInfo.type1 .chart2>div
{
    width: 32px;
    height: 16px;
}
.NTV_dopInfo.type1 .chart2>div>.e
{
    width: 32px;
    height: 32px;
}
.NTV_dopInfo.type1 .chart2>.c_1>.e
{
    background-image: url(../../willbettingde/image/NTV_dopInfo_chartC3.png);
}
.NTV_dopInfo.type1 .chart2>.c_2>.e
{
    background-image: url(../../willbettingde/image/NTV_dopInfo_chartC4.png);
}
.NTV_dopInfo.type1 .numChart
{
    top: 21px;
}
.NTV_dopInfo.type1 .numChart:first-child
{
    margin-left: -60px;
}
.NTV_dopInfo.type1 .numChart:nth-child(2)
{
    margin-left: 28px;
}
.NTV_dopInfo.type1 .col2
{
    width: 26%;
}
.NTV_dopInfo.type1.aust .col2
{
    position: relative;
    width: 26%;
}
.NTV_dopInfo.type1.aust .col2.eff, .NTV_dopInfo.type1.aust .col2.inside
{
    position: relative;
    width: 33%;
}
.NTV_dopInfo.type1
{
    padding: 0 25px;
}
.NTV_dopInfo.type1 .col1
{
    padding-top: 14px;
    width: 37%;
}
.NTV_dopInfo.type1 .col1.kicks1, .NTV_dopInfo.type1 .col1.kicks2
{
    padding-top: 14px;
    width: 33%;
}
.NTV_dopInfo.type2 .col2
{
    width: 100%;
}
.NTV_dopInfo.type2 .col2 .col .line_dop
{
    margin: 17px 25px 0;
    background-color: #fff;
}
.NTV_dopInfo.type2 .col2 .col_25.c .line_dop.full
{
    width: auto;
    margin: 0;
}
.NTV_dopInfo.type2 .col2 .col_25.c
{
    padding: 0 25px 0 0;
    width: 30%;
}
.NTV_dopInfo.type2 .col2 .col_25.c+.col_25.c
{
    padding: 0 0 0 25px;
}
.NTV_dopInfo.type2 .numL, .NTV_dopInfo.type2 .numR
{
    position: absolute;
    top: 3px;
    font-size: 14px;
    font-weight: 500;
    line-height: 14px;
}
.NTV_dopInfo.type2 .numL
{
    left: 25px;
}
.NTV_dopInfo.type2 .numR
{
    right: 25px;
}
.NTV_dopInfo .col2 .col_25.k
{
    padding: 0 52px 0 25px;
    width: 20%;
}
.NTV_dopInfo .col2 .col_25.k:last-child
{
    padding: 0 25px 0 52px;
}
.NTV_dopInfo .col2 .col_25.k .line_dop
{
    margin: 0 auto;
}
.NTV_dopInfo .col2 .col_25.k .name
{
    width: 200%;
    margin: 0 -50%;
}
.fixator img
{
    width: 20px;
}
.fullWidth
{
    width: calc(100% - 418px - 418px)!important;
}
.notZone>.fullWidth
{
    width: calc(100% - 414px)!important;
}
.notVideo>.fullWidth
{
    width: calc(100% - 418px)!important;
}
.notZone.notVideo>.fullWidth
{
    width: 100%!important;
}
.NTV_tableGolf
{
    width: 100%;
    border-collapse: collapse;
}
.NTV_tableGolf td, .NTV_tableGolf th
{
    padding: 5px;
    vertical-align: top;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
}
.NTV_tableGolf td.name
{
    padding-left: 0;
    text-align: left;
}
.NTV_tableGolf td.name>img
{
    display: inline-block;
    max-height: 20px;
    margin-right: 10px;
    vertical-align: top;
}
.NTV_tableGolf td.name>.nameSpan
{
    font-weight: 500;
}
.NTV_tableGolf th
{
    padding: 2px 4px;
    text-transform: uppercase;
    line-height: 14px;
}
.NTV_tableGolf th.f10
{
    text-align: right;
    font-size: 10px;
}
.NTV_tableGolf th.bold
{
    font-weight: 500;
}
.NTV_tableGolf .hide_this
{
    display: none;
}
.NTV_tableGolf td.num>span
{
    display: block;
    padding: 0 2px;
    min-width: 16px;
    height: 20px;
    line-height: 20px;
}
.dopInfoCricket_table tr.par td, .dopInfoCricket_table tr td.par, .NTV_dopGolf>span.g>i, .NTV_tableGolf td.num>span.g
{
    background-color: rgba(0,137,0,.5);
}
.dopInfoCricket_table tr.birdie td, .dopInfoCricket_table tr td.birdie, .NTV_dopGolf>span.o>i, .NTV_tableGolf td.num>span.o
{
    background-color: rgba(255,168,0,.5);
}
.dopInfoCricket_table tr.bogey td, .dopInfoCricket_table tr td.bogey, .NTV_tableGolf td.num>span.b
{
    background-color: rgba(13,85,140,.5);
}
.dopInfoCricket_table tr.dbogey td, .dopInfoCricket_table tr td.dbogey
{
    background-color: rgba(39,39,39,.5);
}
.dopInfoCricket_table tr.eagle td, .dopInfoCricket_table tr td.eagle, .NTV_dopGolf>span.b>i
{
    background-color: rgba(13,85,140,.5);
}
.NTV_dopGolf>span.s>i, .NTV_tableGolf td.num>span.s
{
    background-color: rgba(39,39,39,.5);
}
.NTV_dopGolf>span.r>i, .NTV_tableGolf td.num>span.r
{
    background-color: rgba(218,0,0,.5);
}
.NTV_tableGolf td.num.bold>span, .NTV_tableGolf td>span.grey
{
    background-color: rgba(68,68,68,.5);
    font-weight: 500;
    color: #fcc101;
}
.NTV_tableGolf th.NTV_switchTd
{
    padding-left: 0;
    vertical-align: top;
    text-align: left;
}
.NTV_tableGolf th.NTV_switchTd .inf
{
    font-size: 12px;
    font-weight: 500;
}
.NTV_dopGolf>span.fpl>i, .NTV_tableGolf td.num>span.fpl
{
    background-color: rgba(4,83,241,.5);
}
.NTV_dopGolf>span.spl>i, .NTV_tableGolf td.num>span.spl
{
    background-color: rgba(241,4,83,.5);
}
.NTV_dopGolf>span.nonepl>i, .NTV_tableGolf td.num>span.nonepl
{
    background-color: rgba(156,150,152,.12);
}
.twoSt .NTV_dopGolf
{
    margin-top: 0;
}
.twoSt .NTV_dopGolf>span
{
    margin-right: 20px;
}
.NTV_dopGolf
{
    margin-top: 20px;
}
.NTV_dopGolf>span
{
    display: inline-block;
    position: relative;
    padding-left: 30px;
    margin-top: 5px;
    margin-right: 35px;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 8px;
    line-height: 20px;
    white-space: nowrap;
}
.NTV_dopGolf>span:last-child
{
    margin-right: 0!important;
}
.NTV_dopGolf>span>i
{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 2.5em;
    height: 2.5em;
}
@media screen and (max-width: 1377px)
{
    .NTV_dopGolf>span>i
    {
        width: 1.875em;
        height: 1.875em;
    }
    .NTV_tableGolf td, .NTV_tableGolf th
    {
        line-height: 13px;
    }
}
.NTV_switchUl
{
    padding: 0;
    height: 20px;
    margin: 0;
    list-style: outside none none;
    font-size: 0;
    white-space: nowrap;
}
.NTV_switchUl:after, .NTV_switchUl:before
{
    content: "";
    display: block;
    clear: both;
}
.NTV_switchUl li
{
    display: inline-block;
    cursor: pointer;
    padding: 0 7px;
    height: 18px;
    border: 1px solid #818581;
    background-color: #404240;
    font-size: 14px;
    line-height: 18px;
    color: #999;
}
.NTV_switchUl li:hover
{
    background-color: #2a2c2a;
}
.NTV_switchUl li+li
{
    margin-left: -1px;
}
.NTV_switchUl li:first-child
{
    border-radius: 2px 0 0 2px;
}
.NTV_switchUl li:last-child
{
    border-radius: 0 2px 2px 0;
}
.NTV_switchUl li.active
{
    cursor: default;
    background-color: #818581;
    color: #fff;
}
.alterTablo
{
    position: relative;
    overflow: hidden;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
}
.alterTablo_con
{
    position: relative;
    width: 100%;
    max-width: 815px;
    margin: 0 auto;
    background-color: #252525;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}
.alterTablo_con .infoLine .linkTime
{
    display: inline-block;
    width: 100px;
    background-position: 100% 4px;
    vertical-align: top;
    text-transform: uppercase;
    font-size: 14px!important;
    line-height: 28px;
    color: #fff;
}
.alterTablo_con .infoLine .linkTime.isStat
{
    background-image: url(https://22bett22.com/default/img/statistic-icon.png);
    background-position: 100% 4px;
    background-repeat: no-repeat;
}
.alterTablo_con .infoLine .timerInfo
{
    display: inline-block;
    position: relative;
    top: auto;
    left: auto;
    width: auto;
    margin: 0 0 0 10px;
    vertical-align: top;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
}
.alterTablo_con .infoLine .channelInfo
{
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 26px;
    white-space: nowrap;
}
.alterTablo_con .infoLine .weatherInfo
{
    position: absolute;
    top: 0;
    left: 10px;
    width: 180px;
    height: 26px;
    overflow: hidden;
    text-align: left;
    font-size: 14px;
    line-height: 28px;
    color: #fff;
}
.alterTablo_con .infoLine .timerInfo>span
{
    display: inline-block;
    padding-right: 14px;
    background-image: url(../../willbettingde/image/time_icon2.png);
    background-position: 100% 50%;
    background-repeat: no-repeat;
    vertical-align: top;
}
.alterTablo_con>.infoLine
{
    position: relative;
    height: 28px;
    text-align: center;
    line-height: 26px;
}
.alterTablo_con>.infoLine>div+div
{
    margin-left: 12px;
}
.alterTablo_con>.infoLine .info_
{
    padding-right: 18px;
    background-image: url(https://22bett22.com/default/img/statistic-icon.png);
    background-position: 100% 3px;
}
.alterTablo_con>.infoLine .info_, .alterTablo_con>.infoLine .timer_
{
    display: inline-block;
    height: 26px;
    background-repeat: no-repeat;
    vertical-align: top;
    font-size: 14px;
}
.alterTablo_con>.infoLine .timer_
{
    padding-right: 13px;
    background-image: url(../../willbettingde/image/time_icon2.png);
    background-position: 100% 7px;
    font-weight: 500;
}
.alterTablo_teamsCon
{
    position: relative;
}
.alterTablo_teamsCon:after, .alterTablo_teamsCon:before
{
    content: "";
    display: block;
    clear: both;
}
.alterTablo_teamCol
{
    float: left;
    box-sizing: border-box;
    width: 50%;
}
.alterTablo_teamCol .back .teams
{
    transition: all .2s linear;
}
.alterTablo_teamCol:first-child
{
    padding-right: 50px;
    padding-left: 10px;
}
.alterTablo_teamCol:last-child
{
    padding-right: 10px;
    padding-left: 50px;
}
.alterTablo_con>.dopStata
{
    position: relative;
    padding: 10px 10px 0;
    height: 90px;
    overflow: hidden;
}
.alterTablo_con>.dopStata .dopStata_slide .closeSlide
{
    position: absolute;
    right: 0;
    bottom: 55px;
    z-index: 1;
    cursor: pointer;
    width: 12px;
    height: 12px;
    border-radius: 1px;
    background-color: #1f72af;
    background-image: url(../../willbettingde/image/close1.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.alterTablo_con>.dopStata .dopStata_slide .closeSlide:hover
{
    background-color: #2480c3;
}
.alterTablo_con>.dopStata .dopStata_slide
{
    position: absolute;
    right: 10px;
    bottom: 5px;
    left: 10px;
}
.dopStata_slide table
{
    margin: 0 auto;
    border-collapse: collapse;
}
.dopStata_slide table th, .dopStata_slide table tr.headTr td.num
{
    padding: 2px 12px;
    vertical-align: top;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 400;
}
.dopStata_slide table tr.bodyTr td.num
{
    padding: 2px 12px;
    vertical-align: middle;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    line-height: 20px;
    color: #fcc101;
}
.dopStata_slide table td.name
{
    padding-right: 12px;
    vertical-align: middle;
    font-size: 11px;
    font-weight: 500;
}
.alterTablo_teamCol .span_name
{
    float: right;
    max-width: 200px;
    margin-top: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
}
.alterTablo_teamCol.alterTablo_teamCol_Last .span_name
{
    float: left;
}
.alterTablo_teamCol .logosList
{
    padding: 0;
    margin: 0 -2px 0 -1px;
    list-style: outside none none;
    text-align: left;
    font-size: 0;
}
.alterTablo_teamCol.alterTablo_teamCol_Last .logosList
{
    text-align: right;
}
.alterTablo_teamCol .logosList>li
{
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding: 0 2px 3px 1px;
    width: 32px;
    height: 32px;
    vertical-align: top;
}
.alterTablo_teamCol .logosList>li .img
{
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    margin: 1px;
    border-radius: 3px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
}
.alterTablo_teamCol .logosList>li.hover .img
{
    width: 28px;
    height: 28px;
    margin: 0;
    border: 2px solid #fcc101;
    border-radius: 4px;
}
.alterTablo_teamCol .logosList>li .num
{
    display: block;
    position: absolute;
    top: -2px;
    left: -2px;
    z-index: 1;
    width: 13px;
    height: 13px;
    border-radius: 2px;
    text-align: center;
    font-size: 9px;
    line-height: 13px;
    color: #fefefe;
}
.alterTablo_teamCol .logosList>li.hover .num
{
    color: #ffd000;
}
.alterTablo_teamCol .back
{
    position: relative;
    overflow: hidden;
    border-radius: 5px;
    text-align: center;
    font-size: 0;
}
.alterTablo_teamCol .back .arr
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    cursor: pointer;
    height: 20px;
}
.alterTablo_teamCol .back .arr:before
{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 30px;
    height: 20px;
    background-image: url(../../willbettingde/image/arrUp.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.alterTablo_teamCol .back .arr.active:before
{
    background-image: url(../../willbettingde/image/arrDown.png);
}
.alterTablo_teamCol .back .teams
{
    display: inline-block;
    padding: 2px 0;
    margin: 0;
    list-style: outside none none;
    vertical-align: top;
    text-align: left;
    color: #fff;
}
.alterTablo_teamCol .back .teams>li
{
    display: block;
}
.alterTablo_teamCol .back .teams>li .con
{
    display: flex;
    position: relative;
    cursor: pointer;
    align-items: center;
    padding: 2px 0;
    vertical-align: top;
    font-size: 11px;
    font-weight: 500;
    line-height: 12px;
    -ms-flex-align: center;
}
.alterTablo_teamCol .back .teams>li .con .name
{
    white-space: nowrap;
}
.three_col .alterTablo_teamCol .back .teams>li .con .name
{
    max-width: 90px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.two_col .alterTablo_teamCol .back .teams>li .con .name
{
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
@media screen and (max-width: 1150px)
{
    .two_col .alterTablo_teamCol .back .teams>li .con .name
    {
        max-width: 105px;
    }
}
.alterTablo_teamsCon:not(.showAllCs) .alterTablo_teamCol .back:not(.min) .teams>li.hover .con:before
{
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    left: 100%;
    width: 170px;
    height: 1px;
    background-color: rgba(255,255,255,.3);
}
.alterTablo_teamsCon:not(.showAllCs) .alterTablo_teamCol:last-child .back:not(.min) .teams>li.hover .con:before
{
    right: 100%;
    left: auto;
    margin-right: -20px;
}
.alterTablo_teamCol .back .teams>li.hover
{
    color: #ffc300;
}
.alterTablo_teamCol .back .teams>li .num
{
    margin-right: 3px;
}
.alterTablo_teamCol .back:not(.min) .teams>li .stata
{
    display: none;
    position: absolute;
    top: 50%;
    right: 8px;
    width: 12px;
    height: 12px;
    margin-top: -7px;
    border: 1px solid #fcc101;
    border-radius: 2px;
    background-color: #1c220c;
    background-image: url(../../willbettingde/image/stata.png);
    background-position: 2px 2px;
    background-repeat: no-repeat;
}
.alterTablo_teamCol .back:not(.min) .teams>li.hover .stata
{
    display: block;
}
.alterTablo_scoreCol
{
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    z-index: 1;
    width: 104px;
    margin-left: -52px;
    text-align: center;
}
.alterTablo_scoreCol .scoreAll div>span, .alterTablo_scoreCol .scoreTop>span
{
    transform: translateZ(0);
}
.alterTablo_scoreCol .scoreAll div>span.zoom, .alterTablo_scoreCol .scoreTop>span.zoom
{
    animation: zoom_score1 .7s ease;
    animation-iteration-count: 2;
}
.alterTablo_scoreCol .scoreTop>span
{
    transition: all .7s ease;
}
@keyframes zoom_score1
{
    50%
    {
        color: #b1f7b1;
        transform: scale(1.4)!important;
    }
}
.alterTablo_scoreCol .scoreOne
{
    display: none;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    margin-top: -25px;
}
.alterTablo_scoreCol .scoreOne .con
{
    position: relative;
    height: 46px;
    border: 1px solid rgba(255,255,255,.3);
    border-radius: 5px;
    background-color: rgba(0,0,0,.2);
}
.alterTablo_scoreCol .scoreOne .con:after, .alterTablo_scoreCol .scoreOne .con:before
{
    content: "";
    display: block;
    position: absolute;
    top: 50%;
    width: 9px;
    height: 1px;
    background-color: rgba(255,255,255,.3);
}
.alterTablo_scoreCol .scoreOne .con:before
{
    right: 100%;
    margin-right: 1px;
}
.alterTablo_scoreCol .scoreOne .con:after
{
    left: 100%;
    margin-left: 1px;
}
.alterTablo_scoreCol .scoreOne .txt
{
    padding: 6px 0 0;
    overflow: hidden;
    font-size: 11px;
    line-height: 13px;
    white-space: nowrap;
    color: #ccc;
}
.alterTablo_scoreCol .scoreOne .sc
{
    overflow: hidden;
    font-size: 21px;
    font-weight: 500;
    line-height: 21px;
    white-space: nowrap;
}
.alterTablo_scoreCol .scoreOne .moreBut
{
    cursor: pointer;
    overflow: hidden;
    text-decoration: underline;
    font-size: 10px;
    white-space: nowrap;
    color: #ccc;
}
.alterTablo_scoreCol .scoreOne .moreBut:hover
{
    text-decoration: none;
    color: #fff;
}
.alterTablo_teamsCon.con2.showAllCs .line1, .alterTablo_teamsCon.con2.showAllCs .line2
{
    display: none!important;
}
.alterTablo_teamsCon.con2:not(.showAllCs) .line1, .alterTablo_teamsCon.con2:not(.showAllCs) .line2
{
    display: block;
    position: absolute;
    top: 74px;
    z-index: 1;
    width: 1px;
    height: 2px;
    background-color: rgba(255,255,255,.3);
}
.alterTablo_teamsCon.con2:not(.showAllCs) .line1
{
    right: 50%;
    margin-right: 50px;
}
.alterTablo_teamsCon.con2:not(.showAllCs) .line2
{
    left: 50%;
    margin-left: 50px;
}
.alterTablo_scoreCol .scoreAll
{
    display: block;
    position: absolute;
    top: 2px;
    right: 0;
    left: 0;
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
}
.alterTablo_scoreCol .scoreAll .sc.hover
{
    color: #ffc300;
}
.alterTablo_scoreCol .scoreAll .hideBut
{
    cursor: pointer;
    margin-top: 5px;
    overflow: hidden;
    text-decoration: underline;
    font-size: 10px;
    white-space: nowrap;
    color: #eee;
}
.alterTablo_scoreCol .scoreAll .hideBut:hover
{
    text-decoration: none;
    color: #fff;
}
.alterTablo_scoreCol .scoreTop
{
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    height: 30px;
    margin-top: -17px;
    overflow: hidden;
    font-size: 24px;
    font-weight: 500;
    line-height: 30px;
    white-space: nowrap;
    color: #fcc101;
}
.dopInfoCricket_con
{
    position: relative;
    padding: 10px;
    border-top: 1px solid #2a3034;
    border-bottom: 1px solid #949494;
    background-color: #383d42;
}
.dopInfoCricket_div:after, .dopInfoCricket_div:before, .dopInfoCricket_nav:after, .dopInfoCricket_nav:before
{
    content: "";
    display: block;
    clear: both;
}
.dopInfoCricket_div>.col
{
    float: left;
    box-sizing: border-box;
    width: 50%;
    border-top: 1px solid #1f262b;
}
.dopInfoCricket_div>.col:first-child
{
    padding-right: 10px;
}
.dopInfoCricket_div>.col:last-child
{
    padding-left: 10px;
}
.dopInfoCricket_table
{
    width: 100%;
    border-collapse: collapse;
}
.dopInfoCricket_table th
{
    padding: 0 12px;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    font-weight: 400;
    color: #fff;
}
.dopInfoCricket_table td
{
    padding: 2px 12px;
    height: 16px;
    border: 1px solid #373d41;
    background-color: #1f262b;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    line-height: 1;
    color: #a5b3bd;
}
.dopInfoCricket_table td:first-child
{
    border-left-width: 0;
}
.dopInfoCricket_table td:last-child
{
    border-right-width: 0;
}
.dopInfoCricket_table .light>td
{
    background-color: #3a5669;
    color: #fff;
}
.dopInfoCricket_table td.num, .dopInfoCricket_table th.num
{
    padding: 0 8px;
    width: 22px;
    text-align: center;
}
.dopInfoCricket_nav
{
    padding: 0;
    margin: 0 0 6px;
    list-style: outside none none;
}
.dopInfoCricket_nav li
{
    float: left;
    margin: 0 1px 1px 0;
}
.dopInfoCricket_nav li .but
{
    display: block;
    cursor: pointer;
    border: none;
    padding: 0 10px;
    min-width: 125px;
    height: 23px;
    background-color: #1f262b;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    line-height: 23px;
    white-space: nowrap;
    color: #757575;
}
.dopInfoCricket_nav li .but:hover
{
    background-color: #0c0f11;
}
.dopInfoCricket_nav li .but.active
{
    cursor: default;
    background-color: #3a5669;
    color: #fff;
}
.dopInfoCricket_name
{
    padding: 0 12px;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 25px;
    white-space: nowrap;
    color: #fff;
}
.dopInfoCricket_scrollCon
{
    position: relative;
    padding: 0 20px;
}
.dopInfoCricket_scroll
{
    position: relative;
    overflow: hidden;
    font-size: 0;
    white-space: normal;
}
.dopInfoCricket_scroll>.div
{
    display: inline-block;
    width: 100%;
    vertical-align: top;
    font-size: 0;
    color: #a5b3bd;
}
.dopInfoCricket_scroll>.div .item
{
    display: inline-block;
    box-sizing: border-box;
    padding: 6px 10px;
    width: calc(33.33% - 2px);
    min-width: 131px;
    margin: 1px;
    background-color: #1f262b;
    font-size: 12px;
}
.dopInfoCricket_scroll>.div .item .l
{
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 16px;
}
.dopInfoCricket_scroll>.div .item .w
{
    color: #fff;
}
.dopInfoCricket_scrollBut
{
    display: block!important;
    position: absolute;
    top: 0;
    bottom: 0;
    cursor: pointer;
    width: 19px;
    background-color: #3a5669;
}
.dopInfoCricket_scrollBut:hover
{
    background-color: #45667d;
}
.dopInfoCricket_scrollBut.disabled
{
    cursor: default;
    background-color: #465056!important;
}
.dopInfoCricket_scrollBut:hover
{
    background-color: #466a82;
}
.dopInfoCricket_scrollBut.prev
{
    left: 0;
    background-position: -38px 50%;
}
.dopInfoCricket_scrollBut.next
{
    right: 0;
    background-position: -57px 50%;
}
.dopInfoCricket_scrollBut.prev.disabled
{
    background-position: 0 50%;
}
.dopInfoCricket_scrollBut.next.disabled
{
    background-position: -19px 50%;
}
.dopInfoCricket_div.two>.col
{
    padding: 0;
    width: 100%;
}
.dopInfoCricket_div.two>.col:first-child
{
    padding-bottom: 10px;
}
.dopInfoCricket_table td.id
{
    padding: 2px;
    width: 25px;
    text-align: center;
}
.dopInfoCricket_table td.num-2
{
    padding: 2px;
    width: 65px;
    text-align: center;
}
.dopInfoCricket_table th.th2
{
    padding: 0 2px;
    text-align: center;
    white-space: nowrap;
}
.dopInfoCricket_con.style2 .dopInfoCricket_name
{
    height: 35px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
}
.dopInfoCricket_table.table2 td
{
    height: 20px;
}
.dopInfoCricket_table.table2 td.id2
{
    padding: 2px;
    width: 36px;
    background-color: #656b6f;
    text-align: center;
    font-size: 14px;
    color: #000;
}
.dopInfoCricket_table.table2 td.name2>span.c-1
{
    color: #fff;
}
.dopInfoCricket_table.table2 td.name2>span.c-2
{
    float: right;
}
.dopInfoCricket_table.table2 td.name2.light
{
    background-color: #07121a;
}
.dopInfoCricket_table.topBorTh th
{
    border-top: 1px solid #1f262b;
}
.dopInfoCricket_con.style2 .dopInfoCricket_div.two>.col:first-child, .dopInfoCricket_con.style2 .dopInfoCricket_div:not(.two)>.col
{
    border-top: medium none;
}
.dopInfoCricket_con .dopInfoCricket_div .col .NTV_dopGolf
{
    color: #fff;
}
.xTabloNew_con
{
    position: relative;
    height: 224px;
    overflow: hidden;
    background-color: #000;
    font-family: Roboto,Arial,sans-serif;
    color: #fff;
}
.xTabloNew_conTable
{
    display: table;
    width: 100%;
    border-collapse: collapse;
}
.xTabloNew_conTable_row
{
    display: table-row;
}
.xTabloNew_conTable_cell
{
    display: table-cell;
    position: relative;
    height: 195px;
    vertical-align: top;
}
.xTabloNew_conTable_cell.videoCell, .xTabloNew_conTable_cell.zonaCell
{
    width: 418px;
}
.xTabloNew_conTable_cell.videoCell.resV
{
    width: auto;
}
.xTabloNew_con.fullVideo .xTabloNew_conTable_cell.videoCell
{
    position: absolute;
    z-index: 1;
    width: 100%;
    height: 100%;
}
.xTabloNew_con.fullVideo .xTabloNew_conTable_cell.videoCell>object
{
    width: 100%!important;
    height: 100%!important;
}
.xTabloNew_conTable_cell.videoCell>img
{
    width: 100%;
    height: 100%;
}
.xTabloNew_stata
{
    position: relative;
    padding: 0 7px;
    height: 195px;
    overflow: hidden;
}
.xTabloNew_stata .stataTable
{
    display: table;
    width: 100%;
    border-collapse: collapse;
}
.xTabloNew_stata .stataRow
{
    display: table-row;
}
.xTabloNew_stata .stataCell
{
    display: table-cell;
    padding: 4px 5px;
    vertical-align: middle;
    text-align: center;
    font-size: 11px;
    line-height: 12px;
}
.xTabloNew_stata .stataRow:nth-child(2n) .stataCell.value
{
    background-color: rgba(255,255,255,.1);
}
.xTabloNew_stata .stataRow:nth-child(2n-1) .stataCell.value
{
    background-color: rgba(255,255,255,.15);
}
.xTabloNew_stata .stataCell.value
{
    width: 27%;
    line-height: 8px;
    white-space: nowrap;
    color: #ffce00;
}
.xTabloNew_stata .stataCell.name
{
    padding: 0;
    width: 46%;
}
.xTabloNew_stata .stataCell.name>div
{
    position: relative;
    padding: 0 5px;
    margin: 0 1px;
    overflow: hidden;
    background-color: rgba(0,0,0,.1);
    font-size: 0;
    color: rgba(255,255,255,.5);
}
.xTabloNew_stata .stataRow:nth-child(2n-1) .stataCell.name>div
{
    background-color: rgba(255,255,255,.09);
}
.xTabloNew_stata .stataRow:nth-child(2n) .stataCell.name>div
{
    background-color: rgba(255,255,255,.05);
}
.xTabloNew_stata .stataCell.name>div>span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 11px;
    line-height: 13px;
}
.xTabloNew_stata .stataRow.nameRow .stataCell
{
    padding: 0 10px;
    height: 33px;
    background-color: rgba(0,0,0,0);
    font-size: 0;
    line-height: 33px;
    color: rgba(255,255,255,.6);
}
.xTabloNew_stata .stataRow.nameRow .stataCell>div
{
    display: inline-block;
    padding: 2px 0;
    max-height: 24px;
    overflow: hidden;
    vertical-align: middle;
    text-align: center;
    font-size: 10px;
    line-height: 12px;
    color: #fff;
}
.xTabloNew_tablo
{
    position: relative;
    padding: 0 10px;
    height: 195px;
    background-color: #000;
}
.xTabloNew_tablo .top
{
    height: 26px;
    margin: 0 -10px 11px;
    background-color: #151515;
    line-height: 26px;
}
.xTabloNew_tablo .top .cen
{
    text-align: center;
    font-size: 12px;
    color: #ffce00;
}
.xTabloNew_tablo .tabloTable
{
    display: table;
    width: 100%;
    border-collapse: collapse;
}
.xTabloNew_tablo .tabloRow
{
    display: table-row;
}
.xTabloNew_tablo .tabloCell
{
    display: table-cell;
    vertical-align: top;
    text-align: center;
}
.xTabloNew_tablo .tabloCell.teamC
{
    width: 38%;
}
.xTabloNew_tablo .tabloCell.scoreC
{
    width: 24%;
}
.xTabloNew_tablo .tabloCell.teamC .img
{
    width: 50px;
    height: 50px;
    margin: 0 auto;
    border: 5px solid #4d4d4d;
}
.xTabloNew_tablo .tabloCell.teamC .img.round
{
    width: 68px;
    height: 68px;
    border: medium none;
    border-radius: 50%;
    background-color: rgba(255,255,255,.3);
}
.xTabloNew_tablo .tabloCell.teamC .img>img
{
    display: block;
    width: 100%;
    height: 100%;
}
.xTabloNew_tablo .tabloCell.teamC .name
{
    padding: 10px 0;
    font-size: 12px;
    line-height: 14px;
}
.xTabloNew_tablo .tabloCell.teamC .ball
{
    display: none;
    width: 18px;
    height: 18px;
    margin: 0 auto;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.xTabloNew_tablo .tabloCell.teamC .ball.true
{
    display: block;
}
.xTabloNew_tablo .tabloCell.scoreC .cen
{
    height: 60px;
    font-size: 0;
    line-height: 60px;
}
.xTabloNew_tablo .tabloCell.scoreC .cen>div
{
    display: inline-block;
    vertical-align: middle;
    line-height: 1;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt
{
    font-size: 30px;
    white-space: nowrap;
    color: #ffce00;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt>span
{
    display: inline-block;
    vertical-align: middle;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt .s
{
    position: relative;
    width: 3px;
    height: 10px;
    margin: 0 7px;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt .s:after, .xTabloNew_tablo .tabloCell.scoreC .cen .scTxt .s:before
{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #ffce00;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt .s:before
{
    top: 0;
}
.xTabloNew_tablo .tabloCell.scoreC .cen .scTxt .s:after
{
    bottom: 0;
}
.xTabloNew_tablo .tabloCell.scoreC .dopStr
{
    font-size: 10px;
    font-weight: 700;
    line-height: 1.1;
    white-space: nowrap;
    color: rgba(255,255,255,.7);
}
.xTabloNew_tablo .tabloCell.scoreC .dopStr .color1
{
    font-size: 14px;
    color: #8dca56;
}
.xTabloNew_tablo .tabloCell.scoreC .dopStr .color2
{
    font-size: 14px;
    color: #ffce00;
}
.xTabloNew_tabloMin
{
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding: 0 8px;
    height: 195px;
    background-color: #000;
}
.xTabloNew_tabloMin .top
{
    height: 26px;
    margin: 0 -8px 16px;
    overflow: hidden;
    background-color: #151515;
    line-height: 26px;
}
.xTabloNew_tabloMin .top .cen
{
    text-align: center;
    font-size: 12px;
    color: #ffce00;
}
.xTabloNew_tabloMin .top .cen .statBut
{
    display: inline-block;
    width: 26px;
    height: 26px;
    margin: 0 2px;
    background-image: url(../../willbettingde/image/statBut.png);
    vertical-align: top;
}
.xTabloNew_tabloMin .top .cen .statBut:hover
{
    background-color: rgba(255,255,255,.05);
}
.xTabloNew_tabloMin .top .cen .time
{
    display: inline-block;
    padding-right: 15px;
    height: 26px;
    background-image: url(../../willbettingde/image/timeIco.png);
    background-position: 100% 9px;
    background-repeat: no-repeat;
    vertical-align: top;
}
.xTabloNew_tabloMin .teamC
{
    position: relative;
    padding: 1px 34px 1px 63px;
    height: 45px;
    overflow: hidden;
    text-align: left;
    font-size: 0;
    line-height: 45px;
}
.xTabloNew_tabloMin .teamC .img
{
    position: absolute;
    top: 1px;
    left: 1px;
    width: 37px;
    height: 37px;
    border: 4px solid #4d4d4d;
}
.xTabloNew_tabloMin .teamC .img.round
{
    width: 45px;
    height: 45px;
    border: medium none;
    border-radius: 50%;
    background-color: rgba(255,255,255,.3);
}
.xTabloNew_tabloMin .teamC .img>img
{
    display: block;
    width: 100%;
    height: 100%;
}
.xTabloNew_tabloMin .teamC .name
{
    display: inline-block;
    width: 100%;
    max-height: 42px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 12px;
    line-height: 14px;
}
.xTabloNew_tabloMin .teamC .sc
{
    position: absolute;
    top: 1px;
    right: 5px;
    width: 30px;
    text-align: center;
    font-size: 18px;
    white-space: nowrap;
    color: #ffce00;
}
.xTabloNew_tabloMin .teamC .ball
{
    display: none;
    position: absolute;
    top: 50%;
    left: 50px;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: contain;
}
.xTabloNew_tabloMin .teamC .ball.true
{
    display: block;
}
.xTabloNew_tabloMin .dopStr
{
    height: 55px;
    margin-top: 4px;
    overflow: hidden;
    text-align: center;
    font-size: 0;
    line-height: 55px;
}
.xTabloNew_tabloMin .dopStr .cen
{
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    line-height: 1.7;
}
.xTabloNew_tabloMin .dopStr .cen .l
{
    display: inline-block;
    margin: 0 5px;
    font-size: 10px;
    font-weight: 700;
    color: rgba(255,255,255,.5);
}
.xTabloNew_tabloMin .dopStr .cen .l .color1
{
    font-size: 11px;
    color: #8dca56;
}
.xTabloNew_tabloMin .dopStr .cen .l .color2
{
    font-size: 11px;
    color: #ffce00;
}
.xTabloNew_stata .topPlayers
{
    display: table;
    width: 100%;
    border-collapse: collapse;
}
.xTabloNew_stata .topPlayers .row
{
    display: table-row;
}
.xTabloNew_stata .topPlayers .cell
{
    display: table-cell;
    width: 33.33%;
    height: 60px;
    vertical-align: middle;
}
.xTabloNew_stata .topPlayers .cell>div
{
    position: relative;
}
.xTabloNew_stata .topPlayers .cell.pl:first-child>div
{
    padding-left: 50px;
    text-align: left;
}
.xTabloNew_stata .topPlayers .cell.pl:last-child>div
{
    padding-right: 50px;
    text-align: right;
}
.xTabloNew_stata .topPlayers .cell.pl>div .img
{
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -15px;
}
.xTabloNew_stata .topPlayers .cell.pl:first-child>div .img
{
    left: 12px;
}
.xTabloNew_stata .topPlayers .cell.pl:last-child>div .img
{
    right: 12px;
}
.xTabloNew_stata .topPlayers .cell.pl>div .img>img
{
    display: block;
    width: 100%;
    height: 100%;
}
.xTabloNew_stata .topPlayers .cell.pl>div .name
{
    padding: 1px 0;
    max-height: 42px;
    overflow: hidden;
    font-size: 12px;
    line-height: 14px;
}
.xTabloNew_stata .topPlayers .cell.sc
{
    text-align: center;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxt
{
    height: 24px;
    font-size: 20px;
    line-height: 24px;
    white-space: nowrap;
    color: #ffce00;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxt .s
{
    display: inline-block;
    position: relative;
    width: 3px;
    height: 10px;
    margin: 7px 7px 0;
    vertical-align: top;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxt .s:after, .xTabloNew_stata .topPlayers .cell.sc .scTxt .s:before
{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #ffce00;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxt .s:before
{
    top: 0;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxt .s:after
{
    bottom: 0;
}
.xTabloNew_stata .topPlayers .cell.sc .scTxtDop
{
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    white-space: nowrap;
    color: #8dca56;
}
.xTabloNew_tablo .top .tv
{
    position: absolute;
    top: 9px;
    right: 8px;
    box-shadow: 0 0 0 2px rgba(255,255,255,.2);
}
.xTabloNew_tablo .top .tv>img
{
    display: block;
}
.xTabloNew_tablo .bottom
{
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 16px;
    border-top: 2px solid rgba(0,0,0,.8);
}
.xTabloNew_tablo .bottom .cen
{
    padding: 0 10px;
    height: 16px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 10px;
    line-height: 16px;
    white-space: nowrap;
    color: rgba(255,255,255,.6);
}
.xTabloNew_tablo .top .cen .statBut:hover
{
    background-color: rgba(255,255,255,.05);
}
.cs-tablo .xTabloNew_con, .cs-tablo .xTabloNew_conTable_cell
{
    height: 224px;
}
.cs-tablo .xTabloNew_conTable_cell.tabloCell
{
    min-width: 420px;
    background: url(../../willbettingde/image/cs-tablo.jpg);
    background-size: cover;
}
.cs-tablo .xTabloNew_conTable_cell.videoCell, .cs-tablo .xTabloNew_conTable_cell.zonaCell
{
    width: 400px;
    text-align: center;
}
.cs-tablo .xTabloNew_tablo .tabloCell.teamC .img
{
    border-color: rgba(255,255,255,.3);
}
.cs-tablo .xTabloNew_tablo
{
    background: none;
}
.cs-tablo-body
{
    position: relative;
    height: 180px;
    background: rgba(10,59,94,.8);
}
.cs-tablo .tabloTable .teamC
{
    padding: 18px 5px 0;
}
.cs-tablo .tabloTable .scoreC
{
    padding-top: 15px;
}
.cs-tablo .xTabloNew_tablo
{
    padding: 0 5px;
}
.cs-tablo .xTabloNew_conTable_cell.tabloCell .top .cen
{
    float: left;
    text-align: left;
}
.cs-tablo .xTabloNew_conTable_cell.tabloCell .top .cen span
{
    color: #fff;
}
.cs-tablo .xTabloNew_conTable_cell.tabloCell .top .cen:nth-child(2)
{
    margin-left: 20px;
}
.cs-tablo .xTabloNew_tablo .top
{
    padding: 0 5px;
    margin-right: -5px;
    margin-bottom: 0;
    margin-left: -5px;
    background: none;
}
.cs-top-time
{
    position: relative;
    z-index: 0;
    float: right;
    font-size: 12px;
    color: #fff;
}
.cs-stat-icon
{
    display: inline-block;
    width: 18px;
    height: 26px;
    margin-top: -5px;
    background-image: url(../../willbettingde/image/statBut.png);
    background-position: 50%;
    background-repeat: no-repeat;
    vertical-align: middle;
    color: #fff;
}
.cs-tablo-body .cs-tablo-bottom
{
    position: absolute;
    right: 5px;
    bottom: 6px;
    left: 5px;
    height: 34px;
}
.cs-tablo-body .cs-tablo-bottom:after
{
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    width: 1px;
    margin-left: -1px;
    background-color: rgba(255,255,255,.2);
}
.cs-bottom-inner
{
    display: flex;
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 50%;
    height: 17px;
    margin-top: 0;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.cs-bottom-inner.l
{
    justify-content: flex-start;
    padding-right: 10px;
}
.cs-bottom-inner.r
{
    justify-content: flex-start;
    padding-left: 9px;
}
.cs-icon
{
    cursor: pointer;
    width: 13px;
    height: 12px;
    margin-top: 2px;
    margin-right: 1px;
    margin-left: 1px;
    background-color: rgba(0,0,0,0);
    background-position: 50%;
    background-repeat: no-repeat;
}
.cs-icon, .cs-icon-plant
{
    display: inline-block;
    vertical-align: middle;
}
.cs-icon-plant
{
    opacity: .5;
    position: relative;
    width: 20px;
    height: 20px;
    margin-top: -4px;
    margin-left: 3px;
    background: url(../../willbettingde/image/c4.png) no-repeat 50%;
    background-size: cover;
}
.cs-icon-plant:after
{
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: -1;
    width: 0;
    height: 0;
    border-radius: 50%;
    background: radial-gradient(ellipse at center,rgba(169,3,41,.12) 0,rgba(211,0,38,.42) 29%,rgba(211,0,38,.8) 100%);
    transform: translate(-50%,-50%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1fa90329",endColorstr="#d30026",GradientType=1);
}
@keyframes planted
{
    0%, to
    {
        width: 0;
        height: 0;
    }
    50%
    {
        width: 100%;
        height: 100%;
    }
}
.cs-icon-plant.planted
{
    opacity: 1;
}
.cs-icon-plant.planted:after
{
    width: 30px;
    height: 30px;
    animation: planted 1s ease infinite;
}
.cs-icon-head.ct
{
    background-image: url(../../willbettingde/image/ct-head.png);
}
.cs-icon-head.t
{
    background-image: url(../../willbettingde/image/t-head.png);
}
.cs-icon-sciss
{
    background-image: url(../../willbettingde/image/scissors.png);
}
.cs-icon-expl
{
    background-image: url(../../willbettingde/image/explosion.png);
}
.cs-icon-tout
{
    background-image: url(../../willbettingde/image/timeout.png);
}
.cs-tablo .xTabloNew_conTable_cell.stataCell
{
    background: url(../../willbettingde/image/cs-stat.jpg);
    background-size: cover;
}
.cs-tablo .xTabloNew_stata
{
    height: 225px;
}
.cs-stat
{
    margin: 0 -4px;
}
.cs-stat-inner
{
    float: left;
    box-sizing: border-box;
    padding: 0 4px;
    width: 50%;
}
.cs-stat-head
{
    display: table;
    padding: 0 3px;
    width: 100%;
    margin: 8px 0 9px;
}
.cs-head-img
{
    padding-left: 3px;
    width: 20px;
}
.cs-head-img, .cs-stat-text
{
    display: table-cell;
    box-sizing: border-box;
}
.cs-stat-text
{
    padding-left: 7px;
    vertical-align: middle;
    font-size: 12px;
    color: #c9e8ff;
}
.cs-stat-team2 .cs-stat-text
{
    color: #f9f6b2;
}
.cs-head-icon
{
    display: block;
    box-sizing: border-box;
    width: 17px;
    height: 17px;
    border: 2px solid rgba(255,255,255,.3);
}
.cs-head-icon img
{
    display: block;
    width: 100%;
    height: 100%;
}
.cs-stat-table
{
    width: 100%;
    border-spacing: 1px 0;
    font-size: 11px;
}
.cs-stat-table th
{
    padding: 0 2px;
    height: 22px;
    color: #7ea0b8;
}
.cs-stat-table td:first-child, .cs-stat-table th:first-child
{
    padding-left: 5px;
    text-align: left;
}
.cs-stat-table td
{
    height: 28px;
    background: rgba(255,255,255,.09);
    vertical-align: middle;
    text-align: center;
    color: #fff;
}
.cs-stat-table td:first-child
{
    color: #c9e8ff;
}
.cs-stat-team2 .cs-stat-table td:first-child
{
    color: #f9f6b2;
}
.cs-stat-player:nth-child(2n) td
{
    background: rgba(255,255,255,.15);
}
.cs-stat-player td:first-child p
{
    margin: 0;
}
.cs-stat-player td:first-child span
{
    position: relative;
}
.cs-stat-player.dead td:first-child span:after
{
    content: "";
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    height: 2px;
    margin-top: -1px;
    background: #ce835f;
}
body.fixedLeft.fixedRight .xTabloNew_conTable_cell.tabloCell.active, body.leftMenuClosed .cs-tablo .xTabloNew_conTable_cell.tabloCell, body.rightMenuClosed .cs-tablo .xTabloNew_conTable_cell.tabloCell
{
    display: table-cell!important;
}
.xTabloDota2_con
{
    height: auto;
    background-color: #000;
    border-collapse: collapse;
}
.xTabloDota2_con, .xTabloDota2_conRow
{
    display: flex;
    width: 100%;
}
.xTabloDota2_conCell
{
    display: flex;
    max-width: 100%;
    vertical-align: middle;
    overflow: hidden;
}
.xTabloDota2_mapCell
{
    display: none;
    position: relative;
    overflow: hidden;
    flex: 0 0 auto;
}
.xTabloDota2_videoCell
{
    display: flex;
    position: absolute;
    z-index: 2;
    align-items: center;
    height: 100%;
    -ms-flex-align: center;
}
.fullVideo .xTabloDota2_videoCell
{
    width: 100%;
}
.fullVideo .xTabloDota2_videoCell object
{
    width: 100%;
    height: 100%;
}
.xTabloDota2_tabloCell
{
    flex: 1 1 auto;
}
.xTabloNew_con.xTabloDota2_con.viewVideo:not(.fullVideo) .xTabloDota2_tablo, .xTabloNew_con.xTabloDota2_con.viewZone:not(.fullVideo) .xTabloDota2_tablo
{
    margin-left: 414px;
}
#cyber_games_content .xTabloNew_con.xTabloDota2_con.viewVideo:not(.fullVideo) .xTabloDota2_tablo, #cyber_games_content .xTabloNew_con.xTabloDota2_con.viewZone:not(.fullVideo) .xTabloDota2_tablo
{
    margin-left: 0;
}
.xTabloDota2_tablo
{
    width: 100%;
    height: 305px;
    overflow: hidden;
    font-family: Roboto,Roboto Local;
    font-size: 16px;
}
.xTabloDota2_tablo__text
{
    font-size: 12px;
    padding-top: 2px;
}
.xTabloDota2_tablo-top
{
    display: flex;
    justify-content: center;
    height: 47px;
    text-align: center;
    line-height: 47px;
    -ms-flex-pack: center;
}
.xTabloDota2_tablo-topStat
{
    display: inline-block;
    width: 12em;
    vertical-align: middle;
    line-height: 1.2;
    color: #fff;
}
.xTabloDota2_tablo-topStat .name
{
    text-transform: uppercase;
    font-size: 10px;
    font-weight: 700;
    color: #999;
}
.xTabloDota2_tablo-topStat>div:not(.name)
{
    font-size: 12px;
}
.xTabloDota2_tablo-topStat .rC
{
    color: #d21515;
}
.xTabloDota2_tablo-topStat .gC
{
    color: #1ae424;
}
.xTabloDota2_tablo-topStat .yC
{
    color: #ffce00;
}
.xTabloDota2_tablo-topStat .bC
{
    color: #4988b9;
}
.xTabloDota2_tablo-teamsCon
{
    display: flex;
    align-items: center;
    position: relative;
    background-color: #0e0000;
    background-image: url("../../willbettingde/image/bg_extratablo.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
    min-height: 66px;
}
.xTabloDota2_tablo-teamsCon:after, .xTabloDota2_tablo-teamsCon:before
{
    content: "";
    display: block;
    clear: both;
}
.xTabloDota2_tablo-team
{
    position: relative;
    height: 56px;
    line-height: 56px;
    display: flex;
    align-self: flex-start;
    flex: 1;
}
.xTabloDota2_tablo-team:first-child
{
    flex-direction: row-reverse;
}
.xTabloDota2_tablo-team .img
{
    min-width: 3.5em;
    height: 3.5em;
    border: 2px solid rgba(255,255,255,.3);
    align-self: center;
}
.xTabloDota2_tablo-team .img>img
{
    display: block;
    width: 100%;
    height: 100%;
}
.xTabloDota2_tablo-team .name
{
    display: flex;
    align-self: center;
    font-size: 14px;
    line-height: 1.2;
    margin: 0 10px;
}
.xTabloDota2_tablo-team .name.gC
{
    color: #1ae424;
}
.xTabloDota2_tablo-team .name.rC
{
    color: #d21515;
}
.xTabloDota2_tablo-score
{
    width: 9.4em;
    height: 56px;
    align-self: flex-start;
    text-align: center;
    line-height: 56px;
}
.xTabloDota2_tablo-score>div
{
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2;
}
.xTabloDota2_tablo-score .time
{
    font-size: 30px;
    white-space: nowrap;
    color: #ffce00;
}
.xTabloDota2_tablo-score .time .time-sep
{
    display: inline-block;
    position: relative;
    width: 3px;
    height: 10px;
    margin: 14px 8px 0;
    vertical-align: top;
    font-style: normal;
}
.xTabloDota2_tablo-score .time .time-sep:after, .xTabloDota2_tablo-score .time .time-sep:before
{
    content: "";
    display: block;
    position: absolute;
    left: 0;
    width: 3px;
    height: 3px;
    border-radius: 50%;
    background-color: #ffce00;
}
.xTabloDota2_tablo-score .time .time-sep:before
{
    top: 0;
}
.xTabloDota2_tablo-score .time .time-sep:after
{
    bottom: 0;
}
.xTabloDota2_tablo-playersCon
{
    padding-top: 7px;
    border-collapse: collapse;
}
.xTabloDota2_tablo-playersCon, .xTabloDota2_tablo-playersConRow
{
    display: flex;
    width: 100%;
}
.xTabloDota2_tablo-playersConCell
{
    display: flex;
    vertical-align: top;
}
.xTabloDota2_tablo-players
{
    padding: 7px 1px 0;
    width: 100%;
}
.xTabloDota2_tablo-playersConCell:first-child, .xTabloDota2_tablo-playersConCell:last-child, .xTabloDota2_tablo-playersConCell:nth-child(4)
{
    width: 3.1em;
}
.xTabloDota2_tablo-playersConCell:nth-child(2), .xTabloDota2_tablo-playersConCell:nth-last-child(2)
{
    flex: 1 1 auto;
    width: 13em;
}
.xTabloDota2_tablo-playersConCell .xTabloDota2_tablo-players.gC
{
    border-top: 1px solid #1ae424;
    background-color: #031704;
    text-align: left;
}
.xTabloDota2_tablo-playersConCell .xTabloDota2_tablo-players.rC
{
    border-top: 1px solid #d21515;
    background-color: #150202;
    text-align: right;
}
.xTabloDota2_tablo-players>div
{
    display: flex;
    white-space: nowrap;
}
.xTabloDota2_tablo-players.rC>div
{
    justify-content: flex-end;
    -ms-flex-pack: end;
}
.xTabloDota2_tablo-players>div+div
{
    margin-top: 10px;
}
.xTabloDota2_tablo-players .player
{
    display: inline-block;
    margin: 0 1px;
    overflow: hidden;
    vertical-align: top;
}
.xTabloDota2_tablo-players .player.onSt
{
    width: 20%;
}
.xTabloDota2_tablo-players .player.offSt
{
    width: 2.5em;
}
.xTabloDota2_tablo-players .player.onSt .name
{
    padding: 0 1px;
    height: 18px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 18px;
    white-space: nowrap;
    color: #fff;
}
.xTabloDota2_tablo-players .player.onSt .img
{
    position: relative;
    height: auto;
    overflow: hidden;
}
.xTabloDota2_tablo-players:first-child .player.onSt .img
{
    border-bottom: 1px solid #08400a;
}
.xTabloDota2_tablo-players:last-child .player.onSt .img
{
    border-bottom: 1px solid #3b0606;
}
.xTabloDota2_tablo-players .player .img>img
{
    position: relative;
    left: 50%;
    height: 100%;
    transform: translateX(-50%);
}
.xTabloDota2_tablo-players .player.onSt .img .iN
{
    position: absolute;
    bottom: 1px;
    left: 0;
    padding: 0 2px;
    height: 12px;
    background-color: rgba(0,0,0,.8);
    font-size: 10px;
    line-height: 12px;
    color: #999;
}
.xTabloDota2_tablo-players .player.onSt .inf
{
    height: 16px;
    overflow: hidden;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    line-height: 16px;
    color: #fff;
}
.xTabloDota2_tablo-players .player.offSt .img
{
    position: relative;
    height: 2.5em;
}
.xTabloDota2_tablo-players .player.offSt .img .iNr
{
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 2px;
    height: 12px;
    background-color: rgba(210,21,21,.8);
    font-size: 10px;
    line-height: 12px;
    color: #fff;
}
.xTabloDota2_tablo-topStat .statusBut
{
    display: inline-block;
    position: relative;
    z-index: 1;
    width: 17px;
    height: 16px;
    margin-top: -3px;
    margin-bottom: -2px;
    margin-left: 2px;
    background-image: url(../../willbettingde/image/cs-stat.jpg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    vertical-align: top;
}
.xTabloDota2_tablo-topStat .statusBut:hover
{
    background-color: rgba(255,255,255,.15);
}
.towers
{
    position: absolute;
    top: 47%;
    left: 49%;
    width: 80%;
    height: 75%;
    transform: translate(-50%,-50%);
}
.towers div
{
    border-radius: 9px;
}
.rax div, .towers div
{
    position: absolute;
    z-index: 1;
    width: 12px;
    height: 12px;
    background-color: #000;
}
.towers.radiant div
{
    border: 2px solid #0f0;
    background: rgba(0,255,0,.2);
}
.towers.dire div
{
    border: 2px solid #f00;
    background: rgba(255,0,0,.2);
}
.rax.radiant div
{
    border: 2px solid #0f0;
    background: rgba(0,255,0,.2);
}
.rax.dire div
{
    border: 2px solid #f00;
    background: rgba(255,0,0,.2);
}
.rax div.false, .towers div.false
{
    border: 2px solid #fff!important;
    background: rgba(0,0,0,.8)!important;
}
.tower0
{
    top: 39%;
    left: 7%;
}
.tower1
{
    top: 55%;
    left: 7%;
}
.tower2
{
    top: 74%;
    left: 3%;
}
.tower3
{
    top: 59%;
    left: 40%;
}
.tower4
{
    top: 68%;
    left: 28%;
}
.tower5
{
    top: 79%;
    left: 17%;
}
.tower6
{
    top: 94%;
    left: 80%;
}
.tower7
{
    top: 95%;
    left: 46%;
}
.tower8
{
    top: 93%;
    left: 20%;
}
.tower10
{
    top: 87%;
    left: 10%;
}
.tower9
{
    top: 85%;
    left: 8%;
}
.tower11
{
    top: 8%;
    left: 21%;
}
.tower12
{
    top: 10%;
    left: 50%;
}
.tower13
{
    top: 8%;
    left: 69%;
}
.tower14
{
    top: 47%;
    left: 56%;
}
.tower15
{
    top: 37%;
    left: 65%;
}
.tower16
{
    top: 23%;
    left: 76%;
}
.tower17
{
    top: 63%;
    left: 90%;
}
.tower18
{
    top: 47%;
    left: 90%;
}
.tower19
{
    top: 28%;
    left: 90%;
}
.tower21
{
    top: 15%;
    left: 84%;
}
.tower20
{
    top: 13%;
    left: 82%;
}
.rax0
{
    top: 67%;
    left: 13%;
}
.rax1
{
    top: 67%;
    left: 9%;
}
.rax2
{
    top: 71%;
    left: 23%;
    z-index: 1;
}
.rax3
{
    top: 69%;
    left: 20%;
}
.rax4
{
    top: 81%;
    left: 22%;
    z-index: 1;
}
.rax5
{
    top: 79%;
    left: 22%;
}
.rax6
{
    top: 15%;
    left: 67%;
}
.rax7
{
    top: 18%;
    left: 67%;
}
.rax8
{
    top: 24%;
    left: 70%;
}
.rax9
{
    top: 27%;
    left: 73%;
}
.rax10
{
    top: 28%;
    left: 80%;
}
.rax11
{
    top: 29%;
    left: 84%;
}
.rax0, .rax1, .rax2, .rax3, .rax4, .rax5, .rax6, .rax7, .rax8, .rax9, .rax10, .rax11
{
    transform: scaleY(.6);
}
.icon_area
{
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 97%;
    height: 96%;
}
.player_icon.dire::before
{
    background-color: rgba(255,0,0,.2);
}
.player_icon.radiant::before
{
    background-color: rgba(0,255,0,.2);
}
.dead .player_icon::before
{
    background-color: #000;
}
.dead .player_icon img
{
    opacity: .6;
}
.player_icon
{
    position: absolute;
    z-index: 0;
}
.player_icon::before
{
    content: "";
    position: absolute;
    width: 45px;
    height: 45px;
    border-radius: 30px;
    filter: blur(3px);
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: -1;
}
.player_icon img
{
    width: 30px;
    height: 30px;
}
.xTabloNew_con.xTabloDota2_con.viewVideo .xTabloDota2_mapCell, .xTabloNew_con.xTabloDota2_con.viewZone .xTabloDota2_mapCell
{
    display: none;
}
.multi_column .db-sport__periods
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    -ms-flex-pack: center;
}
.multi_column .tablo_dual_board
{
    right: 0!important;
    left: 0!important;
    flex-direction: column;
}
.multi_column .db-sport__score-con
{
    font-size: 20px;
}
.multi_column .db-sport__bottom, .multi_column .db-stats__top
{
    display: none;
}
.multi_column .db-sport__ball
{
    bottom: auto;
}
.multi_column .db-sport__ball.p2
{
    right: calc(36.5% - 6px);
}
.multi_column .db-sport__ball.p1
{
    left: calc(36.5% - 6px);
}
.multi_column .db-sport__ball-svg .icon
{
    width: 12px;
    height: 12px;
}
.multi_column .NTV_bottomCon2 .bl .ball
{
    width: 12px;
    height: 12px;
}
.multi_column .sport_board
{
    left: 0!important;
    transform: none!important;
}
.multi_column .sport_board .teamsDiv
{
    table-layout: fixed;
}
.multi_column .sport_board .board_div .NTV_bottomCon2
{
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(0,0,0,.5);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,.2);
    background-color: rgba(0,0,0,.5);
}
.multi_column .sport_board .NTV_table2
{
    padding: 0;
    width: 100%;
    border-collapse: collapse;
    color: #fcc101;
}
.multi_column .sport_board .NTV_table2 .name
{
    padding: 0 2px 0 10px;
    text-align: left;
    font-size: 18px;
    color: #bbc7c9;
}
.two_col .multi_column .sport_board .NTV_table2 .name span
{
    display: block!important;
}
.two_col .multi_column .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
{
    padding-right: 5px!important;
}
.two_col .multi_column .double_tabloR.twoSt .sport_board .NTV_table2 .name
{
    font-size: 14px;
}
.two_col .multi_column .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td
{
    padding: 0 4px;
}
.two_col .multi_column .double_tabloR .NTV_table2 .imgCon
{
    display: none;
}
.multi_column .twoSt .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    padding: 0 4px;
    font-size: 12px;
}
.multi_column .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
{
    height: 18px;
    text-transform: uppercase;
    font-size: 8px;
    font-weight: 500;
    color: #bbc7c9;
}
.cricket.notVideo.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score, .cricket.notZone.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
{
    font-size: 24px;
}
.cricket.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    width: 30%;
    white-space: nowrap;
}
.cricket.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    width: 40%;
    max-width: 40%;
    text-align: center;
}
.gameStatsPopUp.box-modal .close-panel
{
    width: 100%;
    height: 20px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background: #131313;
    font-size: 12px;
    color: #fff;
}
.gameStatsPopUp.box-modal .close-panel>div
{
    display: inline-block;
    padding: 2px 10px;
    width: 46%;
    vertical-align: top;
    text-align: left;
}
.gameStatsPopUp.box-modal .close-panel>div:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.gameStatsPopUp.box-modal .close-panel>div>img
{
    width: 11px;
    height: 10px;
}
.gameStatsPopUp.box-modal .close-panel>div:first-child
{
    text-align: left;
}
.gameStatsPopUp.box-modal .close-panel>div:nth-child(2)
{
    text-align: right;
}
.gameStatsPopUp.box-modal
{
    position: relative;
    padding: 2px;
    min-width: 720px;
    border-radius: 6px;
    box-shadow: 0 0 0 6px rgba(153,153,153,.3);
    background: #fff;
    text-align: center;
}
.gameStatsPopUp.box-modal .dop_infoBlockEv2
{
    max-height: 83vh;
    overflow: hidden;
}
.gameStatsPopUp.box-modal .dop_infoBlockEv2>.ps-scrollbar-x-rail
{
    display: none!important;
}
.gameStatsPopUp.box-modal>img
{
    margin: 10px;
}
.dop_infoBlockEv2
{
    position: relative;
    overflow: hidden;
    background-color: #1a1a1a;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon
{
    display: flex;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon>*
{
    display: flex!important;
    align-items: center;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon:hover .name.hasUrl
{
    text-decoration: underline;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .composition, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .name, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .num
{
    height: auto;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .date, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .stats
{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .name
{
    width: 33%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .name.r
{
    justify-content: flex-end;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .num
{
    display: flex;
    width: 24%;
    border-right: 3px solid #000;
    border-left: 3px solid #000;
    font-size: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .num.nocf
{
    background-color: #505050;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .bet
{
    box-sizing: border-box;
    flex: 1;
    width: 33.33333%;
    border-right: 3px solid #000;
    text-align: center;
    font-size: 12px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .composition
{
    height: 100%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .bet:last-child
{
    border: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .bet .coef-name
{
    border-bottom: 2px solid #000;
    background: #505050;
    font-size: 11px;
    line-height: 1.1;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .bet .coef:hover
{
    background: #368dce;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .bet, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.coef .teamCon .name
{
    font-size: 12px;
}
.dop_infoBlockEv2 .field
{
    position: relative;
    width: 100%;
    max-width: 765px;
    height: 435px;
    margin: 0 auto;
    background-color: #113a08;
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/field.png);
    background-size: 100% 100%;
}
.dop_infoBlockEv2.sportid-3 .field
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/field_basket.jpg);
}
.dop_infoBlockEv2.sportid-2 .field
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/field_hockey.jpg);
}
.dop_infoBlockEv2 .field .team1, .dop_infoBlockEv2 .field .team2
{
    position: absolute;
    top: 10px;
    bottom: 10px;
}
.dop_infoBlockEv2 .field .team1:hover, .dop_infoBlockEv2 .field .team2:hover
{
    z-index: 1;
}
.dop_infoBlockEv2 .field .team1
{
    right: 50%;
    left: 10px;
}
.dop_infoBlockEv2 .field .team2
{
    right: 10px;
    left: 50%;
}
.dop_infoBlockEv2 .field .player
{
    position: absolute;
    width: 34px;
    height: 42px;
    background-position: top;
    background-repeat: no-repeat;
}
.dop_infoBlockEv2 .field .player:hover
{
    z-index: 25;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto, .dop_infoBlockEv2 .field .team2 .player.withPhoto
{
    cursor: pointer;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto .kof, .dop_infoBlockEv2 .field .team2 .player.withPhoto .kof
{
    top: -2px;
    height: 9px;
    background: #1f72af;
    font-size: 10px;
    line-height: 9px;
    color: #fff;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto .name, .dop_infoBlockEv2 .field .team2 .player.withPhoto .name
{
    top: -6px;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto:hover, .dop_infoBlockEv2 .field .team2 .player.withPhoto:hover
{
    background: none;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto img:hover~.card, .dop_infoBlockEv2 .field .team2 .player.withPhoto img:hover~.card
{
    visibility: visible;
    opacity: 1;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto img:hover, .dop_infoBlockEv2 .field .team1 .player.withPhoto img:hover~.kof, .dop_infoBlockEv2 .field .team1 .player.withPhoto img:hover~.name, .dop_infoBlockEv2 .field .team1 .player.withPhoto img:hover~.small-card, .dop_infoBlockEv2 .field .team2 .player.withPhoto img:hover, .dop_infoBlockEv2 .field .team2 .player.withPhoto img:hover~.kof, .dop_infoBlockEv2 .field .team2 .player.withPhoto img:hover~.name, .dop_infoBlockEv2 .field .team2 .player.withPhoto img:hover~.small-card
{
    opacity: .2;
}
.dop_infoBlockEv2 .field .team1 .player .card, .dop_infoBlockEv2 .field .team2 .player .card
{
    visibility: hidden;
    opacity: 0;
    position: absolute;
    bottom: 100%;
    left: -45px;
    z-index: 10;
    width: 125px;
    border: 1px solid #ccc;
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0,0,0,.5);
    background: #fff;
    color: #5b5b5b;
    transition: visibility 0s,opacity .3s linear;
}
.dop_infoBlockEv2 .field .team1 .player .card img, .dop_infoBlockEv2 .field .team2 .player .card img
{
    width: 100%;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto .card .card-kof, .dop_infoBlockEv2 .field .team2 .player.withPhoto .card .card-kof
{
    height: 13px;
    font-size: 12px;
    line-height: 13px;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto .card .card-name, .dop_infoBlockEv2 .field .team2 .player.withPhoto .card .card-name
{
    width: 100%;
    margin: 0;
    color: #000;
}
.dop_infoBlockEv2 .field .team1 .player.withPhoto .card .card-name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .field .team1 .player
{
    background-image: url("../../willbettingde/image/dress-blue2.gif");
}
.dop_infoBlockEv2 .field .team2 .player
{
    background-image: url("../../willbettingde/image/dress-white.gif");
}
.dop_infoBlockEv2.sportid-3 .field .team1 .player
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/dress-basket1.png);
}
.dop_infoBlockEv2.sportid-3 .field .team2 .player
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/dress-basket2.png);
}
.dop_infoBlockEv2.sportid-2 .field .team1 .player
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/dress-hock1.gif);
}
.dop_infoBlockEv2.sportid-2 .field .team2 .player
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/dress-hock2.gif);
}
.dop_infoBlockEv2 .field .player .name
{
    position: relative;
    top: 13px;
    width: 75px;
    height: 22px;
    margin: 0 -20px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 12px;
    line-height: 22px;
    white-space: nowrap;
}
.dop_infoBlockEv2 .field .player .name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .field .team1 .player .name
{
    color: #cbffc0;
}
.dop_infoBlockEv2 .field .team2 .player .name
{
    color: #e5c101;
}
.dop_infoBlockEv2.sportid-3 .field .team1 .player .name, .dop_infoBlockEv2.sportid-3 .field .team2 .player .name
{
    color: #242424;
}
.dop_infoBlockEv2.sportid-2 .field .team1 .player .name
{
    color: #a06000;
}
.dop_infoBlockEv2.sportid-2 .field .team2 .player .name
{
    color: #000;
}
.dop_infoBlockEv2 .field .player .kof
{
    position: relative;
    top: 8px;
    height: 10px;
    text-align: center;
    line-height: 10px;
}
.dop_infoBlockEv2.sportid-2 .field .player .kof, .dop_infoBlockEv2.sportid-3 .field .team1 .player .kof
{
    color: #fff;
}
.dop_infoBlockEv2 .missingPlayers
{
    padding: 10px 5px;
    margin-bottom: 10px;
    background-color: #093400;
}
.dop_infoBlockEv2 .missingPlayers:after, .dop_infoBlockEv2 .missingPlayers:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .missingPlayers .team1, .dop_infoBlockEv2 .missingPlayers .team2
{
    float: left;
    box-sizing: border-box;
    padding: 0 5px;
    width: 50%;
}
.dop_infoBlockEv2 .missingPlayers .line+.line
{
    margin-top: 1px;
}
.dop_infoBlockEv2 .missingPlayers .line
{
    position: relative;
    padding-right: 89px!important;
    line-height: 23px;
}
.dop_infoBlockEv2 .missingPlayers .line .inf1
{
    position: absolute;
    top: 0;
    right: 0;
    width: 28px;
    height: 23px;
    background-color: #3a4f35;
    text-align: center;
    font-size: 0;
}
.dop_infoBlockEv2 .missingPlayers .line .inf1 img
{
    display: inline-block;
    vertical-align: middle;
}
.dop_infoBlockEv2 .missingPlayers .line .inf2
{
    position: absolute;
    top: 0;
    right: 29px;
    width: 59px;
    height: 23px;
    background-color: #3a4f35;
    text-align: center;
    font-size: 10px;
    color: #d6d6d6;
}
.dop_infoBlockEv2 .missingPlayers .line .name
{
    padding: 0 6px;
    overflow: hidden;
    background-color: #3a4f35;
    text-overflow: ellipsis;
    font-size: 12px;
    white-space: nowrap;
}
.dop_infoBlockEv2 .missingPlayers .team1 .line .name
{
    color: #baebaf;
}
.dop_infoBlockEv2 .missingPlayers .team2 .line .name
{
    color: #e5c101;
}
.dop_infoBlockEv2 .scoresInf_line
{
    position: relative;
}
.dop_infoBlockEv2 .scoresInf_con>.name
{
    margin: 5px 0;
    text-align: center;
    font-size: 16px;
    color: #d6d6d6;
}
.dop_infoBlockEv2 .scoresInf_line:after, .dop_infoBlockEv2 .scoresInf_line:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .scoresInf_con
{
    margin: 0 -10px;
    background-color: #000;
}
.dop_infoBlockEv2 .scoresInf_lineTeam
{
    position: relative;
    float: left;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 24px;
    width: 50%;
}
.dop_infoBlockEv2 .scoresInf_lineTeam:hover .name span
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .scoresInf_lineTeam:first-child
{
    padding-right: 115px;
    padding-left: 100px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam:last-child
{
    padding-right: 100px;
    padding-left: 115px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .name
{
    height: 60px;
    text-align: center;
    font-size: 0;
    line-height: 60px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .name>span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.2;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .img
{
    position: absolute;
    top: 14px;
    width: 65px;
    height: 65px;
    font-size: 0;
    line-height: 65px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam:first-child .img
{
    left: 30px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam:last-child .img
{
    right: 30px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .img>img
{
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop
{
    text-align: center;
    font-size: 0;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop>div
{
    display: inline-block;
    padding-top: 24px;
    width: 30px;
    background-position: 50% 0;
    background-repeat: no-repeat;
    vertical-align: top;
    font-size: 11px;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .goal
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/goal.png);
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .goal-hockey
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/goal-hockey.png);
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .goal-basket
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/goal-basket.png);
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .goal-voley
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/goal-voley.png);
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .goal-baseball
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/goal-baseball.png);
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .yellow
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/yellow.png);
    background-position: 50% 1px;
    color: #f5d500;
}
.dop_infoBlockEv2 .scoresInf_lineTeam .dop .red
{
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/red.png);
    background-position: 50% 1px;
    color: #f55f5f;
}
.dop_infoBlockEv2 .scoresInf_lineScore
{
    position: absolute;
    top: 5px;
    left: 50%;
    width: 220px;
    margin-left: -110px;
    text-align: center;
    font-size: 0;
    white-space: nowrap;
}
.dop_infoBlockEv2 .scoresInf_lineScore.scores
{
    top: 23px;
}
.dop_infoBlockEv2 .scoresInf_lineScore.date
{
    top: 73px;
    font-size: 12px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineScore.stadium
{
    top: 0;
    font-size: 12px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineScore.attendance
{
    top: 15px;
    font-size: 12px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineScore.referees
{
    top: 85px;
    font-size: 12px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_lineScore .sc
{
    display: inline-block;
    vertical-align: top;
    color: #d0d0d0;
}
.dop_infoBlockEv2 .scoresInf_lineScore .sc+.sc
{
    margin-left: 42px;
}
.dop_infoBlockEv2 .scoresInf_lineScore.scores .sc+.sc
{
    margin-left: 3px;
}
.dop_infoBlockEv2 .scoresInf_lineScore .sc .t1
{
    display: block;
    font-size: 12px;
}
.dop_infoBlockEv2 .scoresInf_lineScore .sc .t2
{
    display: block;
    font-size: 10px;
}
.dop_infoBlockEv2 .scoresInf_lineScore .sc .num
{
    display: inline-block;
    padding: 0 5px;
    min-width: 25px;
    height: 37px;
    margin-top: 10px;
    background-color: #242424;
    vertical-align: top;
    font-size: 20px;
    line-height: 37px;
    color: #bebebe;
}
.dop_infoBlockEv2 .scoresInf_lineScore.scores .sc .num
{
    background: #000;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line+.line
{
    margin-top: 4px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon
{
    height: 24px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teams
{
    float: right;
    width: 96%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .num.long
{
    width: 85px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .composition:first-child
{
    left: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .composition:last-child
{
    right: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .name
{
    display: inline-block;
    padding: 0 10px;
    width: 35%;
    height: 24px;
    overflow: hidden;
    background-color: #505050;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .name.b
{
    background-color: #738693;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:last-child .name
{
    text-align: right;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:nth-last-child(2) .name
{
    text-align: left;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .name.r
{
    text-align: right;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .name.l
{
    text-align: left;
}
.dop_infoBlockEv2 .scoresInf_tableCon
{
    padding: 10px 10px 20px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line
{
    position: relative;
    padding-right: 0;
    padding-left: 120px;
    line-height: 24px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .stats
{
    display: block;
    position: absolute;
    top: 0;
    left: 80px;
    width: 29px;
    height: 24px;
    background-color: #3a4f35;
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/stata.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line:after, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line+.scoresInf_line
{
    margin-top: 4px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .date
{
    position: absolute;
    top: 0;
    left: 0;
    width: 79px;
    height: 24px;
    background-color: #093400;
    text-align: center;
    font-size: 11px;
    color: #baebaf;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .stat
{
    display: block;
    position: absolute;
    top: 0;
    left: 80px;
    width: 29px;
    height: 24px;
    background-color: #3a4f35;
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/stata.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .stat:hover
{
    background-color: #496443;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon
{
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 50%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon
{
    position: relative;
    float: right;
    box-sizing: border-box;
    width: 96%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .video
{
    display: block;
    position: absolute;
    top: 0;
    left: 110px;
    width: 29px;
    height: 24px;
    background: url(../../willbettingde/image/video_2.png) 50% no-repeat;
    background-color: #3a4f35;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:last-child
{
    padding-right: 31px;
    padding-left: 36px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:nth-last-child(2)
{
    padding-right: 34px;
    padding-left: 31px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon
{
    padding-right: 30px;
    padding-left: 30px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .num
{
    position: absolute;
    top: 0;
    width: 31px;
    height: 24px;
    background-color: #6c6969;
    text-align: center;
    font-size: 14px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.bet .teamCon .num, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .num
{
    display: inline-block;
    position: relative;
    left: 0!important;
    cursor: pointer;
    width: 20%;
    overflow: hidden;
    background-color: #1f72af;
    vertical-align: top;
    text-align: center;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.bet .teamCon .num
{
    height: 24px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.bet .teamCon .num .bet
{
    display: inline-block;
    width: 33.33%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line.long .teamCon .num .sub-score
{
    font-size: 12px;
    font-style: italic;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon.b .num
{
    background-color: #1f72af;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:last-child .num
{
    left: 2px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:nth-last-child(2) .num
{
    right: 1px;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .composition
{
    position: absolute;
    top: 0;
    width: 29px;
    height: 24px;
    background-color: #323232;
    background-image: url(https://22bett22.com/default/img/dop_infoBlockEv2/composition.png);
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon .composition:hover
{
    background-color: #464646;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .stats:hover, .dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .video:hover
{
    background-color: #4c6946;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon.b .composition
{
    background-color: #39464e;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon.b .composition:hover
{
    background-color: #475862;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:last-child .composition
{
    right: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon:nth-last-child(2) .composition
{
    left: 0;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line:not(.long) .teamCon .name
{
    cursor: pointer;
    padding: 0 10px;
    width: 90%;
    height: 24px;
    overflow: hidden;
    background-color: #505050;
    text-overflow: ellipsis;
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_tableCon .scoresInf_line .teamCon.b .name
{
    background-color: #738693;
}
.dop_infoBlockEv2 .leagueTable
{
    width: 100%;
    border-collapse: collapse;
    font-size: 14px;
    color: #fff;
}
.dop_infoBlockEv2 .leagueTable.show
{
    margin-bottom: 10px;
}
.dop_infoBlockEv2 .leagueTable th
{
    padding: 2px;
    text-transform: lowercase;
    font-size: 12px;
    font-weight: 400;
    color: #999;
}
.dop_infoBlockEv2 .leagueTable td
{
    padding: 4px 5px;
    border: 1px solid #242424;
    background-color: #505050;
    vertical-align: top;
    text-align: center;
    line-height: 16px;
}
.dop_infoBlockEv2 .leagueTable td.name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .leagueTable tr:hover td
{
    background-color: #616161;
}
.dop_infoBlockEv2 .leagueTable td.num
{
    width: 14px;
    border-right-width: 10px;
}
.dop_infoBlockEv2 .leagueTable td.name
{
    text-align: left;
}
.dop_infoBlockEv2 .leagueTable td.s
{
    width: 20px;
}
.dop_infoBlockEv2 .leagueTable td.g
{
    width: 50px;
}
.dop_infoBlockEv2 .leagueTable td.q
{
    width: 14px;
    border-right-width: 2px;
    border-left-width: 2px;
}
.dop_infoBlockEv2 .leagueTable td.r
{
    width: 14px;
    border-right-width: 2px;
}
.dop_infoBlockEv2 .leagueTable tr.hide
{
    display: none;
}
.dop_infoBlockEv2 .leagueTable tr.light td
{
    background-color: #1f72af;
}
.dop_infoBlockEv2 .leagueTable tr.light:hover td
{
    background-color: #2380c4;
}
.dop_infoBlockEv2 .leagueTable td.q a
{
    display: block;
    height: 24px;
    margin: -4px -5px;
    background-color: #738693;
    font-size: 14px!important;
    line-height: 24px;
    color: #fff;
}
.dop_infoBlockEv2 .leagueTable td.q a:hover
{
    background-color: #839aa9;
}
.dop_infoBlockEv2 .leagueTable td.q>div, .dop_infoBlockEv2 .leagueTable td.r>div
{
    position: relative;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR, .dop_infoBlockEv2 .leagueTable td.r .icoR
{
    display: block;
    cursor: pointer;
    max-width: 25px;
    height: 24px;
    margin: -4px -5px;
    line-height: 24px;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.vSpan, .dop_infoBlockEv2 .leagueTable td.r .icoR.vSpan
{
    background-color: #27577a;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.nSpan, .dop_infoBlockEv2 .leagueTable td.r .icoR.nSpan
{
    background-color: #e88c62;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.pSpan, .dop_infoBlockEv2 .leagueTable td.r .icoR.pSpan
{
    background-color: #91b1c6;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.vSpan:hover, .dop_infoBlockEv2 .leagueTable td.r .icoR.vSpan:hover
{
    background-color: #2f6993;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.nSpan:hover, .dop_infoBlockEv2 .leagueTable td.r .icoR.nSpan:hover
{
    background-color: #f7a37d;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.pSpan:hover, .dop_infoBlockEv2 .leagueTable td.r .icoR.pSpan:hover
{
    background-color: #a0c3da;
}
.dop_infoBlockEv2 .leagueTable td.q .mes, .dop_infoBlockEv2 .leagueTable td.r .mes
{
    display: none;
    position: absolute;
    bottom: -50%;
    left: 0;
    z-index: 5;
    padding: 5px 45px 5px 8px;
    width: 90px;
    margin-left: -160px;
    border-width: 2px;
    border-style: solid;
    background-color: #fff;
    font-size: 11px;
    color: #333;
}
.dop_infoBlockEv2 .leagueTable td.q .mes:after, .dop_infoBlockEv2 .leagueTable td.q .mes:before, .dop_infoBlockEv2 .leagueTable td.r .mes:after, .dop_infoBlockEv2 .leagueTable td.r .mes:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 100%;
    width: 0;
    height: 0;
    border: solid rgba(0,0,0,0);
    pointer-events: none;
}
.dop_infoBlockEv2 .leagueTable td.q .mes:after, .dop_infoBlockEv2 .leagueTable td.r .mes:after
{
    margin-top: -6px;
    border-width: 6px;
    border-color: rgba(51,51,51,0);
    border-left-color: #fff;
}
.dop_infoBlockEv2 .leagueTable td.q .mes:before, .dop_infoBlockEv2 .leagueTable td.r .mes:before
{
    margin-top: -9px;
    border-width: 9px;
    border-color: rgba(0,0,0,0);
    border-left-color: #333;
}
.dop_infoBlockEv2 .leagueTable td.q .question:hover+.mes, .dop_infoBlockEv2 .leagueTable td.r .icoR:hover+.mes
{
    display: block;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.vSpan+.mes, .dop_infoBlockEv2 .leagueTable td.r .icoR.vSpan+.mes
{
    border-color: #27577a;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.nSpan+.mes, .dop_infoBlockEv2 .leagueTable td.r .icoR.nSpan+.mes
{
    border-color: #e88c62;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.pSpan+.mes, .dop_infoBlockEv2 .leagueTable td.r .icoR.pSpan+.mes
{
    border-color: #91b1c6;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.vSpan+.mes:before, .dop_infoBlockEv2 .leagueTable td.r .icoR.vSpan+.mes:before
{
    border-left-color: #27577a;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.nSpan+.mes:before, .dop_infoBlockEv2 .leagueTable td.r .icoR.nSpan+.mes:before
{
    border-left-color: #e88c62;
}
.dop_infoBlockEv2 .leagueTable td.q .icoR.pSpan+.mes:before, .dop_infoBlockEv2 .leagueTable td.r .icoR.pSpan+.mes:before
{
    border-left-color: #91b1c6;
}
.dop_infoBlockEv2 .leagueTable td.q .mes .team, .dop_infoBlockEv2 .leagueTable td.r .mes .team
{
    display: block;
    height: 14px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    line-height: 14px;
    white-space: nowrap;
}
.dop_infoBlockEv2 .leagueTable td.q .mes .score, .dop_infoBlockEv2 .leagueTable td.r .mes .score
{
    display: block;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 40px;
    font-size: 16px;
    font-weight: 500;
    line-height: 28px;
    white-space: nowrap;
}
.dop_infoBlockEv2 .leagueTable td.q .mes .date, .dop_infoBlockEv2 .leagueTable td.r .mes .date
{
    display: block;
    margin-right: -37px;
    font-size: 10px;
    font-style: italic;
    line-height: 12px;
    color: #666;
}
.dop_infoBlockEv2 .interestingFacts
{
    padding: 5px 24px 10px;
    margin: -1px -10px 0;
    background-color: #131313;
}
.dop_infoBlockEv2 .interestingFacts:after, .dop_infoBlockEv2 .interestingFacts:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .interestingFacts .txt
{
    padding-left: 16px;
    margin-bottom: 15px;
    border-left: 6px solid #1f72af;
    font-size: 14px;
    color: #fff;
}
.dop_infoBlockEv2 .interestingFacts .kof
{
    margin-bottom: 40px;
}
.dop_infoBlockEv2 a.kff
{
    display: block;
    position: relative;
    padding: 0 65px 0 10px;
    height: 31px;
    background-color: #c3bdbd;
    text-align: center;
    font-size: 0!important;
    line-height: 31px;
    color: #333;
}
.dop_infoBlockEv2 a.kff .v
{
    display: inline-block;
    max-height: 28px;
    overflow: hidden;
    vertical-align: middle;
    font-size: 12px;
    line-height: 14px;
}
.dop_infoBlockEv2 a:hover
{
    background-color: #78bcee;
}
.scoresInf_line .scoresInf_lineTeam:hover
{
    background-color: rgba(0,0,0,0);
}
.dop_infoBlockEv2 a .num
{
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    width: 55px;
    height: 31px;
    background-color: #1f72af;
    font-size: 18px;
    color: #fff;
}
.dop_infoBlockEv2 a:hover .num
{
    background-color: #165c90;
}
.dop_infoBlockEv2 .interestingFacts.newsFacts
{
    background-color: rgba(0,0,0,0);
}
.dop_infoBlockEv2 .interestingFacts.newsFacts .txt
{
    margin-bottom: 30px;
}
.dop_infoBlockEv2 .interestingFacts .txt p
{
    margin: 0;
}
.dop_infoBlockEv2 .interestingFacts .txt p+p
{
    margin-top: 15px;
}
.dop_infoBlockEv2 .interestingFacts .teamName
{
    position: relative;
    margin-bottom: 22px;
}
.dop_infoBlockEv2 .interestingFacts .teamName .name
{
    padding-left: 60px;
    height: 52px;
    font-size: 0;
    line-height: 52px;
    color: #84b8df;
}
.dop_infoBlockEv2 .interestingFacts .teamName .name>span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.2;
}
.dop_infoBlockEv2 .interestingFacts .teamName .img
{
    position: absolute;
    top: 0;
    left: -22px;
    width: 52px;
    height: 52px;
    text-align: center;
    font-size: 0;
    line-height: 52px;
}
.dop_infoBlockEv2 .interestingFacts .teamName .img>img
{
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.dop_infoBlockEv2 .forecastCon
{
    margin: -1px -10px 0;
    background-color: #131313;
}
.dop_infoBlockEv2 .forecastCon_teams
{
    padding: 15px 112px 28px;
    border-bottom: 1px solid #242424;
}
.dop_infoBlockEv2 .forecastCon_teams:after, .dop_infoBlockEv2 .forecastCon_teams:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName
{
    position: relative;
    float: left;
    box-sizing: border-box;
    width: 50%;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:first-child
{
    padding: 0 50px 0 60px;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:last-child
{
    padding: 0 60px 0 50px;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName .img
{
    position: absolute;
    top: 0;
    width: 52px;
    height: 52px;
    text-align: center;
    font-size: 0;
    line-height: 52px;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:first-child .img
{
    left: 0;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:last-child .img
{
    right: 0;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName .img>img
{
    display: inline-block;
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName .name
{
    height: 52px;
    text-align: center;
    font-size: 0;
    line-height: 52px;
    color: #84b8df;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName .name>span
{
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    line-height: 1.2;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:first-child .sc
{
    right: 4px;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName:last-child .sc
{
    left: 4px;
}
.dop_infoBlockEv2 .forecastCon_txt
{
    padding: 30px 45px 5px;
}
.dop_infoBlockEv2 .forecastCon_txt.left .txt
{
    text-align: left;
}
.dop_infoBlockEv2 .forecastCon_txt .txt
{
    padding-left: 16px;
    margin-bottom: 26px;
    border-left: 6px solid #1f72af;
    font-size: 14px;
    color: #fff;
}
.dop_infoBlockEv2 .forecastCon_txt .txt p
{
    margin: 0;
}
.dop_infoBlockEv2 .forecastCon_txt .txt p+p
{
    margin-top: 12px;
}
.dop_infoBlockEv2 .forecastCon_kofs
{
    padding: 10px 5px;
    background-color: #000;
}
.dop_infoBlockEv2 .forecastCon_kofs:after, .dop_infoBlockEv2 .forecastCon_kofs:before
{
    content: "";
    display: block;
    clear: both;
}
.dop_infoBlockEv2 .forecastCon_kofs>div
{
    float: left;
    box-sizing: border-box;
    padding: 0 5px;
}
.dop_infoBlockEv2 .forecastCon_kofs.col2>div
{
    width: 50%;
}
.dop_infoBlockEv2 .forecastCon_kofs.col3>div
{
    width: 33.33%;
}
.dop_infoBlockEv2 .forecastCon_kofs.col4>div
{
    width: 25%;
}
.dop_infoBlockEv2 .scoresInf_tableCon .structure
{
    width: 49%;
}
.dop_infoBlockEv2 .scoresInf_table
{
    display: table;
    width: 100%;
}
.dop_infoBlockEv2 .scoresInf__caption
{
    display: block;
    padding: 5px 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.dop_infoBlockEv2 .scoresInf_table__item
{
    display: table-row;
}
.dop_infoBlockEv2 .scoresInf_table__item:hover .scoresInf_table__player-name
{
    text-decoration: underline;
}
.dop_infoBlockEv2 .scoresInf_table__cell
{
    display: table-cell;
    height: 24px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}
.dop_infoBlockEv2 .field .team1 .player:first-child .stats-dopSob__tooltip
{
    transform: translateX(-30%);
}
.dop_infoBlockEv2 .field .team2 .player:first-child .stats-dopSob__tooltip
{
    transform: translateX(-70%);
}
.dop_infoBlockEv2 .scoresInf_table__cell:last-child
{
    border-right: none;
}
.dop_infoBlockEv2 .scoresInf_table__player-name
{
    padding-left: 10px;
    background-color: #505050;
    text-align: left;
}
.dop_infoBlockEv2 .scoresInf_table__img
{
    position: relative;
    background-color: #323232;
}
.dop_infoBlockEv2 .scoresInf_table__num
{
    background-color: #6c6969;
}
.dop_infoBlockEv2 .scoresInf_table__img, .dop_infoBlockEv2 .scoresInf_table__num
{
    width: 30px;
}
.dop_infoBlockEv2 .scoresInf_table__img:before
{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    font-family: fontAwesome;
    font-size: 16px;
    line-height: 24px;
    color: #fff;
}
.dop_infoBlockEv2 .ls_obzor_matcha .substitution-out-name:hover, .dop_infoBlockEv2 .ls_obzor_matcha a.participant-name:hover
{
    cursor: pointer;
    text-decoration: underline;
}
.dop_infoBlockEv2 .forecastCon_teams .teamName .sc
{
    position: absolute;
    top: 2px;
    padding: 0 4px;
    min-width: 27px;
    height: 48px;
    background-color: #000;
    text-align: center;
    font-size: 26px;
    line-height: 48px;
    color: #767676;
}
.viewZone:not(.notVideo) .tablo_dual_board
{
    right: 414px;
    left: 414px;
}
.viewZone:not(.notVideo).smallBoard .tablo_dual_board
{
    right: 0;
}
.viewZone:not(.notVideo).viewVideo.smallBoard .tablo_dual_board
{
    right: 414px;
}
.notZone:not(.notVideo) .tablo_dual_board
{
    left: 414px;
}
.notVideo.notZone.viewZone .tablo_dual_board, .notZone:not(.notVideo).smallBoard .tablo_dual_board, .viewVideo.notZone.viewZone:not(.smallBoard) .tablo_dual_board
{
    left: 0;
}
.notVideo.notZone.viewZone.smallBoard .tablo_dual_board, .notVideo.viewZone .tablo_dual_board, .notVideo:not(.notZone) .tablo_dual_board, .notZone.viewVideo .tablo_dual_board, .notZone:not(.notVideo).smallBoard.viewVideo .tablo_dual_board
{
    left: 414px;
}
.notVideo:not(.notZone).smallBoard .tablo_dual_board
{
    left: 0;
}
.notVideo:not(.notZone).viewZone.smallBoard .tablo_dual_board
{
    left: 414px;
}
.viewZone.notZone:not(.notVideo) .tablo_dual_board
{
    left: 0;
}
.viewVideo:not(.notZone) .tablo_dual_board
{
    right: 414px;
    left: 414px;
}
.smallBoard.viewVideo:not(.notZone) .tablo_dual_board
{
    left: 0;
}
.smallBoard.viewVideo:not(.notZone).viewZone .tablo_dual_board
{
    left: 414px;
}
.viewZone.viewVideo.notZone .tablo_dual_board, .viewZone.viewVideo .tablo_dual_board
{
    right: 414px;
    left: 414px;
}
.notVideo.viewZone.notZone
{
    left: 0;
}
.viewVideo:not(.notZone) .tablo_dual_board~.video_board, .viewZone:not(.notVideo) .tablo_dual_board~.video_board
{
    right: 0;
    left: auto!important;
}
.db-sport__tv
{
    position: absolute;
    top: 9px;
    right: 8px;
    box-shadow: 0 0 0 2px rgba(255,255,255,.2);
}
.multi_column .viewVideo .tablo_dual_board, .multi_column .viewZone .tablo_dual_board
{
    display: none;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_topCon2 .linkTime
{
    font-size: 12px!important;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child
{
    padding-right: 15px;
    padding-left: 5px!important;
    text-align: center;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    -moz-text-align-last: center;
    text-align-last: center;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon>img
{
    max-width: 40px;
    max-height: 40px;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child
{
    padding-right: 5px!important;
    padding-left: 15px;
    text-align: center;
}
.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    overflow: visible;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team .imgCon
{
    top: -50px;
    right: auto!important;
    left: 50%!important;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child .imgCon
{
    left: 8px;
    margin-left: -30px!important;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child .imgCon
{
    left: 8px;
    marginleft: -20px!important;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team .nameCon
{
    max-height: 42px;
    font-size: 13px;
    line-height: 14px;
    white-space: normal;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child
{
    padding-left: 65px;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child
{
    padding-right: 65px;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    position: absolute;
    right: 0;
    left: 0;
    min-width: 100px!important;
    margin: auto;
    -moz-text-align-last: center;
    text-align-last: center;
}
.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2
{
    -moz-text-align-last: justify;
    text-align-last: justify;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
{
    display: inline-block;
    height: 30px;
    margin-top: 10px;
    font-size: 20px;
    line-height: 30px;
}
.cricket.viewVideo.viewZone.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
{
    font-size: 16px;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score .sep
{
    margin: 11px 3px 0;
}
.cricket.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score .sep
{
    margin-top: 9px;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score span:not(.sep)
{
    margin: 0;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .dop
{
    position: relative;
    bottom: auto;
    font-size: 10px;
    line-height: 1;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable .bodyTr td.num
{
    font-size: 14px;
    line-height: 1;
}
.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
{
    font-size: 9px;
}
.battlefield .sport_board.doubleBoard.live .board_div .NTV_bottomCon2, .angry_birds .sport_board.doubleBoard.live .board_div .NTV_bottomCon2
{
    padding: 4px 0;
    background: rgba(0,0,0,.5);
}
@media screen and (max-width: 1065px)
{
    body.fixedLeft .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
    {
        padding-right: 1px!important;
    }
    body.fixedLeft .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td
    {
        padding: 0 4px;
    }
}
@media screen and (max-width: 1103px)
{
    body.fixedLeft .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
    {
        padding-right: 5px!important;
    }
    body.fixedLeft .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
    {
        font-size: 9px;
    }
}
@media screen and (max-width: 1140px)
{
    body.fixedLeft .double_tabloR.quadBoard.smallBoard .kofs_board
    {
        display: none!important;
    }
    body.fixedLeft .double_tabloR.quadBoard.smallBoard.viewVideo .video_board, body.fixedLeft .double_tabloR.quadBoard.smallBoard.viewZone .zone_board
    {
        left: 0;
        text-align: center;
    }
}
@media(max-width: 1199px)
{
    .xTabloDota2_tablo
    {
        font-size: 11px;
    }
    .xTabloDota2_tablo-players .player.onSt .inf
    {
        font-size: 10px;
    }
    .xTabloDota2_tablo-score .time
    {
        font-size: 26px;
    }
}
@media screen and (max-width: 1279px)
{
    .fixedLeft .cs-tablo.viewVideo .xTabloNew_conTable_cell.stataCell, .fixedLeft .cs-tablo.viewZone .xTabloNew_conTable_cell.stataCell, .fixedLeft.fixedRight .cs-tablo .xTabloNew_conTable_cell.stataCell, .fixedRight .cs-tablo.viewVideo .xTabloNew_conTable_cell.stataCell, .fixedRight .cs-tablo.viewZone .xTabloNew_conTable_cell.stataCell, body.fixedLeft.fixedRight .cs-tablo.viewVideo .xTabloNew_conTable_cell.tabloCell, body.fixedLeft.fixedRight .cs-tablo.viewZone .xTabloNew_conTable_cell.tabloCell
    {
        display: none!important;
    }
    .fixedLeft .cs-stat-table td:first-child, .fixedRight .cs-stat-table th:first-child
    {
        max-width: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .viewVideo .cs-bottom-inner.l .icon-bot, .viewZone .cs-bottom-inner.l .icon-bot
    {
        position: relative;
        margin-right: -9px;
        transform: translateX(-38%);
    }
    .viewVideo .cs-bottom-inner.l .icon-bot+.icon-bot, .viewZone .cs-bottom-inner.l .icon-bot+.icon-bot
    {
        margin-right: 1px;
    }
    .viewVideo .cs-bottom-inner.r .icon-bot, .viewZone .cs-bottom-inner.r .icon-bot
    {
        position: relative;
        margin-left: -9px;
        transform: translateX(38%);
    }
}
@media screen and (max-width: 1200px)
{
    .twoSt.double_tabloR.quadBoard .NTV_newTabloVision_con .NTV_topCon2 .weatherInfo, .twoSt .NTV_newTabloVision_con .NTV_topCon2 .weatherInf
    {
        display: none;
    }
    .xTabloDota2_tablo__text
    {
        font-size: 13px;
        padding-top: 1px;
    }
}
@media(min-width: 1200px) and (max-width: 1366px)
{
    .xTabloDota2_tablo
    {
        font-size: 15px;
    }
    .fixedRight .xTabloDota2_tablo
    {
        font-size: 9px;
    }
    .fixedRight .xTabloDota2_tablo-players .player.onSt .inf
    {
        font-size: 10px;
    }
    .xTabloDota2_tablo-score
    {
        margin-left: 8px;
        margin-right: 8px;
    }
    .xTabloDota2_tablo__text
    {
        font-size: 13px;
        padding-top: 1px;
    }
}
@media screen and (max-width: 1255px)
{
    body.fixedLeft.fixedRight .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
    {
        padding-right: 5px!important;
    }
    body.fixedLeft.fixedRight .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
    {
        font-size: 8px;
    }
    body.fixedLeft.fixedRight .twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td
    {
        padding: 0 3px;
    }
}
@media screen and (max-width: 1300px)
{
    body.fixedLeft.fixedRight .alterTablo_teamCol .span_name
    {
        max-width: 150px;
    }
}
@media screen and (max-width: 1350px) and (min-width: 1200px)
{
    body.fixedLeft.fixedRight .double_tabloR.quadBoard.smallBoard .kofs_board
    {
        display: none!important;
    }
    body.fixedLeft.fixedRight .double_tabloR.quadBoard.smallBoard.viewZone .zone_board
    {
        left: 0;
    }
    body.fixedLeft.fixedRight .double_tabloR.quadBoard.smallBoard.viewVideo .video_board
    {
        left: 0;
        text-align: center;
    }
}
@media(max-width: 1599px)
{
    body.fixedLeft.fixedRight.biggerRight .cricket.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score
    {
        font-size: 12px;
    }
    body.fixedLeft.fixedRight.biggerRight .cricket.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
    {
        width: 2px;
        border-width: 2px;
    }
    body.fixedLeft.fixedRight.biggerRight .cricket.twoSt .live .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score>span.sep
    {
        height: 8px;
    }
    body.fixedLeft.fixedRight.biggerRight .cricket.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon .score .sep
    {
        margin-top: 10px;
    }
    body.fixedLeft.fixedRight.biggerRight .badminton .db-sport__team-name
    {
        font-size: 12px;
    }
}
@media(min-width: 1367px) and (max-width: 1599px)
{
    .fixedRight.xTabloDota2_tablo
    {
        font-size: 13px;
    }
    .fixedRight.biggerRight .xTabloDota2_tablo, .fixedRight.biggestRight .xTabloDota2_tablo
    {
        font-size: 9px;
    }
    .fixedRight.biggerRight .xTabloDota2_tablo-players .player.onSt .inf, .fixedRight.biggestRight .xTabloDota2_tablo-players .player.onSt .inf
    {
        font-size: 10px;
    }
}
@media screen and (max-width: 1380px)
{
    .fixedLeft.fixedRight .cs-stat-table td:first-child, .fixedLeft.fixedRight .cs-stat-table th:first-child
    {
        max-width: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .fixedLeft.fixedRight .cs-bottom-inner.l .icon-bot
    {
        position: relative;
        margin-right: -9px;
        transform: translateX(-38%);
    }
    .fixedLeft.fixedRight .cs-bottom-inner.l .icon-bot+.icon-bot
    {
        margin-right: 1px;
    }
    .fixedLeft.fixedRight .cs-bottom-inner.r .icon-bot
    {
        position: relative;
        margin-left: -9px;
        transform: translateX(38%);
    }
    .fixedLeft.fixedRight .cs-tablo .xTabloNew_conTable_cell.tabloCell
    {
        min-width: inherit;
    }
    .fixedLeft.fixedRight .cs-bottom-inner.r, .viewVideo .cs-bottom-inner.r, .viewZone .cs-bottom-inner.r
    {
        padding-left: 5px;
    }
    .fixedLeft.fixedRight .cs-bottom-inner.l, .viewVideo .cs-bottom-inner.l, .viewZone .cs-bottom-inner.l
    {
        padding-right: 5px;
    }
    .fixedLeft.fixedRight .cs-bottom-inner.r .icon-bot+.icon-bot, .viewVideo .cs-bottom-inner.r .icon-bot+.icon-bot, .viewZone .cs-bottom-inner.r .icon-bot+.icon-bot
    {
        margin-left: 2px;
    }
    .leftMenuClosed.rightMenuClosed .cs-stat-table td:first-child, .leftMenuClosed.rightMenuClosed .cs-stat-table th:first-child
    {
        max-width: 60px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
}
@media screen and (min-width: 1400px)
{
    .mKOE_line
    {
        padding: 1px 3px!important;
    }
}
@media screen and (max-width: 1425px)
{
    .twoSt .NTV_newTabloVision_con
    {
        padding-left: 125px;
    }
}
@media screen and (max-width: 1490px)
{
    .twoSt .NTV_newTabloVision_con.golfCon
    {
        padding-right: 10px;
        padding-left: 15px;
    }
}
@media screen and (max-width: 1540px)
{
    .double_tabloR.quadBoard.tennis.notVideo, .double_tabloR.quadBoard.tennis.notZone
    {
        padding-right: 40%;
    }
    .double_tabloR.quadBoard.tennis.notVideo .sport_board, .double_tabloR.quadBoard.tennis.notZone .sport_board
    {
        width: 40%;
    }
}
@media screen and (max-width: 1640px)
{
    .double_tabloR.quadBoard.tennis.notVideo, .double_tabloR.quadBoard.tennis.notZone
    {
        padding-right: 40%;
    }
    .double_tabloR.quadBoard.tennis.notVideo .sport_board, .double_tabloR.quadBoard.tennis.notZone .sport_board
    {
        width: 40%;
    }
}
@media(min-width: 1600px) and (max-width: 1700px)
{
    .fixedRight.biggerRight .xTabloDota2_tablo, .fixedRight.biggestRight .xTabloDota2_tablo
    {
        font-size: 15px;
    }
}
@media screen and (max-width: 1800px)
{
    .fixedLeft.fixedRight .viewVideo .xTabloNew_conTable_cell.stataCell, .fixedLeft.fixedRight .viewZone .xTabloNew_conTable_cell.stataCell
    {
        display: none!important;
    }
}
@media screen and (max-width: 1830px)
{
    .zone_board
    {
        width: 100%;
        text-align: center;
    }
    .zone_board>*
    {
        margin: 0 auto;
    }
    .double_tabloR:not(.twoSt) .sport_board.doubleBoard
    {
        display: none;
    }
}
.multi_column .db-stats~.db__sport
{
    flex-grow: 0;
}
@media screen and (max-width: 2200px)
{
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__extra:not(.c-tablo__stadium), body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__extra:not(.c-tablo__stadium), body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__extra:not(.c-tablo__stadium), body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__extra:not(.c-tablo__stadium)
    {
        display: none;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .tablo_dual_board, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .tablo_dual_board, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .tablo_dual_board, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .tablo_dual_board
    {
        flex-direction: column;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__ball, body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-stats__top, body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport-period__name, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__bal, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-stats__top, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-stats__top, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport-period__name, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-stats__top, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-stats~.db__sport, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-stats~.db__sport, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-stats~.db__sport, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__team, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__team
    {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        -ms-flex-pack: start;
        -ms-flex-align: center;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__team~.db-sport__team, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__team~.db-sport__team
    {
        flex-direction: row-reverse;
        text-align: right;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo).tennis .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: none!important;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__score-con, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__score-con
    {
        font-size: 20px;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__periods, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db-sport__periods-item, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft.fixedRight.biggerRight .viewVideo:not(.notZone) .db__stats, body.fixedLeft.fixedRight.biggerRight .viewZone:not(.notVideo) .db__stats, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db__stats, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db__stats
    {
        order: 2;
    }
}
@media screen and (max-width: 1920px)
{
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__extra:not(.c-tablo__stadium), body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__extra:not(.c-tablo__stadium)
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .tablo_dual_board, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .tablo_dual_board
    {
        flex-direction: column;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-stats__top, body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport-period__name, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-stats__top, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-stats~.db__sport, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__team
    {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        -ms-flex-pack: start;
        -ms-flex-align: center;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__team~.db-sport__team
    {
        flex-direction: row-reverse;
        text-align: right;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft.fixedRight .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: none!important;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__score-con
    {
        font-size: 20px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db__stats, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db__stats
    {
        order: 2;
    }
}
@media screen and (max-width: 1680px)
{
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__extra, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__extra, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__extra, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__extra, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__extra, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__extra
    {
        display: none;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .tablo_dual_board, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .tablo_dual_board, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .tablo_dual_board, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .tablo_dual_board
    {
        flex-direction: column;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-stats__top, body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-stats__top, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-stats__top, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-stats__top, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-stats__top, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-stats__top, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-stats~.db__sport, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-stats~.db__sport, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-stats~.db__sport, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team, body.fixedRight .viewVideo:not(.notZone) .db-sport__team, body.fixedRight .viewZone:not(.notVideo) .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team
    {
        display: flex;
        align-items: center;
        justify-content: flex-start;
        text-align: left;
        -ms-flex-pack: start;
        -ms-flex-align: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team
    {
        flex-direction: row-reverse;
        text-align: right;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo).tennis .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo).tennis .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).tennis .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: none!important;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__score-con, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__score-con, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__score-con, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__score-con, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__score-con
    {
        font-size: 20px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods, body.fixedRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedRight .viewZone:not(.notVideo) .db-sport__periods, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods-item, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__periods-item, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods-item, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db__stats, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db__stats, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db__stats, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db__stats, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__stats, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__stats
    {
        order: 2;
    }
}
@media screen and (max-width: 1600px)
{
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__location, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__location, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__location, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__location, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__location, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__location
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .tablo_dual_board, body.fixedLeft.fixedRight .viewZone.notVideo .tablo_dual_board, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .tablo_dual_board, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .tablo_dual_board
    {
        flex-direction: column;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport-period__name, body.fixedLeft.fixedRight .viewVideo.notZone .db-stats__top, body.fixedLeft.fixedRight .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport-period__name, body.fixedLeft.fixedRight .viewZone.notVideo .db-stats__top, body.fixedLeft.fixedRight .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-stats__top, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-stats__top, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-stats__top, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-stats__top, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-stats~.db__sport, body.fixedLeft.fixedRight .viewZone.notVideo .db-stats~.db__sport, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-stats~.db__sport, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__team, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__team, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__team, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__team
    {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        -ms-flex-pack: start;
        -ms-flex-align: center;
    }
    body.fixedLeft:not(.fixedRight) .db-sport__team img, body.fixedRight:not(.fixedLeft) .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db__sport--double .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo .db__sport--double .db-sport__team img
    {
        width: 22px;
        min-width: 22px;
        height: 22px;
        margin: 0 5px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.tennis .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo.tennis .db-sport__team img
    {
        border: none!important;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.tennis .db-sport__info, body.fixedLeft.fixedRight .viewZone.notVideo.tennis .db-sport__info
    {
        padding: 2px 0;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__score-con, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__score-con
    {
        font-size: 20px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__periods, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods-item, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db__stats, body.fixedLeft.fixedRight .viewZone.notVideo .db__stats, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db__stats, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db__stats
    {
        order: 2;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p2, body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball-svg .icon, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball-svg .icon, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball-svg .icon, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball-svg .icon, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball-svg .icon, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball-svg .icon
    {
        width: 14px;
        height: 14px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p1
    {
        bottom: 15px;
        left: 16.5%;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p2
    {
        right: 16.5%;
        bottom: 15px;
    }
}
@media screen and (max-width: 1366px)
{
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__location, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__location, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__location, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__location
    {
        display: none;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .tablo_dual_board, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .tablo_dual_board, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .tablo_dual_board
    {
        flex-direction: column;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-stats__top, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-stats__top, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-stats__top, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-stats__top, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-stats~.db__sport, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-stats~.db__sport, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__center, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__center, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__center, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__center
    {
        padding: 0 10px 30px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__team, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__team, body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__team, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team
    {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        -ms-flex-pack: start;
        -ms-flex-align: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team, body.fixedRight:not(.fixedLeft) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body.fixedRight:not(.fixedLeft) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team~.db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team~.db-sport__team
    {
        flex-direction: column;
        text-align: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone.tennis .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo.tennis .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewVideo.notZone.tennis .db-sport__team img, body.fixedRight:not(.fixedLeft) .viewZone.notVideo.tennis .db-sport__team img
    {
        border: none!important;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__score-con, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__score-con, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__score-con, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__score-con
    {
        font-size: 20px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods, body.fixedRight .viewVideo.notZone .db-sport__periods, body.fixedRight .viewZone.notVideo .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods-item, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods-item, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__periods-item, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db__stats, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db__stats
    {
        order: 2;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball
    {
        bottom: 3px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p1, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball.p2, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball-svg .icon, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball-svg .icon, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball-svg .icon, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball-svg .icon
    {
        width: 14px;
        height: 14px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__ball, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__ball
    {
        right: calc(16.5% - 2px);
    }
}
@media screen and (max-width: 1280px)
{
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .tablo_dual_board, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .tablo_dual_board
    {
        flex-direction: column;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport__top, body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-stats__top, body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport__top, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-stats__top, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom
    {
        display: none;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-stats~.db__sport, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-stats~.db__sport
    {
        flex-grow: 0;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
        margin: 0 5px;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone.tennis .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo.tennis .db-sport__team img
    {
        border: none!important;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport__score-con, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport__score-con
    {
        font-size: 20px;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport__periods, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db-sport__periods-item, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body:not(.fixedLeft):not(.fixedRight) .viewVideo.notZone .db__stats, body:not(.fixedLeft):not(.fixedRight) .viewZone.notVideo .db__stats
    {
        order: 2;
    }
}
@media screen and (max-width: 1920px)
{
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db__sport, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db__sport
    {
        height: 100%;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__top, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__top
    {
        display: flex;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db__stats, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db__stats
    {
        display: none;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__center, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__center
    {
        flex-direction: column;
        flex-grow: 0;
        flex-wrap: wrap;
        align-content: space-between;
        align-items: flex-start;
        height: 100px;
        margin-top: 20px;
        border-bottom: none;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__team
    {
        flex-basis: 50%;
        flex-direction: row!important;
        width: calc(100% - 60px);
        text-align: left!important;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 45px;
        min-width: 45px;
        height: 45px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: 4px solid #4d4d4d!important;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__score, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__score
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        order: 3;
        width: 40px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__score-con
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        justify-content: center;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__score-con span, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__score-con span
    {
        display: flex;
        flex-basis: 100%;
        align-items: center;
        justify-content: center;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__separator, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__separator
    {
        display: none!important;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball
    {
        display: block;
        right: 50px;
        left: auto;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball.p1, body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball.p2, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball.p1, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball.p2
    {
        width: 19px;
        height: 19px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball.p1, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball.p1
    {
        top: 16px;
        bottom: auto;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__ball.p2, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__ball.p2
    {
        top: auto;
        bottom: 15px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__periods
    {
        position: absolute;
        top: calc(100% + 10px);
        right: 10px;
        left: 10px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__periods-item
    {
        margin: 0 4px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport-period__name
    {
        display: inline-block;
        font-size: 9px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport-period__score, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport-period__score
    {
        font-size: 12px;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: block;
    }
    body.fixedLeft.fixedRight.biggestRight .viewVideo:not(.notZone) .db-sport__bottom, body.fixedLeft.fixedRight.biggestRight .viewZone:not(.notVideo) .db-sport__bottom
    {
        margin-top: auto;
    }
}
@media screen and (max-width: 1800px)
{
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db__sport, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db__sport
    {
        height: 100%;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__top, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__top
    {
        display: flex;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db__stats, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db__stats
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__center, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__center
    {
        flex-direction: column;
        flex-grow: 0;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
        height: 100px;
        margin-top: 20px;
        border-bottom: none;
        -ms-flex-align: start;
        -ms-flex-pack: justify;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__team, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__team
    {
        flex-basis: 50%;
        flex-direction: row!important;
        width: calc(100% - 60px);
        text-align: left!important;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__team img, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 45px;
        min-width: 45px;
        height: 45px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone).tennis .db-sport__team img, body.fixedLeft.fixedRight .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: 4px solid #4d4d4d!important;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__score, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__score
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        order: 3;
        width: 40px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.badminton .db-sport__score, body.fixedLeft.fixedRight .viewZone.notVideo.badminton .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).badminton .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).badminton .db-sport__score
    {
        padding: 10px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport__periods, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport__periods
    {
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods-item, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods-item
    {
        display: block;
        margin: 0 2px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport-period__name, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewVideo.notZone .db-sport-period__name, body.fixedRight:not(.fixedLeft) .viewZone.notVideo .db-sport-period__name
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__team img
    {
        width: 34px;
        min-width: 34px;
        height: 34px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__score-con, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__score-con
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__score-con span, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__score-con span
    {
        display: flex;
        flex-basis: 100%;
        align-items: center;
        justify-content: center;
        -ms-flex-align: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__separator, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__separator
    {
        display: none!important;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__ball, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__ball
    {
        display: block;
        right: 50px;
        left: auto;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__ball.p1, body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__ball.p2
    {
        width: 19px;
        height: 19px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__ball.p1
    {
        top: 16px;
        bottom: auto;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__ball.p2
    {
        top: auto;
        bottom: 15px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__periods, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__periods
    {
        position: absolute;
        top: calc(100% + 10px);
        right: 10px;
        left: 10px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__periods-item, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__periods-item
    {
        margin: 0 4px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport-period__name, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport-period__name
    {
        display: inline-block;
        font-size: 9px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport-period__score, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport-period__score
    {
        font-size: 12px;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: block;
    }
    body.fixedLeft.fixedRight .viewVideo:not(.notZone) .db-sport__bottom, body.fixedLeft.fixedRight .viewZone:not(.notVideo) .db-sport__bottom
    {
        margin-top: auto;
    }
}
@media screen and (max-width: 1280px)
{
    body.fixedLeft.fixedRight .viewVideo.notZone .db__sport, body.fixedLeft.fixedRight .viewZone.notVideo .db__sport, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__sport, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__sport
    {
        height: 100%;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__top, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__top, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__top, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__top
    {
        display: flex;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db__stats, body.fixedLeft.fixedRight .viewZone.notVideo .db__stats, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__stats, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__stats
    {
        display: none;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__center, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__center, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__center, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__center
    {
        flex-direction: column;
        flex-grow: 0;
        flex-wrap: wrap;
        align-items: flex-start;
        justify-content: space-between;
        height: 100px;
        margin-top: 20px;
        border-bottom: none;
        -ms-flex-align: start;
        -ms-flex-pack: justify;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.badminton .db-sport__center, body.fixedLeft.fixedRight .viewZone.notVideo.badminton .db-sport__center, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).badminton .db-sport__center, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).badminton .db-sport__center
    {
        padding: 0 10px 18px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__team, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team
    {
        flex-direction: row-reverse!important;
        justify-content: flex-end;
        padding-right: 30px;
        padding-bottom: 0;
        width: calc(100% - 50px);
        text-align: left!important;
        -ms-flex-pack: end;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.badminton .db-sport__team-name, body.fixedLeft.fixedRight .viewZone.notVideo.badminton .db-sport__team-name, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).badminton .db-sport__team-name, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).badminton .db-sport__team-name
    {
        font-size: 11px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__team img
    {
        width: 24px;
        min-width: 24px;
        height: 24px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db__sport--double .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo .db__sport--double .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__sport--double .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__sport--double .db-sport__team img
    {
        width: 20px;
        min-width: 20px;
        height: 20px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.tennis .db-sport__team img, body.fixedLeft.fixedRight .viewZone.notVideo.tennis .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).tennis .db-sport__team img, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).tennis .db-sport__team img
    {
        border: 4px solid #4d4d4d!important;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__score, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__score
    {
        display: flex;
        flex-direction: column;
        order: 3;
        width: 40px;
        height: 100%;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone.badminton .db-sport__score, body.fixedLeft.fixedRight .viewZone.notVideo.badminton .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone).badminton .db-sport__score, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo).badminton .db-sport__score
    {
        padding: 0;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__score-con, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__score-con, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__score-con, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__score-con
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__score-con span, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__score-con span, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__score-con span, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__score-con span
    {
        display: flex;
        flex-basis: 100%;
        align-items: center;
        justify-content: center;
        -ms-flex-align: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__separator, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__separator, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__separator, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__separator
    {
        display: none!important;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__ball, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__ball
    {
        display: block;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p2
    {
        right: 64px;
        left: auto;
        width: 14px;
        height: 14px;
        transform: translate(0,50%);
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p1
    {
        top: 0;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__ball.p2
    {
        bottom: 46px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods
    {
        position: absolute;
        top: calc(100% + 10px);
        right: 10px;
        left: 10px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__periods-item, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__periods-item, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__periods-item, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__periods-item
    {
        margin: 0 4px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport-period__name, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport-period__name, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport-period__name
    {
        display: inline-block;
        font-size: 9px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport-period__score, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport-period__score, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport-period__score, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport-period__score
    {
        font-size: 12px;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedLeft.fixedRight .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db__stats~.db__sport .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db__stats~.db__sport .db-sport__bottom
    {
        display: block;
    }
    body.fixedLeft.fixedRight .viewVideo.notZone .db-sport__bottom, body.fixedLeft.fixedRight .viewZone.notVideo .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewVideo:not(.notZone) .db-sport__bottom, body:not(.fixedLeft):not(.fixedRight) .viewZone:not(.notVideo) .db-sport__bottom
    {
        margin-top: auto;
    }
}
@media screen and (max-width: 1170px)
{
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__sport, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__sport
    {
        height: 100%;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__top, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__top
    {
        display: flex;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats
    {
        display: none;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__center, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__center
    {
        flex-direction: column;
        flex-grow: 0;
        flex-wrap: wrap;
        align-content: space-between;
        align-items: flex-start;
        justify-content: space-around;
        padding-bottom: 0;
        height: 100px;
        margin-top: 20px;
        border-bottom: none;
        -ms-flex-align: start;
        -ms-flex-line-pack: justify;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__team, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team
    {
        flex-direction: row-reverse!important;
        justify-content: flex-end;
        padding-right: 30px;
        padding-bottom: 0;
        width: calc(100% - 60px);
        text-align: left!important;
        -ms-flex-pack: end;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone.badminton .db-sport__team-name, body.fixedLeft:not(.fixedRight) .viewZone.notVideo.badminton .db-sport__team-name
    {
        font-size: 12px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__team img
    {
        width: 30px;
        min-width: 30px;
        height: 30px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport--double .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport--double .db-sport__team img
    {
        width: 20px;
        min-width: 20px;
        height: 20px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone.tennis .db-sport__team img, body.fixedLeft:not(.fixedRight) .viewZone.notVideo.tennis .db-sport__team img
    {
        border: 4px solid #4d4d4d!important;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone.badminton .db-sport__score, body.fixedLeft:not(.fixedRight) .viewZone.notVideo.badminton .db-sport__score
    {
        padding: 0;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__score, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__score
    {
        display: flex;
        flex-direction: column;
        order: 3;
        width: 40px;
        height: 100%;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__score-con, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__score-con
    {
        display: flex;
        flex-basis: 100%;
        flex-direction: column;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__score-con span, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__score-con span
    {
        display: flex;
        flex-basis: 100%;
        align-items: center;
        justify-content: center;
        -ms-flex-align: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__separator, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__separator
    {
        display: none!important;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball
    {
        display: block;
        right: 70px;
        left: auto;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p2
    {
        width: 19px;
        height: 19px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p1, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p1
    {
        top: 16px;
        bottom: auto;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__ball.p2, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__ball.p2
    {
        top: auto;
        bottom: 15px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods
    {
        position: absolute;
        top: 100%;
        right: 10px;
        left: 10px;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: center;
        -ms-flex-pack: center;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__periods-item, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__periods-item
    {
        margin: 0 4px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport-period__name, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport-period__name
    {
        display: inline-block;
        font-size: 9px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport-period__score, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport-period__score
    {
        font-size: 12px;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db__stats~.db__sport .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db__stats~.db__sport .db-sport__bottom
    {
        display: block;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.notZone .db-sport__bottom, body.fixedLeft:not(.fixedRight) .viewZone.notVideo .db-sport__bottom
    {
        margin-top: auto;
    }
}
@media screen and (max-width: 1520px)
{
    body.fixedLeft.fixedRight .viewVideo.viewZone .tablo_dual_board
    {
        right: 0;
        z-index: 1;
    }
    body.fixedLeft.fixedRight .viewVideo.viewZone .tablo_dual_board~.video_board
    {
        display: none!important;
    }
}
@media screen and (max-width: 1366px)
{
    body.fixedLeft:not(.fixedRight) .viewVideo.viewZone .tablo_dual_board, body:not(.fixedLeft).fixedRight .viewVideo.viewZone .tablo_dual_board
    {
        right: 0;
        z-index: 1;
    }
    body.fixedLeft:not(.fixedRight) .viewVideo.viewZone .tablo_dual_board~.video_board, body:not(.fixedLeft).fixedRight .viewVideo.viewZone .tablo_dual_board~.video_board
    {
        display: none!important;
    }
}
.bullfights
{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: stretch;
    background-color: #0c1824;
}
.bullfights .video_board object
{
    width: 100%;
}
.bullfights_table
{
    display: flex;
    flex-direction: column;
    order: 3;
    padding-bottom: 10px;
    width: 375px;
    height: 214px;
}
.bullfights .video_board
{
    width: 414px;
    height: 224px;
}
.bullfights .tabs_block_cock_info
{
    width: calc(100% - 790px);
}
.bullfights .cock_info_visual_display
{
    padding-top: 10px;
    height: 100%;
    background-size: cover;
}
.bullfights .box_tabs_cock_bg
{
    height: calc(100% - 22px);
}
.bullfights .left_cock_enemy_img, .bullfights .right_cock_enemy_img
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 80px;
    height: 80px;
}
.bullfights .cock_enemy_name
{
    min-height: 28px;
}
.bullfights .cock_table_fight_cell
{
    height: 24px;
}
.bullfights .cell_circle_blue, .bullfights .cell_circle_blue_slash, .bullfights .cell_circle_blue_word, .bullfights .cell_circle_green_word, .bullfights .cell_circle_null, .bullfights .cell_circle_red, .bullfights .cell_circle_red_slash, .bullfights .cell_circle_red_word, .bullfights .circle_slash
{
    width: 19px;
    height: 19px;
}
.bullfights .box_tabs_cock_scroll
{
    height: 164px;
}
.bullfights.notVideo .video_board
{
    display: none;
}
.bullfights.notVideo .bullfights_table
{
    order: 0;
}
.bullfights.notVideo .tabs_block_cock_info
{
    width: calc(100% - 375px);
}
.bullfights .tabs_title_cock li
{
    flex-basis: 50%;
    border-radius: 0;
}
@media screen and (max-width: 1143px)
{
    .bullfights .video_board, .bullfights_table
    {
        width: 50%;
    }
    .bullfights.notVideo .tabs_block_cock_info, .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
@media screen and (max-width: 1353px)
{
    body.fixedLeft .bullfights .bullfights_table, body.fixedLeft .bullfights .video_board
    {
        width: 50%;
    }
    body.fixedLeft .bullfights .cock_info_visual_display
    {
        height: 100%;
    }
    body.fixedLeft .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    body.fixedLeft .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
@media screen and (max-width: 1553px)
{
    body.fixedRight.biggerRight .bullfights .bullfights_table, body.fixedRight.biggerRight .bullfights .video_board
    {
        width: 50%;
    }
    body.fixedRight.biggerRight .bullfights .cock_info_visual_display
    {
        height: 100%;
    }
    body.fixedRight.biggerRight .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    body.fixedRight.biggerRight .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
@media screen and (max-width: 1403px)
{
    body.fixedRight .bullfights .bullfights_table, body.fixedRight .bullfights .video_board
    {
        width: 50%;
    }
    body.fixedRight .bullfights .cock_info_visual_display
    {
        height: 100%;
    }
    body.fixedRight .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    body.fixedRight .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
@media screen and (max-width: 1595px)
{
    body.fixedRight.fixedLeft .bullfights .bullfights_table, body.fixedRight.fixedLeft .bullfights .video_board
    {
        width: 50%;
    }
    body.fixedRight.fixedLeft .bullfights .cock_info_visual_display
    {
        height: 100%;
    }
    body.fixedRight.fixedLeft .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    body.fixedRight.fixedLeft .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
@media screen and (max-width: 1745px)
{
    body.fixedRight.biggerRight.fixedLeft .bullfights .bullfights_table, body.fixedRight.biggerRight.fixedLeft .bullfights .video_board
    {
        width: 50%;
    }
    body.fixedRight.biggerRight.fixedLeft .bullfights .cock_info_visual_display
    {
        height: 100%;
    }
    body.fixedRight.biggerRight.fixedLeft .bullfights .tabs_block_cock_info
    {
        order: 3;
        width: 100%;
    }
    body.fixedRight.biggerRight.fixedLeft .bullfights.notVideo .bullfights_table
    {
        width: 100%;
    }
}
.double_tabloR.quadBoard.smallBoard.viewVideo .video_board.none_flash
{
    display: flex;
    align-items: center;
    height: 100%;
    -ms-flex-align: center;
}
.none_flash_img
{
    box-sizing: border-box;
    padding-top: 8px;
    height: 120px;
    text-align: center;
}
#sports_page .none_flash_img img
{
    width: 135px;
    height: 75px;
    border: 1px solid #fff;
    box-shadow: 5px 9px 18px 0 rgba(0,0,0,.75);
}
#sports_page .none_flash_img img:hover
{
    box-shadow: 5px 9px 18px 0 rgba(0,0,0,0);
}
.none_flash_text a:hover
{
    opacity: .8;
}
#sports_main .box_none_flash .btn_flash a:hover
{
    background-color: #841313;
}
.none_flash_img a:first-child
{
    margin-right: 12px;
}
#sports_main .box_none_flash .btn_flash a
{
    display: inline-block;
    width: 244px;
    height: 26px;
    margin: auto auto auto 19px;
    border-radius: 3px;
    background-color: #a42222;
    font-size: 14px;
    font-weight: 300;
    line-height: 16px;
    color: #fff;
}
#sports_main .box_none_flash .btn_flash a, .btn_flash
{
    box-sizing: border-box;
    padding-top: 5px;
    text-align: center;
}
.btn_flash
{
    margin: auto;
}
.none_flash_text
{
    position: relative;
    margin-top: -30px;
    text-align: center!important;
    color: #fff;
}
.none_flash_text a
{
    position: absolute;
    top: 15px;
    left: 13px;
}
.none_flash_text img
{
    max-width: 55px;
}
.none_flash_text>span
{
    display: block;
    font-size: 17px;
    font-weight: 100;
    color: #fff;
}
.none_flash_text p
{
    box-sizing: border-box;
    padding: 3px 10px 3px 80px;
    max-width: 100%;
    margin: 2px 0 0;
    background: #2e404e;
    text-align: left;
    font-size: 13px;
    font-weight: 300;
    color: #fff;
}
.none_flash_text p span
{
    font-weight: 500;
    color: #fff;
}
.flashButton
{
    padding: 6px;
    border-radius: 3px;
    -pie-background: linear-gradient(#fc0,#f90);
    background: #fc0;
    color: #333;
}
.rsix
{
    display: flex;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../../willbettingde/image/board_live_rainbow_six_1.jpg) 0% 0% no-repeat;
    background-size: cover;
    font-size: 16px;
}
.rsix__info
{
    display: flex;
    flex: 2 2 auto;
    flex-direction: column;
    width: 25em;
    background: rgba(9,38,60,.5);
}
.rsix__table
{
    position: relative;
    flex: 5 2 auto;
    width: 37.5em;
    overflow-y: auto;
}
.portlet .rsix__table, .game_content_cyber .rsix__table
{
    display: none;
}
.rsix__row
{
    display: flex;
    height: 2.75em;
    background: rgba(9,38,60,.5);
}
.rsix__row:nth-child(2n)
{
    background: rgba(255,255,255,.05);
}
.rsix__cell
{
    display: flex;
    flex: 5 5 auto;
    align-items: center;
    justify-content: center;
    padding: 0 .125em;
    width: 10%;
    text-align: center;
    font-size: 1em;
    color: #fff;
}
.rsix__cell_head
{
    text-transform: uppercase;
    font-size: .875em;
    font-weight: 700;
}
.rsix__row_final .rsix__cell
{
    color: #aae246;
}
.rsix__cell_total
{
    flex: 1 1 auto;
    justify-content: flex-start;
    width: 3.9285714286em;
    font-size: .875em;
}
.rsix__cell_info
{
    justify-content: flex-start;
    padding: 0 6%;
    text-align: inherit;
}
.rsix__time
{
    display: flex;
    align-items: center;
    font-size: .875em;
    color: #fff;
}
.rsix__time::after
{
    content: "";
    display: block;
    width: .8571428571em;
    height: .7857142857em;
    margin: 0 .2857142857em;
    background: url(../../willbettingde/image/timeIco.png) 50% 50% no-repeat;
    background-size: cover;
}
.rsix .mainTablo .double_tabloR.angry_birds.quadBoard.notZone.mKOE_notMKOE:not(.notVideo) .sport_board
{
    width: auto!important;
}
.rsix .d-table_preloader:before
{
    animation: preload 1s infinite;
}
.rsix .at_con_wrapper_ico
{
    display: flex;
    align-items: center;
    justify-content: flex-end;
    min-width: 45px;
    margin-right: 10px;
    -ms-flex-align: center;
    -ms-flex-pack: end;
}
.rsix .at_con_video, .rsix .at_con_zone
{
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 11px;
    background: url("../../willbettingde/image/Icon_live.svg") no-repeat;
    background-size: cover;
}
.rsix .at_con_zone
{
    margin-left: 5px;
    background: url("../../willbettingde/image/p04.svg") no-repeat;
    background-size: cover;
}
.rsix .alterTablo_teamsCon.con2.showAllCs .alterTablo_teamCol .back .teams>li .con
{
    display: flex;
    align-items: center;
    -ms-flex-align: center;
}
.rsix .tablo-teams
{
    display: flex;
    box-sizing: border-box;
    justify-content: space-between;
    padding: 0 10px;
    width: 100%;
}
.rsix .tablo-teams-list
{
    width: 100%;
    list-style: none;
    white-space: normal;
}
.rsix .tablo-teams-list__item
{
    margin-bottom: 5px;
    overflow: hidden;
    word-break: break-word;
}
.rsix .tablo-teams__item
{
    display: flex;
    flex: 0 0 39%;
    justify-content: center;
    padding-right: 40px;
    width: 39%;
    text-align: left;
}
.rsix .tablo-teams__item:before
{
    content: "";
}
.rsix .tablo-teams__player
{
    display: inline-block;
    position: relative;
    padding-left: 15px;
    vertical-align: top;
}
.rsix .tablo-teams__player:before
{
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 6px;
    height: 6px;
    margin-top: -2px;
    border-radius: 50%;
    background: #fcc101;
}
.rsix .tablo-teams__item+.tablo-teams__item .tablo-teams__player
{
    padding: 0 15px 0 0;
}
.rsix .tablo-teams__item+.tablo-teams__item .tablo-teams__player:before
{
    right: 0;
    left: auto;
}
.rsix .tablo-teams__item+.tablo-teams__item
{
    padding: 0 0 0 30px;
    text-align: right;
}
.rsix .double_tabloR.quadBoard.twoSt.notZone.smallBoard.tblMinD.viewVideo .tablo-teams
{
    padding: 0;
}
.rsix .double_tabloR.quadBoard.twoSt.notZone.smallBoard.tblMinD.viewVideo .tablo-teams__player
{
    font-size: 11px;
}
.rsix .double_tabloR.quadBoard.twoSt.notZone.smallBoard.tblMinD.viewVideo .tablo-teams__item
{
    flex: 1 1 50%;
    padding: 0;
    width: 50%;
}
.rsix .sport_board.tennis .scoreboard-line--few-players .scoreboard-line__logo
{
    max-width: inherit;
}
.rsix .sport_board.tennis .teams_img .team_logo
{
    height: 50px!important;
}
.rsix #cyber_games_content .tablo-teams
{
    font-size: 9px;
}
.rsix__main
{
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    justify-content: center;
}
.rsix__team
{
    flex: 1 1 auto;
    padding: 0 .1111111111em;
    width: 10%;
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 500;
    color: #fff;
}
.rsix__tablo
{
    display: flex;
    align-items: center;
    justify-content: center;
    width: 4em;
    height: 1.7857142857em;
    border: 1px solid rgba(229,229,229,.5);
    background: rgba(12,48,76,.6);
    text-align: center;
    font-size: 1.75em;
    font-weight: 700;
    color: #aae246;
}
.rsix__score
{
    flex: 1 1 auto;
    width: 10%;
    text-align: center;
}
.rsix__stage
{
    padding: 0 .2857142857em;
    font-size: .875em;
}
.rsix__icon
{
    cursor: pointer;
    padding: 0;
    outline: none;
    border: none;
    background-color: rgba(0,0,0,0);
    font-size: inherit;
}
.rsix__icon_stats::before
{
    content: "";
    font-family: fontAwesome;
    color: #fff;
}
@media screen and (max-width: 1650px)
{
    .rsix #sports_page .none_flash_img img
    {
        width: 105px;
        height: 55px;
    }
    .rsix .none_flash_img
    {
        padding-top: 4px;
        height: 85px;
        height: 90px;
    }
    .rsix .none_flash_text
    {
        margin-top: -25px;
    }
    .rsix .none_flash_text>span
    {
        font-size: 14px;
    }
    .rsix .none_flash_text p
    {
        padding: 1px 10px 1px 80px;
        font-size: 12px;
    }
    .rsix #sports_main .box_none_flash .btn_flash a
    {
        width: 170px;
        height: 22px;
        line-height: 12px;
    }
    .rsix .btn_flash
    {
        padding-top: 3px;
    }
}
@keyframes preload
{
    0%
    {
        transform: rotate(0deg);
    }
    90%
    {
        transform: rotate(1turn);
    }
    to
    {
        transform: rotate(1turn);
    }
}
.db-penalty .db-sport__team-name
{
    font-size: 24px;
    font-weight: 700;
    line-height: 22px;
}
.db-penalty .db-sport__team_one
{
    text-align: left;
}
.db-penalty .db-sport__team_two
{
    text-align: right;
}
.db-penalty .db-sport__team
{
    width: 40%;
}
.db-penalty .db-sport__score
{
    width: 20%;
}
.db-penalty__hits
{
    display: flex;
    display: -ms-flexbox;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
    max-width: 85%;
    margin-top: 10px;
    -ms-flex-pack: start;
    -ms-flex-line-pack: center;
    -ms-flex-align: center;
}
.db-penalty .db-sport__team_two .db-penalty__hits
{
    justify-content: flex-end;
    margin-left: auto;
    -ms-flex-pack: end;
}
.db-penalty__hit
{
    display: flex;
    display: -ms-flexbox;
    position: relative;
    flex-wrap: nowrap;
    align-content: center;
    align-items: center;
    justify-content: center;
    width: 23px;
    height: 23px;
    margin: 5px 0 5px 7px;
    border: 1px solid #fff;
    border-radius: 50%;
    font-size: 14px;
    color: #fff;
    -ms-flex-pack: center;
    -ms-flex-line-pack: center;
    -ms-flex-align: center;
}
.db__sport.db-penalty
{
    max-width: 60%;
}
.db__sport.db-penalty .db-sport__team img
{
    margin: 10px 0 0;
}
.db__sport.db-penalty .db-sport__team_two img
{
    margin: 10px 0 0 auto;
}
.db-penalty__hit.goal, .db-penalty__hit.miss
{
    border: none;
}
.db-penalty__hit:before
{
    display: flex;
    display: -ms-flexbox;
    position: absolute;
    top: 0;
    left: 0;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    font-family: FontAwesome;
    font-size: 14px;
    line-height: 24px;
    -ms-flex-pack: center;
    -ms-flex-align: center;
}
.db-penalty__hit.goal:before
{
    content: "";
    background: #fff;
    color: #769e3e;
}
.db-penalty__hit.miss:before
{
    content: "";
    background: #fff;
    color: #c54a4a;
}
.db-penalty__hit:last-child
{
    margin-right: 0;
}
.db-penalty__title
{
    font-size: 14px;
    color: #ffce00;
}
.db-penalty .db-sport__score-con
{
    font-size: 36px;
    font-weight: 700;
}
.basketball .db-penalty__hit
{
    border: 1px solid rgba(255,255,255,.5);
    font-size: 0;
}
.basketball .db-penalty__hit::before
{
    background: none;
}
.basketball .db-penalty__hit.goal, .basketball .db-penalty__hit.miss
{
    width: 24px;
    height: 24px;
    background-image: url("../../willbettingde/image/basketball-penalty.png");
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 110%;
}
.basketball .db-penalty__hit.goal
{
    border-color: #a1d42c;
}
.basketball .db-penalty__hit.goal::before
{
    color: #a1d42c;
}
.basketball .db-penalty__hit.miss
{
    border-color: #ff5c60;
}
.basketball .db-penalty__hit.miss::before
{
    color: #ff5c60;
}
.teamsDiv__highlight
{
    padding: 0 10px;
}
.games_content.game_content_cyber #topMon .rsix
{
    left: 0!important;
}
.games_content.game_content_cyber .xTabloDota2_mapCell
{
    display: none;
}
@media screen and (max-width: 1700px)
{
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 14px;
    }
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info
    {
        width: 16.7857142857em;
    }
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__tablo, body.right .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__tablo
    {
        font-size: inherit;
    }
}
@media screen and (min-width: 1650px)
{
    .double_tabloR.new-tablo.quadBoard.viewVideo .rsix, .double_tabloR.new-tablo.quadBoard.viewZone .rsix
    {
        left: 414px!important;
    }
}
@media screen and (max-width: 1650px)
{
    body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 14px;
    }
    body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__tablo
    {
        font-size: inherit;
    }
    .double_tabloR.new-tablo.quadBoard.viewVideo .rsix, .double_tabloR.new-tablo.quadBoard.viewZone .rsix
    {
        left: 300px!important;
    }
}
@media screen and (max-width: 1500px)
{
    body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 13px;
    }
}
@media screen and (max-width: 1450px)
{
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 11px;
    }
    body.right .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 14px;
    }
    body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 12px;
    }
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info, body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info
    {
        width: 15.4545454545em;
    }
}
@media screen and (max-width: 1366px)
{
    body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix, body.right .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 16px;
    }
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 12px;
    }
    body.biggestRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info
    {
        width: 25em;
    }
}
@media screen and (max-width: 1200px)
{
    body.right .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix, body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix
    {
        font-size: 12px;
    }
    body.right .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info, body.biggerRight .game_content_line:not(.game_content_cyber) .mainTablo #topMon .rsix__info
    {
        width: 20em;
    }
}
.scoreboard-line__name a
{
    text-decoration: underline;
    color: inherit;
}
.tvbet__wrap.double_tabloR.quadBoard, .tvbet__wrap.double_tabloR.quadBoard .sport_board.tvbet
{
    height: auto;
    min-height: 150px;
}
.tvbet__wrap.double_tabloR.twoSt .sport_board.tvbet
{
    background: none;
}
.tvbet__wrap.double_tabloR.twoSt .sport_board.tvbet.oneTeam .board_div .top_line
{
    position: relative;
    z-index: 0;
    width: 180px;
    margin: 0 auto;
    border: none;
    box-shadow: none;
    background: rgba(0,0,0,0);
}
.tvbet__wrap.double_tabloR.twoSt .sport_board.tvbet.oneTeam .board_div .top_line::before
{
    content: "";
    position: absolute;
    top: -1px;
    left: -5px;
    z-index: -1;
    padding-bottom: 2px;
    width: calc(100% + 10px);
    height: calc(100% + 4px);
    box-shadow: 0 1px 3px #000,inset 0 -3px 1px 2px rgba(255,255,255,.2);
    background: linear-gradient(to bottom,hsla(0,0%,80%,.17),hsla(0,0%,0%,.17));
    transform: perspective(140px) rotateX(-28deg);
}
.tvbet__wrap.double_tabloR.quadBoard .sport_board.tvbet.doubleBoard .board_div
{
    position: relative;
    width: 100%;
    max-width: 360px;
    height: auto;
    min-height: 100px;
    box-shadow: none;
}
.tvbet__wrap.double_tabloR.quadBoard .sport_board.tvbet.doubleBoard .board_div::after
{
    content: "";
    position: absolute;
    top: -2px;
    left: -15px;
    z-index: -1;
    width: calc(100% + 30px);
    height: calc(100% + 12px);
    box-shadow: 0 1px 3px #000;
    background: linear-gradient(to bottom,hsla(0,0%,50%,.05) 40%,hsla(0,0%,0%,.4) 40%);
    transform: perspective(300px) rotateX(-28deg);
}
.tvbet__wrap.double_tabloR.quadBoard.tvbet, .tvbet__wrap.double_tabloR.quadBoard.tvbet .minKofsOnEvent, .tvbet__wrap.double_tabloR.quadBoard.tvbet .sport_board .board_div
{
    background-color: #051024;
    background-position: center center;
}
.tvbet__wrap.double_tabloR.quadBoard .sport_board.tvbet.doubleBoard .board_div
{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    background: rgba(0,0,0,.25)!important;
}
.tvbet__wrap.double_tabloR.quadBoard .sport_board.tvbet.doubleBoard .board_div
{
    background: rgba(0,0,0,0)!important;
}
.tvbet__wrap .sport_board.tvbet .top_line .timer
{
    padding-top: 1px;
    padding-right: 0;
    padding-left: 22px;
    margin: 0;
    background-position: 0 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
    color: #fff;
}
.tvbet__wrap .sport_board.tvbet .board_div .teams_img
{
    padding: 0 5px;
}
.tvbet__wrap .sport_board.tvbet.oneTeam .teamsDiv_one .name
{
    justify-content: space-around;
    background: rgba(0,0,0,0);
}
.tvbet__wrap .sport_board.tvbet.oneTeam .teamsDiv_one .name
{
    margin-bottom: 6px;
}
.tvbet__wrap--other.double_tabloR.quadBoard, .tvbet__wrap--other.double_tabloR.quadBoard .sport_board.tvbet
{
    min-height: 225px;
}
.live-content .board-min-size
{
    height: 150px;
}
.live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewZone .zone_board, .live-content .board-min-size.double_tabloR.quadBoard .zone_board, .live-content .board-min-size.notZone:not(.notVideo).double_tabloR.quadBoard.smallBoard.viewVideo .video_board, .live-content .board-min-size.double_tabloR.quadBoard .video_board
{
    width: 267px;
    height: 100%;
}
.live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewZone .zone_board object, .live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewZone .zone_board .media-content, .live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewZone .zone_board .video-content, .live-content .board-min-size.double_tabloR.quadBoard .zone_board object, .live-content .board-min-size.double_tabloR.quadBoard .zone_board .media-content, .live-content .board-min-size.double_tabloR.quadBoard .zone_board .video-content, .live-content .board-min-size.notZone:not(.notVideo).double_tabloR.quadBoard.smallBoard.viewVideo .video_board object, .live-content .board-min-size.notZone:not(.notVideo).double_tabloR.quadBoard.smallBoard.viewVideo .video_board .media-content, .live-content .board-min-size.notZone:not(.notVideo).double_tabloR.quadBoard.smallBoard.viewVideo .video_board .video-content, .live-content .board-min-size.double_tabloR.quadBoard .video_board object, .live-content .board-min-size.double_tabloR.quadBoard .video_board .media-content, .live-content .board-min-size.double_tabloR.quadBoard .video_board .video-content
{
    display: block;
    width: 100%!important;
    height: 100%!important;
}
.live-content .board-min-size.double_tabloR.quadBoard.fullVideo .sport_board, .live-content .board-min-size.double_tabloR.quadBoard.smallBoard.stat .sport_board, .live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewVideo .sport_board, .live-content .board-min-size.double_tabloR.quadBoard.smallBoard.viewZone .sport_board, .live-content .board-min-size.notZone>.fullWidth
{
    right: 0;
    left: auto;
    width: calc(100% - 267px)!important;
}
.live-content .board-min-size.notZone.notVideo>.fullWidth
{
    width: 100%!important;
}
.live-content .board-min-size.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:last-child .imgCon, .live-content .board-min-size.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team:first-child .imgCon
{
    margin: 0!important;
    transform: translate(-50%,0);
}
.live-content .board-min-size .NTV_team_images
{
    position: relative;
}
.live-content .board-min-size .twoSt .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    width: 30%;
}
.live-content .board-min-size.double_tabloR.quadBoard .sport_board.doubleBoard .board_div .with_NTV_dI .NTV_bottomCon2, .live-content .board-min-size.double_tabloR.quadBoard.tblMinD .sport_board.doubleBoard .board_div .NTV_bottomCon2
{
    width: 40%;
    margin: 0 auto;
}
.live-content .board-min-size.double_tabloR.quadBoard.tblMinD .sport_board.doubleBoard.cut-the-rope .board_div .NTV_bottomCon2, .live-content .board-min-size.double_tabloR.quadBoard.tblMinD .sport_board.doubleBoard.angry_birds .board_div .NTV_bottomCon2
{
    width: 100%;
    margin: 0 auto;
}
.live-content .board-min-size.double_tabloR.quadBoard.tblMinD.twoSt .NTV_newTabloVision_con .NTV_centerCon2 .scoreCon
{
    margin-top: -60px;
}
.live-content .board-min-size .sport_board.oneTeam .teamsDiv_one .name
{
    min-height: 28px;
}
.live-content .board-min-size.quake .sport_board .board_div .top_line
{
    padding: 0;
}
.live-content .board-min-size.quake .sport_board.oneTeam .teamsDiv_one .name
{
    min-height: 22px;
}
.live-content .board-min-size.double_tabloR.quadBoard:not(.smallBoard).viewtVideo.notZone .sport_board.oneTeam, .live-content .board-min-size.double_tabloR.quadBoard:not(.smallBoard).viewZone.notVideo .sport_board.oneTeam, .live-content .board-min-size.double_tabloR.quadBoard:not(.smallBoard):not(.notVideo).notZone .sport_board.oneTeam, .live-content .board-min-size.double_tabloR.quadBoard:not(.smallBoard):not(.notZone).notVideo .sport_board.oneTeam
{
    left: calc(267px + (100% - 267px) / 2);
}
.live-content .board-min-size.twoSt.tblMinD .NTV_newTabloVision_con .NTV_centerCon2 .team
{
    width: 30%;
}
@media screen and (max-width: 1255px)
{
    body.fixedLeft.fixedRight .board-min-size.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .bodyTr td.name
    {
        padding-right: 6px!important;
    }
    body.fixedLeft.fixedRight .board-min-size.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2 .headTr td
    {
        font-size: 9px;
    }
    body.fixedLeft.fixedRight .board-min-size.twoSt.double_tabloR.quadBoard.tblMinD .NTV_newTabloVision_con .NTV_bottomCon2 .NTV_table2.bigTable td
    {
        padding: 2px 6px;
    }
}
#cyber_games_content .double_tabloR.quadBoard.starcraft2, #cyber_games_content .double_tabloR.quadBoard.basketball
{
    height: auto;
}
#cyber_games_content .double_tabloR.quadBoard.starcraft2 .tablo_dual_board, #cyber_games_content .double_tabloR.quadBoard.basketball .tablo_dual_board
{
    position: static;
    overflow: auto;
}
#cyber_games_content .double_tabloR.quadBoard.starcraft2 .scoreboard, #cyber_games_content .double_tabloR.quadBoard.basketball .scoreboard
{
    min-width: 425px;
}
.starcraft2 .scoreboard__points_total
{
    padding: 0;
    border: none;
}
.starcraft2 .scoreboard__col
{
    display: flex;
    min-width: 195px;
}
.starcraft2 .scoreboard__col .scoreboard__points
{
    width: 65px;
}
.basketball .scoreboard__points
{
    min-width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.basketball .scoreboard__points span
{
    overflow: hidden;
}
.basketball .scoreboard__points_total
{
    min-width: 50px;
}
.scoreboard-line, .name-container, .db-sport-container
{
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.scoreboard-line__favorites, .name-container__favorites, .db-sport-container__favorites
{
    width: 1.1428571429em;
    height: 1.1428571429em;
    margin-right: .3571428571em;
    color: #fff;
}
.scoreboard-line__text, .name-container__text, .db-sport-container__text
{
    align-self: baseline;
}
.sport_board .teamsDiv__row
{
    width: 100%;
    align-items: center;
}
.xTabloDota2_tablo-label
{
    min-height: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #0f0000;
    background-image: url("../../willbettingde/image/bg_extratablo.png");
    background-position: 50% 0;
    background-repeat: no-repeat;
}
.dota-tower
{
    position: absolute;
    width: 20px;
    height: 20px;
}
.dota-tower--radiant
{
    stroke: #04ff00;
    fill: #000;
}
.dota-tower--radiant.dota-tower--is-active
{
    stroke: #000;
    fill: #04ff00;
}
.dota-tower--dire
{
    stroke: red;
    fill: #000;
}
.dota-tower--dire.dota-tower--is-active
{
    stroke: #000;
    fill: red;
}
.rax.dire
{
    z-index: 0;
}
.towers.dire
{
    z-index: 1;
}
.dota-throne
{
    position: absolute;
    width: 20px;
    height: 20px;
    transform: scaleY(.8) scaleX(1.5);
}
.dota-throne--radiant
{
    bottom: 18%;
    left: 14%;
    stroke: #000;
    fill: #04ff00;
}
.dota-throne--dire
{
    top: 19%;
    right: 16%;
    stroke: #000;
    fill: red;
}