@font-face {    font-family: 'Roboto';    src: url('../fonts/Roboto/Roboto-Regular.eot');    src: url('../fonts/Roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'),    url('../fonts/Roboto/Roboto-Regular.woff') format('woff'),    url('../fonts/Roboto/Roboto-Regular.ttf') format('truetype');    font-weight: 400;    font-style: normal;}@font-face {    font-family: 'Roboto';    src: url('../fonts/Roboto/Roboto-Bold.eot');    src: url('../fonts/Roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'),    url('../fonts/Roboto/Roboto-Bold.woff') format('woff'),    url('../fonts/Roboto/Roboto-Bold.ttf') format('truetype');    font-weight: 700;    font-style: normal;}@font-face {    font-family: 'Roboto';    src: url('../fonts/Roboto/Roboto-Medium.eot');    src: url('../fonts/Roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'),    url('../fonts/Roboto/Roboto-Medium.woff') format('woff'),    url('../fonts/Roboto/Roboto-Medium.ttf') format('truetype');    font-weight: 500;    font-style: normal;}@font-face {    font-family: 'Panton';    src: url("../fonts/panton/panton-extrabolditalic-webfont.eot");    src: url("../fonts/panton/panton-extrabolditalic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/panton/panton-extrabolditalic-webfont.woff2") format("woff2"), url("../fonts/panton/panton-extrabolditalic-webfont.woff") format("woff"), url("../fonts/panton/panton-extrabolditalic-webfont.ttf") format("truetype"), url("../fonts/panton/panton-extrabolditalic-webfont.svg#panton_extrabolditalic") format("svg");    font-weight: 900;    font-style: normal;}@font-face {    font-family: 'Panton';    src: url("../fonts/panton/panton-extrablack-webfont.woff2") format("woff2"), url("../fonts/panton/panton-extrablack-webfont.woff") format("woff"), url("../fonts/panton/panton-extrablack-webfont.svg#panton_extrablackregular") format("svg");    font-weight: 800;    font-style: normal;}@font-face {    font-family: 'Panton';    src: url("../fonts/panton/panton-bold-webfont.woff2") format("woff2"), url("../fonts/panton/panton-bold-webfont.woff") format("woff"), url("../fonts/panton/panton-bold-webfont.svg#pantonbold") format("svg");    font-weight: 700;    font-style: normal;}@font-face {    font-family: 'Panton';    src: url("../fonts/panton/panton-regular-webfont.woff2") format("woff2"), url("../fonts/panton/panton-regular-webfont.woff") format("woff"), url("../fonts/panton/panton-regular-webfont.svg#pantonregular") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'fontello';    src: url("../fonts/icons/fontello.eot?52234256");    src: url("../fonts/icons/fontello.eot?52234256#iefix") format("embedded-opentype"), url("../fonts/icons/fontello.woff2?52234256") format("woff2"), url("../fonts/icons/fontello.woff?52234256") format("woff"), url("../fonts/icons/fontello.ttf?52234256") format("truetype"), url("../fonts/icons/fontello.svg?52234256#fontello") format("svg");    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'Glyphicons Halflings';    src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot");    src: url("../fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),    url("../fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),    url("../fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),    url("../fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),    url("../fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");}[class^="icon-"]:before, [class*=" icon-"]:before {    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    -moz-osx-font-smoothing: grayscale;}.icon-american-football:before { content: '\e800'; }/* '' */.icon-basketball:before { content: '\e801'; }/* '' */.icon-bet-exchange:before { content: '\e802'; }/* '' */.icon-bingo:before { content: '\e803'; }/* '' */.icon-casino:before { content: '\e804'; }/* '' */.icon-close-circle:before { content: '\e805'; }/* '' */.icon-dollar:before { content: '\e806'; }/* '' */.icon-favorite-leagues:before { content: '\e807'; }/* '' */.icon-financial:before { content: '\e808'; }/* '' */.icon-star:before { content: '\e809'; }/* '' */.icon-live-bets:before { content: '\e80a'; }/* '' */.icon-live-games:before { content: '\e80b'; }/* '' */.icon-match-results:before { content: '\e80c'; }/* '' */.icon-password:before { content: '\e80d'; }/* '' */.icon-play:before { content: '\e80e'; }/* '' */.icon-poker:before { content: '\e80f'; }/* '' */.icon-promotions:before { content: '\e810'; }/* '' */.icon-question:before { content: '\e811'; }/* '' */.icon-slots:before { content: '\e812'; }/* '' */.icon-sport-bets:before { content: '\e813'; }/* '' */.icon-plus:before { content: '\e814'; }/* '' */.icon-stadium:before { content: '\e815'; }/* '' */.icon-tennis:before { content: '\e816'; }/* '' */.icon-today-matches:before { content: '\e817'; }/* '' */.icon-tv:before { content: '\e818'; }/* '' */.icon-user:before { content: '\e819'; }/* '' */.icon-virtual-bets:before { content: '\e81a'; }/* '' */.icon-volleyball:before { content: '\e81b'; }/* '' */.icon-winners:before { content: '\e81c'; }/* '' */.icon-whistle:before { content: '\e81d'; }/* '' */.icon-football:before { content: '\e81e'; }/* '' */.icon-close:before { content: '\e81f'; }/* '' */.icon-warning:before { content: '\e820'; }/* '' */.icon-down-dir:before { content: '\e821'; }/* '' */.icon-search:before { content: '\e822'; }/* '' */.icon-check:before { content: '\e823'; }/* '' */.icon-wallet:before { content: '\e824'; }/* '' */.icon-profile-circle:before { content: '\e825'; }/* '' */.icon-coupon:before { content: '\e826'; }/* '' */.icon-plus-circled:before { content: '\e827'; }/* '' */.icon-minus-circled:before { content: '\e828'; }/* '' */.icon-cancel-circled:before { content: '\e829'; }/* '' */.icon-financial-operation:before { content: '\e82a'; }/* '' */.icon-account-history:before { content: '\e82b'; }/* '' */.icon-support:before { content: '\e82c'; }/* '' */.icon-promotions-fill:before { content: '\e82d'; }/* '' */.icon-account-settings:before { content: '\e82e'; }/* '' */.icon-bank-accounts:before { content: '\e82f'; }/* '' */.icon-atm:before { content: '\e830'; }/* '' */.icon-ecopayz:before { content: '\e831'; }/* '' */.icon-loop-alt:before { content: '\e832'; }/* '' */.icon-clock:before { content: '\e833'; }/* '' */.icon-home:before { content: '\e834'; }/* '' */.icon-dog:before { content: '\e83a'; }/* '' */.icon-horse:before { content: '\e83b'; }/* '' */.icon-twitter:before { content: '\f099'; }/* '' */.icon-facebook:before { content: '\f09a'; }/* '' */.icon-mail-alt:before { content: '\f0e0'; }/* '' */.icon-angle-up:before { content: '\f106'; }/* '' */.icon-angle-down:before { content: '\f107'; }/* '' */.icon-youtube-play:before { content: '\f16a'; }/* '' */.icon-instagram:before { content: '\f16d'; }/******************************************************************************/.l-page__head {    display: none;}body#mode_cis {    /*background-image: url("../img_themes/body_bg.jpg");    background-position: center center;    background-attachment: fixed;    background-repeat: no-repeat;*/    background: none;	min-width: 1280px !important;    font-family: 'Panton', sans-serif;    overflow: hidden;    text-shadow: none;    font-weight: 400;    line-height: 1;}body .l-page,body .l-page_l{	min-width: 1280px !important;    width: 1280px;    padding: 0px 0 15px;    /*background: url("../img_themes/bg-header.jpg") repeat top left;*/}body .l-page__body_u {  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  border: medium none;  padding: 0;  min-height: 0px;}body .horizontal_menu {  float: none;  width: auto;  margin: 0 303px 20px 0;}body .l-page__r {    min-height: 600px;    width: 272px;    margin: 0 0 0 15px;}#left-menu, #betcard, #betcart_clone {  border: medium none !important;}.l-page__l {    width: 252px;    margin: 0 15px 0 0;}#live_type + .l-page__body .l-page__l{    width: 252px;}/*---MENU---*/#menu___allsports_bet44 {}.m-menu_sport {    position: relative;    font: inherit;}.m-menu_sport > .b-menu__item{    width: 100%;    box-sizing: border-box;    padding: 0;    margin: 0;    line-height: 16px;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0);}.m-menu_sport > .b-menu__item:hover,.m-menu_sport > .b-menu__item.m-menu__item_active{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.m-menu_sport > .b-menu__item.hidden_sports ~ .b-menu__item.m-menu__item_last{    background: #E63438;}.m-menu_sport .no-result{    padding: 10px;}.m-menu_sport > .b-menu__item a{}.live_single_page .m-menu_sport > .b-menu__item {    width: 100%;}.m-menu_sport > .b-menu__item > .b-menu__link,.m-menu_sport > .b-menu__item > .b-main__link {    display: table;    width: 100%;    height: auto;    background: none;    border: none;    font-weight: initial;}.m-menu_sport > .b-menu__item > .b-menu__link:after,.m-menu_sport > .b-menu__item > .b-main__link:after {    content: '';    display: table;    clear: both;}.m-menu_sport > .b-menu__item > .b-menu__link > .b-menu__icon_box {    display: table-cell;    padding: 0px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    height: 40px;    text-align: center;    background-color: rgba(30, 34, 39, 0.29);}.m-menu_sport > .b-menu__item > .b-menu__link > .b-menu__icon_box > .b-menu__icon_box_inner {    position: relative;    width: 100%;    height: 100%;    display: block;}.m-menu_sport > .b-menu__item > .b-menu__link > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon{    font-size: 18px;    font-style: normal;    position: absolute;    top: 0;    left: 0;    right: 0;    margin: 0 auto;}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_s > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon,.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_bb > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon,.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_ts > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon,.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_vb > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon,.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_rug > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_s .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_bb .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_ts .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_vb .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_rug .b-menu__icon,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_s .b-menu__icon,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_bb .b-menu__icon,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_ts .b-menu__icon,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_vb .b-menu__icon,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_rug .b-menu__icon,.live_sport .live_title_sport_name td.m-menu__link_s .b-menu__icon,.live_sport .live_title_sport_name td.m-menu__link_bb .b-menu__icon,.live_sport .live_title_sport_name td.m-menu__link_ts .b-menu__icon,.live_sport .live_title_sport_name td.m-menu__link_vb .b-menu__icon,.live_sport .live_title_sport_name td.m-menu__link_rug .b-menu__icon{    background: none;    height: 18px;    width: 18px;    font-family: "fontello";    font-style: normal;    margin: auto;    bottom: 0;}.event-header-market .b-menu__link.m-menu__link_s .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_bb .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_ts .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_vb .b-menu__icon,.event-header-market .b-menu__link.m-menu__link_rug .b-menu__icon{    bottom: -3px;}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_s > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon:before,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item[data-code="s"] i:before,.event-header-market .b-menu__link.m-menu__link_s .b-menu__icon:before,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_s .b-menu__icon:before,.live_sport .live_title_sport_name td.m-menu__link_s .b-menu__icon:before{    content: '\e81e';}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_bb > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon:before,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item[data-code="bb"] i:before,.event-header-market .b-menu__link.m-menu__link_bb .b-menu__icon:before,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_bb .b-menu__icon:before,.live_sport .live_title_sport_name td.m-menu__link_bb .b-menu__icon:before{    content: '\e801';    color: #F09438;}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_ts > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon:before,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item[data-code="ts"] i:before,.event-header-market .b-menu__link.m-menu__link_ts .b-menu__icon:before,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_ts .b-menu__icon:before,.live_sport .live_title_sport_name td.m-menu__link_ts .b-menu__icon:before{    content: '\e816';    color: #a9e661;}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_vb > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon:before,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item[data-code="vb"] i:before,.event-header-market .b-menu__link.m-menu__link_vb .b-menu__icon:before,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_vb .b-menu__icon:before,.live_sport .live_title_sport_name td.m-menu__link_vb .b-menu__icon:before{    content: '\e81b';    color: #F6C62F;}.m-menu_sport > .b-menu__item > .b-menu__link.m-menu__link_rug > .b-menu__icon_box > .b-menu__icon_box_inner .b-menu__icon:before,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item[data-code="rug"] i:before,.event-header-market .b-menu__link.m-menu__link_rug .b-menu__icon:before,.m-menu_sport>.b-menu__item>.b-menu__link_live.m-menu__link_rug .b-menu__icon:before,.live_sport .live_title_sport_name td.m-menu__link_rug .b-menu__icon:before{    content: '\e800';    color: #CE6B3E;}.m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport_count{    display: table-cell;    padding: 12px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    text-align: right;    font-size: 11px;}.m-menu_sport > .b-menu__item > .b-menu__link .m-menu_name_sport_count_inner{}.m-menu_sport>.b-menu__item>.b-menu__link:hover, .m-menu_sport>.b-menu__item>.b-main__link:hover{    background: none;    border:none;    transition: none;}.m-menu_sport > .b-menu__item.m-menu__item_active > .b-menu__link > .m-menu_name_sport_count:after{    top: 100%;    left: 50%;    border: solid transparent;    content: " ";    height: 0;    width: 0;    position: absolute;    pointer-events: none;    border-color: rgba(188, 39, 39, 0);    border-top-color: #bc2727;    border-width: 5px;    margin-left: -5px;}.m-menu_sport > .b-menu__item:hover > .b-menu__link  .m-menu_name_sport_count_inner,.m-menu_sport > .b-menu__item.m-menu__item_active > .b-menu__link  .m-menu_name_sport_count_inner,.m-menu_sport > .b-menu__item.m-menu__item_active:hover > .b-menu__link  .m-menu_name_sport_count_inner {    background-color: transparent;    border-bottom: none;}.m-menu_sport > .b-menu__item:hover > .b-menu__link > .b-menu__icon_box,.m-menu_sport > .b-menu__item.m-menu__item_active > .b-menu__link > .b-menu__icon_box,.m-menu_sport > .b-menu__item.m-menu__item_active:hover > .b-menu__link > .b-menu__icon_box{    opacity: 1;}.m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport {    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;    margin: 0;    width: 60%;    font-weight: 700;    font-size: 11px;    display: table-cell;    padding: 12px 10px;    vertical-align: middle;    color: #fff;    text-transform: uppercase;}.m-menu_sport > .b-menu__item.m-menu__item_active > .b-menu__link > .m-menu_name_sport {    color: #fff;}.m-menu_sport > .b-menu__item > .m-menu_country_name {    position: static;    width: 100%;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item {    box-sizing: border-box;    float: none;    display: block;    width: 100%;    z-index: 1;    height: auto;    background: #3D424B;    background: -moz-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3D424B), color-stop(100%, #31353C));    background: -webkit-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -o-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -ms-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: linear-gradient(to bottom, #3D424B 0%, #31353C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0);}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link {    display: table;    width: 100%;    height: auto;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link .t-country_flag {    display: table-cell;    padding: 8px 10px !important;    vertical-align: middle;    color: #fff;    width: 20%;    text-align: center;    background-color: rgba(30, 34, 39, 0.29);}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link .t-country_flag img {    overflow: hidden;    border-radius: 20px;    width: 20px;    height: 20px;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link .m-menu_name_sport {    display: table-cell;    padding: 8px 10px;    vertical-align: middle;    color: #fff;    width: 60%;    font-weight: 700;    font-size: 11px;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link .market_counter {    display: table-cell;    padding: 8px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    text-align: right;    font-size: 11px;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item.m-menu__item_active > .b-menu__link,.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item:hover > .b-menu__link{   color: #fff;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item.m-menu__item_active .market_counter,.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item:hover .market_counter {    color: #fff;}.sub_menu {    display: none !important;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item.m-menu__item_last > .b-menu__link.show_other_countries{    padding: 0;    box-shadow: none;}.m-menu_sport > .b-menu__item > .m-menu_country_name > .b-menu__item > .b-menu__link.show_other_countries .m-menu_name_sport {    display: block;    color: #fff;    padding: 10px;    font-size: 11px;    font-weight: bold;    text-align: center;    width: 100%;    box-sizing: border-box;}.m-menu_sport > .b-menu__item > .b-menu__link.show_other_sports .m-menu_name_sport {    font-size: 11px;    text-align: center;    width: 100%;}.top_leagues .title_reg .bet_slip_txt{    float: none;}.top_leagues .title_reg,.horizontal_menu #left-menu .title_reg {    background: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    text-transform: uppercase;    font-family: inherit;    text-shadow: none;    height: auto;    box-sizing: border-box;    border: none;    margin: 0;}.top_leagues .title_reg i {    margin-right: 10px;    font-size: 14px;    display: inline-block;    vertical-align: middle;}.top_leagues .title_reg span{    display: inline-block;    vertical-align: middle;}.top_leagues_flags {    margin: 11px 7px 0;}.top_leagues_flags:empty {    display: none;}.top_leagues_flags img {    vertical-align: top;}.b-menu .top_league {    float: none;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0);}.b-menu .top_league.m-menu__item_active,.b-menu .top_league:hover{    border-color: #bc2727;}.b-menu .top_league.b-menu__item.m-menu__item_active .b-menu__link,.b-menu .top_league:hover .b-menu__link {    background: #e34c4c;    background: -moz-linear-gradient(top, #e34c4c 0%, #d32c2c 100%);    background: -webkit-linear-gradient(top, #e34c4c 0%,#d32c2c 100%);    background: linear-gradient(to bottom, #e34c4c 0%,#d32c2c 100%);    box-shadow: none !important;}.b-menu .top_league .b-menu__link{    display: table;    width: 100%;    height: auto;    line-height: 16px;    border: none;    background: none;    font-family: inherit;    min-height: 45px;}.b-menu .top_league .b-menu__link .icon{    display: table-cell;    padding: 12px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    text-align: center;    background-color: rgba(30, 34, 39, 0.29);}.b-menu .top_league .b-menu__link .m-menu_name_sport{    display: table-cell;    padding: 12px 10px;    vertical-align: middle;    color: #fff;    width: 60%;    font-weight: 700;    font-size: 11px;    line-height: 11px;    height: auto;    text-transform: uppercase;}.b-menu .top_league:hover .b-menu__link .m-menu_name_sport {    color: #fff;}.b-menu__icon {    float: none;   /*// background: url("../img_themes/icons/sport-icons-sportotobet.png");*/    background: url("../img_themes/icons/sport_ico_left.png") no-repeat;    background-position: 0 9px;    width: 20px;    height: 37px;    margin: 0 0 5px 0;    padding: 0;}.m-menu__link_active .b-menu__icon{    margin: 0 0 5px 0;}.horizontal_menu .b-menu .b-menu__link .b-menu__icon {    float: left;    margin: 5px -24px 5px 4px;}.horizontal_menu .bet_slip_txt {    font-weight: normal;}.horizontal_menu .bet_slip_txt .dec_txt, .bet_slip_txt .dec_txt a {    color: #7b8286;}.top_leagues {    border: medium none;    margin-bottom: 10px;}.header_sub {    height: 55px;}.nav_header {    border: medium none;    float: none;    font-family: BPGBannerSuperSquareCaps;    height: 55px;    line-height: 55px;    text-align: center;}.nav_header a {    border: medium none;    color: #656565;    display: inline;    float: none;    font-size: 19px;    height: auto;    margin: 0 19px;    padding: 0;}.nav_header a:hover {    color: #FF0000;}.nav_header a.active {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    color: #FF0000;}.nav_header a#nav-liveAct {	background: url("../img_cis/sportbook-live-in-play.png") no-repeat 0 2px;	color: #ffffff;	padding: 0 0 0 10px;}.nav_header a#nav-liveAct span {	background: url("../img_cis/sportbook-live-in-play.png") repeat-x right 2px;	padding: 0 25px 0 0;}.nav_header a#nav-liveAct span.blinking_dot {    background: url("../img_cis/sportbook-live-in-play.gif") no-repeat -10px 2px;	padding: 0 9px 0 3px;	margin: 0 5px 0 0;}.horizontal_menu .b-menu {    font-family: BPGBannerSuperSquare;}.top_leagues .b-menu {}.horizontal_menu .m-menu_name_sport {    padding-top: 9px;    padding-right: 0px;}.horizontal_menu .b-menu__item .m-menu_name_sport {    width: 65%;}.horizontal_menu li.m-menu__item_active .m-menu_name_sport {    color: #fff;}.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item{/*.top_leagues .m-menu_sport > .b-menu__item {*/    display: block;    float: left;    width: 20%;}.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item:first-child{/*.top_leagues .m-menu_sport > .b-menu__item:first-child {*/    border-top: medium none;    text-align: center;}.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link{/*.top_leagues .m-menu_sport > .b-menu__item > .b-menu__link {*/    background: #0b0b0b; /* Old browsers */    background: -moz-linear-gradient(top,  #0b0b0b 0%, #070707 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0b0b0b), color-stop(100%,#070707)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #0b0b0b 0%,#070707 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #0b0b0b 0%,#070707 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #0b0b0b 0%,#070707 100%); /* IE10+ */    background: linear-gradient(to bottom,  #0b0b0b 0%,#070707 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0b0b0b', endColorstr='#070707',GradientType=0 ); /* IE6-9 */    border-top: medium none;    color: #FFFFFF;    text-align: center;    margin: 0px 5px 5px 0;    height: 36px;}.top_leagues .m-menu_sport > li.m-menu__item_active > .b-menu__link,.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .b-menu__link:hover,/*.top_leagues .m-menu_sport > .b-menu__item > .b-menu__link:hover,*/.horizontal_menu #menu___allsports_bet44 .m-menu_sport > li.m-menu__item_active > .b-menu__link:hover{/*.top_leagues .m-menu_sport > li.m-menu__item_active > .b-menu__link:hover {*/    background: #232425; /* Old browsers */    background: -moz-linear-gradient(top,  #232425 0%, #101112 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232425), color-stop(100%,#101112)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #232425 0%,#101112 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #232425 0%,#101112 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #232425 0%,#101112 100%); /* IE10+ */    background: linear-gradient(to bottom,  #232425 0%,#101112 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232425', endColorstr='#101112',GradientType=0 ); /* IE6-9 */}.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item > .m-menu__link_active{/*.top_leagues .m-menu_sport > .b-menu__item > .m-menu__link_active {*/    background: #232425; /* Old browsers */    background: -moz-linear-gradient(top,  #232425 0%, #101112 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232425), color-stop(100%,#101112)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #232425 0%,#101112 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #232425 0%,#101112 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #232425 0%,#101112 100%); /* IE10+ */    background: linear-gradient(to bottom,  #232425 0%,#101112 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232425', endColorstr='#101112',GradientType=0 ); /* IE6-9 */}.horizontal_menu .m-menu__link_active + .b-menu {display: none;}.horizontal_menu .b-country_name {    padding-left: 30px;}.horizontal_menu .m-menu_country_name {    border-bottom: medium none;    padding: 0 0 0 6px;}.horizontal_menu .b-menu__item .t-country_flag {	height: 12px;	width: 17px;	position: absolute;	top: 50%;	left: 5px;	margin: -6px 0 0 0;}.horizontal_menu .b-menu__item .t-country_flag img {	vertical-align: top;}.horizontal_menu #menu___allsports_bet44 .m-menu_sport > .b-menu__item.m-menu__item_last {    border-bottom: medium none;}.horizontal_menu .m-menu_country_name > .b-menu__item > .b-menu__link {    background: #404040;    border-top: medium none;    color: #FFFFFF;	position: relative;}.horizontal_menu .m-menu_country_name > .b-menu__item > .b-menu__link:hover span{    color: #ccc;}.horizontal_menu .m-menu_country_name > .b-menu__item.m-menu__item_last {    border-bottom: medium none;}.horizontal_menu .m-menu_check {    padding: 0 0 0 0;    border: none;}.horizontal_menu .m-menu_check > .b-menu__item {    border: none;    padding: 0;    float: left;    width: 20%;}.horizontal_menu .m-menu_check > .b-menu__item > .b-menu__link {    position: relative;    background: #232425; /* Old browsers */    background: -moz-linear-gradient(top,  #232425 0%, #101112 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232425), color-stop(100%,#101112)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #232425 0%,#101112 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #232425 0%,#101112 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #232425 0%,#101112 100%); /* IE10+ */    background: linear-gradient(to bottom,  #232425 0%,#101112 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232425', endColorstr='#101112',GradientType=0 ); /* IE6-9 */    border-top: medium none;    color: #fff;    font-size: 14px;    height: 36px;    line-height: 39px;    margin: 0;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;	padding-right: 50px;    padding-left: 28px;    border-right: 5px solid #000;    border-bottom: 5px solid #000;}.horizontal_menu .m-menu_check > .b-menu__item > .b-menu__link .events_counter,.horizontal_menu .stages_submenu > .b-menu__item > .b-menu__link .events_counter {    display: inline-block;    color: #c29c03;    position: absolute;    right: 33px;}.horizontal_menu .m-menu_check > .b-menu__item > .b-menu__link .country_events_counter {    display: inline-block;    color: #c29c03;    position: absolute;    right: 10px;}.horizontal_menu .m-menu_check > .b-menu__item > .b-menu__link:hover {    color: #cbcbcc;}#content_pre_live {    /*border: 1px solid #343434;*/}.asian_content_table_container {    /*border: 1px solid #343434;*/    margin-bottom: 15px;}.asian_content_table_container + .asian_content_table_container {    /*margin: -1px 0 0 0;*/}/********************************************************************************************************/.asian_content_table {    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);    border: none;    border-spacing: 0;    table-layout: fixed;    text-align: center;    text-shadow: none;    width: 100%;    /*border-bottom: 1px solid #e8e8e8;*/    box-sizing: border-box;    border-collapse: collapse;    font-family: "Roboto", sans-serif;}.asian_content_table .cont_top_table td { /*th*/    font-weight: 700;    text-align: center;    font-size: 11px;    color: #FFFFFF;    padding: 10px 3px;    background: #272B31;    border: none;}.asian_content_table .cont_head_table td {    font-size: 16px;    color: #FFFFFF;    padding:15px;    background: #1F2227;    border-radius: 3px 3px 0 0;    border: none;}.asian_content_table .cont_top_table td.asian_league_name {text-align: left;padding: 0 0 0 6px;}.asian_content_table .cont_odds_row_top{    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F6F6F6));    background: -webkit-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -o-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -ms-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: linear-gradient(to bottom, #fff 0%, #F6F6F6 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.asian_content_table .cont_odds_row_top:first-child{}.asian_content_table .cont_odds_row-bg-second .cont_odds_row_top{}.asian_content_table .cont_odds_row td {    color: #000;    line-height: 11px;    padding: 7px 3px;    box-sizing: border-box;    /*box-shadow:  inset 0px 1px 0px 0px #e8e8e8 ;*/    position: relative;    border: none;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child{    text-align: center;    vertical-align: middle;    position: relative;    padding: 0 2px;    box-shadow: none;}.asian_content_table .cont_odds_row .cont_odds_row_top td:last-child{    /*border-right: 1px solid #e8e8e8;*/    box-shadow: inset -1px 0px 0px 0px #e8e8e8;    /*box-shadow: none;*/}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child:hover {    cursor: pointer;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child:hover span.scope_container {    visibility: hidden;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child span.scope_container {    text-align: center;    background: none;    font-weight: 400;    font-size: 11px;    color: #6B6B6B;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child span.scope_container .date{    display: block;    padding-left: 2px;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child span.scope_container .date:last-child{    margin-top: 3px;    color: #000;}.asian_content_table .cont_odds_row_top td:first-child span.scope_container .desc-minute{    font-size: 11px;    color: #000;    font-weight: 400;}.asian_content_table .cont_odds_row .cont_odds_row_top td:first-child .event_arrow {    width: 11px;    height: 11px;    display: inline-block;    background: url("../img_themes/event_arrow2.png") no-repeat top left;}.asian_content_table .cont_odds_row_top td:first-child a.event_arrow_container {    background: none;    box-shadow: none;    border: none;    display: none;    position: absolute;    text-align: center;    text-decoration: none;    width: 32px;    z-index: 1;    top: 50%;    margin-top: -6px;}.asian_content_table .cont_odds_row_top td:first-child:hover a.event_arrow_container {    display: block;}.asian_content_table .cont_odds_row .cont_odds_row_top td.is_featured_live {}.asian_content_table .cont_odds_row .cont_odds_row_top td.is_break_live {}.asian_content_table .cont_odds_row[data-code="bb"] .cont_odds_row_top td:first-child span.scope_container{    font-size: 10px;}.asian_content_table .cont_odds_row .cont_odds_row_top td .scope_score {    width: 48px;    display: block;    float: left;    font-size: 12px;    color: #505050;    font-weight: 700;    background-color: rgba(0, 0, 0, 0.05);    text-align: center;    position: absolute;    top: 0;    bottom: 0;    margin:auto;}.asian_content_table .cont_odds_row_top td .scope_score span{    position: absolute;    display: block;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}.asian_content_table .cont_odds_row_top td .not_favorite_part{    display: block;    margin-left: 10px;    max-width: 100%;    width: auto;    font-size: 11px;    font-weight: 500;    color: #454545;    line-height: 12px;    overflow:hidden;    white-space:nowrap;    -moz-binding:url("ellipsisxul.xml#ellipsis");    text-overflow:ellipsis;    -o-text-overflow:ellipsis;    position: relative;}.asian_content_table .league_live .cont_odds_row_top td .not_favorite_part{    padding-left: 20px;}.asian_content_table .league_live .cont_odds_row_top td .not_favorite_part:before{    content: "";    position: absolute;    top: 50%;    left: 0px;    margin-top: -5px;    width: 10px;    height: 10px;    border-radius: 100%;    background-color: #e4e4e4;    -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.47);    -moz-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.47);    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.47);    -webkit-animation: light 1s ease-in-out infinite alternate;    -moz-animation: light 1s ease-in-out infinite alternate;    -o-animation: light 1s ease-in-out infinite alternate;    animation: light 1s ease-in-out infinite alternate;}@-webkit-keyframes light { to { background-color: #3fde00; } }@-moz-keyframes light { to { background-color: #3fde00; } }@-o-keyframes light { to { background-color: #3fde00; } }@keyframes light { to { background-color: #3fde00; } }.asian_content_table .cont_odds_row_top td .scope_score + .not_favorite_part{    margin-left: 59px;    display: block;}.asian_content_table .favorite_part {    color: #22272D;}.asian_content_table .not_favorite_part .league_name{    margin-top: 3px;    font-weight: 500;    font-size: 11px;    color: #6B6B6B;    overflow: hidden;    white-space: nowrap;    -moz-binding: url("ellipsisxul.xml#ellipsis");    text-overflow: ellipsis;    -o-text-overflow: ellipsis;}.asian_content_table .cont_odds_row a.asian_odds {    width: 90%;    text-decoration: none;    height: auto;    display: block;    background: #FFFFFF;    border: 1px solid #DEDEDE;    border-radius: 3px;    font-size: 10px;    color: #6B6B6B;    font-weight: 500;    text-align: center;    padding: 6px 1px;}.asian_content_table.single_row_table .cont_odds_row a.asian_odds:hover,.asian_content_table.single_row_table .cont_odds_row a.asian_odds.selected{    border-color: #E63438;    color: #E63438;}.asian_content_table.double_row_table .cont_odds_row a.asian_odds {    min-width: 46px;}.asian_content_table .cont_odds_row td.bg-light{    background-color: rgba(0, 0, 0, 0.03);}.asian_content_table .cont_odds_row td.bg-light span {    width: 90%;    text-decoration: none;    height: auto;    display: block;    background: #FFFFFF;    border: 1px solid #d98300;    border-radius: 3px;    font-size: 10px;    font-weight: 500;    text-align: center;    padding: 6px 0px;    color: #d98300;}.asian_content_table .cont_odds_row a.disabled {    color: #7E7E7E;}.asian_content_table.single_row_table .cont_odds_row a.show_additional_markets {    /*margin: 0 auto;*/    /*width: 100%;*/    /*box-sizing: border-box;*/    font-size: 11px;    color: #22272D;    font-weight: 500;    text-decoration: none;}.asian_content_table.single_row_table .cont_odds_row a.show_additional_markets.active{    color: #DE4848;}.asian_content_table a.show_additional_markets i{    display:none;    width:9px;    height:22px;    float:right;    background: url("../img_cis/show_additional_markets.png") no-repeat 1px 6px;}/******************************************************************************************************/.asian_content_table .cont_part_row {    padding: 5px 0 0 5px;    text-align: left;}.asian_content_table.asian_live .cont_odds_row .cont_odds_row_top .cont_part_row {    padding: 10px 0;}/*.asian_content_table .cont_part_row_f {    padding-top: 4px;}*/.asian_content_table .cont_part_row_l {    border-top: medium none !important;    color: #737173;    padding-bottom: 4px;}.asian_content_table .asian_odds_w_par {    float: right;}.asian_content_table .asian_param {    color: #1E6EAB;    float: left;    font-size: 10px;    font-weight: bold;    padding-left: 4px;    text-align: left;    width: 31px;}.asian_content_table .asian_odds_subtitle {    color: #1E6EAB;    font-size: 10px;    font-weight: bold;    line-height: 14px;}.asian_content_table .asian_odds_subtitle {    float: left;}.asian_content_table .cont_odds_row tr td a .odds_value.red {    color: #FF0000;}.asian_content_table.single_row_table .cont_odds_row tr td.down_odd a {    border: 1px solid #E14343 !important;}.asian_content_table.single_row_table .cont_odds_row tr td.up_odd a {    border: 1px solid #009931 !important;}.asian_content_table td.no-results {    background-color: #1D1D1D;    border: 1px solid #383838;    color: #cbcbcc;    font-weight: normal;    height: 62px;    text-align: center;}.asian_content_table_additional_container {    background: #f5f5f5;    border: 0;}.asian_content_table_additional {    border: none;    table-layout: fixed;    text-align: center;    text-shadow: none;    width: 100%;    padding: 0 5px;}.asian_content_table_additional .addition_odds td {    height: 36px;    background: none;    border: none;    line-height: 19px;    color: #fff;    font-size: 12px;}.asian_content_table_additional .addition_odds td span.g-left {    color: #22272D;}.asian_content_table_additional .addition_odds td a:hover {    color: #000;}.asian_content_table_additional .cont_top_table_add td,.market_block_title {    height: auto;    line-height: 1em;}.market_block_title i,.market_block_title span{    display: inline-block;    vertical-align: middle;}.market_block_title i{    margin-right: 10px;    font-size: 16px;}.market_block_title.cont_top_table_add{    background: #272B31;    border-radius: 3px 3px 0 0;    padding: 15px;    font-weight: 700;    font-size: 12px;    color: #fff;    box-sizing: border-box;    line-height: 16px;    position: relative;    text-align: left;}.market_block_title.cont_top_table_add:after{    content: '\f107';    font-family: 'fontello';    position: absolute;    top: 15px;    font-size: 15px;    right: 15px;}.asian_content_table_additional .addition_odds{    border-left: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;}.asian_content_table_additional .addition_odds td{    padding: 10px 5px;    height: 60px;}.asian_content_table_additional .addition_odds td a{}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a,.live_sport .more_odds .asian_content_table_additional .addition_odds a {    box-sizing: border-box;    display: block;    width: 100%;    border: 1px solid #DDDDDD;    float: none;    background: #f5f5f5;    color: #727272;    padding: 0px;    height: 40px;    line-height: 40px;    border-radius: 3px;    font-family: "Roboto", sans-serif;}.asian_content_table_additional .addition_odds td a:after{    content: '';    display: block;    width: 100%;    height: 0;    visibility: hidden;    clear: both;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a.selected,.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a:hover,.live_sport .more_odds .asian_content_table_additional .addition_odds a.selected {    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-color: #B62B2E;    color: #fff;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span,.live_sport .more_odds .asian_content_table_additional .addition_odds a span {    display: block;    float: left;    font-size: 12px;    line-height: 28px;    padding: 0;    text-align: center;    min-width: 32px;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span.g-left,.live_sport .more_odds .asian_content_table_additional .addition_odds a span.g-left {    white-space: nowrap;    overflow: hidden;    width: calc(100% - 70px);    text-overflow: ellipsis;    color: #727272;    font-size: 12px;    font-weight: 500;    padding: 13px 10px;    line-height: 12px;    text-align: left;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span.g-left i,.live_sport .more_odds .asian_content_table_additional .addition_odds a span.g-left i {    font-style: normal;    color: #649BB0;    font-weight: 500;    float: right;    margin-left: 5px;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span.g-right,.live_sport .more_odds .asian_content_table_additional .addition_odds a span.g-right {    /*color: #fff;*/    /*display: block;*/    /*background: #3a3a3a none repeat scroll 0 0;*/    /*border: 1px solid #3b3b3b;*/    /*box-shadow: 0 2px rgba(255, 255, 255, 0.12) inset, 0 -2px rgba(0, 0, 0, 0.12) inset, 0 2px rgba(255, 255, 255, 0.12) inset, 0 -2px rgba(0, 0, 0, 0.12) inset;*/    /*text-align: center;*/    display: inline-block;    float: right;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a.selected span.g-right,.live_sport .more_odds .asian_content_table_additional .addition_odds a.selected span.g-right,.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a.selected span.g-left,.live_sport .more_odds .asian_content_table_additional .addition_odds a.selected span.g-left,.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a.selected span.g-left i,.live_sport .more_odds .asian_content_table_additional .addition_odds a.selected span.g-left i{    color: #fff;}.asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a.selected span.g-right .odds_value,.live_sport .more_odds .asian_content_table_additional .addition_odds a.selected span.g-right .odds_value{    background-color: rgba(0, 0, 0, 0.15);    border-left-color: rgba(0, 0, 0, 0.05);    color: #fff;}.asian_content_table_additional tbody tr.addition_odds td a .odds_value,.live_sport .more_odds .asian_content_table_additional .addition_odds a .odds_value {    display: block;    width: 50px;    text-align: center;    background-color: #EEEEEE;    border-left: 1px solid #DDDDDD;    color: #727272;    font-size: 12px;    font-weight: 500;    padding: 13px 10px;    line-height: 12px;    box-sizing: border-box;}.asian_content_table .cont_odds_row td.additional_row {   background: none;    padding: 0;}.asian_content_table_additional thead {    text-align: left;}/*.single_row_table .cont_odds_row-bg-first td {    border-color: #383838;    border-style: solid;    border-width: 1px;    color: #FF0000;}.single_row_table .cont_odds_row-bg-second td {    border-color: #383838;    border-style: solid;    border-width: 1px;    color: #FF0000;}/* .single_row_table .cont_odds_row-bg-first td:first-child,.single_row_table .cont_odds_row-bg-second td:first-child {	color: #1c1c1c;	}.single_row_table .cont_odds_row-bg-first:hover td,.single_row_table .cont_odds_row-bg-second:hover td {    background-color: #FFFFFF;}.single_row_table .cont_odds_row-bg-first td:hover,.single_row_table .cont_odds_row-bg-second td:hover {    background-color: #2b93b6;} */.single_row_table .cont_odds_row-bg-first .cont_odds_cell:hover, .single_row_table .cont_odds_row-bg-second .cont_odds_cell:hover {}/*.selected {*/    /*background: #a20102 !important;*/	/*color: #fff !important;*//*}*/.cont_league_row a {    display: block;    margin: 2px 0;}.horizontal_menu .top_lang_menu {	padding: 0;    display: inline-block;}.cont_head_table .top_lang_menu {	padding: 4px 0 0 0;}.horizontal_menu .selected_next_events_block .top_lang_menu > li {    float: left;}.top_lang_menu > li > a,.top_lang_menu > li > ul.dec_list {	display: block;   background: url("../img_cis/bg_select_geogrand.png") no-repeat scroll left top rgba(0, 0, 0, 0);   border: medium none;    border-radius: 0;    color: #cbcbcb;    cursor: pointer;    font-family: BPGBannerSuperSquare;    font-size: 12px;    font-weight: normal;    height: 30px;    line-height: 34px;    padding: 0 25px 0 10px;    text-align: left;    text-decoration: none;    width: 170px;    overflow: hidden;}.top_lang_menu > li > a.pointer_events {    opacity: 0.5;}.top_lang_menu > li > a > span {	white-space: nowrap;	display: inline-block;	max-width: 160px;	overflow: hidden;	text-overflow: ellipsis;}.top_lang_menu > li > ul.dec_list {    background: #000;    height: auto;    width: 205px;    line-height: 12px;    list-style: none outside none;    margin: 0;    padding: 0;    top: 30px;}.top_lang_menu > li > ul.dec_list > li {    border-top: none;    border-bottom: 1px solid #333;    background: #000;    cursor: pointer;    height: auto;    list-style-type: none;    padding: 0;    text-align: left;    white-space: nowrap;}.top_lang_menu > li > ul.dec_list > li:first-child {    border-top: medium none;}.top_lang_menu > li > ul.dec_list > li > a {    color: #cbcbcb;    height: 28px;    line-height: 31px;    padding: 0 10px 0 10px;}.top_lang_menu > li > ul.dec_list > li > a span {    white-space: nowrap;    display: inline-block;    max-width: 100%;    overflow: hidden;    text-overflow: ellipsis;}.top_lang_menu > li > ul.dec_list > li > a:hover {    background: #2E2E2E;}.event-header-market .b-menu__link {    color: #fff;    height: auto;    font-size: 16px;}.event-header-market .b-menu__link .m-menu_name_sport {    color: #fff;    font-family: 'Panton', sans-serif;    font-weight: 700;    font-size: 12px;    display: inline;    font-style: normal;    padding: 0 0 0 30px;}.event-header-market .b-menu__link .b-menu__icon{    margin: -10px 0 0 0;    position: absolute;}/*****************************************************/#my-bets{    overflow: hidden;    border-radius: 5px 5px 0 0;    background: none;} #betcard_container{    overflow: hidden;    border-radius: 3px 3px 0 0;}.betcart-body {    border: none;    background: transparent;    margin-bottom: 0;}.b-betcart__out_clone .betcart-body .betcart-head {    display: none;}.b-betcart .title_reg,#my-bets .b-title__bg{    background: none;    padding: 0;    text-align: center;    height: 46px;    overflow: hidden;    border-radius: 3px 3px 0 0;    text-shadow: none;    font-family: inherit;}.cashout_enabled .b-betcart .title_reg .b-title_txt_box,#my-bets .title_reg .b-title_txt_box{    height: 46px;    line-height: 46px;    background: none;}.b-betcart .bet_slip_txt,#my-bets .bet_slip_txt{    color: #fff;    font-weight: 700;    font-size: 13px;    text-shadow: none;    float: none;    line-height: 46px;    height: auto;    width: 100%;    border-radius: 3px 3px 0 0;    overflow: hidden;}.b-betcart .bet_slip_txt span,#my-bets .bet_slip_txt span{    background-color: #1E2227;    border-bottom: 3px solid #1b1f25;    color: #fff;    font-weight: 700;    font-size: 13px;    display: block;    height: 46px;    line-height: 46px;    float: left;    width: 50%;    text-align: center;    box-sizing: border-box;    text-transform: uppercase;}.b-betcart .bet_slip_txt .betcard,.b-betcart .bet_slip_txt .my-bets{    height: 46px;    line-height: 46px;}#my-bets .bet_slip_txt .dec_txt {    border-radius: 5px 0 0 0;}#my-bets .my-bets_tabs.selected .my-bets{    border-radius: 0 5px 0 0;}.betcart-body .my-bets_tabs.selected .betcard,#my-bets .my-bets_tabs.selected .my-bets,.b-betcart .bet_slip_txt span:hover,#my-bets .bet_slip_txt span:hover{    background-color: #E63438;    border-color: #B62B2E;}#betcard_container .ui-tabs .ui-tabs-nav {    width: 100%;    display: table;    padding: 0;    border: 0;    background: #292E34; /* Old browsers */    background: -moz-linear-gradient(top,  #292E34 0%, #22272D 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292E34), color-stop(100%,#22272D)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #292E34 0%,#22272D 100%); /* IE10+ */    background: linear-gradient(to bottom,  #292E34 0%,#22272D 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#22272D',GradientType=0 ); /* IE6-9 */    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.31);}#betcard-body.betcart-preview .betcart-pane .betcart-pane-event{    padding-left: 10px;    padding-right: 10px;}#betcard-body.betcart-preview .betcart-pane-event-name span b{    padding-right: 0;}.horizontal_menu .bet_slip_txt .dec_txt{    color: #cbcbcb;}.betcart-head .tab-nav-item,#betcard_container .ui-tabs .ui-tabs-nav li {    width: 33.3333%;    margin: 0 0 0 0;    display: table-cell;    text-align: center;}.betcart-head .tab-nav-item:first-child,#betcard_container .ui-tabs .ui-tabs-nav li:first-child {    margin: 0 0 0 0;}.betcart-head .tab-nav-item-3 a,.betcart-head .tab-nav-item-7 a {    border: none;}#tab-nav.betcart-head .tab-nav-item a {    border: 0;    box-shadow: none;    background: none;    display: block;    text-align: center;    padding: 8px 5px;    font-size: 12px;    color: #FFFFFF;    font-weight: 500;}#tab-nav.betcart-head .tab-nav-item.ui-state-active a,#tab-nav.betcart-head .tab-nav-item.ui-state-hover a{    font-size: 12px;    background: none;    box-shadow: inset 0px -4px 0px 0px #ef3030;}.betcart-head .ui-state-disabled a span {    font-size: 12px;}.betcart-pane {    color: #fff;    background: #FCFCFC;    background: -moz-linear-gradient(top, #FCFCFC 0%, #F7F7F7 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCFCFC), color-stop(100%, #F7F7F7));    background: -webkit-linear-gradient(top, #FCFCFC 0%, #F7F7F7 100%);    background: -o-linear-gradient(top, #FCFCFC 0%, #F7F7F7 100%);    background: -ms-linear-gradient(top, #FCFCFC 0%, #F7F7F7 100%);    background: linear-gradient(to bottom, #FCFCFC 0%, #F7F7F7 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.text_clone {    background: #424242; /* Old browsers */    background: -moz-linear-gradient(top,  #d60103 0%, #770101 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60103), color-stop(100%,#770101)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #d60103 0%,#770101 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #d60103 0%,#770101 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #d60103 0%,#770101 100%); /* IE10+ */    background: linear-gradient(to bottom,  #d60103 0%,#770101 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60103', endColorstr='#770101',GradientType=0 ); /* IE6-9 */    border: 2px solid #040604;    box-shadow:  0 1px rgba(255, 255, 255, 0.12) inset;    line-height: 14px;    padding: 9px 2px 9px 8px !important;    font-size: 12px ;    font-family: Arial;}.clone_betcart,#single-pane-events,#combined-pane-events,#system-pane-events,#ifbet-pane-events,#reverse-pane-events,#teaser-pane-events {    padding: 0;    border: 0;    background: #fff;    /*margin-top: 2px;*/}.clone_betcart{    padding: 0;    background: #292E34; /* Old browsers */    background: -moz-linear-gradient(top,  #292E34 0%, #22272D 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292E34), color-stop(100%,#22272D)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #292E34 0%,#22272D 100%); /* IE10+ */    background: linear-gradient(to bottom,  #292E34 0%,#22272D 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#22272D',GradientType=0 ); /* IE6-9 */    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.31);}.betcart-text-holder {    width: 100%;    color: #6D6D6D;    font-family: 'Roboto',sans-serif;    font-weight: 500;    font-size: 10px;    position: relative;    padding: 10px 0 20px 40px;    box-sizing: border-box;    background: none;}.betcart-text-holder i{    position: absolute;    top: 10px;    left: 10px;    color: #E63438;    font-size: 20px;}.betcart-pane-action-inner{    padding: 0px 10px 10px 10px;}.betcart-pane-event, .betcart-pane-event-name {    border-radius: 0;}.betcart-pane-event {    margin: 0;    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F6F6F6));    background: -webkit-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -o-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -ms-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: linear-gradient(to bottom, #fff 0%, #F6F6F6 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    padding: 13px 10px 10px 10px;    border: none;}#system-pane .betcart-pane-event{    padding-left: 30px;}#system-pane .betcart-pane-event.betcart-pane-event-group-first .betcart-pane-event-row,#combined-pane .betcart-pane-event.betcart-pane-event-group-first .betcart-pane-event-row{    padding-right: 20px;}.betcart-pane-event.betcart-pane-event-conflict-item{    padding-right: 30px;}.betcart-preview {}.betcart-pane-event-name {    display: block;    background: none;    font-size: 11px;    font-weight: 500;    color: #434343;    margin-bottom: 2px;    position: relative;    padding: 0;}.betcart-pane-event-name div {    padding: 0;}.betcart-pane-event-name span {    margin: 0 0 -6px 0;}.live_i.g-hidden + span {    max-width: 215px;}.live_i + span {    max-width: 100%;    min-width: 100%;}.betcart-pane-event-name span.live_i {    display: none;}.betcart-pane-event-name ~ div {    border: 0;    background: none;    padding: 0;    font-size: 11px;    font-weight: 500;    color: rgba(80, 80, 80, 0.75);    font-family: 'Roboto';    line-height: 28px;}#system-pane .betcart-pane-event-name ~ div {    /*width: 229px;*/    /*margin-left: 19px;*/}#betcard-body.betcart-preview .betcart-pane-event-name ~ div {}.betcart-pane-event-row .scope_key {    padding: 0 0 0 0;}.betcart-pane-event-pick {    font-weight: 500;    color: #7F8B96;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    display: inline-block;    max-width: 107px;}.betcart-pane-event-group-first .betcart-pane-event-banker{    bottom: 15px;}.betcart-pane-event-group-first ~ .betcart-pane-event-group .betcart-pane-event-banker{    bottom: 17px;}#system-pane .betcart-pane-event-pick{    max-width: 140px;}#system-pane .betcart-pane-event-conflict-item .betcart-pane-event-pick,#system-pane .event-stake-minval .betcart-pane-event-pick{    max-width: 100px;}.betcart-pane-event-remove,.betcart-pane-event-remove:hover,.betcart-pane-all-event-remove,.betcart-pane-all-event-remove:hover {    position: absolute;    text-align: center;    width: 14px;    height: 14px;    border-radius: 2px;    top: 17px;    right: 10px;    box-sizing: border-box;    padding: 0;    border: 1px solid rgba(233, 55, 59, 0.73);    margin: 0;    background: none;    color: rgba(233, 55, 59, 0.73);    font-size: 6px;}.betcart-pane-event-remove:before,.betcart-pane-all-event-remove:before,.betcart-pane-event-group .betcart-pane-event-remove:before{    content: '\e81f';    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);}.betcart-pane-event-banker {    position: absolute;    width: 14px;    height: 14px;    left: 10px;    bottom: 17px;}.betcart-pane-event-banker label,.betcart-pane-event-banker label:hover {    background: none;    border: none;    height: 100%;    width: 100%;    position: relative;    border-radius: 0;}.betcart-pane-event-banker label.checked,.betcart-pane-event-banker label.checked:hover {    border: none;    background: none;}.betcart-pane-event-banker label span {    display: block;    position: static;    text-align: center;    background: #FFFFFF;    width: 100%;    border: 1px solid rgba(150, 150, 150, 0.36);    border-radius: 2px;    color: #404040;    box-sizing: border-box;    font-size: 9px;    font-weight: 700;    line-height: 12px;    height: 100%;}.betcart-pane-event-banker label:hover span,.betcart-pane-event-banker label.checked span,.betcart-pane-event-banker label.checked:hover span{    color: #fff;    background: rgba(233, 55, 59, 0.73);    border-color: rgba(233, 55, 59, 0.73);}.betcart-pane-bankers-readonly label span,.betcart-pane-bankers-readonly label:hover span{    background: #fff;    color: #22272D;}.betcart-pane-bankers-readonly label span{    background: #fff;    color: #22272D;}.betcart-pane-event-remove span,.betcart-pane-all-event-remove span {    position: static;    line-height: 11px;    width: 12px;    text-align: center;    display: none;    font-family: Arial, sans-serif;}.betcart-pane-event-group .betcart-pane-event-remove {    width: 14px;    height: 14px;    color: #fff;    background: rgba(233, 55, 59, 0.73);    box-shadow: none;    top: 7px;    right: 10px;    font-size: 6px;    border: 1px solid #D6D6D6;    border-radius: 2px;    border-color: rgba(233, 55, 59, 0.73);}.betcart-pane-event-group-first .betcart-pane-event-remove {    top: 41px;}.betcart-pane-event-group .betcart-pane-event-coeff {    padding: 0;}.event-stake-minval .betcart-pane-event-name ~ div,.betcart-pane-event-conflict-item .betcart-pane-event-name ~ div {    background: none  !important;    outline: none;    margin: -1px -15px 0 -15px;    padding: 6px 15px;    color: #DE4848;    line-height: 16px;}#system-pane .event-stake-minval .betcart-pane-event-name ~ div,#system-pane .betcart-pane-event-conflict-item .betcart-pane-event-name ~ div{}.betcart-pane-event-conflict-item .betcart-pane-event-pick,.event-stake-minval .betcart-pane-event-pick{    color: #DE4848;}.betcart-pane-event-group + .betcart-pane-event-group {    padding-top: 0;}.betcart-pane-event-group-first ~ .betcart-pane-event-group {    margin-top: -4px;    box-shadow: none;    padding-right: 30px;}.betcart-pane-event-coeff   {    display: block;    width: 60px;    border: 0;    margin-right: 1px;    color: #000;    text-align: right;}#system-pane-events .betcart-pane-event-coeff{    width: 35%;}/*.betcart-preview .betcart-pane-event-coeff{*/    /*margin-right: 48px;*//*}*/.betcart-pane-event-pick {    margin: 0;    display: inherit;    /*float: left;*/}.betcart-pane-event-pick .betcart-pane-event-pick-ah-team,.betcart-pane-event-pick .betcart-pane-event-pick-ah-coeff {    display: block;    white-space: nowrap;    overflow: hidden;    -moz-binding: url("ellipsisxul.xml#ellipsis");    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    max-width: 100%;}.betcart-pane-checkbox {    border: none;    padding: 5px 0;    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F6F6F6));    background: -webkit-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -o-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -ms-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: linear-gradient(to bottom, #fff 0%, #F6F6F6 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.betcart-pane-checkbox + .betcart-pane-checkbox {    background: none;}.betcart-pane-checkbox.mar_bot_8 {    margin-bottom: 0;    border-bottom: 1px solid #e6e6e6;}.betcart-pane-checkbox-title {    color: #22272D;    display: block;    font-size: 12px;    line-height: 20px;    margin: 3px 0 6px 0;    font-weight: bold;    padding: 0 10px;}.betcart-pane-checkbox-item {    margin: 0;    padding: 0;}.betcart-pane-checkbox-item a {    line-height: 16px;    top: 0;    color: #444;    padding: 5px;}#system-pane-checkbox .b-checkbox {    height: 12px;    margin: 0px 4px 0 0;    padding-left: 12px;    border: 1px solid #D6D6D6;    border-radius: 2px;    font-size: 10px;}#system-pane-checkbox .betcart-pane-checkbox-item-active .b-checkbox,#system-pane-checkbox .checked .b-checkbox {    padding-left: 0px;    background: none;}.b-checkbox__c {    height: 12px;    margin: 0px 4px 0 0;    padding-left: 12px;    border: 1px solid #D6D6D6;    border-radius: 2px;    top: 0;}.betcart-pane-checkbox-item a span{    font-size: 10px;}.betcart-pane-checkbox-item-active .b-checkbox,.checked .b-checkbox {    background: none;    width: 12px;}.betcart-pane-checkbox-item-active .b-checkbox:before{    content: '\e823';    color: #8c8c8c;    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    position: relative;    top: 0;    font-size: 6px;    width: 100%;}.betcart-pane-bottom {    background: none;    padding: 10px;    border: none;    margin: 0 0 0 0;}.betcart-pane-bottom-item {    margin-bottom: 8px;    line-height: 16px;}.betcart-pane-event,.betcart-pane-bottom,.betcart-pane-checkbox,.betcart-pane-bankers {    font-size: 12px;    font-family: 'Roboto', sans-serif;}.betcart-pane-bottom-item span{    font-size: 11px;    font-weight: 500;    color: rgba(80, 80, 80, 0.75);}.betcart-pane-bottom-item var{    color: #505050;    font-weight: 700;    font-size: 11px;}.betcart-pane-bottom-item var{    font-weight: 700;}.betcart-pane-bottom-item input {    width: 50px;    background-color: #fff;    border: 1px solid #E7E7E7;    padding: 3px;    text-align: right;    border-radius: 3px;    height: auto;}.betcart-pane-bottom-item input:focus {    border-color: #f19425;    outline: none;}.betcart-pane-bottom-total-stake span{    display: inline-block;    margin-top: 7px;}.betcart-pane-action {    padding: 0;    font-size: 12px;}#betcard_error_panel.betcard_error_panel_clone {    display: block;    background:#E63438;    font-size: 11px;    color: #FFFFFF;    font-weight: 500;    padding: 10px;    text-align: center;    border: 0;    border-radius: 0;}.betcard-error-item {    text-shadow: none;}.betcart-pane-action-clear-container {    background: #313131; /* Old browsers */    background: -moz-linear-gradient(top,  #313131 0%, #202020 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#313131), color-stop(100%,#202020)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #313131 0%,#202020 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #313131 0%,#202020 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #313131 0%,#202020 100%); /* IE10+ */    background: linear-gradient(to bottom,  #313131 0%,#202020 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#313131', endColorstr='#202020',GradientType=0 ); /* IE6-9 */    box-shadow: 0 1px rgba(255, 255, 255, 0.22) inset;    margin: 0 0 2px;    padding: 0;}.b-button.betcart-pane-action-clear {    display: block;    background: #292E34; /* Old browsers */    background: -moz-linear-gradient(top,  #292E34 0%, #22272D 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292E34), color-stop(100%,#22272D)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #292E34 0%,#22272D 100%); /* IE10+ */    background: linear-gradient(to bottom,  #292E34 0%,#22272D 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292E34', endColorstr='#22272D',GradientType=0 ); /* IE6-9 */    font-size: 11px;    color: #FFFFFF;    font-weight: 500;    padding: 10px;    text-align: center;    border: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.b-button.betcart-pane-action-clear:hover {    background: #292E34;}.b-button.betcart-pane-action-clear .b-button__text {    font-weight: 500;    text-shadow: none;    padding: 0;    font-size: 11px;}.betcart-pane-action .b-button {    margin: 0;    float: none;}.betcart-pane-action .b-button_next,.betcart-pane-action .b-button_conf,.betcart-pane-action .b-button_change {    border: 0;    display: block;    padding: 15px;    text-align: center;    font-size: 13px;    font-weight: 900;    line-height: 13px;    color: #FFFFFF;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);    background-color: #B62B2E;    background-image: -webkit-gradient(linear, to bottom right, from(#E63438), to(#B62B2E));    background-image: -webkit-linear-gradient(to bottom right, #E63438, #B62B2E);    background-image: -moz-linear-gradient(to bottom right, #E63438, #B62B2E);    background-image: -ms-linear-gradient(to bottom right, #E63438, #B62B2E);    background-image: -o-linear-gradient(to bottom right, #E63438, #B62B2E);    background-image: linear-gradient(to bottom right, #E63438, #B62B2E);    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=$angle,StartColorStr='#E63438', EndColorStr='#B62B2E');    border-radius: 3px;    text-transform: none;    height: auto;    position: relative;}.betcart-pane-action .b-button_next:before{    content: '';    position: absolute;    top: 0;    left: 0;    background-color: #1E2227;    background-image: -webkit-gradient(linear, to bottom right, from(#272B31), to(#1E2227));    background-image: -webkit-linear-gradient(to bottom right, #272B31, #1E2227);    background-image: -moz-linear-gradient(to bottom right, #272B31, #1E2227);    background-image: -ms-linear-gradient(to bottom right, #272B31, #1E2227);    background-image: -o-linear-gradient(to bottom right, #272B31, #1E2227);    background-image: linear-gradient(to bottom right, #272B31, #1E2227);    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=$angle,StartColorStr='#272B31', EndColorStr='#1E2227');    width: 0%;    -moz-transition: 0.3s;    -o-transition: 0.3s;    -webkit-transition: 0.3s;    transition: 0.3s;    height: 100%;    background-color: #B62B2E;    border-radius: 3px;}.betcart-pane-action .b-button_next,.betcart-pane-action .b-button_conf {    margin-bottom: 10px;}.betcart-pane-action .b-button_next:hover:before{    width: 100%;}.betcart-pane-action .b-button_conf:hover,.betcart-pane-action .b-button_change:hover {    opacity: 0.9;}.betcart-pane-action .b-button_conf .b-button__text,.betcart-pane-action .b-button_next .b-button__text {    background: none;    font-weight: 900;    border: 0;    text-align: center;    font-family: inherit;    font-size: 13px;    color: #FFFFFF;    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);    text-transform: uppercase;    padding: 0;    position: relative;}.betcart-pane-action .b-button_change  {    text-shadow: none;    background: #30383F;    text-transform: uppercase;}.betcart-pane-action .b-button_change .b-button__text{    padding: 0;}.b-button_conf:hover .b-button__text,.disableSubmit .b-button_next .b-button__text {    border-top: none;    text-shadow: none;}.betcart-pane-bottom-total .betcart-pane-event-stake-minval,.betcart-pane-bottom-total-stake .betcart-pane-event-stake-minval,.betcart-pane-bottom-stake .betcart-pane-event-stake-minval {    /*border: 1px solid #000001;*/    /*background: #d60103; !* Old browsers *!*/    /*background: -moz-linear-gradient(top,  #d60103 0%, #770101 100%); !* FF3.6+ *!*/    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60103), color-stop(100%,#770101)); !* Chrome,Safari4+ *!*/    /*background: -webkit-linear-gradient(top,  #d60103 0%,#770101 100%); !* Chrome10+,Safari5.1+ *!*/    /*background: -o-linear-gradient(top,  #d60103 0%,#770101 100%); !* Opera 11.10+ *!*/    /*background: -ms-linear-gradient(top,  #d60103 0%,#770101 100%); !* IE10+ *!*/    /*background: linear-gradient(to bottom,  #d60103 0%,#770101 100%); !* W3C *!*/    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60103', endColorstr='#770101',GradientType=0 ); !* IE6-9 *!*/    border: 1px solid #DE4848;    background: #F1D2D2;    color: #DE4848;}.betcart-couldown-orange{    border: none;    border-radius: 0;    color: #fff;    text-align: center;    background: #15171b;    box-shadow: none;    width: 100%;    margin: 0;    height: auto;    line-height: 1em;    text-shadow: none;    padding: 10px;    font-weight: 400;    font-size: 11px;    box-sizing: border-box;}.betcart-message{    padding: 0;    margin: 0;    background: none;    border-radius: 0;}.betcart-message h3{    color: #FFFFFF;    background: #13AC5B;    background: -moz-linear-gradient(top, #13AC5B 0%, #009345 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13AC5B), color-stop(100%,#009345));    background: -webkit-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -o-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -ms-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: linear-gradient(to bottom, #13AC5B 0%,#009345 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#009345',GradientType=0 );    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    font-weight: 400;    font-size: 12px;    padding: 10px;    text-align: center;    margin: 0;    border: 0;    border-radius: 5px;}/*cashout*/.my-bets_filter-cell{    font-size: 12px;    line-height: 20px;    width: 100%;    padding: 10px 15px;    border: 0;    background: #f5f5f5;    color: #272C32;    border-bottom: 2px solid rgba(0, 0, 0, 0.31);}.my-bets_filter-cell label{    font-weight: 500;    color: #272C32;}#my-bets_filter{    border: 1px solid #101316;    max-width: 170px;    width: auto;    margin: 0;}.my-bets_cell-i{    border: 0;    margin: 0px;}.my-bets_cell{    background: #fff;    color: #22272D;    margin: 0;    border-top: 0;    border-bottom: 0;    /*border-left: 1px solid #e8e8e8;*/    /*border-right: 1px solid #e8e8e8;*/    border: 0;    box-shadow: none;    float: none;    box-sizing: border-box;}.my-bets_type{    display: block;    box-sizing: border-box;    border: 0;    padding: 10px 15px;    font-weight: 500;    height: auto;    line-height: 1em;    background: #292E34; /* Old browsers */    background: -moz-linear-gradient(top,  #292E34 0%, #22272D 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292E34), color-stop(100%,#22272D)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #292E34 0%,#22272D 100%); /* IE10+ */    background: linear-gradient(to bottom,  #292E34 0%,#22272D 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292E34', endColorstr='#22272D',GradientType=0 ); /* IE6-9 */}.my-bets_cell-up{    background: #f5f5f5;    color: #000;    border: 0;    margin: 0;    padding: 7px 15px;    position: relative;    border-left: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;    float: none;}.my-bets_cell-up + .my-bets_cell-up:before{    content: '';    display: block;    position: absolute;    top: 0;    left: 15px;    right: 15px;    height: 1px;    margin: auto;    background:  #e8e8e8;}.my-bets-scope {    overflow: hidden;    display: inline-block;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    -moz-binding: url('moz_fix.xml#ellipsis');    max-width: 110px;    vertical-align: bottom;    font-weight: 500;    color: #7F8B96;}.my-bets_cell-bottom{    background: #fff;    color: #000;    border-top: 1px solid #e8e8e8;    border-left: 1px solid #e8e8e8;    border-right: 1px solid #e8e8e8;    border-bottom: 1px solid #e8e8e8;    margin: 0;    padding: 7px 15px;    position: relative;    float: none;    width: 100%;}.my-bets_cell-bottom:after{    content:'';    display: table;    clear: both;}.my-bets_stake,.my-bets_return{    float: none;    display: inline-block;    font-weight: 500;    color: #7F8B96;}.my-bets_button{    margin: 10px 0 5px 0;    max-width: 100%;    width: 100%;    float: none;    display: block;    font-size: 11px;    color: #FFFFFF;    font-weight: 500;    padding: 10px;    text-align: center;    border: 0;    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    background: #DE4848;    background: -moz-linear-gradient(top, #DE4848 0%, #EF3030 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DE4848), color-stop(100%,#EF3030));    background: -webkit-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -o-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -ms-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: linear-gradient(to bottom, #DE4848 0%,#EF3030 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#EF3030',GradientType=0 );}.my-bets_button:hover{    opacity: 0.9;}#cashout_msg.success{    color: #FFFFFF;    background: #13AC5B;    background: -moz-linear-gradient(top, #13AC5B 0%, #009345 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13AC5B), color-stop(100%,#009345));    background: -webkit-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -o-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -ms-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: linear-gradient(to bottom, #13AC5B 0%,#009345 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#009345',GradientType=0 );    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    font-weight: 500;    font-size: 12px;    padding: 10px;    text-align: center;    margin: 0;    border: 0;}#cashout_msg.error {    border: 1px solid #DE4848;    background: #F1D2D2;    color: #DE4848;    box-shadow: none;    padding: 10px;    margin: 0;}/****************************************************************************************/.scroll-to-top-mobile {    background: url("../img_cis/arrow_up_1.png") no-repeat scroll left top rgba(0, 0, 0, 0);    border-radius: 0;    bottom: 144px;    box-shadow: none;    cursor: pointer;    display: block;    height: 35px;    opacity: 1;    position: fixed;    right: 10px;    width: 47px;    z-index: 99;}.scroll-to-top-mobile:hover {    background: url("../img_cis/arrow_up_1.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);}#left-menu,#left-menu menu {	margin: 0;	padding: 0;}.horizontal_menu #left-menu .sports_title{	overflow: visible;    margin: 0 5px 0 0;    background: #0f1011; /* Old browsers */    background: -moz-linear-gradient(top,  #0f1011 0%, #080808 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0f1011), color-stop(100%,#080808)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #0f1011 0%,#080808 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #0f1011 0%,#080808 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #0f1011 0%,#080808 100%); /* IE10+ */    background: linear-gradient(to bottom,  #0f1011 0%,#080808 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f1011', endColorstr='#080808',GradientType=0 ); /* IE6-9 */    border-radius: 0px;    height: 46px;    line-height: 46px;}.horizontal_menu #left-menu .sports_title .bet_slip_txt{	display:inline-block;	float:left;}.horizontal_menu #left-menu .sports_title .bet_slip_txt .dec_txt {    color: #c29c03;}.horizontal_menu .selected_next_events_block {	text-shadow: none;    text-align: center;}.horizontal_menu #left-menu a.selected_next_events .b-menu__icon{	background-position:0 0;	width: 16px;	height: 16px;	margin: 8px 7px;}.l-page__c_out {	min-height: 400px;    padding-right: 0;}.l-page__r + .l-page__c_out {    /*margin: 0 300px 0 0;*/    padding-right: 0;}.b-link__radar span{	border:none;	background: transparent;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	padding:0;	text-align:center;	display:block;	height:17px;	margin: 0;}.b-link__radar:hover span{	background: transparent;	-webkit-box-shadow: none;	-moz-box-shadow: none;	box-shadow: none;	border: none;}.b-link__radar .g-round i {    background: url("../img_cis/statistic.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;    display: inline-block;    height: 12px;    width: 18px;}.b-link__radar .g-round i:hover {   	background: url("../img_cis/statistic.png") no-repeat scroll 0 -20px rgba(0, 0, 0, 0) !important;}.single_row_table .cont_odds_cell a {	padding: 8px 0;    width: 100%;}.m-menu__link_win .b-menu__icon{	background-position: -921px 1px !important;}.horizontal_menu .b-menu .b-check,.vertical_menu .b-menu .b-check{    background-image: url("../img_cis/bg_checkbox_no-repeat.png");    background-repeat: no-repeat;    background-position: 0px 0px;    font-size: 0;    height: 18px;    line-height: 0;    position: absolute;    right: 10px;    top: 50%;    margin: -12px 0 0 0;    width: 18px;    z-index: 1;}.vertical_menu .b-menu .b-check {    margin: -10px 0 0 0;    right: 8px;}.horizontal_menu .b-menu .b-check.b-check__checked,.vertical_menu .b-menu .b-check.b-check__checked{    background-position: 0 -18px;}.event-header-market {    color: white;    margin: 0;    text-transform: capitalize;    position: relative;}.league_closer {    display: none;	background: #050505;    border: 1px solid #1d1d1d;	font-size: 15px;    float: right;    height: 32px;    text-align: center;    width: 32px;	cursor: pointer;	line-height: 35px;	color: #1d1d1d;    margin: 0 7px 0 0;}.league_closer:hover {	color: #cbcbcb;    opacity: 1;    border-color: #383838;} .addition_odds ul li  {	width: 130px;	display: inline-block;	height: 28px;	vertical-align: top;	margin: 0 1px 2px 0;	float: left;}.asian_content_table_additional  tbody:hover {    background: none !important;}.asian_content_table a.asian_odds b {	font-weight: 500;}.no_board {	border-right: 0 !important;}.l-page__body_u .b-box__inn .box_contein {	box-shadow: none;	border: none;	background: none;}.b-box__inn .box_contein .title_reg {    background: rgb(64,63,63);    background: -moz-linear-gradient(top, rgba(64,63,63,1) 0%, rgba(0,0,0,1) 100%);    background: -webkit-linear-gradient(top, rgba(64,63,63,1) 0%,rgba(0,0,0,1) 100%);    background: linear-gradient(to bottom, rgba(64,63,63,1) 0%,rgba(0,0,0,1) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403f3f', endColorstr='#000000',GradientType=0 );    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.5) inset;    overflow: hidden;    border: none;    padding: 0 0 0 8px;    border-bottom: none !important;    text-shadow: none;    height: auto;}.b-box__inn .box_contein .title_reg h1 {    color: white;    font-size: 16px;    line-height: 19px;    margin: 0;    overflow: hidden;    padding: 6px 0 7px;    text-transform: capitalize;}.b-filters .b-button {    border: 1px solid #333333;    box-shadow: none;    background: #000;}.b-filters .b-button:hover {    box-shadow: none;    background: #2E2E2E;}.search_betting_history .b-button {	margin: 0 0 0 0;	padding: 3px 40px 2px;	font-size: 12px;}.b-title__bg + .b-filters, .b-filters {	margin: 0 0 0 0;	background: #000000;	padding: 10px 25px;	box-shadow: none;    border: 1px solid #343434;}.b-filters__select {    padding-top: 0;}.b-filters__input {}.b-user-grid {    border-collapse: collapse;}.b-user-grid__wrap {	border: none !important;}.b-user-grid__out {	margin: 0 0 0 0;    border-bottom: none;}.b-user-grid__head .b-user-grid__cell {	color: #fff;	font-size: 11px;	font-weight: bold;	border: none;    background: #373737; /* Old browsers */    background: -moz-linear-gradient(top,  #373737 0%, #3e3e3e 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373737), color-stop(100%,#3e3e3e)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #373737 0%,#3e3e3e 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #373737 0%,#3e3e3e 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #373737 0%,#3e3e3e 100%); /* IE10+ */    background: linear-gradient(to bottom,  #373737 0%,#3e3e3e 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373737', endColorstr='#3e3e3e',GradientType=0 ); /* IE6-9 */}.bet_additional_table table {	border-top: 1px solid #d3d3d3;}.bet_additional_table .b-user-grid__head .b-user-grid__cell {	background: #6d7071;}.b-user-grid__cell {	color: #fff;	font-size: 11px;    text-shadow: none;    border-top: 1px solid #000;    box-shadow: 0 1px rgba(255, 255, 255, 0.05) inset;    border-bottom: none;    border-left: none;    border-right: none;    background: #282828;}.my_bets_info tr:first-child .b-user-grid__cell,.b-user-grid__notfound .b-user-grid__cell {    border-top: 1px solid #000 !important;}.b-user-grid__cell.b-user-grid__cell_lost {	background: #b52e2e !important;	color: #ffffff;}.b-user-grid__cell.b-user-grid__cell_won {	background: #2eb548 !important;	color: #ffffff;}.b-user-grid__cell.b-user-grid__cell_pending {	background: url(../img_cis/bet-pending.png) no-repeat left center #ffcc00 !important;}.b-user-grid tbody tr.even .b-user-grid__cell {	background: #282828;}.b-user-grid tbody tr.odd .b-user-grid__cell {	background: #303030;}.bet_additional_table .b-user-grid tbody tr .b-user-grid__cell {	background: #e5e5e5;	border-bottom: 1px solid #cbcbcb;	font-size: 12px;}.bet_additional_table .b-user-grid tbody tr.odd td.b-user-grid__cell_f,.bet_additional_table .b-user-grid tbody tr.even td.b-user-grid__cell_f,.bet_additional_table .b-user-grid tbody tr td.b-user-grid__cell_l {	font-size: 14px;}/*.b-user-grid tbody tr.even:hover .b-user-grid__cell,.b-user-grid tbody tr.odd:hover .b-user-grid__cell {	background: #98b6c1;	cursor: pointer;}*/.b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_won,.b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_won {	background: #369b6d !important;	color: #a3c1cd;}.b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_lost,.b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_lost {	background: #7d5460 !important;	color: #a3c1cd;}.b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_won,.b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_won {	background: #369b6d !important;	color: #a3c1cd;}.b-user-grid tbody tr.even:hover .b-user-grid__cell.b-user-grid__cell_pending,.b-user-grid tbody tr.odd:hover .b-user-grid__cell.b-user-grid__cell_pending {	background: url(../img_cis/bet-pending.png) no-repeat left center #a3a748 !important;}.cont_head_table .league_head_info {	height: 30px;	line-height: 29px;	color: #fff;}.bet_detail_result td {	background: #6d7071;	color: #ffffff;	font-size: 14px;	padding: 5px 25px;	line-height: 36px;	}.bet_additional_table .b-user-grid tbody tr.bet_detail_result .b-user-grid__cell.b-user-grid__cell_l {	border-bottom: none;}.b-user-grid__right .b-user-grid {	border-bottom: none;}.b-paginator {	background: #000;	margin: 5px;    border: 1px solid #333;}.b-paginator .b-paginator__current {	background: #2E2E2E;	color: #cbcbcc;	font-weight: normal;}.b-paginator__item {    font-size: 12px;    background: #1D1D1D;    border-left: 1px solid #383838;    line-height: 15px;    text-shadow: none;}.crate_cupon {    line-height: 18px;    background: #000;    border: 1px solid #333333;    color: #cbcbcc;}.g-right.crate_cupon {    color: #cbcbcc;    margin-top: 4px;    margin-right: 4px;}.crate_cupon:hover {    background: #2E2E2E;    border: 1px solid #4e4e4e;}#return_link:hover i {    background-position: 0 -10px;}#subcontent {	background: #efefef;    padding: 5px;    /*border-left: 1px solid #343434;*/    /*border-right: 1px solid #343434;*/    /*border-bottom: 1px solid #343434;*/    margin-top: 10px;}.b-form__fieldset .b-user-grid__out {    border: 1px solid #343434;}.b-user-grid__right .b-user-grid.m-user-grid_gradient_col {    border-left: 1px solid #343434;    border-right: 1px solid #343434;    border-bottom: 1px solid #343434;}.m-user-grid_gradient_col .b-user-grid__cell {    background: #303030;}.m-user-grid_gradient_col .b-user-grid__cell:first-child {    background: #282828;}.b-user-grid__gap {    border-left: 1px solid #383838;    border-right: 1px solid #383838;}.b-filters__control.period input {	display: block;	float: left;	width: 140px;	height: 24px;	padding: 4px 35px 3px 7px;	line-height: 25px;	font-family: "BPGBannerSuperSquare";	font-size: 14px;	background: url(../img_cis/datepicker.png) no-repeat top left;	margin: 0 0 0 0;	border: none; }.b-filters__control.period input:first-child {	margin: 0 0 0 0;}.b-filters__control.period .ui-datepicker-trigger {	display: block;	float: left;	width: 26px;	height: 22px;	margin: 4px 24px 0 -30px;	border: none;	padding: 0px;	background: none;	text-indent: -10000px;	cursor: pointer;}.horizontal_menu .selected_next_events_block li ul.dec_list {	display: block;}a.betable_user_id {	text-decoration: none;}.nav_header a.balance_box {	display: inline-block;	vertical-align: top;	margin: 12px 19px 0 19px;	font-size: 14px;	height: 26px;	line-height: 27px;	border-radius: 2px;	padding: 0 0 0 3px;	color: #fff !important;	background: #2b93b6; /* Old browsers */	background: -moz-linear-gradient(top,  #2b93b6 0%, #147b9e 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b93b6), color-stop(100%,#147b9e)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #2b93b6 0%,#147b9e 100%); /* IE10+ */	background: linear-gradient(to bottom,  #2b93b6 0%,#147b9e 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b93b6', endColorstr='#147b9e',GradientType=0 ); /* IE6-9 */}.balance_amount {	display: inline-block;	height: 26px;	line-height: 27px;	border-radius: 2px;	padding: 0 5px 0 5px;	color: #fff000;	background: #227490; /* Old browsers */	background: -moz-linear-gradient(top,  #227490 0%, #11627f 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#227490), color-stop(100%,#11627f)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top,  #227490 0%,#11627f 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top,  #227490 0%,#11627f 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top,  #227490 0%,#11627f 100%); /* IE10+ */	background: linear-gradient(to bottom,  #227490 0%,#11627f 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#227490', endColorstr='#11627f',GradientType=0 ); /* IE6-9 */		}.l-page_foot_fix {    display: none;	height: 90px;}.l-page__foot {    display: none;	min-height: 90px;	margin: -90px 0 0 0;}#mode_cis .by-bookie {	float: none;	margin: 0 auto;}.fotter_sub {	border-top: none;}.outright_event_title {	padding: 6px;	text-align: left;}.single_row_table .cont_odds_cell.cis_outright a {	padding: 7px 0;}.addition_odds_team_name td {	color: #fff !important;	font-weight: bold;}/*------Virtual soccer-------------*/body .l-page.virtual_cis {	min-width: 1042px !important;    padding: 0 5px;    width: 1042px;}body .virtual_cis .l-page__l {	display: none;}body .virtual_cis .l-page__r {	padding: 5px 0 0 0;}.virtual_cis .asian_content_table {	width: 747px;	margin: 0 0 0 5px;}.virtual_cis .league_closer {	display: none;}.virtual_cis .asian_content_table .cont_head_table td {	background: #278fb2; 	background: -moz-linear-gradient(top,  #278fb2 0%, #11789b 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F4F4F4), color-stop(100%,#11789b)); 	background: -webkit-linear-gradient(top,  #278fb2 0%,#11789b 100%);	background: -o-linear-gradient(top,  #278fb2 0%,#11789b 100%); 	background: -ms-linear-gradient(top,  #278fb2 0%,#11789b 100%); 	background: linear-gradient(to bottom,  #278fb2 0%,#11789b 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#278fb2', endColorstr='#11789b',GradientType=0 );}.virtual_cis .event-header-market .b-menu__link {	color: #ffffff;}.virtual_cis .asian_content_table_additional .addition_odds td a:hover, .virtual_cis .asian_content_table_additional .addition_odds td a.selected, .virtual_cis .asian_content_table_additional .addition_odds td > div:hover, .virtual_cis .asian_content_table_additional .addition_odds td li div:hover{	background: #7f7f7f;	background: -moz-linear-gradient(top,  #7f7f7f 0%, #ff9e00 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(100%,#5f5f5f));	background: -webkit-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);	background: -o-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);	background: -ms-linear-gradient(top,  #7f7f7f 0%,#5f5f5f 100%);	background: linear-gradient(to bottom,  #7f7f7f 0%,#5f5f5f 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#5f5f5f',GradientType=0 );	border-color: #858585 #858585 #858585 #858585;    border-left: 1px solid #858585;    border-right: 1px solid #858585;    border-style: solid;    border-width: 1px;}/*.single_row_table .cont_odds_row-bg-first .sight_hover {*/	/*background: #fff;*//*}*/.virtual_cis .asian_content_table_additional .addition_odds td a.selected,.virtual_cis .selected {	background: #ffd000;	background: -moz-linear-gradient(top,  #ffd000 0%, #ff9e00 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd000), color-stop(100%,#ff9e00));	background: -webkit-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);	background: -o-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);	background: -ms-linear-gradient(top,  #ffd000 0%,#ff9e00 100%);	background: linear-gradient(to bottom,  #ffd000 0%,#ff9e00 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd000', endColorstr='#ff9e00',GradientType=0 );	color: #000000 !important;}.virtual_cis .asian_content_table .cont_more_row_beck {	background-color: #979797;}.virtual_cis .asian_content_table .cont_more_row_beck:hover {    background-color: #979797 !important;}.virtual_cis .market_block_title {	background: #979797; 	background: -moz-linear-gradient(top,  #979797 0%, #7a7a7a 100%);	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#979797), color-stop(100%,#7a7a7a));	background: -webkit-linear-gradient(top,  #979797 0%,#7a7a7a 100%);	background: -o-linear-gradient(top,  #979797 0%,#7a7a7a 100%);	background: -ms-linear-gradient(top,  #979797 0%,#7a7a7a 100%);	background: linear-gradient(to bottom,  #979797 0%,#7a7a7a 100%);	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#979797', endColorstr='#7a7a7a',GradientType=0 );}.virtual_cis .single_row_table .cont_odds_cell a {	padding: 6px 0;}.virtual_cis .single_row_table .cont_odds_cell a .odds_value {	margin-right: 5px;}.virtual_cis .single_row_table .cont_odds_cell a .odds_event_participant {	margin-left: 5px;}.tabs_section {}.tabs_container {	padding: 0 0 0 5px;}.tabs_container .tabs {}.tabs_container .tabs li {	display: block;	float: left;	width: 160px;	height: 25px;	color: #ffffff;	background: #3f7e96;	text-align: center;	font-size: 16px;	border-left: 4px solid #E9E9E9;	border-right: 4px solid #E9E9E9;	border-top: 4px solid #E9E9E9;	border-radius: 4px 4px 0 0;	margin: 0 0 0 2px;	cursor: pointer;	padding: 5px 0 0 0;}.tabs_container .tabs li a {	color: #ffffff;	text-decoration: none;}.tabs_container .tabs li.current {	background: #2a5463;	cursor: default;}.tabs_container .tabs li:first-child {	margin: 0 0 0 0;}.season_data {	font-size: 14px;	margin-left: 5px;	padding: 4px 0;	color: #000;}.betcart-pane-event-name span {	height: auto;    font-weight: 500;    font-family: 'Roboto';}.betcart-pane-event-name span b {    float: right;    font-size: 12px;    color: #F5A623;    font-weight: bold;    margin: 0 1px;    padding-right: 19px;}.season {	font-style: normal;}.event_scores {	color: #fff;}.checkbox_error {	background: url("../img/alert_i.png") no-repeat scroll 10px center #ad191e;    border: 1px solid #000;    color: #fff;    font-size: 12px;    padding: 10px 10px 10px 45px;}.b-logo {	width: 235px;	margin-right: -235px;	height: 55px;	text-align: center;}.top_lang_menu li ul.leng_list {    background: linear-gradient(to bottom, #ffffff 0%, #e4e4e4 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);    border-top: none;    padding-top: 0;}.form_menu_lang .top_lang_menu > li > a {background-image: url("../img_cis/bg_select-no_clock.png");}.form_menu_lang .top_lang_menu > li > ul.dec_list {display: none;}.form_menu_lang .top_lang_menu > li:hover > ul.dec_list {display: block;}.form_menu_lang .top_lang_menu {margin-top: 5px;}.top_lang_menu > li > a > span.leng_flag {margin-left: -24px; background-position: left 5px;}.top_lang_menu > li > a > span.b-menuleng_right {display: none;}.b-title__sub{    background: #403f3f; /* Old browsers */    background: -moz-linear-gradient(top,  #403f3f 0%, #000000 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#403f3f), color-stop(100%,#000000)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #403f3f 0%,#000000 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #403f3f 0%,#000000 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #403f3f 0%,#000000 100%); /* IE10+ */    background: linear-gradient(to bottom,  #403f3f 0%,#000000 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#403f3f', endColorstr='#000000',GradientType=0 ); /* IE6-9 */    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.5) inset;    overflow: hidden;    border: none;    border-bottom: none !important;    text-shadow: none;    height: auto;    color: white;    font-size: 14px;    line-height: 19px;    margin: 0;    padding: 6px 0 7px 8px;    text-transform: capitalize;}.m-link_leage{    color: #ccc;}.m-link_leage:hover{    color: #ffffff;}.menu_filters_container {    height: 30px;    background: #0f1011;    margin: 0 5px 5px 0;    padding: 7px 0;}.stages_submenu {    display: block;    position: absolute;    background: #1d1d1d;    z-index: 100;    border-right: 5px solid #000;    border-bottom: 5px solid #000;    right: 0;    left: 0;}.m-menu_check .stages_submenu>li.b-menu__item {    background: #2e2e2e;    border-right: 1px solid #383838;    border-bottom: 1px solid #383838;    border-left: 1px solid #383838;    cursor: pointer;    padding: 0px;}.stages_submenu>li.m-menu__item_first {    border-top: 1px solid #383838;}.m-menu_check .stages_submenu>li.b-menu__item:hover {    background: #1D1D1D;}.m-menu_check .stages_submenu a.m-menu__item_active, .stages_submenu a {    background: none !important;    color: #cbcbcb !important;    border: none !important;    margin: 0 !important;}.b-menu__link.display_submenu+.stages_submenu,.stages_submenu:hover {    display: block !important;}.b-menu.stages_submenu .b-check {    margin-top: -9px;}.stages_submenu .b-menu__link {    white-space: nowrap;    text-overflow: ellipsis;    overflow: hidden;    padding-right: 40px;    line-height: inherit;    padding-top: 6px;    padding-bottom: 4px;}#bet_updater_popup .b-user-grid__cell {    border: 1px solid #383838 !important;    color: #fff;    font-size: 12px;}#bet_updater_popup tbody .b-user-grid__cell {    background: #2e2e2e;}#pending_bets_form .bets_messages .bet_message_time {    width: 145px;}#pending_bets_form .bets_messages .bet_message_comment {    margin-left: 145px;}#bet_updater_popup .b-lightbox__title {    padding-top: 10px;}#bet_updater_popup {    z-index: 1000000;    position: absolute;    left: 50%;    top: 50%;}.my_bets_info {    border-bottom: 1px solid #343434;}.my_bets_info tr a {    text-decoration: underline !important;}.my_bets_info tr:hover {    cursor: pointer;}.menu_loading_box {    display: none;    position: fixed;    top: 0px;    left: 0px;    height: 28px;    line-height: 29px;    border:  1px solid #383838;    color: #C29C03;    background: #1D1D1D;    font-size: 14px;    z-index: 101;    width: 100%;    text-indent: 10px;}@media screen and (max-width: 1380px) {    .l-page__r + .l-page__c_out{        margin: 0 250px 0 0;    }    .l-page__r {        width: 250px;    }    .betcart-pane-event-name span{        max-width: 200px;    }    .live_i + span{        max-width: 165px;    }    .live_i.g-hidden + span {        max-width: 200px;    }    #content_pre_live .asian_content_table	colgroup .date_column {        width: 35px;    }}.top_lang_menu{    padding: 0;}.bet_slip_txt{    float: left;}.vertical_menu .top_lang_menu > li > a {    width: 70px;    background-position: top right;    border-left: 1px solid #333;}.vertical_menu .top_lang_menu > li > ul.dec_list {    width: 106px;}.vertical_menu .selected_next_events_block .top_lang_menu > li {    margin: -6px -5px 0 0;}.vertical_menu .change_sb_menu_template_block {    padding: 10px 0 13px 0;}.horizontal_menu .change_sb_menu_template {	margin-top: 3px;}.change_sb_menu_template.horizontal {  	margin-left: 4px;	    background-image: url("../img_cis/horizontal_menu_ico.png");}.vertical_menu .change_sb_menu_template.horizontal {	margin-left: 0;	    }.change_sb_menu_template.vertical {    background-image: url("../img_cis/vertical_menu_ico.png");    margin-left: 4px;}.change_sb_menu_template:hover, .change_sb_menu_template.active {    background-position: left top;}.change_sb_menu_template {    background-position: left bottom;    background-color: transparent;    border: none;    cursor: pointer;    display: block;    float: left;    height: 23px;    margin: 0 0 0 0;    width: 23px;}/*---Virtual sports---*/.virtual_events_contein {    border: none;    background: none;}.virtual_events_contein .kit_img {    margin: 3px 5px 0 0;}.virtual_events_contein .asian_content_table {    margin: 0;}.virtual_events_contein .asian_content_table .additional_row {    padding: 0 0 0 0;}.virtual_events_contein .title_eve + .one_ev_st .one_ev_st_l {    line-height: 30px;    padding: 6px 8px 5px;}.virtual_events_contein .title_eve + .one_ev_st .one_ev_st_r div {    width: auto;    line-height: 30px;    padding: 6px 8px 5px;}.virtual_events_contein .title_eve + .one_ev_st {    border-left: 1px solid #383838;    border-right: 1px solid #383838;    border-bottom: none;}.events_contein.virtual_events_contein .title_contein_box {    border-bottom: 1px solid #383838;    border-left: 1px solid #383838;    border-right: 1px solid #383838;    padding: 2px 0 0 5px;}.events_contein.virtual_events_contein .title_contein_box h1 {    background: #000;    border: none;    font-size: 9pt;    color: #cbcbcb;    font-family: BPGBannerSuperSquare;    line-height: 28px;    padding: 0;    float: none;    font-weight: normal;}.events_contein.virtual_events_contein .b-bet-grid__bets {    font-family: BPGBannerSuperSquare;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__even td,.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__odd td {    background: #1D1D1D;    border-color: #383838;    border-style: solid;    border-width: 0 1px 1px 0;    color: #1c1c1c;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__cell .b-link {    color: #cbcbcb;    padding: 8px 8px;    font-size: 9pt;    border: none;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__one_ev td {    background: #090909;    border-color: #383838;    border-style: solid;    border-width: 0 1px 1px 0;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__one_ev td:first-child,.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__even td:first-child,.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__odd td:first-child {    border-left: 1px solid #383838;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__even .cell_bord_l,.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__odd .cell_bord_l {    border-left: none;}.white .events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__one_ev .b-bet-grid__cell .b-link {    color: #656565;}.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__cell label:not(.disabled):hover,.events_contein.virtual_events_contein .b-bet-grid__bets .b-bet-grid__cell label.checked {    background: #C29C03;    cursor: pointer;}.firtual_cast .checkbox_conflicting {    height: 16px;    width: 16px;}.firtual_cast .b-bet-grid__cell .cell_bord_l .b-link .cast_add.pointer_events {    opacity: 0.45;}.bet-slider .main-title{    background-color: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    box-sizing: border-box;}.bet-slider .main-title i{    margin-right: 10px;    font-size: 14px;    display: inline-block;    vertical-align: middle;}.bet-slider .heading {    display: inline-block;    vertical-align: middle;    text-transform: uppercase;}.bet-slider .slider{    background: url(../img_themes/slider-bar-bg.png) no-repeat;    background-size: cover;    height: 86px;    padding: 15px;    box-sizing: border-box;}.bet-slider .slider-progress {    background-color: #171A1E;    border-radius: 3px;    width: 100%;    height: 5px;    position: relative;    margin-top: 10px;}.ui-slider-range {    height: 5px;    position: absolute;    top: 0;    left: 0;    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-radius: 3px;}.bet-slider .slider-progress .ui-slider-handle {    position: absolute;    top: -7px;    left: 103px;    width: 20px;    height: 20px;    border-radius: 100%;    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    cursor: pointer;}.bet-slider ul {    display: table;    width: 100%;    margin-top: 20px;}.bet-slider ul li {    display: table-cell;    text-align: center;    font-family: "Roboto", sans-serif;    border-radius: 3px;}.bet-slider ul li a {    display: block;    color: #fff;    padding: 4px 0;    font-size: 10px;    text-decoration: none;}.bet-slider ul li.active{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.betcart-pane-event-group-first ~ .betcart-pane-event-group-first {    border-radius: 0;    margin-top: 0;}.betcart-pane-event-group-first ~ .betcart-pane-event-group-first .betcart-pane-event-name {    height: auto;    padding: 13px 0 5px 0;}.betcart-pane-event:not(.betcart-pane-event-group):not(.betcart-pane-event-group-first) + .betcart-pane-event-group-first .betcart-pane-event-name{    padding-top: 0;}/*---LIVE---*/#live_events_running .b-bet-grid__out,#live_events_upcoming .b-bet-grid__out {    border: none;    margin-bottom: 0;    border-bottom: 1px solid #e8e8e8;    background: none;}#live_type + .l-page__body .l-page__c .b-title__bg {    padding: 0;    margin: 0;    height: auto;    border: 0;}#live_type + .l-page__body .l-page__c .b-title__bg .bet_slip_txt {    display: block;    width: 100%;    box-sizing: border-box;    background: #282C32;    font-size: 12px !important;    font-weight: 700;    color: #FFFFFF;    padding:15px;    height: auto;    border: 0;    border-radius: 3px 3px 0 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    position: relative;}#live_type + .l-page__body .l-page__c .b-title__bg.drop_title .bet_slip_txt:after{    content: '\f107';    font-family: 'fontello';    position: absolute;    top: 15px;    font-size: 15px;    right: 15px;    font-weight: 400;}#live_type + .l-page__body .l-page__c .b-title__bg .bet_slip_txt i{    display: inline-block;    vertical-align: middle;    margin-right: 10px;    font-size: 16px;}#live_type + .l-page__body .l-page__c .live_left .odd_box{    margin-bottom: 10px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}#live_type + .l-page__body .l-page__c .live_right .odd_box{    margin-bottom: 10px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}#live_type + .l-page__body .l-page__body_u .b-title__bg.title-live {    display: block;    background: #282C32;    padding: 0 0 0 10px;    border-radius: 3px 3px 0 0;    margin: 0 0 10px 0;    height: auto;    border:none !important;    line-height: 46px;    text-transform: uppercase;}#live_type + .l-page__body #main_content .b-bet-grid__cell .cell_bord_l{    padding: 0;}#live_type + .l-page__body .b-title__bg + .b-bet-grid__one_ev{    padding:  0 5px!important;    background: #fff;    border: none!important;    border-radius: 0 0 3px 3px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link{    border: 1px solid #DDDDDD;    background: #f5f5f5;    border-radius: 3px;    height: 40px !important;    line-height: 40px;    font-family: "Roboto", sans-serif;    color: #727272;    display: block;    float: left;    width: 100%;    font-weight: 400;    font-size: 12px;    text-shadow: none;    box-sizing: border-box;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    padding: 0;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link .b-index_block_size{    display: block;    width: 50px;    text-align: center;    background-color: #EEEEEE;    border-left: 1px solid #DDDDDD;    color: #727272;    font-size: 12px;    font-weight: 500;    padding: 13px 10px;    line-height: 12px;    box-sizing: border-box;    border-radius: 0;    position: relative;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link > .g-ellipsis{    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    color: #727272;    font-size: 12px;    font-weight: 500;    padding: 13px 10px;    line-height: 12px;    margin-top: 0;    box-sizing: border-box;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link .g-ellipsis .b-bet-grid__item_dparam{    margin-top: -13px;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.market_disabled{    opacity: 1;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.market_disabled .g-ellipsis{    color: #ACACAC;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.market_disabled .b-index_block_size{    color: transparent;    text-indent: 0px;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.market_disabled .b-index_block_size:before{    content: '\e80d';    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    color: #ACACAC;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link .g-ellipsis span{    padding: 0;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link  .b-bet-grid__item_dparam{    margin-top: 0;    line-height: 38px;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.down_odd{    -webkit-animation: down-anim 0.3s ease-in-out infinite alternate;    -moz-animation: down-anim 0.3s ease-in-out infinite alternate;    -o-animation: down-anim 0.3s ease-in-out infinite alternate;    animation: down-anim 0.3s ease-in-out infinite alternate;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.down_odd .b-index_block_size{    color: transparent;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.down_odd .b-index_block_size:before{    content: '\f107';    font-family: 'fontello';    position: absolute;    top: 0;    right: 0;    color: #B62B2E;    width: 50px;    height: 100%;    text-align: center;    line-height: 38px;    background-color: #EEEEEE;}.down_odd_arrow{    margin: 0;    text-align: initial;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.down_odd .g-ellipsis{    -webkit-animation: bb-anim 0.3s ease-in-out infinite alternate;    -moz-animation: bb-anim 0.3s ease-in-out infinite alternate;    -o-animation: bb-anim 0.3s ease-in-out infinite alternate;    animation: bb-anim 0.3s ease-in-out infinite alternate;}@-webkit-keyframes down-anim { to { border: 1px solid #B62B2E; } }@-moz-keyframes down-anim { to { border: 1px solid #B62B2E; } }@-o-keyframes down-anim { to { border: 1px solid #B62B2E; } }@keyframes down-anim { to { border: 1px solid #B62B2E; } }@-webkit-keyframes aa-anim { to { color: green; } }@-moz-keyframes aa-anim { to { color: green; } }@-o-keyframes aa-anim { to { color: green; } }@keyframes aa-anim { to { color: green; } }#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.up_odd{    -webkit-animation: up-anim 0.3s ease-in-out infinite alternate;    -moz-animation: up-anim 0.3s ease-in-out infinite alternate;    -o-animation: up-anim 0.3s ease-in-out infinite alternate;    animation: up-anim 0.3s ease-in-out infinite alternate;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.up_odd .g-ellipsis{    -webkit-animation: aa-anim 0.3s ease-in-out infinite alternate;    -moz-animation: aa-anim 0.3s ease-in-out infinite alternate;    -o-animation: aa-anim 0.3s ease-in-out infinite alternate;    animation: aa-anim 0.3s ease-in-out infinite alternate;}#live_type + .l-page__body #main_content .b-bet-grid__cell .b-link.up_odd .b-index_block_size:before{    content: '\f106';    font-family: 'fontello';    position: absolute;    top: 0;    right: 0;    color: green;    width: 50px;    height: 100%;    text-align: center;    line-height: 38px;    background-color: #EEEEEE;}@-webkit-keyframes up-anim { to { border: 1px solid green; } }@-moz-keyframes up-anim { to { border: 1px solid green; } }@-o-keyframes up-anim { to { border: 1px solid green; } }@keyframes up-anim { to { border: 1px solid green; } }@-webkit-keyframes bb-anim { to { color: #B62B2E; } }@-moz-keyframes bb-anim { to { color: #B62B2E; } }@-o-keyframes bb-anim { to { color: #B62B2E; } }@keyframes bb-anim { to { color: #B62B2E; } }#live_type + .l-page__body .b-bet-grid__cell .b-link:hover .b-index_block_size{    text-shadow: none;    /*color: #22272D!important;*/}#live_type + .l-page__body .l-page__body_u .b-title__bg.title-live:after {    content: '';    display: block;    width: 100%;    height: 0;    clear: both;    visibility: hidden;}#live_type + .l-page__body .l-page__body_u .b-title__bg.title-live .bet_slip_txt {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    height: auto;    display: block;    float: none;    font-size: 16px;    color: #FFFFFF;    font-weight: 900;    padding: 0px 0 0px 28px;    background: url("../img_themes/icons/ic-clock.png") left no-repeat;}.live_sport {    font-size: 12px;    box-shadow: none;}.live_sport + .live_sport .live_table {    border-top: 1px solid #000;}.live_sport .live_title_sport_name td {    border: 0;    padding-left: 15px;    height: auto;    font-weight: 700;    font-size: 11px;    text-transform: uppercase;    color: #FFFFFF;    padding-top: 10px;    padding-bottom: 10px;    background: #1E2227;    line-height: 28px;    border-radius: 3px 3px 0 0;}.live_sport .live_title_sport_name td .b-menu__icon {    margin: 0 4px 0 0;    font-size: 16px;    zoom: 0.7;    -ms-zoom:0.7;    -moz-transform-origin: top right;    -moz-transform:scale(0.7);}.live_sport .gr_title {    display: none;}.live_sport .live_title {    border: 0;    padding-left: 15px;    height: auto;    font-weight: bold;    font-size: 12px;    color: #FFFFFF;    padding-top: 10px;    padding-bottom: 10px;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.live_sport .live_title td {    font-size: 12px;    height: 22px;    line-height: 26px;    padding: 0 !important;    font-weight: bold;}.live_sport .live_title td:last-child {    border-right: 1px solid #000000;}.live_sport .sub_title {    background: #3e3e3e;}.live_sport .sub_title td {    border: none;    text-shadow: none;    color: #fff;    font-weight: 500;    text-align: center;    padding: 3px 0px;    font-size: 12px;    background: #272B31;}.live_sport .sub_title td.m-text_left {    padding: 0 0 0 7px !important;}.live_sport .t_live_odd,.t_live_odd.b-bet-grid__odd{    background: #f5f5f5;}.live_sport .t_live_even,.t_live_odd.b-bet-grid__even {    background: #fff;}.live_sport .t_live td {    padding: 0 !important;    text-shadow: none!important;    font-weight: normal;}.live_sport .t_live.t_live_first td,#live_events_upcoming .live_sport .t_live td {    border-top: 1px solid #e8e8e8;    text-shadow: none;    font-weight: normal;}.live_sport .t_live.t_live_first td.part_name_l,#live_events_upcoming .live_sport .t_live td.part_name_l {    padding: 0 7px 0 7px !important;    color: #22272D;    font-weight: 500;}.live_sport .t_live.t_live_first td .par_name,#live_events_upcoming .live_sport .t_live td .par_name {    text-align: center;}.live_sport .t_live.t_live_first td.m-text_left .par_name,#live_events_upcoming .live_sport .t_live td.m-text_left .par_name {    text-align: left;}.live_sport .t_live td.time_match,#live_events_upcoming .live_sport .t_live td.time_match {    border-right: none;    background: #fff;    box-shadow: none;    text-align: center;    padding: 1px !important;    vertical-align: top;    position: relative;    color: #7F8B96;    text-shadow: none;    font-weight: 500;    border-left: 1px solid #e8e8e8;    border-top-color: #fff;}#live_events_upcoming .live_sport .t_live td.m-menu__link_s {    vertical-align: top;}#live_events_upcoming .live_sport .t_live td.m-menu__link_s img {    display: inline-block;    vertical-align: inherit;    margin: 5px 15px 0 15px;}#live_events_upcoming .live_sport .t_live td.time_match {    vertical-align: middle;}.live_sport .t_live td.time_match span {    display: block;    border-left: 4px solid #29b50e;    line-height: 28px;    position: absolute;    top: -1px;    left: -1px;    right: 0;    bottom: 0px;}.live_sport .t_live td.time_match span.break {    border-left: 4px solid #006AA8;}.live_sport .t_live td.live_sport_name {    color: #F5A623;    font-weight: 900;    font-size: 14px;}.live_sport .t_live td .l_drp {    color: #7F8B96;    width: 32px;    padding: 1px 0 0 0 !important;    height: auto;    line-height: 28px;}.live_sport .t_live .m-text_left {    color: #7F8B96;}.live_sport .t_live .scope_name {    color: #7F8B96;    padding: 0 7px !important;}.live_sport  .par_name {    font-size: 12px;    color: #22272D;    font-weight: 500;    text-shadow: none;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    -moz-binding: url('moz_fix.xml#ellipsis');    max-width: 220px;    margin: 0 auto;}.t_live td > div {    height: auto;    width: 30px !important;    padding: 1px !important;}.live_sport .t_live td.more_odds_item {    vertical-align: top;    border-right: 1px solid #e8e8e8;}.live_sport .t_live.t_live .odd_block,.t_live a,.t_live .b-link_ev,.live_sport .t_live span.nlink{       display: block;    max-width: 100%;    background: #FFFFFF;    border: 1px solid rgba(150, 150, 150, 0.36);    border-radius: 3px;    font-size: 10px;    color: #22272D;    font-weight: 500;    text-align: center;    padding: 5px 2px;    box-shadow: none;    box-sizing: border-box;}.item_color_0 .b-link_ev:hover,.item_color_1 .b-link_ev:hover,.item_color_2 .b-link_ev:hover,.item_color_3 .b-link_ev:hover,.e_odd a:hover,.t_live a:hover,.t_live a.act,.t_live a.selected,.t_live a.act.coef_down,.t_live a.act.coef_up,.e_odd a.selected,.e_odd a.act{    background: none;    border-color: #E63438;    color: #E63438;}.more_odds_item div span.nlink {    background: none!important;    border: none!important;    color: #22272D;    margin: 0;    padding: 0;    width: auto;    text-decoration: none;    font-size: 12px!important;}.t_live_odd.b-bet-grid__odd td,.t_live_odd.b-bet-grid__even td {    background: none;}.t_live .b-menu__icon {    margin: 0;    bottom: inherit;}.live_sport .t_live .down_odd {    border: 1px solid #E14343 !important;}.live_sport .t_live .up_odd {    border: 1px solid #009931 !important;}.live_sport .more_odds .asian_content_table_additional  {    position: static;    background: #fff;    margin-bottom: 10px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}.live_sport .more_odds > td {    background: #F3F3F3;}.live_sport  .asian_content_table_additional .addition_odds{    border: 0;}.live_sport .more_odds .asian_content_table_additional_container {    border-bottom: none;    border-top: 0;}.mob_act .more_odds_item div {    width: auto !important;    height: auto;    border: none;}.b-bet-grid__date_div.date_txt{    color: #22272D;    text-shadow: none;}#virtual_events_container .b-bet-grid__date_div.date_txt{    color: #FFF;}.favorite_events_title{    border-radius: 5px 5px 0 0;}/*---TOP WINNER---*/.top_winner .b-bet-grid__out {    margin-top: 10px;    border: 0;    background: none;    overflow: hidden;}.top_winner .title_reg {    height: auto;    font-family: inherit;    text-shadow: none;    margin: 0;    background: #1E2227;    padding: 17px 15px;    font-size: 12px;    line-height: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    text-transform: uppercase;}.top_winner .title_reg i{    margin-right: 10px;    font-size: 14px;    display: inline-block;    vertical-align: middle;}.top_winner .title_reg span {    display: inline-block;    vertical-align: middle;}.m-menu__item_view {    background: none;    display: table;    width: 100%;}.m-menu__item_view .b-menu__link {    width: 33.33%;    display: table-cell;    text-align: center;    background: #272B31;    border: none;    padding: 10px 5px;    color: #FFFFFF;    font-size: 11px;    font-weight: 700;    height: auto;}.m-menu__item_view .b-menu__link:first-child{    border: none;}.m-menu__item_view .b-menu__link .b-menu__link_icon {    font: inherit;    text-transform: uppercase;}.m-menu__item_view .b-menu__link.active,.m-menu__item_view .b-menu__link:hover {    background: #1E2227;    border: 0;}.m-menu__item_view .b-menu__link.active .b-menu__link_icon {    color: #d7d7d7;}.top_winner_table{    font-family: 'Roboto',sans-serif;}.top_winner_table thead {    background: none;}.top_winner_table thead td {    border: none;    text-shadow: none;    color: #505050;    font-size: 11px;    padding: 10px;    font-weight: 500;    background: #F2F2F2;}.top_winner_table thead td:first-child{    border:none;}.top_winner_table tbody {    background: none;}.top_winner_table tbody tr{    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F6F6F6));    background: -webkit-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -o-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -ms-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: linear-gradient(to bottom, #fff 0%, #F6F6F6 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.top_winner_table tbody td {    color: #505050;    font-size: 11px;    padding: 10px;    font-weight: 500;    border: none;}.top_winner_table tbody td a{    color: #272B31;    text-decoration: none;}/********************************/.right_col_banner{    margin-top: 20px;    margin-bottom: 10px;    position: relative;    z-index: 114;}.swiper-container {    margin: 0 auto;    position: relative;    overflow: hidden;    list-style: none;    padding: 0;    z-index: 1;}.swiper-container-3d {    -webkit-perspective: 1200px;    perspective: 1200px;}.swiper-container-cube {    overflow: visible;}.swiper-wrapper {    position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: -webkit-box;    display: -webkit-flex;    display: -ms-flexbox;    display: flex;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform;    -webkit-box-sizing: content-box;    box-sizing: content-box}.swiper-container-android .swiper-slide,.swiper-wrapper {    -webkit-transform: translate3d(0,0,0);    transform: translate3d(0,0,0)}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {    -webkit-transform-style: preserve-3d;    transform-style: preserve-3d}.swiper-slide {    -webkit-flex-shrink: 0;    -ms-flex-negative: 0;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    -webkit-transition-property: -webkit-transform;    transition-property: -webkit-transform;    -o-transition-property: transform;    transition-property: transform;    transition-property: transform,-webkit-transform}.swiper-container-cube .swiper-slide {    pointer-events: none;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    z-index: 1;    visibility: hidden;    -webkit-transform-origin: 0 0;    -ms-transform-origin: 0 0;    transform-origin: 0 0;    width: 100%;    height: 100%}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {    pointer-events: auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next:not(:first-child),.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{    pointer-events: auto;    visibility: visible;}.right_col_banner .swiper-slide {    height: 158px;    background-size: cover;    position: relative;    background-image: url("../img_themes/bonus-slider-bg.png");}.right_col_banner .swiper-slide .text {    color: #fff;    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    margin-top: -20px;    padding-left: 30px;}.right_col_banner .swiper-slide .text span.s1 {    font-size: 32px;    font-weight: 900;    text-shadow: none;}.right_col_banner .swiper-slide .text span.s2 {    margin-top: 3px;    display: block;    font-size: 14px;    font-weight: 700;    text-shadow: none;}.right_col_banner  .swiper-slide .image {    position: absolute;    bottom: -2px;    right: -6px;}.right_col_banner  .swiper-slide .image img{    vertical-align: initial;}.right_col_banner  .swiper-slide a {    position: absolute;    bottom: 20px;    left: 30px;    font-weight: 700;    display: inline-block;    border: 1px solid rgba(255, 255, 255, 0.15);    padding: 8px 20px;    border-radius: 3px;    color: #fff;    font-size: 11px;    text-decoration: none;    text-shadow: none;}/*---TOP BANNER---*/#main_top_banner {    margin: 0 0 8px 0;    overflow: hidden;    border-radius: 5px;}#main_top_banner .b-banners.top_banners {    padding-top: 0;}#main_top_banner .b-banners_bg {    background: none;}#main_top_banner .b-banners__outcome_head {    top: initial;    left: 0;    bottom:0;}#main_top_banner .wrapper_banners {    background: none;}#main_top_banner .b-banners__nav {    bottom: 10px;    left: 0;    width: 100%;    top: initial;}#main_top_banner .b-banners__nav div.banners_top_header {    height: auto !important;    padding: 0 !important;    background: none;    border: none;    text-align: center;}#main_top_banner .banner_nav_elements{    float: none;}#main_top_banner .b-banners__nav_item {    display: inline-block;    width: 8px;    height: 8px;    margin: 0px 4px;    text-indent: -999px;    cursor: pointer;    background-color: rgba(0, 0, 0, 0.2);    border: none;    border-radius: 10px;    opacity: 1;}#main_top_banner .b-banners__nav_item.m-banners__nav_item_active {    background: #DE4848; /* Old browsers */    background: -moz-linear-gradient(top,  #DE4848 0%, #EF3030 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DE4848), color-stop(100%,#EF3030)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* IE10+ */    background: linear-gradient(to bottom,  #DE4848 0%,#EF3030 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#EF3030',GradientType=0 ); /* IE6-9 */    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);}#main_top_banner .b-banners__item .b-banners__item_caption {    bottom: 1px;    color: white;    font-size: 22px;    line-height: normal;    position: absolute;    text-align: center;    width: 313px;    left: 0px;    padding: 45px 15px 0;    top: 0px;    text-shadow: #000  2px 3px 3px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    font-family: 'Geometria';}#main_top_banner .b-banners__item .b-banners__item_caption p{    text-shadow: 2px 3px 3px rgba(0,0,0,.75);    font-size: 24px;    letter-spacing: -1.6px;}.b-banners__item_caption .decor-red {    color: #ff0036;}.b-banners__item_caption .medium {    font-family: 'Geometria Medium';}.banner-link-button {    color: #fff;    font-size: 14px;    text-transform: uppercase;    text-decoration: none;    text-shadow: none;    background: #ff0036;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    border-radius: 4px;    width: 100%;        display: inline-block;}.banner-link-button img{    max-width: 100%;}.b-banners__body{    height: 217px !important;    max-height: 217px !important;}.banner-link-button.button_black{    background: #13171c;}.banner-link-button .bold {    font-family: "Geometria ExtraBold";}.b-banners__item_2 .b-banners__item_caption p{    text-align: left !important;    font-size: 22px !important;}.b-banners__item_3 .b-banners__item_caption {    font-size: 18px !important;    padding: 58px 15px 0 !important;}.b-banners__item_3 .b-banners__item_caption p{    font-size: 22px !important;}#main_top_banner .b-banners__item .b-banners__item_caption h2 {    color: #fff;    font-size: 22px;    font-weight: bold;    line-height: 26px;    margin: 10px 0 25px 14px;}#main_top_banner .b-banners__item .b-banners__item_caption h1 {    font-size: 18px;    margin: 14px 0;}/*---Highlights blocks---*/.highlights_block {    margin-bottom: 10px;}.highlights_block .highlights_sport_block_header {    position: relative;}.highlights_block .highlights_sport_block_header .highlights_sport_menu {    width: 100%;    padding-right: 58px;    box-sizing: border-box;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.highlights_block .highlights_sport_block_header-icon{    display: inline-block;    width: 18px;    height: 18px;    background: url('../img_themes/icons/ic-clock.png') no-repeat;    vertical-align: middle;    position: relative;    top: -2px;    margin-right: 7px;}.highlights_block .highlights_sport_block_header h2 {    background-color: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    display: block;    text-transform: uppercase;    white-space: nowrap;    overflow: hidden;    -moz-binding: url("ellipsisxul.xml#ellipsis");    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;}.highlights_block .highlights_sport_block_header h2 i{    font-size: 18px;    display: inline-block;    vertical-align: middle;    margin-right: 10px;}.highlights_block .highlights_sport_block_header h2 span{    display: inline-block;    vertical-align: middle;}.highlights_sport_menu_wrap .swiper-wrapper {    position: relative;    width: 100%;    height: 100%;    z-index: 1;    display: -webkit-box;    display: -moz-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    -o-transition-property: -o-transform;    -ms-transition-property: -ms-transform;    transition-property: transform;    -webkit-box-sizing: content-box;    -moz-box-sizing: content-box;    box-sizing: content-box;    -webkit-transform: translate3d(0,0,0);    -moz-transform: translate3d(0,0,0);    -o-transform: translate(0,0);    -ms-transform: translate3d(0,0,0);    transform: translate3d(0,0,0);}.highlights_sport_menu_button {    width: 58px;    height: 20px;    position: absolute;    bottom: 10px;    right: 0;    z-index: 1;    text-align: center;    -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;}.highlights_sport_menu_button div {    position: relative;    font-family: 'Glyphicons Halflings' !important;    font-style: normal;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    display: inline-block;    margin-bottom: 0;    font-weight: normal;    text-align: center;    vertical-align: middle;    touch-action: manipulation;    cursor: pointer;    background-image: none;    border: 1px solid transparent;    white-space: nowrap;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none;    color: #fff;    background-color: #1e2227;    padding: 1px 3px;    font-size: 11px;    line-height: 16px;    border-radius: 2px;    text-decoration: none;    width: 20px;    height: 20px;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.31);}.highlights_sport_menu_button .menu_next:before {    content: "\e080";}.highlights_sport_menu_button .menu_prev:before {    content: "\e079";}.highlights_sport_menu_button div:hover {    background: #DE4848;    background: -moz-linear-gradient(top, #DE4848 0%, #EF3030 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DE4848), color-stop(100%,#EF3030));    background: -webkit-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -o-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -ms-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: linear-gradient(to bottom, #DE4848 0%,#EF3030 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#EF3030',GradientType=0 );}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item {    display: block;    text-transform: uppercase;    cursor: pointer;    width: 16.66% !important;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    display: -webkit-box;    display: -ms-flexbox;    display: -webkit-flex;    display: flex;    -webkit-box-pack: center;    -ms-flex-pack: center;    -webkit-justify-content: center;    justify-content: center;    -webkit-box-align: center;    -ms-flex-align: center;    -webkit-align-items: center;    align-items: center;    -webkit-flex-shrink: 0;    -ms-flex: 0 0 auto;    flex-shrink: 0;    width: 100%;    height: 100%;    position: relative;    padding-left: 1px;    border-radius: 2px;}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item:first-child {    background: none;}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item a {    width: 100%;    height: 100%;    text-align: center;    display: block;    padding: 13px 5px;    font-size: 11px;    color: #fff;    font-weight: 700;    text-transform: uppercase;    text-decoration: none;    white-space: nowrap;    overflow: hidden;    -moz-binding: url("ellipsisxul.xml#ellipsis");    text-overflow: ellipsis;    -o-text-overflow: ellipsis;    -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item:last-child a {    border-radius: 0 5px 0 0}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item.active,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item:hover{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item.active:after,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item:hover:after{    content: '';    position: absolute;    bottom: -5px;    left: 50%;    margin-left: -5px;    width: 0;    height: 0;    z-index: 2;    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #B62B2E;}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item span,.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item i{    display: inline-block;    vertical-align: middle;}.highlights_block .highlights_sport_block_header .highlights_sport_menu .highlights_sport_menu_item i{    margin-right: 5px;    font-size: 13px;    font-family: "fontello";    font-style: normal;    font-weight: normal;}/*---Search---*/.b-search {    margin: 10px 0;    border-radius: 3px;    overflow: hidden;    float: none;    width: auto;    height: auto;}.search_form:first-child .b-search{    margin-top: 0;}.b-search__input,.b-search__input:focus {    background: #272B31;    width: 192px;    float: left;    height: 50px;    padding: 0 20px;    font-size: 10px;    font-weight: 500;    color: #fff;    box-sizing: border-box;}.b-search__input::-webkit-input-placeholder {    color: #fff;    text-transform: uppercase;}.b-search__input:-moz-placeholder {    opacity: 1;    color: #fff;    text-transform: uppercase;}.b-search__input::-moz-placeholder {    opacity: 1; color: #fff;    text-transform: uppercase;}.b-search__input:-ms-input-placeholder {    color: #fff;    text-transform: uppercase;}.button_search,.button_search:hover {    float: right;    width: 60px;    background: #1E2227;    height: 50px;    color: #fff;    position: static;}.button_search i{    font-size: 13px;}.m-message_no_result {    border: 1px solid #faebcc;    /*background-color: #fff1b2;*/    border-radius: 4px;    margin: 20px;    padding: 15px;    color: #8a6d3b;}.m-message_no_result h3,.b-message a {    color: #8a6d3b;}/*****/.l-events-image{    width: 100%;    height: 48px;    background: url("../img_themes/euro-2016@2x.png") no-repeat;    background-size: cover;}.m-menu_name_sport.layout_schema_title {    cursor: default;}#live_events_upcoming .b-menu__icon{    background: url("../img_themes/man-sprite-gray.png") no-repeat scroll 2px 0 ;    zoom: 0.8;    -ms-zoom: 0.8;    -moz-transform-origin: top right;    -moz-transform: scale(0.8);    margin-top: 4px;    margin-bottom: -5px;}/*.m-menu__link_s .b-menu__icon   { background-position: 0 0 !important; }      !* soccer *!*//*.m-menu__link_bb .b-menu__icon  { background-position: -78px 0; }   !* basketball *!*//*.m-menu__link_ts .b-menu__icon  { background-position: -156px 0; }   !* tennis *!*//*.m-menu__link_ba .b-menu__icon  { background-position: -117px 0; }   !* baseball *!*//*.m-menu__link_rg .b-menu__icon  { background-position: -273px 0; }   !* american footbal *!*//*.m-menu__link_ih .b-menu__icon  { background-position: -1404px 0; }  !* ice hockey *!*//*.m-menu__link_hoc .b-menu__icon { background-position: -1404px 0; }  !* hockey *!*//*.m-menu__link_bm .b-menu__icon  {  background-position: -429px 0; }  !* badminton *!*//*.m-menu__link_tts .b-menu__icon {background-position: -2067px 0; }  !* table tennis *!*//*.m-menu__link_g .b-menu__icon   {  background-position: -1209px 0; }  !* golf *!*//*.m-menu__link_mot .b-menu__icon { background-position: -1716px 0;}  !* moto sport *!*//*.m-menu__link_vb .b-menu__icon  { background-position: -195px 0; }  !* volleyball *!*//*.m-menu__link_sno .b-menu__icon {  background-position: -546px 0;}    !* snooker *!*//*.m-menu__link_fut .b-menu__icon { background-position: 0 0; }  !* futsal *!*//*.m-menu__link_aus .b-menu__icon {background-position: -39px 0; }  !* aussie rules *!*//*.m-menu__link_cur .b-menu__icon { background-position: -819px 0; }    !* curling *!*//*.m-menu__link_dar .b-menu__icon { background-position: -897px 0; }  !* durts *!*//*.m-menu__link_rug .b-menu__icon { background-position: -39px 0; }  !* rugby *!*//*.m-menu__link_rgl .b-menu__icon {background-position: -39px 0; }  !* rugby clon1*!*//*.m-menu__link_rgu .b-menu__icon {background-position: -39px 0; }  !* rugby clon2*!*//*.m-menu__link_bx .b-menu__icon  { background-position: -624px 0; }  !* box *!*//*.m-menu__link_hb .b-menu__icon  {  background-position: -1365px 0; }  !* handball *!*//*.m-menu__link_flo .b-menu__icon { background-position: -468px 0; }  !* floorball *!*//*.m-menu__link_cm .b-menu__icon  {background-position: -780px 0; }  !* Cricket *!*//*.m-menu__link_bo .b-menu__icon  {background-position: -1599px 0;  }  !* Mixed Martial arts *!*//*.m-menu__link_ban .b-menu__icon { background-position: -468px 0; }  !* Bandy *!*//*.m-menu__link_pes .b-menu__icon { background-position: -117px 0; } !* Pesapalo *!*//*.m-menu__link_cyc .b-menu__icon { background-position: -858px 0; }  !* Cycling *!*//*.m-menu__link_cc .b-menu__icon { background-position: -858px 0; }  !* Cycling *!*//*.m-menu__link_alp .b-menu__icon { background-position: -234px 0; }  !* Alpine Skiing *!*//*.m-menu__link_ski .b-menu__icon { background-position: -1911px 0; }  !* Ski Jumping *!*//*.m-menu__link_mma .b-menu__icon {background-position: -1599px 0; }  !* MMA *!*//*.m-menu__link_mot .b-menu__icon { background-position: -1716px 0;  }  !* Motorbikes *!*//*.m-menu__link_pol .b-menu__icon { background-position: -1755px 0; }  !* Politics *!*//*.m-menu__link_poo .b-menu__icon { background-position: -546px 0;  }  !* Pool *!*//*.m-menu__link_swi .b-menu__icon { background-position: -1989px 0; }  !* Swimming *!*//*.m-menu__link_oly .b-menu__icon { background-position: -351px 0; }  !* Olympics *!*//*.m-menu__link_wat .b-menu__icon { background-position: -2184px 0; }  !* Water Polo *!*//*.m-menu__link_bea .b-menu__icon { background-position: -195px 0; }  !* Beach Volleball *!*//*.m-menu__link_bia .b-menu__icon { background-position: -507px 0; }  !* Biathlon *!*//*.m-menu__link_pok .b-menu__icon {background-position: -2457px 0; }  !* Poker *!*//*.m-menu__link_fie .b-menu__icon { background-position: -468px 0; }  !* Field hockey *!*//*.m-menu__link_che .b-menu__icon { background-position: -702px 0; }  !* Chess *!*//*.m-menu__link_VIRTUAL_SPORTS_CODE .b-menu__icon { background-position: -1287px 0; }  !* Virtual sports *!*//*.m-menu__link_c .b-menu__icon { background-position: -780px 0; }  !* cricket *!*//*.m-menu__link_ent .b-menu__icon { background-position: -1014px 0; }  !* entertaiment *!*//*.m-menu__link_ral .b-menu__icon { background-position: -390px 0;  }  !* rally *!*//*.m-menu__link_spe .b-menu__icon { background-position: -1950px 0; }	!* Specials *!*//*.m-menu__link_net .b-menu__icon { background-position: -195px 0; }	!* Netball *!*//*.m-menu__link_lot .b-menu__icon { background-position: -1560px 0; }	!* Lottery *!*//*.m-menu__link_for .b-menu__icon {background-position: -1170px 0; }	!* Formula 1 *!*//*.m-menu__link_cro .b-menu__icon { background-position: -1872px 0; }	!* Cross country skiing *!*//*.m-menu__link_gae .b-menu__icon { background-position: -195px 0; }	!* Gaelic football *!*//*.m-menu__link_fre .b-menu__icon { background-position: -1248px 0; }	!* Freestyle wrestling *!*//*.m-menu__link_fen .b-menu__icon { background-position: -1131px 0; } !*fencing*!*//*.m-menu__link_gre .b-menu__icon{ background-position: -1248px 0; } !*greco roman*!*//*.m-menu__link_gym .b-menu__icon{ background-position: -1326px 0; } !*gymnastics*!*//*.m-menu__link_jud .b-menu__icon{ background-position: -1443px 0; }!*judo*!*//*.m-menu__link_mod .b-menu__icon{ background-position: -1638px 0;  }!*modern 5*!*//*.m-menu__link_row .b-menu__icon{ background-position: -2418px 0; }!*rowing*!*//*.m-menu__link_sai .b-menu__icon{ background-position: -1794px 0; }!*sailing*!*//*.m-menu__link_sho .b-menu__icon{ background-position: -1833px 0; }!*shooting*!*//*.m-menu__link_syn .b-menu__icon{ background-position: -2028px 0;}!*sync swim*!*//*.m-menu__link_tae .b-menu__icon{ background-position: -2106px 0;}!*taekwando*!*//*.m-menu__link_tri .b-menu__icon{ background-position: -2145px 0;}!*triatlon*!*//*.m-menu__link_equ .b-menu__icon{  background-position: -1053px 0; }!*equestrian*!*//*.m-menu__link_can .b-menu__icon{ background-position: -663px 0; }!*canoening*!*//*.m-menu__link_wei .b-menu__icon{ background-position: -2223px 0;}!*weightlifring*!*//*.m-menu__link_arc .b-menu__icon{ background-position: -312px 0; }!*archery*!*//*.m-menu__link_ath .b-menu__icon{ background-position: -351px 0;}!*athletics*!*//*.m-menu__link_div .b-menu__icon{ background-position: -936px 0; }!*diving*!*//*!*?*!*//*.m-menu__link_aut .b-menu__icon{ background-position: -390px 0; }!*?auto-racing*!*//*.m-menu__link_bow .b-menu__icon{ background-position: -585px 0; }!*?bowls*!*//*.m-menu__link_cs .b-menu__icon{ background-position: -741px 0; }!*?counter-strike*!*//*.m-menu__link_dot .b-menu__icon{ background-position: -975px 0; }!*?dota*!*//*.m-menu__link_eur .b-menu__icon{ background-position: -1092px 0; }!*?eurovision*!*//*.m-menu__link_gh .b-menu__icon{ background-position: -1287px 0; }!*?GREYHOUNDS*!*//*.m-menu__link_kar .b-menu__icon{ background-position: -1482px 0; }!*?karate*!*//*.m-menu__link_lac .b-menu__icon{ background-position: -1521px 0; }!*?lacrosse*!*//*.m-menu__link_mc .b-menu__icon{ background-position: -1677px 0; }!*?mortal-combat*!*//*.m-menu__link_www .b-menu__icon{ background-position: -2262px 0; }!*?WHAT? WHERE? WHEN?*!*//*.m-menu__link_ws .b-menu__icon{ background-position: -2301px 0; }!*?winter-sport *!*//*.m-menu__link_wor .b-menu__icon{ background-position: -2340px 0; }!*?worms *!*//*.m-menu__link_wot .b-menu__icon{ background-position: -2379px 0; }!*?wot *!*/.m-menu__link_s .b-menu__icon,.cont_liveip .m-menu__link_s .b-menu__icon { background-position: 0 9px; }		/* soccer */.m-menu__link_bb .b-menu__icon,.m-menu_sport .m-menu__link_bb .b-menu__icon,.cont_liveip .m-menu__link_bb .b-menu__icon { background-position: -22px 7px; }	/* basketball */.m-menu__link_ts .b-menu__icon,.m-menu_sport .m-menu__link_ts .b-menu__icon,.cont_liveip .m-menu__link_ts .b-menu__icon { background-position: -47px 7px; }	/* tennis */.m-menu__link_ba .b-menu__icon,.m-menu_sport .m-menu__link_ba .b-menu__icon,.cont_liveip .m-menu__link_ba .b-menu__icon { background-position: -71px 7px; }	/* baseball */.m-menu__link_rg .b-menu__icon,.m-menu_sport .m-menu__link_rg .b-menu__icon,.cont_liveip .m-menu__link_rg .b-menu__icon { background-position: -97px 7px; }	/* american footbal */.m-menu__link_rug .b-menu__icon,.m-menu_sport .m-menu__link_rug .b-menu__icon,.cont_liveip .m-menu__link_rug .b-menu__icon { background-position: -97px 7px; }		/* rugby */.m-menu__link_rgl .b-menu__icon,.m-menu_sport .m-menu__link_rgl .b-menu__icon,.cont_liveip .m-menu__link_rgl .b-menu__icon { background-position: -97px 7px; }		/* rugby clon1*/.m-menu__link_rgu .b-menu__icon,.m-menu_sport .m-menu__link_rgu .b-menu__icon,.cont_liveip .m-menu__link_rgu .b-menu__icon { background-position: -97px 7px; }		/* rugby clon2*/.m-menu__link_ih .b-menu__icon,.m-menu_sport .m-menu__link_ih .b-menu__icon,.cont_liveip .m-menu__link_ih .b-menu__icon { background-position: -119px 7px; }	/* ice hockey */.m-menu__link_hoc .b-menu__icon,.m-menu_sport .m-menu__link_hoc .b-menu__icon,.cont_liveip .m-menu__link_hoc .b-menu__icon { background-position: -199px 7px; }  /* hockey */.m-menu__link_bm .b-menu__icon,.m-menu_sport .m-menu__link_bm .b-menu__icon,.cont_liveip .m-menu__link_bm .b-menu__icon { background-position: -141px 7px; }	/* badminton */.m-menu__link_tts .b-menu__icon,.m-menu_sport .m-menu__link_tts .b-menu__icon,.cont_liveip .m-menu__link_tts .b-menu__icon { background-position: -165px 7px; }	/* table tennis */.m-menu__link_g .b-menu__icon,.m-menu_sport .m-menu__link_g .b-menu__icon,.cont_liveip .m-menu__link_g .b-menu__icon { background-position: -192px 7px; }	/* golf *//*.m-menu_sport .m-menu__link_mot .b-menu__icon	{ background-position: -595px 9px; }	!* moto sport *!*/.m-menu__link_mot .b-menu__icon,.m-menu_sport .m-menu__link_mot .b-menu__icon,.cont_liveip .m-menu__link_mot .b-menu__icon { background-position: -706px 7px;width: 26px; }	/* Motorbikes */.m-menu__link_vb .b-menu__icon,.m-menu_sport .m-menu__link_vb .b-menu__icon,.cont_liveip .m-menu__link_vb .b-menu__icon { background-position: -238px 7px; }	/* volleyball */.m-menu__link_sno .b-menu__icon,.m-menu_sport .m-menu__link_sno .b-menu__icon,.cont_liveip .m-menu__link_sno .b-menu__icon { background-position: -263px 7px;width: 22px; }	/* snooker */.m-menu__link_fut .b-menu__icon,.m-menu_sport .m-menu__link_fut .b-menu__icon,.cont_liveip .m-menu__link_fut .b-menu__icon { background-position: -288px 7px; }	/* futsal */.m-menu__link_flo .b-menu__icon,.m-menu_sport .m-menu__link_flo .b-menu__icon,.cont_liveip .m-menu__link_flo .b-menu__icon { background-position: -288px 7px; }	/* floorball *//*.m-menu_sport 	.m-menu__link_aus .b-menu__icon	{ background-position: 0 -310px; }	!* aussie rules *!*/.m-menu__link_cur .b-menu__icon,.m-menu_sport .m-menu__link_cur .b-menu__icon,.cont_liveip .m-menu__link_cur .b-menu__icon { background-position: -336px 7px; }	/* curling */.m-menu__link_dar .b-menu__icon,.m-menu_sport .m-menu__link_dar .b-menu__icon,.cont_liveip .m-menu__link_dar .b-menu__icon { background-position: -361px 7px;width: 22px; }	/* durts */.m-menu__link_bx .b-menu__icon,.m-menu_sport .m-menu__link_bx .b-menu__icon,.cont_liveip .m-menu__link_bx .b-menu__icon { background-position: -408px 7px;width: 23px; }	/* box */.m-menu__link_hb .b-menu__icon,.m-menu_sport .m-menu__link_hb .b-menu__icon,.cont_liveip .m-menu__link_hb .b-menu__icon { background-position: -433px 7px; }	/* handball */.m-menu__link_cm .b-menu__icon,.m-menu_sport .m-menu__link_cm .b-menu__icon,.cont_liveip .m-menu__link_cm .b-menu__icon { background-position: -949px 7px;width: 22px; }	/* Cricket */.m-menu__link_c .b-menu__icon,.m-menu_sport .m-menu__link_c .b-menu__icon,.cont_liveip .m-menu__link_c .b-menu__icon { background-position: -949px 7px;width: 22px; }	/* Cricket */.m-menu__link_bo .b-menu__icon,.m-menu_sport .m-menu__link_bo .b-menu__icon,.cont_liveip .m-menu__link_bo .b-menu__icon { background-position: -501px 7px;width: 22px; }	/* Mixed Martial arts */.m-menu__link_ban .b-menu__icon,.m-menu_sport .m-menu__link_ban .b-menu__icon,.cont_liveip .m-menu__link_ban .b-menu__icon { background-position: -456px 7px; }	/* Bandy *//*.m-menu_sport 	.m-menu__link_pes .b-menu__icon	{ background-position: 0 -568px; }	!* Pesapalo *!*/.m-menu__link_cyc .b-menu__icon,.m-menu_sport .m-menu__link_cyc .b-menu__icon,.cont_liveip .m-menu__link_cyc .b-menu__icon { background-position: -595px 7px; }	/* Cycling */.m-menu__link_alp .b-menu__icon,.m-menu_sport .m-menu__link_alp .b-menu__icon,.cont_liveip .m-menu__link_alp .b-menu__icon { background-position: -622px 7px; }	/* Alpine Skiing */.m-menu__link_ski .b-menu__icon,.m-menu_sport .m-menu__link_ski .b-menu__icon,.cont_liveip .m-menu__link_ski .b-menu__icon { background-position: -650px 7px; }	/* Ski Jumping */.m-menu__link_mma .b-menu__icon,.m-menu_sport .m-menu__link_mma .b-menu__icon,.cont_liveip .m-menu__link_mma .b-menu__icon { background-position: -675px 7px; }	/* MMA */.m-menu__link_aut .b-menu__icon,.m-menu_sport .m-menu__link_aut .b-menu__icon,.cont_liveip .m-menu__link_aut .b-menu__icon { background-position: -1128px 7px;width: 22px; }	/* Auto racing */.m-menu__link_for .b-menu__icon,.m-menu_sport .m-menu__link_for .b-menu__icon,.cont_liveip .m-menu__link_for .b-menu__icon { background-position: -977px 7px;width: 26px; }	/* Formula 1 */.m-menu__link_pol .b-menu__icon,.m-menu_sport .m-menu__link_pol .b-menu__icon,.cont_liveip .m-menu__link_pol .b-menu__icon { background-position: -1061px 7px;width: 26px; }	/* Politics */.m-menu__link_poo .b-menu__icon,.m-menu_sport .m-menu__link_poo .b-menu__icon,.cont_liveip .m-menu__link_poo .b-menu__icon { background-position: -760px 7px;width: 22px; }	/* Pool */.m-menu__link_swi .b-menu__icon,.m-menu_sport .m-menu__link_swi .b-menu__icon,.cont_liveip .m-menu__link_swi .b-menu__icon { background-position: -787px 7px; }	/* Swimming */.m-menu__link_oly .b-menu__icon,.m-menu_sport .m-menu__link_oly .b-menu__icon,.cont_liveip .m-menu__link_oly .b-menu__icon { background-position: -811px 7px; }	/* Olympics */.m-menu__link_wat .b-menu__icon,.m-menu_sport .m-menu__link_wat .b-menu__icon,.cont_liveip .m-menu__link_wat .b-menu__icon { background-position: -831px 7px; }	/* Water Polo */.m-menu__link_bea .b-menu__icon,.m-menu_sport .m-menu__link_bea .b-menu__icon,.cont_liveip .m-menu__link_bea .b-menu__icon { background-position: -856px 7px; }	/* Beach Volleball */.m-menu__link_bvb .b-menu__icon,.m-menu_sport .m-menu__link_bvb .b-menu__icon,.cont_liveip .m-menu__link_bvb .b-menu__icon { background-position: -856px 7px; }	/* Beach Volleball */.m-menu__link_net .b-menu__icon,.m-menu_sport .m-menu__link_net .b-menu__icon,.cont_liveip .m-menu__link_net .b-menu__icon { background-position: -1099px 7px; }	/* Netball */.m-menu__link_bia .b-menu__icon,.m-menu_sport .m-menu__link_bia .b-menu__icon,.cont_liveip .m-menu__link_bia .b-menu__icon { background-position: -878px 7px; }	/* Biathlon */.m-menu__link_pok .b-menu__icon,.m-menu_sport .m-menu__link_pok .b-menu__icon,.cont_liveip .m-menu__link_pok .b-menu__icon { background-position: -898px 7px; }	/* Poker */.virtual_events_block .upcoming_events,.virtual_events_block .past_events {    /*border-left: 1px solid #3b3b3b;*/    /*border-right: 1px solid #3b3b3b;*/}.virtual_events_block .upcoming_events {    margin: 0px 0 0 0;}.virtual_events_block .past_events {    /*border-bottom: 1px solid #3b3b3b;*/    margin-top: 15px;}.virtual_events_block .asian_content_table {    table-layout: fixed;    width: 100%;    border: none;    border-collapse: separate;}.virtual_events_block .asian_content_table .date_column {    width: 90px;}.virtual_events_block .asian_content_table .code_fe_1x2,.virtual_events_block .asian_content_table .code_fe_dc,.virtual_events_block .asian_content_table .parameter_Total,.virtual_events_block .asian_content_table .code_fe_ou {    width: 55px;}.virtual_events_block .asian_content_table .more_odds_col {    width: 66px;}.virtual_events_block .asian_content_table .cont_head_table td {    background: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market {}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market .b-menu__link {    height: auto;    color: #fff;    font-size: 15px;    text-decoration: none;}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market .b-menu__link .b-menu__icon {    /*display: none;*/    display: inline-block;}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market .m-menu__link_vvf .b-menu__icon {    margin: 1px 0 0;    font-size: 14px;    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    background: none;    width: auto;    height: auto;    vertical-align: top;    position: absolute;    left: 0;}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market .m-menu__link_vvf .b-menu__icon:before{    content: '\e815';}.virtual_events_block .asian_content_table .cont_head_table td .event-header-market .b-menu__link .m-menu_name_sport {    height: auto;    color: #fff;    font-size: 12px;    text-decoration: none;    font-weight: 700;    padding: 0;    display: block;    padding-left: 28px;    text-transform: uppercase;    vertical-align: top;}.virtual_events_block .asian_content_table .cont_top_table td {    font-weight: 700;    text-align: center;    color: #FFFFFF;    padding: 10px 3px;    font-size: 11px;    background: #272B31;}.virtual_events_block .asian_content_table .cont_odds_row td {}.virtual_events_block .asian_content_table .cont_odds_row td span{    /*font-weight: normal;*/    background: transparent;    -webkit-box-shadow: none;            box-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row td span.past_events_time{    font-weight: 500;    font-size: 11px;    color: #7F8B96;}.virtual_events_block .asian_content_table .cont_odds_row td span.past_events_time b{    display: block;    margin-top: 3px;    font-size: 12px;    font-weight: bold;    color: #22272D;    line-height: 1;}.virtual_events_block .b-bet-grid__cell .b-link input{    cursor: pointer;    margin-top: 5px;}.virtual_events_block .b-bet-grid__cell .b-link input:disabled{    cursor:default;}.virtual_events_block .asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span.g-right{    border:0;    background: transparent;    -webkit-box-shadow: none;            box-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row td.bg-light span{    width: 88%;    border-radius: 3px;    background: #fff;    font-weight: normal;}.virtual_events_block .asian_content_table .cont_odds_row_top td .not_favorite_part{    display: inline-block;    max-width: 95%;}.virtual_events_block .asian_content_table .cont_odds_row td span.not_favorite_part_score{    color: #F5A623;}.virtual_events_block .asian_content_table .cont_odds_row td span.asian_odds {    width: 88%;    text-decoration: none;    height: auto;    display: block;    font-weight: normal!important;    background: #FFFFFF;    border: 1px solid rgba(150, 150, 150, 0.36);    border-radius: 3px;    font-size: 11px;    text-align: center;    padding: 5px 2px;}.virtual_events_block .asian_content_table .cont_odds_row td span.asian_odds.selected {    background: #E14343;    border: 1px solid rgba(150, 150, 150, 0.36);    color: #fff;}.virtual_events_block .asian_content_table .cont_odds_row td span.asian_odds.user_loser {    background: #fff;    border: 1px solid #E14343;    color: #E14343;    text-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row td span.asian_odds.user_winner{    background: #fff;    color: #009931;    border-color: #009931;    text-shadow: none;}.virtual_events_block .selected{    /*background: transparent !important;*/}.virtual_events_block .asian_content_table .cont_odds_row a{    width: 88%;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top td:first-child {    border-left: 1px solid #e8e8e8;    padding: 6px 3px 9px 3px;    font-size: 12px;    text-align: center;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top td:last-child {    border-right: none;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_odds_cell,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .bg-light {    text-align: center;}.virtual_events_block .past_events .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_odds td a,.virtual_events_block .past_events .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_odds td a b,.virtual_events_block .past_events .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_odds td a span {    cursor: default;    pointer-events: none;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_winner .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_winner .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.user_winner,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome.user_winner{    /*background: #009931; !* Old browsers *!*/    /*background: -moz-linear-gradient(top,  #009931 0%, #007a00 100%); !* FF3.6+ *!*/    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#009931), color-stop(100%,#007a00)); !* Chrome,Safari4+ *!*/    /*background: -webkit-linear-gradient(top,  #009931 0%,#007a00 100%); !* Chrome10+,Safari5.1+ *!*/    /*background: -o-linear-gradient(top,  #009931 0%,#007a00 100%); !* Opera 11.10+ *!*/    /*background: -ms-linear-gradient(top,  #009931 0%,#007a00 100%); !* IE10+ *!*/    /*background: linear-gradient(to bottom,  #009931 0%,#007a00 100%); !* W3C *!*/    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009931', endColorstr='#007a00',GradientType=0 ); !* IE6-9 *!*/    color: #009931;    text-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_winner .odds_value a,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_winner .odds_value a,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.user_winner a,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome.user_winner a {    color: #009931;    border-color: #009931;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_loser .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_loser .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.user_loser,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome.user_loser{    color: #E14343;    text-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_loser .odds_value a,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_loser .odds_value a,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.user_loser a,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome.user_loser a{    color: #E14343;    border-color: #E14343;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_winner .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_winner .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.user_loser .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .cont_more_row .asian_odds.selected.user_loser .odds_value{    /*color: #fff;*/    /*text-shadow: 1px 1px 1px #292929;*/}.virtual_events_block .single_row_table .cont_odds_row .cont_more_row .pointer_events {    opacity: 0.45;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .m-bet-grid__cell_count .show_additional_markets {    text-align: center;    margin: 0;    padding: 0;    font-weight: 700;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .m-bet-grid__cell_count .show_additional_markets .markets_count_plus {    display: none;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .m-bet-grid__cell_count .show_additional_markets i {    display: none;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row {    padding: 0;    border-left: none;    border-right: none;    border-bottom: none;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional {    table-layout: fixed;    width: 100%;    border: none;    border-collapse: separate;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .cont_top_table_add td {    background: #2b2b2b; /* Old browsers */    background: -moz-linear-gradient(top,  #2b2b2b 0%, #202020 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b2b2b), color-stop(100%,#202020)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #2b2b2b 0%,#202020 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #2b2b2b 0%,#202020 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #2b2b2b 0%,#202020 100%); /* IE10+ */    background: linear-gradient(to bottom,  #2b2b2b 0%,#202020 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#202020',GradientType=0 ); /* IE6-9 */    border-bottom: 1px solid #070707;    margin-left: 0;    overflow: hidden;    padding: 8px;    border-top: none;    border-left: none;    border-right: none;    font-weight: bold;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_market td {    background: #2a2a2a;    border-bottom: 1px solid #2c2c2c;    border-top: none;    border-left: none;    border-right: none;    color: #fff;    font-size: 14px;    font-weight: bold;    height: 30px;    line-height: 28px;    text-align: center;    padding: 0;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_odds td {    background: none;    text-align: center;}.virtual_events_block .asian_content_table .cont_odds_row  .additional_row .asian_content_table_additional .addition_odds td:first-child {    border-left: none;}.virtual_events_block .asian_content_table .current-live,.virtual_events_block .asian_content_table .next-live {    padding: 1px 0;    margin: -1px 0;}.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome {    color: #000;    text-shadow: none;}.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome a,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional tbody tr.addition_odds td.winner_outcome a .odds_value {    color: #fff;    background: #F5A623;}.asian_content_table .not_favorite_part_score {    float: right;}.virtual_events_block .upcoming_events .market_block_title,.virtual_events_block .past_events .market_block_title{    width: 100%;    font-size: 16px;    color: #FFFFFF;    font-style: italic;    font-weight: bold;    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.41);    background: #2b2b2b;    background: -moz-linear-gradient(top, #282D33 0%, #1D2127 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#282D33), color-stop(100%,#1D2127));    background: -webkit-linear-gradient(top, #282D33 0%,#1D2127 100%);    background: -o-linear-gradient(top, #282D33 0%,#1D2127 100%);    background: -ms-linear-gradient(top, #282D33 0%,#1D2127 100%);    background: linear-gradient(to bottom, #282D33 0%,#1D2127 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#282D33', endColorstr='#1D2127',GradientType=0 );}.virtual_events_block .upcoming_events .market_block_title span,.virtual_events_block .past_events .market_block_title span{    display: block;    margin: 0;    padding: 12px 15px;    font-weight: bold !important;    width: 100%;    text-align: left;    -webkit-box-sizing: border-box;       -moz-box-sizing: border-box;            box-sizing: border-box;}.virtual_events_block .asian_content_table .current-live, .virtual_events_block .asian_content_table .next-live {    display: inline-block;    background: #EF3030 !important;    color: #fff!important;    border-radius: 4px;    min-width: 36px;    padding: 2px 3px;    line-height: 16px;}.virtual_events_block .asian_content_table .cont_odds_row td {    padding: 10px 5px;}.virtual_events_block .asian_content_table .cont_odds_row td .show_additional_markets {    padding: 8px 5px;}.virtual_events_block .asian_content_table.single_row_table .cont_odds_row a.show_additional_markets {    width: 90%;}.virtual_events_block .asian_content_table .cont_odds_row .cont_odds_row_top .m-bet-grid__cell_count .show_additional_markets {    margin: 1px 1px;}.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional .addition_odds td a {    width: 100%;}.virtual_events_block .asian_content_table.single_row_table .cont_odds_row .asian_content_table_additional tbody tr.addition_odds td a span.g-right {    float: right;}.virtual_events_block .asian_content_table_additional_container {    border-bottom: none;}.virtual_events_block .asian_content_table_additional_container:last-child{    border-bottom: 1px solid #e8e8e8;}.virtual_events_block .asian_content_table .cont_odds_row td span {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.virtual_events_block .asian_content_table .cont_odds_row-bg-first td {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.virtual_events_block .asian_content_table .cont_head_table td {    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.virtual_events_block .event-header-market {    line-height: normal;    padding: 0;}.virtual_events_block .asian_content_table .cont_odds_row .additional_row {    border-top: none;}.virtual_events_block  .asian_content_table_additional .addition_odds td {    height: auto;}.virtual_events_block .cont_more_row .asian_odds .odds_value,.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional .addition_odds td a .odds_value {    line-height: normal;    font-weight: 500;}.virtual_events_block .asian_content_table .cont_odds_row .additional_row .asian_content_table_additional .addition_odds td a .odds_value {    margin-top: 0px;    margin-right: 0px;    padding: 5px 1px 4px;}.events_start_time {    -webkit-border-radius: 4px !important;    -moz-border-radius: 4px !important;    border-radius: 4px !important;}.left_live_menu .m-menu_sport > .b-menu__item {    width: auto;}.left_live_menu .add_to_favourities,.left_live_menu .remove_from_favourities {    zoom: 0.7;    -ms-zoom: 0.7;    -moz-transform-origin: top right;    -moz-transform: scale(0.7);}#menu___allsports .add_to_favourities,.favourities .remove_from_favourities {}#live_type + .l-page__body .l_title {    border: none;    padding: 0;    margin: 0;    background: none;    border-radius: 0;}#live_type + .l-page__body .l_title .b-menu__link_favourities{    display: block;    font-weight: 500;    padding-top: 10px;    padding-bottom: 10px;    font-size: 14px;    color: #FFFFFF;    background: #DE4848; /* Old browsers */    background: -moz-linear-gradient(top,  #DE4848 0%, #EF3030 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DE4848), color-stop(100%,#EF3030)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #DE4848 0%,#EF3030 100%); /* IE10+ */    background: linear-gradient(to bottom,  #DE4848 0%,#EF3030 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#EF3030',GradientType=0 ); /* IE6-9 */    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    border-radius: 5px 5px 0px 0px;    padding-left: 35px;    position: relative;}#live_type + .l-page__body .l_title .b-menu__link_favourities:before{    content: '';    display: block;    position: absolute;    width: 12px;    height: 11px;    background: url("../img_themes/icons/ic-star.png") no-repeat;    left: 15px;    top: 50%;    margin-top: -6px;}#live_type + .l-page__body .l_title.live-now__title,#live_type + .l-page__body .l_title + .d-left_col_live + .l_title{    padding-top: 7px;    padding-bottom: 7px;    padding-left: 35px;    font-weight: 500;    font-size: 14px;    color: #FFFFFF;    box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.31);    box-sizing: border-box;    position: relative;    background: #292E34; /* Old browsers */    background: -moz-linear-gradient(top,  #292E34 0%, #22272D 100%); /* FF3.6+ */    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#292E34), color-stop(100%,#22272D)); /* Chrome,Safari4+ */    background: -webkit-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Chrome10+,Safari5.1+ */    background: -o-linear-gradient(top,  #292E34 0%,#22272D 100%); /* Opera 11.10+ */    background: -ms-linear-gradient(top,  #292E34 0%,#22272D 100%); /* IE10+ */    background: linear-gradient(to bottom,  #292E34 0%,#22272D 100%); /* W3C */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292E34', endColorstr='#22272D',GradientType=0 ); /* IE6-9 */}#live_type + .l-page__body .l_title:before,#live_type + .l-page__body .l_title + .d-left_col_live + .l_title:before{    content: '';    display: block;    width: 14px;    height: 15px;    position: absolute;    left: 14px;    top: 50%;    margin-top: -8px;    background: url('../img_themes/icons/ic-live-cam.png') no-repeat;}#left_col .set_live_view_container{    text-align: center;    margin-bottom: 10px;}#left_col .set_live_view_container a{    border:none;    font-family: inherit;    float: left;    min-width: initial;    width: 50%;    color: #fff;    font-size: 10px;    font-weight: 700;    height: 46px;    text-align: center;    line-height: 44px;    background: #1F2328;    border-bottom: 4px solid #171B1F;    text-transform: uppercase;}#left_col .set_live_view_container a:hover,#left_col .set_live_view_container a.active{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-bottom-color: #9a2123;}.m-menu_sport>.b-menu__item>.b-menu__link_live{    display: block;    width: 100%;    position: relative;    box-sizing: border-box;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    height: auto;    padding: 0;    line-height: 16px;}.m-menu_sport>.b-menu__item>.b-menu__link_live:hover,.m-menu_sport>.b-menu__item>.b-menu__link_live.b-menu__link-open{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.m-menu_sport>.b-menu__item>.b-menu__link_live .m-menu_name_sport{    padding: 0;    width: 100%;    height: 42px;    display: table;    font-weight: inherit;    font-size: inherit;}.m-menu_sport>.b-menu__item>.b-menu__link_live .m-menu_name_sport span{    display: table-cell;    padding: 12px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    box-sizing: border-box;}.m-menu_sport>.b-menu__item>.b-menu__link_live .m-menu_name_sport .icon{    text-align: center;    background-color: rgba(30, 34, 39, 0.29);    position: relative;}.m-menu_sport>.b-menu__item>.b-menu__link_live .m-menu_name_sport .name {    width: 60%;    font-weight: 700;    font-size: 11px;    line-height: 11px;    text-transform: uppercase;}.m-menu_sport>.b-menu__item>.b-menu__link_live .m-menu_name_sport .num {    text-align: right;    font-size: 11px;    line-height: 11px;}.m-menu_sport>.b-menu__item>.b-menu__link_live .b-menu__icon{    position: absolute;    top: 0;    left: 0;    right: 0;    margin: 0 auto;    font-size: 18px;}#live_type + .l-page__body .b-menu__item_sub{    /*border-left: 1px solid #e8e8e8;*/    /*border-right: 1px solid #e8e8e8;*/    clear: both;}#live_type + .l-page__body .b-menu__item_sub.league_item{    width: 100%;    position: relative;    background: #3D424B;    background: -moz-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3D424B), color-stop(100%, #31353C));    background: -webkit-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -o-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: -ms-linear-gradient(top, #3D424B 0%, #31353C 100%);    background: linear-gradient(to bottom, #3D424B 0%, #31353C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    box-sizing: border-box;    border: 0;    text-shadow: none;    cursor: pointer;    display: table;    width: 100%;    height: 38px;}#live_type + .l-page__body .b-menu__item_sub.league_item:hover{    background: #616c76;    box-shadow: none;}#live_type + .l-page__body .b-menu__item_sub.league_item .b-menu__item_sub-country{    display: table-cell;    padding: 8px 10px;    vertical-align: middle;    color: #fff;    width: 80%;    font-weight: 700;    font-size: 11px;    line-height: 11px;}#live_type + .l-page__body .b-menu__item_sub.league_item .country_flag{    display: table-cell;    padding: 8px 10px;    vertical-align: middle;    color: #fff;    width: 20%;    text-align: center;    background-color: rgba(30, 34, 39, 0.29);    position: relative;    line-height: 16px;}#live_type + .l-page__body .b-menu__item_sub.league_item .country_flag img{    overflow: hidden;    border-radius: 20px;    width: 20px;    height: 20px;}#live_type + .l-page__body .b-menu__item_sub .b-menu__icon-arrow{    position: absolute;    right: 0;    top: 0;}.d-left_col.favourities{    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f1f1f1));    background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: linear-gradient(to bottom, #fff 0%, #f1f1f1 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    font-family: "Roboto", sans-serif;    margin-bottom: 10px;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link{    border: 0;    width: 100%;    height: auto;    padding: 0;    position: relative;    box-sizing: border-box;    cursor: pointer;    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f1f1f1));    background: -webkit-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -o-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: -ms-linear-gradient(top, #fff 0%, #f1f1f1 100%);    background: linear-gradient(to bottom, #fff 0%, #f1f1f1 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    font-family: "Roboto", sans-serif;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .b-menu__live_point {    display: none;}.b-menu__item .b-menu{    font-family: inherit;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name{    width: 100%;    padding: 11px;    display: block;    text-overflow: ellipsis;    white-space: nowrap;    overflow: hidden;    color: #505050;    font-size: 11px;    font-weight: 500;    letter-spacing: -0.3px;    box-sizing: border-box;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .match-name{    width: 90%;    max-width: 90%;    color: inherit;    font-size: inherit;    display: block;    line-height: 12px;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    -moz-binding: url(moz_fix.xml#ellipsis);}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .live{    position: absolute;    top: 10px;    right: 10px;    font-size: 10px;    color: #E9373B;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .live + .favourities{    display: none;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link:hover .live_box-name .live + .favourities{    display: block;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .favourities{    position: absolute;    top: 8px;    right: 9px;    width: 15px;    height: 15px;    color: #fff;    text-align: center;    line-height: 15px;    border-radius: 3px;    margin-top: 0;    font-size: 9px;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .favourities.add_to_favourities,#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .favourities.remove_from_favourities:hover{    background: #C1C1C1}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .favourities.add_to_favourities:hover,#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name .favourities.remove_from_favourities{    background: #FF9700;    background: -moz-linear-gradient(top, #FF9700 0%, #F76B1C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FF9700), color-stop(100%, #F76B1C));    background: -webkit-linear-gradient(top, #FF9700 0%, #F76B1C 100%);    background: -o-linear-gradient(top, #FF9700 0%, #F76B1C 100%);    background: -ms-linear-gradient(top, #FF9700 0%, #F76B1C 100%);    background: linear-gradient(to bottom, #FF9700 0%, #F76B1C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-name b{    font-weight: 500;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-detail table{    width: 100%;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-detail table td{    background: #F0F0F0;    padding: 8px 3px;    font-size: 10px;    color: #868686;    text-align: center;    font-weight: 500;    width: 30%;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-detail table td.scope{    background-color: #E8E8E8;    width: 40%;}#live_type + .l-page__body .b-menu__item_sub .b-menu__link .live_box-detail .score{    color: #E63438;    font-size: 11px;    letter-spacing: 0.4px;    font-weight: 700;    margin: 0;    padding: 0;}#live_type + .l-page__body .b-menu__item_sub:hover .b-menu__link,#live_type + .l-page__body .b-menu__item_sub .live_act .b-menu__link{    background: #f9f9f9;}/* Live new view */.l-page__body {    background: none !important;    border-top: none !important;}.l-page__body .l-page__body_u {    border-top: none !important;}.set_live_view_container {    margin-top: 0px;}.set_live_view_container a.overview-set_live_view, #left_col .live_page_select_view .set_live_view_container a.overview-set_live_view {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.set_live_view_container a.event-set_live_view, #left_col .live_page_select_view .set_live_view_container a.event-set_live_view {    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;}.bet_slip_txt .set_live_view_container a,#left_col .live_page_select_view .set_live_view_container a {    border: none;    font-family: inherit;    float: left;    min-width: 126px;    color: #fff;    font-size: 10px;    font-weight: 700;    height: 46px;    text-align: center;    line-height: 44px;    background: #1F2328;    border-bottom: 4px solid #171B1F;    text-transform: uppercase;    text-shadow: none;}.bet_slip_txt .set_live_view_container a:last-child,#left_col .live_page_select_view .set_live_view_container a:last-child {    border-radius: 3px 0 0 3px;}.bet_slip_txt .set_live_view_container a:first-child,#left_col .live_page_select_view .set_live_view_container a:first-child {    border-radius: 0 3px 3px 0;}.set_live_view_container a.event-set_live_view i,#left_col .live_page_select_view .set_live_view_container a.event-set_live_view i {    margin-top: 3px;}.bet_slip_txt .set_live_view_container a.active,#left_col .live_page_select_view .set_live_view_container a.active{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-bottom-color: #9a2123;}.l-page__body .title_contein_box h1 {    background-image: linear-gradient(to bottom, #403f3f, black);    background-repeat: repeat-x;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.5) inset;    height: 28px;    line-height: 24px !important;    padding: 3px 20px 1px 4px;    text-align: left;    font-size: 16px !important;}.sportotobet_event_live_page .title-live {    width: 992px !important;    box-sizing: border-box;}#live_type + .l-page__body .sportotobet_event_live_page .l-page__r {}#live_type + .l-page__body .b-bet-grid__cell .b-link {    font-size: 12px;}.sportotobet_event_live_page .m-menu_sport > .b-menu__item.m-menu__item_last{    border-bottom: none !important;}.favourities + .b-menu__link div  span:first-child,.favourities_r + .b-menu__link div  span:first-child,.d-left_col_live .m-menu_check .b-menu__link div span:first-child{    max-width: 210px;    overflow: hidden;    -o-text-overflow: ellipsis;    text-overflow: ellipsis;    white-space: nowrap;    -moz-binding: url('moz_fix.xml#ellipsis');    display: inline-block;    font-weight: 500;    font-size: 12px;    color: #22272D;    text-shadow: none;}.b-menu__item_sub .score{    font-weight: 700!important;    font-size: 14px;    color: #E63438!important;    line-height: 11px;    margin-right: 10px;    text-shadow: none;}.b-menu__item_sub .scope,.b-menu__item_sub .starttime{    font-weight: 500 !important;    font-size: 10px;    color: #868686!important;    line-height: 10px;    margin-right: 0px;    text-shadow: none;}.add_to_favourities,.remove_from_favourities{    position: absolute;    width: 14px;    height: 13px;    right: 10px;    margin-top: 1px;    top: 50%;    background: url("../img_themes/icons/star-sprite.png") no-repeat;    background-position: 0 0;}.add_to_favourities:hover,.remove_from_favourities{   background-position: -24px 0!important;}.d-left_col_live .b-menu__item_sub .starttime.score_monitor{    background-position: right 4px;}.b-bet-grid__item_dparam{    /*color: #ffde00;*/    color: #649BB0;    font-weight: 500!important;}.b-index_block_size{    color: #22272D;    margin: 0;}.b-cell_hover .b-index_block_size{    margin: 0;    padding: 7px 0;    font-weight: 700;}#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected,#live_type + .l-page__body #main_content .b-bet-grid__cell a:hover,#live_type + .l-page__body .d_week a.selected,#live_type + .l-page__body .d_week a.selected:hover,#live_type + .l-page__body .fav_expres.selected,#live_type + .l-page__body .fav_expres.selected:hover{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-color: #B62B2E;    color: #fff;}#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected .b-index_block_size,#live_type + .l-page__body #main_content .b-bet-grid__cell a:hover .b-index_block_size{    background: rgba(0, 0, 0, 0.15) !important;    border-left-color: rgba(0, 0, 0, 0.05);    color: #fff;    text-shadow: none;}#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected .b-bet-grid__item_dparam,#live_type + .l-page__body #main_content .b-bet-grid__cell a:hover .b-bet-grid__item_dparam,#live_type + .l-page__body #main_content .b-bet-grid__cell a.selected .g-ellipsis,#live_type + .l-page__body #main_content .b-bet-grid__cell a:hover .g-ellipsis{    color: #fff;}/* end *//* Schedule */.d-left_col_live .m-menu_sport > .b-menu__item {    width: 100%;}.d-left_col_live .m-menu_sport > .b-menu__item.m-menu__item_last {    border-bottom: none;}.up_content {    border: none !important;    color: #000;}.up_content .b-menu__icon {    margin-top: -7px;    vertical-align: middle;    -moz-transform: scale(0.7);    -ms-transform: scale(0.7);    -webkit-transform: scale(0.7);    -o-transform: scale(0.7);    transform: scale(0.7);}.up_content .m-menu_name_sport {    padding: 17px 0 0 !important;}.up_content .date-cell {    padding: 9px 0 0 !important;}.b-title_upcoming {    height: 43px !important;}.b-title_upcoming .bet_slip_txt{    height: 43px !important;    padding-top: 9px !important;}#live_type + .l-page__body .b-paginator {    border: none;    background: none;}#live_type + .l-page__body .b-paginator__item {    border: none;}.l-page__body .u_search_button {    background: #000 !important;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2), 0 0 1px rgba(255, 255, 255, 0.6) inset;}#c-sport .b-menu__icon,.sports_dd .b-menu__icon{    -moz-transform: scale(0.7);    -ms-transform: scale(0.7);    -webkit-transform: scale(0.7);    -o-transform: scale(0.7);    transform: scale(0.7);}#c-sport .b-menu__icon {    margin-top: -12px;}.sports_dd .b-menu__icon {    margin-top: -3px;}.sports_dd .sport_select span {    line-height: 27px;}.l-page__body .up_content .m-message_no_result {    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    background-color: #1D1D1D;    border: 1px solid #383838;    color: #cbcbcc;    text-shadow: none;}.l-page__body .up_content .m-message_no_result h3,.l-page__body .up_content .b-message a {    color: #fff;    font-size: 14px;}.m-message_no_result {    margin: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    border-radius: 0;    background-color: #1D1D1D !important;    border: 1px solid #383838 !important;    color: #cbcbcc;    text-shadow: none;}.m-message_no_result h3,.b-message a {    color: #fff;}/* end */.today_events_link,.results-link,.bahis-bozdur-link{    margin-bottom: 5px;    background-color: #272B31;    border-radius: 3px;    overflow: hidden;}.today_events_link:hover,.results-link:hover,.bahis-bozdur-link:hover{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.today_events_link a,.results-link a,.bahis-bozdur-link a{    display: block;    color: #fff;    padding: 18px 0 18px 80px;    position: relative;    font-size: 11px;    text-decoration: none;    text-transform: uppercase;}.today_events_link a span.icon,.results-link a span.icon,.bahis-bozdur-link a span.icon{    content: '';    position: absolute;    top: 0;    left: 0;    height: 100%;    text-align: center;    width: 60px;    background-color: rgba(0, 0, 0, 0.31);}.today_events_link a span.icon i,.results-link a span.icon i,.bahis-bozdur-link a span.icon i{    display: inline-block;    position: relative;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    font-size: 22px;}.results-link a span.icon i{    font-size: 16px;}.bahis-bozdur-link a span.icon i{    font-size: 18px;}.mail_act td, .mail_act:hover td {    border-left: none;    border-right: none;}.mess_block {    padding: 0;    margin-top: 10px;}.mess_block .b-user-grid__gap {    border-left: none;    border-right: none;}.mess_block .b-title__sub {    padding-right: 8px;}#live_type + .l-page__body .l-page__r{    margin-left: 15px;}/***/.c_live_board .content_board{    margin: 0;    padding: 0;}.b-box__content_live{    background: none;    box-shadow: none;    border: 0;}.l-page__body .board_c{    height: auto;    background: none!important;}.l-page__body .board_r{    background: none!important;    padding: 0;}#live_soccer{    background: none;}.board_r:after,.board_l:after{    display: none;}.c_live_title{    display: block;    background: #282C32;    padding: 15px;    border-radius: 3px 3px 0 0;    position: relative;    margin: 0;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;}.c_live_title:after{    content: '';    clear: both;    display: block;    height: 0;}.c_live_title h3{    font-weight: 700;    font-size: 12px;    opacity: 1;    color: #fff;    margin: 0;    line-height: 14px;}.c_live_content{    background: url(../img_themes/match-cover.png) no-repeat center;    background-size: cover;    text-align: center;}.m-table {    padding: 40px 0;    color: #fff;    width: 600px;    margin: 0 auto;    display: table;}.m-table .m-td {    display: table-cell;    vertical-align: middle;    width: 40%;}.m-table .m-td img,.m-table .m-td span {    display: inline-block;    vertical-align: middle;    font-size: 12px;    font-weight: 700;    margin: 0 5px;}.m-table .score {    width: 20%;}.m-table .score span {    font-size: 21px;    font-weight: 700;    padding: 10px 15px;    display: block;    background: rgba(255, 255, 255, 0.15);    border-radius: 3px;    letter-spacing: 4px;}.c_live_board{    padding: 0;    border: 0;    background: none;    margin: 0 0 10px 0;}.board_l{    box-shadow: none;    margin: 0;    padding: 0;}.live_soccer + .l-page__body .board_l,.live_soccer + .l-page__body .board_r{   background: none;    margin: 0;    padding: 0;}.l-table-title{    background: #272B31;    font-weight: 500;    height: auto;}.fh_sec{    background: url('../img_themes/icons/ic-clock.png') 5px center no-repeat;    margin: 0;    font-weight: 500;    padding-left: 33px;    display: inline-block;    vertical-align: bottom;    margin-right: 10px;}.l-table-title .fh_sec + div{    position: relative;    top: 5px;}/*.live_soccer +*/ .l-page__body .c_live_board table{    border-collapse: collapse;    width: 726px;    font-weight: 500;   -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);   -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}.live_soccer + .l-page__body .c_live_board table .m-text_center{    border: 1px solid #545F69;}/*.live_soccer +*/ .l-page__body .c_live_board table tbody td,/*.live_soccer + */.l-page__body .c_live_board table tbody .m-text_center{    border: none!important;    color: #22272D!important;    text-shadow: none!important;    font-weight: 500!important;    box-sizing: border-box!important;}.l-page__body .c_live_board table thead td{    background: #272B31!important;    border: none!important;}.l-page__body .c_live_board table tbody tr td{    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #F6F6F6));    background: -webkit-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -o-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: -ms-linear-gradient(top, #fff 0%, #F6F6F6 100%);    background: linear-gradient(to bottom, #fff 0%, #F6F6F6 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    padding: 7px 12px;    font-size: 13px;}/***/.favorite_events_title i {    display: inline-block;    width: 12px;    height: 11px;    background: url("../img_themes/icons/ic-star.png") no-repeat;    zoom: 1;    margin-right: 7px;}.favorite_events_title{}#live_type + .l-page__body .l-page__c .b-title__bg.favorite_events_title .bet_slip_txt{    display: block;    font-weight: 500;    padding-top: 10px;    padding-bottom: 10px;    font-size: 14px;    color: #FFFFFF;    background: #DE4848;    background: -moz-linear-gradient(top, #DE4848 0%, #EF3030 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DE4848), color-stop(100%,#EF3030));    background: -webkit-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -o-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: -ms-linear-gradient(top, #DE4848 0%,#EF3030 100%);    background: linear-gradient(to bottom, #DE4848 0%,#EF3030 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#EF3030',GradientType=0 );    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.5), inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    border-radius: 5px 5px 0px 0px;    /*padding-left: 35px;*/    position: relative;    font-family: 'Roboto', sans-serif;    font-style: normal;    text-shadow: none;}.m-result_positive{    text-decoration: none;    color: #fff;     border: 0;    color: #FFFFFF;    background: #13AC5B;    background: -moz-linear-gradient(top, #13AC5B 0%, #009345 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#13AC5B), color-stop(100%,#009345));    background: -webkit-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -o-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: -ms-linear-gradient(top, #13AC5B 0%,#009345 100%);    background: linear-gradient(to bottom, #13AC5B 0%,#009345 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DE4848', endColorstr='#009345',GradientType=0 );    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    font-weight: 500;    box-shadow: inset 0px -2px 0px 0px rgba(0, 0, 0, 0.21);    border-radius: 2px;}/*********icons************************************************************************/.glyphicon {    position: relative;    top: 1px;    display: inline-block;    font-family: 'Glyphicons Halflings' !important;    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.glyphicon-search:before {    content: "\e003";}.custom_top_leagues .m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport {    width: auto;}.custom_top_leagues .m-menu_sport > .b-menu__item > .b-menu__link > .m-menu_name_sport {    margin-top: 10px;}.custom_top_leagues .b-menu__icon {    margin-right: 5px;}.custom_top_leagues .m-menu_sport > li.m-menu__item_active > .b-menu__link {    background: #232425;    background: -moz-linear-gradient(top, #232425 0%, #101112 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#232425), color-stop(100%,#101112));    background: -webkit-linear-gradient(top, #232425 0%,#101112 100%);    background: -o-linear-gradient(top, #232425 0%,#101112 100%);    background: -ms-linear-gradient(top, #232425 0%,#101112 100%);    background: linear-gradient(to bottom, #232425 0%,#101112 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#232425', endColorstr='#101112',GradientType=0 );}.custom_top_leagues .title_top_leagues {    margin-bottom: 0px;}.custom_top_leagues {    margin-bottom: 5px;}.popup-mask-transparent {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    width: 100%;    height: 100%;    overflow: auto;    z-index: 30;    box-sizing: border-box;     /*background-color: rgba(0,0,0,0.75);*/}.popup-mask-transparent .market-block__cont {    top: 0px;    left: 50%;    margin-left: -373px;    position: fixed;    display: block;    vertical-align: middle;    z-index: 40;    box-sizing: border-box;    background: #f3f3f3;    width: 726px;    height: 768px;    border-radius: 3px;}.popup-mask-transparent.past_events .market-block__cont,.popup-mask-transparent.upcoming_events .market-block__cont{    margin-left: -640px;    width: 993px;}.market-block__title {    position: relative;    width: 100%;    color: #ffffff;    font-size: 25px;    font-weight: bold;    padding: 20px 20px 16px 24px;    line-height: 16px;    background: #272B31;    background: -moz-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272B31), color-stop(100%, #1E2227));    background: -webkit-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -o-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -ms-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: linear-gradient(to bottom, #272B31 0%, #1E2227 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    box-sizing: border-box;    box-shadow: none;    text-shadow: none;    border-radius: 3px 3px 0px 0px;    text-align: left;}.market-block__event-info {    font-size: 11px;    line-height: 11px;    font-weight: 500;    color: #fff;    padding-top: 2px;}.market-block__event-name {    max-width: 100%;    white-space: nowrap;    overflow: hidden;    text-overflow: ellipsis;    font-weight: 700;    font-size: 17px;    line-height: 17px;    color: #fff;    padding-bottom: 2px;    height: 16px;    margin: 10px 0px;}.market-block__title .close-btn {    position: absolute;    top: 32px;    right: 20px;    color: #fff;    font-size: 25px;}.asian_content_table_additional_group_markets{    border: none;    table-layout: fixed;    text-align: center;    text-shadow: none;    height: 24px;}.asian_content_table_additional_group_markets .addition_odds td {    height: auto;    background: none;    border: none;    line-height: 19px;    font-size: 12px;    padding-right: 2px;    font-family: 'Panton', sans-serif;}.asian_content_table_additional_group_markets .addition_odds td span{    background: linear-gradient(to bottom, #3D4650 0%, #2C333A 100%);    color: #9f9f9f;    padding: 4px 5px;    cursor: pointer;}.asian_content_table_additional_group_markets .addition_odds td span.active{    background: #3D4650;    background: linear-gradient(to bottom, #E53537 0%, #BA2D30 100%);    color: #fff;}.b-bet-grid__out .market-block__title .close-btn {    display: none;}.market-block__cont-scroll {    height: 615px;    overflow: hidden;    padding-left: 10px;}.market-block__buttons{    width: 100%;    height: 53px;    background: #f3f3f3;    padding: 10px;    box-sizing: border-box;}.market-block__buttons a i{    margin-left: 10px;    font-size: 13px;}.collapse_all_markets,.open_all_markets,.btn-all {    display: inline-block;    border-radius: 3px;    background: #3D4650;    background: -moz-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3D4650), color-stop(100%, #2C333A));    background: -webkit-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -o-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -ms-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: linear-gradient(to bottom, #3D4650 0%, #2C333A 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    color: #fff;    font-size: 10px;    font-weight: 700;    padding: 10px 15px;    text-align: center;    float: right;    text-transform: uppercase;    text-decoration: none;    margin-left: 6px;}.btn-all:hover {    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.popup-mask-transparent .asian_content_table_additional_container:last-child{    margin-bottom: 0;}.popup-mask-transparent .asian_content_table_additional_container{    background: #ffffff;    margin-bottom: 10px;    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);}.popup-mask-transparent .market_block_title .market_block_title_name{    display: block;    width: 100%;    cursor: pointer;    box-sizing: border-box;    position: relative;}.popup-mask-transparent .market_block_title .market_block_title_name i{    display: inline-block;    vertical-align: middle;    margin-right: 10px;    font-size: 16px;}.popup-mask-transparent .market_block_title .market_block_title_name span{    color: #fff;    font-weight: 700;    font-size: 12px;    box-sizing: border-box;    box-shadow: none;    text-shadow: none;    margin: 0;    font-style: normal;    padding: 0;    background: none;    display: inline;    vertical-align: middle;}.popup-mask-transparent .asian_content_table_additional .addition_odds{    border: 0;}.popup-mask-transparent .asian_content_table_additional .addition_odds td{    padding: 10px 5px;    height: 60px;    box-sizing: border-box;}.popup-mask-transparent .asian_content_table_additional .addition_odds td:last-child{    border-right: 0;}.popup-mask-transparent .asian_content_table_additional .addition_odds td a{    display: block;    cursor: pointer;    width: 100%;    height: 40px;    line-height: 40px;    border: 1px solid #DDDDDD;    background-color: #f5f5f5;    box-sizing: border-box;    text-align: left;    border-radius: 3px;    font-family: "Roboto", sans-serif;    color: #727272;}.popup-mask-transparent .asian_content_table_additional .addition_odds td a:hover,.popup-mask-transparent .asian_content_table_additional .addition_odds td a.selected{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-color: #B62B2E;}.popup-mask-transparent .asian_content_table_additional .addition_odds td a:hover span,.popup-mask-transparent .asian_content_table_additional .addition_odds td a.selected span,.popup-mask-transparent .asian_content_table_additional .addition_odds td a:hover span i,.popup-mask-transparent .asian_content_table_additional .addition_odds td a.selected span i,.popup-mask-transparent .asian_content_table_additional .addition_odds td a:hover span .odds_value,.popup-mask-transparent .asian_content_table_additional .addition_odds td a.selected span .odds_value{    color: #fff;}.popup-mask-transparent .asian_content_table_additional .addition_odds td a:hover span .odds_value,.popup-mask-transparent .asian_content_table_additional .addition_odds td a.selected span .odds_value{    background-color: rgba(0, 0, 0, 0.15);    border-left-color: rgba(0, 0, 0, 0.05);}.popup-mask-transparent .asian_content_table_additional .addition_odds td span.g-left{    white-space: nowrap;    overflow: hidden;    width: calc(100% - 70px);    text-overflow: ellipsis;    color: #727272;    font-size: 12px;    font-weight: 500;    padding: 13px 10px;    line-height: 12px;}.popup-mask-transparent .asian_content_table_additional .addition_odds td span.g-left i{    font-style: normal;    color: #649BB0;    font-weight: 500;    float: right;    margin-left: 5px;}.market-block__cont-scroll .mCSB_inside > .mCSB_container:not(.mCS_no_scrollbar_y) {    margin-right: 20px;}.market-block__cont-scroll .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{    margin-right: 10px;}.market-block__cont-scroll .mCSB_scrollTools .mCSB_draggerRail{    width: 4px;    background-color: rgba(0,0,0,0.1);}.market-block__cont-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{    background: #272B31;    opacity: 0.7;}.market-block__cont-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{    margin: 0;}.market-block__cont-scroll .mCSB_scrollTools .mCSB_draggerContainer{    right: 8px;    left: initial;    width: 4px;}.live__left-column .l_title__favourites {    background-color: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    text-transform: uppercase;}.live__left-column .l_title__favourites .favourities_count{    position: absolute;    top: 13px;    right: 8px;    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    color: #fff;    font-size: 10px;    font-weight: 700;    padding: 5px 8px;    border-radius: 3px;}.live__left-column .l_title__favourites h3:before {    content: '\e809';    font-family: "fontello";    font-style: normal;    font-weight: normal;    display: inline-block;    text-decoration: inherit;    font-variant: normal;    text-transform: none;    margin-right: 10px;    font-size: 14px;}.live__left-column .liveRow{    background: #1E2227;    padding: 17px 15px;    font-size: 12px;    font-weight: 700;    border-radius: 3px 3px 0 0;    color: #fff;    position: relative;    box-sizing: border-box;    text-transform: uppercase;}.live__left-column .liveRow i{    font-size: 18px;    display: inline-block;    vertical-align: middle;    margin-right: 10px;}.live__left-column .liveRow span{    display: inline-block;    vertical-align: middle;}#left_col .set_live_view_container.live_view_filter{    overflow: hidden;    font-family: "Roboto", sans-serif;    background: #2f343a;    background: -moz-linear-gradient(top, #2f343a 0%, #272B31 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2f343a), color-stop(100%, #272B31));    background: -webkit-linear-gradient(top, #2f343a 0%, #272B31 100%);    background: -o-linear-gradient(top, #2f343a 0%, #272B31 100%);    background: -ms-linear-gradient(top, #2f343a 0%, #272B31 100%);    background: linear-gradient(to bottom, #2f343a 0%, #272B31 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    padding: 10px;    margin-bottom: 0;}#left_col .set_live_view_container.live_view_filter a{    width: 32%;    float: left;    border: none;    background: #414B55;    background: -moz-linear-gradient(top, #414B55 0%, #2C333A 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #414B55), color-stop(100%, #2C333A));    background: -webkit-linear-gradient(top, #414B55 0%, #2C333A 100%);    background: -o-linear-gradient(top, #414B55 0%, #2C333A 100%);    background: -ms-linear-gradient(top, #414B55 0%, #2C333A 100%);    background: linear-gradient(to bottom, #414B55 0%, #2C333A 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    border-radius: 3px;    overflow: hidden;    margin-right: 2%;    color: #fff;    height: auto;    line-height: 16px;    font-size: 10px;    font-weight: 700;}#left_col .set_live_view_container.live_view_filter a:nth-child(3n) {    margin-right: 0;}#left_col .set_live_view_container.live_view_filter a.active,#left_col .set_live_view_container.live_view_filter a:hover{    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}#left_col .set_live_view_container.live_view_filter a span{    float: left;    width: 60%;    font-size: 10px;    line-height: 10px;    padding: 8px 10px;    height: 25px;    font-weight: 700;    text-align: center;    box-sizing: border-box;}#left_col .set_live_view_container.live_view_filter a span:last-child {    float: right;    width: 40%;    background-color: rgba(0, 0, 0, 0.15);}#left_col .set_live_view_container.live_view_filter a i{    background: none;    width: auto;    height: auto;    margin: 0;}.fa{    display: inline-block;    font: normal normal normal 14px/1 FontAwesome;    font-size: inherit;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.fa.fa-video-camera{    margin-right: 10px;}.fa.fa-video-camera:before{    content: "\f03d";}.result_filter_input {    background-color: #f7f7f7;    padding: 20px 15px 15px 15px;    margin-bottom: 15px;    border-radius: 3px;}.result_filter_input .group{    float: left;    width: 32%;    margin-right: 2%;}.result_filter_input .group:nth-child(3n) {    margin-right: 0;    margin-top: 20px;}.result_filter_input .group .title{    display: block;    margin-left: 2px;    margin-bottom: 10px;    color: #646464;    font-weight: 700;    font-size: 11px;    text-transform: uppercase;}.result_filter_input .select{    position: relative;}.result_filter_input select{    outline: 0;    outline-style: none;    outline-width: 0;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    border:none;    width: 120px;    height: 45px;    padding: 0 20px;    font-family: "Roboto", sans-serif;    font-weight: 500;    font-size: 12px;    color: #646464;    border-radius: 3px;    background: url("../img_themes/select.png") #fff;    background-repeat: no-repeat;    background-position: 100px 15px;    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.11);    -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.11);    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.11);    margin-right: 10px;    cursor: pointer;}.result_filter_input .select_results_date{    margin-left: 15px;}.result_filter_input  input[type="button"]{    padding: 18px 60px;    font-family: 'Panton',sans-serif;    border-radius: 3px;    color: #fff;    font-size: 12px;    font-weight: 700;    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    display: block;    text-align: center;    border: none;    outline: none;    text-transform: uppercase;    cursor: pointer;}.filter_table .checkbox_blocks{    background-color: #f7f7f7;    padding: 0px 15px 15px 15px;    border-radius: 3px;    color: #505050;    font-size: 11px;    font-weight: 500;}.filter_table .checkbox_blocks > div{    display: inline-block;    margin-right: 20px;}.filter_table .checkbox_blocks input{    width: 15px;    height: 15px;    display: inline-block;    margin-right: 5px;    vertical-align: middle;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    background-color: #fff;    background: #fff;    border: 1px solid #D6D6D6;    border-radius: 3px;}.filter_table .checkbox_blocks input:checked{    background: url("../img_themes/icon_check.png") #fff;    background-repeat: no-repeat;    background-position: center  center;}.events_contein .b-bet-grid__out{    background: #fff;    margin: 0;}.filter_table .checkbox_blocks label{    position: relative;    display: inline-block;    vertical-align: middle;}.c_live_title__buttons {    float: left;}.c_live_title_bg{    padding: 0;    height: auto;}.c_live_title_bg .c_live_title__buttons{    float: right;}.c_live_title__buttons .btn-all {    display: block;    border-radius: 3px;    background: #3D4650;    background: -moz-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3D4650), color-stop(100%, #2C333A));    background: -webkit-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -o-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: -ms-linear-gradient(top, #3D4650 0%, #2C333A 100%);    background: linear-gradient(to bottom, #3D4650 0%, #2C333A 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    color: #fff;    font-size: 10px;    font-weight: 700;    padding: 0 15px;    height: 30px;    line-height: 30px;    text-align: center;    margin-left: 10px;    font-style: normal;}.c_live_title__buttons .btn-all i{    margin-left: 10px;    font-size: 13px;}.c_live_title__buttons .btn-all:hover {    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.c_live_title_with_widget{    overflow: hidden;    margin: 10px 0;    border-radius: 3px;    padding: 10px 0;    background: #2C3137;    background: -moz-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2C3137), color-stop(100%, #23262C));    background: -webkit-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -o-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: -ms-linear-gradient(top, #2C3137 0%, #23262C 100%);    background: linear-gradient(to bottom, #2C3137 0%, #23262C 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.c_live_title_with_widget:after{    content: '';    display: block;    clear: both;}#content_pre_live .title_reg{    background: #272B31;    background: -moz-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #272B31), color-stop(100%, #1E2227));    background: -webkit-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -o-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: -ms-linear-gradient(top, #272B31 0%, #1E2227 100%);    background: linear-gradient(to bottom, #272B31 0%, #1E2227 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    padding: 20px;    font-weight: 700;    font-size: 15px;    color: #fff;    border-radius: 3px 3px 0 0;    text-shadow: none;    font-family: inherit;    border:none;    height: auto;    text-transform: uppercase;    line-height: 12px;}#content_pre_live .title_reg i {    margin-right: 10px;    float: left;}.b-bet-grid__bets .b-bet-grid__even{}.b-bet-grid__bets .b-bet-grid__even td,.b-bet-grid__bets .b-bet-grid__odd td{    font-size: 11px;    color: #666c77;    font-weight: 500;    font-family: 'Roboto',sans-serif;    padding: 10px 5px;    border:none;    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ECECEC));    background: -webkit-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -o-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -ms-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: linear-gradient(to bottom, #fff 0%, #ECECEC 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}#show_event_results .b-bet-grid__bets .b-bet-grid__even td,#show_event_results .b-bet-grid__bets .b-bet-grid__odd td{    padding: 20px 15px;}.b-bet-grid__bets .b-bet-grid__even td:first-child,.b-bet-grid__bets .b-bet-grid__even td:last-child{    border:none;}.b-bet-grid__bets .b-bet-grid__even:nth-child(odd) td{    background: #fff;    background: -moz-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #ECECEC));    background: -webkit-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -o-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: -ms-linear-gradient(top, #fff 0%, #ECECEC 100%);    background: linear-gradient(to bottom, #fff 0%, #ECECEC 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );}.virtual_events_block .b-bet-grid__bets .b-bet-grid__even td,.virtual_events_block  .b-bet-grid__bets .b-bet-grid__odd td{    padding-top: 10px;    padding-bottom: 10px;}.upcoming_nav{    margin-top: 0;}.d_week a{    background: #1F2328;}.live-tv {    position: relative;    height: 63px;    border-radius: 3px;    overflow: hidden;    background-color: #272B31;    padding-left: 75px;    padding-top: 13px;    margin-bottom: 10px;    box-sizing: border-box;}.live-tv .icon {    position: absolute;    top: 0;    left: 0;    width: 60px;    height: 100%;    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#000000',GradientType=0 );    text-align: center;}.live-tv .icon i {    color: #fff;    font-size: 20px;    line-height: 63px;}.live-tv h4 {    color: #fff;    font-size: 12px;    font-weight: 700;    margin-bottom: 3px;}.live-tv p {    font-family: 'Roboto',sans-serif;    font-size: 10px;    color: #fff;    line-height: 110%;}#livescorewidget{    padding: 10px;    background: #1E2227;    border-radius: 3px;    margin-bottom: 10px;}.u_dd_sports{    margin-top: 10px;}.past_events .mCSB_container td.winner_outcome a {    background: #E63438;    background: -moz-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #E63438), color-stop(100%, #B62B2E));    background: -webkit-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -o-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: -ms-linear-gradient(top, #E63438 0%, #B62B2E 100%);    background: linear-gradient(to bottom, #E63438 0%, #B62B2E 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);    border-color: #B62B2E;}.past_events .mCSB_container td.winner_outcome a .g-left,  .past_events .mCSB_container td.winner_outcome a i{    color: white !important;}.past_events .mCSB_container td.winner_outcome a .odds_value {    background-color: rgba(0, 0, 0, 0.15);    border-left-color: rgba(0, 0, 0, 0.05);    color: white !important;}