﻿/* CSS Document */

body {
    background-color: #212121;
    line-height: 1;
    /*background-image: url("../Images/Common/bg.jpg");*/
    font-size: 12px;
    font-family: sans-serif;
}

.x_tickets_loop_title_bg.x_tickets_loop_normal table {
    background: #313131;
}

    .x_tickets_loop_title_bg.x_tickets_loop_normal table tr:hover {
        background: #313131;
    }

#body {
    /*background: #212121 url(../Images/new_design/top.png) repeat-x;*/
}

    #body .content {
        width: 1305px;
        margin: 0 auto;
    }

    #body.view_1024 .content {
        width: 1004px;
        margin: 0 auto;
    }



    #body .head1_1 {
        float: left;
        padding: 8px 5px 0 0;
        height: 22px;
        width: 75px;
    }

        #body .head1_1 input {
            float: left;
            margin-right: 5px;
        }













    /*
.head1_1_new1:hover + .head1_1_new_sub  {
    display: block !important;
}*/

    #body .head2.new_year .head2_logo a {
        display: block;
        width: 231px;
        height: 50px;
        background: url(../Images/Common/crystalbet_logo_newyear.png);
        margin-top: -10px;
        margin-left: -5px;
    }

    #body .head2.new_year .head2_logo a {
        display: block;
        width: 260px;
        height: 60px;
        background: url(../Images/Logos/Santa/Logo.png);
        margin-top: -19px;
        margin-left: -23px;
    }

    #body.view_1024 .header_ratingticket, .header_ratingticket {
        display: none;
    }

    #body .head2 .head2_logo.euro2016 a {
        display: block;
        width: 223px;
        height: 41px;
        background: url(../Images/Logos/Euro2016/logo.png);
    }

    #body .head2_mobile_icon {
        float: left;
        padding: 12px 0 0 6px;
    }

        #body .head2_mobile_icon a {
            display: block;
            width: 47px;
            height: 41px;
            background: url('../Images/xcommon/mobile_icon.png');
            display: block;
            cursor: pointer;
        }

    #body .head2_facebook {
        float: right;
        padding: 23px 7px 0 0;
        width: 49px;
        height: 33px;
    }

    #body .head_login_sms {
        float: right;
        padding-top: 3px;
        margin-left: 3px;
    }

    #body .head_input_sms a.sms {
        width: 43px;
        height: 19px;
        background: url('../Images/Common/sms_login.png');
        background-position: -136px -9px;
        cursor: pointer;
        display: block;
        position: absolute;
        right: 2px;
        top: 6px;
    }

        #body .head_input_sms a.sms:hover {
            background-position: -136px -36px;
        }

    #body .head_input_sms.head_input a {
        display: none;
    }

.ticket_login_popup_input_div {
    position: relative;
}

    .ticket_login_popup_input_div a.sms {
        width: 43px;
        height: 19px;
        background: url('../Images/Common/sms_login.png');
        background-position: -135px -90px;
        cursor: pointer;
        display: block;
        position: absolute;
        right: 1px;
        top: 2px;
    }

        .ticket_login_popup_input_div a.sms:hover {
            background-position: -135px -117px;
        }

#body .head_input_sms {
    float: right;
    width: 206px;
    height: 31px;
    position: relative;
    background: url('../Images/new-top.png');
    background-position: -173px -147px;
    margin: 2px 0 0 8px;
    box-sizing: border-box;
}

    #body .head_input_sms.error {
        background: url('../Images/new_design/top_input_error.png');
    }

    #body .head_input_sms input {
        position: absolute;
        left: 2px;
        top: 0px;
        border: none;
        padding-left: 5px;
        width: 145px;
        height: 29px;
        line-height: 13px;
        background: none;
    }

        #body .head_input_sms input:focus {
            outline: none;
        }

#body .content_left {
    float: left;
    width: 929px;
    padding-bottom: 6px;
}

#body .content_right {
    float: right;
    width: 305px;
    padding-bottom: 6px;
}

#body .main_banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}

#body.view_1024 .main_banner {
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 0;
}

#body .register_div {
    width: 304px;
    height: 164px;
    background: url('../Images/new_design/register_box.png');
    margin-bottom: 6px;
}

#body.view_1024 .register_div {
    width: 245px;
}

#body .register_input {
    height: 23px;
    padding-bottom: 3px;
    text-align: center;
}

    #body .register_input input {
        width: 165px;
        height: 23px;
        padding: 0 5px;
        background: url('../Images/new_design/regiser_input.png');
        border: none;
    }

#body .popup_div {
    width: 374px;
    height: 140px;
    padding: 0 14px;
    background: url('../Images/new_design/popup.png');
    position: relative;
}

#body .popup_head {
    font-size: 13px;
    font-weight: bold;
    padding-top: 16px;
}

#body .popup_text {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#body .popup_error {
    font-size: 12px;
    color: #f80000;
}

#body .popup_row {
    padding-bottom: 4px;
}

#body .popup_row_input {
    width: 150px;
    height: 22px;
    padding: 0 5px;
    background: url('../Images/new_design/popup_input.png');
    border: none;
    float: left;
    margin-right: 7px;
}

#body .popup_close {
    position: absolute;
    right: 7px;
    top: 16px;
    cursor: pointer;
}

#body.view_1024 .content_left {
    float: left;
    width: 751px;
}

#body.view_1024 .content_right {
    float: right;
    width: 247px;
}

#s_inner_content_header {
    background-image: -moz-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    box-shadow: inset 0px 1px 0px 0px rgba(61, 61, 61, 0.004);
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border: 1px solid #111111;
    margin-bottom: 0px;
}

#body.view_1024 #s_inner_content_header {
    margin-bottom: -2px;
}

#s_inner_content_header_left {
    height: 33px;
    width: 7px;
    float: left;
    display: none;
}

#s_inner_content_header_left_2 {
    height: 33px;
    width: 7px;
    float: left;
}

#s_inner_content_header_content {
    line-height: 40px;
    background: none;
}

#s_inner_content_header_content_2 {
    height: 28px;
}

#s_inner_content_header_right {
    height: 33px;
    width: 15px;
    float: left;
    display: none;
}

#s_inner_content_header_right_2 {
    height: 33px;
    width: 11px;
    float: left;
}

#body .x_game_live_filter_input {
    width: 181px;
    height: 21px;
    font-size: 13px;
    font-weight: bold;
    background-color: #4a4a4a;
    border: 1px solid #323232;
    border-right: none;
    color: #FFF;
    padding-left: 10px;
}

#body .x_game_live_filter {
    font-weight: bold;
    color: #242424;
}

    #body .x_game_live_filter p {
        margin-top: 4px;
        margin-right: 33px;
    }

#body .x_dropdown_style_block select {
    width: 234px;
}

#body .s_square_btn_left {
    display: none;
}

#body .s_square_btn_content {
    border-radius: 2px;
    background-image: -moz-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(38, 38, 38) 0%, rgb(46, 46, 46) 100%);
    box-shadow: inset 0px 1px 0px 0px rgba(61, 61, 61, 0.6);
    height: 35px;
    line-height: 38px;
    width: 240px;
    text-align: center;
    position: relative;
    border: 1px solid #232323;
    color: #fff;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
}

    #body .s_square_btn_content:after {
        content: '';
        width: 98%;
        height: 1px;
        position: absolute;
        top: 1px;
        left: 1px;
    }

#body .s_square_btn_box .s_square_btn_content {
    width: 140px;
}

#body.view_1024 .s_square_btn_box .s_square_btn_content {
    width: 107px;
}

#body .settings2_2 .s_square_btn_box .s_square_btn_content {
    width: 251px;
}

#body .s_square_btn_right {
    display: none;
}

#body .s_square_btn_link:hover .s_square_btn_content, #body .s_square_btn_link.active .s_square_btn_content {
    background-image: -moz-linear-gradient( 90deg, rgb(247, 189, 39) 0%, rgb(255, 235, 97) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(247, 189, 39) 0%, rgb(255, 235, 97) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(247, 189, 39) 0%, rgb(255, 235, 97) 100%);
    color: #433205;
    border-radius: 3px;
}

#body .s_square_btn_content:hover:after {
    display: none;
}

#body .s_square_btn_content.active:hover:after {
    display: none;
}

#body .s_square_btn_content.active:after {
    display: none;
}

#body.view_1024 #banner_holder {
    display: none;
}

#body.view_1024 #banner_holder_1024 {
    display: block;
}

#body #banner_holder {
    display: block;
}

#body #banner_holder_1024 {
    display: none;
}

#PopupResetUsername {
    display: none;
    position: absolute;
    z-index: 1000;
}

#PopupResetPassword {
    display: none;
    position: absolute;
    z-index: 1000;
}

.popup_div .reset-content {
    display: block;
}

.popup_div .reset-success {
    display: none;
}

#body .virtual_banner {
    background-repeat: no-repeat;
    width: 305px;
    height: 168px;
    display: inline-block;
}

#body.view_1024 .virtual_banner {
    width: 247px;
    height: 168px;
    display: inline-block;
}

.x_result_sub_title td.results_col1 {
    width: 80px;
    padding-left: 30px;
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

.results_col2 {
    width: 565px;
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

.results_col3 {
    width: 270px;
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

.results_col4 {
    width: 150px;
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

.results_col5 {
    width: 310px;
    /* 250px */
    font-weight: normal;
    text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
}

#body.view_1024 .x_result_sub_title td.results_col1 {
    width: 70px;
}

#body.view_1024 .results_col2 {
    width: 265px;
}

#body.view_1024 .results_col3 {
    width: 116px;
}

#body.view_1024 .results_col4 {
    width: 120px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#body.view_1024 .results_col5 {
    width: 203px;
}

#body .ticket-live-banner {
    background-repeat: no-repeat;
    width: 246px;
    height: 70px;
    display: inline-block;
    margin-bottom: 3px;
}

.live-banner-holder {
    margin-top: 3px;
    margin-bottom: 3px;
}

#body.view_1500 .live-banner-holder {
    margin-top: 0px;
}

.clear {
    clear: both;
}

.new_roulette_top {
    width: 1238px;
    height: 240px;
    background: url('../Images/roulette/top.jpg');
}

.new_roulette_line {
    height: 6px;
}

.new_roulette a {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    background-repeat: no-repeat;
}

    .new_roulette a:hover {
        background-position: bottom;
    }

    .new_roulette a.first {
        margin-left: 0px;
    }

#body.view_1024 .new_roulette_top {
    width: 1002px;
    height: 240px;
    background: url('../Images/roulette/top_small.jpg');
}

#body.view_1024 .new_roulette a {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    background-repeat: no-repeat;
}

    #body.view_1024 .new_roulette a:hover {
        background-position: bottom;
    }

    #body.view_1024 .new_roulette a.first {
        margin-left: 0px;
    }

.rating_banner {
    width: 1238px;
    height: 240px;
    padding-bottom: 5px;
}

.rating_blackjack {
    width: 1239px;
    height: 55px;
    background: url('../Images/TableGames/blackjack_big.png');
    cursor: pointer;
    display: block;
    margin-bottom: 3px;
    margin-top: 5px;
    transition: 600ms;
    -webkit-transition: 600ms;
}

    .rating_blackjack:hover {
        background-position: bottom;
        transition: 600ms;
        -webkit-transition: 600ms;
    }

#body.view_1024 .rating_banner {
    width: 1003px;
    height: 240px;
    padding-bottom: 5px;
}

#body.view_1024 .rating_blackjack {
    width: 1003px;
    height: 55px;
    background: url('../Images/TableGames/blackjack.png');
    cursor: pointer;
    display: block;
    margin-bottom: 5px;
    transition: 600ms;
    -webkit-transition: 600ms;
}

    #body.view_1024 .rating_blackjack:hover {
        background-position: bottom;
        transition: 600ms;
        -webkit-transition: 600ms;
    }
/* END TableGames */

/* SLOTS */

.slot_banner {
    width: 1238px;
    height: 240px;
    background: url('../Images/slot/top.png') no-repeat;
    padding-bottom: 7px;
}

#body.view_1024 .slot_banner {
    width: 1002px;
    height: 240px;
    background: url('../Images/slot/top.png') no-repeat;
    padding-bottom: 7px;
}

.slot_head1 {
    background: url('../Images/slot/h1.png');
    height: 55px;
    margin-bottom: 6px;
    margin-top: 7px;
}

.slot_head2 {
    background: url('../Images/slot/h2.png') no-repeat;
    height: 42px;
    margin-bottom: 6px;
    position: relative;
}

#body.view_1024 .slot_head2 {
    background: url('../Images/slot/h2_1024.png') no-repeat;
    height: 42px;
    margin-bottom: 6px;
    position: relative;
}

.slot_head2 div {
    position: absolute;
    top: 7px;
    width: 22px;
    height: 27px;
    text-align: center;
    line-height: 27px;
    font-size: 25px;
    font-weight: bold;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
}

.sl0 {
    left: 135px;
}

.sl1 {
    left: 162px;
}

.sl2 {
    left: 189px;
}

.sl3 {
    left: 217px;
}

.sl4 {
    left: 244px;
}

.sl5 {
    left: 282px;
}

.sl6 {
    left: 309px;
}

.sl7 {
    left: 588px;
}

.sl8 {
    left: 615px;
}

.sl9 {
    left: 643px;
}

.sl10 {
    left: 669px;
}

.sl11 {
    left: 705px;
}

.sl12 {
    left: 732px;
}

.sl13 {
    left: 1030px;
}

.sl14 {
    left: 1058px;
}

.sl15 {
    left: 1085px;
}

.sl16 {
    left: 1112px;
}

.sl17 {
    left: 1147px;
}

.sl18 {
    left: 1174px;
}

#body.view_1024 .sl12 {
    display: none;
}

#body.view_1024 .sl13 {
    display: none;
}

#body.view_1024 .sl14 {
    display: none;
}

#body.view_1024 .sl15 {
    display: none;
}

#body.view_1024 .sl16 {
    display: none;
}

#body.view_1024 .sl17 {
    display: none;
}

.slot_left {
    float: left;
    width: 217px;
    padding-right: 3px;
}

.slot_right {
    float: left;
    width: 1018px;
}

#body.view_1024 .slot_right {
    float: left;
    width: 782px;
}

.slot_m1 {
    height: 33px;
    background: url('../Images/slot/m1.png');
}

.slot_m2 {
    height: 35px;
    background: url('../Images/slot/m2.png');
}

.slot_m3 {
    height: 35px;
    background: url('../Images/slot/m3.png');
}

.slot_m4 {
    height: 35px;
    background: url('../Images/slot/m4.png');
}

.slot_m5 {
    height: 35px;
    background: url('../Images/slot/m5.png');
}

.slot_menu {
    height: 22px;
    display: block;
    cursor: pointer;
    background: url('../Images/slot/menu.png');
    padding: 13px 0 0 12px;
}

    .slot_menu:hover, .slot_menu.active {
        background-position: bottom;
    }

.slot_head {
    height: 34px;
    background: url('../Images/slot/head.png');
    padding-left: 17px;
    line-height: 34px;
    color: #FFF;
    font-weight: bold;
    font-size: 17px;
    font-family: "Myriad Pro";
}

.slot_list {
    float: left;
    width: 241px;
    height: 162px;
    cursor: pointer;
    margin: 10px 0 0 13px;
}

.slot_list1 {
    display: block;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    color: #fde053;
    font-size: 13px;
    font-family: Arial, Helvetica, sans-serif;
}

.slot_list2 {
    border: 3px solid #474747;
    width: 235px;
    height: 102px;
    margin-bottom: 5px;
}

.slot_list3 {
    display: block;
    height: 22px;
    background: url('../Images/slot/play.png');
}

.slot_list:hover .slot_list2 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.slot_list:hover .slot_list3 {
    background-position: bottom;
}
/* END SLOTS */

/* View Mode 1500 */

#body.view_1500 .content {
    width: 1570px;
}
/*
#body.view_1500 .menu .menu_a {
    padding-left: 18px;
    padding-right: 17px;
}
#body.view_1500 .menu .menu_a.main {
    padding-left: 4px;
    padding-right: 4px;
}
#body.view_1500 .menu .menu_a.mobile {
    padding-left: 4px;
    padding-right: 4px;
}
#body.view_1500 .x_arrow_class {
    margin-left: 805px;
}
#body.view_1500 .x_menu_items {
    margin: 2px 17px 3px;
}
*/
#body .x_menu_items {
    margin: 2px 10px 3px;
}

.x_menu_items {
    color: #c3c3c3;
    font-family: 'bpg_mrgvlovani_2010regular';
    line-height: 20px;
    position: relative;
}

    .x_menu_items:hover:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        background: #c3c3c3;
        bottom: -10px;
        left: 0px;
    }

    .x_menu_items.x_items_normal_sidebar_right_short.livescore {
        color: #70d932;
    }

    .x_menu_items.x_items_normal_sidebar_right_short.statistic {
        color: #70d932;
        display: none !important;
    }

.euro_2016_bt {
    width: 115px;
    height: 27px;
    background: url('../Images/new_design/euro_2016.png');
    float: right;
    cursor: pointer;
    background-position: top;
    z-index: 5;
    position: relative;
}

    .euro_2016_bt:hover {
        background-position: bottom;
    }

#body.view_1024 .euro_2016_bt {
    display: none;
}
/*.todays_games_selected, .favorite_menu.active {
    color: #fee65c;
    font-weight: bold;
    text-decoration: none;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
}*/

body .new_sport_country.special_bets {
    background: url('../Images/new_sport/s51_special_bets_1.png') repeat scroll 0% 0% transparent;
}

#body .new_sport_country.special_bets:hover {
    background: url('../Images/new_sport/s51_special_betsempty_1.png') !important;
    color: #fff;
}

#body.view_1500 .new_sport_country.special_bets {
    background: url('../Images/new_sport/s51_special_bets.png') repeat scroll 0% 0% transparent;
}

    #body.view_1500 .new_sport_country.special_bets:hover {
        background: url('../Images/new_sport/s51_special_bets_empty.png') !important;
        color: #fff;
    }

#body.view_1024 .new_sport_country.special_bets {
    background: url('../Images/new_sport/s51_1024_special_bets.png') repeat scroll 0% 0% transparent;
}

    #body.view_1024 .new_sport_country.special_bets:hover {
        background: url('../Images/new_sport/s51_1024_special_bets_empty.png') !important;
        color: #fff;
    }

#body.view_1500 .new_sport_div {
    width: 254px;
}

#body.view_1500 .ticket_row1 {
    width: 253px;
}

#body.view_1024 .live_right {
    margin-top: 10px;
    width: 245px;
}

#body.view_1500 .sport_top_left {
    width: 1290px;
}

#body.view_1500 .x_game_title, #body.view_1500 .x_game_title_active {
    width: 410px !important;
}

#body.view_1500 .games-holder.stretched .x_game_title, #body.view_1500 .games-holder.stretched .x_game_title_active {
    width: 550px !important;
}

#body.view_1500 t {
}

#body.view_1500 t {
}

#body.view_1500 t {
}

#body.view_1500 t {
}

#body.view_1500 t {
}
/* End of View Mode 1500 */

#body.view_1024 .head1_1 {
    padding-right: 2px;
}

#body.view_1024 .head1_time {
    margin-right: 8px;
}

#body.view_1024 .head1_date, #body.view_1024 .head1_time, #body.view_1024 .date_time_line {
    display: none;
}

#body.view_1024 .head_input {
    /*width: 175px;
    margin-left: 4px;
    background: url('../Images/new_design/top_input_small.png');*/
}

    #body.view_1024 .head_input input {
        /*width: 90px*/
    }

#body.view_1024 .head_input_sms {
    /*width: 175px;
    margin-left: 4px;
    background: url('../Images/new_design/top_input_small.png');*/
    float: right;
    width: 195px;
    height: 22px;
    position: relative;
    background: url('../Images/new_design/top_input.png');
    background-size: cover;
    margin: 3px 0 0 8px;
}

    #body.view_1024 .head_input_sms input {
        /*width: 90px;*/
        position: absolute;
        left: 2px;
        top: 2px;
        border: none;
        padding-left: 5px;
        width: 140px;
        height: 18px;
        background: none;
        line-height: 18px;
    }

#body.view_1024 .head1_date {
    display: none;
}
/* ეს არის შესაცვლელი */

.logged-settings {
}

#body.view_1024 .head_input.error {
    background: url('../Images/new_design/top_input_small_error.png');
}
/* Header Icons  */

.header_icon_bg {
    background: url(../Images/header_icon/header_icons.png) no-repeat top left;
}

.header_chat_off {
    background-position: 0 -120px;
    width: 126px;
    height: 32px;
    display: block;
    cursor: pointer;
}

.header_contact {
    background-position: 0 -164px;
    width: 41px;
    height: 32px;
    display: block;
    cursor: pointer;
}

    .header_contact:hover {
        background-position: 0 -246px;
    }

.header_verification {
    background: url(../Images/header_icon/header_icons.png) no-repeat top left;
    background-position: -258px -662px;
    width: 38px;
    height: 32px;
    display: block;
    cursor: pointer;
    position: relative;
}

    .header_verification span {
        background: url(../Images/header_icon/header_icons.png) no-repeat top left;
        background-position: -258px -634px;
        width: 18px;
        height: 18px;
        display: block;
        position: absolute;
        left: 9px;
        top: 7px;
        -webkit-animation: show_hide_1 0.7s infinite;
        -moz-animation: show_hide_1 0.7s infinite;
        -o-animation: show_hide_1 0.7s infinite;
        animation: show_hide_1 0.7s infinite;
    }

    .header_verification:hover {
        background-position: -258px -700px;
    }

        .header_verification:hover span {
            display: none;
        }

.header_mobile_correction {
    background: url(../Images/header_icon/header_icons.png) no-repeat top left;
    background-position: -188px -593px;
    width: 38px;
    height: 32px;
    display: block;
    cursor: pointer;
    position: relative;
}

    .header_mobile_correction span {
        background: url(../Images/header_icon/header_icons.png) no-repeat top left;
        background-position: -256px -593px;
        width: 7px;
        height: 19px;
        display: block;
        position: absolute;
        left: 16px;
        top: 7px;
        -webkit-animation: show_hide_1 0.7s infinite;
        -moz-animation: show_hide_1 0.7s infinite;
        -o-animation: show_hide_1 0.7s infinite;
        animation: show_hide_1 0.7s infinite;
    }

    .header_mobile_correction:hover {
        background-position: -188px -634px;
    }

        .header_mobile_correction:hover span {
            display: none;
        }

@-webkit-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.header_facebook {
    background-position: 0 -328px;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
}

    .header_facebook:hover {
        background-position: 0 -410px;
    }

.header_google {
    background-position: 0 -492px;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
}

    .header_google:hover {
        background-position: 0 -574px;
    }

.header_youtube {
    background-position: 0 -820px;
    width: 32px;
    height: 32px;
    display: block;
    cursor: pointer;
}

    .header_youtube:hover {
        background-position: 0 -902px;
    }

.header_facebook_new {
    background: url('../Images/new-top.png');
    background-position: -63px -376px;
    width: 33px;
    height: 33px;
    display: block;
    cursor: pointer;
    margin-top: 0px;
    margin: 0 1px;
}

    .header_facebook_new:hover {
        background-position: -63px -429px;
    }

.header_youtube_new {
    background: url('../Images/new-top.png');
    background-position: -116px -376px;
    width: 33px;
    height: 33px;
    ;
    display: block;
    cursor: pointer;
    margin-top: 0px;
}

    .header_youtube_new:hover {
        background-position: -116px -429px;
    }

.new_result_cal_div {
}

.new_result_cal {
    background: url(../Images/Common/result.png) no-repeat;
    background-position: -0px -303px;
    width: 251px;
    height: 31px;
    position: relative;
}

    .new_result_cal img {
        margin-top: 3px;
    }

.back-cal {
    display: block;
    position: absolute;
    width: 31px;
    height: 30px;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.next-cal {
    display: block;
    position: absolute;
    width: 31px;
    height: 30px;
    left: 183px;
    top: 0px;
    cursor: pointer;
}

    .next-cal:hover {
        background: url(../Images/Common/result.png) no-repeat;
        background-position: -183px -344px;
    }

.back-cal:hover {
    background: url(../Images/Common/result.png) no-repeat;
    background-position: -0px -344px;
}

.new_result_cal:after {
    content: '';
    width: 31px;
    height: 31px;
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 0;
}

    .new_result_cal:after:hover {
        background: url(../Images/Common/result.png) no-repeat;
        background-position: -220px -344px;
        z-index: 0;
    }

.new_result_cal img {
    z-index: 1;
}

.new_result_cal input {
    float: left;
    padding: 3px 8px;
    margin-left: 35px;
    text-align: center;
    width: 131px;
    height: 25px;
    margin-right: 35px;
    border: none;
    background: none;
    color: #b1b0b0;
    font-weight: bold;
    font-family: Arial;
    font-size: 12px;
    letter-spacing: 1px;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.26);
}

    .new_result_cal input:focus {
        outline: none;
    }

.new_result_icons {
    background: #313131;
    border: 1px solid #131313;
    margin-bottom: 5px;
    border-radius: 5px;
}

.new_filtr_div bg4 {
    background: none;
}

.new_filtr_item {
    position: relative;
    text-align: center;
}

.new_filtr_item_tooltip {
    position: absolute;
    background: #4e4e4e;
    border-radius: 5px;
    height: 22px;
    line-height: 22px;
    padding: 0 9px;
    box-shadow: 0px 0px 10px 1px rgba(0, 0, 0, 0.25);
    top: -30px;
    font-size: 13px;
    color: #ababab;
    text-align: center;
    font-weight: normal;
    display: none;
    font-family: Sylfaen;
    white-space: nowrap;
}

.new_filtr_item_tooltip_arrow {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #4e4e4e;
    bottom: -5px;
    left: 50%;
    margin-left: -5px;
}

.new_result_div {
    /*background: #484848;*/
}

#body.view_1024.new_result_left {
    float: left;
    width: 187px;
}

.new_result_left {
    float: left;
    width: 267px;
}

.new_result_left_a {
    display: block;
    height: 27px;
    line-height: 25px;
    padding: 0 10px;
    color: #fefefe;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.26);
    background: #484848;
    border-top: 1px solid #595959;
    border-bottom: 1px solid #373737;
    cursor: pointer;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-left: 1px;
    width: 245px;
}

    .new_result_left_a.last {
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

.league_items .new_result_left_a {
    padding-left: 35px;
    width: 195px;
    padding-right: 35px;
}

    .league_items .new_result_left_a.france:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -10px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.england:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -36px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.germany:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -62px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.italy:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -88px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.spain:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -114px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.portugal:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        ;
        background-image: url('../Images/live/left-flags.png');
        background-position: -140px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.holland:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -166px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.belgium:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -192px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.turkey:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        ;
        background-image: url('../Images/live/left-flags.png');
        background-position: -218px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.russia:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -244px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.poland:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -270px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.sweden:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -296px -10px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.switzerland:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -10px -31px;
        width: 11px;
        height: 11px;
    }

    .league_items .new_result_left_a.scotland:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 8px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -31px -31px;
        width: 16px;
        height: 11px;
    }

    .league_items .new_result_left_a.euro_2016:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 4px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -57px -31px;
        width: 18px;
        height: 18px;
    }

    .league_items .new_result_left_a.world_cup:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 1px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -85px -31px;
        width: 12px;
        height: 25px;
    }

    .league_items .new_result_left_a.champions_league:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 5px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -107px -31px;
        width: 18px;
        height: 18px;
    }

    .league_items .new_result_left_a.europa_league:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 3px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -135px -31px;
        width: 18px;
        height: 19px;
    }

    .league_items .new_result_left_a.super_cup:after {
        content: '';
        position: absolute;
        left: 8px;
        top: 1px;
        background-image: url('../Images/live/left-flags.png');
        background-position: -163px -31px;
        width: 17px;
        height: 26px;
    }

.new_result_left_a:hover {
    background: #515151;
    color: #fde053;
}

.new_result_left_a span {
    display: block;
    position: absolute;
    top: 6px;
    right: 9px;
    width: 14px;
    height: 14px;
    background: url(../Images/Common/result.png) no-repeat;
    background-position: 0px -34px;
}

.new_result_left_a.active {
    color: #fde053;
}

    .new_result_left_a.active span {
        background-position: -29px -34px;
    }

.new_result_right {
    float: right;
    width: 1049px;
    /*background: #484848;*/
    border-left: 3px solid #212121;
}

#body.view_1024 .new_result_right {
    width: 728px;
}

#body.view_1024 .x_game_live_filter {
    width: 737px;
}

.new_result_left_a_top {
    height: 30px;
    line-height: 34px;
    display: block;
    padding: 0 10px;
    /*    background: url(../Images/Common/result_left_delimiter.png) no-repeat;
    background-position: 0px -173px;*/
    background: #282828;
    color: #fefefe;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.26);
    position: relative;
    cursor: pointer;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    margin-top: 2px;
    border: 1px solid #131313;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

    .new_result_left_a_top span {
        display: block;
        position: absolute;
        top: 6px;
        right: 9px;
        width: 14px;
        height: 14px;
        background: url(../Images/Common/result.png) no-repeat;
        background-position: 0px -34px;
    }

    .new_result_left_a_top.active span {
        background-position: -29px -34px;
    }
/*Ticket Bonus*/

.bonus_popup_bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(28, 28, 28, 0.48);
    display: none;
}

.bonus_popup {
    position: absolute;
    top: 232px;
    left: 50%;
    margin: 0 0 0 -335px;
    width: 660px;
    border: 5px solid #1c1c1c;
    background: #212121;
    box-shadow: 0px 0px 10px 5px rgba(255, 255, 255, 0.14);
    display: none;
}

.bonus_popup_close {
    position: absolute;
    right: -24px;
    top: -24px;
    width: 47px;
    height: 47px;
    background: url(../Images/bonus/close.png);
    cursor: pointer;
}

.bonus_popup_top {
    height: 35px;
    background: url(../Images/bonus/bg1.png);
    border-bottom: 1px solid #1a1a1a;
    padding: 0 14px;
    color: #ffa200;
    font-weight: bold;
    font-size: 14px;
    line-height: 33px;
}

.bonus_popup_text {
    border-top: 1px solid #333333;
    padding: 25px 33px;
    font-size: 14px;
    color: #d3d3d3;
    font-family: Tahoma;
}

    .bonus_popup_text span {
        color: #ffa200;
        font-weight: bold;
    }
/*End Ticket Bonus*/

/*Begin: Ticket Login Popup*/

.ticket_login_popup_bg {
    position: absolute;
    background: rgba(0, 0, 0, 0.6);
    left: 0px;
    top: 0px;
    bottom: 0px;
    right: 0px;
    z-index: 150;
}

.ticket_login_loading_popup {
    /*width: 90%;*/
    width: 100%;
    height: 226px;
    border: 1px solid #494949;
    background: #282828;
    position: absolute;
    z-index: 160;
    top: 50%;
    left: -1px;
    /*margin: -113px auto 0 5%;*/
    margin: -114px auto 0 0;
}

    .ticket_login_loading_popup .loading-new {
        position: absolute;
        top: 50%;
        left: 50%;
        margin: -20px 0 0 -20px;
    }

.ticket_login_popup {
    width: 90%;
    height: 226px;
    border: 1px solid #494949;
    background: #282828;
    position: absolute;
    z-index: 160;
    top: 50%;
    left: -1px;
    margin: -113px auto 0 5%;
}

.ticket_login_popup_close {
    position: absolute;
    right: 4px;
    top: 4px;
    width: 10px;
    height: 11px;
    background: url(../Images/new_sport/ticket_login_popup.png) no-repeat;
    background-position: -236px -65px;
    cursor: pointer;
}

.ticket_login_popup1 {
    height: 163px;
    border-bottom: 1px solid #1a1a1a;
}

.ticket_login_popup1_1 {
    padding-top: 25px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    height: 28px;
}

.ticket_login_popup1_2 {
    width: 200px;
    margin: 0 auto;
}

.ticket_login_popup_input {
    background: #4d4d4d;
    border: 1px solid #1f1f1f;
    width: 188px;
    height: 21px;
    /*color: #a7a7a7;*/
    color: rgba(255, 255, 255, 0.85);
    font-size: 14px;
    padding: 0 5px;
    margin-bottom: 9px;
}

    .ticket_login_popup_input::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.85);
    }

    .ticket_login_popup_input:-moz-placeholder {
        /* Firefox 18- */
        color: rgba(255, 255, 255, 0.85);
    }

    .ticket_login_popup_input::-moz-placeholder {
        /* Firefox 19+ */
        color: rgba(255, 255, 255, 0.85);
    }

    .ticket_login_popup_input:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.85);
    }

    .ticket_login_popup_input:focus {
        outline: none;
    }

    .ticket_login_popup_input.error {
        border: 1px solid #C00;
    }

.ticket_login_popup2 {
    height: 61px;
    border-top: 1px solid #494949;
    background: url(../Images/new_sport/ticket_login_popup.png) no-repeat;
    background-position: -2px -2px;
    text-align: center;
    font-family: Tahoma;
}

.ticket_login_popup2_1 {
    padding-top: 14px;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
}

.ticket_login_popup2_2 {
    text-decoration: none;
    color: #f7c100;
    font-size: 13px;
    cursor: pointer;
}

    .ticket_login_popup2_2:hover {
        text-decoration: underline;
    }

.ticket_login_popup1 table {
    margin: 0 auto;
}

.ticket_login_popup_bt {
    width: 76px;
    height: 26px;
    background: url(../Images/new_sport/ticket_login_popup.png) no-repeat;
    background-position: -80px -65px;
    border: none;
    cursor: pointer;
}

    .ticket_login_popup_bt:hover {
        filter: alpha(opacity=80);
        opacity: 0.8;
    }
/*End: Ticket Login Popup*/

/*FB Ticket share promo*/

.facebook_ticket_content {
    width: 825px;
    margin: 0 auto;
}

.facebook_ticket_table_head {
    margin: 0 auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 605px;
    height: 35px;
    background: url(../Images/facebook_ticket/image.png);
    background-position: -10px -102px;
    text-align: center;
    color: #8d8d8d;
    font-size: 13px;
    font-family: 'alk_sanetregular';
    line-height: 37px;
    text-shadow: 1px -1px 0px rgba(24, 37, 23, 0.85);
    margin-bottom: 2px;
    text-transform: uppercase;
}

.facebook_ticket_table_head1 {
    float: left;
    display: block;
    width: 90px;
    margin-right: 2px;
}

.facebook_ticket_table_head2 {
    float: left;
    display: block;
    width: 229px;
    margin-right: 2px;
}

.facebook_ticket_table_head3 {
    float: left;
    display: block;
    width: 138px;
    margin-right: 2px;
}

.facebook_ticket_table_head4 {
    float: left;
    display: block;
    width: 142px;
}

.facebook_ticket_table_row {
    margin: 0 auto;
    width: 605px;
    height: 36px;
    text-align: center;
    color: #d8d8d8;
    font-weight: bold;
    font-size: 14px;
    font-family: Sylfaen;
    line-height: 37px;
    margin-bottom: 2px;
}

.facebook_ticket_table_row1 {
    float: left;
    display: block;
    width: 90px;
    margin-right: 2px;
    background: url(../Images/facebook_ticket/image.png);
    background-position: -10px -10px;
}

.facebook_ticket_table_row2 {
    float: left;
    display: block;
    width: 179px;
    padding-left: 50px;
    text-align: left;
    margin-right: 2px;
    background: url(../Images/facebook_ticket/image.png);
    background-position: -10px -10px;
}

    .facebook_ticket_table_row2 span {
        display: inline-block;
        width: 14px;
        height: 14px;
        background: url(../Images/facebook_ticket/image.png);
        background-position: -655px -147px;
        position: relative;
        top: 3px;
        margin-right: 10px;
    }

.facebook_ticket_table_row3 {
    float: left;
    display: block;
    width: 138px;
    margin-right: 2px;
    background: url(../Images/facebook_ticket/image.png);
    background-position: -10px -10px;
}

.facebook_ticket_table_row4 {
    float: left;
    display: block;
    width: 142px;
    background: url(../Images/facebook_ticket/image.png);
    background-position: -10px -10px;
}

.facebook_ticket_table_row.last .facebook_ticket_table_row1, .facebook_ticket_table_row.last .facebook_ticket_table_row2, .facebook_ticket_table_row.last .facebook_ticket_table_row3, .facebook_ticket_table_row.last .facebook_ticket_table_row4 {
    background-position: -10px -56px;
}

    .facebook_ticket_table_row.last .facebook_ticket_table_row2 span {
        background-position: -679px -147px;
    }

.facebook_ticket_h35 {
    height: 35px;
    overflow: hidden;
}

.facebook_ticket_text {
    margin: 0 20px 25px 20px;
    color: #FFF;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
    padding-left: 23px;
    line-height: 19px;
}

    .facebook_ticket_text span {
        display: block;
        float: left;
        margin-left: -23px;
        width: 16px;
        height: 16px;
        background: url(../Images/facebook_ticket/image.png);
        background-position: -629px -147px;
        text-align: center;
        color: #282828;
        font-weight: bold;
    }

    .facebook_ticket_text font {
        color: #ff9600;
    }

.promotion {
    height: 325px;
    display: block;
    position: relative;
    cursor: pointer;
    text-decoration: none;
    background-position-y: 75px !important;
    margin-bottom: 8px;
    background-size: contain !important;
    border: 1px solid #313131;
}

#body.view_1024 .promotion {
    height: 264px;
}

.promotion:hover {
    border: 1px solid #ffde00;
}

.promotion.facebook_ticket {
    background: url(../Images/promotion/facebook_ticket.jpg) no-repeat center;
}

.promotion_top {
    height: 52px;
    display: block;
    padding: 11px 17px;
    background: #2a2a2a;
    border: 1px solid #212121;
}

.promotion_top1 {
    font-size: 24px;
    color: #ffe242;
    font-family: 'Roboto_GEO';
    display: block;
    padding-bottom: 6px;
}

.promotion_top2 {
    font-size: 16px;
    font-family: "crystal2";
    color: #fff;
    display: block;
}

.mobile_app {
    background: url(../Images/mobile_app_page/bg.jpg) no-repeat center top #313131;
    min-height: 781px;
    height: auto !important;
    padding-bottom: 20px;
}

.mobile_app_header {
    height: 365px;
}

.mobile_app_header_1 {
    float: left;
    width: 287px;
    padding-left: 78px;
    padding-top: 56px;
}

.mobile_app_header_1_1 {
    font-size: 24px;
    color: rgb(255, 255, 255);
    text-align: left;
    text-shadow: 0.5px 0.866px 0px rgba(82, 82, 82, 0.75);
    font-family: 'bpg_dejavu_sansbook';
    height: 36px;
}

.mobile_app_android {
    display: block;
    margin-bottom: 8px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -9px -412px;
    width: 287px;
    height: 50px;
    cursor: pointer;
}

    .mobile_app_android:hover {
        background-position: -9px -477px;
    }

.mobile_app_apple {
    display: block;
    margin-bottom: 8px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -9px -542px;
    width: 287px;
    height: 50px;
    cursor: pointer;
}

    .mobile_app_apple:hover {
        background-position: -9px -607px;
    }

.mobile_app_windows {
    display: block;
    margin-bottom: 8px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -9px -672px;
    width: 287px;
    height: 50px;
    cursor: pointer;
}

    .mobile_app_windows:hover {
        background-position: -9px -735px;
    }

.mobile_app_header_2 {
    float: right;
    width: 150px;
    padding-right: 172px;
    padding-top: 65px;
}

.mobile_app1_qr_code_text {
    text-align: center;
    color: rgb(255, 255, 255);
    font-size: 22px;
    text-shadow: 0.5px 0.866px 0px rgba(82, 82, 82, 0.75);
    font-family: 'bpg_dejavu_sansbook';
    height: 31px;
}

.mobile_app1_qr_code_img {
    width: 150px;
    height: 150px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -375px -328px;
    margin: 0 auto 0 auto;
}

#body.view_1024 .mobile_app_header_1 {
    padding-left: 68px;
}

#body.view_1024 .mobile_app_header_2 {
    padding-right: 82px;
}

.mobile_app_menu {
    height: 79px;
    text-align: left;
    padding-left: 330px;
}

#body.view_1024 .mobile_app_menu {
    padding-left: 270px;
}

.mobile_app_menu a {
    display: inline-block;
    height: 47px;
    border: 2px dotted #6e6f79;
    border-radius: 5px;
    padding: 0 15px;
    margin: 0 8px;
    line-height: 47px;
    text-decoration: none;
    font-family: 'bpg_dejavu_sansbook';
    font-size: 21px;
    color: rgb(255, 255, 255);
    cursor: pointer;
}

    .mobile_app_menu a span {
        display: inline-block;
        width: 19px;
        height: 19px;
        background: url(../Images/mobile_app_page/image.png) no-repeat;
        background-position: -10px -820px;
        margin-left: 14px;
        position: relative;
        top: 2px;
    }

    .mobile_app_menu a.active {
        color: rgb(255, 212, 9);
        background: rgba(33, 33, 33, 0.31);
    }

        .mobile_app_menu a.active span {
            width: 19px;
            height: 11px;
            background-position: -48px -823px;
            top: -1px;
        }

.mobile_app_content {
    display: none;
}

    .mobile_app_content.active {
        display: block;
    }

.mobile_app_content1 {
    float: left;
    width: 338px;
}

.mobile_app_content1_mobile1 {
    width: 225px;
    height: 431px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -656px -570px;
    margin: 0 auto;
}

.mobile_app_content1_mobile2 {
    width: 225px;
    height: 499px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -375px -502px;
    margin: -60px auto 0 auto;
}

.mobile_app_content2 {
    float: left;
    font-family: 'bpg_dejavu_sansbook';
    width: 700px;
}

#body.view_1024 .mobile_app_content1 {
    width: 278px;
}

#body.view_1024 .mobile_app_content2 {
    width: 650px;
}

.mobile_app_content2_1 {
    font-size: 26px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    margin-bottom: 8px;
}

.mobile_app_content2_2 {
    font-size: 16px;
    color: #ececec;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    padding-bottom: 30px;
    line-height: 22px;
}

.mobile_app_content2_3_1 {
    position: relative;
    padding-left: 114px;
    padding-bottom: 35px;
}

.mobile_app_content2_3 {
    font-size: 23px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    padding-bottom: 8px;
}

.mobile_app_content2_4 {
    font-size: 16px;
    color: #ececec;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    line-height: 22px;
}

.mobile_app_content2_3_image_1 {
    width: 156px;
    height: 158px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -14px -1080px;
    position: absolute;
    left: -35px;
    top: -24px;
}

.mobile_app_content2_3_image_2 {
    width: 160px;
    height: 162px;
    background: url(../Images/mobile_app_page/image.png) no-repeat;
    background-position: -14px -874px;
    position: absolute;
    left: -30px;
    top: -24px;
}

.mobile_app2_1 {
    font-family: 'bpg_dejavu_sansbook';
    font-size: 26px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    margin-bottom: 8px;
}

.mobile_app2_2 {
    font-family: 'bpg_dejavu_sansbook';
    font-size: 16px;
    line-height: 22px;
    color: #ececec;
    text-shadow: 1px 1.732px 0px rgba(82, 82, 82, 0.75);
    margin-bottom: 25px;
}

.mobile_app2_3 {
    font-family: 'bpg_dejavu_sansbook';
    font-size: 22px;
    color: rgb(255, 211, 0);
    text-shadow: 0.5px 0.866px 0px rgba(82, 82, 82, 0.75);
    margin-bottom: 8px;
}

.mobile_app2_4 {
    font-family: 'bpg_dejavu_sansbook';
    font-size: 23px;
    font-weight: bold;
    color: #ececec;
    text-shadow: 0.5px 0.866px 0px rgba(82, 82, 82, 0.75);
    margin-bottom: 5px;
}

.logged-mobile {
    position: relative;
    float: right;
    padding: 1px 0 0 0;
    margin-right: 10px;
    margin-top: 2px;
}

#body.view_1024 .logged-mobile {
    position: relative;
    float: right;
    padding: 1px 0 0 0;
    margin-right: 4px;
}

.logged-mobile a {
    display: block;
    width: 27px;
    height: 27px;
    background: url('../Images/Common/mobile_icon.png');
    cursor: pointer;
    margin-top: -1px;
}

    .logged-mobile a:hover {
        background-position: bottom;
    }

.logged-security-settings {
    position: relative;
    margin-right: 0px;
    margin-top: 0px;
}

    .logged-security-settings span {
        left: -76px;
        height: 23px;
        width: 174px;
    }

.logged-settings span {
    left: -76px;
    height: 23px;
    width: 174px;
}

.logged-security-settings.new div {
    display: block;
}

#body.view_1024 .logged-security-settings.new div {
    display: block;
}

.my-account {
    overflow: hidden;
    position: relative;
    float: left;
    padding: 1px 0 0 0;
    margin-right: 5px;
    margin-left: 0px;
    margin-top: 0px;
    width: 140px;
    box-sizing: border-box;
    text-align: center;
    padding-right: 5px;
    height: 29px;
    background: #1e1e1e;
    border-left: 1px solid #181818;
    border-top: 1px solid #181818;
    border-right: 1px solid #2d2d2d;
    border-bottom: 1px solid #2d2d2d;
    -webkit-border-top-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    -moz-border-radius-bottomright: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

    .my-account:hover, .massage-headbox:hover {
        border: 1px solid #121114;
        border-top: 1px solid #3d3d3d;
        height: 30px;
        background-image: -moz-linear-gradient( 90deg, rgb(33, 33, 33) 0%, rgb(45, 45, 45) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(33, 33, 33) 0%, rgb(45, 45, 45) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(33, 33, 33) 0%, rgb(45, 45, 45) 100%);
        box-shadow: inset 0px 1px 0px 0px rgba(61, 61, 61, 0.004);
        cursor: pointer;
    }

    .my-account a {
        color: #fee65c;
        font-weight: bold;
        text-decoration: none;
        font-size: 12px;
        line-height: 29px;
        font-family: 'bpg_mrgvlovani_caps_2010Rg';
    }

    .my-account span {
        float: left;
        display: block;
        background: url('../Images/new-top.png');
        width: 16px;
        height: 17px;
        background-position: -491px -147px;
        margin-top: 4px;
        margin-left: 5px;
    }

#body.view_1024 .my-account {
    width: 136px;
    overflow: hidden;
}

.SmsResultError {
    font-size: 13px;
    font-family: "Sylfaen";
    color: rgb(255, 0, 0);
    text-shadow: 0.5px 0.866px 0px rgba(30, 30, 30, 1);
    position: absolute;
    left: 8px;
    top: 29px;
    display: block;
}

.sms-confirm .SmsResultError {
    position: inherit;
    margin-top: 6px;
    display: block;
}

.small_login_cell2_2 .SmsResultError {
    left: 4px;
    top: 35px;
}

.ticket_login_popup_input_div .SmsResultError {
    position: initial;
    margin-top: -5px;
    margin-bottom: 5px;
}

#s_inner_content.hilo_parent {
    padding: 5px;
    background: #212121;
}

.hilo_div {
    min-height: 619px;
    height: auto !important;
    background: url(../Images/hilo/bg.jpg) no-repeat top center;
    position: relative;
    margin-bottom: -51px;
}

.hilo2 {
    position: absolute;
    left: 76px;
    top: 261px;
    width: 380px;
    font-size: 16.288px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: rgb(162, 156, 180);
    text-shadow: 1.5px 2.598px 0px rgba(20, 34, 13, 0.6);
    line-height: 19px;
}

#body.view_1024 .hilo2 {
    left: 25px;
    width: 290px;
}

.mobile_change_popup {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 673px;
    min-height: 330px;
    height: auto !important;
    height: 330px;
    padding-bottom: 7px;
    border: 2px solid #de980c;
    margin: -170px 0 0 -338px;
    border-radius: 10px;
    background: #262626;
    z-index: 1002;
    display: none;
    opacity: 0;
}

.mobile_change_popup_div {
    -webkit-transform: scale(0.1, 0.1);
    -moz-transform: scale(0.1, 0.1);
    -o-transform: scale(0.1, 0.1);
    -ms-transform: scale(0.1, 0.1);
    transform: scale(0.1, 0.1);
}

.mobile_change_popup_bg {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1001;
    display: none;
}

.mobile_change_popup_head {
    height: 45px;
    background: url(../Images/mobile_change/popup_bg.png) repeat-x;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.mobile_change_popup_line {
    float: left;
    width: 2px;
    height: 43px;
    background: url(../Images/mobile_change/popup_line.png) repeat-x;
    margin-left: 618px;
}

.mobile_change_popup_close {
    float: left;
    width: 21px;
    height: 23px;
    display: block;
    cursor: pointer;
    background: url(../Images/mobile_change/popup_close.png) repeat-x;
    margin: 9px 0 0 15px;
}

.mobile_change_popup_content {
}

.mobile_change_popup_content_text {
    padding: 25px 25px 0px 25px;
    text-align: center;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #c7c6c6;
    height: 97px;
    line-height: 20px;
}

.mobile_change_popup_row {
    width: 487px;
    height: 36px;
    padding-bottom: 10px;
}

    .mobile_change_popup_row div {
        float: left;
        width: 247px;
        font-size: 15px;
        font-family: 'bpg_mrgvlovani_2010regular';
        color: #9b9b9b;
        padding-right: 7px;
        line-height: 26px;
        text-align: right;
    }

        .mobile_change_popup_row div.twoline {
            line-height: 18px;
        }

    .mobile_change_popup_row input[type=text] {
        float: left;
        width: 213px;
        height: 18px;
        padding: 5px 10px;
        background: url(../Images/SmallPages/input1.png);
        background-size: cover;
        border: none;
        color: #2e2e2e;
        font-size: 14px;
        font-weight: normal;
    }

#body .mobile_change_popup_row input[type=submit], #body .mobile_change_popup_row input[type=button] {
    margin-left: 0px;
    width: 192px;
    float: right;
}

.mobile_change_popup_error {
    text-align: center;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #F00;
    line-height: 26px;
}

.mobile_change_popup_success {
    text-align: center;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #0C0;
    line-height: 26px;
}
/*other games*/

.other_games_div {
    padding: 6px 0px;
}

.other_games {
    display: block;
    float: left;
    width: 318px;
    height: 171px;
    background-repeat: no-repeat !important;
    background-size: cover;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

.GameItem-Hover {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 44px;
    line-height: 44px;
    background: rgba(18, 18, 18, 0.85);
    font-size: 12px;
    color: #ffffff;
    text-align: center;
    padding-top: 37px;
    width: 100%;
    height: calc( 100% - 44px);
    box-sizing: border-box;
    opacity: 0;
    z-index: 0;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}

    .GameItem-Hover span {
        display: block;
        width: 85px;
        height: 28px;
        position: absolute;
        background: #fde053;
        text-align: left;
        box-sizing: border-box;
        line-height: 28px;
        font-size: 14px;
        color: #171615;
        padding-left: 20px;
        border-radius: 4px;
        left: calc( 50% - 42px);
        top: 60px;
    }

.other_games:hover > .GameItem-Hover {
    opacity: 1;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}

.other_games.WheelOfLight {
    background: url(../Images/OtherGames/WheelOfLight.png) center center;
}

.other_games.JokerPoker {
    background: url(../Images/OtherGames/JokerPoker.png) center center;
}

.other_games.Donuts {
    background: url(../Images/OtherGames/Donuts.png) center center;
}

.other_games.LotSlot {
    background: url(../Images/OtherGames/LotSlot.png) center center;
}

.other_games.LuckyHunter {
    background: url(../Images/OtherGames/LuckyHunter.png) center center;
}

.other_games.LuckyFisher {
    background: url(../Images/OtherGames/LuckyFisher.png) center center;
}

.other_games.HappyDiver {
    background: url(../Images/OtherGames/HappyDiver.png) center center;
}

.other_games.LuckyDouble {
    background: url(../Images/OtherGames/LuckyDouble.png) center center;
}

.other_games.AnimationRoulette {
    background: url(../Images/OtherGames/AnimationRoulette.png) center center;
}

.other_games.JapaneseJoker {
    background: url(../Images/OtherGames/JapaneseJoker.png) center center;
}

.other_games.PenaltyShootout {
    background: url(../Images/OtherGames/PenaltyShootout.png) center center;
}

.other_games.HiLoSilver {
    background: url(../Images/OtherGames/HiLoSilver.png) center center;
}

.other_games.GemStones {
    background: url(../Images/OtherGames/GemStones.png) center center;
}

.other_games.BonusRoulette {
    background: url(../Images/OtherGames/BonusRoulette.png) center center;
}

.other_games.Sicbo {
    background: url(../Images/OtherGames/Sicbo.png) center center;
}

.other_games.HiLo {
    background: url(../Images/OtherGames/HiLo.png) center center;
}

.other_games.LuckySeven {
    background: url(../Images/OtherGames/LuckySeven.png) center center;
}

.other_games.MiniGames {
    background: url(../Images/OtherGames/minigames.png) center center;
}

.other_games.Bingo {
    background: url(../Images/OtherGames/Bingo.png) center center;
}

.other_games.ZodiacScratch {
    background: url(../Images/OtherGames/ZodiacScratch.png) center center;
}

.other_games.TripleSeven {
    background: url(../Images/OtherGames/TripleSeven.png) center center;
}

.other_games.SweetCandy {
    background: url(../Images/OtherGames/SweetCandy.png) center center;
}

.other_games.HoneyWorld {
    background: url(../Images/OtherGames/HoneyWorld.png) center center;
}

.other_games.RussianPoker {
    background: url(../Images/OtherGames/RussianPoker.png) center center;
}

.other_games.DragRace {
    background: url(../Images/OtherGames/DragRace.png) center center;
}

.other_games.LuckyTicket {
    background: url(../Images/OtherGames/LuckyTicket.png) center center;
}

.other_games.PersonalMiniRoulette {
    background: url(../Images/OtherGames/PersonalMiniRoulette.png) center center;
}

.other_games.ThreeCardPoker {
    background: url(../Images/OtherGames/ThreeCardPoker.png) center center;
}

.other_games.CaribbeanStudPoker {
    background: url(../Images/OtherGames/CaribbeanPoker.png) center center;
}

.other_games.LuckyDoubleDeluxe {
    background: url(../Images/OtherGames/LuckyDoubleDeluxe.png) center center;
}

.other_games_banner_title2 {
    position: absolute;
    bottom: 0px;
    left: 0px;
    height: 44px;
    line-height: 44px;
    background: rgba(18, 18, 18, 0.8);
    font-size: 13px;
    color: #fde053;
    text-align: left;
    padding-left: 10px;
    width: 100%;
    box-sizing: border-box;
    text-transform: uppercase;
    z-index: 2;
    font-size: 15px;
    font-family: 'crystal1';
}
/*virtual games*/

.virtual_games_div {
    padding: 0px 0px;
    z-index: 9;
    position: relative;
}

.virtual_games_banner {
    display: block;
    float: left;
    width: 311px;
    height: 224px;
    margin-bottom: 10px;
    margin-left: 13px;
    position: relative;
    cursor: pointer;
    background-repeat: no-repeat !important;
    background-size: cover !important;
}

    .virtual_games_banner.first {
        margin-left: 0;
    }

.virtual_games_banner-title {
    display: block;
    background: url(../Images/virtual_games/title-bg.png);
    width: 100%;
    height: 93px;
    padding-top: 66px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    font-size: 16px;
    padding-left: 15px;
    color: #f6eb44;
    font-family: 'CrystalBetUni-Bold';
    z-index: 3;
    left: 0;
}

    .virtual_games_banner-title font {
        color: #fff;
        padding-bottom: 3px;
        font-family: 'CrystalBetUni-Medium';        
    }

.virtual_games_banner-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 2;
    display: block;
    opacity: 0;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}

.virtual_games_banner span {
    display: block;
    width: 85px;
    height: 28px;
    position: absolute;
    background: #fde053;
    text-align: left;
    box-sizing: border-box;
    line-height: 28px;
    font-size: 14px;
    color: #171615;
    padding-left: 20px;
    border-radius: 4px;
    left: calc( 50% - 42px);
    top: calc(50% - 14px);
}

.virtual_games_banner:hover > .virtual_games_banner-hover {
    opacity: 1;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}



.virtual_games_banner-title div {
    display: inline-block;
    width: 44px;
    height: 20px;
    text-align: center;
    line-height: 18px;
    background: #ff0000;
    border-radius: 5px;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-family: 'UniNeue-Heavy';
    margin: 0 8px;
}


#body.view_1500 .virtual_games_banner {
    width: 377px;
    height: 272px;
}

    #body.view_1500 .virtual_games_banner.banner0 {
        width: 610px;
        height: 310px;
        padding-left: 15px;
    }

#body.view_1024 .virtual_games_banner.banner0 {
    width: 490px;
    height: 262px;
    margin-left: 6px;
}

#body.view_1024 .virtual_games_banner {
    width: 236px;
    height: 170px;
    font-size: 14px;
}

#body.view_1024 .virtual_games_banner-title {
    font-size: 14px;
}

.virtual_games_banner.banner0:after {
    content: '';
    background: url(../Images/virtual_games/new/new.png) center center;
    width: 70px;
    height: 68px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
}

.virtual_games_banner.banner0 {
    width: 507px;
    height: 261px;
    background: url(../Images/virtual_games/new/banner0.jpg) center center;
    margin-left: 10px;
}

.virtual_games_banner.banner1 {
    background: url(../Images/virtual_games/new/virtual-soccer.jpg) center center;
}

.virtual_games_banner.banner2 {
    background: url(../Images/virtual_games/new/virtual-basketball.jpg) center center;
}

.virtual_games_banner.banner3 {
    background: url(../Images/virtual_games/new/virtual-tennis.jpg) center center;
}

.virtual_games_banner.banner4 {
    background: url(../Images/virtual_games/new/virtual-football-euro-cup.jpg) center center;
}


/*.virtual_games_banner3 {
    display: block;
    float: left;
    width: 607px;
    height: 146px;
    background: url(../Images/virtual_games/banner3.png) center center;
    background-size: cover;
    border-radius: 5px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

.virtual_games_banner4 {
    display: block;
    float: right;
    width: 607px;
    height: 146px;
    background: url(../Images/virtual_games/banner4.png) center center;
    background-size: cover;
    border-radius: 5px;
    position: relative;
    text-decoration: none;
    cursor: pointer;
}

    .virtual_games_banner3:hover:after, .virtual_games_banner4:hover:after {
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        border: 2px solid rgb(245, 191, 0);
        width: 603px;
        height: 142px;
        border-radius: 5px;
        box-shadow: inset 0px 0px 18px 3px rgba(248,196,0,0.3);
    }

#body.view_1024 .virtual_games_banner3, #body.view_1024 .virtual_games_banner4 {
    width: 490px;
}

    #body.view_1024 .virtual_games_banner3:hover:after, #body.view_1024 .virtual_games_banner4:hover:after {
        width: 486px;
    }
*/

.new_font {
    font-family: 'bpg_mrgvlovani_2010regular';
}

    .new_font #s_inner_content_header_content {
        line-height: 16px;
    }
/* Start EasyMoney */

.easymoney {
    position: relative;
    padding-bottom: 50px;
}

.easymoney_facebook_like {
    position: absolute;
    top: 15px;
    right: 20px;
}

.easymoney_head {
    height: 495px;
}

.easymoney_content {
    width: 800px;
    margin: 0 auto;
}

.easymoney_text {
    margin: 0 20px 25px 20px;
    color: #FFF;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    padding-left: 23px;
    line-height: 19px;
}

    .easymoney_text span {
        display: block;
        float: left;
        margin-left: -33px;
        width: 20px;
        height: 19px;
        background: url(../Images/easymoney/image.png);
        background-position: -583px -106px;
        text-align: center;
        color: #282828;
        font-weight: bold;
        line-height: 21px;
    }

    .easymoney_text font {
        color: #f7c200;
    }
/* End EasyMoney */



/* EgtJackpotBonus */

.EgtJackpotBonusBg {
    width: 100%;
    background: url(../Images/promotion/EgtJackpotBonus/bg.jpg) no-repeat center top;
    min-height: 2962px;
    position: absolute;
    left: 0;
    top: 50px;
    z-index: 0;
    box-sizing: border-box;
}

.EgtJackpotBonus-content {
    width: 100%;
    text-transform: uppercase;
    margin: 0 auto;
    z-index: 1;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 30px;
    text-align: center;
}

.EgtJackpotBonus-content .EgtJackpotBonus-liderboard-td.col4 {
    padding-left: 43px;
}

.egtcrystalbonus-title1-hover-grp {
    width: 1173px;
    height: 334px;
    margin-top: 110px;
    margin-left: 72px;
    text-align: center;
    position: relative;
}
#body.view_1024 .egtcrystalbonus-title1-hover-grp{
    margin-left: -68px;
}
    .egtcrystalbonus-title1-hover-grp:hover .egtjackpotbonus-title1-hidden {
        display: block;
    }

    .egtcrystalbonus-title1-hover-grp:hover .egtjackpotbonus-title1 {
        display: none;
    }

.egtjackpotbonus-title1 {
    width: 1173px;
    height: 334px;
    margin-top: 110px;
}

.egtjackpotbonus-title1-hidden {
    width: 1094px;
    height: 165px;
    margin: 0 auto;
    position: absolute;
    left: 30px;
    top: 105px;
    text-align: center;
    display: none;
}

.EgtJackpotBonus-title1 div {
    color: #fde053;
    font-size: 31px;
    margin-bottom: 10px;
}

.EgtJackpotBonus-text-icon {
    background: url('../Images/promotion/EgtJackpotBonus/image.png');
    width: 41px;
    height: 41px;
    display: inline-block;
    margin-bottom: -11px;
    margin-right: 10px;
    margin-left: 10px;
}

    .EgtJackpotBonus-text-icon.clubs {
        background-position: -0px -183px;
    }

    .EgtJackpotBonus-text-icon.diamonds {
        background-position: -51px -183px;
    }

    .EgtJackpotBonus-text-icon.hearts {
        background-position: -102px -183px;
    }

    .EgtJackpotBonus-text-icon.spades {
        background-position: -153px -183px;
    }

.EgtJackpotBonus-title1 span {
    color: #fde053;
    display: block;
}

@supports (-ms-ime-align:auto) {
    .EgtJackpotBonus-title2 {
        margin-top: 150px !important;
    }
}

.EgtJackpotBonus-title2 {
    width: 100%;
    text-align: center;
    font-size: 32px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 180px;
}

.EgtJackpotBonus-title3 {
    width: 100%;
    text-align: center;
    font-size: 86px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 0px;
}

.EgtJackpotBonus-frame-contente {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    margin-top: 427px;
}

.EgtJackpotBonus-frame-col {
    width: 25%;
    float: left;
    font-size: 19px;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    text-align: center;
    padding-top: 130px;
    height: 195px;
    box-sizing: border-box;
    position: relative;
}

    .EgtJackpotBonus-frame-col span {
        color: #fde053;
        display: block;
        font-size: 35px;
        line-height: 36px;
    }
#body.view_1024 .EgtJackpotBonus-frame-col span{
    font-size: 27px;
}
    .EgtJackpotBonus-frame-col:after {
        content: '';
        background: url('../Images/promotion/EgtJackpotBonus/image.png');
        position: absolute;
        top: 0;
    }

    .EgtJackpotBonus-frame-col.col1:after {
        background-position: -0px -0px;
        width: 57px;
        left: calc( 50% - 28px);
        height: 62px;
    }

    .EgtJackpotBonus-frame-col.col2:after {
        background-position: -77px -0px;
        width: 53px;
        left: calc( 50% - 26px);
        height: 60px;
    }

    .EgtJackpotBonus-frame-col.col3:after {
        background-position: -0px -82px;
        width: 57px;
        left: calc( 50% - 28px);
        height: 57px;
    }

    .EgtJackpotBonus-frame-col.col3 {
        font-size: 16px;
        line-height: 1.3;
    }

    .EgtJackpotBonus-frame-col.col4 {
        font-size: 16px;
        line-height: 1.3;
    }

    .EgtJackpotBonus-frame-col.col1 {
        line-height: 1.2;
        padding-top: 139px;
    }

    .EgtJackpotBonus-frame-col.col2 {
        line-height: 1.2;
        padding-top: 139px;
    }

    .EgtJackpotBonus-frame-col.col4:after {
        background-position: -77px -82px;
        width: 55px;
        left: calc( 50% - 27px);
        height: 60px;
    }

.EgtJackpotBonus-frame-contente iframe {
    height: 61px;
    width: calc( 100% + 50px);
    margin-left: -17px;
    position: absolute;
    left: 0;
    top: 58px;
    z-index: 1;
}

.EgtJackpotBonus-title4 {
    width: 100%;
    text-align: center;
    font-size: 29px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 205px;
}

.EgtJackpotBonus-text {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

.EgtJackpotBonus-bt2 {
    text-decoration: none;
    display: block;
    margin: 20px auto;
    font-size: 20px;
    color: #000;
    width: 230px;
    height: 60px;
    text-align: center;
    line-height: 60px;
    background: #f9d342;
    font-family: 'CrystalBetUni-Bold';
    border-radius: 5px;
    text-decoration: none;
}

    .EgtJackpotBonus-bt2:hover {
        background: #fcf178;
    }

.EgtJackpotBonus-issued {
    width: 100%;
    text-align: center;
    font-size: 57px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 25px;
}

.EgtJackpotBonus-bt {
    width: 410px;
    height: 95px;
    background: #f9d342;
    margin: 110px auto 0 auto;
    border-radius: 3px;
    display: block;
    cursor: pointer;
    text-align: center;
    line-height: 95px;
    font-size: 36px;
    text-decoration: none;
    color: #212121;
    font-family: 'CrystalBetUni-Bold';
}

    .EgtJackpotBonus-bt:hover {
        background: #fcf178;
    }

.EgtJackpotBonus-title5 {
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 60px;
}

.EgtJackpotBonus-liderboard-container {
    width: 744px;
    height: 616px;
    background: #222036;
    margin: 20px auto;
    position: relative;
    border: 1px solid #476aed;
    border-radius: 7px;
    margin-bottom: 50px;
}

.EgtJackpotBonus-liderboard-tr {
    border-bottom: 1px solid #222035;
    margin-left: 30px;
}

.EgtJackpotBonus-liderboard-td {
    height: 52px;
    background: #322e54;
    line-height: 52px;
    border-left: 1px solid #222035;
    float: left;
    text-align: left;
    box-sizing: border-box;
    padding-left: 28px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
}

    .EgtJackpotBonus-liderboard-td.col4:after {
        content: '';
        width: 21px;
        height: 21px;
        position: absolute;
        left: 12px;
        top: 16px;
    }

    .EgtJackpotBonus-liderboard-td.col4 {
        padding-left: 42px;
        position: relative;
    }

    .EgtJackpotBonus-liderboard-td.level-1:after {
        background: url('../Images/promotion/EgtJackpotBonus/image.png');
        background-position: -10px -152px;
    }

    .EgtJackpotBonus-liderboard-td.level-2:after {
        background: url('../Images/promotion/EgtJackpotBonus/image.png');
        background-position: -41px -152px;
    }

    .EgtJackpotBonus-liderboard-td.level-3:after {
        background: url('../Images/promotion/EgtJackpotBonus/image.png');
        background-position: -72px -152px;
    }

    .EgtJackpotBonus-liderboard-td.level-4:after {
        background: url('../Images/promotion/EgtJackpotBonus/image.png');
        background-position: -103px -152px;
    }

    .EgtJackpotBonus-liderboard-td.col1 {
        width: 49px;
        border-left: none;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .EgtJackpotBonus-liderboard-td.col2 {
        width: 193px;
    }

.EgtJackpotBonus-content .EgtJackpotBonus-liderboard-td.col2 {
    width: 191px;
}

.EgtJackpotBonus-content .EgtJackpotBonus-liderboard-td {
    padding-left: 16px;
}

    .EgtJackpotBonus-content .EgtJackpotBonus-liderboard-td.col2 {
        width: 182px;
    }

.EgtJackpotBonus-liderboard-td.col3 {
    width: 150px;
    padding-left: 15px;
}

.EgtJackpotBonus-liderboard-td.col4 {
    width: 140px;
    color: #f9d342;
}

.EgtJackpotBonus-liderboard-td.col5 {
    width: 145px;
    color: #f9d342;
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td {
    color: #fff;
    background: none;
    font-family: 'CrystalBetUni-Bold' !important;
}

.EgtJackpotBonus-liderboard-scroll {
    height: 530px;
    overflow-y: scroll;
    margin-right: 15px;
}

    .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar {
        width: 6px;
        background: #454166;
        border-radius: 3px;
    }

    .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px #476aed;
    }

    .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar-thumb {
        background-color: #476aed;
        outline: 1px solid slategrey;
        border-radius: 3px;
    }

/* EgtJackpotBonus2 { */
.EgtJackpotBonusBg2{
    width: 100%;
    background: #0c0c0c url(../Images/promotion/EgtJackpotBonus2/bg.jpg) no-repeat center top;
    min-height: 3500px;
    position: absolute;
    left: 0;
    top: 114px;
    z-index: 0;
    box-sizing: border-box;
}

.EgtJackpotBonusBg3{
    width: 100%;
    background: #212121 url(../Images/promotion/EgtJackpotBonus3/bg.jpg) no-repeat center top;
    min-height: 3500px;
    position: absolute;
    left: 0;
    top: 114px;
    z-index: 0;
    box-sizing: border-box;
}

.EgtJackpotBonus2-content.EgtJackpotBonus3.en .EgtJackpotBonus-frame-col span {
    font-size: 34px;
}

.EgtJackpotBonus2-content {
    width: 100%;
    text-transform: uppercase;
    margin: 0 auto;
    z-index: 1;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 30px;
    text-align: center;
}

.EgtJackpotBonus2-content .egtjackpotbonus-title1{
    background: url(../Images/promotion/EgtJackpotBonus2/ka/title1.png) center top no-repeat;
    margin-top: 10px;      
    height: 410px;      
}
#body .EgtJackpotBonus2-content.EgtJackpotBonus3.ka .egtjackpotbonus-title1{
    background: url(../Images/promotion/EgtJackpotBonus3/ka/title1.png) center top no-repeat !important;
    margin-top: 10px !important;      
    height: 410px !important;      
}
#body .EgtJackpotBonus2-content.EgtJackpotBonus3.en .egtjackpotbonus-title1{
    background: url(../Images/promotion/EgtJackpotBonus3/en/title1.png) center top no-repeat !important;
    margin-top: 10px !important;      
    height: 460px !important;      
}
#body .EgtJackpotBonus2-content.EgtJackpotBonus3.ru .egtjackpotbonus-title1{
    background: url(../Images/promotion/EgtJackpotBonus3/ru/title1.png) center top no-repeat !important;
    margin-top: 10px !important;      
    height: 410px !important;      
}


.EgtJackpotBonus2-content .egtjackpotbonus-title1-hidden{
    background: url(../Images/promotion/EgtJackpotBonus2/ka/onlyoncb.png) no-repeat center top;
    height: 305px;    
    width: 1173px; 
    margin-left: -30px;
}


.EgtJackpotBonus2-content .egtcrystalbonus-title1-hover-grp {
        margin-top: 10px;
}
.egtjackpotbonus2-title1{
    text-align: center;
    font-size: 28px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 205px;
}
.egtjackpotbonus2-title2{
    text-align: center;
    font-size: 40px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    line-height: 47px;
    margin-top: 5px;
}
.egtjackpotbonus2-title3{
    text-align: center;
    font-size: 28px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    line-height: 35px;
}
.egtjackpotbonus2-title3 span{
    color: #fde053;    
}

.EgtJackpotBonus2-content .EgtJackpotBonus-title4{
    margin-top: 148px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-bt{
    margin: 30px auto 0 auto;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-container {
    width: 815px;
    height: 616px;
    background: rgba(209, 130, 2, 0.2);
    margin: 20px auto;
    position: relative;
    border: 1px solid #fde053;
    border-radius: 7px;
    margin-bottom: 50px;
    padding-top: 10px;    
}
.EgtJackpotBonus2-content .EgtJackpotBonus-frame-contente{
    margin-top: 110px;
}
.egtjackpotbonus2-title4{
    text-align: center;
    font-size: 32px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';

    background: rgba(209, 130, 2, 0.2);
    margin: 20px auto;
    position: relative;
    border: 1px solid #fde053;
    width: 605px;
    border-radius: 20px;
    padding: 29px 0;
    margin-top: -10px;    
    margin-top: 10px;    
}
.egtjackpotbonus2-title4 span{
    color: #fde053;  
    font-size: 86px;  
    display: block;
    margin-bottom: -10px;
}
.egtjackpotbonus2-title4 div{
    color: #fde053;  
    font-size: 50px;  

}
.egtjackpotbonus2-img1{
    height: 135px;
    margin-top: 160px;
    background: url(../Images/promotion/EgtJackpotBonus2/egt.png) center top no-repeat;
}

.EgtJackpotBonus2-content.EgtJackpotBonus3 .egtjackpotbonus2-img1{
    height: 145px;
    width: 232px;
    margin: 160px auto 0 auto;
    background: url(../Images/promotion/EgtJackpotBonus3/egt.png) center top no-repeat;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr{ 
    margin: 0;
    border: none;    
 }
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-tr.level-3 .EgtJackpotBonus-liderboard-td.col5,
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-tr.level-3 .EgtJackpotBonus-liderboard-td.col6,
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-tr.level-4 .EgtJackpotBonus-liderboard-td.col5,
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-tr.level-4 .EgtJackpotBonus-liderboard-td.col6,
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-tr  .EgtJackpotBonus-liderboard-td.col7{
    display: none;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.level-3 .EgtJackpotBonus-liderboard-td.col7,
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.level-4 .EgtJackpotBonus-liderboard-td.col7{
    display: block;
}


.EgtJackpotBonus2-content .EgtJackpotBonus-issued{
    background: rgba(209, 130, 2, 0.2);
    margin: 20px auto;
    position: relative;
    border: 1px solid #fde053;
    width: 465px;
    border-radius: 20px;
    padding: 17px 0;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td{
    border: none;
    background: #451809; 
    margin: 1px 1px 0 0;       
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col1{
    margin-left: 20px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col2{
    text-align: center;
    width: 202px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col2{
    width: 180px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;    
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col3{
    font-family: 'CrystalBetUni-Regular';
    width: 160px;    
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col3 span{
    width: calc(100% - 14px);
    overflow: hidden;
    display: block;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col4{
    width: 141px;
    text-align: center;
    padding-left: 0;    
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col4{
    font-family: 'CrystalBetUni-Bold';
}

.EgtJackpotBonus2-content  .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col5{
    width: 150px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col5{
    font-family: 'CrystalBetUni-Bold';
    width: 130px;    

}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col6{
     font-family: 'CrystalBetUni-Bold';
    width: 130px;  
    color: #f9d342;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col6{
    color: #fff;
    width: 114px;
    padding-left: 34px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col7{
     font-family: 'CrystalBetUni-Bold';
    width: 260px;       
    color: #f9d342;
    line-height: 15px;
    padding: 4px;
    text-align: center;  
    -webkit-border-top-right-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
    -moz-border-radius-topright: 8px;
    -moz-border-radius-bottomright: 8px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;        
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-td.col7 span{
    font-family: 'CrystalBetUni-Medium';    
    color: #fff;
    font-size: 12px;
    display: inline-block;
    width: 100%;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td.col5{
 padding-left: 12px;
}

.EgtJackpotBonus2-content .MythicalFootball-Rules-Title{
    left: -88px;
}
#body.view_1024 .EgtJackpotBonus2-content .MythicalFootball-Rules-Title{
    left: -238px;
}
.EgtJackpotBonus2-content .rating-ticket-rules-new-list-text{
    background: rgba(55, 55, 55, 0.5);
}
.EgtJackpotBonus2-content .SekaRebuy-rules-alert{
    text-align: center;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll{
    margin-right: 22px;
    margin-left: 22px;
}
.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar {
    width: 6px;
    background: rgba(255, 255, 255, 0.2);
    border-radius: 3px;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 0px #fff;
}

.EgtJackpotBonus2-content .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar-thumb {
    background-color: #fff;
}

/* EgtJackpotBonus2 } */

/* EgtJackpotBonus popUp { */

.egt-jackpot-popup {
    position: absolute;
    width: 247px;
    padding-bottom: 25px;
    left: 15px;
    top: 130px;
    background: #050505 url(../Images/promotion/EgtJackpotBonus/jackpot-bonus-popup-bg-bottom.png) center bottom no-repeat;
    border: 2px solid #ffd700;
    border-radius: 4px;
    opacity: 0;
    top: 0;
    z-index: 0;
}

    .egt-jackpot-popup::before {
        content: '';
        display: block;
        position: absolute;
        top: -8px;
        right: 123px;
        width: 10px;
        height: 10px;
        background: #050505;
        border-right: 2px solid #ffd700;
        border-bottom: 2px solid #ffd700;
        -moz-transform: rotate(-45deg);
        -webkit-transform: rotate(-135deg);
    }

    .egt-jackpot-popup .Conquer-gel {
        font-weight: 800;
    }

    .egt-jackpot-popup .egt-jackpot-popup-top {
        position: absolute;
        margin-top: -55px;
        width: 100%;
        height: 55px;
    }

    .egt-jackpot-popup .egt-jackpot-popup-top-winner {
        font-family: 'CrystalBetUni-Regular';
        font-size: 12px;
        color: #fde053;
        text-align: center;
    }

    .egt-jackpot-popup .egt-jackpot-popup-top-winner-header {
        color: #fde053;
        padding: 14px 0 7px 0;
    }

    .egt-jackpot-popup .egt-jackpot-popup-top-winner-date {
        color: #bdbdbd;
    }

    .egt-jackpot-popup .egt-jackpot-popup-amount {
        font-family: 'UniNeue-Heavy';
        font-size: 25px;
        color: #fde053;
        text-align: center;
        padding: 5px 0;
    }

    .egt-jackpot-popup .egt-jackpot-popup-winners {
        font-family: 'CrystalBetUni-Regular';
        font-size: 12px;
        color: #afafaf;
        padding: 12px 17px;
    }

    .egt-jackpot-popup .egt-jackpot-popup-winners-title {
        float: left;
    }

    .egt-jackpot-popup .egt-jackpot-popup-winners-count {
        color: #e5e5e5;
        float: right;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner {
        font-family: 'CrystalBetUni-Regular';
        font-size: 11px;
        color: #fde053;
        padding: 14px 17px;
        text-align: center;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-date {
        color: #bdbdbd;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-user {
        font-size: 14px;
        color: #fde053;
        padding: 8px 0 1px 0;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-amount, .egt-jackpot-popup .egt-jackpot-popup-lastwinner-bonus {
        font-family: 'UniNeue-Heavy';
        font-size: 20px;
        color: #fff;
        padding: 1px 0;
        text-align: center;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-bonus {
        color: #1fe536;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-crystalbet {
        font-family: 'CrystalBetUni-Bold';
        font-size: 14px;
        color: #fde053;
        padding: 1px 0;
        text-align: center;
    }

    .egt-jackpot-popup .egt-jackpot-popup-top-bg {
        background: #050505 url(../Images/promotion/EgtJackpotBonus/jackpot-bonus-popup-bg-top.png) center 19px no-repeat;
        padding-bottom: 5px;
    }

    .egt-jackpot-popup .egt-jackpot-popup-lastwinner-divided {
        font-family: 'CrystalBetUni-Regular';
        font-size: 12px;
        color: #fff;
        padding-top: 3px;
    }

        .egt-jackpot-popup .egt-jackpot-popup-lastwinner-divided number {
            font-family: 'CrystalBetUni-Bold';
        }
/* } EgtJackpotBonus popUp  */

/*start LuckyTicket*/

.LuckyTicketTopBg {
    position: absolute;
    background-size: cover !important;
    background-position: top center !important;
    width: 100%;
    height: 100%;
    max-height: 801px;
    left: 0;
    top: 110px;
}

.LuckyTicketBg {
    width: 100%;
    background: url(../Images/promotion/LuckyTicket/bg.jpg) no-repeat center top;
    min-height: 1843px;
    position: absolute;
    left: 0;
    top: 1141px;
}

.LuckyTicketTopBg:after {
    content: '';
    background: url(../Images/promotion/LuckyTicket/top-line.jpg) no-repeat center top;
    width: 100%;
    height: 232px;
    position: absolute;
    bottom: -231px;
    left: 0;
    z-index: 1;
}

.LuckyTicket-content {
    min-height: calc( 1843px + 700px);
    box-sizing: border-box;
    padding-top: 835px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    padding-bottom: 100px;
}

.LuckyTicket-title-1 {
    width: 100%;
    height: 232px;
    text-align: center;
    font-size: 40px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';

    box-sizing: border-box;
    padding-top: 70px;
}
.LuckyTicket-title-1 div {
    font-size: 34px;
    color: #dbdcdd;
}

.LuckyTicket-content .SekaRebuy-rules-alert {
    text-align: center;
}

.LuckyTicket-content  .MythicalFootball-Rules-Title {
    background: url(../Images/promotion/LuckyTicket/title.png);
    width: 1283px;
    left: -165px;
}

.LuckyTicket-title-2 {
    width: 100%;
    text-align: center;
    font-size: 43px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 100px;
}

    .LuckyTicket-title-2 p {
        color: #fff;
    }

.LuckyTicket-title-line {
    background: url(../Images/promotion/LuckyTicket/line.png) no-repeat center top;
    width: 989px;
    height: 66px;
    margin: 55px auto 40px auto;
}

.LuckyTicket-title-ticket {
    width: 995px;
    height: 290px;
    margin: 0 auto 50px auto;
}

.LuckyTicket-title-rule {
    width: 800px;
    height: 689px;
    margin: 0 auto;
}

.LuckyTicket-title-3 {
    width: 1000px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 60px;
}

.LuckyTicket-content .EgtJackpotBonus-liderboard-container {
    background: rgba(41, 40, 70, 0.53);
}

.LuckyTicket-content .headedr .EgtJackpotBonus-liderboard-td {
    border-left: none;
    border-bottom: none;
}

.LuckyTicket-content .EgtJackpotBonus-liderboard-tr {
    border-bottom: none;
}

.LuckyTicket-content .EgtJackpotBonus-liderboard-td {
    border-bottom: 1px solid #222035;
}

    .LuckyTicket-content .EgtJackpotBonus-liderboard-td.col1 {
        background: none;
        border-bottom: none;
    }

.LuckyTicket-content .EgtJackpotBonus-liderboard-td {
    background: rgba(38, 94, 171, 0.8);
}

    .LuckyTicket-content .EgtJackpotBonus-liderboard-td.col2 {
        border-left: none;
        -webkit-border-top-left-radius: 8px;
        -webkit-border-bottom-left-radius: 8px;
        -moz-border-radius-topleft: 8px;
        -moz-border-radius-bottomleft: 8px;
        border-top-left-radius: 8px;
        border-bottom-left-radius: 8px;
    }

    .LuckyTicket-content .EgtJackpotBonus-liderboard-td.col4 {
        font-family: 'CrystalBetUni-Bold';
        padding-left: 16px;
        color: #fff;
        font-size: 16px;
        letter-spacing: 0.5px;
    }

    .LuckyTicket-content .EgtJackpotBonus-liderboard-td.col5 {
        font-family: 'CrystalBetUni-Bold';
    }

.EgtJackpotBonus-liderboard-td.col3, .EgtJackpotBonus-liderboard-td.col2 {
    font-family: 'CrystalBetUni-Bold';
}

.LuckyTicket-title-4 {
    width: 100%;
    text-align: center;
    color: #fff;
    font-family: 'crystal2';
    position: relative;
    padding-top: 30px;
    margin-top: 90px;
    margin-bottom: 70px;
    font-size: 15px;
}

    .LuckyTicket-title-4:after {
        content: '';
        position: absolute;
        width: 200px;
        height: 1px;
        background: #fde053;
        top: 0;
        left: calc( 50% - 100px);
    }

/*LuckyWorld2018 { */
.LuckyWorld2018TopBg {
    position: absolute;
    /* background-size: cover !important; */
    background-position: top center !important;
    width: 100%;
    height: 100%;
    max-height: 550px;
    left: 0;
    top: 110px;
}

    .LuckyWorld2018TopBg:after {
        content: '';
        background: url(../Images/promotion/LuckyWorld2018/bg.jpg) no-repeat center top;
        width: 100%;
        height: 232px;
        position: absolute;
        bottom: -231px;
        left: 0;
        z-index: 1;
    }

.LuckyWorld2018Bg {
    width: 100%;
    background: url(../Images/promotion/LuckyWorld2018/bg.jpg) no-repeat center -232px;
    min-height: 1843px;
    position: absolute;
    left: 0;
    top: 911px;
}

.LuckyWorld2018-content {
    min-height: calc( 1843px + 700px);
    box-sizing: border-box;
    padding-top: 835px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    padding-bottom: 100px;
}

.LuckyWorld2018-title-1 {
    width: 100%;
    text-align: center;
    font-size: 40px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 20px;
}

.LuckyWorld2018-title-2 {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    padding-top: 32px;
}

.LuckyWorld2018-title-3 {
    width: 100%;
    text-align: center;
    font-size: 34px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 25px;
}

.LuckyWorld2018-title-4 {
    width: 100%;
    text-align: center;
    font-size: 25px;
    color: #fee459;
    font-family: 'CrystalBetUni-Medium';
    padding-top: 90px;
    padding-bottom: 53px;
}

.LuckyWorld2018-title-5 {
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 19px;
    text-transform: uppercase;
}

.LuckyWorld2018-title-6 {
    width: 100%;
    text-align: center;
    font-size: 26px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 19px;
    margin-top: 170px;
}

.LuckyWorld2018-badge-container {
    width: 960px;
    margin: 0 auto;
}

.LuckyWorld2018-badge {
    background: url(../Images/promotion/LuckyWorld2018/badge.png) no-repeat center 23px;
    width: 320px;
    height: 228px;
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    text-align: center;
    float: left;
    margin-bottom: 34px;
}

    .LuckyWorld2018-badge .example {
        color: #5d5011;
        font-family: 'CrystalBetUni-Medium';
        font-size: 14px;
        display: block;
        margin-top: 22px;
    }

        .LuckyWorld2018-badge .example span {
            font-family: 'UniNeue-Heavy';
            font-size: 20px;
            color: #2f2806;
        }

    .LuckyWorld2018-badge .percent {
        font-family: 'UniNeue-Heavy';
        font-size: 55px;
        color: #fde053;
        margin-top: 22px;
    }

.LuckyWorld2018-amount {
    font-family: 'UniNeue-Heavy';
    font-size: 70px;
    color: #fde053;
    margin-top: 22px;
    text-align: center;
    line-height: 93px;
    border: 1px rgb(71, 106, 237) solid;
    border-radius: 5px;
    background-color: rgba(11, 31, 75, 0.502);
    width: 602px;
    height: 113px;
    margin: -200px 0 0 190px;
    position: absolute;
}




.LuckyWorld2018-content .EgtJackpotBonus-liderboard-container {
    background: rgba(11, 31, 75, 0.5);
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td {
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-tr.headedr .EgtJackpotBonus-liderboard-td,
.LuckyWorld2018-content .EgtJackpotBonus-liderboard-tr {
    border: none;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-td {
    border: none;
    background: rgba(26, 113, 233, 0.6);
    margin: 0 0 1px 1px;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar {
    background: rgba(255, 255, 255, 0.2);
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-scroll::-webkit-scrollbar-thumb {
    background: #ffffff;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-td.col3 {
    font-size: 16px;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-td.col4:after {
    display: none;
}

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-td.col4 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    color: #ffffff;
    text-align: center;
    padding: 0;
}

    .LuckyWorld2018-content .EgtJackpotBonus-liderboard-td.col4 span {
        color: #f9d342;
    }

.LuckyWorld2018-content .EgtJackpotBonus-liderboard-scroll .EgtJackpotBonus-liderboard-td.col5 {
    background: url(../Images/promotion/LuckyWorld2018/freebet.png) no-repeat right top;
    font-size: 18px;
    font-family: 'CrystalBetUni-Bold';
    color: #ffffff;
}

.LuckyWorld2018-rules-title {
    background: url(../Images/promotion/SekaRebuyBountyTournament/rules.png) top center no-repeat;
    font-family: 'CrystalBetUni-Bold';
    width: 925px;
    height: auto;
    position: relative;
    padding-bottom: 54px;
    text-align: center;
    box-sizing: border-box;
    color: #fee459;
    font-size: 21px;
    margin: 90px auto 0 auto;
    line-height: 80px;
    padding-left: 51px;
}

.LuckyWorld2018-rules .rating-ticket-rules-new-list {
    position: relative;
    width: 790px;
    margin: 0 auto 13px auto;
    text-align: left;
}

.LuckyWorld2018-rules .rating-ticket-rules-new-list-title {
    position: relative;
    width: 100%;
    min-height: 68px;
    border: 1px solid #606669;
    border-radius: 3px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 20px 50px 20px 32px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
}

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-title:hover {
        color: #fde054;
    }

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-title:after {
        content: '';
        background: url('../Images/RatingTicket/rule-arrows.png');
        background-position: -0px -0px;
        width: 21px;
        height: 21px;
        position: absolute;
        right: 20px;
        top: calc( 50% - 10.5px );
    }

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-title.active {
        color: #0f0f0f;
        background: #fde054;
    }

        .LuckyWorld2018-rules .rating-ticket-rules-new-list-title.active:after {
            background-position: -0px -21px;
        }

.LuckyWorld2018-rules .rating-ticket-rules-new-list-text {
    width: 100%;
    box-sizing: border-box;
    background: #373737;
    color: #fff;
    padding: 32px;
    font-family: 'CrystalNU4-Regular';
    font-size: 16px;
    display: none;
}

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-text p {
        padding-bottom: 20px;
    }

.LuckyWorld2018-rules .yellow-disclaimer {
    font-size: 18px;
    color: #fee459;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
    margin-top: 46px;
    margin-bottom: 30px;
}

.LuckyWorld2018-rules .rating-ticket-rules-new-list-text table {
    width: 100%;
}

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-text table td,
    .LuckyWorld2018-rules .rating-ticket-rules-new-list-text table th {
        height: 24px;
        vertical-align: middle;
        text-align: left;
        padding-left: 20px;
    }

    .LuckyWorld2018-rules .rating-ticket-rules-new-list-text table tr th:first-child,
    .LuckyWorld2018-rules .rating-ticket-rules-new-list-text table tr td:first-child {
        text-align: right;
        width: 340px;
    }

/*LuckyWorld2018 }t*/

/*start Promo Patriot*/
/* REdesign */

.PatriotBg {
    background: url(../Images/patriot/bg.jpg) no-repeat center top;
    width: 100%;
    min-height: 2914px;
    position: absolute;
    left: 0;
    top: 113px;
}

.PatriotRE-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    margin: 0 auto;
    position: relative;
    color: #ffffff;
    height: auto;
    text-transform: uppercase;
}

.PatriotRE-title {
    margin-top: 220px;
    position: relative;
}

#body.view_1024 .PatriotRE-title {
    margin-left: 4px;
    width: 307px;
}

.PatriotRE-logo {
    width: 306px;
    height: 62px;
}

.PatriotRE-title-main {
    font-family: 'CrystalBetUni-Bold';
    font-size: 37px;
    color: #fff;
    line-height: 1.2em;
    margin-top: 22px;
}

    .PatriotRE-title-main span {
        color: #fee459;
    }

.PatriotRE-title-2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 27px;
    color: #fee459;
    line-height: 1.2em;
    margin-top: 305px;
    text-align: center;
}

#body.view_1024 .PatriotRE-title-2 {
    margin-top: 220px;
}

.PatriotRE-title-3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 37px;
    color: #fff;
    line-height: 1.3em;
    margin-top: 208px;
    text-align: center;
}

    .PatriotRE-title-3 span {
        font-family: 'CrystalBetUni-Regular';
        font-size: 32px;
    }

.PatriotRE-title-4 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 24px;
    color: #fff;
    margin-top: 65px;
    text-align: center;
}

    .PatriotRE-title-4 span {
        color: #fee459;
        font-family: 'CrystalBetUni-Bold';
        font-size: 33px;
        line-height: 1.5em;
    }

.PatriotRE-ticket-example {
    width: auto;
    height: 280px;
    margin-top: 30px;
    margin-left: -5px;
}

.PatriotRE-title-5 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 24px;
    color: #fff;
    margin-top: 30px;
    text-align: center;
}
/*rules*/
.PatriotRE-rules-title {
    background: url(../Images/patriot/rules-title.png) no-repeat center top;
    /* width: 1282px; */
    height: 83px;
    margin-top: 155px;
    text-align: center;
    font-size: 20px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 30px;
    padding-left: 35px;
    margin-bottom: 27px;
    margin-top: 100px;
}

.PatriotRE-rules-list {
    position: relative;
    width: 790px;
    margin: 0 auto 13px auto;
    text-align: left;
}

.PatriotRE-rules-list-title {
    position: relative;
    width: 100%;
    min-height: 68px;
    border: 1px solid #606669;
    border-radius: 3px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 20px 50px 20px 32px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
    background: rgba(13, 17, 25, 0.44);
}

    .PatriotRE-rules-list-title:after {
        content: '';
        background: url(../Images/patriot/rule-arrows.png);
        background-position: -0px -0px;
        width: 21px;
        height: 21px;
        position: absolute;
        right: 20px;
        top: calc( 50% - 10.5px );
    }

    .PatriotRE-rules-list-title:hover {
        color: #fde054;
    }

    .PatriotRE-rules-list-title.active {
        color: #0f0f0f;
        background: #fde054;
    }

        .PatriotRE-rules-list-title.active:after {
            background-position: -0px -21px;
        }

.PatriotRE-rules-list-text {
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    padding: 32px;
    font-family: 'CrystalNU4-Regular';
    font-size: 18px;
    display: none;
    background: rgba(13, 17, 25, 0.61);
    text-transform: initial !important;
}

    .PatriotRE-rules-list-text span {
        margin-bottom: 20px;
        display: block;
    }

    .PatriotRE-rules-list-text ol {
        list-style: decimal;
        list-style-position: inside;
    }

    .PatriotRE-rules-list-text li {
        padding-bottom: 20px;
        text-transform: initial;
        margin-bottom: 0px !important;
    }

.PatriotRE-tules-alert {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: #fee459;
    line-height: 1.4;
    text-align: center;
    padding: 40px 190px;
}
/*
.PatriotRE-title-4 {
    text-transform: none !important;
}
.PatriotRE-title-5 {
    text-transform: none !important;
}
.PatriotRE-rules-list-text span {
    text-transform: none;
}
*/
/*start  MagificientSeven*/


.msMustang-info-item {
    background: url('../Images/promotion/MagificientSevenMustandGT/msMustang-info-item.png');
    width: 282px;
    height: 254px;
}

.msMustang-info .owl-item:last-child .msMustang-info-item:after {
    content: '';
    background: url('../Images/promotion/MagificientSevenMustandGT/item-last-mustang.png');
    width: 148px;
    height: 47px;
    position: absolute;
    right: 24px;
    bottom: 26px;
}
.msMustang-info .owl-item:last-child .msMustang-info-item .msMustang-info-item4 {
    font-size: 37px;
    text-align: left;
    padding-left: 15px;
}
.msMustang-info .owl-item:last-child .msMustang-info-item2 {
    padding-left: 13px;
}


.msMustang-info-item1 {
    font-size: 40px;
    color: #191919;
    font-family: 'alk_tommaso';
    width: 100%;
    text-align: center;
    height: 66px;
    line-height: 66px;
}

.msMustang-info-item2 {
    height: 37px;
    width: 100%;
    line-height: 37px;
    margin-top: 5px;
    font-family: 'CrystalBetUni-Medium';
    font-size: 16px;
    color: #191919;
    box-sizing: border-box;
    padding-left: 30px;
}

    .msMustang-info-item2 span {
        float: right;
        margin-right: 20px;
    }

.msMustang-info-item3 {
    width: 245px;
    height: 38px;
    border: 1px solid #000000;
    border-radius: 19px;
    margin: 19px auto 0 auto;
    position: relative;
    box-sizing: border-box;
    font-size: 13px;
    color: #100f0e;
    line-height: 38px;
    font-family: 'CrystalBetUni-Bold';
}

    .msMustang-info-item3 div {
        width: 100%;
        height: 100%;
        box-sizing: border-box;
        padding-left: 80px;
        position: relative;
    }

        .msMustang-info-item3 div:after {
            content: '';
            background: url('../Images/promotion/MagificientSevenMustandGT/cb-ico.png');
            width: 20px;
            height: 20px;
            position: absolute;
            left: 25px;
            top: calc(50% - 10px);
        }

        .msMustang-info-item3 div:before {
            content: '';
            background: url('../Images/promotion/MagificientSevenMustandGT/shape18.png');
            width: 20px;
            height: 20px;
            position: absolute;
            left: 50px;
            top: calc(50% - 10px);
        }

    .msMustang-info-item3 a {
        display: none;
    }

    .msMustang-info-item3.video div {
        display: none;
    }

    .msMustang-info-item3.video a {
        display: block;
        position: absolute;
        width: 100%;
        height: 100%;
        background-color: rgb(251, 213, 70);
        border-radius: 3px;
        font-size: 15px;
        color: #0e0e0e;
        font-family: 'CrystalBetUni-Medium';
        box-sizing: border-box;
        padding-left: 42px;
        cursor: pointer;
    }

      
      
        .msMustang-info-item3.video a:after {
            content: '';
            background: url('../Images/promotion/MagificientSevenMustandGT2/video-ico-black.png');
            width: 24px;
            height: 24px;
            position: absolute;
            left: 11px;
            top: 6px;
        }

.msMustang-info-item4 {
    width: 100%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    box-sizing: border-box;
    color: #000000;
    font-size: 60px;
    font-family: 'alk_tommaso';
}


.owl-carousel.msMustang-info {
    width: 900px;
    position: relative;
    margin: 0 auto;
}

/* .msMustang-info .owl-next span {
    background: url('../Images/promotion/MagificientSevenMustandGT/msMustang-info-item-arrow-r.png');
    width: 49px;
    display: block;
    height: 73px;
    position: absolute;
    right: -49px;
    top: 90px;
    text-indent: -100000px;
} */

/* .msMustang-info .owl-prev span {
    background: url('../Images/promotion/MagificientSevenMustandGT/msMustang-info-item-arrow-r.png');
    width: 49px;
    display: block;
    height: 73px;
    position: absolute;
    left: -59px;
    top: 90px;
    transform: rotate(-180deg);
    text-indent: -100000px;
} */
.msMustang-info .owl-next span {
    display: none !important;
}
.msMustang-info .owl-prev span {
    display: none !important;
}
.msMustang-info .owl-prev {
    background: url('../Images/promotion/MagificientSevenMustandGT/msMustang-info-item-arrow-r.png') !important;
    width: 49px;
    display: block;
    height: 73px;
    position: absolute;
    left: -59px;
    top: 90px;
    transform: rotate(-180deg);
    text-indent: -100000px;
    outline: none;
}
.msMustang-info .owl-prev:hover {
    opacity: 0.7;
}
.msMustang-info .owl-next {
    background: url('../Images/promotion/MagificientSevenMustandGT/msMustang-info-item-arrow-r.png') !important;
    width: 49px;
    display: block;
    height: 73px;
    position: absolute;
    right: -49px;
    top: 90px;
    text-indent: -100000px;
    outline: none;
}
.msMustang-info .owl-next:hover {
    opacity: 0.7;
}



    .msMustang-info .owl-prev span:hover, .msMustang-info .owl-next span:hover {
        opacity: 0.7;
    }

.MagificientSevenMustangGT-content .MS-popup {
    background: url('../Images/promotion/MagificientSevenMustandGT/popup.png');
    width: 938px;
    height: 609px;
}

.MagificientSevenMustangGT-content .MS-popup-title {
    position: absolute;
    color: #2e2312;
    font-size: 29px;
    left: 92px;
    top: 35px;
    font-family: 'alk_tommaso';
}

.MagificientSevenMustangGT-content .MS-popup iframe {
    left: 40px;
}

.MagificientSevenMustangGT-content .MS-popup-close {
    right: 47px;
    top: 34px;
}

.MagificientSevenMustangGT-rules-left {
    width: 50%;
    float: left;
}

    .MagificientSevenMustangGT-rules-left .leagueweek-sport-info {
        display: block;
        width: 500px;
        height: 460px;
    }

    .MagificientSevenMustangGT-rules-left .leagueweek-boardgame-info {
        display: block;
        width: 500px;
        height: 460px;
        float: initial;
        border-bottom: 1.5px solid #4d4d4dba;
        width: 91%;
        padding-bottom: 0px;
    }

    .MagificientSevenMustangGT-rules-left .leagueweek-slot-info {
        display: block;
        width: 500px;
        height: initial;
        float: initial;
        border-bottom: 1.5px solid #4d4d4dba;
        width: 91%;
        padding-bottom: 20px;
        margin-bottom: 15px;
    }

.MagificientSevenMustangGT-content .leagueweek-livecasino-info .last-txt {
    margin-top: 9px !important;
}


.MagificientSevenMustangGT-content .leagueweek-livecasino-info {
    width: 500px;
    height: initial;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.wl-fade-txt {
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #999999;
    line-height: 1.2;
    text-align: left;
    display: block;
    margin-top: 10px;
}

.MagificientSevenMustangGT-content .leagueweek-keno-info {
    width: 500px;
    height: initial;
    display: inline-block;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

    .MagificientSevenMustangGT-content .leagueweek-keno-info .last-txt {
        margin-top: 9px;
    }

.MagificientSevenMustangGT-content .tickets-rules-tab {
    background: url('../Images/promotion/MagificientSevenMustandGT/rules-menu.png');
    width: 1282px;
    height: 83px;
    margin: 88px auto 60px auto;
}

.MagificientSevenMustangGT-rules-left .leagueweek-jetx-info {
    display: block;
    width: 500px;
    height: initial;
    float: initial;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.leagueweek-jetx-info .title {
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    color: rgb(254, 228, 89);
    line-height: 4.7;
    width: 70%;
    height: 80px;
    padding-left: 75px;
    position: relative;
}

    .leagueweek-jetx-info .title:after {
        content: '';
        background: url(../Images/promotion/MagificientSevenMustandGT/jetx.png) no-repeat center top;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 5px;
        top: 35px;
    }

.leagueweek-jetx-info p {
    font-family: 'CrystalBetUni-Bold';
    font-size: 17px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    margin-top: 15px;
}

    .leagueweek-jetx-info p span {
        color: rgb(254, 228, 89);
    }

.leagueweek-jetx-info .last-txt {
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    color: rgb(153, 153, 153);
    line-height: 1.2;
    text-align: left;
    margin-top: 8px;
}



.MagificientSevenMustangGT-rules-left .leagueweek-poker-info {
    display: block;
    width: 500px;
    height: initial;
    float: initial;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 60px;
}

.leagueweek-poker-info .title {
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    color: rgb(254, 228, 89);
    line-height: 4.7;
    width: 70%;
    height: 80px;
    padding-left: 75px;
    position: relative;
}

    .leagueweek-poker-info .title:after {
        content: '';
        background: url(../Images/promotion/MagificientSevenMustandGT/pok.png) no-repeat center top;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 5px;
        top: 35px;
    }

.leagueweek-poker-info p {
    font-family: 'CrystalBetUni-Bold';
    font-size: 17px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    margin-top: 15px;
}

    .leagueweek-poker-info p span {
        color: rgb(254, 228, 89);
    }

.leagueweek-poker-info .last-txt {
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    color: rgb(153, 153, 153);
    line-height: 1.2;
    text-align: left;
    margin-top: 8px;
}



.MagificientSevenMustangGT-content .weekleague-tickets-htm.worldlegend-page {
    width: 1000px;
    margin: 0 auto;
}


.MagificientSevenMustangGT-content .weekleague-tickets-bt {
    margin-left: 337px;
}

.MagificientSevenMustangGT-content .MagificientSeven-tv-info {
    background: url('../Images/promotion/MagificientSevenMustandGT/tv-imedi.png');
    width: 874px;
    height: 70px;
    margin: 18px auto 0 auto;
    line-height: 70px;
    padding-left: 113px;
    position: relative;
}

    .MagificientSevenMustangGT-content .MagificientSeven-tv-info label {
        padding-left: 20px;
    }

    .MagificientSevenMustangGT-content .MagificientSeven-tv-info textinfo {
        display: inline-block;
        width: 317px;
        height: 70px;
        line-height: 16px;
        margin-left: 126px;
        margin-top: 15px;
    }

#body .MagificientSevenMustangGT-content .MagificientSeven-tv-info span {
    width: 120px;
    height: 35px;
    display: block;
    position: absolute;
    right: 39px;
    top: 16px;
    line-height: 35px;
    text-align: center;
}



.MagificientSevenMustangGT-content .MagificientSeven-wanted {
    background: none;
    padding: 10px 50px 0 50px;
    height: 210px;
}

.MagificientSevenMustangGT-content .MagificientSeven-verification-bt {
    border-radius: 4px;
    background-image: none;
    background-color: rgb(39, 173, 29);
    width: 353px;
    height: 72px;
    font-size: 24px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.8;
    text-align: right;
    display: block;
    text-decoration: none;
    margin: 0 auto;
    margin-top: 25px;
    padding-right: 35px;
    position: relative;
}

    .MagificientSevenMustangGT-content .MagificientSeven-verification-bt:after {
        content: '';
        position: absolute;
        width: 29px;
        height: 35px;
        left: 25px;
        bottom: 21px;
        background: url(../Images/promotion/WorldLegend/verified-icon.png) center top no-repeat;
    }

.MagificientSevenMustangGT-content .MagificientSeven-verifed, .MagificientSevenMustangGT-content .MagificientSeven-not-verifed {
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
}

.MagificientSevenMustangGT-content .MagificientSeven-verification-bt-not {
    border-radius: 4px;
    background-color: rgb(255, 29, 29);
    background-image: none;
    width: 430px;
    height: 72px;
    font-size: 24px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.8;
    text-align: right;
    display: block;
    text-decoration: none;
    margin: 0 auto;
    margin-top: 25px;
    padding-right: 35px;
    position: relative;
}

    .MagificientSevenMustangGT-content .MagificientSeven-verification-bt-not:after {
        content: '';
        position: absolute;
        width: 29px;
        height: 36px;
        left: 45px;
        bottom: 21px;
        background: url(../Images/promotion/WorldLegend/not-verified-icon.png) center top no-repeat;
    }

.MagificientSevenMustangGT-content .tap2 span {
    display: inline-block;
    width: 7px;
    height: 7px;
    background: #98935c;
    transform: rotate(45deg);
    margin-bottom: 5px;
}


.MagificientSevenTopBg {
    position: absolute;
    /*background-size: cover;*/
    background-position: top center;
    width: 100%;
    height: 771px;
    max-height: 803px;
    left: 0;
    top: 110px;
}

.MagificientSeven-popup {
    display: none;
    position: fixed;
    z-index: 99999;
}

.MagificientSeven-popup-transfarent-bg {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    left: 0;
    top: 0;
}

.MS-popup {
    background: url(../Images/MagificientSeven/popup.png) no-repeat center top;
    width: 900px;
    height: 598px;
    position: fixed;
    left: calc( 50% - 450px);
    top: calc( 50% - 299px);
}

.MS-popup-close {
    background: url(../Images/MagificientSeven/popup-close.png) no-repeat center top;
    width: 25px;
    height: 25px;
    position: absolute;
    right: 24px;
    top: 24px;
    cursor: pointer;
}

    .MS-popup-close:hover {
        opacity: 0.6;
    }

.MS-popup-title {
    position: absolute;
    color: #2e2312;
    font-size: 29px;
    left: 70px;
    top: 22px;
    font-family: 'alk_tommaso';
}

.MS-popup iframe {
    position: absolute;
    width: 853px;
    height: 480px;
    left: 25px;
    top: 95px;
}

.flip-clock-label {
    display: none;
}

.flip:nth-child(2), .flip:nth-child(3), .flip-clock-divider.hours {
    display: none;
}

.flip-clock-wrapper .flip {
    box-shadow: none;
}

.flip-clock-divider {
    float: left;
    display: inline-block;
    position: relative;
    width: 20px;
    height: 97px;
    margin-top: -11px;
}

.flip-clock-wrapper ul {
    position: relative;
    float: left;
    margin: 5px;
    width: 44px;
    height: 62px;
    background: none;
    outline: none;
}

.flip-clock-wrapper {
    text-align: center;
    position: absolute;
    width: 366px;
    margin-left: calc( 50% - 150px);
    margin-top: 45px;
    z-index: 0;
}

    .flip-clock-wrapper ul li a div div.inn {
        color: #fcd516;
        font-family: 'alk_tommaso';
    }

    .flip-clock-wrapper ul li a div div.inn {
        background: url(../Images/MagificientSeven/countdown.png) no-repeat center top;
        width: 44px;
        height: 62px;
        box-sizing: border-box;
        font-size: 50px;
    }

    .flip-clock-wrapper ul li {
        line-height: 55px;
    }

.megifient-clock-title {
    position: absolute;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color: #523117;
    font-family: 'CrystalBetUni-Bold';
    top: 20px;
    box-sizing: border-box;
    padding-left: 50px;
}

.MagificientSevenBg {
    width: 100%;
    background: url(../Images/MagificientSeven/bg.jpg) no-repeat center top;
    min-height: 4267px;
    position: absolute;
    left: 0;
    top: 915px;
}

    .MagificientSevenBg:after {
        content: '';
        display: block;
        width: 1139px;
        height: 203px;
        position: absolute;
        left: calc( 50% - 569px);
        top: -90px;
    }

    .MagificientSevenBg:before {
        content: '';
        display: block;
        background: url(../Images/MagificientSeven/top-before.png) no-repeat center top;
        width: 100%;
        height: 108px;
        position: absolute;
        left: 0;
        top: -42px;
    }

.MagificientSevenLive {
    width: 742px;
    height: 417px;
    position: absolute;
    left: calc( 50% - 324px);
    top: 288px;
    display: none;
}

.Live .MagificientSevenLive {
    display: block;
}

.Live .flip-clock-wrapper {
    display: none;
}

.MagificientSevenLive:after {
    content: '';
    background: url(../Images/MagificientSeven/video.png) no-repeat center top;
    width: 511px;
    height: 342px;
    position: absolute;
    right: -189px;
    top: -172px;
}

.MagificientSevenLive iframe {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
}

.MagificientSeven-content {
    min-height: calc( 3422px + 915px);
    box-sizing: border-box;
    padding-top: 900px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.magificient0new-title {
    font-family: 'alk_tommaso';
    color: #fde053;
    width: 100%;
    text-align: center;
    font-size: 34px;
}

.magificient0new-title-title {
    font-family: 'alk_tommaso';
    color: #ffecd7;
    width: 100%;
    text-align: center;
    font-size: 60px;
}

.magificient0new-bv {
    background: url(../Images/MagificientSeven/bv.png) no-repeat center top;
    width: 1013px;
    height: 141px;
    margin-top: 30px;
    text-align: center;
    box-sizing: border-box;
    font-size: 40px;
    color: #362e07;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 88px;
    margin-bottom: 50px;
}

.MagificientSeven-title1 {
    font-size: 54px;
    color: #ffecd7;
    width: 100%;
    text-align: center;
    font-family: 'alk_tommaso';
}

    .MagificientSeven-title1 span {
        color: #fde053;
        font-size: 59px;
        display: block;
        margin-top: 10px;
    }

        .MagificientSeven-title1 span label {
            margin-top: 10px;
            font-size: 69px;
            display: block;
        }

.MagificientSeven-title2 {
    font-size: 34px;
    color: #5c0d13;
    width: 100%;
    text-align: center;
    font-family: 'alk_tommaso';
    margin-top: 52px;
}

.MagificientSeven-top-carusel {
    background: url(../Images/MagificientSeven/top-carusel.png) no-repeat center top;
    width: 1000px;
    height: 88px;
    position: relative;
    margin: 40px auto 0 auto;
}

.MagificientSeven-user-info {
    background: url(../Images/MagificientSeven/user-info.png) no-repeat center top;
    width: 1000px;
    height: 189px;
    position: relative;
    margin-top: 34px;
}

.na .MagificientSeven-user, .na .MagificientSeven-tkt, .na .MagificientSeven-user-info-game-ticket {
    display: none;
}

.MagificientSeven-user-not-autorised {
    display: none;
    font-family: 'alk_tommaso';
    font-size: 23px;
    color: #fff;
    position: absolute;
    left: 68px;
    top: 22px;
    width: 200px;
}

.na .MagificientSeven-user-not-autorised {
    display: block;
}

.na .MagificientSeven-user-info-game-title {
    margin-top: 13px;
}

.MagificientSeven-user {
    font-size: 20px;
    color: #fff;
    font-family: 'CB3-Bold';
    position: absolute;
    left: 73px;
    top: 21px;
}

.MagificientSeven-tkt {
    font-size: 16px;
    color: #fff;
    font-family: 'CB1-Regular';
    position: absolute;
    left: 73px;
    top: 57px;
}

    .MagificientSeven-tkt span {
        font-family: 'CB3-Bold';
    }

.MagificientSeven-user-info-game {
    position: absolute;
}

.MagificientSeven-user-info-game-title {
    font-size: 23px;
    font-family: 'alk_tommaso';
}

.MagificientSeven-user-info-game-ticket {
    font-size: 16px;
    color: #fff;
    font-family: 'CB1-Regular';
    margin-top: 7px;
}

    .MagificientSeven-user-info-game-ticket span {
        font-family: 'CB3-Bold';
    }

.MagificientSeven-user-info-game.sport {
    left: 415px;
    top: 25px;
}

.sport .MagificientSeven-user-info-game-title {
    color: #26cf1d;
}

.MagificientSeven-user-info-game.boardgames {
    left: 750px;
    top: 25px;
}

.boardgames .MagificientSeven-user-info-game-title {
    color: #fde053;
}

.MagificientSeven-user-info-game.slot {
    left: 80px;
    top: 117px;
}

.slot .MagificientSeven-user-info-game-title {
    color: #2895ff;
}

.MagificientSeven-user-info-game.livecasino {
    left: 415px;
    top: 117px;
}

.livecasino .MagificientSeven-user-info-game-title {
    color: #ff2424;
}

.MagificientSeven-user-info-game.keno {
    left: 750px;
    top: 117px;
}

.keno .MagificientSeven-user-info-game-title {
    color: #dd42ff;
}

.MagificientSeven-tv-info {
    background: url(../Images/MagificientSeven/tv-info.png) no-repeat center top;
    width: 1000px;
    height: 74px;
    line-height: 74px;
    font-size: 17px;
    color: #2c1c09;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-left: 80px;
    margin-top: 20px;
}

    .MagificientSeven-tv-info span {
        color: #fff;
        font-size: 28px;
        font-family: 'CB3-Bold';
        margin-left: 20px;
    }

.MagificientSeven-wanted {
    background: url(../Images/MagificientSeven/verification.png) no-repeat center top;
    width: 849px;
    height: 325px;
    margin: 60px auto 0 auto;
    font-size: 16px;
    color: #281b0a;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    box-sizing: border-box;
    padding: 137px 50px 0 50px;
}

.MagificientSeven-verification-bt-not {
    background: url(../Images/MagificientSeven/not-veryfied.png) no-repeat center top;
    width: 357px;
    height: 71px;
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    line-height: 71px;
    font-size: 35px;
    color: #ffffff;
    font-family: 'alk_tommaso';
    padding-left: 70px;
    margin: 20px auto 0 auto;
}

.MagificientSeven-verification-bt {
    background: url(../Images/MagificientSeven/veryfied.png) no-repeat center top;
    width: 387px;
    height: 71px;
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    line-height: 71px;
    font-size: 35px;
    color: #ffffff;
    font-family: 'alk_tommaso';
    padding-left: 70px;
    margin: 20px auto 0 auto;
}

.MagificientSeven-login-bt {
    background: url(../Images/MagificientSeven/autorisation.png) no-repeat center top;
    width: 299px;
    height: 73px;
    display: block;
    text-decoration: none;
    box-sizing: border-box;
    line-height: 73px;
    font-size: 35px;
    color: #423514;
    font-family: 'alk_tommaso';
    padding-left: 70px;
    margin: 20px auto 0 auto;
    cursor: pointer;
}
/*begin*/

.jcarousel-skin-tango .jcarousel-direction-rtl {
    direction: rtl;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
/**
 *  Horizontal Buttons
 */

.jcarousel-next {
    position: absolute;
    top: 9px;
    right: -39px;
    width: 38px;
    height: 88px;
    cursor: pointer;
    background: url(../Images/MagificientSeven/arrows.png) no-repeat right top;
}

    .jcarousel-next:hover {
        background: url(../Images/MagificientSeven/arrows.png) no-repeat right bottom;
    }

.jcarousel-prev {
    position: absolute;
    top: 9px;
    left: -39px;
    width: 38px;
    height: 88px;
    cursor: pointer;
    background: url(../Images/MagificientSeven/arrows.png) no-repeat left top;
}

#listnybonusestt {
    margin-top: 35px;
}

.jcarousel-prev:hover {
    background: url(../Images/MagificientSeven/arrows.png) no-repeat left bottom;
}

#listnybonusestt .jcarousel-prev {
    width: 54px !important;
    height: 133px !important;
    background-color: rgba(0, 0, 0, 0.6) !important;
    border-color: rgb(255, 255, 255) !important;
    border-radius: 4px !important;
    border-style: solid !important;
    border-width: 1px !important;
    position: absolute;
    top: 48px;
    left: -62px;
    cursor: pointer;
    background-image: none;
}

#listnybonusestt .jcarousel-next {
    position: absolute;
    width: 54px !important;
    height: 133px !important;
    background-color: rgba(0, 0, 0, 0.6) !important;
    border-color: rgb(255, 255, 255) !important;
    border-radius: 4px !important;
    border-style: solid !important;
    border-width: 1px !important;
    top: 48px;
    right: -64px;
    width: 38px;
    height: 88px;
    cursor: pointer;
    background-image: none;
}
/**
 * Overwrite for having a carousel with dynamic width.
 */

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 920px;
    margin: 0 auto;
    top: -10px;
}
/*.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 860px;
}*/

.list {
    width: 130px;
    height: 95px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    font-family: 'alk_tommaso';
    box-sizing: border-box;
    padding-top: 5px;
    position: relative;
    z-index: 2;
}

    .list div {
        z-index: 5;
    }

    .list span {
        display: block;
        margin-top: 10px;
        font-size: 20px;
    }

    .list.enable, .list.today {
        color: #cbb290;
        cursor: pointer;
    }

        .list.enable:hover, .list.today:hover {
            color: #fde053;
        }

    .list.active, .list.active:hover {
        color: #241705;
    }

        .list.active:before {
            content: '';
            background: url(../Images/MagificientSeven/top-carusel-active.png) no-repeat center top;
            width: 146px;
            height: 107px;
            position: absolute;
            left: -10px;
            top: -10px;
            z-index: -1;
        }
/* #mycarousel {
    padding-top: 10px !important;
}
*/

.MagificientSeven-title3 {
    font-size: 40px;
    color: #423514;
    width: 100%;
    text-align: center;
    font-family: 'alk_tommaso';
    margin-top: 52px;
    margin-bottom: 53px;
}
/**
 * Overwrite for having a carousel with dynamic width.
 */

#mycarousel2.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 920px;
    margin: 0 auto;
}
/*.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width: 860px;
}*/

#carusel2 .jcarousel-next, #carusel2 .jcarousel-prev {
    top: 90px;
}

#carusel2 {
    margin-bottom: 205px;
}

.list2 {
    background: url(../Images/MagificientSeven/bottom-carusel-info.png) no-repeat center top;
    width: 309px;
    height: 269px;
    text-align: left;
    color: #fff;
    font-size: 40px;
    font-family: 'alk_tommaso';
    box-sizing: border-box;
    padding-top: 5px;
    position: relative;
    z-index: 2;
}

    .list2.last {
        background: url(../Images/MagificientSeven/bottom-carusel-info-last.png) no-repeat center top;
    }

    .list2.next:after {
        content: '';
        background: url(../Images/MagificientSeven/bottom-carusel-info-next.png) no-repeat center top;
        width: 294px;
        height: 269px;
        position: absolute;
        left: 8px;
        top: 0;
    }

#carusel2 {
    position: relative;
}

    #carusel2:after {
        content: '';
        width: 298px;
        height: 256px;
        background: rgba(253, 235, 209, 0.6);
        left: 40px;
        top: -4px;
        position: absolute;
        z-index: 9;
        display: none;
    }

.list2.active:after {
    display: none;
}

.list2.enable:after {
    content: '';
    width: calc(100% - 24px);
    height: calc(100% - 10px);
    background: rgba(253, 235, 209, 0.6);
    left: 12px;
    top: 5px;
    position: absolute;
}

.list2.enable:hover:after {
    display: none;
}

.list2.enable:hover .MagificientSeven-carusel-title7 {
    display: block;
}

.MagificientSeven-carusel-title1 {
    position: relative;
    font-size: 30px;
    width: 100%;
    text-align: center;
    color: #423514;
    top: 20px;
}

.MagificientSeven-carusel-title2 {
    position: relative;
    font-size: 15px;
    font-family: 'CB3-Bold';
    text-align: left;
    color: #423514;
    top: 43px;
    left: 73px;
}

.MagificientSeven-carusel-title2-last {
    display: none;
    position: relative;
    font-size: 15px;
    font-family: 'CB3-Bold';
    text-align: left;
    color: #423514;
    top: 40px;
    left: 50px;
    width: 200px;
    line-height: 15px;
}

.last .MagificientSeven-carusel-title2, .last .MagificientSeven-carusel-title3 {
    display: none;
}

.last .MagificientSeven-carusel-title2-last {
    display: block;
}

.MagificientSeven-carusel-title3 {
    position: relative;
    font-size: 15px;
    font-family: 'CB3-Bold';
    text-align: left;
    color: #423514;
    top: 48px;
    left: 73px;
}

.MagificientSeven-carusel-title4 {
    position: relative;
    font-size: 24px;
    text-align: left;
    color: #423514;
    top: 66px;
    left: 126px;
}

.MagificientSeven-carusel-title5 {
    position: relative;
    font-size: 17px;
    font-family: 'CB3-Bold';
    text-align: left;
    color: #423514;
    top: 67px;
    left: 143px;
}

.last-list2-no {
    display: block;
}

.last-list2 {
    display: none;
}

.last .last-list2 {
    display: block;
}

.last .last-list2-no {
    display: none;
}

.last-list2 div {
    font-size: 30px;
    width: 150px;
}

.MagificientSeven-carusel-title6 {
    position: relative;
    font-size: 56px;
    text-align: left;
    color: #2d2309;
    top: 76px;
    left: 86px;
}

.MagificientSeven-carusel-title7 {
    background: url(../Images/MagificientSeven/bottom-carusel-info-bt.png) no-repeat center top;
    width: 212px;
    height: 36px;
    position: absolute;
    left: calc( 50% - 106px);
    top: 135px;
    cursor: pointer;
    font-size: 20px;
    color: #e9d8bd;
    box-sizing: border-box;
    text-align: left;
    padding-left: 36px;
    line-height: 36px;
    display: none;
}

    .MagificientSeven-carusel-title7:hover {
        background: url(../Images/MagificientSeven/bottom-carusel-info-bt.png) no-repeat center bottom;
        color: #e9d8bd;
    }
/*start Conquer SeasideApartment*/

.ConquerTopBg {
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 803px;
    left: 0;
    top: 110px;
}

#body.view_1024 .ConquerTopBg {
    max-height: 444px !important;
}

.seasideapartmentTopBg {
    position: absolute;
    width: 100%;
    height: 803px;
    left: 0;
    top: 110px;
}

.popup-Conquer {
    display: none;
}

.popup-Conquer-bg {
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}

.popup-Conquer-content {
    width: 900px;
    position: fixed;
    left: calc( 50% - 450px);
    top: calc( 50% - 300px);
    z-index: 999999;
}

.popup-Conquer-title {
    width: 100%;
    height: 80px;
    background: #651586;
    position: relative;
    line-height: 80px;
    box-sizing: border-box;
    padding-left: 83px;
    font-size: 24px;
    color: #fffffe;
    font-family: 'CB3-Bold';
}

    .popup-Conquer-title span {
        color: #fde053;
    }

    .popup-Conquer-title a {
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -10px -86px;
        width: 30px;
        height: 30px;
        position: absolute;
        right: 36px;
        top: 28px;
        display: block;
        cursor: pointer;
    }

        .popup-Conquer-title a:hover {
            background-position: -50px -86px;
        }

    .popup-Conquer-title:after {
        content: '';
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -10px -126px;
        width: 29px;
        height: 23px;
        position: absolute;
        left: 36px;
        top: 28px;
        display: block;
    }

.popup-Conquer-video {
    box-sizing: border-box;
    width: 100%;
    height: 520px;
    background: #242424;
    padding: 20px;
}

    .popup-Conquer-video iframe {
        width: 100%;
        height: 100%;
    }

.ConquerBg {
    width: 100%;
    background: url(../Images/Conquer/bg.jpg) no-repeat center top;
    min-height: 4267px;
    position: absolute;
    left: 0;
    top: 915px;
}

.Conquer-content {
    min-height: calc( 3422px + 915px);
    box-sizing: border-box;
    padding-top: 800px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.Conquer-title1 {
    font-size: 62px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 13px;
}

.Conquer-title1-1 {
    font-size: 52px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    width: 725px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    border-radius: 7px;
    background: #ff0000;
    margin: 10px auto 0 auto;
}

.Conquer-title1-list {
    border-radius: 4px;
    height: 40px;
    overflow: hidden;
    float: left;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 10px;
    margin-bottom: 70px;
}

    .Conquer-title1-list.middle {
        margin-left: 20px;
        margin-right: 20px;
    }

    .Conquer-title1-list.first {
        margin-left: 164px;
    }

    .Conquer-title1-list span {
        display: block;
        width: 53px;
        float: left;
        background: #fee459;
        text-align: center;
        line-height: 40px;
        height: 40px;
        font-size: 30px;
        color: #231e03;
    }

    .Conquer-title1-list div {
        float: left;
        padding: 0 11px;
        height: 40px;
        line-height: 40px;
        background: rgba(0, 0, 0, 0.4);
        color: #fff;
        font-size: 26px;
    }

.Conquer-gel {
    font-family: 'lari_symbol_v2';
}

.Conquer-title1-list.middle div {
    line-height: 33px;
}

.Conquer-weeks-top {
    width: calc( 100% - 10px);
    height: 46px;
    background: #234063;
    border-radius: 3px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    line-height: 46px;
    box-sizing: border-box;
}

.Conquer-week {
    display: block;
    cursor: pointer;
    width: 65px;
    height: 58px;
    background: #1c4a81;
    margin: 1px 0 0 1px;
    float: left;
    position: relative;
    text-decoration: none;
    box-sizing: border-box;
    text-align: center;
    line-height: 58px;
    font-size: 35px;
    color: #7f8b9c;
    font-family: 'UniNeue-Bold';
}

    .Conquer-week.disabled {
        color: #fff;
    }

    .Conquer-week.active, .Conquer-week:hover {
        background: #fee459;
        color: #3a3206;
    }

        .Conquer-week.active:after, .Conquer-week:hover:after {
            content: '';
            display: inline-block;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 5px 8.5px 0 8.5px;
            border-color: #fee459 transparent transparent transparent;
            position: absolute;
            left: calc( 50% - 8px);
            bottom: -5px;
        }

    .Conquer-week.first {
        -webkit-border-top-left-radius: 3px;
        -webkit-border-bottom-left-radius: 3px;
        -moz-border-radius-topleft: 3px;
        -moz-border-radius-bottomleft: 3px;
        border-top-left-radius: 3px;
        border-bottom-left-radius: 3px;
    }

    .Conquer-week.last {
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        border-top-right-radius: 3px;
        border-bottom-right-radius: 3px;
    }

.Conquer-title2 {
    font-size: 35px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

    .Conquer-title2 div {
        color: #fee459;
    }

    .Conquer-title2 span {
        background: url(../Images/Conquer/tp.png) no-repeat center top;
        width: 523px;
        height: 125px;
        display: inline-block;
        margin: 5px 10px;
    }

.Conquer-title8 {
    font-size: 35px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.Conquer-title3 {
    font-size: 37px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 56px;
    margin-bottom: 20px;
}

.Conquer-WeekList {
    float: left;
    width: 249px;
    height: 46px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    line-height: 46px;
    text-align: center;
    cursor: pointer;
    background: #662394;
    border-left: 1px solid #411361;
    position: relative;
    text-decoration: none;
    display: block;
}

    .Conquer-WeekList.first {
        border-left: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .Conquer-WeekList.last {
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomright: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .Conquer-WeekList.active, .Conquer-WeekList:hover {
        color: #423909;
        background: #fee459;
    }

        .Conquer-WeekList.active:after, .Conquer-WeekList:hover:after {
            content: '';
            display: inline-block;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 16.5px 0 16.5px;
            border-color: #fee459 transparent transparent transparent;
            position: absolute;
            left: calc( 50% - 16px);
            bottom: -8px;
        }

.Conquer-weeks-container {
    margin-bottom: 11px;
}

.Conquer-TicketsList {
    float: left;
    width: 330px;
    height: 94px;
    background: rgba(0, 0, 0, 0.5);
    margin-left: 1px;
    margin-top: 1px;
    position: relative;
}

    .Conquer-TicketsList.user {
        background: rgba(21, 86, 164, 1);
        width: 330px;
        margin-left: 1px;
    }

        .Conquer-TicketsList.user:after {
            content: '';
            background: url(../Images/Conquer/image.png) no-repeat center top;
            background-position: -10px -10px;
            width: 30px;
            height: 66px;
            position: absolute;
            left: 17px;
            top: 19px;
        }

        .Conquer-TicketsList.user span {
            padding-left: 61px;
            padding-top: 28px;
            font-size: 20px;
            color: #fff;
            display: block;
            font-family: 'CrystalBetUni-Bold';
        }

        .Conquer-TicketsList.user div {
            padding-left: 61px;
            padding-top: 15px;
            font-size: 20px;
            color: #fff;
            display: block;
            font-family: 'CrystalBetUni-Regular';
        }

    .Conquer-TicketsList.sport:after {
        content: '';
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -60px -10px;
        width: 36px;
        height: 41px;
        position: absolute;
        left: 28px;
        top: 31px;
    }

    .Conquer-TicketsList.sport span {
        font-size: 20px;
        color: #26cf1d;
        font-family: 'CrystalBetUni-Bold';
        padding-left: 80px;
        padding-top: 30px;
        display: block;
    }

    .Conquer-TicketsList.sport div {
        font-size: 20px;
        color: #fff;
        font-family: 'CrystalBetUni-Regular';
        padding-left: 80px;
        padding-top: 5px;
        display: block;
    }

    .Conquer-TicketsList div span {
        display: inline-block !important;
        padding: 0 !important;
    }

    .Conquer-TicketsList.slot:after {
        content: '';
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -116px -10px;
        width: 44px;
        height: 41px;
        position: absolute;
        left: 28px;
        top: 31px;
    }

    .Conquer-TicketsList.slot span {
        font-size: 20px;
        color: #2895ff;
        font-family: 'CrystalBetUni-Bold';
        padding-left: 80px;
        padding-top: 30px;
        display: block;
    }

    .Conquer-TicketsList.slot div {
        font-size: 20px;
        color: #fff;
        font-family: 'CrystalBetUni-Regular';
        padding-left: 80px;
        padding-top: 5px;
        display: block;
    }

.Conquer-title-etaps {
    font-size: 37px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 56px;
    margin-bottom: 20px;
    padding-top: 70px;
    background: url(../Images/Conquer/etaps.png) no-repeat center bottom;
    padding-bottom: 22px;
}

.Conquer-etap {
    background: url(../Images/Conquer/ConquerEtap.png) no-repeat top center;
    width: 314px;
    height: 280px;
    box-sizing: border-box;
    position: relative;
    font-family: 'CB3-Bold';
    float: left;
    margin: 9px;
}

    .Conquer-etap.popup-mode {
        background: url(../Images/Conquer/ConquerEtap_popup.png) no-repeat top center;
    }

        .Conquer-etap.popup-mode:hover {
            background: url(../Images/Conquer/ConquerEtap_popup.png) no-repeat bottom center;
            cursor: pointer;
        }

            .Conquer-etap.popup-mode:hover .Conquer-etap-7, .Conquer-etap.popup-mode:hover .Conquer-etap-7 span {
                color: #322b06;
            }

.Conquer-etap-7 {
    display: none;
    font-size: 18px;
    color: #fff;
    position: absolute;
    left: 63px;
    top: 116px;
    height: 45px;
    width: 212px;
    cursor: pointer;
    padding-left: 60px;
    box-sizing: border-box;
}

    .Conquer-etap-7 span {
        display: block;
        color: #fee459;
    }

.Conquer-etap.popup-mode .Conquer-etap-4, .Conquer-etap.popup-mode .Conquer-etap-5, .Conquer-etap.popup-mode .Conquer-etap-6 {
    display: none;
}

.Conquer-etap.popup-mode .Conquer-etap-7 {
    display: block;
}

.Conquer-etap-1 {
    position: absolute;
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    left: 0;
    top: 0;
}

.Conquer-etap-2-1 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 16px;
    left: 38px;
    top: 48px;
}

.Conquer-etap-2-2 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 16px;
    left: 203px;
    top: 48px;
}

.Conquer-etap-3-1 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 16px;
    left: 38px;
    top: 70px;
}

.Conquer-etap-3-2 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 16px;
    left: 203px;
    top: 70px;
}

.Conquer-etap-4 {
    position: absolute;
    color: #fee459;
    text-align: left;
    font-size: 22px;
    left: 102px;
    top: 110px;
}

.Conquer-etap-5 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 15px;
    left: 67px;
    top: 148px;
}

.Conquer-etap-6 {
    position: absolute;
    color: #fff;
    text-align: left;
    font-size: 22px;
    left: 216px;
    top: 147px;
}

.Conquer-TicketsList.livecasino:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -10px -208px;
    width: 41px;
    height: 41px;
    position: absolute;
    left: 28px;
    top: 31px;
}

.Conquer-TicketsList.livecasino span {
    font-size: 20px;
    color: #ff2424;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 80px;
    padding-top: 30px;
    display: block;
}

.Conquer-TicketsList.livecasino div {
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 80px;
    padding-top: 5px;
    display: block;
}

.Conquer-TicketsList.keno:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -62px -208px;
    width: 41px;
    height: 41px;
    position: absolute;
    left: 28px;
    top: 31px;
}

.Conquer-TicketsList.keno span {
    font-size: 20px;
    color: #dd42ff;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 80px;
    padding-top: 30px;
    display: block;
}

.Conquer-TicketsList.keno div {
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 80px;
    padding-top: 5px;
    display: block;
}

.Conquer-TicketsList.othergames:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -180px -10px;
    width: 30px;
    height: 40px;
    position: absolute;
    left: 18px;
    top: 31px;
}

.Conquer-TicketsList.othergames span {
    font-size: 20px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 60px;
    padding-top: 30px;
    display: block;
}

.Conquer-TicketsList.othergames div {
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 60px;
    padding-top: 5px;
    display: block;
}

.Conquer-user:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -230px -10px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 44px;
    top: 32px;
}

.Conquer-user.logged-out {
    font-size: 22px;
    color: #fff;
    padding-left: 120px;
    line-height: 94px;
    font-family: 'CrystalBetUni-Regular';
    box-sizing: border-box;
}

.Conquer-user {
    width: 100%;
    height: 94px;
    border-radius: 7px;
    position: relative;
    background: #1556a4;
    margin: 25px 0;
    overflow: hidden;
}

.Conquer-user-login {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 280px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: #fde053;
    border-radius: 7px;
    font-size: 20px;
    color: #362e06;
    cursor: pointer;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
}

.Conquer-verification {
    text-align: center;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
    font-family: 'CrystalNU4-Regular';
    padding-top: 38px;
}

    .Conquer-verification.notverified div {
        -webkit-animation: show_hide_999333 1.9s infinite;
        -moz-animation: show_hide_999333 1.9s infinite;
        -o-animation: show_hide_999333 1.9s infinite;
        animation: show_hide_999333 1.9s infinite;
    }

@-webkit-keyframes show_hide_999333 {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@keyframes show_hide_999333 {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

.Conquer-verification.notverified a {
    display: block;
    width: 345px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 4px;
    background: #ff1d1d;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    margin: 23px auto 0 auto;
    font-family: 'CrystalBetUni-Bold';
}

.Conquer-verification.verified a {
    display: block;
    width: 455px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 4px;
    background: #27ad1d;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    margin: 23px auto 0 auto;
    font-family: 'CrystalBetUni-Bold';
}

.Conquer-MarathonEtaps {
    background: url(../Images/Conquer/MarathoneEtaps.png) no-repeat center top;
    width: 1052px;
    height: 681px;
    position: relative;
}

.SeasideApartment-MarathonEtaps {
    background: url(../Images/SeasideApartment/MarathoneEtaps.png) no-repeat center top;
    width: 1052px;
    height: 681px;
    position: relative;
}

.Conquer-MarathonEtaps-list {
    position: absolute;
    width: 582px;
    height: 62px;
    left: 125px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

    .Conquer-MarathonEtaps-list.aaa {
        top: 107px;
    }

    .Conquer-MarathonEtaps-list.bbb {
        top: 256px;
    }

    .Conquer-MarathonEtaps-list.ccc {
        top: 406px;
    }

        .Conquer-MarathonEtaps-list.ccc .MarathonEtaps-list-6 {
            left: 535px;
        }

    .Conquer-MarathonEtaps-list.ddd {
        top: 556px;
    }

        .Conquer-MarathonEtaps-list.ddd .MarathonEtaps-list-6 {
            left: 535px;
        }

    .Conquer-MarathonEtaps-list div {
        position: absolute;
    }

.MarathonEtaps-list-0 {
    left: -118px;
    top: 9px;
    width: 60px;
    text-align: center;
    color: #fde053;
    font-size: 40px;
}

    .MarathonEtaps-list-0 span {
        display: block;
        font-size: 14px;
    }

.MarathonEtaps-list-1 {
    left: 0;
    top: 6px;
}

.MarathonEtaps-list-2 {
    left: 0;
    top: 44px;
}

.MarathonEtaps-list-3 {
    left: 160px;
    top: 6px;
}

.MarathonEtaps-list-4 {
    left: 160px;
    top: 44px;
}

.MarathonEtaps-list-5 {
    left: 364px;
    top: 44px;
}

.MarathonEtaps-list-6 {
    left: 523px;
    top: 44px;
}

.MarathonEtaps-list-7 {
    left: 332px;
    top: 0px;
    font-size: 30px;
    color: #fee459;
}

.MarathonEtaps-list-8 {
    left: 364px;
    top: 44px;
}

.MarathonEtaps-list-9 {
    left: 523px;
    top: 44px;
}

.MarathonEtaps-list-10 {
    left: 332px;
    top: 0px;
    font-size: 30px;
    color: #fee459;
}

#seaside .aaa .MarathonEtaps-list-8, #seaside .aaa .MarathonEtaps-list-9, #seaside .aaa .MarathonEtaps-list-10 {
    display: none;
}

#seaside .bbb .MarathonEtaps-list-8, #seaside .bbb .MarathonEtaps-list-9, #seaside .bbb .MarathonEtaps-list-10 {
    display: none;
}

#seaside .ccc .MarathonEtaps-list-8, #seaside .ccc .MarathonEtaps-list-9, #seaside .ccc .MarathonEtaps-list-10 {
    display: none;
}

.aaa .MarathonEtaps-list-5, .aaa .MarathonEtaps-list-6, .aaa .MarathonEtaps-list-7 {
    display: none;
}

.bbb .MarathonEtaps-list-5, .bbb .MarathonEtaps-list-6, .bbb .MarathonEtaps-list-7 {
    display: none;
}

.ccc .MarathonEtaps-list-5, .ccc .MarathonEtaps-list-6, .ccc .MarathonEtaps-list-7 {
    display: none;
}

.ddd .MarathonEtaps-list-5, .ddd .MarathonEtaps-list-6, .ddd .MarathonEtaps-list-7 {
    display: none;
}

.MarathonEtaps-list-77 {
    width: 280px;
    height: 100px;
    position: absolute;
    right: -13px;
    top: -13px;
    cursor: pointer;
    color: #fff;
    box-sizing: border-box;
    text-align: left;
    padding-left: 70px;
    padding-top: 15px;
}

    .MarathonEtaps-list-77:after {
        content: '';
        display: block;
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -10px -159px;
        width: 49px;
        height: 39px;
        position: absolute;
        left: 0px;
        top: 30px;
    }

    .MarathonEtaps-list-77:hover:after {
        background-position: -69px -159px;
    }

    .MarathonEtaps-list-77:hover {
        color: #fde157;
    }

.Conquer-tab-bt1 {
    width: 435px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 100px;
    margin-top: 30px;
    float: left;
}

    .Conquer-tab-bt1:after {
        content: '';
        background: url(../Images/Conquer/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 39px;
        height: 33px;
    }

    .Conquer-tab-bt1:hover, .Conquer-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .Conquer-tab-bt1:hover:after, .Conquer-tab-bt1.active:after {
            background: url(../Images/Conquer/tab-1.png) no-repeat center bottom;
        }

        .Conquer-tab-bt1:hover:before, .Conquer-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.Conquer-tab-bt2 {
    width: 300px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    margin-top: 30px;
    float: left;
}

    .Conquer-tab-bt2:after {
        content: '';
        background: url(../Images/Conquer/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .Conquer-tab-bt2:hover, .Conquer-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .Conquer-tab-bt2:hover:after, .Conquer-tab-bt2.active:after {
            background: url(../Images/Conquer/tab-2.png) no-repeat center bottom;
        }

        .Conquer-tab-bt2:hover:before, .Conquer-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.Conquer-tab-title {
    width: 100%;
    height: 107px;
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 95px;
    text-align: center;
    margin: 46px auto 35px auto;
}

    .Conquer-tab-title.sport {
        background: url(../Images/Conquer/sport.png) no-repeat center top;
        color: #26cf1d;
    }

    .Conquer-tab-title.slot {
        background: url(../Images/Conquer/slot.png) no-repeat center top;
        color: #2895ff;
    }

    .Conquer-tab-title.othergames {
        background: url(../Images/Conquer/othergames.png) no-repeat center top;
        color: #fde053;
    }

    .Conquer-tab-title.livecasino {
        background: url(../Images/Conquer/livecasino.png) no-repeat center top;
        color: #ff2424;
    }

    .Conquer-tab-title.keno {
        background: url(../Images/Conquer/keno.png) no-repeat center top;
        color: #dd42ff;
    }

.Conquer-title4 {
    font-size: 20px;
    color: #fff;
    width: 90%;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

    .Conquer-title4 span {
        color: #fde053;
    }

    .Conquer-title4 font {
        color: #ff2424;
    }

.Conquer-title5 {
    font-size: 16px;
    color: #b2b1b1;
    width: 100%;
    margin: 20px auto;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
}

.Conquer-title6 {
    font-size: 26px;
    color: #fde053;
    width: 90%;
    margin: 20px auto 10px auto;
    line-height: 24px;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.Conquer-title7 {
    font-size: 16px;
    color: #b2b1b1;
    width: 100%;
    margin: 20px auto;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
}

    .Conquer-title7 span {
        color: #fde053;
    }

    .Conquer-title7 div {
        color: #fff;
        font-size: 18px;
        font-family: 'CrystalBetUni-Bold';
        margin-top: 5px;
        margin-bottom: 40px;
    }

.Conquer-title8 {
    width: 50%;
    float: left;
    box-sizing: border-box;
    text-align: left;
    font-size: 20px;
    color: #fde053;
    font-family: 'UniNeue-Bold';
    text-transform: uppercase;
    line-height: 30px;
    margin: 30px 0;
}

.Conquer-sport-list-table {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 4px;
}

.Conquer-sport-list-tr {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    height: 46px;
    margin-bottom: 1px;
    font-size: 16px;
    font-family: 'CrystalBetUni-Regular';
}

.Conquer-sport-list-td1 {
    width: 199px;
    float: left;
    line-height: 46px;
    height: 46px;
    background: rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    color: #fff;
}

.Conquer-sport-list-td2 {
    width: 199px;
    float: right;
    line-height: 46px;
    height: 46px;
    font-size: 24px;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fde053;
}

.Conquer-slots {
    background: url(../Images/Conquer/slots.png) no-repeat center top;
    width: 596px;
    height: 79px;
    margin: 50px auto;
}

.Conquer-othergames-list-table {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 4px;
}

.Conquer-othergames-list-tr {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
    height: 46px;
    margin-bottom: 1px;
    font-size: 16px;
    font-family: 'CrystalBetUni-Regular';
}

.Conquer-othergames-list-td1 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    background: rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    color: #fff;
}

.Conquer-othergames-list-td2 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    font-size: 24px;
    font-family: 'CrystalBetUni-Bold';
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fff;
}

.Conquer-othergames-list-td3 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fde053;
}

.Conquer-othergames-list-td1.bura {
    color: #35d5e6;
}

.Conquer-othergames-list-td1.seka {
    color: #93d025;
}

.Conquer-othergames-list-td1.domino {
    color: #c2a323;
}

.Conquer-othergames-list-td1.backgamon {
    color: #a47b31;
}

.Conquer-othergames-list-td1.japanese_joker {
    color: #38a766;
}

.Conquer-imedi {
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -280px -10px;
    width: 34px;
    height: 29px;
    display: inline-block;
    margin: 10px 10px 0 10px;
}

.Conquer-phone {
    display: block;
    float: left;
    height: 40px;
    box-sizing: border-box;
    background: #fde053;
    padding-left: 45px;
    padding-right: 12px;
    line-height: 40px;
    font-size: 18px;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
    color: #362e07;
    position: relative;
    border-radius: 4px;
    margin-top: 22px;
    margin-bottom: 20px;
    margin-right: 14px;
}

    .Conquer-phone font {
        position: absolute;
        left: 11px;
        top: 1px;
        font-size: 15px;
        color: #948020;
    }

    .Conquer-phone:after {
        content: '';
        background: url(../Images/Conquer/image.png) no-repeat center top;
        background-position: -323px -10px;
        position: absolute;
        left: 25px;
        top: 14px;
        width: 14px;
        height: 14px;
    }
/*start SummerMarathon SeasideApartment*/

.SummerMarathonTopBg {
    position: absolute;
    width: 100%;
    height: 803px;
    left: 0;
    top: 110px;
}

.seasideapartmentTopBg {
    position: absolute;
    width: 100%;
    height: 803px;
    left: 0;
    top: 110px;
}

.popup-SummerMarathon {
    display: none;
}

.popup-SummerMarathon-bg {
    position: fixed;
    background: rgba(0, 0, 0, 0.8);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999999;
}

.popup-SummerMarathon-content {
    width: 900px;
    position: fixed;
    left: calc( 50% - 450px);
    top: calc( 50% - 300px);
    z-index: 999999;
}

.popup-SummerMarathon-title {
    width: 100%;
    height: 80px;
    background: #651586;
    position: relative;
    line-height: 80px;
    box-sizing: border-box;
    padding-left: 83px;
    font-size: 24px;
    color: #fffffe;
    font-family: 'CB3-Bold';
}

    .popup-SummerMarathon-title span {
        color: #fde053;
    }

    .popup-SummerMarathon-title a {
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -10px -86px;
        width: 30px;
        height: 30px;
        position: absolute;
        right: 36px;
        top: 28px;
        display: block;
        cursor: pointer;
    }

        .popup-SummerMarathon-title a:hover {
            background-position: -50px -86px;
        }

    .popup-SummerMarathon-title:after {
        content: '';
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -10px -126px;
        width: 29px;
        height: 23px;
        position: absolute;
        left: 36px;
        top: 28px;
        display: block;
    }

.popup-SummerMarathon-video {
    box-sizing: border-box;
    width: 100%;
    height: 520px;
    background: #242424;
    padding: 20px;
}

    .popup-SummerMarathon-video iframe {
        width: 100%;
        height: 100%;
    }

.SummerMarathonBg {
    width: 100%;
    background: url(../Images/SummerMarathon/bg.jpg) no-repeat center top;
    min-height: 3422px;
    position: absolute;
    left: 0;
    top: 915px;
}

.SummerMarathon-content {
    min-height: calc( 3422px + 915px);
    box-sizing: border-box;
    padding-top: 800px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.SummerMarathon-title1 {
    font-size: 26px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.SummerMarathon-title1-1 {
    font-size: 52px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    width: 725px;
    height: 64px;
    text-align: center;
    line-height: 64px;
    border-radius: 7px;
    background: #ff0000;
    margin: 10px auto 0 auto;
}

.SummerMarathon-title1-list {
    border-radius: 4px;
    height: 40px;
    overflow: hidden;
    float: left;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 10px;
    margin-bottom: 70px;
}

    .SummerMarathon-title1-list.middle {
        margin-left: 20px;
        margin-right: 20px;
    }

    .SummerMarathon-title1-list.first {
        margin-left: 164px;
    }

    .SummerMarathon-title1-list span {
        display: block;
        width: 53px;
        float: left;
        background: #fee459;
        text-align: center;
        line-height: 40px;
        height: 40px;
        font-size: 30px;
        color: #231e03;
    }

    .SummerMarathon-title1-list div {
        float: left;
        padding: 0 11px;
        height: 40px;
        line-height: 40px;
        background: rgba(0, 0, 0, 0.4);
        color: #fff;
        font-size: 26px;
    }

.SummerMarathon-gel {
    font-family: 'lari_symbol_v2';
}

.SummerMarathon-title1-list.middle div {
    line-height: 33px;
}

.SummerMarathon-title2 {
    font-size: 35px;
    color: #fff;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

    .SummerMarathon-title2 span {
        background: url(../Images/SummerMarathon/tp.png) no-repeat center top;
        width: 528px;
        height: 35px;
        display: inline-block;
        margin: 5px 10px;
    }

.SummerMarathon-title8 {
    font-size: 35px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.SummerMarathon-title3 {
    font-size: 37px;
    color: #fee459;
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 56px;
    margin-bottom: 20px;
}

.SummerMarathon-WeekList {
    float: left;
    width: 249px;
    height: 46px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    line-height: 46px;
    text-align: center;
    cursor: pointer;
    background: #662394;
    border-left: 1px solid #411361;
    position: relative;
    text-decoration: none;
    display: block;
}

    .SummerMarathon-WeekList.first {
        border-left: none;
        -webkit-border-top-left-radius: 4px;
        -webkit-border-bottom-left-radius: 4px;
        -moz-border-radius-topleft: 4px;
        -moz-border-radius-bottomleft: 4px;
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .SummerMarathon-WeekList.last {
        -webkit-border-top-right-radius: 4px;
        -webkit-border-bottom-right-radius: 4px;
        -moz-border-radius-topright: 4px;
        -moz-border-radius-bottomright: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .SummerMarathon-WeekList.active, .SummerMarathon-WeekList:hover {
        color: #423909;
        background: #fee459;
    }

        .SummerMarathon-WeekList.active:after, .SummerMarathon-WeekList:hover:after {
            content: '';
            display: inline-block;
            width: 0;
            height: 0;
            border-style: solid;
            border-width: 8px 16.5px 0 16.5px;
            border-color: #fee459 transparent transparent transparent;
            position: absolute;
            left: calc( 50% - 16px);
            bottom: -8px;
        }

.SummerMarathon-TicketsList {
    float: left;
    width: 225px;
    height: 104px;
    border-radius: 4px;
    background: rgba(0, 0, 0, 0.5);
    margin-left: 5px;
    margin-top: 20px;
    position: relative;
}

    .SummerMarathon-TicketsList.user {
        margin-left: 0;
        background: rgba(101, 25, 150, 1);
        width: 254px;
    }

        .SummerMarathon-TicketsList.user:after {
            content: '';
            background: url(../Images/SummerMarathon/image.png) no-repeat center top;
            background-position: -10px -10px;
            width: 30px;
            height: 66px;
            position: absolute;
            left: 17px;
            top: 19px;
        }

        .SummerMarathon-TicketsList.user span {
            padding-left: 61px;
            padding-top: 28px;
            font-size: 20px;
            color: #fff;
            display: block;
            font-family: 'CrystalBetUni-Bold';
        }

        .SummerMarathon-TicketsList.user div {
            padding-left: 61px;
            padding-top: 15px;
            font-size: 20px;
            color: #fff;
            display: block;
            font-family: 'CrystalBetUni-Regular';
        }

    .SummerMarathon-TicketsList.sport:after {
        content: '';
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -60px -10px;
        width: 36px;
        height: 41px;
        position: absolute;
        left: 28px;
        top: 31px;
    }

    .SummerMarathon-TicketsList.sport span {
        font-size: 20px;
        color: #26cf1d;
        font-family: 'CrystalBetUni-Bold';
        padding-left: 80px;
        padding-top: 30px;
        display: block;
    }

    .SummerMarathon-TicketsList.sport div {
        font-size: 20px;
        color: #fff;
        font-family: 'CrystalBetUni-Regular';
        padding-left: 80px;
        padding-top: 5px;
        display: block;
    }

    .SummerMarathon-TicketsList div span {
        display: inline-block !important;
        padding: 0 !important;
    }

    .SummerMarathon-TicketsList.slot:after {
        content: '';
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -116px -10px;
        width: 44px;
        height: 41px;
        position: absolute;
        left: 28px;
        top: 31px;
    }

    .SummerMarathon-TicketsList.slot span {
        font-size: 20px;
        color: #2895ff;
        font-family: 'CrystalBetUni-Bold';
        padding-left: 80px;
        padding-top: 30px;
        display: block;
    }

    .SummerMarathon-TicketsList.slot div {
        font-size: 20px;
        color: #fff;
        font-family: 'CrystalBetUni-Regular';
        padding-left: 80px;
        padding-top: 5px;
        display: block;
    }

    .SummerMarathon-TicketsList.othergames {
        width: 280px;
    }

        .SummerMarathon-TicketsList.othergames:after {
            content: '';
            background: url(../Images/SummerMarathon/image.png) no-repeat center top;
            background-position: -180px -10px;
            width: 30px;
            height: 40px;
            position: absolute;
            left: 18px;
            top: 31px;
        }

        .SummerMarathon-TicketsList.othergames span {
            font-size: 20px;
            color: #fde053;
            font-family: 'CrystalBetUni-Bold';
            padding-left: 60px;
            padding-top: 30px;
            display: block;
        }

        .SummerMarathon-TicketsList.othergames div {
            font-size: 20px;
            color: #fff;
            font-family: 'CrystalBetUni-Regular';
            padding-left: 60px;
            padding-top: 5px;
            display: block;
        }

.SummerMarathon-user:after {
    content: '';
    background: url(../Images/SummerMarathon/image.png) no-repeat center top;
    background-position: -230px -10px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 44px;
    top: 32px;
}

.SummerMarathon-user.logged-out {
    font-size: 22px;
    color: #fff;
    padding-left: 120px;
    line-height: 94px;
    font-family: 'CrystalBetUni-Regular';
    box-sizing: border-box;
}

.SummerMarathon-user {
    width: 100%;
    height: 94px;
    border-radius: 7px;
    position: relative;
    background: #651996;
    margin: 25px 0;
    overflow: hidden;
}

.SummerMarathon-user-login {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 280px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: #fde053;
    border-radius: 7px;
    font-size: 20px;
    color: #362e06;
    cursor: pointer;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
}

.SummerMarathon-verification {
    text-align: center;
    color: #fff;
    font-size: 25px;
    line-height: 30px;
    font-family: 'CrystalNU4-Regular';
    padding-top: 38px;
}

    .SummerMarathon-verification.notverified div {
        -webkit-animation: show_hide_999333 1.9s infinite;
        -moz-animation: show_hide_999333 1.9s infinite;
        -o-animation: show_hide_999333 1.9s infinite;
        animation: show_hide_999333 1.9s infinite;
    }

@-webkit-keyframes show_hide_999333 {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

@keyframes show_hide_999333 {
    0% {
        opacity: 0.3;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0.3;
    }
}

.SummerMarathon-verification.notverified a {
    display: block;
    width: 345px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 4px;
    background: #ff1d1d;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    margin: 23px auto 0 auto;
    font-family: 'CrystalBetUni-Bold';
    position: relative;
    padding-left: 30px;
}

.SummerMarathon-verification.verified a {
    display: block;
    width: 455px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border-radius: 4px;
    background: #27ad1d;
    text-decoration: none;
    font-size: 24px;
    color: #fff;
    margin: 23px auto 0 auto;
    font-family: 'CrystalBetUni-Bold';
    position: relative;
}

.SummerMarathon-verification.notverified a:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -52px -260px;
    width: 28px;
    height: 35px;
    position: absolute;
    left: 25px;
    top: 19px;
}

.SummerMarathon-verification.verified a:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -10px -260px;
    width: 28px;
    height: 34px;
    position: absolute;
    left: 25px;
    top: 19px;
}

.SummerMarathon-MarathonEtaps {
    background: url(../Images/SummerMarathon/MarathoneEtaps.png) no-repeat center top;
    width: 1052px;
    height: 681px;
    position: relative;
}

.SeasideApartment-MarathonEtaps {
    background: url(../Images/SeasideApartment/MarathoneEtaps.png) no-repeat center top;
    width: 1052px;
    height: 681px;
    position: relative;
}

.SummerMarathon-MarathonEtaps-list {
    position: absolute;
    width: 582px;
    height: 62px;
    left: 125px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

    .SummerMarathon-MarathonEtaps-list.aaa {
        top: 107px;
    }

    .SummerMarathon-MarathonEtaps-list.bbb {
        top: 256px;
    }

    .SummerMarathon-MarathonEtaps-list.ccc {
        top: 406px;
    }

        .SummerMarathon-MarathonEtaps-list.ccc .MarathonEtaps-list-6 {
            left: 535px;
        }

    .SummerMarathon-MarathonEtaps-list.ddd {
        top: 556px;
    }

        .SummerMarathon-MarathonEtaps-list.ddd .MarathonEtaps-list-6 {
            left: 535px;
        }

    .SummerMarathon-MarathonEtaps-list div {
        position: absolute;
    }

.MarathonEtaps-list-0 {
    left: -118px;
    top: 9px;
    width: 60px;
    text-align: center;
    color: #fde053;
    font-size: 40px;
}

    .MarathonEtaps-list-0 span {
        display: block;
        font-size: 14px;
    }

.MarathonEtaps-list-1 {
    left: 0;
    top: 6px;
}

.MarathonEtaps-list-2 {
    left: 0;
    top: 44px;
}

.MarathonEtaps-list-3 {
    left: 160px;
    top: 6px;
}

.MarathonEtaps-list-4 {
    left: 160px;
    top: 44px;
}

.MarathonEtaps-list-5 {
    left: 364px;
    top: 44px;
}

.MarathonEtaps-list-6 {
    left: 523px;
    top: 44px;
}

.MarathonEtaps-list-7 {
    left: 332px;
    top: 0px;
    font-size: 30px;
    color: #fee459;
}

.MarathonEtaps-list-8 {
    left: 364px;
    top: 44px;
}

.MarathonEtaps-list-9 {
    left: 523px;
    top: 44px;
}

.MarathonEtaps-list-10 {
    left: 332px;
    top: 0px;
    font-size: 30px;
    color: #fee459;
}

#seaside .aaa .MarathonEtaps-list-8, #seaside .aaa .MarathonEtaps-list-9, #seaside .aaa .MarathonEtaps-list-10 {
    display: none;
}

#seaside .bbb .MarathonEtaps-list-8, #seaside .bbb .MarathonEtaps-list-9, #seaside .bbb .MarathonEtaps-list-10 {
    display: none;
}

#seaside .ccc .MarathonEtaps-list-8, #seaside .ccc .MarathonEtaps-list-9, #seaside .ccc .MarathonEtaps-list-10 {
    display: none;
}

.aaa .MarathonEtaps-list-5, .aaa .MarathonEtaps-list-6, .aaa .MarathonEtaps-list-7 {
    display: none;
}

.bbb .MarathonEtaps-list-5, .bbb .MarathonEtaps-list-6, .bbb .MarathonEtaps-list-7 {
    display: none;
}

.ccc .MarathonEtaps-list-5, .ccc .MarathonEtaps-list-6, .ccc .MarathonEtaps-list-7 {
    display: none;
}

.ddd .MarathonEtaps-list-5, .ddd .MarathonEtaps-list-6, .ddd .MarathonEtaps-list-7 {
    display: none;
}

.MarathonEtaps-list-77 {
    width: 280px;
    height: 100px;
    position: absolute;
    right: -13px;
    top: -13px;
    cursor: pointer;
    color: #fff;
    box-sizing: border-box;
    text-align: left;
    padding-left: 70px;
    padding-top: 15px;
}

    .MarathonEtaps-list-77:after {
        content: '';
        display: block;
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -10px -159px;
        width: 49px;
        height: 39px;
        position: absolute;
        left: 0px;
        top: 30px;
    }

    .MarathonEtaps-list-77:hover:after {
        background-position: -69px -159px;
    }

    .MarathonEtaps-list-77:hover {
        color: #fde157;
    }

.SummerMarathon-tab-bt1 {
    width: 435px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 100px;
    margin-top: 30px;
    float: left;
}

    .SummerMarathon-tab-bt1:after {
        content: '';
        background: url(../Images/SummerMarathon/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 39px;
        height: 33px;
    }

    .SummerMarathon-tab-bt1:hover, .SummerMarathon-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .SummerMarathon-tab-bt1:hover:after, .SummerMarathon-tab-bt1.active:after {
            background: url(../Images/SummerMarathon/tab-1.png) no-repeat center bottom;
        }

        .SummerMarathon-tab-bt1:hover:before, .SummerMarathon-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.SummerMarathon-tab-bt2 {
    width: 300px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    margin-top: 30px;
    float: left;
}

    .SummerMarathon-tab-bt2:after {
        content: '';
        background: url(../Images/SummerMarathon/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .SummerMarathon-tab-bt2:hover, .SummerMarathon-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .SummerMarathon-tab-bt2:hover:after, .SummerMarathon-tab-bt2.active:after {
            background: url(../Images/SummerMarathon/tab-2.png) no-repeat center bottom;
        }

        .SummerMarathon-tab-bt2:hover:before, .SummerMarathon-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.SummerMarathon-tab-title {
    width: 100%;
    height: 107px;
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 95px;
    text-align: center;
    margin: 46px auto 35px auto;
}

    .SummerMarathon-tab-title.sport {
        background: url(../Images/SummerMarathon/sport.png) no-repeat center top;
        color: #26cf1d;
    }

    .SummerMarathon-tab-title.slot {
        background: url(../Images/SummerMarathon/slot.png) no-repeat center top;
        color: #2895ff;
    }

    .SummerMarathon-tab-title.othergames {
        background: url(../Images/SummerMarathon/othergames.png) no-repeat center top;
        color: #fde053;
    }

.SummerMarathon-title4 {
    font-size: 20px;
    color: #fff;
    width: 90%;
    margin: 0 auto;
    line-height: 24px;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

    .SummerMarathon-title4 span {
        color: #fde053;
    }

.SummerMarathon-title5 {
    font-size: 16px;
    color: #b2b1b1;
    width: 100%;
    margin: 20px auto;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
}

.SummerMarathon-sport-list-table {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 4px;
}

.SummerMarathon-sport-list-tr {
    width: 400px;
    margin: 0 auto;
    overflow: hidden;
    height: 46px;
    margin-bottom: 1px;
    font-size: 16px;
    font-family: 'CrystalBetUni-Regular';
}

.SummerMarathon-sport-list-td1 {
    width: 199px;
    float: left;
    line-height: 46px;
    height: 46px;
    background: rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    color: #fff;
}

.SummerMarathon-sport-list-td2 {
    width: 199px;
    float: right;
    line-height: 46px;
    height: 46px;
    font-size: 24px;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fde053;
}

.SummerMarathon-slots {
    background: url(../Images/SummerMarathon/slots.png) no-repeat center top;
    width: 596px;
    height: 79px;
    margin: 50px auto;
}

.SummerMarathon-othergames-list-table {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
    border-radius: 4px;
}

.SummerMarathon-othergames-list-tr {
    width: 600px;
    margin: 0 auto;
    overflow: hidden;
    height: 46px;
    margin-bottom: 1px;
    font-size: 16px;
    font-family: 'CrystalBetUni-Regular';
}

.SummerMarathon-othergames-list-td1 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    background: rgba(0, 0, 0, 0.8);
    box-sizing: border-box;
    text-align: left;
    padding-left: 20px;
    color: #fff;
}

.SummerMarathon-othergames-list-td2 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    font-size: 24px;
    font-family: 'CrystalBetUni-Bold';
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fff;
}

.SummerMarathon-othergames-list-td3 {
    width: 200px;
    float: left;
    line-height: 46px;
    height: 46px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    background: rgba(0, 0, 0, 0.6);
    box-sizing: border-box;
    text-align: center;
    color: #fde053;
}

.SummerMarathon-othergames-list-td1.bura {
    color: #35d5e6;
}

.SummerMarathon-othergames-list-td1.seka {
    color: #93d025;
}

.SummerMarathon-othergames-list-td1.domino {
    color: #c2a323;
}

.SummerMarathon-othergames-list-td1.backgamon {
    color: #a47b31;
}

.SummerMarathon-othergames-list-td1.japanese_joker {
    color: #38a766;
}

.SummerMarathon-imedi {
    background: url(../Images/SummerMarathon/image.png) no-repeat center top;
    background-position: -280px -10px;
    width: 34px;
    height: 29px;
    display: inline-block;
    margin: 10px 10px 0 10px;
}

.SummerMarathon-phone {
    display: block;
    float: left;
    height: 40px;
    box-sizing: border-box;
    background: #fde053;
    padding-left: 45px;
    padding-right: 12px;
    line-height: 40px;
    font-size: 18px;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
    color: #362e07;
    position: relative;
    border-radius: 4px;
    margin-top: 22px;
    margin-bottom: 20px;
    margin-right: 14px;
}

    .SummerMarathon-phone font {
        position: absolute;
        left: 11px;
        top: 1px;
        font-size: 15px;
        color: #948020;
    }

    .SummerMarathon-phone:after {
        content: '';
        background: url(../Images/SummerMarathon/image.png) no-repeat center top;
        background-position: -323px -10px;
        position: absolute;
        left: 25px;
        top: 14px;
        width: 14px;
        height: 14px;
    }
/* Start CrazySummer */

.CrazySummerTopBg {
    position: absolute;
    width: 100%;
    height: 2545px;
    left: 0;
    top: 0px;
}

.CrazySummer-content {
    width: 1000px;
    margin: 0 auto;
    margin-top: 680px;
    position: relative;
    min-height: 1022px;
    box-sizing: border-box;
    padding-bottom: 100px;
}

.CrazySummer-title1 {
    font-family: 'CB3-Bold';
    font-size: 60px;
    color: #fdf353;
    text-align: center;
}

.CrazySummer-title2 {
    font-family: 'CB1-Regular';
    font-size: 24px;
    color: #fff;
    text-align: center;
}

.CrazySummer-title3 {
    font-family: 'CB1-Regular';
    font-size: 24px;
    color: #fff;
    text-align: center;
    margin: 51px auto 43px auto;
}

.CrazySummer-h1 {
    height: 56px;
}

#CrazySummer-game-list {
}

.CrazySummer-game-list {
    float: left;
    width: 332px;
    height: 94px;
    background: rgba(0, 0, 0, 0.6);
    line-height: 94px;
    box-sizing: border-box;
    font-size: 39px;
    color: #5d5d5d;
    font-family: 'CB3-Bold';
    cursor: pointer;
    position: relative;
    text-decoration: none;
}

    .CrazySummer-game-list:after {
        content: '';
        background: url(../Images/CrazySummer/image.png) no-repeat center top;
        position: absolute;
    }

    .CrazySummer-game-list.Bura {
        padding-left: 140px;
        -webkit-border-top-left-radius: 7px;
        -webkit-border-bottom-left-radius: 7px;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-bottomleft: 7px;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px;
    }

        .CrazySummer-game-list.Bura:after {
            width: 38px;
            height: 42px;
            background-position: -10px -10px;
            left: 87px;
            top: 28px;
        }

        .CrazySummer-game-list.Bura:hover, .CrazySummer-game-list.Bura.active {
            background: #13c4d7;
            color: #07464d;
        }

            .CrazySummer-game-list.Bura:hover:after, .CrazySummer-game-list.Bura.active:after {
                background-position: -10px -62px;
            }

            .CrazySummer-game-list.Bura:hover:before, .CrazySummer-game-list.Bura.active:before {
                content: '';
                position: absolute;
                left: 50%;
                bottom: -8px;
                border-left: 16px solid transparent;
                border-right: 16px solid transparent;
                border-top: 8px solid #13c4d7;
                display: block;
                margin-left: -5px;
            }

    .CrazySummer-game-list.Dominoes {
        margin: 0 1px;
        padding-left: 111px;
    }

        .CrazySummer-game-list.Dominoes:after {
            width: 47px;
            height: 42px;
            background-position: -58px -10px;
            left: 44px;
            top: 26px;
        }

        .CrazySummer-game-list.Dominoes:hover, .CrazySummer-game-list.Dominoes.active {
            background: #e6c12c;
            color: #372d06;
        }

            .CrazySummer-game-list.Dominoes:hover:after, .CrazySummer-game-list.Dominoes.active:after {
                background-position: -58px -62px;
            }

            .CrazySummer-game-list.Dominoes:hover:before, .CrazySummer-game-list.Dominoes.active:before {
                content: '';
                position: absolute;
                left: 50%;
                bottom: -8px;
                border-left: 16px solid transparent;
                border-right: 16px solid transparent;
                border-top: 8px solid #e6c12c;
                display: block;
                margin-left: -5px;
            }

    .CrazySummer-game-list.Backgammon {
        padding-left: 130px;
        -webkit-border-top-right-radius: 7px;
        -webkit-border-bottom-right-radius: 7px;
        -moz-border-radius-topright: 7px;
        -moz-border-radius-bottomright: 7px;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px;
    }

        .CrazySummer-game-list.Backgammon:after {
            width: 56px;
            height: 35px;
            background-position: -115px -10px;
            left: 56px;
            top: 30px;
        }

        .CrazySummer-game-list.Backgammon:hover, .CrazySummer-game-list.Backgammon.active {
            background: #a77e3a;
            color: #2d1e06;
        }

            .CrazySummer-game-list.Backgammon:hover:after, .CrazySummer-game-list.Backgammon.active:after {
                background-position: -115px -62px;
            }

            .CrazySummer-game-list.Backgammon:hover:before, .CrazySummer-game-list.Backgammon.active:before {
                content: '';
                position: absolute;
                left: 50%;
                bottom: -8px;
                border-left: 16px solid transparent;
                border-right: 16px solid transparent;
                border-top: 8px solid #a77e3a;
                display: block;
                margin-left: -5px;
            }

.CrazySummer-cal-container {
    margin-top: 30px;
}

.CrazySummer-tab-bt1 {
    width: 305px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 200px;
    margin-top: 30px;
    float: left;
}

    .CrazySummer-tab-bt1:after {
        content: '';
        background: url(../Images/CrazySummer/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 34px;
        height: 40px;
    }

    .CrazySummer-tab-bt1:hover, .CrazySummer-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .CrazySummer-tab-bt1:hover:after, .CrazySummer-tab-bt1.active:after {
            background: url(../Images/CrazySummer/tab-2.png) no-repeat center bottom;
        }

        .CrazySummer-tab-bt1:hover:before, .CrazySummer-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.CrazySummer-tab-bt2 {
    width: 250px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    margin-top: 30px;
    float: left;
}

    .CrazySummer-tab-bt2:after {
        content: '';
        background: url(../Images/CrazySummer/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .CrazySummer-tab-bt2:hover, .CrazySummer-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .CrazySummer-tab-bt2:hover:after, .CrazySummer-tab-bt2.active:after {
            background: url(../Images/CrazySummer/tab-1.png) no-repeat center bottom;
        }

        .CrazySummer-tab-bt2:hover:before, .CrazySummer-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.CrazySummer-tr {
    margin: 0 auto;
}

    .CrazySummer-tr div {
        background: rgba(0, 0, 0, 0.35);
        height: 50px;
        margin: 1px 1px 0 0;
        float: left;
        box-sizing: border-box;
        line-height: 50px;
        font-size: 20px;
        font-family: 'UniNeue-Bold';
        color: #fff;
        text-align: center;
    }

    .CrazySummer-tr.header div {
        background: rgba(0, 0, 0, 1);
        color: #8f8f8f;
        font-size: 16px;
        font-family: 'CB1-Regular';
    }

.CrazySummer.verified {
    display: block;
    background: url(../Images/RolandGarros/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.CrazySummer.notverified {
    display: block;
    background: url(../Images/RolandGarros/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.CrazySummer-td1 {
    width: 65px;
    margin-left: 0;
}

.header .CrazySummer-td1 {
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-left-radius: 7px;
}

.header .CrazySummer-td5 {
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-top-right-radius: 7px;
}

.CrazySummer-date {
    display: none;
}

.game-content.Bura .CrazySummer-date.Bura {
    display: block;
}

.game-content.Dominoes .CrazySummer-date.Dominoes {
    display: block;
}

.game-content.Backgammon .CrazySummer-date.Backgammon {
    display: block;
}

.CrazySummer-td2 {
    width: 363px;
    text-align: left !important;
    padding-left: 20px !important;
}

.CrazySummer-td3 {
    width: 140px;
}

.CrazySummer-td4 {
    width: 125px;
}

.CrazySummer-td5 {
    width: 175px;
    color: #fde053 !important;
}

.td5 {
    display: none;
}

.CrazySummer-td5.gel .td5.gel {
    display: block !important;
}

.CrazySummer-td5.free-ten .td5.free-ten {
    display: block !important;
    color: #2fe22f;
    font-size: 17px;
}

.CrazySummer-td5.free-twenty .td5.free-twenty {
    display: block !important;
    color: #2fe22f;
    font-size: 17px;
}

.CrazySummer-td5.first {
    font-size: 18px;
    color: #1ee814 !important;
    font-family: 'CB1-Regular';
    padding: 0 20px;
    line-height: 17px;
    padding-top: 7px;
}

.CrazySummer-td5 label {
    font-family: 'lari_symbol_v2';
}

.CrazySummer-user {
    width: 100%;
    height: 94px;
    border-radius: 7px;
    position: relative;
    background: #2b2b2b;
    margin: 25px 0;
    overflow: hidden;
}

    .CrazySummer-user:after {
        content: '';
        background: url(../Images/CrazySummer/image.png) no-repeat center top;
        background-position: -181px -10px;
        width: 40px;
        height: 40px;
        position: absolute;
        left: 44px;
        top: 27px;
    }

.CrazySummer-user-space {
    float: left;
    width: 335px;
    height: 94px;
    background: #1f1f1f;
    box-sizing: border-box;
    text-align: left;
    line-height: 94px;
    color: #fff;
    padding-left: 113px;
    font-family: 'CB3-Bold';
    font-size: 20px;
}

.CrazySummer-user-space-right {
    float: left;
    height: 94px;
    line-height: 94px;
    font-family: 'CB3-Bold';
    font-size: 20px;
    color: #fff;
}

    .CrazySummer-user-space-right span {
        padding-left: 25px;
        font-family: 'CB1-Regular';
    }

        .CrazySummer-user-space-right span label {
            color: #fde053;
            padding-left: 5px;
        }

    .CrazySummer-user-space-right.not-registered {
        width: 660px;
        height: 94px;
        line-height: 20px;
        font-size: 18px;
        padding-left: 42px;
        padding-top: 27px;
        box-sizing: border-box;
        font-family: 'CB1-Regular';
    }

.CrazySummer-user.logged-out {
    font-size: 22px;
    color: #fff;
    padding-left: 120px;
    line-height: 94px;
    font-family: 'CB1-Regular';
    box-sizing: border-box;
}

.CrazySummer-user-login {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 280px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: #fde053;
    border-radius: 7px;
    font-size: 20px;
    color: #362e06;
    cursor: pointer;
    font-family: 'CB3-Bold';
    text-decoration: none;
}

.CrazySummer-cal {
    width: 157px;
    height: 90px;
    text-align: center;
    background: #211328;
    margin-right: 1px;
    float: left;
    cursor: pointer;
    color: #fff;
    font-family: 'CB3-Bold';
    font-size: 46px;
    box-sizing: border-box;
    padding-top: 13px;
    position: relative;
    text-decoration: none;
}

    .CrazySummer-cal span {
        display: block;
        font-size: 20px;
        font-family: 'CB1-Regular';
    }

    .CrazySummer-cal.active, .CrazySummer-cal.active.disable {
        background: #301b3a;
        color: #fde053;
    }

        .CrazySummer-cal.active:after, .CrazySummer-cal.active.disable:after {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #301b3a;
            display: block;
            margin-left: -21px;
        }

    .CrazySummer-cal.disable {
        background: rgba(33, 19, 40, 0.8);
        color: #4d4253;
        cursor: auto;
    }

    .CrazySummer-cal:first-child {
        -webkit-border-top-left-radius: 7px;
        -webkit-border-bottom-left-radius: 7px;
        -moz-border-radius-topleft: 7px;
        -moz-border-radius-bottomleft: 7px;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px;
    }

    .CrazySummer-cal:last-child {
        -webkit-border-top-right-radius: 7px;
        -webkit-border-bottom-right-radius: 7px;
        -moz-border-radius-topright: 7px;
        -moz-border-radius-bottomright: 7px;
        border-top-right-radius: 7px;
        border-bottom-right-radius: 7px;
    }

.CrazySummer-cal-bt {
    width: 200px;
    height: 90px;
    border-radius: 7px;
    position: relative;
    background: #13c4d7;
    color: #072f33;
    float: right;
    box-sizing: border-box;
    padding-left: 69px;
    padding-top: 17px;
    font-size: 28px;
    font-family: 'CB3-Bold';
    cursor: pointer;
}

.new-gel {
    font-family: 'lari_symbol_v2';
}

.CrazySummer-cal-bt span {
    font-size: 22px;
}

.CrazySummer-cal-bt:after {
    content: '';
    background: url(../Images/CrazySummer/image.png) no-repeat center top;
    background-position: -230px -10px;
    width: 33px;
    height: 37px;
    position: absolute;
    left: 20px;
    top: 27px;
}

.CrazySummer-cal-bt:hover, .CrazySummer-cal-bt.active {
    background: #45edff;
}

    .CrazySummer-cal-bt.active:before, .CrazySummer-cal-bt:hover:before {
        content: '';
        position: absolute;
        left: 50%;
        bottom: -8px;
        border-left: 16px solid transparent;
        border-right: 16px solid transparent;
        border-top: 8px solid #45edff;
        display: block;
        margin-left: -21px;
    }

.Dominoes .CrazySummer-cal-bt {
    background: #e6c12c;
    color: #372d06;
}

    .Dominoes .CrazySummer-cal-bt:after {
        content: '';
        background: url(../Images/CrazySummer/image.png) no-repeat center top;
        background-position: -295px -10px;
        width: 33px;
        height: 37px;
        position: absolute;
        left: 20px;
        top: 27px;
    }

    .Dominoes .CrazySummer-cal-bt:hover, .Dominoes .CrazySummer-cal-bt.active {
        background: #ffdc4d;
    }

        .Dominoes .CrazySummer-cal-bt.active:before, .Dominoes .CrazySummer-cal-bt:hover:before {
            border-top: 8px solid #ffdc4d;
        }

.Dominoes .CrazySummer-liderboard-content-info {
    background: #e6c12c;
    color: #372d06;
}

.Dominoes .CrazySummer-liderboard-content-info-date {
    background: #b79819;
}

.Dominoes .CrazySummer-liderboard-content-info:after {
    background-position: -296px -62px;
}

.Backgammon .CrazySummer-cal-bt {
    background: #a77e3a;
    color: #2d1e06;
}

    .Backgammon .CrazySummer-cal-bt:after {
        content: '';
        background: url(../Images/CrazySummer/image.png) no-repeat center top;
        background-position: -360px -10px;
        width: 33px;
        height: 37px;
        position: absolute;
        left: 20px;
        top: 27px;
    }

    .Backgammon .CrazySummer-cal-bt:hover, .Backgammon .CrazySummer-cal-bt.active {
        background: #d0a050;
    }

        .Backgammon .CrazySummer-cal-bt.active:before, .Backgammon .CrazySummer-cal-bt:hover:before {
            border-top: 8px solid #d0a050;
        }

.Backgammon .CrazySummer-liderboard-content-info {
    background: #a77e3a;
    color: #2d1e06;
}

.Backgammon .CrazySummer-liderboard-content-info-date {
    background: #70562b;
}

.Backgammon .CrazySummer-liderboard-content-info:after {
    background-position: -361px -62px;
}

.CrazySummer-liderboard-content-info {
    width: 100%;
    height: 127px;
    border-radius: 7px;
    background: #13c4d7;
    margin-top: 27px;
    overflow: hidden;
    position: relative;
}

    .CrazySummer-liderboard-content-info:after {
        content: '';
        background: url(../Images/CrazySummer/image.png) no-repeat center top;
        background-position: -231px -62px;
        width: 55px;
        height: 64px;
        position: absolute;
        left: 140px;
        top: 32px;
    }

.CrazySummer-liderboard-content-info-date {
    width: 97px;
    height: 127px;
    background: #0e96a5;
    float: left;
    color: #fff;
    font-size: 43px;
    font-family: 'CB1-Regular';
    text-align: center;
    box-sizing: border-box;
    padding-top: 17px;
}

    .CrazySummer-liderboard-content-info-date span {
        font-size: 20px;
    }

    .CrazySummer-liderboard-content-info-date div {
        font-size: 25px;
    }

.CrazySummer-liderboard-content-info-right {
    float: left;
    height: 127px;
    line-height: 127px;
    padding-left: 138px;
    font-size: 36px;
    color: #072f33;
    font-family: 'CB3-Bold';
    text-transform: uppercase;
}

.CrazySummer-liderboard-content-info-title {
    font-family: 'CB1-Regular';
    color: #fff;
    font-size: 20px;
    text-align: center;
    padding: 20px 0;
}

    .CrazySummer-liderboard-content-info-title span {
        color: #fde053;
    }

.game-content {
    display: none;
}

.CrazySummer-liderboard-title {
    font-family: 'CB3-Bold';
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 25px 0;
}

    .CrazySummer-liderboard-title span {
        color: #fde053;
    }

.CrazySummer-liderboard {
}
/* Start SportMania */

.SportManiaTopBg {
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 848px;
    left: 0;
    top: 110px;
}
    /* Start SportMania */

    .SportManiaTopBg.NY {
        background-size: cover !important;
        width: 100%;
        height: 100%;
        max-height: 748px;
    }

.SportManiaBg {
    width: 100%;
    height: 2083px;
    position: absolute;
    left: 0;
    top: 958px;
    background: url(../Images/SportMania/middle-bg.jpg) no-repeat center top;
}

    .SportManiaBg:after {
        content: '';
        width: 295px;
        height: 163px;
        position: absolute;
        left: calc( 50% - 147px);
        top: -50px;
        background: url(../Images/SportMania/balls.png) no-repeat center top;
    }

.SportMania-content {
    width: 1000px;
    margin: 0 auto;
    margin-top: 956px;
    position: relative;
    min-height: 2022px;
    box-sizing: border-box;
    padding-bottom: 100px;
}

.promo-SportMania-middle-part {
    height: 531px;
}

.SportMania-gel {
    font-family: 'lari_symbol_v2';
}

.SportMania-tab1 {
    position: absolute;
    top: 1490px;
    left: 0;
    width: 100%;
    height: 2252px;
    box-sizing: border-box;
    background: url(../Images/SportMania/bg-1.jpg) no-repeat center top;
    z-index: 0;
}

.SportMania-tab2 {
    position: absolute;
    top: 1490px;
    left: 0;
    width: 100%;
    height: 2165px;
    background: url(../Images/SportMania/bg-2.jpg) no-repeat center top;
    z-index: 0;
}

.NY.SportMania-tab1, .NY.SportMania-tab2 {
    background: url(../Images/SportMania/NY/bg-1.jpg) no-repeat center top;
}

.SportMania-title1 {
    font-family: 'CB3-Bold';
    font-size: 32px;
    color: #ffffff;
    text-align: center;
    padding-top: 20px;
    margin-bottom: 10px;
}

.NY .SportMania-title1 {
    padding-top: 0;
}

.NY .SportMania-title2 {
    margin-top: 0;
}

.SportMania-title2 {
    font-family: 'CB3-Bold';
    font-size: 40px;
    color: #feff0e;
    text-align: center;
    margin-top: 7px;
}

    .SportMania-title2 span {
        display: block;
        margin-top: 10px;
        color: #00ff2a;
    }

.SportMania-title3 {
    font-family: 'CB1-Regular';
    font-size: 20px;
    color: #5588e0;
    text-align: center;
    padding-top: 48px;
}

.SportMania-tab-bt1 {
    width: 305px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 200px;
    margin-top: 52px;
    float: left;
}

    .SportMania-tab-bt1:after {
        content: '';
        background: url(../Images/SportMania/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 34px;
        height: 40px;
    }

    .SportMania-tab-bt1:hover, .SportMania-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .SportMania-tab-bt1:hover:after, .SportMania-tab-bt1.active:after {
            background: url(../Images/SportMania/tab-2.png) no-repeat center bottom;
        }

        .SportMania-tab-bt1:hover:before, .SportMania-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.SportMania-tab-bt2 {
    width: 250px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    margin-top: 52px;
    float: left;
}

    .SportMania-tab-bt2:after {
        content: '';
        background: url(../Images/SportMania/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .SportMania-tab-bt2:hover, .SportMania-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .SportMania-tab-bt2:hover:after, .SportMania-tab-bt2.active:after {
            background: url(../Images/SportMania/tab-1.png) no-repeat center bottom;
        }

        .SportMania-tab-bt2:hover:before, .SportMania-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.SportMania-title4 {
    font-family: 'CB3-Bold';
    font-size: 30px;
    color: #1055ce;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.NY .SportMania-title4:first-child {
    color: #fde053;
}

.NY .SportMania-title4 {
    color: #fff;
}

.NY .SportMania-title5, .NY .SportMania-title5 span {
    color: #fde053;
    font-family: 'CB3-Bold';
    font-size: 27px;
}

.NY .SportMania-title5-1 {
    color: #a8d2ff;
}

.SportMania-rules-txt {
    background: url(../Images/SportMania/rules-txt.png) no-repeat center bottom;
    width: 601px;
    height: 478px;
    margin: 0 auto;
    position: relative;
}

    .SportMania-rules-txt div {
        display: inline-block;
        width: 297px;
        text-align: center;
        font-size: 16px;
        color: #7fadff;
        font-family: 'CB1-Regular';
        padding-top: 30px;
    }

.SportMania-title5 {
    font-size: 20px;
    color: #1055ce;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

    .SportMania-title5 span {
        color: #1055ce;
    }

.SportMania-title5 {
    font-family: 'CB1-Regular';
    font-size: 18px;
    color: #1055ce;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 32px;
}

.SportMania-title5-1 {
    font-family: 'CB3-Bold';
    font-size: 18px;
    color: #000;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 32px;
}

.SportMania-tkt {
    background: url(../Images/SportMania/ka/tkt.png) no-repeat center bottom;
    width: 904px;
    height: 284px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 50px;
}

.SportMania-after-tkt {
    font-family: 'CB1-Regular';
    font-size: 18px;
    color: #fff;
    padding-bottom: 12px;
    text-align: right;
    margin-right: 171px;
}

    .SportMania-after-tkt label {
        font-size: 24px;
        color: #fde054;
        font-family: 'CB3-Bold';
        padding: 0 20px;
    }

        .SportMania-after-tkt label span {
            font-size: 18px;
            color: #fff;
            font-family: 'CB1-Regular';
            padding: 0 20px;
        }

.SportMania-title6 {
    font-family: 'CB1-Regular';
    font-size: 30px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.SportMania-tr {
    margin: 0 auto;
}

    .SportMania-tr div {
        background: rgba(0, 0, 0, 0.35);
        height: 50px;
        margin: 1px 1px 0 0;
        float: left;
        box-sizing: border-box;
        line-height: 50px;
        font-size: 20px;
        font-family: 'UniNeue-Bold';
        color: #fff;
        text-align: center;
    }

    .SportMania-tr.header div {
        background: rgba(0, 0, 0, 0.6);
        color: #8f8f8f;
        font-size: 16px;
        font-family: 'CB1-Regular';
    }

    .SportMania-tr.Self div {
        background: rgba(126, 114, 54, 0.5);
    }

.verification.verified {
    display: block;
    background: url(../Images/SportMania/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.verification.notverified {
    display: block;
    background: url(../Images/SportMania/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.SportMania-td5 span {
    display: none;
}

.SportMania-td5 font {
    display: none;
}

.SportMania-td5.first span {
    display: block;
}

.SportMania-td5.first font {
    display: inline-block;
}

.SportMania-td1 {
    width: 60px;
    margin-left: 0;
}

.SportMania-td2 {
    width: 290px;
    text-align: left !important;
    padding-left: 20px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.SportMania-td6 {
    width: 170px;
}

.SportMania-td3 {
    width: 140px;
}

.SportMania-td4 {
    width: 120px;
}

.SportMania-td5 {
    width: 175px;
    color: #fde053 !important;
}

    .SportMania-td5.first {
        font-size: 18px;
        color: #1ee814 !important;
        font-family: 'CB1-Regular';
        padding: 0 20px;
        line-height: 17px;
        padding-top: 7px;
    }

    .SportMania-td5 label {
        font-family: 'lari_symbol_v2';
    }

.tab-content {
    display: none;
}

.SportMania-title7 {
    font-family: 'CB3-Bold';
    font-size: 49px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.59);
    -moz-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
    -webkit-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
    -ms-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
}

    .SportMania-title7 span {
        color: #fff;
    }

    .SportMania-title7 label {
        font-family: 'lari_symbol_v2';
    }

.sportmania-gift {
    background: url(../Images/SportMania/roland-gift.png) no-repeat center top;
    width: 47px;
    height: 47px;
    margin: 40px auto 0 auto;
}
/* Start RolandGarros */

.RolandGarrosTopBg {
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 848px;
    left: 0;
    top: 110px;
}

.RolandGarrosBg {
    width: 100%;
    height: 2083px;
    position: absolute;
    left: 0;
    top: 958px;
    background: url(../Images/RolandGarros/middle-bg.png) no-repeat center top;
}

.RolandGarros-content {
    width: 1000px;
    margin: 0 auto;
    margin-top: 956px;
    position: relative;
    min-height: 2022px;
    box-sizing: border-box;
    padding-bottom: 100px;
}

.promo-rolandgarros-middle-part {
    height: 531px;
}

.RolandGarros-tab1 {
    position: absolute;
    top: 1490px;
    left: 0;
    width: 100%;
    height: 2252px;
    box-sizing: border-box;
    background: url(../Images/RolandGarros/bg-1.jpg) no-repeat center top;
    z-index: 0;
}

.RolandGarros-tab2 {
    position: absolute;
    top: 1488px;
    left: 0;
    width: 100%;
    height: 1165px;
    background: url(../Images/RolandGarros/bg-2.jpg) no-repeat center top;
    z-index: 0;
}

.RolandGarros-title1 {
    font-family: 'CB3-Bold';
    font-size: 40px;
    color: #ffffff;
    text-align: center;
    padding-top: 29px;
    margin-bottom: 15px;
}

.RolandGarros-title2 {
    font-family: 'CB3-Bold';
    font-size: 44px;
    color: #feff0e;
    text-align: center;
    margin-top: 7px;
}

.RolandGarros-title3 {
    font-family: 'CB1-Regular';
    font-size: 24px;
    color: #5dc399;
    text-align: center;
    padding-top: 48px;
}

.RolandGarros-tab-bt1 {
    width: 305px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #0c6440;
    font-size: 26px;
    color: #2aa372;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 200px;
    margin-top: 75px;
    float: left;
}

    .RolandGarros-tab-bt1:after {
        content: '';
        background: url(../Images/RolandGarros/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 34px;
        height: 40px;
    }

    .RolandGarros-tab-bt1:hover, .RolandGarros-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .RolandGarros-tab-bt1:hover:after, .RolandGarros-tab-bt1.active:after {
            background: url(../Images/RolandGarros/tab-2.png) no-repeat center bottom;
        }

        .RolandGarros-tab-bt1:hover:before, .RolandGarros-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.RolandGarros-tab-bt2 {
    width: 250px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #0c6440;
    font-size: 26px;
    color: #2aa372;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    margin-top: 75px;
    float: left;
}

    .RolandGarros-tab-bt2:after {
        content: '';
        background: url(../Images/RolandGarros/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .RolandGarros-tab-bt2:hover, .RolandGarros-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .RolandGarros-tab-bt2:hover:after, .RolandGarros-tab-bt2.active:after {
            background: url(../Images/RolandGarros/tab-1.png) no-repeat center bottom;
        }

        .RolandGarros-tab-bt2:hover:before, .RolandGarros-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.RolandGarros-title4 {
    font-family: 'CB3-Bold';
    font-size: 30px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.RolandGarros-rules-txt {
    background: url(../Images/RolandGarros/rules-txt.png) no-repeat center bottom;
    width: 601px;
    height: 480px;
    margin: 0 auto;
    position: relative;
}

    .RolandGarros-rules-txt div {
        display: inline-block;
        width: 297px;
        text-align: center;
        font-size: 16px;
        color: #1ab072;
        font-family: 'CB1-Regular';
        padding-top: 30px;
    }

.RolandGarros-title5 {
    font-family: 'CB1-Regular';
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

    .RolandGarros-title5 span {
        color: #fde053;
    }

.RolandGarros-title5 {
    font-family: 'CB3-Bold';
    font-size: 18px;
    color: #fff;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.RolandGarros-tkt {
    background: url(../Images/RolandGarros/ka/tkt.png) no-repeat center bottom;
    width: 904px;
    height: 284px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 50px;
}

.RolandGarros-after-tkt {
    font-family: 'CB1-Regular';
    font-size: 18px;
    color: #fff;
    padding-bottom: 12px;
    text-align: right;
    margin-right: 171px;
}

    .RolandGarros-after-tkt label {
        font-size: 24px;
        color: #fde054;
        font-family: 'CB3-Bold';
        padding: 0 20px;
    }

        .RolandGarros-after-tkt label span {
            font-size: 18px;
            color: #727272;
            font-family: 'CB1-Regular';
            padding: 0 20px;
        }

.RolandGarros-title6 {
    font-family: 'CB1-Regular';
    font-size: 30px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.rolandgarros-tr {
    margin: 0 auto;
}

    .rolandgarros-tr div {
        background: rgba(0, 0, 0, 0.35);
        height: 50px;
        margin: 1px 1px 0 0;
        float: left;
        box-sizing: border-box;
        line-height: 50px;
        font-size: 20px;
        font-family: 'UniNeue-Bold';
        color: #fff;
        text-align: center;
    }

    .rolandgarros-tr.header div {
        background: rgba(0, 0, 0, 1);
        color: #8f8f8f;
        font-size: 16px;
        font-family: 'CB1-Regular';
    }

.verification.verified {
    display: block;
    background: url(../Images/RolandGarros/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.verification.notverified {
    display: block;
    background: url(../Images/RolandGarros/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.rolandgarros-td1 {
    width: 65px;
    margin-left: 0;
}

.rolandgarros-td2 {
    width: 450px;
    text-align: left !important;
    padding-left: 20px !important;
}

.rolandgarros-td3 {
    width: 140px;
}

.rolandgarros-td4 {
    width: 125px;
}

.rolandgarros-td5 {
    width: 175px;
    color: #fde053 !important;
}

    .rolandgarros-td5.first {
        font-size: 18px;
        color: #1ee814 !important;
        font-family: 'CB1-Regular';
        padding: 0 20px;
        line-height: 17px;
        padding-top: 7px;
    }

    .rolandgarros-td5 label {
        font-family: 'lari_symbol_v2';
    }

.tab-content {
    display: none;
}

.RolandGarros-title7 {
    font-family: 'CB3-Bold';
    font-size: 49px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

    .RolandGarros-title7 span {
        color: #fff;
    }

    .RolandGarros-title7 label {
        font-family: 'lari_symbol_v2';
    }

.roland-gift {
    background: url(../Images/RolandGarros/roland-gift.png) no-repeat center top;
    width: 47px;
    height: 47px;
    margin: 40px auto 0 auto;
}
/* Start BonusPlus */

.BonusPlusTopBg {
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 823px;
    left: 0;
    top: 110px;
}

.BonusPlusBg {
    width: 100%;
    height: 2083px;
    position: absolute;
    left: 0;
    top: 100%;
    background: url(../Images/bonusplus/bg.jpg) no-repeat center top;
}

.BonusPlus-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 2040px;
    position: relative;
}

.bonusplus-title1 {
    font-size: 31px;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    color: #fff;
    text-align: center;
}

.bonusplus-title2 {
    font-size: 48px;
    margin: 0 auto;
    margin-top: 10px;
    font-family: 'CB3-Bold';
    color: #fee459;
    text-align: center;
}

.bonusplus-text1 {
    font-size: 37px;
    margin: 0 auto;
    margin-top: 40px;
    font-family: 'CB3-Bold';
    color: #fff;
    text-align: center;
}

    .bonusplus-text1 p {
        padding-bottom: 7px;
    }

.bonusplus-title3 {
    font-size: 40px;
    margin: 0 auto;
    margin-top: 48px;
    font-family: 'CB3-Bold';
    color: rgb(253, 224, 83);
    text-align: center;
    text-shadow: 0px 1px 4px rgba(61, 118, 158, 0.004);
    margin-bottom: 30px;
}

.bonusplus-list {
    border-radius: 10px;
    background: rgba(12, 46, 85, 0.5);
    left: 452px;
    top: 1380px;
    width: 1000px;
    box-sizing: border-box;
    font-family: 'CB3-Bold';
    font-size: 20px;
    color: #fff;
    text-align: center;
    padding: 20px;
    margin-bottom: 11px;
}

.bonusplus-title4 {
    font-size: 20px;
    margin: 0 auto;
    margin-top: 10px;
    font-family: 'CB1-Regular';
    color: #fff;
    text-align: center;
}

.bonusplus-example {
    width: 315px;
    height: 115px;
    background: #2c2c2c;
    margin: 9px auto;
    border-top: 1px solid #3f3f3f;
}

.bonusplus-example-title {
    height: 35px;
    font-family: 'CB1-Regular';
    color: #fee459;
    line-height: 35px;
    box-sizing: border-box;
    padding-left: 10px;
    border-bottom: 1px solid #212121;
}

.bonusplus-example-loader {
    width: 295px;
    height: 12px;
    background: #212121;
    margin: 15px auto 0 auto;
    position: relative;
}

    .bonusplus-example-loader span {
        width: 70%;
        height: 10px;
        background: #4aa61d;
        position: absolute;
        left: 1px;
        top: 1px;
    }

.bonusplus-example-amount {
    color: #8e8e7e;
    font-family: 'crystal2';
    font-size: 14px;
    height: 30px;
    width: 130px;
    margin-top: 11px;
    float: left;
    line-height: 30px;
    margin-left: 10px;
    position: relative;
}

    .bonusplus-example-amount.right {
        margin-left: 10px;
        line-height: 1;
        width: 159px;
    }

    .bonusplus-example-amount div {
        width: 70px;
        height: 30px;
        margin-left: 5px;
        background: #212121;
        text-align: center;
        line-height: 30px;
        color: #ffdf36;
        position: absolute;
        right: 0px;
        top: 0px;
    }

        .bonusplus-example-amount div span {
            font-family: 'lari_symbol_v2';
        }

.bp-text {
    margin-left: 25px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
    color: #FFF;
    font-size: 15px;
    font-family: 'crystal2';
    text-transform: none;
    text-align: left;
}

    .bp-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .bp-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.bonusplus-footer-text {
    text-align: center;
    font-size: 15px;
    color: #fff;
    font-family: 'crystal2';
    width: 800px;
    margin: 83px auto 40px auto;
}

.addgame-text {
    margin-left: 25px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
    color: #FFF;
    font-size: 15px;
    font-family: 'crystal2';
    line-height: 40px;
}

    .addgame-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .addgame-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.bonusplus {
    position: relative;
    padding-bottom: 50px;
}

.bonusplus-facebook-like {
    position: absolute;
    top: 15px;
    right: 20px;
}

.bonusplus-head {
    height: 505px;
}

.bonusplus-content {
    width: 800px;
    margin: 0 auto;
}

.bonusplus-progress-bar {
    width: 276px;
    margin: 0 auto 30px auto;
}

.bonusplus-progress-bar-head {
    text-align: center;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    line-height: 19px;
}

.bonusplus-title {
    margin: 0 20px 25px 20px;
    color: #fde053;
    font-size: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    padding-left: 0px;
    line-height: 19px;
}

.bonusplus-text {
    margin: 0 20px 30px 20px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
    padding-left: 0px;
    line-height: 22px;
}

    .bonusplus-text span {
        display: block;
        float: left;
        margin-left: 0px;
        margin-right: 5px;
        width: 20px;
        height: 20px;
        background: #fde053;
        border-radius: 10px;
        text-align: center;
        color: #282828;
        font-weight: bold;
        line-height: 24px;
    }

    .bonusplus-text font {
        color: #f7c200;
    }
/* End BonusPlus */

/* Start SuperCup */

.SuperCupTopBg {
    width: 100%;
    height: 950px;
    position: absolute;
    left: 0;
    top: 115px;
    z-index: 0;
}

.SuperCupBg {
    width: 100%;
    height: 2450px;
    position: absolute;
    left: 0;
    background: url(../Images/SuperCup/bg.jpg) no-repeat center top;
    top: 1065px;
    z-index: 0;
}

    .SuperCupBg.NY {
        background: url(../Images/SuperCup/NY/bg.jpg) no-repeat center top;
    }

        .SuperCupBg.NY:after {
            content: '';
            background: url(../Images/SuperCup/NY/bg.png) no-repeat center top;
            width: 823px;
            height: 69px;
            position: absolute;
            left: calc( 50% - 412px);
            top: -35px;
        }

.NY .supercup-title3 {
    padding-top: 21px;
}

.SuperCupBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 957px;
    min-height: 2450px;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
}

.supercup-gel {
    font-family: 'lari_symbol_v2';
}

.supercup-title1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 50px;
    width: 100%;
    text-align: center;
    color: #fff;
    text-shadow: 0px 3px 4.98px rgba(9, 5, 83, 0.48);
}

    .supercup-title1 span {
        display: block;
        color: #fde053;
        margin-top: 7px;
    }

.supercup-title2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 37px;
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 710px;
}

    .supercup-title2 span {
        display: block;
        font-size: 48px;
    }

.supercup-title3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 46px;
    width: 100%;
    text-align: center;
    color: #fde053;
    margin-top: 55px;
    height: 100px;
}

.super-td5 {
    display: none;
}

#body .super-liderboard-col5.gel .super-td5.supercup-gel-col {
    display: block;
}

#body .super-liderboard-col5.free-spin .super-td5.free-spin {
    display: block;
    font-size: 13px;
    line-height: 37px;
}

#body .super-liderboard-col5.first .super-td5.first {
    display: block;
    font-size: 18px;
    line-height: 15px;
}

    #body .super-liderboard-col5.first .super-td5.first font {
        font-size: 14px;
        display: block;
        font-family: 'CrystalBetUni-Regular';
    }

.bp-text ul {
    margin-left: 50px;
}

    .bp-text ul li {
        margin-top: 5px;
        list-style: circle;
    }

.supercup-1 {
    background: url(../Images/SuperCup/1.png) no-repeat center top;
    width: 1000px;
    height: 297px;
    margin: 96px auto 20px auto;
    position: relative;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 17px;
}

.supercup-1-div.left {
    float: left;
}

.supercup-1-div.right {
    float: right;
}

.supercup-1-div {
    padding-top: 143px;
    width: 480px;
    text-align: center;
}

    .supercup-1-div div {
        font-family: 'UniNeue-Black';
        font-size: 56px;
        color: #fde053;
    }

    .supercup-1-div font {
        font-family: 'UniNeue-Bold';
        font-size: 26px;
        color: #fde053;
    }

        .supercup-1-div font label {
            display: block;
            font-size: 22px;
        }

.super-liderboard {
    width: 480px;
    position: relative;
}

    .super-liderboard.left {
        float: left;
    }

    .super-liderboard.right {
        float: right;
    }

    .super-liderboard.left .super-liderboard-top {
        background: #1368c5;
    }

        .super-liderboard.left .super-liderboard-top:after {
            border-color: #1368c5 transparent transparent transparent;
        }

    .super-liderboard.right .super-liderboard-top {
        background: #1c96a4;
    }

        .super-liderboard.right .super-liderboard-top:after {
            border-color: #1c96a4 transparent transparent transparent;
        }

.super-liderboard-top {
    width: 100%;
    height: 57px;
    line-height: 57px;
    text-align: center;
    position: relative;
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    color: #fde053;
    -webkit-border-top-left-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright: 4px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

    .super-liderboard-top:after {
        content: '';
        display: inline-block;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 8px 16.5px 0 16.5px;
        position: absolute;
        left: calc( 50% - 16px);
        bottom: -8px;
    }

.super-liderboard-userarea {
    width: 100%;
    height: 87px;
    line-height: 87px;
    background: #040e34;
    margin-bottom: 1px;
    box-sizing: border-box;
    padding-top: 15px;
}

.super-liderboard-userarea-autorisation {
    display: block;
    text-decoration: none;
    width: 450px;
    height: 57px;
    background: #fde053;
    border-radius: 2px;
    margin: 0 auto;
    line-height: 57px;
    box-sizing: border-box;
    font-size: 20px;
    color: #40370b;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 66px;
    cursor: pointer;
    position: relative;
}

    .super-liderboard-userarea-autorisation:after {
        content: '';
        background: url(../Images/SuperCup/image.png) no-repeat center top;
        background-position: -50px -9px;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 15px;
        top: 15px;
    }

.super-liderboard-userarea-autorised {
    display: block;
    text-decoration: none;
    width: 450px;
    height: 57px;
    background: none;
    border-radius: 2px;
    margin: 0 auto;
    line-height: 57px;
    box-sizing: border-box;
    font-size: 20px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Regular';
    padding-left: 66px;
    position: relative;
}

    .super-liderboard-userarea-autorised:after {
        content: '';
        background: url(../Images/SuperCup/image.png) no-repeat center top;
        background-position: -10px -10px;
        width: 30px;
        height: 30px;
        position: absolute;
        left: 15px;
        top: 15px;
    }

    .super-liderboard-userarea-autorised span {
        color: #fde053;
        font-size: 27px;
        font-family: 'UniNeue-Black';
        margin-left: 20px;
    }

.super-liderboard-row {
    width: 100%;
}

    .super-liderboard-row div {
        background: rgba(0, 0, 0, 0.4);
        margin-left: 1px;
        margin-bottom: 1px;
        height: 34px;
        line-height: 34px;
        box-sizing: border-box;
        float: left;
        text-align: center;
        color: #fff;
        font-family: 'UniNeue-Regular';
        position: relative;
    }

    .super-liderboard-row.header div {
        background: rgba(0, 0, 0, 0.7);
        margin-left: 1px;
        margin-bottom: 1px;
        height: 50px;
        line-height: 50px;
        box-sizing: border-box;
        float: left;
        text-align: center;
        font-size: 14px;
        color: #8f9399;
        font-family: 'CrystalBetUni-Regular';
        position: relative;
    }

.super-liderboard-col1 {
    width: 13%;
    margin-left: 0px !important;
}

.super-liderboard-col2 {
    width: 155px;
    text-align: left !important;
    padding-left: 20px;
}

.super-liderboard-row.header .super-liderboard-col5 {
    width: 107px;
    line-height: 50px !important;
    color: #8f9399 !important;
}

@-moz-document url-prefix() {
    .super-liderboard-col2 {
        width: 140px;
    }

    .super-liderboard-row.header .super-liderboard-col5 {
        width: 120px;
        line-height: 50px !important;
        color: #8f9399 !important;
    }
}

.super-liderboard-col3 {
    width: 69px;
}

.super-liderboard-col4 {
    width: 80px;
}

.super-liderboard-col5 {
    width: 98px;
    font-size: 22px;
    line-height: 26px !important;
    color: #fde053 !important;
    font-family: 'UniNeue-Bold';
}

.supercup-verification.verified:after {
    content: '';
    background: url(../Images/SuperCup/image.png) no-repeat center top;
    background-position: -89px -9px;
    width: 18px;
    height: 20px;
    position: absolute;
    left: calc( 50% - 9px);
    top: calc( 50% - 10px);
}

.supercup-verification.notverified:after {
    content: '';
    background: url(../Images/SuperCup/image.png) no-repeat center top;
    background-position: -116px -9px;
    width: 18px;
    height: 20px;
    position: absolute;
    left: calc( 50% - 9px);
    top: calc( 50% - 10px);
}

.super-scroll {
    float: left;
    height: 420px;
    width: 100%;
    background: none;
    overflow-y: scroll;
}

    .super-scroll::-webkit-scrollbar-track {
        -webkit-box-shadow: none;
        background: rgba(0, 0, 0, 0.4);
    }

    .super-scroll::-webkit-scrollbar {
        width: 6px;
        background: rgba(0, 0, 0, 0.4);
    }

    .super-scroll::-webkit-scrollbar-thumb {
        background-color: #fff;
    }

.supercup-title4 {
    font-size: 40px;
    color: #fde053;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 40px;
    padding-top: 135px;
}

.super-scroll-txt {
    display: block;
    width: 100%;
    text-align: center;
    padding-top: 30px;
    color: #fde053;
    font-size: 16px;
    font-family: 'CrystalBetUni-Regular';
}
/* Start BountyTournament */

.BountyTournamentBg {
    background: url('../Images/BountyTournament/bg.jpg') no-repeat center top;
    width: 100%;
    height: 2761px;
    position: absolute;
    left: 0;
    top: 115px;
    z-index: 0;
}

.BountyTournamentBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
}

    .BountyTournamentBg-content .title {
        font-size: 36.671px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(253, 224, 83);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 613px;
    }

    .BountyTournamentBg-content .title1 {
        font-size: 30px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(254, 254, 255);
        line-height: 1.2;
        text-align: center;
    }

    .BountyTournamentBg-content .title2 {
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 20px;
    }

    .BountyTournamentBg-content .title3 {
        width: 469px;
        height: 121px;
        background-size: cover;
        float: left;
        margin-left: 30px;
        margin-top: 80px;
    }

        .BountyTournamentBg-content .title3.blue {
            background: url('../Images/BountyTournament/blue.png') no-repeat center top;
        }

        .BountyTournamentBg-content .title3.red {
            background: url('../Images/BountyTournament/red.png') no-repeat center top;
        }

    .BountyTournamentBg-content .title4 {
        width: 468px;
        height: auto;
        float: left;
        margin-left: 30px;
        margin-top: 35px;
    }

        .BountyTournamentBg-content .title4 .title4-child {
            font-size: 17px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            line-height: 1.2;
            text-align: left;
        }

        .BountyTournamentBg-content .title4 .title4-child1 {
            font-size: 30px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(250, 226, 82);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: left;
            margin-top: 15px;
        }

        .BountyTournamentBg-content .title4 .title4-child2 {
            font-size: 17px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: left;
            position: relative;
            margin-top: 10px;
            margin-bottom: 10px;
        }

            .BountyTournamentBg-content .title4 .title4-child2:after {
                content: '';
                width: 329px;
                height: 1px;
                background-color: rgb(32, 124, 233);
                top: 10px;
                right: 6px;
                position: absolute;
            }

        .BountyTournamentBg-content .title4 .title4-child3 {
            font-size: 14px;
            font-family: "CrystalNU4-Regular";
            color: rgb(188, 188, 188);
            line-height: 1.357;
        }

            .BountyTournamentBg-content .title4 .title4-child3 .title4-child3-c1 {
                color: #fff;
            }

    .BountyTournamentBg-content .title5 {
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 188px;
    }

    .BountyTournamentBg-content .title6 {
        font-size: 16px;
        font-family: "CrystalBetUni-Regular";
        color: rgb(205, 205, 205);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
    }

    .BountyTournamentBg-content .title7 {
        font-size: 16px;
        font-family: "CrystalBetUni-Regular";
        color: #fae252;
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 5px;
    }

    .BountyTournamentBg-content .title8 {
        background: url('../Images/BountyTournament/mid-banner.png') no-repeat center top;
        width: 1000px;
        height: 267px;
        margin: 0 auto;
        margin-top: 15px;
    }

        .BountyTournamentBg-content .title8 .child-title8.f1 {
            float: left;
            font-size: 18px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: center;
            margin-left: 145px;
            margin-top: 30px;
        }

        .BountyTournamentBg-content .title8 .child-title8.f2 {
            float: left;
            font-size: 18px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(43, 37, 4);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: center;
            margin-left: 130px;
            margin-top: 80px;
        }

        .BountyTournamentBg-content .title8 .child-title8.f3 {
            float: left;
            font-size: 18px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: center;
            margin-left: 108px;
            margin-top: 30px;
        }

    .BountyTournamentBg-content .title9 {
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
    }

    .BountyTournamentBg-content .title10 {
        background: url('../Images/BountyTournament/last-banner.png') no-repeat center top;
        width: 1000px;
        height: 267px;
        margin-top: 20px;
    }

        .BountyTournamentBg-content .title10 .left1 {
            position: relative;
            width: 450px;
            height: 100px;
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: left;
            padding-top: 40px;
            margin-left: 80px;
        }

            .BountyTournamentBg-content .title10 .left1:after {
                content: '';
                position: absolute;
                background-color: rgb(247, 84, 84);
                width: 5px;
                height: 59px;
                left: -20px;
                top: 40px;
            }

        .BountyTournamentBg-content .title10 .left2 {
            position: relative;
            width: 450px;
            height: 100px;
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-transform: uppercase !important;
            line-height: 1.2;
            text-align: left;
            padding-top: 10px;
            margin-left: 80px;
        }

            .BountyTournamentBg-content .title10 .left2:after {
                content: '';
                position: absolute;
                background-color: #fae252;
                width: 5px;
                height: 59px;
                left: -20px;
                top: 10px;
            }

    .BountyTournamentBg-content .play {
        border-radius: 4px;
        background-color: rgb(254, 221, 64);
        width: 240px;
        height: 70px;
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(37, 31, 3);
        text-transform: uppercase !important;
        line-height: 3.4;
        text-align: center;
        display: block;
        margin: 0 auto;
        text-decoration: none;
        margin-top: 70px;
    }

        .BountyTournamentBg-content .play:hover {
            background-color: #fcf178;
        }

    .BountyTournamentBg-content .title4.second .title4-child2:after {
        background-color: #ea3b20;
    }
/* End BountyTournament */

/* Start addgame */

.AddGameBg {
    width: 100%;
    height: 1585px;
    position: absolute;
    left: 0;
    top: 115px;
    z-index: 0;
}

.AddGameBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 595px;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
}

.addgame-title1 {
    font-size: 34px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-bottom: 5px;
}

.addgame-addbt {
    width: 295px;
    height: 60px;
    border-radius: 8px;
    margin: 22px auto;
    font-size: 40px;
    color: #fff;
    font-family: 'CB3-Bold';
    line-height: 60px;
    box-sizing: border-box;
    padding-left: 50px;
    background: url(../Images/addgame/add.png) no-repeat #0f8bff;
    background-position: 10px;
}

.addgame-ticket {
    background: url(../Images/addgame/ge/ticket.png) no-repeat;
    width: 904px;
    height: 240px;
    margin: 10px auto 35px auto;
}

.addgame-title2 {
    font-size: 26px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-bottom: 5px;
}

.addgame-title3 {
    font-size: 40px;
    color: #fde053;
    margin: 50px auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-bottom: 36px;
}
/*Christmas tournament */

.ChristmasTournamentTopBg {
    position: absolute;
    width: 100%;
    background-size: cover !important;
    background-position: top center;
    max-height: 803px;
    height: 100%;
    left: 0;
    top: 110px;
}

.ChristmasTournamentBg {
    width: 100%;
    background: url(../Images/ChristmasTournament/bg.jpg) no-repeat center top;
    min-height: 2300px;
    position: absolute;
    left: 0;
    top: 912px;
}

.ChristmasTournament-content {
    min-height: 2500px;
    box-sizing: border-box;
    width: 1030px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.christmastournament-title1 {
    width: 225px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 7px;
    background: #0b1843;
    margin: 95px auto 0 auto;
    color: #fee459;
    font-size: 20px;
    font-family: 'CrystalBetUni-Regular';
}

.christmastournament-200000 {
    background: url(../Images/ChristmasTournament/200000.png) no-repeat center top;
    width: 595px;
    height: 139px;
    margin: 0 auto;
}

.christmastournament-title2 {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 40px;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 50px;
}

.christmastournament-infodesk {
    float: left;
    background: url(../Images/ChristmasTournament/right-santa.png) no-repeat center top;
    width: 400px;
    height: 624px;
    position: relative;
}

    .christmastournament-infodesk:after {
        content: '';
        background: url(../Images/ChristmasTournament/right-santa-after.png) no-repeat center top;
        width: 241px;
        height: 328px;
        position: absolute;
        right: -170px;
        top: 163px;
    }

.christmastournament-infodesk-title1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 26px;
    color: #fee459;
    text-align: center;
    position: absolute;
    top: 75px;
    box-sizing: border-box;
    padding-left: 40px;
}

.christmastournament-infodesk-list-bura {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 23px;
    position: absolute;
    left: 61px;
    top: 236px;
}

.christmastournament-infodesk-list-seka {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 23px;
    position: absolute;
    left: 61px;
    top: 329px;
}

.christmastournament-infodesk-list-domino {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 23px;
    position: absolute;
    left: 61px;
    top: 421px;
}

.christmastournament-infodesk-list-nardi {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 23px;
    position: absolute;
    left: 61px;
    top: 514px;
}

.christmastournament-infodesk span {
    position: absolute;
    font-size: 18px;
    left: -10px;
    width: 200px;
    bottom: -30px;
}

.christmastournament-h {
    height: 100px;
}

.christmastournament-swich {
    float: left;
}

.christmastournament-swich-list {
    width: 610px;
    height: 95px;
    position: relative;
    border: 1px solid #0f84f6;
    border-radius: 7px;
}

.christmastournament-swich-bt {
    cursor: pointer;
    position: relative;
    float: left;
    height: 95px;
    padding: 0 10px;
    margin: 0 15px;
    text-align: center;
    line-height: 95px;
    box-sizing: border-box;
    color: #475d90;
    font-family: 'CrystalBetUni-Bold';
    font-size: 30px;
}

    .christmastournament-swich-bt:hover {
        color: #fff;
    }

    .christmastournament-swich-bt:after {
        content: '';
        background: url(../Images/ChristmasTournament/image.png) no-repeat center top;
    }

    .christmastournament-swich-bt.bura:after {
        background-position: -0px -49px;
        width: 36px;
        height: 39px;
        position: absolute;
        top: -19px;
        left: calc( 50% - 18px);
    }

    .christmastournament-swich-bt.bura:hover:after, .bura .christmastournament-swich-bt.bura:after {
        background-position: -0px -0px;
    }

.bura .bura {
    color: #fff;
}

.bura .christmastournament-swich-bt.bura:before {
    content: '';
    width: 100%;
    height: 6px;
    position: absolute;
    background: #28b2c1;
    bottom: 0;
    left: 0;
    border-radius: 3px;
}

.christmastournament-swich-bt.seka:after {
    background-position: -46px -49px;
    width: 40px;
    height: 42px;
    position: absolute;
    top: -20px;
    left: calc( 50% - 21px);
}

.christmastournament-swich-bt.seka:hover:after, .seka .christmastournament-swich-bt.seka:after {
    background-position: -46px -0px;
}

.seka .seka {
    color: #fff;
}

.seka .christmastournament-swich-bt.seka:before {
    content: '';
    width: 100%;
    height: 6px;
    position: absolute;
    background: #75a819;
    bottom: 0;
    left: 0;
    border-radius: 3px;
}

.christmastournament-swich-bt.domino:after {
    background-position: -96px -49px;
    width: 47px;
    height: 42px;
    position: absolute;
    top: -21px;
    left: calc( 50% - 23px);
}

.christmastournament-swich-bt.domino:hover:after, .domino .christmastournament-swich-bt.domino:after {
    background-position: -96px -0px;
}

.domino .domino {
    color: #fff;
}

.domino .christmastournament-swich-bt.domino:before {
    content: '';
    width: 100%;
    height: 6px;
    position: absolute;
    background: #c2a323;
    bottom: 0;
    left: 0;
    border-radius: 3px;
}

.christmastournament-swich-bt.nardi:after {
    background-position: -153px -49px;
    width: 56px;
    height: 35px;
    position: absolute;
    top: -23px;
    left: calc( 50% - 27px);
}

.christmastournament-swich-bt.nardi:hover:after, .nardi .christmastournament-swich-bt.nardi:after {
    background-position: -153px -0px;
}

.nardi .nardi {
    color: #fff;
}

.nardi .christmastournament-swich-bt.nardi:before {
    content: '';
    width: 100%;
    height: 6px;
    position: absolute;
    background: #c2a323;
    bottom: 0;
    left: 0;
    border-radius: 3px;
}

.christmastournament-cont {
    width: 610px;
    height: 480px;
    border-radius: 5px;
    margin-top: 30px;
    position: relative;
    box-sizing: border-box;
}

    .christmastournament-cont:after {
        content: '';
        background: url(../Images/ChristmasTournament/left-santa.png) no-repeat center top;
        width: 279px;
        height: 439px;
        position: absolute;
        left: -136px;
        top: 88px;
    }

.bura .christmastournament-cont {
    background: #28b2c1;
}

.seka .christmastournament-cont {
    background: #75a819;
}

.domino .christmastournament-cont {
    background: #c2a323;
}

.nardi .christmastournament-cont {
    background: #a47b31;
}

.christmastournament-cont-top {
    height: 90px;
    position: absolute;
    top: 0px;
    width: 100%;
    -webkit-border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topleft: 7px;
    -moz-border-radius-topright: 7px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    display: none;
}

.bura .christmastournament-cont-top.bura {
    display: block;
}

.seka .christmastournament-cont-top.seka {
    display: block;
}

.domino .christmastournament-cont-top.domino {
    display: block;
}

.nardi .christmastournament-cont-top.nardi {
    display: block;
}

.bura .christmastournament-cont-top {
    background: #1fa2b0;
}

.seka .christmastournament-cont-top {
    background: #699911;
}

.domino .christmastournament-cont-top {
    background: #ae921d;
}

.nardi .christmastournament-cont-top {
    background: #977028;
}

.christmastournament-cont-top div {
    width: 33%;
    height: 90px;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 40px;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 10px;
}

    .christmastournament-cont-top div span {
        display: block;
        font-size: 18px;
    }

.christmastournament-cont-title {
    width: 100%;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    padding-top: 133px;
    color: #fff;
}

.christmastournament-cont-gel {
    width: 430px;
    height: 115px;
    background: rgba(0, 0, 0, 0.35);
    border-radius: 10px;
    margin: 20px auto 0 auto;
    text-align: center;
    line-height: 90px;
    box-sizing: border-box;
    color: #fee459;
    font-size: 85px;
    display: none;
    font-family: 'CrystalBetUni-Bold';
}

.bura .christmastournament-cont-gel.bura {
    display: block;
}

.seka .christmastournament-cont-gel.seka {
    display: block;
}

.domino .christmastournament-cont-gel.domino {
    display: block;
}

.nardi .christmastournament-cont-gel.nardi {
    display: block;
}

.christmastournament-cont-clock {
    width: 100%;
    text-align: center;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 22px;
    font-family: 'CrystalBetUni-Bold';
    display: none;
}

.bura .christmastournament-cont-clock.budo, .domino .christmastournament-cont-clock.budo {
    display: block;
}

.seka .christmastournament-cont-clock.sena, .nardi .christmastournament-cont-clock.sena {
    display: block;
}

.christmastournament-cont-bt {
    width: 326px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    border-radius: 7px;
    color: #fff;
    text-decoration: none;
    margin: 0 auto;
    display: block;
    font-family: 'CrystalBetUni-Bold';
    font-size: 18px;
    display: none;
}

.bura .christmastournament-cont-bt.bura {
    display: block;
}

.seka .christmastournament-cont-bt.seka {
    display: block;
}

.domino .christmastournament-cont-bt.domino {
    display: block;
}

.nardi .christmastournament-cont-bt.nardi {
    display: block;
}

.bura .christmastournament-cont-bt {
    background: #0c818e;
}

    .bura .christmastournament-cont-bt:hover {
        background: #1393a1;
    }

.seka .christmastournament-cont-bt {
    background: #51750f;
}

    .seka .christmastournament-cont-bt:hover {
        background: #648c1d;
    }

.domino .christmastournament-cont-bt {
    background: #816b13;
}

    .domino .christmastournament-cont-bt:hover {
        background: #987f1a;
    }

.nardi .christmastournament-cont-bt {
    background: #614615;
}

    .nardi .christmastournament-cont-bt:hover {
        background: #78581d;
    }

.christmastournament-loby {
    display: none;
}

.christmastournament-loby-container.bura .christmastournament-loby.bdn, .christmastournament-loby-container.domino .christmastournament-loby.bdn, .christmastournament-loby-container.nardi .christmastournament-loby.bdn {
    display: block;
    position: relative;
}

.christmastournament-loby-container.seka .christmastournament-loby.seka {
    display: block;
    position: relative;
}

.christmastournament-loby-container.domino .christmastournament-loby.domino {
    display: block;
    position: relative;
}

.christmastournament-loby-container.nardi .christmastournament-loby.nardi {
    display: block;
    position: relative;
}

.christmastournament-loby-td1 {
    width: 305px;
    height: 32px;
    background: rgba(0, 0, 0, 0.2);
    text-align: center;
    line-height: 32px;
    float: left;
    margin-left: 1px;
    margin-bottom: 1px;
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

    .christmastournament-loby-td1 span {
        color: #fee459;
    }

.christmastournament-loby-td2 span {
    color: #3dff66;
}

.hed .christmastournament-loby-td1, .hed .christmastournament-loby-td2 {
    height: 40px;
    line-height: 40px;
    background: rgba(0, 0, 0, 0.5);
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.christmastournament-loby-td2 {
    width: 190px;
    height: 32px;
    margin-bottom: 1px;
    background: rgba(0, 0, 0, 0.2);
    text-align: center;
    line-height: 32px;
    float: left;
    margin-left: 1px;
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

.christmastournament-loby-tr .christmastournament-loby-td2:first-child {
    margin-left: 20px;
}

.ct-title {
    font-size: 40px;
    color: #fff;
    font-family: 'CB3-Bold';
    text-align: center;
}

    .ct-title div {
        color: #fee459;
    }

.ct-title1 {
    margin-top: 45px;
    font-size: 40px;
    color: rgb(254, 228, 89);
    line-height: 2.377;
    text-align: center;
    font-family: 'CB3-Bold';
}

.ct-gel {
    font-family: 'lari_symbol_v2';
}

.ct-title2 {
    font-size: 92px;
    font-family: 'CB3-Bold';
    color: rgb(255, 255, 89);
    text-align: center;
    text-shadow: 0px 14px 12px rgba(12, 12, 12, 0.45);
}

.ct-title3 {
    font-size: 40px;
    font-family: 'CB3-Bold';
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 25px;
}

.final-tourn {
    color: #ffc800;
    font-weight: bold;
}

.bura-txt {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 40px;
    color: rgb(19, 196, 215);
    line-height: 1.757;
    text-align: left;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.ct-bura-div {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
}

    .ct-bura-div:after {
        content: '';
        position: absolute;
        top: 39px;
        left: -58px;
        width: 77px;
        height: 104px;
        background: url(../Images/ChristmasTournament/left-santa.png) no-repeat left;
    }

.ct-bura-alt-div:after {
    content: '';
    position: absolute;
    top: 39px;
    left: -58px;
    width: 77px;
    height: 104px;
    background: url(../Images/ChristmasTournament/left-santa.png) no-repeat left;
}

.ct-bura-alt-div {
    border-radius: 10px;
    background-color: rgba(220, 161, 161, 0.2);
    width: 488px;
    height: 318px;
    position: relative;
    left: -20px;
    display: inline-block;
}

.ct-nardi-alt-div {
    border-radius: 10px;
    background-color: rgba(220, 161, 161, 0.2);
    width: 488px;
    height: 318px;
    position: relative;
    right: -20px;
    display: inline-block;
}

.ct-seka-alt-div {
    border-radius: 10px;
    background-color: rgba(220, 161, 161, 0.2);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
    margin-left: 20px;
    right: -20px;
}

.ct-domino-alt-div {
    border-radius: 10px;
    background-color: rgba(220, 161, 161, 0.2);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
    margin-right: 20px;
    left: -20px;
}

.bura-stripe-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 14px;
    background-color: #13c4d7;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.bura-left-list {
    position: absolute;
    left: 0;
    width: 35%;
    height: 300px;
    bottom: 0;
}

.bura-right-list {
    position: absolute;
    right: 0;
    width: 65%;
    height: 300px;
    bottom: 0;
}

.blln1 {
    font-size: 35px;
    color: #fff;
    text-align: center;
    font-family: 'CB3-Bold';
    line-height: 1.2;
    margin-top: 13px;
}

.blln1main {
    margin-top: 20px;
}

.blll1 {
    font-size: 20px;
    color: #fff;
    text-align: center;
    font-family: "CB1-Regular";
    line-height: 1.2;
}

.blln2 {
    font-size: 35px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: 'CB3-Bold';
    line-height: 1.2;
    margin-top: 13px;
}

.blll2 {
    font-size: 20px;
    color: rgb(255, 255, 255);
    text-align: center;
    font-family: "CB1-Regular";
    line-height: 1.2;
}

.bura-right-title {
    font-size: 16px;
    color: rgb(255, 255, 255);
    line-height: 1.533;
    text-align: center;
    font-family: "CB1-Regular";
    margin-top: 10px;
}

.bura-right-title-alt {
    margin-top: 65px;
    font-size: 16px;
    color: rgb(255, 255, 255);
    line-height: 1.533;
    text-align: center;
    margin-left: 163px;
    display: inline-block;
    font-family: "CB1-Regular";
}

.bura-right-title1 {
    margin-top: 30px;
    font-size: 20px;
    color: rgb(255, 255, 255);
    line-height: 1.533;
    text-align: center;
    font-family: 'CB3-Bold';
}

.bura-right-title1-alt {
    font-size: 16px;
    display: inline-block;
    color: rgb(255, 255, 255);
    line-height: 1.533;
    text-align: center;
    font-family: 'CB3-Bold';
}

.bura-right-title2 {
    font-size: 63px;
    color: rgb(255, 255, 89);
    line-height: 1.2;
    text-align: center;
    font-family: 'CB3-Bold';
}

.bura-right-title2-alt {
    font-size: 63px;
    color: rgb(255, 228, 15);
    line-height: 1.2;
    text-align: center;
    font-family: 'CB3-Bold';
}

.bura-right-title3 {
    font-size: 24px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    font-family: 'CB3-Bold';
}

.bura-right-title4 {
    border-radius: 10px;
    background-color: #13c4d7;
    position: absolute;
    width: 274px;
    height: 74px;
    right: 15px;
    bottom: -19px;
}

.bura-right-title4-alt {
    border-radius: 10px;
    background-color: #13c4d7;
    position: absolute;
    width: 423px;
    height: 63px;
    right: 32px;
    bottom: -28px;
}

.seka-right-title4-alt {
    border-radius: 10px;
    background-color: #87c21c;
    position: absolute;
    width: 423px;
    height: 63px;
    right: 32px;
    bottom: -28px;
}

.domino-right-title4-alt {
    border-radius: 10px;
    background-color: #c2a323;
    position: absolute;
    width: 423px;
    height: 63px;
    right: 32px;
    bottom: -28px;
}

.nardi-right-title4-alt {
    border-radius: 10px;
    background-color: #a47b31;
    position: absolute;
    width: 423px;
    height: 63px;
    right: 32px;
    bottom: -28px;
}

.brt-left {
    font-size: 19px;
    line-height: 1.2;
    color: rgb(255, 255, 255);
    text-align: right;
    font-family: 'CB3-Bold';
    width: 60%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 12px;
}

.brt-left-alt {
    font-size: 19px;
    line-height: 2.2;
    color: #fff;
    font-family: 'CB3-Bold';
    width: 62%;
    height: 100%;
    position: absolute;
    left: 15px;
    top: 14px;
}

.brt-right-alt {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.3);
    line-height: 1.2;
    font-family: "CB1-Regular";
    text-align: left;
    width: 35%;
    height: 100%;
    position: absolute;
    right: -37px;
    top: 21px;
}

.border-bura-in-alt {
    position: absolute;
    top: 19%;
    border-width: 0.5px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
    opacity: 0.1;
    height: 40px;
    left: 293px;
}

.bura-border-main {
    border-width: 1px;
    border-color: rgb(255, 255, 255);
    border-style: solid;
    opacity: 0.102;
    position: absolute;
    height: 236px;
    top: 40px;
    left: 172px;
}

.border-bura-in {
    position: absolute;
    top: 19%;
    border-width: 0.5px;
    border-color: rgb(0, 0, 0);
    border-style: solid;
    opacity: 0.1;
    height: 40px;
    left: 170px;
}

.brt-right {
    font-size: 16px;
    color: rgba(0, 0, 0, 0.3);
    line-height: 1.2;
    font-family: "CB1-Regular";
    text-align: left;
    width: 35%;
    height: 100%;
    position: absolute;
    right: 0;
    top: 22px;
}

.ct-title5 {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    float: right;
    margin-top: 72px;
    font-family: "CB1-Regular";
    margin-right: 150px;
}

.ct-title5-en {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    float: right;
    margin-top: 72px;
    font-family: "CB1-Regular";
    margin-right: 203px;
}

    .ct-title5-en:after {
        content: '';
        position: absolute;
        right: 295px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-ru {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    float: right;
    margin-top: 72px;
    font-family: "CB1-Regular";
    margin-right: 150px;
}

    .ct-title5-ru:after {
        content: '';
        position: absolute;
        right: 311px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5:after {
    content: '';
    position: absolute;
    right: 342px;
    width: 23px;
    height: 24px;
    background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
}

.ct-title5-alt {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    margin-left: 98px;
}

    .ct-title5-alt:after {
        content: '';
        position: absolute;
        left: 69px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-alt1 {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    float: right;
    margin-right: 12px;
}

    .ct-title5-alt1:after {
        content: '';
        position: absolute;
        right: 369px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-alt-en {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    margin-left: 170px;
}

    .ct-title5-alt-en:after {
        content: '';
        position: absolute;
        left: 142px;
        ;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-alt1-en {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    float: right;
    margin-right: -60px;
}

    .ct-title5-alt1-en:after {
        content: '';
        position: absolute;
        right: 295px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-alt-ru {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    display: inline-block;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    margin-left: 121px;
}

    .ct-title5-alt-ru:after {
        content: '';
        position: absolute;
        left: 93px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.ct-title5-alt1-ru {
    font-size: 19px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    width: 350px;
    height: 100%;
    margin-top: 100px;
    font-family: "CB1-Regular";
    float: right;
    margin-right: -15px;
}

    .ct-title5-alt1-ru:after {
        content: '';
        position: absolute;
        right: 341px;
        width: 23px;
        height: 24px;
        background: url(../Images/ChristmasTournament/small-cup.png) no-repeat left;
    }

.bura-table-grp {
    width: 492px;
    height: 320px;
    display: inline-block;
    float: right;
    position: relative;
}

.nardi-table-grp {
    width: 492px;
    height: 320px;
    display: inline-block;
    float: left;
    position: relative;
    margin-top: 15px;
    left: -15px;
}

.bura-table-grp-alt {
    width: 492px;
    height: 320px;
    display: inline-block;
    float: left;
    position: relative;
    margin-top: 15px;
    left: -15px;
}

.lastbura-table-grp-alt {
    width: 492px;
    height: 320px;
    display: inline-block;
    float: right;
    position: relative;
    margin-top: 15px;
    right: -15px;
}

.bura-table-grp-alt1 {
    width: 492px;
    height: 320px;
    display: inline-block;
    float: right;
    position: relative;
    margin-top: 15px;
    right: -20px;
}

.bura-table-left {
    width: 245.5px;
    height: 100%;
    position: absolute;
    left: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.bura-table-right {
    width: 245.5px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.btl-main-content {
    background-color: #13c4d7;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.btl-content {
    font-size: 20px;
    line-height: 2.05;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
    font-family: "CB1-Regular";
}

.btl-content1 {
    font-size: 20px;
    line-height: 2.05;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    font-family: "CB1-Regular";
}

.btr-main-content {
    background-color: #13c4d7;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.btr-content {
    font-size: 20px;
    line-height: 2.05;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
    font-family: "CB1-Regular";
}

.btr-content1 {
    font-size: 20px;
    line-height: 2.05;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    font-family: "CB1-Regular";
}

.seka-stripe-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 14px;
    background-color: #87c21c;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.seka-right-title4 {
    border-radius: 10px;
    background-color: #87c21c;
    position: absolute;
    width: 274px;
    height: 74px;
    right: 15px;
    bottom: -19px;
}

.ct-seka-div {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
}

.seka-title-grp {
    margin-top: 50px;
}

.seka-txt {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 40px;
    color: #87c21c;
    line-height: 1.757;
    text-align: left;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.bura-alt-txt {
    margin-top: 40px;
    width: 50%;
    font-size: 47px;
    color: #13c4d7;
    line-height: 1.757;
    float: left;
    text-align: center;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.nardi-alt-txt {
    margin-top: 40px;
    width: 50%;
    font-size: 47px;
    color: #a47b31;
    line-height: 1.757;
    float: left;
    text-align: center;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.seka-alt-txt {
    margin-top: 40px;
    font-size: 47px;
    color: #87c21c;
    width: 50%;
    float: right;
    line-height: 1.757;
    text-align: center;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.domino-alt-txt {
    margin-top: 40px;
    font-size: 47px;
    color: #c2a323;
    width: 50%;
    float: left;
    line-height: 1.757;
    text-align: center;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.seka-table-left {
    display: inline-block;
    width: 240px;
    position: absolute;
    left: 0;
    height: 318px;
}

.seka-table-right {
    display: inline-block;
    width: 240px;
    position: absolute;
    right: 0;
    height: 318px;
}

.seka-table-left-in {
    display: inline-block;
    width: 112px;
    height: 100%;
    position: absolute;
    left: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.seka-table-left-in1 {
    display: inline-block;
    width: 112px;
    height: 100%;
    position: absolute;
    right: 14px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.seka-table-right-in {
    display: inline-block;
    width: 112px;
    height: 100%;
    position: absolute;
    left: 14px;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.seka-table-right-in1 {
    display: inline-block;
    width: 112px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

.str-main-content {
    background-color: #87c21c;
    height: 50px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.stl-content {
    font-size: 14px;
    line-height: 1.786;
    text-align: center;
    height: 24.5px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
    font-family: "CB1-Regular";
}

.stl-content1 {
    font-size: 14px;
    line-height: 2.786;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    font-family: "CB1-Regular";
}

.str-content {
    font-size: 14px;
    line-height: 1.786;
    text-align: center;
    height: 24.5px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid;
    border-color: rgba(255, 255, 255, 0.2);
    font-family: "CB1-Regular";
}

.str-content1 {
    font-size: 14px;
    line-height: 2.786;
    text-align: center;
    height: 41.5px;
    color: rgb(255, 255, 255);
    font-family: "CB1-Regular";
}

.nardi-txt {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 40px;
    color: rgb(164, 123, 49);
    line-height: 1.757;
    text-align: left;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.nardi-title-grp {
    margin-top: 50px;
}

.ct-nardi-div {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
}

.nardi-domino-table-merge {
    width: 100%;
    height: 460px;
}

.nardi-stripe-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 14px;
    background-color: #a47b31;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.nardi-right-title4 {
    border-radius: 10px;
    background-color: #a47b31;
    position: absolute;
    width: 274px;
    height: 74px;
    right: 15px;
    bottom: -19px;
}

.ntl-main-content {
    background-color: #a47b31;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.ntr-main-content {
    background-color: #a47b31;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.nardi-table-right {
    width: 245.5px;
    height: 100%;
    position: absolute;
    right: 0;
    background-color: rgba(255, 255, 255, 0.1);
    border-radius: 10px;
}

    .nardi-table-right:after {
        content: '';
        position: absolute;
        top: 39px;
        left: 227px;
        width: 77px;
        height: 104px;
        background: url(../Images/ChristmasTournament/right-santa.png) no-repeat right;
    }

.ct-nardi-alt-div:after {
    content: '';
    position: absolute;
    top: 39px;
    left: 469px;
    width: 77px;
    height: 104px;
    background: url(../Images/ChristmasTournament/right-santa.png) no-repeat right;
}

.domino-txt {
    margin-top: 40px;
    margin-left: 10px;
    font-size: 40px;
    color: #c2a323;
    line-height: 1.757;
    text-align: left;
    font-family: 'CB3-Bold';
    display: inline-block;
}

.domino-title-grp {
    margin-top: 50px;
}

.ct-domino-div {
    border-radius: 10px;
    background-color: rgba(255, 255, 255, 0.1);
    width: 488px;
    height: 318px;
    position: relative;
    display: inline-block;
}

.domino-stripe-top {
    position: absolute;
    top: 0;
    width: 100%;
    height: 14px;
    background-color: #c2a323;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.domino-right-title4 {
    border-radius: 10px;
    background-color: #c2a323;
    position: absolute;
    width: 274px;
    height: 74px;
    right: 15px;
    bottom: -19px;
}

.dtl-main-content {
    background-color: #c2a323;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.dtr-main-content {
    background-color: #c2a323;
    height: 59px;
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.778;
    text-align: center;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    font-family: "CB1-Regular";
}

.ct-huge-cup {
    margin-top: 80px;
    width: 100%;
    height: 150px;
    background: url(../Images/ChristmasTournament/big-cup.png) no-repeat center top;
}

.ct-title6 {
    width: 100%;
    height: 150px;
}
/* Start patriot */

.patriot {
    position: relative;
    padding-bottom: 50px;
}

.patriot-facebook-like {
    position: absolute;
    top: 15px;
    right: 20px;
}

.patriot-head {
    height: 407px;
}

.patriot-content {
    width: 800px;
    margin: 0 auto;
}

.patriot-progress-bar {
    width: 276px;
    margin: 0 auto 30px auto;
}

.patriot-progress-bar-head {
    text-align: center;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    line-height: 19px;
}

.patriot-title {
    margin: 0 20px 25px 20px;
    color: #ffcf00;
    font-size: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    padding-left: 0px;
    line-height: 19px;
}

.patriot-text {
    margin: 0 20px 30px 20px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
    padding-left: 0px;
    line-height: 22px;
}

    .patriot-text span {
        display: block;
        float: left;
        margin-left: 0px;
        margin-right: 5px;
        width: 20px;
        height: 20px;
        background: #fde053;
        border-radius: 10px;
        text-align: center;
        color: #282828;
        font-weight: bold;
        line-height: 24px;
    }

    .patriot-text font {
        color: #f7c200;
    }

.patriot-examplediv {
    width: 780px;
    height: 315px;
    border: 1px solid #3d3d3d;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-left: 20px;
}

    .patriot-examplediv span {
        display: block;
        color: #fff;
        font-size: 13px;
        font-family: 'bpg_mrgvlovani_2010regular';
        margin-left: 45px;
        margin-top: 30px;
    }

.patriot-example-line {
    margin-left: 45px;
}

.patriot-example-row {
    display: inline-block;
    width: 340px;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
    color: #40a119;
    font-family: 'bpg_mrgvlovani_2010regular';
}

    .patriot-example-row.white {
        color: #fff;
    }
/* End patriot */

/* Start RouletteTournament */

.RouletteTournamentTopBg {
    margin-top: -76px;
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 806px;
    left: 0;
    top: 190px;
}

.RouletteTournamentBg {
    width: 100%;
    height: 2166px;
    position: absolute;
    left: 0;
    top: 115px;
    z-index: 0;
    background: url(../Images/RouletteTournament/bg.jpg) no-repeat center top;
}

.RouletteTournament-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 1800px;
    position: relative;
}

.RouletteTournamentBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 595px;
    padding-bottom: 200px;
    position: relative;
    z-index: 9;
}

.RouletteTournament-title1 {
    font-family: "CB3-Bold";
    font-size: 37px;
    color: #FFF;
    text-align: center;
    height: 133px;
    line-height: 1.2;
    padding-top: 27px;
    text-transform: uppercase;
}

.RouletteTournament-title2 {
    font-family: "CB3-Bold";
    font-size: 30px;
    color: #FFF;
    text-align: center;
    padding-top: 70px;
}

.RouletteTournament-title3 {
    font-family: "CB3-Bold";
    font-size: 41px;
    color: #212121;
    text-align: center;
    padding-top: 35px;
}

.RouletteTournament-title4 {
    font-family: "CB1-Regular";
    font-size: 15px;
    color: #212121;
    text-align: right;
    padding-top: 430px;
    box-sizing: border-box;
    padding-right: 100px;
}

.RouletteTournament-title {
    font-size: 40px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 675px;
    margin-bottom: 70px;
}
/* Start SubZero */

.SubZeroTopBg {
    margin-top: -110px;
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 823px;
    left: 0;
    top: 110px;
}

.SubZeroBg {
    width: 100%;
    height: 2500px;
    position: absolute;
    left: 0;
    top: 115px;
    background: url(../Images/SubZero/bg.jpg) no-repeat center top;
    z-index: 0;
}

.SubZero-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 1800px;
    position: relative;
}

.SubZeroBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 595px;
    padding-bottom: 200px;
    position: relative;
    z-index: 9;
}

.subzero-text {
    margin-left: 25px;
    height: 40px;
    margin-bottom: 20px;
    color: #FFF;
    font-size: 15px;
    font-family: 'crystal2';
}

    .subzero-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.subzero-small {
    color: #fee459;
}

.subzero-title {
    font-size: 24px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 50px;
    padding-left: 20px;
    margin-bottom: 70px;
}

.subzero-title1 {
    font-size: 53px;
    color: #14d16d;
    line-height: 1.2;
    text-align: center;
    text-shadow: 0px 6px 10px rgba(0, 0, 0, 0.39);
    font-family: "CB3-Bold";
    padding-top: 224px;
}

.subzero-title2 {
    font-size: 28px;
    color: #fee459;
    line-height: 1.2;
    text-align: center;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.38);
    font-family: "CB3-Bold";
    padding-top: 163px;
}

.subzero-title3 {
    font-size: 28px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    font-family: "CB3-Bold";
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.38);
    padding-top: 8px;
}

.subzero-title4 {
    font-size: 37px;
    color: #fee459;
    line-height: 1.2;
    text-align: center;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.38);
    font-family: "CB3-Bold";
    padding-top: 3px;
}

.subzero-title5 {
    font-size: 18px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.38);
    font-family: "CB1-Regular";
    padding-top: 15px;
}

.subzero-bt {
    display: block;
    width: 255px;
    height: 65px;
    text-align: center;
    line-height: 65px;
    cursor: pointer;
    margin: 0 auto;
    border-radius: 5px;
    background: #2ee885;
    box-sizing: border-box;
    font-family: "CB3-Bold";
    color: #fff;
    font-size: 28px;
    margin-top: 15px;
    text-decoration: none;
}

    .subzero-bt:hover {
        background: #35f790;
    }

.megabonus-content {
    min-height: 2210px;
    box-sizing: border-box;
    width: 1000px;
    z-index: 9;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    font-family: 'CrystalNU4-Regular';
    margin: 815px auto 0 auto;
}

.megabonusBg {
    width: 100%;
    height: 3641px;
    position: absolute;
    left: 0;
    top: 100px;
}

.megabonus-title {
    margin: 0 auto 60px auto;
    text-align: center;
    font-size: 56px;
    font-weight: bold;
    color: #fde050;
    font-family: 'CrystalBetUni-Bold';
    text-shadow: 0.105px 2.998px 6px rgba(0, 0, 0, 0.76);
}

    .megabonus-title.rules {
        margin: 0 auto 60px auto;
        text-align: center;
        font-size: 20px;
        color: rgb(254, 228, 89);
        line-height: 1.2;
        font-family: 'CrystalBetUni-Bold';
        border-bottom: 2px solid rgb(254, 228, 89);
        width: 230px;
        height: 52px;
        text-shadow: none;
        padding-left: 36px;
        position: relative;
    }

        .megabonus-title.rules:after {
            content: '';
            position: absolute;
            background: url('../Images/megabonus/rules-icon.png') no-repeat center top;
            left: 6px;
            bottom: 26px;
            width: 23px;
            height: 25px;
        }

.megabonus-slide-rules .rating-ticket-rules-new-list-title {
    background-color: rgb(25, 31, 53, 0.6);
}

.megabonus-warning {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(254, 228, 89);
    line-height: 1.2;
    text-align: center;
    margin-top: 75px;
    margin-bottom: 75px;
}

.megabonus-text1 {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 28px;
    text-align: center;
    line-height: 34px;
    font-weight: bold;
    margin-bottom: 95px;
}

    .megabonus-text1 div {
        font-size: 37px;
        color: #70f22b;
        margin-top: 10px;
    }

.megabonus-h135px {
    height: 95px;
}

.megabonus-text {
    height: 40px;
    margin-bottom: 20px;
    display: table;
    font-family: 'CrystalNU4-Regular';
}

    .megabonus-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .megabonus-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.megabonus-text-bottom {
    width: 800px;
    margin: 60px auto 60px auto;
    text-align: center;
    line-height: 19px;
}

.megabonus-example-list {
    width: 1000px;
    height: 80px;
    background: url(../Images/megabonus/example-list.png) no-repeat;
    position: relative;
    margin-bottom: 20px;
}

.megabonus-example-list1 {
    float: left;
    width: 104px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 38px;
    color: #40370d;
    font-family: 'UniNeue-Bold';
}

.megabonus-example-list3 {
    float: left;
    width: 134px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-size: 38px;
    color: #40370d;
    font-family: 'UniNeue-Bold';
}

.megabonus-example-list2 {
    width: 760px;
    float: left;
    box-sizing: border-box;
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    text-align: left;
    font-family: 'CB1-Regular';
    padding: 15px 0 0 15px;
}

    .megabonus-example-list2 span {
        color: #fde050;
    }

.Euro2016Penalties-head {
    height: 407px;
}

.megabonus-head {
    height: 407px;
}

.megabonus-progress-bar {
    width: 276px;
    margin: 0 auto 30px auto;
}

.megabonus-progress-bar-head {
    text-align: center;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    line-height: 19px;
}
/**/

.hotspinsbonusgameart {
    display: none;
}

.HotSpinsBonusTopBg {
    position: absolute;
    background-size: cover !important;
    background-position: top center !important;
    width: 100%;
    height: 100%;
    max-height: 835px;
    left: 0;
    top: 110px;
}

#body.view_1024 .HotSpinsBonusTopBg {
    max-height: 600px !important;
}

.HotSpinsBonusBg {
    width: 100%;
    height: 2584px;
    position: absolute;
    left: 0;
    background: url(../Images/100HotSpinBonus/bg.jpg) no-repeat center top;
    top: calc( 115px + 933px);
    z-index: 0;
}

    .HotSpinsBonusBg.GameArt {
        background: url(../Images/100HotSpinBonus/GameArt/bg.jpg) no-repeat center top;
    }

    .HotSpinsBonusBg.Habanero {
        background: url(../Images/100HotSpinBonus/Habanero/bg.jpg) no-repeat center top;
    }

    .HotSpinsBonusBg.BirdsSlot {
        background: url(../Images/100HotSpinBonus/BirdsSlot/bg.jpg) no-repeat center top;
    }

    .HotSpinsBonusBg.HabaneroSantasVillage {
        background: url(../Images/100HotSpinBonus/HabaneroSV/bg.jpg) no-repeat center top;
    }

    .HotSpinsBonusBg.FiveBurningHeart {
        background: url(../Images/100HotSpinBonus/FiveBurningHeart/bg.jpg) no-repeat center top;
    }

    .HotSpinsBonusBg.HotSpinsNYBonuses {
        background: url(../Images/100HotSpinBonus/HotSpinsNYBonuses/bg.jpg) no-repeat center top;
    }

.HotSpinsBonus-content-top {
    content: '';
    background: url(../Images/100HotSpinBonus/top-bg.png) no-repeat center top;
    position: absolute;
    width: 100%;
    height: 167px;
    top: 918px;
}

.HotSpinsBonus-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
    min-height: 2000px;
}

.hotspinsbonus-title1 {
    font-size: 40px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'UniNeue-Bold';
    text-align: center;
    margin-top: -28px;
}

.hotspinsbonus-title2 {
    font-size: 30px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 20px;
}

    .hotspinsbonus-title2 span {
        display: block;
        font-size: 38px;
        margin-top: 7px;
    }

    .hotspinsbonus-title2.nytitle2 {
        margin-top: 60px !important;
    }

.hotspinsbonus-title3 {
    font-size: 36px;
    color: #2d2705;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 32px;
}

.hotspinsbonus-title4 {
    font-size: 30px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 160px;
}

    .hotspinsbonus-title4.nyb4 {
        font-size: 30px;
        color: #fff;
        margin: 0 auto;
        font-family: 'CB3-Bold';
        text-align: center;
        margin-top: 35px;
    }

.hotspinsbonus-title5 {
    font-size: 44px;
    width: 400px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    background: #1bc904;
    border-radius: 5px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    margin-top: 140px;
}

    .hotspinsbonus-title5.nyb5 {
        font-size: 44px;
        width: 400px;
        height: 80px;
        line-height: 80px;
        text-align: center;
        background: #1bc904;
        border-radius: 5px;
        color: #fff;
        margin: 0 auto;
        font-family: 'CB3-Bold';
        margin-top: 180px;
    }

.hotspinsbonus-title6 {
    font-size: 23px;
    text-align: center;
    border-radius: 5px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    margin-top: 50px;
}

    .hotspinsbonus-title6 span {
        color: #c1bfd5;
        font-size: 13px;
        font-family: 'CrystalNU4-Regular';
        display: block;
        margin-top: 7px;
    }

.hotspinsbonus-tr {
    height: 38px;
    margin: 0 auto;
    width: 575px;
}

.hotspinsbonus-td-top {
    width: 142px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #939396;
    background: rgba(27, 26, 39, 1);
    float: left;
    margin: 0 0 1px 1px;
    font-size: 14px;
    font-family: 'CrystalBetUni-Regular';
    margin-top: 20px;
}

    .hotspinsbonus-td-top.top-left {
        -webkit-border-top-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        border-top-left-radius: 5px;
    }

    .hotspinsbonus-td-top.top-right {
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topright: 5px;
        border-top-right-radius: 5px;
    }

    .hotspinsbonus-td-top.top-middle {
        width: 285px;
    }

.hotspinsbonus-td {
    width: 142px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    color: #fff;
    background: rgba(0, 0, 0, 0.35);
    float: left;
    margin: 0 0 1px 1px;
    font-size: 20px;
    font-family: 'UniNeue-Bold';
}

    .hotspinsbonus-td.last {
        color: #50ff39;
    }

    .hotspinsbonus-td.last-left {
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-left-radius: 5px;
    }

    .hotspinsbonus-td.last-right {
        -webkit-border-bottom-right-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        border-bottom-right-radius: 5px;
    }

.hotspinsbonus-gel {
    font-family: 'lari_symbol_v2';
}

.hotspinsbonus-title7 {
    font-size: 26px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CrystalBetUni-Regular';
    margin-top: 80px;
    margin-bottom: 30px;
}

.hotspinsbonusbirds-title7 {
    font-size: 26px;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    margin-bottom: 37px;
}

    .hotspinsbonusbirds-title7.nyb7 {
        font-size: 26px;
        text-align: center;
        border-radius: 5px;
        color: #fff;
        font-family: 'CrystalBetUni-Regular';
        margin-top: 65px;
        margin-bottom: 23px;
    }

.hotspinsbonus-title7 span {
    display: block;
    font-family: 'CrystalBetUni-Bold';
    font-size: 26px;
    margin-top: 7px;
}

.hotspinsbonus-title8 {
    font-size: 24px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 120px;
    padding-left: 20px;
    margin-bottom: 70px;
}

.hotspinsbonusbirds-title8 {
    font-size: 24px;
    color: #fee459;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 57px;
    padding-left: 20px;
    margin-bottom: 70px;
}

    .hotspinsbonusbirds-title8.nyb8 {
        font-size: 24px;
        color: #fee459;
        margin: 0 auto;
        font-family: 'CB3-Bold';
        text-align: center;
        margin-top: 76px;
        padding-left: 20px;
        margin-bottom: 70px;
    }
/*SlotsFirstEnterBonus*/

.SlotsFirstEnterBonusBg {
    width: 100%;
    height: 2584px;
    position: absolute;
    left: 0;
    background: url(../Images/SlotsFirstEnterBonus/bg.jpg) no-repeat center top;
    top: 115px;
    z-index: 0;
}

    .SlotsFirstEnterBonusBg.igrosoft {
        background: url(../Images/SlotsFirstEnterBonus/bg-igrosoft.jpg) no-repeat center top;
    }

.SlotsFirstEnterBonus-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 270px;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
}

.slotsfirsteenterbonus-title1 {
    font-size: 50px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    text-shadow: 0px 2px 7.2px rgba(0, 0, 0, 0.46);
    margin-bottom: 425px;
}

    .slotsfirsteenterbonus-title1 span {
        color: #fde053;
    }

.slotsfirsteenterbonus-title2 {
    font-size: 50px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    text-shadow: 0px 2px 7.2px rgba(0, 0, 0, 0.46);
}

.slotsfirsteenterbonus-title3 {
    font-size: 50px;
    height: 75px;
    line-height: 75px;
    background: #1bc904;
    border-radius: 30px;
    width: 760px;
    color: #fff;
    margin: 7px auto;
    font-family: 'CB3-Bold';
    text-align: center;
    text-shadow: 0px 2px 7.2px rgba(0, 0, 0, 0.46);
}

.slotsfirsteenterbonus-title4 {
    font-size: 38px;
    color: #ffee5b;
    margin: 7px auto;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
    text-align: center;
    margin-top: 15px;
}

.slotsfirsteenterbonus-title5 {
    font-size: 40px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
    margin-top: 80px;
}

.slotsfirsteenterbonus-img {
    background: url(../Images/SlotsFirstEnterBonus/img1.png) no-repeat center top;
    width: 671px;
    height: 238px;
    margin: 40px auto 30px auto;
    font-size: 52px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

#body .igrosoft .slotsfirsteenterbonus-img {
    background: url(../Images/SlotsFirstEnterBonus/img1-igrosoft.png) no-repeat center top;
}

.slotsfirsteenterbonus-img div {
    width: 300px;
    text-align: center;
    padding-top: 40px;
    box-sizing: border-box;
    float: right;
    text-transform: uppercase;
}

    .slotsfirsteenterbonus-img div:first-child {
        float: left;
    }

    .slotsfirsteenterbonus-img div span {
        background: -webkit-linear-gradient(#ffee5b, #dcc81e);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        display: block;
    }

.slotsfirsteenterbonus-bt {
    display: block;
    text-decoration: none;
    font-size: 34px;
    height: 72px;
    line-height: 72px;
    width: 570px;
    background: #ffde40;
    border-radius: 10px;
    color: #372e04;
    margin: 7px auto;
    font-family: 'CB3-Bold';
    text-align: center;
    cursor: pointer;
}

    .slotsfirsteenterbonus-bt:hover {
        background: #fcf178;
    }

.birdsslotplay-bt {
    display: block;
    text-decoration: none;
    font-size: 31px;
    height: 64px;
    line-height: 60px;
    width: 254px;
    background: #2e56ee;
    border-radius: 4px;
    color: #fff;
    margin: 55px auto;
    font-family: 'CB3-Bold';
    text-align: center;
    cursor: pointer;
    margin-top: 50px;
    margin-bottom: 30px;
}

    .birdsslotplay-bt:hover {
        background: #486cf2;
    }

.Rounded_Rectangle_5 {
    border-radius: 4px;
    background-image: -moz-linear-gradient( -38deg, rgb(48, 233, 135) 0%, rgb(20, 209, 109) 100%);
    background-image: -webkit-linear-gradient( -38deg, rgb(48, 233, 135) 0%, rgb(20, 209, 109) 100%);
    background-image: -ms-linear-gradient( -38deg, rgb(48, 233, 135) 0%, rgb(20, 209, 109) 100%);
    position: absolute;
    left: 814px;
    top: 2011px;
    width: 254px;
    height: 75px;
    z-index: 227;
}

.slotsfirsteenterbonus-user:after {
    content: '';
    background: url(../Images/Conquer/image.png) no-repeat center top;
    background-position: -230px -10px;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 44px;
    top: 32px;
}

.slotsfirsteenterbonus-user.logged-out {
    font-size: 22px;
    color: #fff;
    padding-left: 95px;
    padding-top: 27px;
    padding-right: 300px;
    /* line-height: 94px; */
    font-family: 'CrystalBetUni-Regular';
    box-sizing: border-box;
}

.slotsfirsteenterbonus-user {
    width: 675px;
    height: 94px;
    border-radius: 7px;
    position: relative;
    background: #602dcc;
    margin: 25px auto;
    overflow: hidden;
}

.slotsfirsteenterbonus-user-login {
    position: absolute;
    right: 15px;
    top: 15px;
    width: 280px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    background: #fde053;
    border-radius: 7px;
    font-size: 20px;
    color: #362e06;
    cursor: pointer;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
}

.slotsfirsteenterbonus-title6 {
    font-size: 28px;
    color: #fff;
    margin: 7px auto;
    font-family: 'CrystalBetUni-Regular';
    text-transform: uppercase;
    text-align: center;
    margin-top: 15px;
    position: relative;
    padding-bottom: 23px;
    margin-bottom: 23px;
}

    .slotsfirsteenterbonus-title6 span {
        font-family: 'CrystalBetUni-Bold';
        display: block;
    }

    .slotsfirsteenterbonus-title6:after {
        content: '';
        width: 70px;
        height: 1px;
        background: #6b23b8;
        position: absolute;
        left: calc( 50% - 35px);
        bottom: 0;
    }

.slotsfirsteenterbonus-title7 {
    font-size: 28px;
    color: #fff;
    margin: 7px auto;
    font-family: 'CrystalBetUni-Regular';
    text-transform: uppercase;
    text-align: center;
    margin-top: 15px;
    position: relative;
    padding-bottom: 23px;
    margin-bottom: 23px;
}

    .slotsfirsteenterbonus-title7 span {
        font-family: 'CrystalBetUni-Bold';
    }

.slotsfirsteenterbonus-cal div {
    float: right;
    width: 300px;
    text-align: center;
    margin-top: 20px;
}

    .slotsfirsteenterbonus-cal div:first-child {
        float: left;
    }

.slotsfirsteenterbonus-cal {
    width: 670px;
    height: 90px;
    border: 1px dotted #542a85;
    border-radius: 10px;
    position: relative;
    margin: 20px auto 70px auto;
    font-size: 22px;
    font-family: 'CrystalBetUni-Regular';
    color: #fff;
    position: relative;
}

    .slotsfirsteenterbonus-cal span {
        font-family: 'CrystalBetUni-Bold';
        color: #ffee5b;
        display: block;
    }

    .slotsfirsteenterbonus-cal:after {
        content: '';
        background: url(../Images/SlotsFirstEnterBonus/cal.png) no-repeat center top;
        width: 27px;
        height: 30px;
        position: absolute;
        left: 330px;
        top: 32px;
    }

.slotsfirstenterbonusbar {
    background: url(../Images/SlotsFirstEnterBonus/bar.png) no-repeat center top;
    width: 420px;
    height: 43px;
    position: relative;
    top: 24px;
}

    .slotsfirstenterbonusbar font {
        color: #2bc62d;
        position: absolute;
        top: -21px;
        left: 0;
        font-size: 13px;
        font-family: 'CrystalMT3-Regular';
    }

.CashOutBg {
    width: 100%;
    height: 2584px;
    position: absolute;
    left: 0;
    top: 115px;
    z-index: 0;
}

.CashOut-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 756px;
    padding-bottom: 100px;
    position: relative;
    z-index: 9;
}

.cashout-title1 {
    font-size: 70px;
    color: #fde053;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
}

.cashout-title2 {
    font-size: 20px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    margin-top: 23px;
}

.cashout-title3 {
    font-size: 32px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 62px;
}

.cashout-title4 {
    font-size: 46px;
    color: #38db47;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-top: 10px;
}

.cashout-ico {
    background: url(../Images/cashout/cashout-ico.png) no-repeat center top;
    width: 100%;
    height: 145px;
    margin: 40px auto;
}

.cashout-title5 {
    font-size: 18px;
    color: #fff;
    margin: 0 auto;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    margin-bottom: 38px;
}

    .cashout-title5 div {
        background: url(../Images/cashout/cashout-mini-ico.png) no-repeat left top;
        padding-left: 30px;
        height: 23px;
        line-height: 23px;
        margin-top: 5px;
    }

.cashout-ticket {
    background: url(../Images/cashout/ge/ticket.png) no-repeat center top;
    width: 926px;
    height: 262px;
    margin: 46px auto 77px auto;
}

.cashout-title6 {
    font-size: 40px;
    color: #fde053;
    margin: 0 auto;
    font-family: 'CB3-Bold';
    text-align: center;
    margin-bottom: 36px;
}

.Euro2016Penalties-text {
    font-size: 16px;
    color: #d3d3d3;
    margin: 0 170px 30px 170px;
    font-family: 'bpg_Arial';
    line-height: 22px;
}

.Euro2016Penalties-title {
    text-align: left;
    font-size: 22px;
    margin: 0 20px 25px 170px;
    color: #ffcf00;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    line-height: 19px;
}

.Euro2016Penalties-big-icon {
    margin: 12px auto;
    background: url(../Images/cashout/1.png);
    width: 70px;
    height: 65px;
}

.Euro2016Penalties-small-icon {
    margin: 12px auto;
    background: url(../Images/cashout/2.png);
    width: 28px;
    height: 23px;
    display: inline-flex;
}
/* End megabonus */

/* Start ratingticket */

.ratingticket {
    position: relative;
}

.Euro2016Penalties {
    position: relative;
}

.Euro2016Penalties-facebook-like, .ratingticket-facebook-like {
    position: absolute;
    top: 15px;
    right: 20px;
}

.ratingticket-head {
    height: 407px;
}

.ratingticket-content {
    width: 800px;
    margin: 0 auto;
}

.ratingticket-progress-bar {
    width: 276px;
    margin: 0 auto 30px auto;
}

.ratingticket-progress-bar-head {
    text-align: center;
    color: #d3d3d3;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    line-height: 19px;
}

.ratingticket-title {
    margin: 0 20px 25px 20px;
    color: #ffcf00;
    font-size: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    padding-left: 0px;
    line-height: 19px;
}

.ratingticket-text {
    margin: 0 20px 30px 20px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
    padding-left: 0px;
    line-height: 22px;
}

    .ratingticket-text span {
        display: block;
        float: left;
        margin-left: 0px;
        margin-right: 5px;
        width: 20px;
        height: 19px;
        background: url(../Images/easymoney/image.png);
        background-position: -583px -106px;
        text-align: center;
        color: #282828;
        font-weight: bold;
        line-height: 21px;
    }

    .ratingticket-text font {
        color: #f7c200;
    }

.ratingticket-row {
    height: 37px;
    width: 404px;
    border-bottom: 1px solid #212121;
}

    .ratingticket-row:nth-child(odd) {
        background: url(../Images/RatingTicket/wesebi.png) repeat-x top;
    }

    .ratingticket-row:nth-child(even) {
        background: url(../Images/RatingTicket/wesebi.png) repeat-x bottom;
    }

.ratingticket-col-1 {
    width: 200px;
    float: left;
    height: 37px;
    border-right: 1px solid #212121;
    text-align: center;
    line-height: 37px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
}

.ratingticket-col-2 {
    height: 37px;
    width: 200px;
    float: left;
    text-align: center;
    line-height: 37px;
    color: #d3d3d3;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_2010regular';
}

    .ratingticket-col-2 span {
        color: #f5bf00;
    }
/* End ratingticket */

/* POKER Redesign Start */

.poker-slider {
    height: 237px;
    margin-bottom: 3px;
}
.poker-content {
    display: none;
}

/* .poker-jackpot {
    background: #242424;
    height: 74px;
    margin-bottom: 2px;
    position: relative;
} */

.poker-jackpot-play {
    float: right;
    display: block;
    cursor: pointer;
    background: #ffe242;
    position: absolute;
    right: 6px;
    top: 7px;
    width: 227px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
    font-family: 'crystal1';
    color: #4a3209;
    font-weight: bold;
    text-shadow: 0.53px 0.848px 0px rgba(255, 239, 192, 0.44);
}
.Rectangle_2 {
    background-color: rgb(254, 227, 87);
    position: absolute;
    left: 1109px;
    top: 570px;
    width: 227px;
    height: 59px;
    z-index: 11;
}

.poker-jackpot-play:hover {
    background: #fcf178;
}
/*  .poker-jackpot-play:after {
        content: '';
        background: url(../Images/poker/poker-image.png) no-repeat;
        background-position: -13px -618px;
        width: 31px;
        height: 31px;
        position: absolute;
        right: 23px;
        top: 23px;
    }

*/

.poker-jackpot-bg {
    position: absolute;
    left: 492px;
    top: 0px;
    /* background: url(../Images/poker/poker-image.png) no-repeat; */
    background-position: -13px -82px;
    width: 313px;
    height: 74px;
}

#body.view_1024 .poker-jackpot-bg {
    left: 398px;
}

.poker-jackpot-content {
    position: absolute;
    left: 192px;
    top: 18px;
    background: url(../Images/poker/poker-image.png) no-repeat;
    background-position: -11px -330px;
    width: 236px;
    height: 39px;
    padding-left: 350px;
}

#body.view_1024 .poker-jackpot-content {
    left: 98px;
}

.poker-menu {
    background: #212121;
    margin-bottom: 1px;
    height: 46px;
    margin-bottom: 10px;
}

    .poker-menu a {
        display: inline-block;
        text-decoration: none;
        cursor: pointer;
        font-size: 15px;
        color: #d9d9d9;
        line-height: 40px;
        margin-right: -24px;
        font-family: 'crystal1';
    }

        .poker-menu a:hover {
            color: #fde053;
        }

.poker-menu-a-left {
    float: left;
    display: block;
    width: 25px;
    height: 37px;
    /*background: url(../Images/poker/poker-image.png);*/
    background-position: -99px -178px;
}

.poker-menu-a-center {
    float: left;
    display: block;
    height: 42px;
    /*background: url(../Images/poker/poker-image.png);*/
    background-position: -11px -276px;
    padding: 0 5px;
}

.poker-menu-a-right {
    float: left;
    display: block;
    width: 25px;
    height: 37px;
    /*background: url(../Images/poker/poker-image.png);*/
    background-position: -143px -178px;
}

.poker-menu-a-clear {
    display: block;
    clear: both;
}

.poker-menu a:first-child .poker-menu-a-left {
    background-position: -187px -178px;
    width: 15px;
}

.poker-menu a.active {
    color: #fde053;
    position: relative;
    border-bottom: 2px solid #fde053;
}

    .poker-menu a.active .poker-menu-a-left {
        background-position: -11px -179px;
    }

    .poker-menu a.active .poker-menu-a-center {
        background-position: -11px -227px;
    }

    .poker-menu a.active .poker-menu-a-right {
        background-position: -55px -178px;
    }

    .poker-menu a.active:first-child .poker-menu-a-left {
        background-position: -231px -179px;
        width: 15px;
    }

.poker-banner {
    height: 175px;
}

#body.view_1024 .poker-banner {
    height: 142px;
}

.poker-banner a {
    float: left;
    display: block;
    width: 642px !important;
    height: 175px;
    position: relative;
    background-size: 100% 100%;
    position: relative;
    cursor: pointer;
}

#body.view_1024 .poker-banner a {
    width: 499px !important;
    height: 141px;
    background-size: 248px 141px;
}

.poker-banner a:hover:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    right: 0px;
    height: 3px;
    background: #ff9b00;
}

.poker-banner a.poker-banner-1 {
    margin-left: 1px;
    background: url(../Images/poker/banner1.jpg);
}

.poker-banner a.poker-banner-2 {
    background: url(../Images/poker/banner2.jpg);
}

.poker-banner a.poker-banner-3 {
    background: url(../Images/poker/banner3.jpg);
}

.poker-banner a.poker-banner-4 {
    background: url(../Images/poker/banner4.jpg);
}

#body.view_1024 .poker-banner a.poker-banner-1 {
    margin-left: 2px;
}

.poker-banner-1-1 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #ffb700;
    font-size: 20px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #ffd50f, #ffb400);
    -webkit-mask-image: linear-gradient(top, #ffd50f, #ffb400);
    display: block;
    position: absolute;
    left: 177px;
    top: 58px;
    padding-right: 10px;
}

.poker-banner-1-2 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 32px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 174px;
    top: 81px;
    padding-right: 10px;
}

#body.view_1024 .poker-banner-1-1 {
    left: 142px;
    top: 46px;
    font-size: 16px;
}

#body.view_1024 .poker-banner-1-2 {
    left: 139px;
    top: 66px;
    font-size: 26px;
}

.poker-banner-2-1 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #ffb700;
    font-size: 24px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #ffd50f, #ffb400);
    -webkit-mask-image: linear-gradient(top, #ffd50f, #ffb400);
    display: block;
    position: absolute;
    left: 173px;
    top: 53px;
    padding-right: 10px;
}

.poker-banner-2-2 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 39px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 169px;
    top: 77px;
    padding-right: 10px;
}

#body.view_1024 .poker-banner-2-1 {
    left: 142px;
    top: 46px;
    font-size: 16px;
}

#body.view_1024 .poker-banner-2-2 {
    left: 139px;
    top: 66px;
    font-size: 26px;
}

.poker-banner-3-1 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #ffb700;
    font-size: 27px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #ffd50f, #ffb400);
    -webkit-mask-image: linear-gradient(top, #ffd50f, #ffb400);
    display: block;
    position: absolute;
    left: 142px;
    top: 45px;
    padding-right: 10px;
}

    .poker-banner-3-1 span {
        font-family: 'gel';
        font-style: italic;
        font-weight: bold;
        text-transform: none;
        font-size: 23px;
    }

        .poker-banner-3-1 span:after {
            content: "\e600";
            position: relative;
            top: -2px;
            left: 4px;
        }

.poker-banner-3-2 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 16px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 142px;
    top: 74px;
    padding-right: 10px;
}

.poker-banner-3-3 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 22px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 142px;
    top: 94px;
    padding-right: 10px;
}

#body.view_1024 .poker-banner-3-1 {
    left: 111px;
    top: 36px;
    font-size: 22px;
}

#body.view_1024 .poker-banner-3-2 {
    left: 111px;
    top: 60px;
    font-size: 13px;
}

#body.view_1024 .poker-banner-3-3 {
    left: 111px;
    top: 75px;
    font-size: 18px;
}

#body.view_1024 .poker-banner-3-1 span {
    font-size: 18px;
}

.poker-banner-4-1 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #ffb700;
    font-size: 34px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #ffd50f, #ffb400);
    -webkit-mask-image: linear-gradient(top, #ffd50f, #ffb400);
    display: block;
    position: absolute;
    left: 147px;
    top: 43px;
    padding-right: 10px;
}

.poker-banner-4-2 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 19px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 147px;
    top: 78px;
    padding-right: 10px;
}

.poker-banner-4-3 {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    color: #FFF;
    font-size: 26px;
    text-transform: uppercase;
    text-shadow: 1px 1.732px 0px rgba(0, 0, 0, 0.47);
    font-style: italic;
    -webkit-mask-image: -webkit-linear-gradient(top, #cecece, #ffffff);
    -webkit-mask-image: linear-gradient(top, #cecece, #ffffff);
    display: block;
    position: absolute;
    left: 147px;
    top: 99px;
    padding-right: 10px;
}

    .poker-banner-4-3 span {
        font-family: 'gel';
        font-style: italic;
        font-weight: bold;
        text-transform: none;
        font-size: 22px;
    }

        .poker-banner-4-3 span:after {
            content: "\e600";
            position: relative;
            top: -2px;
            left: 4px;
        }

#body.view_1024 .poker-banner-4-1 {
    left: 118px;
    top: 35px;
    font-size: 27px;
}

#body.view_1024 .poker-banner-4-2 {
    left: 118px;
    top: 63px;
    font-size: 15px;
}

#body.view_1024 .poker-banner-4-3 {
    left: 118px;
    top: 81px;
    font-size: 21px;
}

    #body.view_1024 .poker-banner-4-3 span {
        font-size: 17px;
    }

.poker-banner a.poker-banner-new-1 {
    margin-left: 1px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -17px -17px;
    width: 411px;
    height: 175px;
}

.poker-banner a.poker-banner-new-2 {
    margin-left: 2px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -17px -215px;
    width: 411px;
    height: 175px;
}

.poker-banner a.poker-banner-new-3 {
    margin-left: 2px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -17px -413px;
    width: 411px;
    height: 175px;
}

#body.view_1024 .poker-banner a.poker-banner-new-1 {
    margin-left: 1px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -449px -17px;
    width: 332px;
    height: 175px;
}

#body.view_1024 .poker-banner a.poker-banner-new-2 {
    margin-left: 3px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -449px -215px;
    width: 332px;
    height: 175px;
}

#body.view_1024 .poker-banner a.poker-banner-new-3 {
    margin-left: 3px;
    background: url(../Images/Common/poker-banner-new.png);
    background-position: -449px -413px;
    width: 332px;
    height: 175px;
}

/* .poker-banner a.poker-banner-new-a-1 {
    background: url(../Images/Common/poker-newest-banner.jpg);
    width: 618px;
    height: 175px;
} */

.poker-banner a.poker-banner-new-a-2 {
    margin-left: 5px;
    background: url(../Images/Common/poker-newest-bannernew.jpg);
    width: 618px;
    height: 175px;
}

#body.view_1024 .poker-banner a.poker-banner-new-a-1 {
    margin-left: 1px;
    background: url(../Images/Common/poker-banner-newest2-1024.jpg);
    width: 499px;
    height: 175px;
}

#body.view_1024 .poker-banner a.poker-banner-new-a-2 {
    margin-left: 4px;
    background: url(../Images/Common/poker-banner-newest1024.jpg);
    width: 499px;
    height: 175px;
}

.poker-div {
    padding: 28px 8px;
}



.poker-left-menu-a-small {
    position: relative;
    display: block;
    height: 35px;
    margin-left: 20px;
    margin-right: 10px;
    border-top: 1px solid #2b2b2b;
    border-bottom: 1px solid #1b1b1b;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #FFF;
    line-height: 39px;
    padding-left: 0px;
    cursor: pointer;
}

    .poker-left-menu-a-small:nth-child(2) {
        border-top: 0px;
    }

    .poker-left-menu-a-small:last-child:before {
        content: '';
        background: #2b2b2b;
        height: 1px;
        overflow: hidden;
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: -2px;
    }

    .poker-left-menu-a-small:after {
        content: '';
        background: url(../Images/poker/poker-image.png);
        background-position: -35px -401px;
        width: 7px;
        height: 12px;
        position: absolute;
        right: 0px;
        top: 11px;
    }

    .poker-left-menu-a-small:hover {
        /*color: #ea9f1c;*/
        text-decoration: underline;
    }

        .poker-left-menu-a-small:hover:after {
            /*background-position: -13px -401px;
            right: 0px;*/
        }

    .poker-left-menu-a-small.active {
        color: #fde053;
        text-decoration: none;
    }

        .poker-left-menu-a-small.active:after {
            background-position: -13px -401px;
            right: 0px;
        }

#body.view_1024 .poker-right {
    width: 765px;
}

.poker-rules-title {
    font-size: 20px;
    font-family: 'crystal1';
    padding-bottom: 20px;
}

.poker-rules-text {
    padding-bottom: 35px;
    line-height: 18px;
    font-size: 12px;
    font-family: 'crystal2';
}

.poker-rules-title-small {
    font-size: 15px;
    font-family: 'crystal1';
    padding-bottom: 20px;
}

.poker-rules-title-yellow {
    font-size: 14px;
    color: #fde053;
    height: 24px;
}

.poker-rules-line {
    height: 1px;
    overflow: hidden;
    background: #1b1b1b;
    border-bottom: 1px solid #2b2b2b;
    margin-top: -17px;
    margin-bottom: 17px;
}

.poker-rules-title-small span {
    display: inline-block;
    background: url(../Images/poker/poker-image.png);
    background-position: -61px -400px;
    width: 12px;
    height: 15px;
    vertical-align: middle;
    margin-right: 8px;
}

.poker-tournament-head {
    height: 32px;
    background: #171717;
    border-bottom: 1px solid #121213;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #c5c5c5;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
    overflow: hidden;
}

.poker-tournament-head-1 {
    float: left;
    width: 144px;
}

.poker-tournament-head-2 {
    float: left;
    width: 267px;
}

.poker-tournament-head-3 {
    float: left;
    width: 206px;
}

.poker-tournament-head-4 {
    float: left;
    width: 206px;
}

.poker-tournament-head-5 {
    float: left;
    width: 206px;
}

.poker-tournament-head-6 {
    float: left;
    width: 209px;
}

#body.view_1024 .poker-tournament-head-1 {
    width: 110px;
}

#body.view_1024 .poker-tournament-head-2 {
    width: 267px;
}

#body.view_1024 .poker-tournament-head-3 {
    width: 156px;
}

#body.view_1024 .poker-tournament-head-4 {
    width: 156px;
}

#body.view_1024 .poker-tournament-head-5 {
    width: 156px;
}

#body.view_1024 .poker-tournament-head-6 {
    width: 159px;
}

.poker-tournament-row {
    height: 36px;
    background: #1f1f1f;
    border-bottom: 1px solid #121213;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #c9c9c9;
    text-align: center;
    line-height: 36px;
    overflow: hidden;
}

    .poker-tournament-row:nth-child(2n+1) {
        background: #1c1c1c;
    }

.poker-tournament-row-1 {
    float: left;
    width: 144px;
}

.poker-tournament-row-2 {
    float: left;
    width: 266px;
    height: 36px;
    border-left: 1px solid #121213;
}

.poker-tournament-row-3 {
    float: left;
    width: 205px;
    height: 36px;
    border-left: 1px solid #121213;
}

.poker-tournament-row-4 {
    float: left;
    width: 205px;
    height: 36px;
    border-left: 1px solid #121213;
}

.poker-tournament-row-5 {
    float: left;
    width: 205px;
    height: 33px;
    border-left: 1px solid #121213;
}

.poker-tournament-row-6 {
    float: left;
    width: 208px;
    height: 36px;
    border-left: 1px solid #121213;
}

#body.view_1024 .poker-tournament-row-1 {
    width: 110px;
}

#body.view_1024 .poker-tournament-row-2 {
    width: 266px;
}

#body.view_1024 .poker-tournament-row-3 {
    width: 155px;
}

#body.view_1024 .poker-tournament-row-4 {
    width: 155px;
}

#body.view_1024 .poker-tournament-row-5 {
    width: 155px;
}

#body.view_1024 .poker-tournament-row-6 {
    width: 158px;
}

.poker-rating-title {
    font-size: 18px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #b8b8b8;
    margin-bottom: 20px;
}

    .poker-rating-title span {
        color: #eaa005;
    }

        .poker-rating-title span.poker-rating-title-red {
            color: #FF0000;
            font-size: 12px;
            margin-left: 20px;
        }

.poker-rating-head {
    display: table;
    overflow: hidden;
    width: auto;
    height: 32px;
    background: #171717;
    border-bottom: 1px solid #121213;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #b8b8b8;
    text-align: center;
    line-height: 35px;
    overflow: hidden;
}

.poker-rating-head-1 {
    float: left;
    width: 95px;
    height: 32px;
    overflow: hidden;
}

.poker-rating-head-2 {
    float: left;
    width: 222px;
    height: 32px;
    overflow: hidden;
}

.poker-rating-head-3 {
    float: left;
    width: 222px;
    height: 32px;
    overflow: hidden;
}

.poker-rating-row {
    display: table;
    overflow: hidden;
    width: auto;
    height: 36px;
    background: #1f1f1f;
    /*border-bottom: 1px solid #121213;*/
    font-size: 14px;
    font-family: 'crystal2';
    color: #b8b8b8;
    text-align: center;
    line-height: 39px;
    overflow: hidden;
}

    /* .poker-rating-row:nth-child(2n+1) {
        background-position: 0px -68px;
    } */

    .poker-rating-row.current {
        background-position: 0px -104px;
        color: #000000;
    }

.poker-rating-row-1 {
    float: left;
    width: 95px;
    height: 36px;
}

.poker-rating-row-2 {
    float: left;
    width: 221px;
    height: 36px;
    border-left: 1px solid #121213;
    text-align: left;
}

    .poker-rating-row-2.center {
        text-align: center;
    }

    .poker-rating-row-2 span {
        background: url(../Images/poker/poker-image.png) repeat-x;
        background-position: -11px -471px;
        width: 14px;
        height: 14px;
        display: inline-block;
        margin-left: 25px;
        margin-right: 25px;
        vertical-align: middle;
    }

.poker-rating-row.current .poker-rating-row-2 span {
    background-position: -39px -471px;
}

.poker-rating-row-3 {
    float: left;
    width: 221px;
    height: 36px;
    border-left: 1px solid #121213;
}

.poker-rating-text {
    font-size: 12px;
    font-family: 'crystal2';
    color: #b8b8b8;
    padding: 20px 50px 5px 0;
    line-height: 22px;
}

.poker-rating-text-2 {
    font-size: 12px;
    font-family: 'crystal2';
    color: #b8b8b8;
    padding: 0px 50px 40px 0;
    line-height: 22px;
}

.poker-rating-text-yellow {
    font-size: 16px;
    font-family: 'crystal2';
    color: #ffba00;
    padding: 40px 0 10px 0;
}

.poker-rating-head1 {
    display: table;
    margin: 0px;
    width: auto;
    /*826px*/
    height: 32px;
    background: url(../Images/poker/poker-rating.png) repeat-x;
    background-position: 0px 0px;
    border-bottom: 1px solid #121213;
    font-size: 14px;
    font-family: 'crystal1';
    color: #b8b8b8;
    text-align: center;
    line-height: 35px;
    overflow: hidden;
}

.poker-rating-head1-1 {
    float: left;
    width: 75px;
    height: 32px;
    overflow: hidden;
}

.poker-rating-head1-2 {
    float: left;
    width: 106px;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-head1-3 {
    float: left;
    width: 147px;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-head1-4 {
    float: left;
    width: 121px;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-head1-5 {
    float: left;
    width: 201px;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-head1-6 {
    float: left;
    width: 171px;
    height: 32px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-row1 {
    display: table;
    margin: 0px;
    width: auto;
    /*826px*/
    height: 36px;
    background: url(../Images/poker/poker-rating.png) repeat-x;
    background-position: 0px -32px;
    border-bottom: 1px solid #212121;
    font-size: 14px;
    font-family: 'crystal2';
    color: #b8b8b8;
    text-align: center;
    line-height: 39px;
    overflow: hidden;
}

    .poker-rating-row1:nth-child(2n+1) {
        background-position: 0px -68px;
    }

.poker-rating-row1-1 {
    float: left;
    width: 75px;
    height: 36px;
    overflow: hidden;
}

.poker-rating-row1-2 {
    float: left;
    width: 106px;
    height: 36px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-row1-3 {
    float: left;
    width: 147px;
    height: 36px;
    border-left: 1px solid #212121;
}

.poker-rating-row1-4 {
    float: left;
    width: 121px;
    height: 36px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-row1-5 {
    float: left;
    width: 201px;
    height: 36px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-rating-row1-6 {
    float: left;
    width: 171px;
    height: 36px;
    overflow: hidden;
    border-left: 1px solid #212121;
}

.poker-line {
    position: relative;
    height: 1px;
    /*background: #000;
    margin: 0 100px 30px 0;*/
}

    /* .poker-line:after {
        content: '';
        position: absolute;
        left: 0px;
        right: 0px;
        bottom: -1px;
        background: #3a3a3a;
        height: 1px;
    } */

.poker-rules, .poker-promo, .poker-ratings {
    display: none;
}

.poker-rules-img {
    margin-bottom: 15px;
}

.poker-glossary-alphabet-div {
    display: table;
    height: 34px;
    position: relative;
    overflow: hidden;
    margin-bottom: 25px;
}

    /* .poker-glossary-alphabet-div:before {
        content: '';
        position: absolute;
        left: 0px;
        top: -2px;
        right: 0px;
        height: 1px;
        background: #1b1b1b;
    } */

    .poker-glossary-alphabet-div:after {
        content: '';
        position: absolute;
        left: 0px;
        bottom: -2px;
        right: 0px;
        height: 1px;
        background: #1b1b1b;
    }

    .poker-glossary-alphabet-div a {
        display: block;
        float: left;
        cursor: pointer;
        font-size: 20px;
        color: #999;
        width: 31px;
        height: 34px;
        text-align: center;
        /*line-height: 38px;*/
        font-family: 'CrystalBetUni-Medium';
        padding-top: 25px;
        padding-right: 2px;
        text-transform: uppercase;
    }

        .poker-glossary-alphabet-div a.active {
            color: #fde053;
        }

/* .poker-glossary-alphabet {
    width: 37px;
    height: 35px;
} */

.poker-glossary-title {
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    color: #fde054;
    margin-bottom: 10px;
    /* line-height: 12px; */
    text-transform: uppercase !important;
}

.poker-glossary-text {
    font-size: 14px;
    color: #ccc;
    margin-bottom: 30px;
    font-family: 'CrystalNU4-Regular';
    line-height: 16px;
}
/* POKER End */

/* Start MoneyTransfer 

.money-transfer {
    padding: 25px;
    font-size: 12px;
}
.money-transfer-text {
    color: #FFF;
    text-align: center;
    line-height: 18px;
    padding: 0 40px 35px 40px;
}
.money-transfer-text.grey {
    color: #a6a6a6;
}
.money-transfer-text span {
    color: #C00;
}
.money-transfer-form {
    width: 704px;
    margin: 0 auto;
}
.money-transfer-form-left, .money-transfer-form-right {
    float: left;
    width: 225px;
}
.money-transfer-form-center {
    float: left;
    width: 254px;
    min-height: 330px;
    height: auto !important;
    height: 330px;
}
.money-transfer-user-icon {
    display: block;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -5px;
    width: 103px;
    height: 103px;
    margin: 0 auto 24px auto;
}
.money-transfer-user-name {
    display: block;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -196px;
    height: 38px;
    text-align: center;
    line-height: 40px;
    font-size: 14px;
    color: #FFF;
    text-shadow: 0.5px 0.866px 2px rgba(0, 0, 0, 0.8);
    border-radius: 3px;
    margin-bottom: 13px;
}
.money-transfer-money-status {
    position: relative;
    height: 104px;
    padding-top: 24px;
}
.money-transfer-money-image {
    display: block;
    background: url(../Images/Common/transfer-image.png);
    background-position: -131px -5px;
    width: 207px;
    height: 53px;
    margin-left: 18px;
}
.money-transfer-money-text {
    position: absolute;
    left: -50px;
    top: 80px;
    width: 354px;
    text-align: center;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    display: none;
}
.money-transfer-money-status.fail .money-transfer-money-image {
    background-position: -131px -119px;
    width: 215px;
}
.money-transfer-money-status.fail .money-transfer-money-text {
    display: block;
    color: #F00;
}
.money-transfer-money-status.success .money-transfer-money-image {
    background-position: -131px -62px;
    width: 207px;
}
.money-transfer-money-status.success .money-transfer-money-text {
    display: block;
    color: #3dd21a;
}
.money-transfer-money-textbox {
    position: relative;
    width: 206px;
    margin: 0 auto;
    margin-bottom: 12px;
}
.money-transfer-money-textbox input[type="text"] {
    background: #FFF;
    width: 206px;
    height: 34px;
    overflow: hidden;
    border: none;
    text-align: center;
    line-height: 38px;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #000;
    text-shadow: 0px 0px 0px #757575;
    -webkit-text-fill-color: transparent;
    font-weight: bold;
    border-bottom: 2px solid #1d1d1d;
    border-radius: 3px;
}
.money-transfer-money-textbox input[type="text"]::-webkit-input-placeholder {
    color: #000;
    text-shadow: none;
    -webkit-text-fill-color: initial;
}
.money-transfer-money-textbox input[type="text"]:focus {
    outline: none;
}
.money-transfer-money-button {
    position: relative;
}
.money-transfer-money-button.mt15 {
    top: 15px;
}
.money-transfer-money-button {
    margin-left: 0px;
}
.money-transfer-money-button input[type="submit"], .money-transfer-money-button a {
    border-radius: 2px;
    background-image: -moz-linear-gradient( 90deg, rgb(247, 190, 41) 0%, rgb(255, 232, 94) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(247, 190, 41) 0%, rgb(255, 232, 94) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(247, 190, 41) 0%, rgb(255, 232, 94) 100%);
    width: 290px;
    height: 50px;
    text-align: center;
    line-height: 54px;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #332605;
    text-shadow: 0.5px 0.866px 1px rgba(109, 80, 15, 0.8);
    cursor: pointer;
    border: none;
    border-bottom: 1px solid #111111;
    display: inline-block;
    text-decoration: none;
}
.money-transfer-form-center-sms {
    margin: 0 auto;
    width: 206px;
}
.money-transfer-form-center .money-transfer-money-button input[type="submit"], .money-transfer-money-button a {
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 223, 97, 0.004);
    width: 206px;
    height: 36px;
    line-height: 36px;
}
.money-transfer-form-center .money-transfer-money-button input[type="submit"], .money-transfer-money-button a:hover {
    background-image: -moz-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
    box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 223, 97, 0.004);
}
#body .new_profile .money-transfer-money-button a {
    width: 293px;
    height: 50px;
    line-height: 50px;
}
.money-transfer-sms {
    width: 206px;
    margin: 0 auto;
}
#body .security_settings5_1 {
    display: inline-block;
    background: #FFF;
    width: 204px;
    height: 36px;
    border: none;
    text-align: center;
    line-height: 40px;
    border-bottom: 2px solid #1d1d1d;
    border-radius: 3px;
    position: relative;
    vertical-align: top;
    margin-right: 10px;
    margin-bottom: 6px;
}
#body #s_inner_content .security_settings5_1 {
    width: 285px;
}
#body .money-transfer-form-center-sms .security_settings5_1 {
    width: 204px !important;
}
#body .sms-confirm .security_settings5_1 {
    width: 205px;
}
#body .security_settings5_1_input {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 233px;
    outline: none;
    height: 36px;
    padding-left: 10px;
    background: none;
    border: none;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #000;
}
#body .new_profile.new_font .security_settings5_1 {
    width: 292px;
}
#body .security_settings5_1_sms {
    position: absolute;
    right: -3px;
    top: 0px;
    width: 44px;
    height: 36px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -459px -379px;
    border: none;
    cursor: pointer;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 1px;
}
#body .security_settings5_1_sms:hover {
    background-position: -520px -379px;
}
#body .security_settings5_1_sms[disabled] {
    width: 44px;
    height: 36px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -580px -379px;
    cursor: default;
}
#body .head_login_sms_popup_div .head_login_sms_popup .password_popup {
    width: 171px;
    margin-bottom: 6px;
}
.money-transfer-friend-div {
    position: relative;
    
}
.money-transfer-friend-textbox-pincode {
    height: 50px;
    position: relative;
}
.money-transfer-friend-textbox-pincode input {
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -653px;
    width: 225px;
    height: 38px;
    border: none;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: rgb(214, 214, 214);
    text-align: center;
}
.money-transfer-friend-textbox-pincode input::-webkit-input-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox-pincode input:-moz-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox-pincode input::-moz-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox-pincode input:-ms-input-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox-pincode input:focus {
    outline: none;
}
.money-transfer-friend-textbox {
    height: 38px;
    position: relative;
}
.money-transfer-friend-textbox input {
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -423px;
    width: 172px;
    height: 38px;
    border: none;
    padding-left: 10px;
    font-size: 12px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox input::-webkit-input-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox input:-moz-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox input::-moz-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox input:-ms-input-placeholder {
    color: rgb(214, 214, 214);
}
.money-transfer-friend-textbox input:focus {
    outline: none;
}
.money-transfer-friend-textbox span {
    position: absolute;
    right: 0px;
    top: 0px;
    display: block;
    background: url(../Images/Common/transfer-image.png);
    background-position: -320px -423px;
    width: 43px;
    height: 38px;
    border: none;
    cursor: pointer;
}
.money-transfer-friend-add {
    display: block;
    cursor: pointer;
    border: none;
    background: url(../Images/Common/transfer-image.png);
    background-position: -181px -378px;
    width: 79px;
    height: 31px;
    font-size: 10px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #FFF;
    padding-left: 44px;
    padding-top: 7px;
    line-height: 13px;
    position: absolute;
    right: -135px;
    top: 0px;
    text-decoration: none;
}
.money-transfer-friend-add:hover {
    background-position: -320px -378px;
}
.money-transfer-friend-list-div {
    position: absolute;
    left: 0px;
    top: 0px;
    display: none;
    width: 225px;
}
.money-transfer-friend-head {
    height: 36px;
    border-bottom: 1px solid #1d1d1d;
}
.money-transfer-friend-head-1 {
    float: left;
    width: 174px;
    height: 36px;
    line-height: 38px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -470px;
    border-right: 1px solid #1d1d1d;
    padding-left: 15px;
    font-size: 12px;
    color: rgb(145, 145, 145);
    text-shadow: 0.5px 0.866px 2px rgba(0, 0, 0, 0.8);
    border-top-left-radius: 5px;
}
.money-transfer-friend-head-2 {
    float: left;
    width: 35px;
    height: 36px;
    background: url(../Images/Common/transfer-image.png);
    background-position: -320px -470px;
    position: relative;
    cursor: pointer;
    border-top-right-radius: 5px;
}
.money-transfer-friend-head-2:after {
    content: '';
    background: url(../Images/Common/transfer-image.png);
    background-position: -375px -470px;
    width: 9px;
    height: 4px;
    position: absolute;
    right: 13px;
    top: 17px;
}
.money-transfer-friend-list {}
.money-transfer-friend-row {
    border-top: 1px solid #313131;
    border-bottom: 1px solid #232323;
    background: url(../Images/Common/transfer-image.png);
    background-position: -5px -515px;
    height: 37px;
    cursor: pointer;
}
.money-transfer-friend-list .money-transfer-friend-row:nth-child(2n+1) {
    background-position: -5px -561px;
}
.money-transfer-friend-list .money-transfer-friend-row:hover {
    background-position: -5px -607px;
}
.money-transfer-friend-list .money-transfer-friend-row:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.money-transfer-friend-row-1 {
    float: left;
    width: 174px;
    height: 37px;
    line-height: 38px;
    border-right: 1px solid #1d1d1d;
    padding-left: 15px;
    font-size: 12px;
    color: #FFF;
    text-shadow: 0.5px 0.866px 2px rgba(0, 0, 0, 0.8);
}
.money-transfer-friend-row-2 {
    float: left;
    width: 35px;
    height: 36px;
    position: relative;
    cursor: pointer;
}
.money-transfer-friend-row-2:after {
    content: '';
    background: url(../Images/Common/transfer-image.png);
    background-position: -396px -470px;
    width: 9px;
    height: 11px;
    position: absolute;
    left: 13px;
    top: 12px;
}
.money-transfer-friend-row-2:hover:after {
    background-position: -412px -466px;
    width: 9px;
    height: 15px;
    left: 14px;
    top: 8px;
}
 End MoneyTransfer */

/* Start New Loading */

.loading-popup {
    display: block;
}

.loading-new {
    display: inline-block;
    width: 39px;
    height: 39px;
    background: url(../Images/Common/loading_new.gif);
}

.loading-popup-bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(28, 28, 28, 0.48);
    z-index: 2000;
}

.loading-popup .loading-new {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    z-index: 2001;
}
/* End New Loading */

/* Start Sport Menu */

#body .sport_menu_new.spt_button_-7 {
    background: url(../Images/Common/sport-image.png);
    background-position: -12px -382px;
    width: 228px;
    height: 32px;
    display: block;
    float: left;
    margin: 2px 3px 3px 4px;
    padding-left: 12px;
    font-size: 13px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #f5f5f5;
    text-decoration: none;
    text-shadow: 0.5px 0.866px 1px rgba(0, 0, 0, 0.6);
    line-height: 36px;
    position: relative;
}

#body.view_1500 .sport_menu_new.spt_button_-7 {
    margin: 2px 10px 3px 9px;
}

#body.view_1024 .sport_menu_new.spt_button_-7 {
    margin: 2px 5px 3px 5px;
}

#body .sport_menu_new.spt_button_-7:hover {
    color: #fcdd55;
    background-position: -12px -382px;
}

    #body .sport_menu_new.spt_button_-7:hover .sport_menu_new_count {
        color: #f5f5f5;
    }

#body .sport_menu_new.spt_button_-7 .sport_menu_new_count {
    font-size: 10px;
    margin-left: 5px;
    font-size: 12px;
    color: #f5f5f5;
}

#body .sport_menu_new.spt_button_-7.selected {
    color: #fcdd55;
    background-position: -12px -382px;
}

    #body .sport_menu_new.spt_button_-7.selected .sport_menu_new_count {
        color: #f5f5f5;
        font-size: 12px;
    }

.SportType-7 {
    display: inline-block;
    background: url(../Images/Common/SportType.png);
    background-position: -13px -141px;
    width: 22px;
    height: 21px;
    position: absolute;
    right: 8px;
    top: 2px;
}

#body .sport_menu_new.spt_button_-7:hover .SportType-7 {
    background-position: -45px -141px;
}

#body .sport_menu_new.spt_button_-7.selected .SportType-7 {
    background-position: -45px -141px;
}

#body .x_loop_title_bg .SportType-7 {
    position: relative !important;
    margin-left: 10px;
}

#body .sports-tree-container .SportType-7 {
    left: 7px;
    top: 4px;
}
/* End Sport Menu */

/* Start Verification */

.verification-popup {
    position: fixed;
    left: 50%;
    top: 50%;
    width: 543px;
    min-height: 200px;
    height: auto !important;
    height: 200px;
    padding-bottom: 10px;
    border: 2px solid #de980c;
    margin: -300px 0 0 -274px;
    border-radius: 10px;
    background: #262626;
    z-index: 1002;
    /*opacity: 0;*/
    font-family: 'bpg_mrgvlovani_2010regular';
    font-weight: normal;
}

.verification-popup-div {
    /*
    -webkit-transform: scale(0.1,0.1);
    -moz-transform: scale(0.1,0.1);
    -o-transform: scale(0.1,0.1);
    -ms-transform: scale(0.1,0.1);
    transform: scale(0.1,0.1);
    */
}

.verification-popup-bg {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 1001;
    display: none;
}

.verification-popup-head {
    position: relative;
    background: url(../Images/Common/verification-image.png) no-repeat;
    background-position: -118px -64px;
    width: 543px;
    height: 68px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 18px;
    color: #c7c6c6;
    text-align: center;
    line-height: 58px;
}

.verification-popup-head-icon {
    display: inline-block;
    background: url(../Images/Common/verification-image.png) no-repeat;
    background-position: -28px -19px;
    width: 25px;
    height: 25px;
    vertical-align: middle;
    margin-right: 11px;
}

.verification-popup-head-line {
    position: absolute;
    right: 57px;
    top: 0px;
    width: 1px;
    height: 54px;
    background: #323232;
    border-left: 1px solid #181818;
}

.verification-popup-close {
    position: absolute;
    right: 20px;
    top: 15px;
    background: url(../Images/Common/verification-image.png) no-repeat;
    background-position: -84px -17px;
    width: 19px;
    height: 21px;
    display: block;
    cursor: pointer;
}

    .verification-popup-close:hover {
        background-position: -123px -17px;
    }

    .verification-popup-close:active {
        background-position: -153px -17px;
        width: 27px;
        height: 27px;
        right: 16px;
        top: 13px;
    }

.verification-page-div {
    padding: 45px 0;
}

.verification-page {
    margin: 0 auto;
    width: 703px;
    font-family: 'bpg_mrgvlovani_2010regular';
    border: 2px solid #393939;
    border-radius: 5px;
    padding: 20px 0 40px 0;
}

.verification-popup-content {
}

.verification-popup-text-1 {
    padding: 50px 45px 40px 45px;
    text-align: center;
    line-height: 18px;
    font-size: 13px;
    color: #c7c6c6;
}

    .verification-popup-text-1 span {
        color: #e6a212;
    }

.verification-popup-line {
    height: 1px;
    background: #323232;
    border-top: 1px solid #181818;
    margin-bottom: 23px;
}

    .verification-popup-line.nm {
        margin-bottom: 0px;
    }

.verification-popup-buttons {
    text-align: center;
}

    .verification-popup-buttons a {
        border-radius: 3px;
        background-image: -moz-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(250, 202, 54) 0%, rgb(254, 233, 96) 100%);
        box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 223, 97, 0.004);
        width: 206px;
        height: 36px;
        line-height: 36px;
        display: block;
        margin: 0 auto;
        text-decoration: none;
        font-family: 'bpg_mrgvlovani_caps_2010Rg';
        font-size: 14px;
        font-weight: bold;
    }

        .verification-popup-buttons a:hover {
            background-image: -moz-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(251, 219, 66) 0%, rgb(254, 239, 125) 100%);
            box-shadow: 0px 1px 0px 0px rgba(0, 0, 0, 0.4), inset 0px 1px 0px 0px rgba(255, 223, 97, 0.004);
        }

        .verification-popup-buttons a.verification-popup-button-yellow {
            color: #2d1c01;
            text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
        }

#body .verification-popup .verification-popup-buttons a.verification-popup-button-yellow {
    margin-bottom: 20px;
}

.verification-popup-buttons a.verification-popup-button-yellow:hover {
}

.verification-popup-buttons a.verification-popup-button-yellow:active {
    background-position: -352px -267px;
    color: #7b5306;
    text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
}

.verification-popup-buttons a.verification-popup-button-yellow.disabled {
    opacity: 0.6;
    cursor: default;
}

    .verification-popup-buttons a.verification-popup-button-yellow.disabled:hover {
        background-position: -25px -267px;
        color: #2d1c01;
        text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
    }

    .verification-popup-buttons a.verification-popup-button-yellow.disabled:active {
        background-position: -25px -267px;
        color: #2d1c01;
        text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
    }

.verification-popup-buttons a.verification-popup-button-grey {
    background-position: -28px -171px;
    text-shadow: 0.5px 0.866px 0px rgba(157, 157, 157, 0.004);
}

    .verification-popup-buttons a.verification-popup-button-grey:hover {
        background-position: -189px -171px;
    }

    .verification-popup-buttons a.verification-popup-button-grey:active {
        background-position: -350px -171px;
        color: #4c4c4c;
        text-shadow: 0.5px 0.866px 0px rgba(157, 157, 157, 0.004);
    }

.verification-popup-text-2 {
    padding: 15px 45px 25px 45px;
    text-align: center;
    line-height: 18px;
    font-size: 13px;
    color: #c7c6c6;
}

    .verification-popup-text-2 span {
        color: #878787;
    }

.verification-popup-textbox {
    position: relative;
    width: 236px;
    height: 36px;
    margin: 0 auto;
    background: #FFF;
    border-bottom: 2px solid #171717;
    border-radius: 3px;
    margin-bottom: 10px;
}

    .verification-popup-textbox span {
        position: absolute;
        left: 9px;
        top: 7px;
        background: url(../Images/Common/verification-image.png) no-repeat;
        background-position: -206px -17px;
        width: 12px;
        height: 20px;
    }

    .verification-popup-textbox input {
        position: absolute;
        left: 28px;
        top: 0px;
        width: 208px;
        height: 36px;
        border: none;
        background: none;
        color: #000;
        text-shadow: 0px 0px 0px #757575;
        -webkit-text-fill-color: transparent;
        font-size: 12px;
        font-family: 'bpg_mrgvlovani_2010regular';
        letter-spacing: -0.02em;
    }

        .verification-popup-textbox input::-webkit-input-placeholder {
            color: #000;
            text-shadow: none;
            -webkit-text-fill-color: initial;
        }

        .verification-popup-textbox input:focus {
            outline: none;
        }

.verification-popup-fail {
    text-align: center;
    color: #ff0000;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 5px;
    display: block;
}

.verification-popup-success {
    text-align: center;
    color: #69cd3d;
    font-size: 12px;
    line-height: 20px;
    padding-bottom: 5px;
    display: block;
}

.verification-popup-sms {
    margin: 0 auto;
    width: 236px;
    text-align: center;
}

    .verification-popup-sms .money-transfer-money-button {
    }

        .verification-popup-sms .money-transfer-money-button a {
            border: none;
            cursor: pointer;
            display: inline-block;
            width: 140px;
            height: 41px;
            background: url(../Images/Common/verification-image.png) no-repeat;
            background-position: -25px -267px;
            color: #262626;
            text-decoration: none;
            text-align: center;
            line-height: 42px;
            font-family: 'bpg_mrgvlovani_caps_2010Rg';
            font-size: 14px;
            font-weight: bold;
            margin: 0 10px 5px 10px;
            text-shadow: none;
            padding: 0;
            border-radius: 0px;
            border: none;
        }

            .verification-popup-sms .money-transfer-money-button a:hover {
                background-position: -188px -267px;
            }

            .verification-popup-sms .money-transfer-money-button a:active {
                background-position: -352px -267px;
                color: #7b5306;
                text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
            }

            .verification-popup-sms .money-transfer-money-button a.disabled {
                opacity: 0.6;
                cursor: default;
            }

                .verification-popup-sms .money-transfer-money-button a.disabled:hover {
                    background-position: -25px -267px;
                    color: #2d1c01;
                    text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
                }

                .verification-popup-sms .money-transfer-money-button a.disabled:active {
                    background-position: -25px -267px;
                    color: #2d1c01;
                    text-shadow: 0.5px 0.866px 0px rgba(214, 148, 11, 0.004);
                }

#body .verification-popup-sms .security_settings5_1 {
    width: 233px;
    margin-right: 3px;
}

#body .verification-popup-sms .security_settings5_1_input {
    width: 178px;
}

#body .verification-popup-sms .security_settings5_1 .head_login_sms_popup .password_popup {
    width: 201px;
}

.verification-popup-upload-div {
    width: 355px;
    margin: 0 auto 22px auto;
    border: 2px dotted #515151;
    border-radius: 10px;
    min-height: 120px;
    height: auto !important;
    height: 120px;
}

.verification-popup-upload-head {
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #7c7c7c;
    text-align: center;
    height: 51px;
    line-height: 40px;
}

    .verification-popup-upload-head span {
        display: inline-block;
        background: url(../Images/Common/verification-image.png) no-repeat;
        background-position: -238px -19px;
        width: 26px;
        height: 18px;
        vertical-align: middle;
        margin-right: 10px;
    }

.verification-popup-upload {
    width: 302px;
    height: 22px;
    position: relative;
    background: #3b3b3b;
    margin: 0 auto 8px auto;
}

    .verification-popup-upload input[type=file] {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 302px;
        height: 22px;
        opacity: 0;
        filter: alpha(opacity=0);
        size: auto;
        z-index: 2;
    }

.verification-popup-upload-text {
    float: left;
    width: 213px;
    padding: 0 10px;
    font-size: 12px;
    color: #7c7c7c;
    line-height: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.verification-popup-upload-bt {
    float: right;
    display: block;
    background: url(../Images/Common/verification-image.png) no-repeat;
    background-position: -28px -228px;
    width: 66px;
    height: 22px;
    text-align: center;
    line-height: 26px;
    font-size: 11px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #262626;
    cursor: pointer;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 4;
}

    .verification-popup-upload-bt:hover {
        background-position: -123px -228px;
    }

    .verification-popup-upload-bt:active {
        background-position: -218px -228px;
    }

.verification-popup-upload-error {
    font-size: 12px;
    color: #F00;
    width: 302px;
    margin: 0 auto;
    text-align: left;
    padding-bottom: 7px;
}

.verification-popup-ok {
    display: block;
    background: url(../Images/Common/verification-image.png) no-repeat;
    background-position: -25px -330px;
    width: 67px;
    height: 67px;
    margin: 30px auto 15px auto;
}

.verification-popup-text-3 {
    padding: 0px 35px 20px 35px;
    text-align: center;
    font-size: 16px;
    color: #69cd3d;
    line-height: 22px;
}

.verification-popup-text-4 {
    padding: 0px 45px 20px 45px;
    text-align: center;
    font-size: 14px;
    color: #9b9b9b;
    line-height: 20px;
}
/* End Verification */

/* End Sport Menu */

/* Start New Loading */

.loading-popup {
    display: block;
}

.loading-new {
    display: inline-block;
    width: 39px;
    height: 39px;
    background: url(../Images/Common/loading_new.gif);
}

.loading-popup-bg {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(28, 28, 28, 0.48);
    z-index: 2000;
}

.loading-popup .loading-new {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -20px 0 0 -20px;
    z-index: 2001;
}
/* End New Loading */

.live-boardgames-menu {
    padding-top: 5px;
    display: none;
}

#body .other_games_minigames .mini-games {
    transform: scale(1, 1);
    width: 298px;
    height: 424px;
    overflow: hidden;
    margin: 0 auto;
}

#body .mini-games iframe {
    display: block !important;
}

#body.view_1500 .mini-games {
    transform: scale(1, 1);
    width: 314px;
    height: 424px;
    overflow: hidden;
}

#body .mini-games {
    transform: scale(1, 1);
    width: 314px;
    height: 424px;
    overflow: hidden;
    /*
    transform:scale(1.18);
    margin: 0 auto;
    margin-bottom: 70px;
    */
}

#body.view_1024 .mini-games {
    transform: scale(1, 1);
    width: 273px;
    height: 330px;
    overflow: hidden;
}

#body .mini-games iframe {
    transform: scale(1.16);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    width: 270px;
    height: 360px;
    border: none;
    overflow: hidden;
}

#body.view_1024 .mini-games iframe {
    transform: scale(0.89);
}

#body.view_1024 .other_games_minigames iframe, #body .other_games_minigames iframe {
    transform: scale(1, 1);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    width: 270px;
    height: 360px;
    border: none;
    overflow: hidden;
    margin: 53px auto 0 auto;
}

#body.view_1024 .other_games_minigames .mini-games, .other_games_minigames .mini-games {
    transform: scale(1);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    margin: 0 auto;
}

.live-boardgames-menu a {
    display: block;
    background: url(../Images/Common/live-boardgames-menu.png);
    width: 180px;
    height: 67px;
    line-height: 73px;
    padding-left: 70px;
    text-align: center;
    font-size: 23px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #031816;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 2px;
}

    .live-boardgames-menu a.bura {
        background-position: -16px -359px;
        text-shadow: 0px 2px 0px rgba(58, 187, 206, 0.4);
    }

        .live-boardgames-menu a.bura:hover {
            background-position: -315px -359px;
        }

    .live-boardgames-menu a.seka {
        background-position: -16px -445px;
        text-shadow: 0px 2px 0px rgba(121, 170, 34, 0.4);
    }

        .live-boardgames-menu a.seka:hover {
            background-position: -315px -445px;
        }

    .live-boardgames-menu a.domino {
        background-position: -16px -533px;
        text-shadow: 0.375px 0.927px 0px rgba(222, 183, 105, 0.4);
    }

        .live-boardgames-menu a.domino:hover {
            background-position: -315px -533px;
        }

    .live-boardgames-menu a.backgammon {
        background-position: -16px -618px;
        text-shadow: 0.813px 1.827px 0px rgba(200, 175, 38, 0.4);
    }

        .live-boardgames-menu a.backgammon:hover {
            background-position: -315px -618px;
        }

#body.view_1500 .live-boardgames-menu a {
    width: 200px;
    height: 65px;
    line-height: 73px;
    padding-left: 70px;
}

    #body.view_1500 .live-boardgames-menu a.bura {
        background-position: -16px -14px;
        text-shadow: 0px 2px 0px rgba(58, 187, 206, 0.4);
    }

        #body.view_1500 .live-boardgames-menu a.bura:hover {
            background-position: -315px -14px;
        }

    #body.view_1500 .live-boardgames-menu a.seka {
        background-position: -16px -100px;
        text-shadow: 0px 2px 0px rgba(121, 170, 34, 0.4);
    }

        #body.view_1500 .live-boardgames-menu a.seka:hover {
            background-position: -315px -100px;
        }

    #body.view_1500 .live-boardgames-menu a.domino {
        background-position: -16px -187px;
        text-shadow: 0.375px 0.927px 0px rgba(222, 183, 105, 0.4);
    }

        #body.view_1500 .live-boardgames-menu a.domino:hover {
            background-position: -315px -187px;
        }

    #body.view_1500 .live-boardgames-menu a.backgammon {
        background-position: -16px -273px;
        text-shadow: 0.813px 1.827px 0px rgba(200, 175, 38, 0.4);
    }

        #body.view_1500 .live-boardgames-menu a.backgammon:hover {
            background-position: -315px -273px;
        }

@media screen and (-webkit-min-device-pixel-ratio:0) {
    ::i-block-chrome, .new_font #s_inner_content_header_content, .s_square_btn_content {
        font-weight: normal;
        font-weight: normal !important;
    }
}

@font-face {
    font-family: 'bpg_mrgvlovani_2010regular';
    src: url('../Fonts/bpg_mrgvlovani_2010/bpg_mrgvlovani_2010-webfont.eot');
    src: url('../Fonts/bpg_mrgvlovani_2010/bpg_mrgvlovani_2010-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/bpg_mrgvlovani_2010/bpg_mrgvlovani_2010-webfont.woff2') format('woff2'), url('../Fonts/bpg_mrgvlovani_2010/bpg_mrgvlovani_2010-webfont.woff') format('woff'), url('../Fonts/bpg_mrgvlovani_2010/bpg_mrgvlovani_2010-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    src: url('../Fonts/bpg_mrgvlovani_caps_2010/bpg_mrgvlovani_caps_2010-webfont.eot');
    src: url('../Fonts/bpg_mrgvlovani_caps_2010/bpg_mrgvlovani_caps_2010-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/bpg_mrgvlovani_caps_2010/bpg_mrgvlovani_caps_2010-webfont.woff2') format('woff2'), url('../Fonts/bpg_mrgvlovani_caps_2010/bpg_mrgvlovani_caps_2010-webfont.woff') format('woff'), url('../Fonts/bpg_mrgvlovani_caps_2010/bpg_mrgvlovani_caps_2010-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'alk_sanetregular';
    src: url('../Fonts/alk-sanet/alk-sanet-webfont.eot');
    src: url('../Fonts/alk-sanet/alk-sanet-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/alk-sanet/alk-sanet-webfont.woff2') format('woff2'), url('../Fonts/alk-sanet/alk-sanet-webfont.woff') format('woff'), url('../Fonts/alk-sanet/alk-sanet-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bpg_dejavu_sansbook';
    src: url('../Fonts/bpg_dejavusans/bpg_dejavusans-webfont.eot');
    src: url('../Fonts/bpg_dejavusans/bpg_dejavusans-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/bpg_dejavusans/bpg_dejavusans-webfont.woff') format('woff'), url('../Fonts/bpg_dejavusans/bpg_dejavusans-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bpg_quadrosquare_caps_2013Rg';
    src: url('../Fonts/bpg-quadro-square-caps/bpg_quadrosquare_caps_2013-webfont.eot');
    src: url('../Fonts/bpg-quadro-square-caps/bpg_quadrosquare_caps_2013-webfont.eot?#iefix') format('embedded-opentype'), url('../Fonts/bpg-quadro-square-caps/bpg_quadrosquare_caps_2013-webfont.woff2') format('woff2'), url('../Fonts/bpg-quadro-square-caps/bpg_quadrosquare_caps_2013-webfont.woff') format('woff'), url('../Fonts/bpg-quadro-square-caps/bpg_quadrosquare_caps_2013-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'bpg_arial';
    src: url('../Fonts/bpg_arial/BPG_Arial_2.ttf');
}

@font-face {
    font-family: 'roboto_bold';
    src: url('../Fonts/Roboto/Roboto-Bold_0.ttf');
}

@font-face {
    font-family: 'roboto_medium';
    src: url('../Fonts/Roboto/Roboto-Medium_0.ttf');
}

@font-face {
    font-family: 'lgv_bebas_neuebold';
    src: url('../Fonts/lgv-bebas-neue-bold-bold-demo/lgv-bebas-neue-bold-bold-webfont.woff2') format('woff2'), url('../Fonts/lgv-bebas-neue-bold-bold-demo/lgv-bebas-neue-bold-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'BEBASNEUE';
    src: url('../Fonts/crystal/BEBASNEUE.OTF');
}

@font-face {
    font-family: 'CrystalMT3-Bold';
    src: url('../Fonts/crystal/CrystalMT3-Bold.otf');
}

@font-face {
    font-family: 'CrystalNU4-Regular';
    src: url('../Fonts/crystal/CrystalNU4-Regular.otf');
}

@font-face {
    font-family: 'lgv-bebas-neue-bold-bold';
    src: url('../Fonts/crystal/lgv-bebas-neue-bold-bold.ttf');
}

@font-face {
    font-family: 'DINNextLTPro-Medium';
    src: url('../Fonts/DINNextLTPro/DINNextLTPro-Medium_0.otf');
}

@font-face {
    font-family: 'DINNextLTPro-Bold';
    src: url('../Fonts/DINNextLTPro/DINNextLTPro-Bold_0.otf');
}

@font-face {
    font-family: 'DINNextLTPro-Light';
    src: url('../Fonts/DINNextLTPro/DINNextLTPro-Light_0.otf');
}

@font-face {
    font-family: 'DINNextLTPro-Regular';
    src: url('../Fonts/DINNextLTPro/DINNextLTPro-Regular_0.otf');
}
/* End of FB Ticket share promo*/

.keno_right {
    position: relative;
}

.keno_right_div {
    width: 300px;
    height: 47px;
    margin: 0 auto;
    text-align: center;
    display: table;
    margin-top: 100px;
}

    .keno_right_div label {
        display: inline-table;
        border-radius: 4px;
        background-image: -moz-linear-gradient( -90deg, rgb(114, 114, 114) 0%, rgb(48, 48, 48) 99%);
        background-image: -webkit-linear-gradient( -90deg, rgb(114, 114, 114) 0%, rgb(48, 48, 48) 99%);
        background-image: -ms-linear-gradient( -90deg, rgb(114, 114, 114) 0%, rgb(48, 48, 48) 99%);
        box-shadow: inset 0px 0px 0px 0px rgba(0, 0, 0, 0.302);
        width: 45px;
        height: 47px;
        margin: 0 4px;
        text-align: center;
        line-height: 47px;
        /* font-family: 'bpg_square_mtavruli';*/
        font-size: 42px;
        color: #f3c400;
        text-shadow: 1px 2px 3px #000;
        cursor: pointer;
    }

.keno_right_popup {
    position: absolute;
    left: -164px;
    top: -144px;
    z-index: 999;
    width: 495px;
    border-radius: 10px;
    border: 2px solid #3a3a3a;
    background: #212121;
    padding: 5px;
    display: none;
}

    .keno_right_popup div {
        border-radius: 10px;
        background: #313131;
        padding: 15px;
        height: 240px;
        ;
        text-align: center;
        font-family: 'bpg_mrgvlovani_caps_2010Rg';
        font-size: 14px;
        color: #cdcdcd;
    }

        .keno_right_popup div p {
            line-height: 20px;
        }

.keno_right_popup_title {
    font-size: 23px;
    color: #f3cd00;
    margin-top: 10px;
}

.keno_right_popup_title_line {
    display: block;
    height: 4px;
    width: 97%;
    margin: 10px auto;
    border-top: 1px solid #232323;
    border-bottom: 1px solid #373737;
}

.keno_right_div:hover > .keno_right_popup {
    display: block;
}

.newmain-head {
    height: 40px;
    background: #3f3f3f;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin: 0 auto;
    margin-bottom: 1px;
    width: 100%;
}

.newmain-head-left {
    float: left;
    color: #FFF;
    font-size: 14px;
    padding-left: 15px;
    line-height: 40px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
}

.newmain-head-right {
    float: right;
    padding-right: 0px;
    line-height: 40px;
}

.newmain-exit-bt {
    cursor: pointer;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-decoration: none;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    display: block;
    border-radius: 5px;
    text-align: center;
    background-image: -moz-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    width: 108px;
    height: 40px;
    line-height: 43px;
}

    .newmain-exit-bt:hover {
        background-image: -moz-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    }

    .newmain-exit-bt:after {
        display: inline-block;
        content: '';
        background: url(../Images/OtherGames/exit.png);
        background-position: left;
        width: 21px;
        height: 21px;
        margin-left: 10px;
        vertical-align: top;
        margin-top: 10px;
    }

.transfer_big.new {
    position: relative;
}

    .transfer_big.new:after {
        content: '';
        position: absolute;
        left: 0px;
        top: 0px;
        background: url(../Images/Common/poker-new.png) no-repeat;
        background-position: -6px -4px;
        width: 25px;
        height: 29px;
        display: block;
    }

.new_new_roulette {
    width: 401px;
    height: 127px;
    margin: 0 6px;
    position: relative;
    margin-bottom: 13px;
}

.new_roulette a:hover {
    background-position: left top !important;
}

.new_new_roulette1 {
    background: url('../Images/roulette/roulette1.png');
}

.new_new_roulette2 {
    background: url('../Images/roulette/roulette2.png');
}

.new_new_roulette3 {
    background: url('../Images/roulette/roulette3.png');
    height: 267px;
}

.new_new_roulette4 {
    background: url('../Images/roulette/roulette4.png');
}

.new_new_roulette5 {
    background: url('../Images/roulette/roulette5.png');
}

.new_new_roulette:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid rgb(245, 191, 0);
    width: 397px;
    height: 123px;
    border-radius: 5px;
    box-shadow: inset 0px 0px 18px 3px rgba(255, 227, 73, 0.3);
}

.new_new_roulette.new_new_roulette3:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid rgb(245, 191, 0);
    width: 397px;
    height: 263px;
    border-radius: 5px;
    box-shadow: inset 0px 0px 18px 3px rgba(255, 227, 73, 0.3);
}
/*
#body.view_1024 .new_new_roulette {
    width: 242px;
    height: 193px;
}
*/

#body.view_1024 .new_new_roulette {
    width: 322px;
    height: 127px;
    margin: 0 6px;
    position: relative;
    margin-bottom: 16px;
}

.main_bt {
    float: left;
}

.roulette_new_new_left_side {
    float: left;
    ;
    width: 825px;
}

#body.view_1024 .roulette_new_new_left_side {
    float: left;
    ;
    width: 668px;
}

#body.view_1024 .new_new_roulette1 {
    background: url('../Images/roulette/1024_roulette1.png');
}

#body.view_1024 .new_new_roulette2 {
    background: url('../Images/roulette/1024_roulette2.png');
}

#body.view_1024 .new_new_roulette3 {
    background: url('../Images/roulette/1024_roulette3.png');
    height: 267px;
}

#body.view_1024 .new_new_roulette4 {
    background: url('../Images/roulette/1024_roulette4.png');
}

#body.view_1024 .new_new_roulette5 {
    background: url('../Images/roulette/1024_roulette5.png');
}

#body.view_1024 .new_new_roulette:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid rgb(245, 191, 0);
    width: 318px;
    height: 123px;
    border-radius: 5px;
    box-shadow: inset 0px 0px 18px 3px rgba(255, 227, 73, 0.3);
}

#body.view_1024 .new_new_roulette.new_new_roulette3:hover:after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    border: 2px solid rgb(245, 191, 0);
    width: 318px;
    height: 263px;
    border-radius: 5px;
    box-shadow: inset 0px 0px 18px 3px rgba(255, 227, 73, 0.3);
}

.slider_home_div {
    z-index: 9 !important;
}

#body .home a {
    cursor: pointer;
    display: block;
    float: left;
    border-radius: 7px;
    text-decoration: none;
    background-position: top;
    box-sizing: border-box;
    text-align: left;
    position: relative;
    z-index: 9;
}

    #body .home a:hover {
        background-position: bottom;
    }

#body .main1 {
    background: url('../Images/new_design/main_banner/1500/sport.png');
    width: 612px;
    height: 142px;
    padding-left: 13px;
    padding-top: 27px;
}

#body.view_1024 .main1 {
    background: url('../Images/new_design/main_banner/1024/sport.png');
    width: 497px;
}

#body .main2 {
    background: url('../Images/new_design/main_banner/1500/table-games.png');
    width: 612px;
    height: 142px;
    padding-left: 13px;
    padding-top: 27px;
    margin-left: 8px;
}

#body.view_1024 .main2 {
    background: url('../Images/new_design/main_banner/1024/table-games.png');
    width: 498px;
    margin-left: 2px;
}

#body .main1 span, #body .main2 span {
    color: #ffd800;
    font-size: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
}

#body .main1 p, #body .main2 p {
    color: #fff;
    display: block;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_2010regular';
    margin-top: 5px;
}

#body.view_1024 .main1 p, #body.view_1024 .main2 p {
    display: none;
}

#body.view_1024 .main1, #body.view_1024 .main2 {
    padding-top: 43px;
}
/*#body.view_1024  .main1 label, #body.view_1024  .main2 label {
    margin-top: 30px;
}*/

#body .main1 label, #body .main2 label {
    display: block;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    margin-top: 25px;
    color: #dbdbdb;
    width: 125px;
    text-align: center;
    cursor: pointer;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
    border-radius: 4px;
    background-image: -moz-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    border-left: 1px solid #3e3e3e;
    border-top: 1px solid #3e3e3e;
    border-right: 1px solid #141414;
    border-bottom: 1px solid #141414;
    height: 30px;
    line-height: 32px;
    position: relative;
}

#body.view_1024 .main1 label, #body .main2 label {
    margin-top: 25px;
}

#body .main3 {
    background: url('../Images/new_design/main_banner/1500/poker.png');
    width: 302px;
    height: 142px;
    margin-top: 8px;
}

#body.view_1024 .main3 {
    background: url('../Images/new_design/main_banner/1024/poker.png');
    width: 244px;
}

#body .main4 {
    background: url('../Images/new_design/main_banner/1500/slot.png');
    width: 302px;
    height: 142px;
    margin-top: 8px;
    margin-left: 8px;
}

#body.view_1024 .main4 {
    background: url('../Images/new_design/main_banner/1024/slot.png');
    width: 245px;
}

#body .main5 {
    background: url('../Images/new_design/main_banner/1500/roulette.png');
    width: 302px;
    height: 142px;
    margin-top: 8px;
    margin-left: 8px;
}

#body.view_1024 .main5 {
    background: url('../Images/new_design/main_banner/1024/roulette.png');
    width: 244px;
    margin-left: 4px;
}

#body .main6 {
    background: url('../Images/new_design/main_banner/1500/athergames.png');
    ;
    width: 302px;
    height: 142px;
    margin-top: 8px;
    margin-left: 8px;
}

#body.view_1024 .main6 {
    background: url('../Images/new_design/main_banner/1024/athergames.png');
    width: 245px;
}

#body .main3 div, #body .main4 div, #body .main5 div, #body .main6 div {
    color: #ffd800;
    font-size: 16px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    position: absolute;
    top: 10px;
    left: 13px;
    height: 30px;
    line-height: 30px;
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4);
}

#body .main3 label, #body .main4 label, #body .main5 label, #body .main6 label {
    display: block;
    font-size: 14px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    margin-top: 101px;
    margin-left: 13px;
    color: #dbdbdb;
    width: 120px;
    text-align: center;
    cursor: pointer;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
    border-radius: 4px;
    background-image: -moz-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(9, 9, 9) 0%, rgb(38, 38, 38) 100%);
    border-left: 1px solid #3e3e3e;
    border-top: 1px solid #3e3e3e;
    border-right: 1px solid #141414;
    border-bottom: 1px solid #141414;
    height: 30px;
    line-height: 32px;
    position: relative;
}

#body .main2 label, #body .main3 label, #body .main4 label, #body .main5 label, #body .main6 label {
    width: 90px;
}

#body .main222 span.new {
    position: absolute;
    left: 385px;
    top: 13px;
    background: url(../Images/Common/home_new.png);
    width: 31px;
    height: 11px;
    display: none;
}

.header_ratingticket {
    position: absolute;
    right: 0px;
    display: none !important;
}

.head {
    height: 40px;
    background: #3f3f3f;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 1px;
    width: 100%;
}

.head-left {
    float: left;
    color: #FFF;
    font-size: 14px;
    padding-left: 15px;
    line-height: 40px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
}

.head-right {
    float: right;
    padding-right: 0px;
    line-height: 40px;
}

.exit-bt {
    cursor: pointer;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    text-decoration: none;
    font-size: 13px;
    color: #fff;
    font-weight: bold;
    display: block;
    border-radius: 5px;
    text-align: center;
    background-image: -moz-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    background-image: -webkit-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    background-image: -ms-linear-gradient( -90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    width: 108px;
    height: 40px;
    line-height: 43px;
}

    .exit-bt:hover {
        background-image: -moz-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(207, 27, 27) 0%, rgb(166, 13, 13) 100%);
    }

    .exit-bt:after {
        display: inline-block;
        content: '';
        background: url(../Images/OtherGames/exit-bt.png);
        background-position: left;
        width: 21px;
        height: 21px;
        margin-left: 10px;
        vertical-align: top;
        margin-top: 10px;
    }

.other_games {
    margin-right: 10px;
    margin-bottom: 13px;
    position: relative;
    background-size: cover !important;
}

    .other_games:nth-child(4n) {
        margin-right: 0px;
    }

    .other_games .new {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 71px;
        height: 71px;
        background: url(../Images/OtherGames/new-big.png);
        z-index: 9;
    }
    /*.other_games .multi {
    position: absolute;
    right: 13px;
    bottom: 13px;
    width: 82px;
    height: 95px;
    background: url(../Images/OtherGames/multi.png);
}
.other_games .tournament {
    position: absolute;
    left: 12px;
    top: 13px;
    width: 82px;
    height: 95px;
    background: url(../Images/OtherGames/tournament.png);
}*/

    .other_games .multi {
        position: absolute;
        left: 5px;
        top: 5px;
        width: 54px;
        height: 43px;
        background: url(../Images/OtherGames/multi-mini.png);
    }

    .other_games .tournament {
        position: absolute;
        left: 62px;
        top: 5px;
        width: 79px;
        height: 43px;
        background: url(../Images/OtherGames/tournament-mini.png);
    }

    .other_games.banner5 {
        background: url(../Images/OtherGames/banner5.png) center center;
    }

        .other_games.banner5:before {
            display: none;
            content: '';
            position: absolute;
            left: 0px;
            top: 0px;
            right: 0px;
            bottom: 0px;
            background: rgba(56, 65, 77, 0.6);
        }

        .other_games.banner5 .soon {
            display: block;
            position: absolute;
            left: 0px;
            top: 0px;
            background: url(../Images/OtherGames/soon.png) center center;
            width: 70px;
            height: 68px;
        }

    .other_games.banner6 {
        background: url(../Images/OtherGames/banner6.png) center center;
    }

    .other_games.banner7 {
        background: url(../Images/OtherGames/banner7.png) center center;
    }

    .other_games.banner9 {
        background: url(../Images/OtherGames/banner9.png) center center;
    }
/*.other_games.banner5:hover:after, .other_games.banner7:hover:after {
    width: 605px;
}*/

.other_games_list {
    float: left;
    width: 925px;
}

#body.view_1024 .other_games_list {
    float: left;
    width: 675px;
}

#body.view_1024 .other_games {
    margin: 14px 8px;
}

.minigames-bg {
    width: 100%;
    height: 708px;
    background: url(../Images/OtherGames/minigames-bg.png) top center no-repeat;
    position: relative;
}

    .minigames-bg iframe {
        position: absolute;
        width: 270px;
        height: 360px;
        top: 107px;
        left: calc(50% - 135px);
    }

.x_tab_active .x_system_text_tab_title {
    padding: 3px 0px 6px 3px;
    height: 22px;
    color: #102A46;
    float: left;
    background: #fde054;
    letter-spacing: 1px;
    width: 82px;
    text-align: center;
}

.x_tab_active .x_system_text_tab2_title {
    padding: 2px 0px 0px 6px;
    height: 22px;
    line-height: 2;
    color: #ffffff;
    background-color: blue;
    float: left;
    background: #353535;
    letter-spacing: 1px;
    width: 64px;
    text-align: center;
}

#body .active .s_square_btn_content {
    box-shadow: none;
}
/*
#body .live_right {
    width: 220px;
    height: 1260px;
}
#body .live_right {
    width: 220px;
     height: 1260px;
 }
 #body.view_1500 .live_right {
    width: 281px;
     height: 1260px;
 }

 #body .live_right .viewport {
    width: 208px;
    height: 100%;
    position: relative;
 }
 #body.view_1500 .live_right .viewport {
    width: 274px;
    height: 100%;
    position: relative;
 }

 #body .live_right .overview {
     width: 205px;
    position: absolute;
}
 #body.view_1500 .live_right .overview {
     width: 274px;
    position: absolute;
}

.live_right .scrollbar {
    background: #3f3f3f;
   width: 2px;
     margin-left: 3px;
 }

 .live_right .scrollbar .track {
    background: none;
    width: 2px;
 }

.live_right .thumb {
     width: 2px;
     background: #c3c3c3;
    left: 0px;
 }

 .live_right .thumb .end {
     background: none;
}

 .live_right .thumb .end .middle {
    display: none;
}
*/

#body .live_right .scrollbar {
    display: none;
}

#body .live_right .viewport {
    overflow: visible;
    width: 260px;
    height: auto;
}

#body.view_1500 .live_right .viewport {
    width: 260px;
}

#body.view_1500 .live_right .overview {
    width: 319px;
}

#body .live_right .overview {
    width: 319px;
}

#body.view_1024 .live_right .overview {
    width: 249px;
}

#body .live_right .overview {
    position: relative;
    left: auto;
    top: auto;
}

.zindex-3 {
    z-index: 3;
}

.content-border-radius {
    position: relative;
    z-index: 0;
    width: 1286px;
    padding: 10px;
    /*background: rgba(220, 60, 60, 0.8) !important;*/
    /*padding-right: 0px;*/
}

#body.view_1024 .content-border-radius {
    width: 1004px !important;
}

.content-border-radius.main {
    position: relative;
    z-index: 0;
    background: rgba(33, 33, 33, 0.78);
    padding-left: 4px;
}
    /*.content-border-radius:after {
        content: '';
        display: block;
        position: absolute;
        left: -8px;
        top: -8px;
        width: 1288px;
        height: 100%;
        border: 8px solid #212121;
        opacity: 0.78;
        z-index: 0;
        border-radius: 2px;
    }
*/

    .content-border-radius.main:after {
        content: '';
        display: block;
        position: absolute;
        left: -4px;
        top: -9px;
        width: calc(100% - 6px);
        height: 100%;
        border: 8px solid #212121;
        opacity: 0.78;
        z-index: 0;
        border-radius: 2px;
        background: #212121;
    }

.favorite_menu active, .tomorrows_games_selected, .todays_games_selected, .favorite_games_selected {
    color: #fde053;
}

    .tomorrows_games_selected.x_menu_items:after, .todays_games_selected.x_menu_items:after, .favorite_games_selected:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 1px;
        background: #fde053;
        bottom: -10px;
        left: 0px;
    }

#LiveTreeTopSeparator {
    height: 1px;
    width: 274px;
    display: block;
    float: left;
}

#body.view_1024 #LiveTreeTopSeparator {
    width: 220px;
}

.x_ticket_buttons.ticket_checkBox div {
    width: 100%;
}

.header_chat_on {
    cursor: pointer;
}

.menu_a_new {
    position: absolute;
    left: 0px;
    top: 0px;
    background: url(../Images/Common/poker-new.png) no-repeat;
    background-position: -6px -4px;
    width: 25px;
    height: 29px;
    display: block;
}

.search_div {
    width: 100%;
    box-sizing: border-box;
    padding: 8px;
    background: #313131;
    border: 1px solid #131313;
    border-radius: 5px;
    position: relative;
}

.select-date-filter {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(34, 34, 34);
    border-radius: 2px;
    background-image: -moz-linear-gradient( 90deg, rgb(54, 54, 54) 0%, rgb(70, 70, 70) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(54, 54, 54) 0%, rgb(70, 70, 70) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(54, 54, 54) 0%, rgb(70, 70, 70) 100%);
    box-shadow: inset 0px 1px 0px 0px rgba(95, 95, 93, 0.004);
    width: 252px;
    height: 32px;
    line-height: 29px;
    box-sizing: border-box;
    cursor: pointer;
    position: relative;
    padding-left: 32px;
    color: #c3c3c3;
    font-family: 'bpg_mrgvlovani_2010regular';
    font-size: 11px;
}

    .select-date-filter:after {
        content: '';
        position: absolute;
        top: 0px;
        left: 1px;
        height: 1px;
        width: calc(100% - 1px);
        background: #5f5f5d;
    }

    .select-date-filter:before {
        content: '';
        position: absolute;
        top: 7px;
        left: 7px;
        width: 15px;
        height: 16px;
        background: url(../Images/Common/result.png) no-repeat;
        background-position: -0px -185px;
    }

    .select-date-filter span {
        position: absolute;
        top: 12px;
        right: 13px;
        width: 9px;
        height: 6px;
        display: block;
        background: url(../Images/Common/result.png) no-repeat;
        background-position: -50px -185px;
    }

    .select-date-filter:hover {
        border-style: solid;
        border-width: 1px;
        border-color: rgb(34, 34, 34);
        border-radius: 2px;
        background-image: -moz-linear-gradient( 90deg, rgb(68, 68, 68) 0%, rgb(84, 84, 84) 100%);
        background-image: -webkit-linear-gradient( 90deg, rgb(68, 68, 68) 0%, rgb(84, 84, 84) 100%);
        background-image: -ms-linear-gradient( 90deg, rgb(68, 68, 68) 0%, rgb(84, 84, 84) 100%);
        box-shadow: inset 0px 1px 0px 0px rgba(95, 95, 93, 0.004);
        color: #dddddd;
    }

        .select-date-filter:hover:before {
            background-position: -25px -185px;
        }

        .select-date-filter:hover span {
            background-position: -69px -185px;
        }

.select-date-filter-div {
    border: 1px solid #222222;
    border-top: 0px;
    width: 249px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    display: none;
    position: absolute;
    z-index: 5;
}

.select-date-filter-div-a {
    display: block;
    width: 100%;
    height: 30px;
    background: #3a3a3a;
    cursor: pointer;
    border-top: 1px solid #222222;
    position: relative;
    line-height: 30px;
    color: #c3c3c3;
    font-family: 'bpg_mrgvlovani_2010regular';
    font-size: 11px;
    box-sizing: border-box;
    padding-left: 11px;
    text-decoration: none;
}

    .select-date-filter-div-a.last {
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }

    .select-date-filter-div-a:before {
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        height: 1px;
        width: 100%;
        background: #454545;
    }

    .select-date-filter-div-a:hover {
        background: #464646;
    }
/*.select-date:hover .select-date-filter-div {
    display: block !important;
}*/

.search-results {
    width: 251px;
    height: 31px;
    display: block;
    background: url(../Images/Common/result.png) no-repeat;
    background-position: -0px -221px;
    box-sizing: border-box;
    padding-left: 15px;
    border: none;
    outline: none;
    position: relative;
    z-index: 0;
    cursor: url(../Images/Common/cursor.png), auto;
}

.search-results-div {
    position: relative;
    margin: 8px 0;
}

    .search-results-div a {
        display: block;
        width: 31px;
        height: 30px;
        position: absolute;
        right: -5px;
        top: 0px;
        z-index: 5;
        cursor: pointer;
    }

        .search-results-div a:hover ~ .search-results {
            background-position: -0px -262px;
        }

#ctl00_PanelApplicationInfo {
    position: absolute;
    left: 0px;
    top: 0px;
}

.ApplicationInfo {
    color: #fff;
    padding: 10px;
    position: fixed;
    left: 0px;
    z-index: 10000;
}

    .ApplicationInfo:nth-child(1) {
        top: 0px;
    }

    .ApplicationInfo:nth-child(2) {
        top: 20px;
    }

    .ApplicationInfo:nth-child(3) {
        top: 40px;
    }

.ApplicationInfo-1 {
    margin-right: 20px;
    width: 100px;
    display: inline-block;
}

.ApplicationInfo-2 {
    margin-left: 20px;
}

.new_result_icons .new_filtr_item1 {
    float: left;
    width: 11px;
    height: 26px;
    display: block;
    background: url(../Images/filter/f-r-1.png);
}

.new_result_icons .new_filtr_item2 {
    float: left;
    height: 26px;
    display: block;
    background: url(../Images/filter/f-r-2.png) repeat-x;
    text-align: center;
}

.new_result_icons .new_filtr_item3 {
    float: left;
    width: 11px;
    height: 26px;
    display: block;
    background: url(../Images/filter/f-r-3.png);
}

.new_result_icons .new_filtr_item:hover > .new_filtr_item1 {
    background: url(../Images/filter/f-r-1-h.png);
}

.new_result_icons .new_filtr_item:hover > .new_filtr_item2 {
    background: url(../Images/filter/f-r-2-h.png);
}

.new_result_icons .new_filtr_item:hover > .new_filtr_item3 {
    background: url(../Images/filter/f-r-3-h.png);
}

.new_result_icons .new_filtr_item.active > .new_filtr_item1 {
    background: url(../Images/filter/f-r-1-a.png);
}

.new_result_icons .new_filtr_item.active > .new_filtr_item2 {
    background: url(../Images/filter/f-r-2-a.png);
}

.new_result_icons .new_filtr_item.active > .new_filtr_item3 {
    background: url(../Images/filter/f-r-3-a.png);
}

.new_result_icons .new_filtr_item.active > span span {
    margin-top: 4px;
}

.empty_results {
    background: #313131;
    height: 317px;
    border: 1px solid #111111;
    border-radius: 5px;
    text-align: center;
    line-height: 317px;
    font-size: 14px;
    color: #ffffff;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
}
/*OtherGamesbanner*/

.ogbanner {
    background: url(../Images/OtherGames/images/bg/1500/bg.png) no-repeat;
    width: 1235px;
    height: 134px;
    box-sizing: border-box;
    padding-right: 22px;
    overflow: hidden;
    margin: 5px 0 2px 0;
}

#body.view_1024 .ogbanner {
    background: url(../Images/OtherGames/images/bg/1024/bg.png) no-repeat;
    width: 1002px;
    height: 134px;
}

#body.view_1024 .ogcarousel {
    width: 723px;
}

.ogcarousel {
    width: 948px;
    height: 132px;
    position: relative;
    clear: both;
    overflow: hidden;
    padding-top: 16px;
    box-sizing: border-box;
    float: right;
}

    .ogcarousel .slide.jbs-current {
        display: block;
    }

    .ogcarousel .slide {
        display: none;
    }

        .ogcarousel .slide img {
            width: 219px;
            height: 102px;
            display: block;
        }

    .ogcarousel .viewport {
        float: left;
        margin-left: 228px;
        /*
        height: 102px;
        width: 219px;
            */
        display: block;
    }

        .ogcarousel .viewport:first-child {
            float: left;
            margin-left: 0px;
        }

        .ogcarousel .viewport figure {
            display: block;
        }
/*
    .ogcarousel img {

        -webkit-box-shadow:  0px 0px 8px 1px rgb(0, 0, 0);
        -moz-box-shadow:  0px 0px 8px 1px rgb(0, 0, 0);
        box-shadow:  0px 0px 8px 1px rgb(0, 0, 0);
        height: 100px;
        position: relative;
    }
    .ogcarousel a {
        position: relative;
        width: 219px;
        height: 102px;
        display: block;
        float: left;
        margin:  4px;
    }
    .ogcarousel a:after {
        content: '';
        width: 100%;
        height: 100%;
        background: #320088;
        opacity: 0.29;
        position: absolute;
        left: 0;
        top: 0;
    }
    .ogcarousel a:hover:after {
        display: none;
    }
    */

.ognavigate {
    width: 39px;
    height: 39px;
    background: url(../Images/OtherGames/images/navigate.png);
    position: absolute;
    right: 0;
    cursor: pointer;
}

    .ognavigate.top {
        top: 25px;
        background-position: 0px 0px;
    }

        .ognavigate.top:hover {
            background-position: -39px 0px;
        }

        .ognavigate.top.disabled {
            background-position: -78px 0px;
            cursor: default;
        }

    .ognavigate.bottom {
        top: 70px;
        background-position: 0px -39px;
    }

        .ognavigate.bottom:hover {
            background-position: -39px -39px;
        }

        .ognavigate.bottom.disabled {
            background-position: -78px -39px;
            cursor: default;
        }

.ogcarousel .banner-box {
    cursor: pointer;
}

.ogcarousel .slide.jbs-current {
    position: relative;
}

.ogcarousel .viewport a {
    display: block;
    width: 219px;
    height: 102px;
    position: relative;
}

    .ogcarousel .viewport a:after {
        display: block;
        content: '';
        width: 219px;
        height: 102px;
        background: #320088;
        opacity: 0.29;
        position: absolute;
        left: 0;
        top: 0;
    }

    .ogcarousel .viewport a:hover:after {
        display: none;
    }

.ogcarousel .banner-box img {
    cursor: pointer;
    -webkit-box-shadow: 0px 0px 8px 1px rgb(0, 0, 0);
    -moz-box-shadow: 0px 0px 8px 1px rgb(0, 0, 0);
    box-shadow: 0px 0px 8px 1px rgb(0, 0, 0);
}

#body.view_1024 .ogcarousel .viewport:nth-child(4) {
    display: none;
}
/*end OtherGamesbanner*/

#body #s_inner_content_header_content {
    color: #fde053;
}

.money-transfer-friend-list {
    position: relative;
    z-index: 999 !important;
}

.keno-list {
    display: block;
    float: left;
    width: 420px;
    height: 207px;
    margin-left: 10px;
    position: relative;
    cursor: pointer;
}

    .keno-list.first {
        margin-left: 2px;
    }

.keno-list-jackpot {
    display: block;
    width: 138px;
    height: 37px;
    color: #fbe456;
    position: absolute;
    right: 10px;
    top: 10px;
    font-family: 'roboto_medium';
    font-size: 25px;
    text-align: center;
    line-height: 37px;
}

    .keno-list-jackpot label:after {
        content: '\e600';
        font-family: 'gel';
        font-style: normal;
        font-weight: normal;
        width: 10px;
        height: 10px;
        right: 0px;
        top: 0px;
        font-size: 24px;
        margin-left: 6px;
    }

.keno-list-title {
    background: rgba(0, 0, 0, 0.6);
    width: 100%;
    height: 60px;
    line-height: 60px;
    box-sizing: border-box;
    position: absolute;
    bottom: 0;
    font-size: 20px;
    padding-left: 20px;
    color: #f6eb44;
    font-family: 'crystal1';
    z-index: 3;
}

.keno-list-hover {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.6);
    z-index: 2;
    display: block;
    opacity: 0;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}

    .keno-list-hover span {
        display: block;
        width: 85px;
        height: 28px;
        position: absolute;
        background: #fde053;
        text-align: left;
        box-sizing: border-box;
        line-height: 28px;
        font-size: 14px;
        color: #171615;
        padding-left: 20px;
        border-radius: 4px;
        left: calc( 50% - 42px);
        top: 70px;
    }

.keno-list:hover > .keno-list-hover {
    opacity: 1;
    transition: 400ms;
    -moz-transition: 400ms;
    -ms-transition: 400ms;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
}

.keno-list.russian {
    background: url('../Images/keno/russian.png') center top no-repeat;
    background-size: cover;
}

    .keno-list.russian .keno-list-jackpot {
        border: 1px solid #3eca1c;
    }

.keno-list.classic {
    background: url('../Images/keno/classic.png') center top no-repeat;
    background-size: cover;
}

    .keno-list.classic .keno-list-jackpot {
        border: 1px solid #cc46ff;
    }

.keno-list.personal {
    background: url('../Images/keno/personal.png') center top no-repeat;
    background-size: cover;
}

    .keno-list.personal .keno-list-jackpot {
        border: 1px solid #3e9eff;
    }

#body.view_1024 .keno-list {
    width: 328px;
}

    #body.view_1024 .keno-list.first {
        margin-left: 0;
    }
/*FirstTicket*/

.FirstTicket-content {
    min-height: 500px;
    box-sizing: border-box;
    z-index: 9;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    font-family: 'CrystalNU4-Regular';
    width: 1030px;
    margin: 900px auto 0 auto;
    margin-left: 100px;
}

#body.view_1024 .FirstTicket-content {
    width: 990px;
    margin-left: 0px;
}

.firstticket-text {
    margin-left: 200px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
}

    .firstticket-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .firstticket-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.addfirstticket {
    width: 240px;
    height: 70px;
    text-decoration: none;
    display: block;
    border: 2px solid #fee357;
    text-align: center;
    line-height: 70px;
    margin: 91px auto 130px auto;
    color: #fee357;
    border-radius: 35px;
    font-size: 30px;
}

    .addfirstticket:hover {
        color: #2a2404;
        background: #fee357;
    }
/*FreeBet*/

.FreeBet-content {
    min-height: 500px;
    box-sizing: border-box;
    z-index: 9;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    font-family: 'CrystalNU4-Regular';
    width: 1030px;
    margin: 640px auto 0 auto;
    margin-left: 100px;
}

#body.view_1024 .FreeBet-content {
    width: 990px;
    margin-left: 0px;
}

.freebet-text {
    margin-left: 90px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
}

    .freebet-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .freebet-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.addfreebet {
    width: 240px;
    height: 70px;
    text-decoration: none;
    display: block;
    border: 2px solid #fee357;
    text-align: center;
    line-height: 70px;
    margin: 91px auto 130px auto;
    color: #fee357;
    border-radius: 35px;
    font-size: 30px;
}

    .addfreebet:hover {
        color: #2a2404;
        background: #fee357;
    }

.freebet-title {
    width: 100%;
    height: 90px;
    background: url(../Images/FreeBet/title-bg.png) no-repeat center top;
    text-align: center;
    font-size: 30px;
    color: #fff23b;
    line-height: 120px;
}

.freebet-title-txt {
    width: 100%;
    text-align: center;
    margin: 15px 0 38px 0;
}

    .freebet-title-txt span {
        display: block;
        font-size: 14px;
        color: #dea8ff;
        margin-top: 20px;
    }

.freebet-img {
    width: 980px;
    height: 258px;
    background: url(../Images/FreeBet/img.png) no-repeat center top;
    margin: 0 auto 55px auto;
}

.freebet-riles-title {
    width: 300px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    background: #fddd50;
    font-size: 30px;
    color: #2f2705;
    border-radius: 35px;
    margin: 0 auto;
    margin-bottom: 70px;
    position: relative;
}

    .freebet-riles-title:after {
        content: '';
        position: absolute;
        left: 43%;
        bottom: -12px;
        border-left: 19px solid transparent;
        border-right: 19px solid transparent;
        border-top: 12px solid #fddd50;
        display: block;
    }

.freebet-title-txt-txt {
    width: 840px;
    margin: 100px auto 50px auto;
    color: #b5b5b5;
}
/*slider icons*/

.main_banner .crystal_page_a {
    display: inline-block;
    width: 19px;
    height: 18px;
    background: url(../Images/slider_page.png);
    margin: 0 3px;
    cursor: pointer;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    float: none;
    z-index: 9;
}

    .main_banner .crystal_page_a.active {
        display: inline-block;
        width: 19px;
        height: 18px;
        background: url(../Images/slider_page.png);
        margin: 0 3px;
        background-position: bottom;
        cursor: pointer;
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
        float: none;
        z-index: 9;
    }

    .main_banner .crystal_page_a:hover {
        background-position: bottom;
    }
/* Start Progress Bar */

.progress-bar {
    display: block;
    text-decoration: none;
    background: url(../Images/Common/progress-bar.png) no-repeat;
    background-position: -10px -10px;
    padding: 5px 5px;
    margin-top: 3px;
}

.progress-bar-info {
    display: block;
    background: url(../Images/Common//progress-bar.png) no-repeat;
    background-position: -10px -130px;
    height: 11px;
    padding: 4px 2px 3px 2px;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-radius: 5px;
    margin-bottom: 6px;
}

    .progress-bar-info span {
        display: block;
        background: url(../Images/Common/progress-bar.png) no-repeat;
        background-position: -10px -111px;
        height: 11px;
        border-radius: 2px;
        margin: 0px;
        padding: 0px;
    }

.progress-bar-bottom {
    display: table;
    width: 100%;
}

.progress-bar-1 {
    display: table-cell;
    font-size: 11px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #dcdcdc;
    height: 25px;
    line-height: 25px;
    vertical-align: top;
    padding-right: 2px;
    width: 43px;
    padding-left: 5px;
}

.progress-bar-2 {
    display: table-cell;
    /*background: url(../img/common/progress-bar.png) no-repeat;
    background-position: -10px -78px;*/
    background: url(../Images/Common/progress-bar.png) no-repeat;
    background-position: -7px -150px;
    border-radius: 4px;
    width: 60px;
    height: 25px;
    text-align: center;
    line-height: 28px;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #fde053;
    vertical-align: top;
}

#body.view_1024 .progress-bar-2 {
    font-size: 13px;
}

.progress-bar-2 span {
    font-family: 'gel';
    text-transform: none;
    font-size: 15px;
    color: #dcdcdc;
}

#body.view_1024 .progress-bar-2 span {
    font-size: 13px;
}

.progress-bar-2 span:after {
    content: "\e600";
    position: relative;
    top: -2px;
    left: 2px;
}

.progress-bar-3 {
    display: table-cell;
    font-size: 11px;
    font-family: 'bpg_mrgvlovani_2010regular';
    color: #dcdcdc;
    height: 25px;
    line-height: 15px;
    width: 102px;
    text-align: right;
    vertical-align: top;
    padding-right: 9px;
}

.progress-bar-4 {
    display: table-cell;
    background: url(../Images/Common/progress-bar.png) no-repeat;
    background-position: -76px -78px;
    width: 44px;
    height: 25px;
    text-align: center;
    line-height: 28px;
    font-size: 15px;
    font-family: 'bpg_mrgvlovani_caps_2010Rg';
    color: #fde053;
    vertical-align: top;
}
/* End Progress Bar */

/*EuroCup*/

.EuroCup-content {
    min-height: 500px;
    box-sizing: border-box;
    z-index: 9;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    font-family: 'CrystalNU4-Regular';
    width: 1030px;
    margin: 900px auto 0 auto;
    margin-left: 100px;
}

#body.view_1024 .EuroCup-content {
    width: 990px;
    margin-left: 0px;
}

.EuroCupTopBg {
    width: 100%;
    height: 902px;
    position: absolute;
    left: 0;
    top: 0px;
}

.EuroCupBg {
    width: 100%;
    height: 3641px;
    position: absolute;
    left: 0;
    top: 900px;
    background: url(../Images/EuroCup/bg.jpg) no-repeat center top;
}

.EuroCup-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 3469px;
}

.cal-title {
    font-family: 'CB1-Regular';
    font-size: 26px;
    color: #fefefe;
    margin-top: 1000px;
    text-align: center;
}

    .cal-title span {
        color: #fde053;
    }

.eurocup-title1 {
    font-family: 'CB1-Regular';
    font-size: 32px;
    color: #fefefe;
    margin-top: 70px;
    text-align: center;
}

.eurocup-title2 {
    font-family: 'CB1-Regular';
    font-size: 84px;
    color: #fde053;
    margin-top: 8px;
    text-align: center;
    font-weight: bold;
}

.eurocup-title3 {
    font-family: 'CB1-Regular';
    font-size: 32px;
    color: #fefefe;
    margin-top: 10px;
    text-align: center;
}

.gel15000 {
    background: url(../Images/EuroCup/15000gel.png) no-repeat center top;
    width: 283px;
    height: 101px;
    margin: 15px auto 0 auto;
}

.bdn-container {
    width: 745px;
    height: 260px;
    position: relative;
    margin: 54px auto 0 auto;
}

.bdn-container-tr {
    margin-bottom: 10px;
}

.bdn-container-td1 {
    float: left;
    font-family: 'CB1-Regular';
    font-size: 32px;
    color: #fff;
    width: 190px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    margin-left: 100px;
}

.bdn-container-td2 {
    float: left;
    font-family: 'CB1-Regular';
    font-size: 35px;
    color: #fde053;
    width: 455px;
    height: 80px;
    line-height: 62px;
    text-align: left;
    box-sizing: border-box;
    padding-left: 35px;
}

    .bdn-container-td2 span {
        font-family: 'UniNeue-Bold';
        font-size: 44px;
        color: #c9def5;
    }

        .bdn-container-td2 span label {
            font-family: 'lari_symbol_v2';
            font-size: 44px;
            color: #c9def5;
        }

.euro-cup-tab {
    position: relative;
}

    .euro-cup-tab.bt1:after {
        content: '';
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -3px -57px;
        position: absolute;
        left: -295px;
        top: 33px;
        width: 276px;
        height: 1px;
    }

    .euro-cup-tab.bt1:before {
        content: '';
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -3px -57px;
        position: absolute;
        right: -295px;
        top: 33px;
        width: 276px;
        height: 1px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .euro-cup-tab.bt2:after {
        content: '';
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -3px -34px;
        position: absolute;
        left: -295px;
        top: 33px;
        width: 276px;
        height: 1px;
    }

    .euro-cup-tab.bt2:before {
        content: '';
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -3px -34px;
        position: absolute;
        right: -295px;
        top: 33px;
        width: 276px;
        height: 1px;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
    }

.euro-cup-tab {
    width: 600px;
    height: 70px;
    margin: 70px auto 0 auto;
}

.euro-cup-tab-bt {
    float: left;
    height: 70px;
    line-height: 70px;
    background: #18140f;
    width: 298px;
    cursor: pointer;
    font-family: 'CB1-Regular';
    color: #fff;
    font-size: 24px;
    text-align: center;
    position: relative;
}

    .euro-cup-tab-bt.bt2 {
        -webkit-border-top-left-radius: 70px;
        -webkit-border-bottom-left-radius: 70px;
        -moz-border-radius-topleft: 70px;
        -moz-border-radius-bottomleft: 70px;
        border-top-left-radius: 70px;
        border-bottom-left-radius: 70px;
    }

    .euro-cup-tab-bt.bt1 {
        -webkit-border-top-right-radius: 70px;
        -webkit-border-bottom-right-radius: 70px;
        -moz-border-radius-topright: 70px;
        -moz-border-radius-bottomright: 70px;
        border-top-right-radius: 70px;
        border-bottom-right-radius: 70px;
    }

#body .bt1 .euro-cup-tab-bt:hover, #body .bt1 .euro-cup-tab-bt.active {
    background: #fde053;
    color: #453b08;
}

#body .bt1 .euro-cup-tab-bt {
    border: 1px solid #fde053;
}

    #body .bt1 .euro-cup-tab-bt:hover:after, #body .bt1 .euro-cup-tab-bt.active:after {
        content: '';
        position: absolute;
        left: 43%;
        bottom: -12px;
        border-left: 19px solid transparent;
        border-right: 19px solid transparent;
        border-top: 12px solid #fddd50;
        display: block;
    }

#body .bt2 .euro-cup-tab-bt:hover, #body .bt2 .euro-cup-tab-bt.active {
    background: #1eb117;
    color: #453b08;
}

#body .bt2 .euro-cup-tab-bt {
    border: 1px solid #1eb117;
}

    #body .bt2 .euro-cup-tab-bt:hover:after, #body .bt2 .euro-cup-tab-bt.active:after {
        content: '';
        position: absolute;
        left: 43%;
        bottom: -12px;
        border-left: 19px solid transparent;
        border-right: 19px solid transparent;
        border-top: 12px solid #1eb117;
        display: block;
    }

.eurocup-title4 {
    font-family: 'CrystalMT3-Regular';
    text-align: center;
    font-size: 26px;
    color: #5bfa30;
    margin-top: 70px;
    padding: 0 50px;
}

.eurocup-title5 {
    font-family: 'CrystalMT3-Regular';
    text-align: center;
    font-size: 19px;
    color: #fefefe;
    margin-top: 35px;
}

.euro-cup-sq-container {
    width: 805px;
    min-height: 100px;
    margin: 25px auto 0 auto;
    border-radius: 5px;
    overflow: hidden;
}

.euro-cup-sq-container-td {
    width: 125px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fefefe;
    font-family: 'UniNeue-Bold';
    background: rgba(0, 0, 0, 0.6);
    float: left;
    border-left: 1px solid #755e2a;
    border-bottom: 1px solid #755e2a;
}

    .euro-cup-sq-container-td.first {
        border-left: none;
        font-family: 'CB1-Regular';
        font-size: 16px;
        width: 175px;
    }

    .euro-cup-sq-container-td label {
        font-family: 'lari_symbol_v2';
    }

.euro-cup-sq-container-tr.tr2 .euro-cup-sq-container-td {
    background: rgba(0, 0, 0, 0.35);
    color: #fde053;
}

.euro-cup-sq-container-tr.first-line .euro-cup-sq-container-td {
    height: 60px;
    line-height: 25px;
    padding-top: 10px;
}

    .euro-cup-sq-container-tr.first-line .euro-cup-sq-container-td.first {
        line-height: 60px;
    }

.eurocup-title6 {
    font-family: 'CrystalMT3-Regular';
    text-align: center;
    font-size: 19px;
    color: #fefefe;
    margin-top: 35px;
}

.euro-cup-sp {
    width: 885px;
    height: 781px;
    background: url(../Images/EuroCup/sp.png) no-repeat center top;
    margin: 22px auto 0 auto;
    position: relative;
}

.euro-cup-sp-title1 {
    font-size: 16px;
    color: #fefefe;
    font-family: 'CB1-Regular';
    position: absolute;
    width: 630px;
    height: 50px;
    right: 0px;
    top: 0px;
    text-align: center;
    line-height: 50px;
}

.euro-cup-sp-title2 {
    font-size: 16px;
    color: #fefefe;
    font-family: 'CB1-Regular';
    position: absolute;
    width: 80px;
    height: 687px;
    left: 0px;
    top: 94px;
    text-align: center;
    line-height: 18px;
    box-sizing: border-box;
    padding-top: 265px;
}

.euro-cup-sp-title3 {
    font-size: 16px;
    color: #fefefe;
    font-family: 'CB1-Regular';
    position: absolute;
    width: 80px;
    height: 687px;
    right: 0px;
    top: 94px;
    text-align: center;
    line-height: 18px;
    box-sizing: border-box;
    padding-top: 265px;
}

.eurocup-title6 {
    font-family: 'CB1-Regular';
    text-align: center;
    font-size: 30px;
    color: #fde053;
    margin: 105px auto;
}

.EuroCup-text {
    margin-left: 25px;
    height: 40px;
    margin-bottom: 20px;
    display: table;
}

    .EuroCup-text div {
        vertical-align: middle;
        display: table-cell;
        line-height: 20px;
    }

    .EuroCup-text span {
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        font-family: 'roboto_medium';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 15px;
        font-size: 18px;
    }

.text-price-list {
    display: block;
    background: #fde053;
    height: 52px;
    line-height: 52px;
    border-radius: 3px;
    padding: 0 10px 0 43px;
    box-sizing: border-box;
    font-size: 15px;
    color: #473b03;
    font-family: 'CB1-Regular';
    float: left;
    margin-right: 10px;
    margin-top: 15px;
    position: relative;
}

    .text-price-list.list3 {
        line-height: 14px;
        padding-top: 12px;
        width: 227px;
    }

    .text-price-list.list1:after {
        content: '';
        position: absolute;
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -0px -0px;
        left: 12px;
        top: 15px;
        width: 23px;
        height: 22px;
    }

    .text-price-list.list2:after {
        content: '';
        position: absolute;
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -33px -0px;
        left: 12px;
        top: 15px;
        width: 20px;
        height: 17px;
    }

    .text-price-list.list3:after {
        content: '';
        position: absolute;
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -63px -0px;
        left: 12px;
        top: 15px;
        width: 21px;
        height: 20px;
    }

    .text-price-list.list4:after {
        content: '';
        position: absolute;
        background: url(../Images/EuroCup/list.png) no-repeat center top;
        background-position: -94px -0px;
        left: 12px;
        top: 15px;
        width: 19px;
        height: 17px;
    }

.leaderboard-container {
    width: 880px;
    margin: 50px auto 0 auto;
}

.leaderboard-container-tab {
    float: left;
    width: 290px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    background: rgba(0, 0, 0, 0.8);
    border-bottom: 1px solid #604b1c;
    border-left: 1px solid #604b1c;
    cursor: pointer;
    box-sizing: border-box;
    font-size: 24px;
    color: #b8b8b8;
    font-family: 'CB1-Regular';
    position: relative;
    z-index: 1;
}

    .leaderboard-container-tab.bura {
        -webkit-border-top-left-radius: 10px;
        -moz-border-radius-topleft: 10px;
        border-top-left-radius: 10px;
    }

    .leaderboard-container-tab.nardi {
        -webkit-border-top-right-radius: 10px;
        -moz-border-radius-topright: 10px;
        border-top-right-radius: 10px;
    }

    .leaderboard-container-tab.bura:hover, .leaderboard-container-tab.bura.active {
        background: #03cee5;
        color: #053035;
    }

        .leaderboard-container-tab.bura:hover:after, .leaderboard-container-tab.bura.active:after {
            content: '';
            position: absolute;
            left: 43%;
            bottom: -12px;
            border-left: 15px solid transparent;
            border-right: 15px solid transparent;
            border-top: 12px solid #03cee5;
            display: block;
        }

    .leaderboard-container-tab.domino:hover, .leaderboard-container-tab.domino.active {
        background: #e2b400;
        color: #053035;
    }

        .leaderboard-container-tab.domino:hover:after, .leaderboard-container-tab.domino.active:after {
            content: '';
            position: absolute;
            left: 43%;
            bottom: -12px;
            border-left: 15px solid transparent;
            border-right: 15px solid transparent;
            border-top: 12px solid #e2b400;
            display: block;
        }

    .leaderboard-container-tab.nardi:hover, .leaderboard-container-tab.nardi.active {
        background: #c98604;
        color: #053035;
    }

        .leaderboard-container-tab.nardi:hover:after, .leaderboard-container-tab.nardi.active:after {
            content: '';
            position: absolute;
            left: 43%;
            bottom: -12px;
            border-left: 15px solid transparent;
            border-right: 15px solid transparent;
            border-top: 12px solid #c98604;
            display: block;
        }

.leaderboard-td {
    float: left;
    background: rgba(0, 0, 0, 0.35);
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #604b1c;
    border-left: 1px solid #604b1c;
    box-sizing: border-box;
    font-size: 18px;
}

#body .leaderboard-tr.header .leaderboard-td {
    background: rgba(0, 0, 0, 0.6);
    color: #a7a7a7;
}

#body .leaderboard-tr.myline .leaderboard-td {
    background: rgba(0, 0, 0, 0.6);
}

.leaderboard-td.td6 {
    color: #fde053;
    font-family: 'UniNeue-Bold';
}

#body .leaderboard-tr.first .leaderboard-td {
    height: 50px;
    line-height: 50px;
}

    #body .leaderboard-tr.first .leaderboard-td.td6 {
        line-height: 14px;
    }

        #body .leaderboard-tr.first .leaderboard-td.td6 div {
            font-size: 18px;
            color: #1ee814;
            padding: 8px;
            line-height: 16px;
            font-family: 'CB1-Regular';
        }

.cup-tab {
    display: none;
}

.leaderboard-lists {
    display: none;
}

.leaderboard-td.td1 {
    width: 64px;
}

.leaderboard-td.td2 {
    width: 200px;
    text-align: left;
    padding-left: 20px;
}

.leaderboard-td.td3, .leaderboard-td.td4, .leaderboard-td.td5 {
    width: 158px;
}

.leaderboard-td.td6 {
    width: 132px;
}

    .leaderboard-td.td6 label {
        font-family: 'lari_symbol_v2';
    }

.leaderboard-tr-verification.verified {
    display: block;
    background: url(../Images/EuroCup/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.leaderboard-tr-verification.notverified {
    display: block;
    background: url(../Images/EuroCup/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.keno-table {
    background: url(../Images/keno/keno-table.png) no-repeat center top;
    width: 915px;
    height: 375px;
    margin-left: 20px;
    margin-top: 30px;
    margin-bottom: 50px;
    position: relative;
    float: left;
}

.keno-table-title1 {
    font-size: 14px;
    color: #a7a7a7;
    font-family: 'crystal1';
    text-align: center;
    width: 100%;
    padding-top: 8px;
    float: left;
}

.keno-table-title3 {
    font-size: 14px;
    color: #fff;
    font-family: 'crystal1';
    text-align: center;
    width: 919px;
    margin-bottom: 30px;
    padding-top: 8px;
    float: left;
}

.keno-table-title2 {
    font-size: 14px;
    color: #a7a7a7;
    font-family: 'crystal1';
    text-align: center;
    position: absolute;
    left: 10px;
    top: 140px;
}

    .keno-table-title2 span {
        display: block;
    }

.keno-table-2 {
    background: url(../Images/keno/keno-table-2.png) no-repeat center top;
    width: 299px;
    height: 238px;
    margin-top: 30px;
    position: relative;
    float: right;
}

#body.view_1024 .keno-table-2 {
    float: left;
    margin-bottom: 50px;
    margin-left: 20px;
}

.keno-table-2-title1, .keno-table-2-title2, .keno-table-2-title3 {
    font-size: 12px;
    color: #a7a7a7;
    font-family: 'crystal1';
    float: left;
    width: 99px;
    margin-top: 8px;
    text-align: center;
}

.keno-table-3 {
    background: url(../Images/keno/keno-table-3.png) no-repeat center top;
    width: 919px;
    height: 96px;
    margin-top: 0px;
    margin-left: 20px;
    position: relative;
}

.keno-example {
    font-family: 'CrystalNU4-Regular';
    font-size: 14px;
    color: #cccccc;
    margin: 40px 0 50px 20px;
}

    .keno-example p {
        display: block;
        padding-bottom: 18px;
    }

        .keno-example p span {
            color: #ffe242;
            font-family: 'crystal1';
        }
/* Start BoardGameMania */

.BoardGameManiaTopBg {
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 803px;
    left: 0;
    top: 110px;
}

.BoardGameManiaBg {
    width: 100%;
    height: 169px;
    position: absolute;
    left: 0;
    top: 913px;
    background: url(../Images/BoardGameMania/middle-bg.jpg) no-repeat center top;
}

.BoardGameMania-content {
    width: 1000px;
    margin: 800px auto 0 auto;
    position: relative;
    min-height: 2022px;
    box-sizing: border-box;
    padding-bottom: 100px;
}

.promo-BoardGameMania-middle-part {
    height: 531px;
}

.BoardGameMania-gel {
    font-family: 'lari_symbol_v2';
}

.BoardGameMania-tab1 {
    position: absolute;
    top: 1082px;
    left: 0;
    width: 100%;
    height: 2252px;
    box-sizing: border-box;
    background: url(../Images/BoardGameMania/bg-1.jpg) no-repeat center top;
    z-index: 0;
}

.BoardGameMania-tab2 {
    position: absolute;
    top: 1082px;
    left: 0;
    width: 100%;
    height: 2165px;
    background: url(../Images/BoardGameMania/bg-2.jpg) no-repeat center top;
    z-index: 0;
}

.BoardGameManiaBg.NY {
    background: none;
}

.NY.BoardGameMania-tab1, .NY.BoardGameMania-tab2 {
    background: url(../Images/BoardGameMania/NY/bg-1.jpg) no-repeat center top;
    top: 913px;
}

.BoardGameMania-tabs.NY:after {
    content: '';
    background: url(../Images/BoardGameMania/NY/bg-top-line.png) no-repeat center top;
    width: 100%;
    height: 156px;
    position: absolute;
    top: -100px;
}

.BoardGameMania-title1-1 {
    font-family: 'CB3-Bold';
    font-size: 60px;
    color: #fdf353;
    text-align: center;
    text-shadow: 0px 0px 18px rgba(84, 93, 115, 0.59);
    padding-top: 23px;
    line-height: 62px;
}

.NY .BoardGameMania-title1-1 {
    padding-top: 60px;
}

.NY .BoardGameMania-title1-1, .NY .BoardGameMania-title1-2, .NY .BoardGameMania-title1-3 {
    color: #fff;
    font-size: 30px;
    line-height: 44px;
}

.BoardGameMania-title1-2 {
    font-family: 'CB3-Bold';
    font-size: 60px;
    color: #fdf353;
    text-align: center;
    text-shadow: 0px 0px 18px rgba(84, 93, 115, 0.59);
    line-height: 62px;
}

.BoardGameMania-title1-3 {
    font-family: 'CB3-Bold';
    font-size: 60px;
    color: #fdf353;
    text-align: center;
    text-shadow: 0px 0px 18px rgba(84, 93, 115, 0.59);
    line-height: 62px;
    padding-bottom: 70px;
}

.BoardGameMania-title2-1 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 26px;
    color: #FFF;
    text-align: center;
    padding-top: 28px;
    line-height: 30px;
}

.BoardGameMania-title2-2 {
    font-family: 'CrystalBetUni-Regular';
    font-size: 26px;
    color: #FFF;
    text-align: center;
    padding-bottom: 37px;
    line-height: 30px;
}

.BoardGameMania-tab-bt1 {
    width: 305px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 200px;
    float: left;
}

    .BoardGameMania-tab-bt1:after {
        content: '';
        background: url(../Images/BoardGameMania/tab-2.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 34px;
        height: 40px;
    }

    .BoardGameMania-tab-bt1:hover, .BoardGameMania-tab-bt1.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .BoardGameMania-tab-bt1:hover:after, .BoardGameMania-tab-bt1.active:after {
            background: url(../Images/BoardGameMania/tab-2.png) no-repeat center bottom;
        }

        .BoardGameMania-tab-bt1:hover:before, .BoardGameMania-tab-bt1.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.BoardGameMania-tab-bt2 {
    width: 250px;
    height: 70px;
    font-family: 'CB3-Bold';
    line-height: 70px;
    box-sizing: border-box;
    padding-left: 72px;
    border: 2px solid #fff;
    font-size: 26px;
    color: #fff;
    border-radius: 4px;
    cursor: pointer;
    position: relative;
    margin-left: 17px;
    float: left;
}

    .BoardGameMania-tab-bt2:after {
        content: '';
        background: url(../Images/BoardGameMania/tab-1.png) no-repeat center top;
        position: absolute;
        left: 20px;
        top: 15px;
        width: 30px;
        height: 32px;
    }

    .BoardGameMania-tab-bt2:hover, .BoardGameMania-tab-bt2.active {
        background: #fde053;
        border: 2px solid #fde053;
        color: #362e06;
    }

        .BoardGameMania-tab-bt2:hover:after, .BoardGameMania-tab-bt2.active:after {
            background: url(../Images/BoardGameMania/tab-1.png) no-repeat center bottom;
        }

        .BoardGameMania-tab-bt2:hover:before, .BoardGameMania-tab-bt2.active:before {
            content: '';
            position: absolute;
            left: 50%;
            bottom: -8px;
            border-left: 16px solid transparent;
            border-right: 16px solid transparent;
            border-top: 8px solid #fde053;
            display: block;
            margin-left: -5px;
        }

.BoardGameMania-title4 {
    font-family: 'CB3-Bold';
    font-size: 26px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.BoardGameMania-rules-box {
    display: none;
    width: 601px;
    margin: 0 auto;
}

    .BoardGameMania-rules-box.active {
        display: block;
    }

.BoardGameMania-rules-box-head {
    width: 601px;
    height: 50px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.4);
    font-family: 'CB1-Regular';
    line-height: 50px;
    text-align: center;
    margin-bottom: 1px;
}

.BoardGameMania-rules-box-head-1 {
    float: left;
    width: 300px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.6);
    border-top-left-radius: 5px;
}

.BoardGameMania-rules-box-head-2 {
    float: right;
    width: 300px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.6);
    border-top-right-radius: 5px;
}

.BoardGameMania-rules-box-row {
    width: 601px;
    height: 50px;
    font-size: 16px;
    color: rgba(255, 255, 255, 0.4);
    font-family: 'CB1-Regular';
    line-height: 50px;
    text-align: center;
    margin-bottom: 1px;
}

.BoardGameMania-rules-box-row-1 {
    float: left;
    width: 300px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 14px;
    font-family: 'CrystalNU4-Regular';
    color: #FFF;
}

.BoardGameMania-rules-box-row-2 {
    float: right;
    width: 300px;
    height: 50px;
    background-color: rgba(0, 0, 0, 0.5);
    font-size: 24px;
    font-family: 'UniNeue-Bold';
    color: #fde053;
}

.BoardGameMania-rules-box-row-1 div {
    display: inline-block;
    font-size: 18px;
}

.bura-cards {
    display: inline-block;
    background: url(../Images/BoardGameMania/bura-cards.png);
    width: 62px;
    height: 24px;
    vertical-align: top;
    margin-top: 13px;
    margin-left: 5px;
}

.backgammon-comb-1 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon1.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.backgammon-comb-2 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon2.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.backgammon-comb-3 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon3.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.backgammon-comb-4 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon4.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.backgammon-comb-5 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon5.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.backgammon-comb-6 {
    display: inline-block;
    background: url(../Images/BoardGameMania/backgammon6.png);
    width: 54px;
    height: 26px;
    vertical-align: top;
    margin-top: 12px;
}

.BoardGameMania-rules-text {
    padding-top: 48px;
    padding-bottom: 30px;
    text-align: center;
    display: none;
}

    .BoardGameMania-rules-text.active {
        display: block;
    }

.BoardGameMania-rules-text-head {
    font-size: 24px;
    font-family: 'CrystalBetUni-Bold';
    color: #FFF;
    padding-bottom: 32px;
}

.BoardGameMania-rules-text-content {
    font-size: 20px;
    font-family: 'CrystalBetUni-Regular';
    color: #FFF;
    line-height: 24px;
}

    .BoardGameMania-rules-text-content span {
        color: #fde053;
    }

.BoardGameMania-games {
    text-align: center;
    padding-top: 35px;
    padding-bottom: 35px;
}

.BoardGameMania-game {
    display: inline-block;
    border-radius: 6px;
    background-color: rgba(0, 0, 0, 0.6);
    width: 242px;
    height: 94px;
    font-size: 24px;
    font-family: 'CB1-Regular';
    color: rgba(255, 255, 255, 0.4);
    padding-top: 63px;
    text-align: center;
    position: relative;
    box-sizing: border-box;
    cursor: pointer;
    margin: 0 2px;
}

    .BoardGameMania-game:before {
        position: absolute;
        left: 50%;
        top: 13px;
        content: '';
        display: block;
        opacity: 0.4;
    }

    .BoardGameMania-game.bura:before {
        background: url(../Images/BoardGameMania/bura.png);
        width: 38px;
        height: 42px;
        margin-left: -19px;
    }

    .BoardGameMania-game.dominoes:before {
        background: url(../Images/BoardGameMania/dominoes.png);
        width: 47px;
        height: 42px;
        margin-left: -23px;
    }

    .BoardGameMania-game.backgammon:before {
        background: url(../Images/BoardGameMania/backgammon.png);
        width: 56px;
        height: 35px;
        margin-left: -28px;
    }

    .BoardGameMania-game.seka:before {
        background: url(../Images/BoardGameMania/seka.png);
        width: 36px;
        height: 37px;
        margin-left: -18px;
    }

    .BoardGameMania-game.bura.active, .BoardGameMania-game.bura:hover {
        background: #28b2c1;
        color: #043337;
    }

    .BoardGameMania-game.dominoes.active, .BoardGameMania-game.dominoes:hover {
        background: #c2a323;
        color: #4a3b03;
    }

    .BoardGameMania-game.backgammon.active, .BoardGameMania-game.backgammon:hover {
        background: #a47b31;
        color: #51390b;
    }

    .BoardGameMania-game.seka.active, .BoardGameMania-game.seka:hover {
        background: #75a819;
        color: #2b4103;
    }

    .BoardGameMania-game.active:before, .BoardGameMania-game:hover:before {
        opacity: 1;
    }

.BoardGameMania-title3 {
    line-height: 27px;
    font-size: 22px;
    font-family: 'CrystalBetUni-Regular';
    color: #FFF;
    text-align: center;
}

    .BoardGameMania-title3.title3 {
        width: 1000px;
        margin-left: calc( 50% - 500px);
    }

.BoardGameMania-title6 {
    font-family: 'CB1-Regular';
    font-size: 30px;
    color: #fde053;
    text-align: center;
    padding-top: 50px;
    padding-bottom: 32px;
}

.BoardGameMania-tr {
    margin: 0 auto 0 auto;
    height: 46px;
}

    .BoardGameMania-tr div {
        background: rgba(0, 0, 0, 0.35);
        height: 46px;
        margin: 1px 1px 0 0;
        float: left;
        box-sizing: border-box;
        line-height: 46px;
        font-size: 18px;
        font-family: 'UniNeue-Bold';
        color: #fff;
        text-align: center;
    }

    .BoardGameMania-tr.header div {
        background: rgba(0, 0, 0, 0.6);
        color: #8f8f8f;
        font-size: 14px;
        font-family: 'CB1-Regular';
    }

.verification.verified {
    display: block;
    background: url(../Images/BoardGameMania/list.png) no-repeat center top;
    background-position: -123px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.verification.notverified {
    display: block;
    background: url(../Images/BoardGameMania/list.png) no-repeat center top;
    background-position: -151px -0px;
    width: 18px;
    height: 22px;
    margin: 10px auto 0 auto;
}

.BoardGameMania-td5 span {
    display: none;
}

.BoardGameMania-td5 font {
    display: none;
}

.BoardGameMania-td5.first span {
    display: block;
}

.BoardGameMania-td5.first font {
    display: inline-block;
}

.BoardGameMania-td1 {
    width: 40px;
    margin-left: 0;
}

.BoardGameMania-td2 {
    width: 181px;
    text-align: left !important;
    padding-left: 20px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.BoardGameMania-td3 {
    width: 74px;
}

.BoardGameMania-td4 {
    width: 95px;
}

.BoardGameMania-td4-1 {
    width: 79px;
}

.BoardGameMania-td5 {
    width: 120px;
    color: #fde053 !important;
}

    .BoardGameMania-td5.first {
        font-size: 18px;
        color: #1ee814 !important;
        font-family: 'CB1-Regular';
        padding: 0 20px;
        line-height: 17px;
        padding-top: 4px;
    }

    .BoardGameMania-td5 label {
        font-family: 'lari_symbol_v2';
    }

.tab-content {
    display: none;
}

.BoardGameMania-tr.header .BoardGameMania-td4.yellow, .BoardGameMania-tr.header .BoardGameMania-td4-1.yellow {
    color: #fde053;
}

.BoardGameMania-tr-top {
    padding-left: 298px;
}

.seka .BoardGameMania-tr-top {
    padding-left: 394px;
}

.BoardGameMania-tr-top1 {
    float: left;
    background: rgba(0, 0, 0, 0.6);
    width: 191px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-family: UniNeue-Bold;
    color: #FFF;
    border-top-left-radius: 5px;
}

.backgammon .BoardGameMania-tr-top1 {
    width: 480px;
    border-top-right-radius: 5px;
}

.BoardGameMania-tr-top2 {
    float: left;
    background: rgba(0, 0, 0, 0.6);
    width: 191px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 16px;
    font-family: UniNeue-Bold;
    color: #FFF;
    border-top-right-radius: 5px;
    margin-left: 1px;
}

.BoardGameMania-head {
    padding-bottom: 20px;
}

    .BoardGameMania-head .BoardGameMania-tr-top1, .BoardGameMania-head .BoardGameMania-tr-top2 {
        background: rgb(31, 31, 31);
    }

    .BoardGameMania-head .BoardGameMania-tr {
        position: relative;
        padding-left: 298px;
    }

        .BoardGameMania-head .BoardGameMania-tr.header div {
            background-color: rgb(43, 43, 43);
        }

        .BoardGameMania-head .BoardGameMania-tr div {
            background-color: rgba(43, 43, 43, 0.9);
        }

#body .BoardGameMania-head .BoardGameMania-tr-user-info {
    position: absolute;
    left: 0px;
    top: 0px;
    background: rgb(31, 31, 31);
    width: 297px;
    height: 93px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#body .BoardGameMania-head .BoardGameMania-tr-user-info-icon {
    float: none;
    display: block;
    background: url(../Images/BoardGameMania/user-icon.png);
    width: 30px;
    height: 30px;
    margin: 8px auto 5px auto;
    line-height: normal;
}

#body .BoardGameMania-head .BoardGameMania-tr-user-info-name {
    float: none;
    display: block;
    text-align: center;
    background: none;
    height: auto;
    line-height: 22px;
    font-size: 20px;
    font-family: CB3-Bold;
    color: #FFF;
}

#body .BoardGameMania-head .BoardGameMania-tr-user-info-position {
    float: none;
    display: block;
    text-align: center;
    background: none;
    height: auto;
    line-height: 20px;
    font-size: 20px;
    font-family: CB1-Regular;
    color: #FFF;
}

.BoardGameMania-rating {
    display: none;
    padding-top: 50px;
}

    .BoardGameMania-rating.active {
        display: block;
    }

.BoardGameMania-title7 {
    font-family: 'CB3-Bold';
    font-size: 49px;
    color: #fde053;
    text-align: center;
    padding-top: 0px;
    padding-bottom: 32px;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.59);
    -moz-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
    -webkit-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
    -ms-transform: matrix( 0.86975430630067, 0, 0, 0.86975430630067, 0, 0);
}

    .BoardGameMania-title7 span {
        color: #fff;
    }

    .BoardGameMania-title7 label {
        font-family: 'lari_symbol_v2';
    }

.boardgamemania-gift {
    background: url(../Images/BoardGameMania/roland-gift.png) no-repeat center top;
    width: 47px;
    height: 47px;
    margin: 40px auto 0 auto;
}

.BoardGameMania-notLoggedIn {
    background-color: rgb(43, 43, 43);
    border-radius: 10px;
    width: 1000px;
    height: 94px;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.BoardGameMania-notLoggedIn-icon {
    float: left;
    background: url(../Images/BoardGameMania/user-icon-big.png);
    width: 40px;
    height: 40px;
    margin: 12px 30px 0 30px;
}

.BoardGameMania-notLoggedIn-text {
    float: left;
    line-height: 64px;
    font-size: 22px;
    font-family: CB1-Regular;
    color: #FFF;
}

.BoardGameMania-notLoggedIn-button {
    float: right;
    text-decoration: none;
    border-radius: 7px;
    background-color: rgb(253, 224, 83);
    width: 280px;
    height: 64px;
    cursor: pointer;
    text-align: center;
    line-height: 64px;
    font-size: 22px;
    font-family: CrystalBetUni-Bold;
    color: #362e06;
}
/*begin*/

.ny-skin-tango .ny-direction-rtl {
    direction: rtl;
}

.ny-skin-tango .ny-clip {
    overflow: hidden;
}
/**
 *  Horizontal Buttons
 */

.jcarousel-next-jr {
    border: 1px solid;
    position: absolute;
    background-color: rgba(0, 0, 0, 0.6);
    border-color: rgba(255, 255, 255, 0.6);
    border-radius: 4px;
    top: 30px;
    right: -62px;
    width: 54px;
    height: 133px;
    cursor: pointer;
}

.jcarousel-prev-jl {
    border: 1px solid;
    border-color: rgba(255, 255, 255, 0.6);
    background-color: rgba(0, 0, 0, 0.6);
    border-radius: 4px;
    position: absolute;
    top: 30px;
    left: -65px;
    width: 54px;
    height: 133px;
    cursor: pointer;
}

.prev-ny-arrow {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/ny-left-arrow.png') no-repeat;
    width: 13px;
    height: 23px;
    position: absolute;
    left: 20px;
    top: 50px;
}

.next-ny-arrow {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/ny-right-arrow.png') no-repeat;
    width: 13px;
    height: 23px;
    position: absolute;
    left: 20px;
    top: 50px;
}
/**
 * Overwrite for having a carousel with dynamic width.
 */

.ny-skin-tango .ny-container-horizontal {
    width: 879px;
    margin: 0 auto;
}

.ny-skin-tango .ny-clip-horizontal {
    width: 872px;
}

.ny-skin-tango.NYtango {
    margin-top: 20px;
    position: relative;
}

#NYCarousel .jcarousel-item .list {
    width: 290px;
    height: 194px;
    background: #cf0000;
    border: 1px solid rgba(255, 255, 255, 0.6);
    background-color: rgba(0, 0, 0, 0.1);
    border-radius: 4px;
    text-align: center;
    position: relative;
}

#nybonuses .listnybonuses:nth-child(1) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/igrosoft.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(2) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/egt.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(3) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/habanero.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(4) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/tomhorn.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(5) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/endorphina.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(6) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/smartsoft.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(7) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/casino-technology.png') center no-repeat;
    background-size: cover;
}

#nybonuses .listnybonuses:nth-child(8) {
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/gameart.png') center no-repeat;
    background-size: cover;
}

#listnybonusestt .jcarousel-prev:before {
    content: '';
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/ny-left-arrow.png') no-repeat center !important;
    width: 13px;
    height: 23px;
    position: absolute;
    ;
    left: 20px;
    top: 50px;
}

#listnybonusestt .jcarousel-next:before {
    content: '';
    background: url('../Images/100HotSpinBonus/HotSpinsNYBonuses/ny-right-arrow.png') no-repeat center !important;
    width: 13px;
    height: 23px;
    position: absolute;
    ;
    left: 20px;
    top: 50px;
}

#listnybonusestt .jcarousel-next:hover {
    background: #fee459 !important;
}

#listnybonusestt .jcarousel-prev:hover {
    background: #fee459 !important;
}

.gel_new {
    font-family: 'gel_new';
}

.listnybonuses {
    width: 297px !important;
    height: 190px;
    border: 2px solid #8897ca;
    margin: 0 3px;
    border-radius: 4px;
    position: relative;
}

    .listnybonuses.active {
        border: 2px solid #fee459;
    }

.listnybonuses-footer {
    position: absolute;
    width: 100%;
    height: 42px;
    line-height: 42px;
    background: #19338b;
    text-align: center;
    bottom: 0px;
    font-family: 'CB3-Bold';
    font-size: 22px;
    color: #375bd3;
}

#nybonuses {
    overflow: initial !important;
}

#listnybonusestt .listnybonuses.active .listnybonuses-footer {
    background: #385ff2;
    color: #fff;
}

.jcarousel-skin-tango .jcarousel-clip {
    padding-top: 20px;
}

.listnybonuses-hint {
    background: url(../Images/100HotSpinBonus/HotSpinsNYBonuses/hint.png) no-repeat;
    width: 184px;
    height: 48px;
    text-align: center;
    line-height: 48px;
    position: absolute;
    left: calc( 50% - 92px);
    top: -20px;
    font-size: 28px;
    color: #2d2705;
    font-family: 'CB3-Bold';
    display: none;
}

.listnybonuses.active .listnybonuses-hint {
    display: block;
}
/* AustralianOpenPromo Start */

.megabonus-title-ao {
    margin: 20px auto 15px auto;
    text-align: center;
    font-size: 50px;
    color: rgb(253, 224, 80);
    line-height: 1.2;
    font-family: 'CrystalBetUni-Bold';
    text-shadow: 0.105px 2.998px 6px rgba(0, 0, 0, 0.76);
}

.megabonus-text1-ao {
    font-family: "CrystalBetUni-bold";
    color: rgb(255, 255, 255);
    font-size: 26px;
    text-align: center;
    line-height: 34px;
    margin-bottom: 95px;
    line-height: 1.2;
}

    .megabonus-text1-ao div {
        font-size: 37.223px;
        color: rgb(112, 242, 44);
        line-height: 1.2;
        font-family: "CrystalBetUni-Bold";
        margin-top: 10px;
        text-align: center;
    }

.megabonus-example-list-ao {
    width: 337px;
    height: 500px;
    background: url(../Images/AustralianMegaBonus/ao-banner.png) center no-repeat;
    display: inline-block;
    padding: 10px;
}

.megabonus-example-list-ao1 {
    width: 337px;
    height: 500px;
    background: url(../Images/AustralianMegaBonus/ao-banner.png) center no-repeat;
    display: inline-block;
    padding: 10px;
}

.aobanners-grp {
    width: 100%;
    height: 510px;
    text-align: center;
}

.megabonus-example-list1-ao {
    font-size: 80px;
    line-height: 1.2;
    text-align: center;
    color: rgb(64, 55, 13);
    font-family: "CrystalBetUni-Bold";
    margin-top: 60px;
}

.megabonus-example-list2-ao {
    font-size: 18px;
    font-family: "CrystalBetUni";
    color: rgb(64, 55, 13);
    line-height: 1.2;
    text-align: center;
}

.megabonus-example-list3-ao {
    font-size: 70px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(29, 67, 9);
    line-height: 1.2;
    text-align: center;
    margin-top: 57px;
}

.l3-inline {
    font-family: "CrystalBetUni-Bold";
    line-height: 1.2;
    text-align: center;
    font-size: 28px;
    padding-right: 15px;
}

.ao-ticket-condition {
    font-size: 39px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    margin-top: 5px;
}

.ao-mini-construction {
    position: relative;
    width: 580px;
    height: 140px;
    text-align: center;
    margin: 25px auto;
    margin: 25px auto;
}

.ao-const-head {
    width: 100%;
    background: #1a1d23;
    height: 60px;
    margin-bottom: 1px;
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    font-size: 23px;
    font-family: "CrystalBetUni-bold";
    color: rgb(253, 224, 83);
    line-height: 60px;
    text-transform: uppercase;
    text-align: center;
}

.left-mini-ao {
    width: 287px;
    height: 100%;
    text-align: center;
    float: left;
    border-bottom-left-radius: 7px;
}

.right-mini-ao {
    width: 292px;
    height: 100%;
    text-align: center;
    float: right;
    border-bottom-right-radius: 7px;
}

.ao-ct1 {
    width: 100%;
    background-color: #2b2b2b;
    height: 62px;
    text-align: center;
    margin-bottom: 1px;
    font-size: 20px;
    font-family: 'CrystalBetUni-Regular';
    color: rgb(255, 255, 255);
    line-height: 62px;
}

.ao-ct2 {
    width: 100%;
    background-color: #2b2b2b;
    height: 62px;
    text-align: center;
    margin-bottom: 1px;
    border-bottom-left-radius: 7px;
    font-size: 20px;
    font-family: 'CrystalBetUni-Regular';
    color: rgb(255, 255, 255);
    line-height: 62px;
}

.ao-ct3 {
    width: 100%;
    background-color: #2b2b2b;
    height: 62px;
    text-align: center;
    margin-bottom: 1px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 31px;
    color: rgb(253, 224, 83);
    line-height: 62px;
}

.ao-ct4 {
    width: 100%;
    background-color: #2b2b2b;
    height: 62px;
    text-align: center;
    margin-bottom: 1px;
    border-bottom-right-radius: 7px;
    font-family: 'CrystalBetUni-Regular';
    font-size: 31px;
    color: rgb(253, 224, 83);
    line-height: 62px;
}

.ao-rules .megabonus-text {
    color: #fff;
    font-size: 14px;
    line-height: 1.6;
    margin-left: 45px;
    font-family: 'CrystalBetUni-Regular';
}

.megabonusao-text-bottom {
    margin-top: 50px;
    font-size: 15px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
}

.ticket-tkt-ao {
    height: 425px;
    width: 100%;
}

.AustralianOpenBG {
    width: 100%;
    height: 2650px;
    position: absolute;
    left: 0;
    top: 100px;
}

.AustralianOpen-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    z-index: 9;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    font-family: 'CrystalNU4-Regular';
    margin: 674px auto 0 auto;
}
/*MythicalFootball*/

.PromoLiveStreamBG {
    width: 100%;
    height: 2347px;
    position: absolute;
    left: 0;
    top: 100px;
    background: url('../Images/promotion/PromoLiveStream/bg.jpg') no-repeat top center;
}

.PromoLiveStream-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    text-transform: uppercase;
}

.PromoLiveStream-title0 {
    width: 930px;
    margin: 0 auto;
    text-align: center;
    font-size: 42px;
    line-height: 45px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 30px;
    position: relative;
}
.PromoLiveStream-title0 label {
    color: #fde053;
}

.PromoLiveStream-title0-logos {
    background: url('../Images/promotion/PromoLiveStream/top.png') no-repeat top center;
    width: 1017px;
    height: 63px;
    margin: 0 auto;
    margin-bottom: 25px;
}

.PromoLiveStream-title0-text {
    background: url('../Images/promotion/PromoLiveStream/top-2.png') no-repeat top center;
    width: 929px;
    height: 69px;
    line-height: 69px;
    margin: 0 auto;
    margin-bottom: 25px;
    font-size: 35px;
    position: relative;
    margin-top: 25px;
}
.PromoLiveStream-title0-text div {
    float: left;
    width: 538px;
    text-align: center;
    color: #322a04;
}
.PromoLiveStream-title0-text span {
    float: left;
    width: calc(100% - 538px);
    text-align: center;
    display: block;
}


    .PromoLiveStream-icon-top {
        background: url('../Images/promotion/PromoLiveStream/top-title-ico.png') no-repeat top center;
        width: 353px;
        height: 53px;
        position: relative;
        margin: 175px auto 0px auto;
    }

.PromoLiveStream-title1 {
    width: 100%;
    text-align: center;
    font-size: 33px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 80px;
    position: relative;
}

    .PromoLiveStream-title1 span {
        display: block;
        font-size: 24px;
        font-family: 'CrystalBetUni-Medium';
        padding-top: 45px;
    }

.PromoLiveStream-title11 {
    width: 1000px;
    margin: 0 auto;
    text-align: center;
    font-size: 23px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    box-sizing: border-box;
    padding-top: 27px;
    position: relative;
}
.PromoLiveStream-title11 div {
    width: 580px;
    height: 43px;
    background: #fae252;
    font-size: 30px;
    color: #0f0f0f;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    line-height: 43px;
    border-radius: 5px;
    margin: 27px auto 27px auto;
}
.PromoLiveStream-title11 label {
    font-size: 25px;
}
.PromoLiveStream-title11 span {
    display: block;
    font-size: 30px;
    color: #fae252;
    margin: 20px 0 78px 0;
}

.PromoLiveStream-sport-list-container {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    height: 67px;
    background: rgba(13,22,12,0.7);
    margin-top: 30px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 1px;
}

.PromoLiveStream-sport-list-bt {
    height: 67px;
    line-height: 67px;
    padding: 0 10px;
    display: inline-block;
    font-size: 14px;
    font-family: 'CrystalBetUni-Medium';
    color: #fff;
    cursor: pointer;
    position: relative;
}

    .PromoLiveStream-sport-list-bt:hover:after, .PromoLiveStream-sport-list-bt.active:after {
        content: '';
        position: absolute;
        width: 100%;
        height: 4px;
        left: 0;
        bottom: 0;
        background: #fde053;
    }

    .PromoLiveStream-sport-list-bt.active {
        color: #fde053;
    }

        .PromoLiveStream-sport-list-bt.active span {
            display: block;
        }

    .PromoLiveStream-sport-list-bt span {
        position: absolute;
        display: none;
        top: -11px;
        left: calc(50% - 11px);
    }

    .PromoLiveStream-sport-list-title .SportType16 {
        background: url(../Images/Sport/SportTypeIcons/SportType16.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType22 {
        background: url(../Images/Sport/SportTypeIcons/SportType22.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType17 {
        background: url(../Images/Sport/SportTypeIcons/SportType17.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType18 {
        background: url(../Images/Sport/SportTypeIcons/SportType18.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType21 {
        background: url(../Images/Sport/SportTypeIcons/SportType21.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType20 {
        background: url(../Images/Sport/SportTypeIcons/SportType20.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType33 {
        background: url(../Images/Sport/SportTypeIcons/SportType33.svg) no-repeat center;

    }

    .PromoLiveStream-sport-list-title .SportType37 {
        background: url(../Images/Sport/SportTypeIcons/SportType37.svg) no-repeat center;

    }

.PromoLiveStream-sport-list-title {
    width: 100%;
    height: 54px;
    background: #15323e;
    line-height: 54px;
    padding-left: 60px;
    font-size: 20px;
    color: #fde053;
    font-family: 'CrystalBetUni-Medium';
    position: relative;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 10px;
}
.PromoLiveStream-sport-list-title span {
    display: block;
    width: 25px;
    height: 25px;
    position: absolute;
    left: 20px;
    top: calc(50% - 12.5px);
}

.PromoLiveStream-sport-list-selected-container {
    width: 100%;
    box-sizing: border-box;
    padding: 0px;
    background: rgba(0,0,0,0.5);
    border-radius: 3px;
    min-height: 450px;
}

.PromoLiveStream-sport-list-other-container {
    width: 1000px;
    margin: 0 auto 70px auto;
    background: rgba(0,0,0,0.5);
    border-radius: 3px;
    box-sizing: border-box;
    position: relative;
}
.PromoLiveStream-sport-list-other-bt {
    width: 100%;
    height: 54px;
    background: #15323e;
    line-height: 54px;
    padding-left: 60px;
    font-size: 20px;
    color: #fde053;
    font-family: 'CrystalBetUni-Medium';
    position: relative;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    margin-bottom: 10px;
    box-sizing: border-box;
    cursor: pointer;
}
.PromoLiveStream-sport-list-other-bt label {
    display: block;
    width: 30px;
    height: 30px;
    border: 1px solid #f7dc51;
    border-radius: 30px;
    position: absolute;
    left: 20px;
    top: calc(50% - 15px);
    box-sizing: border-box;
}
.PromoLiveStream-sport-list-other-bt label:after {
    content: '';
    display: block;
    width: 15px;
    height: 15px;
    border: 1px solid #f7dc51;
    border-radius: 15px;
    position: absolute;
    left: calc(50% - 8.5px);
    top: calc(50% - 8.5px);   
}
.PromoLiveStream-sport-list-other-bt:after {
    content: '';
    background: url('../Images/promotion/PromoLiveStream/arrow-down.png');
    width: 18px;
    height: 11px;
    position: absolute;
    right: 23px;
    top: calc(50% - 5.5px);
}
.PromoLiveStream-sport-list-other-container.active .PromoLiveStream-sport-list-other-bt:after {
    transform: rotate(180deg);
}

.PromoLiveStream-sport-list-other-container.active .PromoLiveStream-sport-list-other-container-in {
    display: block;
}

.PromoLiveStream-sport-list-other-container-in {
    padding: 30px 0;
    display: none;
}

.PromoLiveStream-sport-list-other-container-in div {
    width: 30%;
    box-sizing: border-box;
    display: inline-block;
    font-size: 13px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Medium';
    text-transform: uppercase !important;
    padding-left: 30px;
    margin-bottom: 15px;
}
.PromoLiveStream-sport-list-other-container-in div span {
    color: #fde053;
}

.PromoLiveStream-sport-list-selected-container-in {
    display: flex;
    align-items: center;
    justify-content: center;
    /* You can set flex-wrap and
      flex-direction individually */
    flex-direction: row;
    flex-wrap: wrap;
    /* Or do it all in one line
     with flex flow */
    flex-flow: row wrap;
    /* tweak where items line
      up on the row
      valid values are: flex-start,
      flex-end, space-between,
      space-around, stretch */
    align-content: flex-end;
}

.PromoLiveStream-sport-list {
    width: 150px;
    height: 100px;
    background: #fff;
    border-radius: 5px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    margin: 0 5px 60px 5px;
}

    .PromoLiveStream-sport-list div {
        position: absolute;
        width: 100%;
        text-align: center;
        left: 0;
        top: 105px;
        font-size: 15px;
        font-family: 'CrystalBetUni-Medium';
        color: #fde053;
        text-transform: uppercase !important;
    }

        .PromoLiveStream-sport-list div span {
            display: block;
            font-size: 12px;
            color: #fff;
            padding-top: 5px;
        }

.PromoLiveStream-sport-list-add {
    flex: initial;
    display: block;
    width: 520px;
    height: 55px;
    border: 1px solid #fff;
    border-radius: 4px;
    margin: 20px auto;
    text-align: center;
    line-height: 55px;
    font-size: 20px;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
}

.PromoLiveStream-title2 {
    width: 100%;
    text-align: center;
    font-size: 24px;
    color: #fee459;
    font-family: 'CrystalBetUni-Medium';
}

.PromoLiveStream-info {
    background: url(../Images/promotion/PromoLiveStream/i_ka.png) !important;
    width: 1000px;
    height: 572px;
    margin: 60px 0 70px 0;
}


.PromoLiveStream-bt {
    display: block;
    margin: 0 auto;
    text-decoration: none;
    width: 324px;
    height: 74px;
    background: #fde053;
    text-align: center;
    line-height: 74px;
    font-size: 16px;
    color: #2e2703;
    font-family: 'CrystalBetUni-Medium';
    border-radius: 4px;
}

    .PromoLiveStream-bt:hover {
        background: #fcf178;
    }


/*MythicalFootball*/

.MythicalFootballBG {
    width: 100%;
    height: 2339px;
    position: absolute;
    left: 0;
    top: 100px;
    background: url('../Images/promotion/MythicalFootball/bg.jpg') no-repeat top center;
}

.MythicalFootball-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 1650px;
    text-transform: uppercase;
}

.MythicalFootball-title1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 45px;
    color: #fff;
    margin-top: 200px;
    margin-left: -150px;
    position: relative;
}

    .MythicalFootball-title1:after {
        content: '';
        background: url('../Images/promotion/MythicalFootball/logo.png');
        width: 428px;
        height: 154px;
        position: absolute;
        top: -150px;
        left: 0;
    }

#body.view_1500 .MythicalFootball-title1 {
    margin-left: -200px;
}

#body.view_1024 .MythicalFootball-title1 {
    margin-left: 0px;
}

.MythicalFootball-bt {
    display: block;
    width: 220px;
    height: 60px;
    margin: 150px auto 20px auto;
    text-align: center;
    line-height: 63px;
    background: #fae252;
    border-radius: 5px;
    font-size: 23px;
    color: #121212;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
}

    .MythicalFootball-bt:hover {
        background: #fcf178;
    }


.MythicalFootball-title2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 30px;
    color: #fff;
    margin-top: 450px;
    width: 100%;
    text-align: center;
}

.MythicalFootball-title3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 30px;
    color: #fff;
    margin-top: 460px;
    width: 100%;
    text-align: center;
}


.MythicalFootball-Rules-Title {
    background: url(../Images/promotion/JetX/title.png);
    width: 1497px;
    height: 82px;
    position: relative;
    left: -248px;
    margin-top: 155px;
    box-sizing: border-box;
    text-align: center;
    line-height: 82px;
    font-size: 20px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 51px;
    margin-bottom: 60px;
    margin-top: 60px;
}

.MythicalFootball-rules-text {
    margin-bottom: 42px;
    display: table;
    font-family: 'CrystalBetUni-Regular';
    color: #fde050;
    font-size: 19px;
    line-height: 1.5;
    margin-left: 38px;
    min-width: 900px;
    text-align: -webkit-left;
}

    .MythicalFootball-rules-text span:first-of-type {
        width: 39px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 17px;
        font-size: 19px;
        color: white;
        margin-top: -6px;
    }

    .MythicalFootball-rules-text span:nth-of-type(2) {
        color: #bdbcbc;
        font-size: 17px;
        display: inherit;
        font-family: 'CrystalNU4-Regular';
        text-transform: initial;
    }







/*AdditionalPositions*/

.AdditionalPositionsBG {
    width: 100%;
    height: 2650px;
    position: absolute;
    left: 0;
    top: 100px;
}

.AdditionalPositions-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 2650px;
}

.AdditionalPositions-title1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 35px;
    color: #fff;
    width: 100%;
    text-align: center;
    margin-top: 35px;
}

    .AdditionalPositions-title1 span {
        color: #ffee5b;
        display: block;
    }

.AdditionalPositions-title2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 45px;
    color: #feda14;
    width: 100%;
    text-align: center;
    margin-top: 790px;
    line-height: 50px;
}

.AdditionalPositions-champ-logos {
    background: url('../Images/promotion/AdditionalPositions/champ-logos.png') left;
    width: 880px;
    height: 77px;
    margin: 50px auto 0 auto;
}

.AdditionalPositions-title3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 30px;
    color: #feda14;
    width: 70%;
    margin: 0 auto;
    text-align: center;
    margin-top: 90px;
    line-height: 30px;
    margin-bottom: 50px;
}

.AdditionalPositions-container {
    background: url('../Images/promotion/AdditionalPositions/sport-list-container.png') left;
    width: 412px;
    height: 300px;
    position: relative;
    z-index: 1;
    float: left;
    margin: 50px 35px;
}

.AdditionalPositions-container-title {
    width: 370px;
    margin: 0 auto;
    border-radius: 5px;
    height: 70px;
    background: #feda14;
    z-index: 1;
    position: relative;
    text-align: center;
    line-height: 70px;
    font-size: 26px;
    color: #342d03;
    font-family: 'CrystalBetUni-Bold';
}

.AdditionalPositions-container-text {
    color: #fff;
    font-size: 18px;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    margin-top: 30px;
    line-height: 25px;
}

    .AdditionalPositions-container-text span {
        display: block;
        color: #999999;
    }

.AdditionalPositions-container.sport1:before {
    content: '';
    background: url('../Images/promotion/AdditionalPositions/sport-list.png');
    background-position: -10px -10px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: calc( 50% - 50px);
    top: -50px;
    z-index: 0;
}

.AdditionalPositions-container.sport2:before {
    content: '';
    background: url('../Images/promotion/AdditionalPositions/sport-list.png');
    background-position: -130px -10px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: calc( 50% - 50px);
    top: -50px;
    z-index: 0;
}

.AdditionalPositions-container.sport3:before {
    content: '';
    background: url('../Images/promotion/AdditionalPositions/sport-list.png');
    background-position: -249px -10px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: calc( 50% - 50px);
    top: -50px;
    z-index: 0;
}

.AdditionalPositions-container.sport4:before {
    content: '';
    background: url('../Images/promotion/AdditionalPositions/sport-list.png');
    background-position: -368px -10px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: calc( 50% - 50px);
    top: -50px;
    z-index: 0;
}

.AdditionalPositions-container.sport5:before {
    content: '';
    background: url('../Images/promotion/AdditionalPositions/sport-list.png');
    background-position: -486px -10px;
    position: absolute;
    width: 100px;
    height: 100px;
    left: calc( 50% - 50px);
    top: -50px;
    z-index: 0;
}

.AdditionalPositions-container.sport5 {
    margin-left: 300px;
}

.AdditionalPositions-container.sport3 .AdditionalPositions-container-text {
    margin-top: 60px;
}

.AdditionalPositions-container.sport5 .AdditionalPositions-container-text {
    margin-top: 60px;
}

.AdditionalPositions-bt {
    display: block;
    text-decoration: none;
    width: 250px;
    height: 70px;
    text-align: center;
    line-height: 70px;
    background: #feda14;
    border-radius: 5px;
    margin: 0 auto;
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    color: #342d03;
}

    .AdditionalPositions-bt:hover {
        background: #fcf178;
    }
/* EGT Crystalpoint */

.EGTCrystalpointBG {
    width: 100%;
    height: 3850px;
    position: absolute;
    left: 0;
    top: 100px;
    background: url('../Images/promotion/EGTCrystalpoint/bg.jpg') no-repeat top center;
}

.EGTCrystalpoint-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 3539px;
}

.egtcrystalpoint-title {
    font-size: 28px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    text-shadow: 0px 2px 13px rgba(0, 0, 0, 0.77);
    font-family: 'CrystalBetUni-Bold';
    margin-top: 205px;
    margin-left: -952px;
}

.egtcrystalpoint-title1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 32px;
    color: rgb(255, 238, 91);
    line-height: 1.2;
    text-align: left;
    margin-left: -236px;
}

.egtcrystalpoint-title2 {
    width: 190px;
    height: 41px;
    border: 3px solid #3a4c8e;
    border-radius: 21px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 13px;
    color: #97e8ec;
    line-height: 3.0;
    text-align: center;
    margin-left: -236px;
    margin-top: 5px;
}

.egtcrystalpoint-title3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 22px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    margin-top: 490px;
}

.egtcrystalpoint-title4 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 23px;
    color: rgb(253, 224, 83);
    line-height: 1.2;
    text-align: center;
    margin-top: 15px;
}

.egtcrystalpoint-title5 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 41px;
    color: rgb(253, 224, 83);
    line-height: 1.2;
    text-align: center;
    margin-top: 15px;
}

.egtcrystalpoint-authorize-bt {
    border-radius: 7px;
    background-color: rgb(38, 179, 34);
    width: 274px;
    height: 61px;
    display: block;
    font-family: 'CrystalBetUni-Bold';
    font-size: 17px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 3.4;
    text-align: right;
    text-decoration: none;
    margin: 15px auto;
    padding-right: 25px;
    position: relative;
}

    .egtcrystalpoint-authorize-bt:hover {
        background-color: #74b36c;
    }

    .egtcrystalpoint-authorize-bt::after {
        content: '';
        background: url('../Images/promotion/EGTCrystalpoint/authorize-logo.png') no-repeat top center;
        position: absolute;
        width: 24px;
        height: 24px;
        z-index: 218;
        left: 17px;
        top: 17px;
    }

.egtcrystalpoint-title6 {
    border-radius: 7px;
    width: 370px;
    height: 61px;
    background-color: rgb(253, 224, 83);
    font-family: 'CrystalBetUni-Bold';
    font-size: 17px;
    line-height: 3.4;
    text-align: left;
    color: rgb(33, 33, 33);
    margin: 10px auto;
    padding-left: 15px;
}

    .egtcrystalpoint-title6 span {
        margin-left: 18px;
        padding: 5px;
        border: 1px solid #000;
        border-radius: 5px;
    }

.egtcrystalpoint-title7 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 25px;
    color: rgb(255, 255, 255);
    line-height: 1.68;
    text-align: center;
    margin-top: 10px;
}

.egtcrystalpoint-table {
    width: 422px;
    height: 300px;
    margin: 25px auto;
    border-collapse: separate;
    border-spacing: 1px 1px;
}

    .egtcrystalpoint-table thead tr td {
        font-family: 'CrystalBetUni-Regular';
        width: 210px;
        text-align: center;
        padding-top: 5px;
        padding-bottom: 5px;
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 2.4;
    }

    .egtcrystalpoint-table tbody tr td {
        text-align: center;
        font-family: 'CrystalBetUni-Bold';
        font-size: 18px;
        color: rgb(255, 255, 255);
        line-height: 2.333;
        text-align: center;
        background-color: #2d2d2d;
    }

    .egtcrystalpoint-table tr:last-child td:first-child {
        border-bottom-left-radius: 10px;
    }

    .egtcrystalpoint-table tr:last-child td:last-child {
        border-bottom-right-radius: 10px;
    }

    .egtcrystalpoint-table tr:first-child td:first-child {
        border-top-left-radius: 10px;
    }

    .egtcrystalpoint-table tr:first-child td:last-child {
        border-top-right-radius: 10px;
    }

    .egtcrystalpoint-table tbody tr td:last-child {
        color: rgb(253, 224, 83);
    }

.egtcrystalpoint-title8 {
    border-radius: 7px;
    background-color: rgb(38, 179, 34);
    width: 350px;
    height: 61px;
    display: block;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: rgb(255, 255, 255);
    text-transform: uppercase;
    line-height: 2.9;
    text-align: right;
    margin: 15px auto;
    padding-right: 50px;
    position: relative;
    text-decoration: none;
}

    .egtcrystalpoint-title8:hover {
        background-color: #7de66f;
    }

    .egtcrystalpoint-title8::after {
        content: '';
        background: url('../Images/promotion/EGTCrystalpoint/crystal-exchange.png') no-repeat top center;
        position: absolute;
        width: 41px;
        height: 28px;
        z-index: 218;
        left: 20px;
        top: 16px;
    }

.egtcrystalpoint-title9 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    line-height: 1.2;
    text-align: center;
    margin-top: 50px;
}

.crystalpoint-link-grp {
    width: 100%;
    height: 100px;
    margin-top: 50px;
}

.clg-link {
    text-decoration: none;
    border-radius: 5px;
    background-color: rgb(69, 76, 98);
    width: 139px;
    height: 100px;
    display: inline-block;
    font-family: 'CrystalBetUni-Bold';
    font-size: 40px;
    color: #7e8cb8;
    line-height: 2;
    text-align: center;
}

    .clg-link span {
        font-family: 'CrystalBetUni-Regular';
        font-size: 17px;
        display: block;
        margin-top: -25px;
    }

    .clg-link.active {
        background-color: rgb(253, 224, 83);
        color: rgb(33, 33, 33);
    }

.egtcrystalpoint-title10 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 25px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.daily-user-rating {
    margin: 0 auto;
}

    .daily-user-rating tr td:first-child {
        background-color: rgb(253, 224, 83);
        margin: 0 auto;
        font-family: 'CrystalBetUni-Bold';
        font-size: 15px;
        color: rgb(33, 33, 33);
        line-height: 2.867;
        text-align: center;
        width: 58px;
        height: 44px;
        border-right: 1px solid #dec137;
    }

    .daily-user-rating tr td:nth-child(2) {
        background-color: rgb(253, 224, 83);
        width: 599px;
        height: 44px;
        margin: 0 auto;
        font-family: 'CrystalBetUni-Bold';
        font-size: 15px;
        color: rgb(33, 33, 33);
        line-height: 2.867;
        text-align: center;
        width: 184px;
        height: 44px;
        border-right: 1px solid #dec137;
    }

    .daily-user-rating tr td:nth-child(3) {
        background-color: rgb(253, 224, 83);
        margin: 0 auto;
        font-family: 'CrystalBetUni-Bold';
        font-size: 15px;
        color: rgb(33, 33, 33);
        line-height: 2.867;
        text-align: center;
        width: 101px;
        height: 44px;
        border-right: 1px solid #dec137;
    }

    .daily-user-rating tr td:nth-child(4) {
        background-color: rgb(253, 224, 83);
        margin: 0 auto;
        font-family: 'CrystalBetUni-Bold';
        font-size: 15px;
        color: rgb(33, 33, 33);
        line-height: 2.867;
        text-align: center;
        width: 101px;
        height: 44px;
        border-right: 1px solid #dec137;
    }

    .daily-user-rating tr td:last-child {
        background-color: rgb(253, 224, 83);
        margin: 0 auto;
        font-family: 'CrystalBetUni-Bold';
        font-size: 15px;
        color: rgb(33, 33, 33);
        line-height: 2.867;
        text-align: center;
        width: 159px;
        height: 44px;
        border-right: 1px solid #dec137;
    }

.egtcrystalpoint-title11 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    border-left: 1px solid rgb(253, 224, 83);
    padding-left: 10px;
    margin-top: 50px;
    margin-left: 253px;
    display: inline-block;
    float: left;
}

.egtcrystalpoint-title12 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 14px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    border-left: 1px solid rgb(253, 224, 83);
    padding-left: 10px;
    margin-top: 50px;
    margin-left: 63px;
    display: inline-block;
    float: left;
}

.egtcrystalpoint-verification {
    font-size: 13px;
    color: rgb(253, 224, 84);
    line-height: 1.2;
    display: block;
    margin: 0px auto;
    text-align: center;
    font-family: 'CrystalBetUni-Regular';
    border-top: 1px solid #353535;
    padding-top: 30px;
    margin-top: 125px;
    margin-bottom: 50px;
}

    .egtcrystalpoint-verification a {
        text-decoration: none;
        color: #45c534;
    }

        .egtcrystalpoint-verification a:hover {
            color: #1eff00;
        }

.egtcrystalpoint-users {
    width: 592px;
    margin: 0 auto;
    height: auto;
    text-align: center;
    line-height: 2.667;
    font-family: 'CrystalBetUni-Regular';
    height: 400px;
    table-layout: fixed;
    border-collapse: collapse;
}

    .egtcrystalpoint-users tbody {
        display: block;
        overflow: auto;
        width: 102%;
        height: 480px;
    }

    .egtcrystalpoint-users thead tr {
        background-color: #383838;
        height: 40px;
        position: relative;
        display: block;
    }

        .egtcrystalpoint-users thead tr td:first-child {
            width: 60px;
            height: auto;
            border-right: 1px solid #505050;
        }

        .egtcrystalpoint-users thead tr td:nth-child(2) {
            width: 180px;
            height: auto;
            border-right: 1px solid #505050;
        }

        .egtcrystalpoint-users thead tr td:nth-child(3) {
            width: 100px;
            height: auto;
            border-right: 1px solid #505050;
        }

        .egtcrystalpoint-users thead tr td:nth-child(4) {
            width: 102px;
            height: auto;
            border-right: 1px solid #505050;
        }

        .egtcrystalpoint-users thead tr td:nth-child(5) {
            width: 146px;
            height: auto;
        }

    .egtcrystalpoint-users tbody tr {
        background-color: #232323;
        /*width: 100px;*/
        height: 44px;
        border-bottom: 1px solid #505050;
    }

        .egtcrystalpoint-users tbody tr:last-child {
            border: none;
        }

        .egtcrystalpoint-users tbody tr td {
            height: 44px;
            /*width: 100px;*/
            border-right: 1px solid #505050;
        }

            .egtcrystalpoint-users tbody tr td:last-child {
                border: none;
            }

            .egtcrystalpoint-users tbody tr td:first-child {
                color: rgb(153, 153, 153);
                width: 60px;
            }

            .egtcrystalpoint-users tbody tr td:nth-child(2) {
                color: rgb(255, 255, 255);
                width: 180px;
            }

            .egtcrystalpoint-users tbody tr td:nth-child(3) {
                width: 100px;
            }

            .egtcrystalpoint-users tbody tr td:nth-child(4) {
                color: #fff;
                width: 102px;
            }

            .egtcrystalpoint-users tbody tr td:nth-child(5) {
                color: rgb(253, 224, 83);
                width: 146px;
            }

    .egtcrystalpoint-users tbody::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        background-color: rgb(56, 56, 56);
        border-radius: 3px;
    }

    .egtcrystalpoint-users tbody::-webkit-scrollbar {
        border-radius: 3px;
        width: 7px;
        background-color: #F5F5F5;
    }

    .egtcrystalpoint-users tbody::-webkit-scrollbar-thumb {
        background-color: rgb(153, 153, 153);
        border-radius: 2px;
        height: 100px;
    }

@-moz-document url-prefix() {
    .egtcrystalpoint-users {
        width: 597px !important;
    }
}

@-moz-document url-prefix() {
    .egtcrystalpoint-users tbody tr td:nth-child(2) {
        padding-bottom: 10px !important;
    }
}

@-moz-document url-prefix() {
    .egtcrystalpoint-users tbody {
        width: 103% !important;
    }
}

@-moz-document url-prefix() {
    .egtcrystalpoint-users tbody tr td:nth-child(5) {
        width: 152px !important;
    }
}

.egt-td {
    background: url('../Images/promotion/EGTCrystalpoint/egt-not-verified.png') no-repeat center;
}

    .egt-td.egtcp-verified {
        background: url('../Images/promotion/EGTCrystalpoint/egt-verified.png') no-repeat center;
    }

.egt-dur-td:after {
    content: '';
    background: url(../Images/SuperCup/image.png) no-repeat center top;
    background-position: -116px -9px;
    width: 18px;
    height: 21px;
    position: absolute;
    left: calc( 50% - 20px);
    top: calc( 49% - -9px);
    vertical-align: middle;
}

@-moz-document url-prefix() {
    .egt-dur-td:after {
        top: calc( 49% - -35px);
    }
}

.daily-user-rating .mozilafix1 .mozilafix2 .mozilafix3 .mozilafix4 .mozilafix5 {
    vertical-align: middle !important;
}


.egt-dur-td.egtcp-verified {
    background: url('../Images/promotion/EGTCrystalpoint/egt-verified.png') no-repeat center;
}

    .egt-dur-td.egtcp-verified:after {
        display: none;
    }

.egtcrystalpoint-play-btn {
    display: block;
    margin: 50px auto;
    border-radius: 6px;
    background-color: rgb(253, 224, 83);
    width: 247px;
    height: 77px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 40px;
    color: rgb(33, 33, 33);
    line-height: 0.575;
    text-align: center;
    text-decoration: none;
    line-height: 1.8;
}

    .egtcrystalpoint-play-btn:hover {
        background-color: rgb(251, 229, 125);
    }

.egtcp-crystal-exchange {
    border-radius: 5px;
    background-color: rgb(38, 179, 34);
    width: 380px;
    height: 61px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: rgb(255, 255, 255);
    line-height: 2.8;
    text-align: center;
    text-decoration: none;
    padding-left: 40px;
    display: block;
    margin: 0 auto;
    position: relative;
}

    .egtcp-crystal-exchange:hover {
        background-color: #74b36c;
    }

    .egtcp-crystal-exchange::after {
        content: '';
        background: url(../Images/promotion/EGTCrystalpoint/crystal-exchange.png) no-repeat center;
        width: 41px;
        height: 28px;
        position: absolute;
        left: 43px;
        top: 15px;
    }
/* League Week start */

.LeagueWeekTopBg {
    position: absolute;
    width: 100%;
    height: 100%;
    max-height: 680px;
    left: 0;
    top: 110px;
}

.LeagueWeek-divider {
    width: 100%;
    background: url(../Images/promotion/LeagueWeek/weekleague-divider.png) no-repeat center top;
    min-height: 907px;
    position: absolute;
    left: 0;
    top: 420px;
    z-index: 1;
}

.LeagueWeekBg {
    width: 100%;
    background: url(../Images/promotion/LeagueWeek/bg.jpg) no-repeat center top;
    min-height: 1843px;
    position: absolute;
    left: 0;
    top: 1120px;
}

.LeagueWeek-content {
    min-height: calc( 1843px + 700px);
    box-sizing: border-box;
    padding-top: 767px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.leagueweek-title {
    font-family: 'CrystalBetUni-Bold';
    font-size: 32px;
    color: rgb(254, 228, 89);
    line-height: 1.2;
    text-align: center;
    margin-top: 41px;
}

.leagueweek-title1 {
    width: 100%;
    height: 70px;
    margin-top: 20px;
    text-align: center;
    position: relative;
}

    .leagueweek-title1 .title1-inner {
        width: 200px;
        height: 40px;
        position: absolute;
        left: 198px;
        top: 0;
    }

        .leagueweek-title1 .title1-inner .inner1 {
            background-color: rgb(254, 228, 89);
            width: 73px;
            font-family: 'CrystalBetUni-Bold';
            font-size: 27px;
            color: rgb(35, 30, 3);
            line-height: 1.49;
            text-align: center;
            border-top-left-radius: 7px;
            border-bottom-left-radius: 7px;
            height: 40px;
            position: absolute;
            left: 0;
        }

.title1-inner span:nth-child(2) {
    font-size: 23.514px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.829;
    background-color: rgba(5, 21, 59, 0.6);
    width: 128px;
    height: 40px;
    position: absolute;
    left: 74px;
    color: #fff;
    line-height: 1.4;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}

.leagueweek-title1 .title1-inner1 {
    width: 377px;
    height: 40px;
    position: absolute;
    right: 205px;
    top: 0;
}

    .leagueweek-title1 .title1-inner1 .inner2 {
        background-color: rgb(254, 228, 89);
        width: 73px;
        font-family: 'CrystalBetUni-Bold';
        font-size: 27px;
        color: rgb(35, 30, 3);
        line-height: 1.49;
        text-align: center;
        border-top-left-radius: 7px;
        border-bottom-left-radius: 7px;
        height: 40px;
        position: absolute;
        left: 0;
    }

.title1-inner1 span:nth-child(2) {
    font-size: 23.514px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.6;
    background-color: rgba(5, 21, 59, 0.6);
    width: 304px;
    height: 40px;
    position: absolute;
    left: 74px;
    color: #fff;
    line-height: 1.7;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}

.leagueweek-title2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    margin-top: 90px;
}

.leagueweek-title3 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    color: rgb(254, 228, 89);
    line-height: 1.2;
    text-align: center;
}

.leagueweek-poles .tw-day {
    width: 78px;
    height: 2px;
    background: #fde053;
    position: absolute;
    top: 0px;
    left: 44px;
    z-index: 9;
    margin-left: -46px;
    display: none;
}

.leagueweek-poles .month-line-first {
    height: 2px;
    background: #656565;
    margin-bottom: 40px;
    position: relative;
    float: left;
    margin-right: 0px;
}

.leagueweek-poles .month-line {
    width: 76px;
    height: 1px;
    background: #2670d6;
    margin-bottom: 40px;
    position: relative;
    float: left;
    margin-right: 14px;
}

    .leagueweek-poles .month-line.active:after {
        content: '';
        width: 100%;
        height: 1px;
        background: #fde053;
        position: absolute;
        top: 0px;
        left: 0;
    }

.leagueweek-poles .month-circle {
    width: 14px;
    height: 14px;
    border: 1px solid #4591fa;
    border-radius: 14px;
    position: absolute;
    left: -14px;
    top: -7px;
    box-sizing: border-box;
    padding: 3px;
    z-index: 0;
}

    .leagueweek-poles .month-circle span {
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 16px;
        background: #e5e5e5;
    }

.leagueweek-poles .tw-dot {
    width: 14px;
    width: 2px;
    height: 7px;
    background: #aaaaaa;
    position: absolute;
    top: -3px;
    left: 38px;
    display: none;
    z-index: 9;
}

.leagueweek-poles .month-title {
    position: absolute;
    font-family: 'CrystalBetUni-Regular';
    font-size: 12px;
    color: #fff;
    top: -51px;
    border-radius: 3px;
    padding: 13px 0px 0px 5px;
    cursor: pointer;
}

.leagueweek-poles .month-circle-last {
    width: 14px;
    height: 14px;
    border: 1px solid #656565;
    border-radius: 14px;
    position: absolute;
    left: 76px;
    top: -7px;
    box-sizing: border-box;
    padding: 3px;
    z-index: 0;
}

    .leagueweek-poles .month-circle-last span {
        display: block;
        width: 6px;
        height: 6px;
        border-radius: 16px;
        background: #b6b6b6;
    }

.leagueweek-poles .month-line.active .month-circle {
    border: 1px solid #fde053;
}

.leagueweek-poles .month-line.active::before {
    content: '';
    background: url('../Images/promotion/LeagueWeek/active-dot.png');
    width: 14px;
    height: 14px;
    position: absolute;
    left: 76px;
    top: -7px;
    z-index: 1002;
}

.leagueweek-poles .month-line.active .month-circle span {
    background: #fde053;
}

.leagueweek-poles .month-line.active .month-title {
    color: #fde053;
}

.league-week-grp {
    width: 901px;
    height: 70px;
    margin-top: 18px;
    position: absolute;
    margin-left: 34px;
}

    .league-week-grp .week:nth-child(1) {
        border-top-left-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .league-week-grp .week:last-child {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
    }

    .league-week-grp .week {
        width: 89px;
        height: 70px;
        background-color: rgb(18, 53, 103);
        display: inline-block;
        text-align: center;
        cursor: pointer;
        margin-left: -2px;
    }

        .league-week-grp .week div:nth-child(1) {
            font-family: 'CrystalBetUni-Bold';
            font-size: 22px;
            line-height: 1.2;
            text-align: center;
            margin-top: 12px;
            color: #fff;
        }

            .league-week-grp .week div:nth-child(1).disabled {
                color: rgb(65, 118, 194);
            }

        .league-week-grp .week div:nth-child(2) {
            font-size: 12px;
            color: rgb(65, 118, 194);
            line-height: 1.5;
            font-family: 'CrystalBetUni-Regular';
            text-align: center;
        }

        .league-week-grp .week.active {
            background: #fee459;
        }

            .league-week-grp .week.active div:nth-child(1), .league-week-grp .week.active div:nth-child(2) {
                color: #3c3406;
            }

.leagueweek-user-grp {
    width: 890px;
    height: 300px;
    margin-top: 63px;
    border-radius: 2px;
    margin-left: 38px;
}

    .leagueweek-user-grp .top-div {
        background-color: rgb(27, 96, 212);
        width: 890px;
        height: 75px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
    }

        .leagueweek-user-grp .top-div .user {
            width: 200px;
            height: 100%;
            font-family: 'CrystalBetUni-Bold';
            font-size: 20px;
            color: rgb(255, 255, 255);
            line-height: 3.5;
            text-align: right;
            position: relative;
            display: inline-block;
        }

            .leagueweek-user-grp .top-div .user:after {
                content: '';
                background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
                background-position: -320px 0;
                width: 30px;
                height: 30px;
                left: 40px;
                top: 20px;
                position: absolute;
            }

        .leagueweek-user-grp .top-div .ticket-total {
            position: relative;
            width: 550px;
            height: 100%;
            font-size: 20px;
            color: rgb(255, 255, 255);
            display: inline-block;
            margin-left: 110px;
            font-family: 'CrystalBetUni-Bold';
            font-size: 17px;
            color: rgb(255, 255, 255);
            line-height: 1.2;
            text-align: left;
        }

            .leagueweek-user-grp .top-div .ticket-total:after {
                content: '';
                background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
                width: 27px;
                height: 24px;
                position: absolute;
                background-position: -282px -1px;
                left: -40px;
                top: -1px;
            }

            .leagueweek-user-grp .top-div .ticket-total .ticket-total-amount {
                border-radius: 4px;
                background-color: rgba(12, 78, 167, 0.8);
                width: 105px;
                height: 39px;
                float: right;
                margin-top: -9px;
                font-family: 'CrystalBetUni-Bold';
                font-size: 24px;
                color: rgb(254, 228, 89);
                line-height: 1.5;
                text-align: center;
            }

    .leagueweek-user-grp .bottom-div {
        width: 890px;
        height: 225px;
    }

        .leagueweek-user-grp .bottom-div .games-div {
            height: 100%;
            display: inline-block;
            width: 177px;
            ;
            margin-left: -2px;
            position: relative;
        }

        .leagueweek-user-grp .bottom-div .games-bottom-div span {
            display: block;
            border-radius: 4px;
            background-color: rgb(14, 57, 113);
            width: 120px;
            height: 36px;
            font-size: 22px;
            color: rgb(255, 255, 255);
            line-height: 1.6;
            text-align: center;
            font-family: 'CrystalBetUni-Bold';
            margin: 0 auto;
        }

        .leagueweek-user-grp .bottom-div .games-div:last-child {
            margin-left: -3px;
        }

        .leagueweek-user-grp .bottom-div .games-div:first-child {
            margin: 0;
        }

        .leagueweek-user-grp .bottom-div .games-top-div {
            height: 124px;
            width: 100%;
            background-color: rgba(15, 47, 86, 1.3);
            margin-bottom: 1px;
            position: relative;
            font-family: 'CrystalBetUni-Bold';
            font-size: 20px;
            color: rgb(254, 228, 89);
            text-transform: uppercase;
            line-height: 9;
            text-align: center;
        }

.games-div.boardgames .games-top-div {
    font-size: 17px;
    line-height: 10.6;
}

.leagueweek-user-grp .bottom-div .games-div.sport:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
    background-position: 0 0px;
    top: 21px;
    left: 70px;
    width: 36px;
    height: 41px;
    position: absolute;
}

.leagueweek-user-grp .bottom-div .games-bottom-div:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/smallfrangment.png);
    width: 20px;
    height: 8px;
    position: absolute;
    top: -1px;
    left: 79px;
}

.leagueweek-user-grp .bottom-div .games-bottom-div {
    background-color: rgba(13, 40, 75, 1);
    height: 87px;
    width: 100%;
    position: relative;
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    color: rgb(123, 162, 212);
    line-height: 2.2;
    text-align: center;
    padding-top: 13px;
}

    .leagueweek-user-grp .bottom-div .games-bottom-div div {
        border-radius: 4px;
        background-color: rgb(14, 57, 113);
        width: 120px;
        height: 36px;
        line-height: 2.5;
        text-align: center;
        margin: -10px auto;
    }

.leagueweek-user-grp .bottom-div .games-div.boardgames:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
    background-position: -51px -1px;
    top: 21px;
    left: 74px;
    width: 30px;
    height: 40px;
    position: absolute;
}

.leagueweek-user-grp .bottom-div .games-div.slot:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
    background-position: -99px -1px;
    top: 21px;
    left: 74px;
    width: 44px;
    height: 41px;
    position: absolute;
}

.leagueweek-user-grp .bottom-div .games-div.livecasino:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
    background-position: -159px -1px;
    top: 21px;
    left: 69px;
    width: 41px;
    height: 41px;
    position: absolute;
}

.leagueweek-user-grp .bottom-div .games-div.keno:after {
    content: '';
    background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
    background-position: -218px -1px;
    top: 21px;
    left: 69px;
    width: 41px;
    height: 41px;
    position: absolute;
}

.leagueweek-not-verified {
    width: 100%;
    height: 150px;
    margin: 50px auto;
    margin-top: 80px;
}

    .leagueweek-not-verified p {
        font-family: 'CrystalBetUni-Regular';
        font-size: 15px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
    }

.leagueweek-notverified-btn {
    border-radius: 4px;
    background-color: rgb(255, 29, 29);
    width: 362px;
    height: 71px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    color: rgb(255, 255, 255);
    line-height: 2.7;
    margin: 25px auto;
    text-align: right;
    padding-right: 25px;
    position: relative;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
}

    .leagueweek-notverified-btn:hover {
        background-color: #ff3333;
    }

    .leagueweek-notverified-btn:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/notverified.png);
        width: 28px;
        height: 35px;
        position: absolute;
        left: 29px;
        top: 15px;
    }

.leagueweek-verified {
    width: 100%;
    height: 150px;
    margin: 50px auto;
}

.Masterclass-content .leagueweek-verified, .Masterclass-content .leagueweek-not-verified {
    margin: 0 auto;
}



.leagueweek-verified p {
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    margin-top: 85px;
}

.leagueweek-verified-btn {
    border-radius: 4px;
    background-color: rgb(39, 173, 29);
    width: 322px;
    height: 71px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 24px;
    color: rgb(255, 255, 255);
    line-height: 2.7;
    margin: 25px auto;
    text-align: right;
    padding-right: 25px;
    position: relative;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    padding-left: 20px;
}

    .leagueweek-verified-btn:hover {
        background-color: #4fb547;
    }

    .leagueweek-verified-btn:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/verified.png);
        width: 28px;
        height: 34px;
        position: absolute;
        left: 29px;
        top: 15px;
    }

.leagueweek-title4 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 29px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
}

.legueweek-carusel {
    width: 100%;
    height: 100px;
}

    .legueweek-carusel .jcarousel-prev {
        position: absolute;
        top: 20px;
        left: -75px;
        width: 69px;
        height: 65px;
        cursor: pointer;
        background-color: rgb(46, 46, 46);
        background-image: none;
        border-radius: 4px;
    }

        .legueweek-carusel .jcarousel-prev:hover {
            background-color: rgb(254, 228, 89);
        }

        .legueweek-carusel .jcarousel-prev:after {
            content: '';
            background: url(../Images/promotion/LeagueWeek/back.png) no-repeat center center;
            width: 46px;
            height: 40px;
            position: absolute;
            left: 10px;
            top: 10px;
        }

    .legueweek-carusel .jcarousel-next {
        position: absolute;
        top: 20px;
        right: -68px;
        width: 69px;
        height: 65px;
        cursor: pointer;
        background-color: rgb(46, 46, 46);
        background-image: none;
        border-radius: 4px;
    }

        .legueweek-carusel .jcarousel-next:hover {
            background-color: rgb(254, 228, 89);
        }

        .legueweek-carusel .jcarousel-next:after {
            content: '';
            background: url(../Images/promotion/LeagueWeek/next.png) no-repeat center center;
            width: 46px;
            height: 40px;
            position: absolute;
            left: 14px;
            top: 10px;
        }

.legueweekCaruselBottomList {
    width: 300px;
    height: 65px;
    background: #2e2e2e;
    border-radius: 4px;
    cursor: pointer;
    color: #989898;
    font-size: 20px;
    text-align: center;
    line-height: 65px;
    font-family: 'CrystalBetUni-Bold';
    position: relative;
    box-sizing: border-box;
    padding-right: 20px;
}

    .legueweekCaruselBottomList:hover {
        opacity: 0.8;
    }

    .legueweekCaruselBottomList.active {
        background: #fee459;
        color: #322b03;
    }

    .legueweekCaruselBottomList.isvideo:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/video-icon.png);
        width: 26px;
        height: 20px;
        position: absolute;
        right: 31px;
        top: 23px;
    }

.leagueweek-deposit {
    background-color: rgba(15, 47, 86, 0.7);
    width: 809px;
    height: 59px;
    margin-top: 1px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    position: relative;
    padding-left: 80px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2.9;
    text-align: left;
}

    .leagueweek-deposit .deposit-amount {
        border-radius: 4px;
        background-color: rgb(14, 57, 113);
        width: 120px;
        height: 36px;
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(255, 255, 255);
        line-height: 1.6;
        text-align: center;
        display: inline-block;
        float: right;
        margin-top: 8px;
        margin-right: 28px;
    }

    .leagueweek-deposit:before {
        content: '';
        background: url(../Images/promotion/LeagueWeek/deposit-icon.png);
        position: absolute;
        left: 36px;
        top: 14px;
        width: 26px;
        height: 26px;
    }

    .leagueweek-deposit:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/leagueweek-new-banner.png);
        position: absolute;
        left: 0;
        top: 0;
        width: 34px;
        height: 33px;
    }

.legueweekCaruselBottomList.isvideo.active:after {
    background: url(../Images/promotion/LeagueWeek/video-icon-active.png);
}

.MagificientSeven-popup.legueweek .MS-popup {
    background: url(../Images/promotion/LeagueWeek/popup.png);
}

.MagificientSeven-popup.legueweek .MS-popup-close {
    background: url(../Images/promotion/LeagueWeek/popup-close.png) no-repeat center top;
    width: 30px;
    height: 30px;
}

    .MagificientSeven-popup.legueweek .MS-popup-close:hover {
        background: url(../Images/promotion/LeagueWeek/popup-close-hover.png) no-repeat center top;
    }

.MagificientSeven-popup.legueweek .MS-popup iframe {
    left: 35px;
}

.MagificientSeven-popup.legueweek .MS-popup-title {
    left: 115px;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 24px;
    top: 27px;
}

    .MagificientSeven-popup.legueweek .MS-popup-title span {
        color: #fde053;
        margin-right: 20px;
    }

.legueweek-carusel-txt-1 {
    width: 100%;
    text-align: center;
    font-size: 15px;
    color: #929292;
    font-family: 'CrystalBetUni-Regular';
}

.legueweek-carusel-txt-2 {
    color: #fff;
    font-size: 26px;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    line-height: 80px;
    height: 56px;
    position: relative;
    padding-bottom: 10px;
}

.legueweek-imedi {
    display: inline-block;
    background: url(../Images/promotion/LeagueWeek/imedi.png);
    width: 42px;
    height: 37px;
    position: relative;
    margin-right: 13px;
}

.legueweek-carusel-txt-2-HottestEightWeeks-bt {
    width: 270px;
    height: 45px;
    line-height: 45px;
    text-align: left;
    box-sizing: border-box;
    background: #1058cb;
    border-radius: 45px;
    margin: 0 auto;
    color: #fff;
    font-size: 16px;
    padding-left: 47px;
    position: relative;
    cursor: pointer;
    margin-top: 82px;
}
.legueweek-carusel-txt-2-HottestEightWeeks-bt:hover {
    background: #2371ed;
    color: #fde053;
}
.legueweek-carusel-txt-2-HottestEightWeeks-bt:hover:after {
    background: url(../Images/promotion/LeagueWeekPrado/HottestEightWeeks/video-ico-h.png);
}
.legueweek-carusel-txt-2-HottestEightWeeks-bt:after {
    content: '';
    background: url(../Images/promotion/LeagueWeekPrado/HottestEightWeeks/video-ico.png);
    width: 22px;
    height: 22px;
    position: absolute;
    left: 10px;
    top: calc(50% - 11px);
}
.fb-logo {
    display: inline-block;
    background: url(../Images/promotion/LeagueWeekPrado/shape14.png);
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 10px;   
}

.LeagueWeek-content.Prado.HottestEightWeeks .legueweek-carusel-txt-2 {
    font-size: 32px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .legueweek-carusel-txt-1 {
    font-size: 16px;
}

.HottestEightWeeks-prise-text {
    height: 50px;
    line-height: 50px;
    display: inline-block;
    position: relative;
    width: 300px;
}
.HottestEightWeeks-prise-text span {
    position: absolute;
    width: 100%;
    top: 0px;
    left: 0;
}

.HottestEightWeeks .fb-logo {
    display: inline-block;
    background: url(../Images/promotion/LeagueWeekPrado/HottestEightWeeks/fb.png);
    width: 46px;
    height: 46px;
    position: relative;
    margin-right: 10px;   
}

.legueweek-imedi-logo {
    display: inline-block;
    background: url(../Images/promotion/LeagueWeek/imedi.png) center no-repeat;
    background-size: 54px 49px;
    width: 54px;
    height: 49px;
    position: relative;
    margin-right: 13px;
}

.legueweek-carusel-txt-2-bt {
    width: 210px;
    height: 54px;
    background: #fee459;
    border-radius: 4px;
    position: relative;
    display: inline-block;
    margin-top: 10px;
    margin-left: 10px;
    cursor: pointer;
    font-size: 16px;
    color: #736412;
    line-height: 16px;
    text-align: center;
    padding-left: 41px;
    box-sizing: border-box;
    cursor: pointer;
}

    .legueweek-carusel-txt-2-bt:hover {
        background: #fcf178;
    }

    .legueweek-carusel-txt-2-bt:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/video-icon-active.png);
        width: 26px;
        height: 20px;
        position: absolute;
        left: 20px;
    }

.leagueweek-pradogroup {
    width: 100%;
    height: 388px;
    position: relative;
    margin-top: 40px;
}

    .leagueweek-pradogroup:after {
        content: '';
        position: absolute;
        left: -300px;
        bottom: 0;
        background: url(../Images/promotion/LeagueWeek/prado-grp.png) no-repeat;
        width: 1600px;
        height: 188px;
    }

    .leagueweek-pradogroup div {
        background: url(../Images/promotion/LeagueWeek/prado-grp-top.png) no-repeat center bottom;
        width: 606px;
        height: 70px;
        position: relative;
        margin: 0 auto;
    }

        .leagueweek-pradogroup div span {
            color: #fff;
            font-size: 17px;
            font-family: 'CrystalBetUni-Bold';
        }

            .leagueweek-pradogroup div span:nth-child(2) {
                margin-left: 70px;
            }

.leagueweek-user-grp .top-div.authorized {
}

.leagueweek-user-grp .top-div.not-authorized .authorize {
    width: 614px;
    height: 100%;
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    color: rgb(255, 255, 255);
    line-height: 4.4;
    text-align: left;
    margin-left: 56px;
    position: relative;
    display: inline-block;
}

    .leagueweek-user-grp .top-div.not-authorized .authorize::after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png);
        background-position: -320px 0;
        width: 30px;
        height: 30px;
        left: -38px;
        top: 20px;
        position: absolute;
    }

.leagueweek-user-grp .top-div.not-authorized .authorize-bt {
    border-radius: 4px;
    background-color: rgb(254, 228, 89);
    width: 180px;
    height: 49px;
    font-size: 18px;
    color: rgb(55, 47, 7);
    line-height: 2.5;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    display: inline-block;
    text-decoration: none;
    margin-left: 15px;
    cursor: pointer;
}

.leagueweek-title5 {
    background: url(../Images/promotion/LeagueWeek/divider.png);
    width: 661px;
    height: 8px;
    margin-top: 25px;
    margin-left: 111px;
}

.tickets-rules-tab {
    width: 1502px;
    height: 82px;
    background: url(../Images/promotion/LeagueWeek/divider1.png) no-repeat center top;
    margin-top: 90px;
    margin-left: -243px;
}

.weekleague-tickets-bt {
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: rgb(178, 178, 178);
    line-height: 4.2;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    height: 80px;
    width: 263px;
    position: relative;
    margin-left: 425px;
    padding-left: 50px;
    padding-right: 10px;
    cursor: pointer;
}

    .weekleague-tickets-bt:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/ticket-disabled-icon.png) no-repeat center top;
        width: 27px;
        height: 23px;
        position: absolute;
        left: 16px;
        top: 30px;
    }

    .weekleague-tickets-bt:hover {
        color: #fff;
    }

        .weekleague-tickets-bt:hover:after {
            background: url(../Images/promotion/LeagueWeek/shape-whites.png) no-repeat center top;
            background-position: 0px -1px;
            width: 27px;
            height: 23px;
            position: absolute;
            left: 16px;
            top: 30px;
        }

    .weekleague-tickets-bt.active {
        color: rgb(254, 228, 89);
        border-bottom: 2px solid rgb(254, 228, 89);
    }

        .weekleague-tickets-bt.active:after {
            background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
            background-position: -282px -1px;
            position: absolute;
            left: 16px;
            top: 30px;
            width: 27px;
            height: 23px;
        }

.weekleague-rules-bt {
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: rgb(178, 178, 178);
    line-height: 4.2;
    text-decoration: none;
    display: block;
    height: 80px;
    width: 326px;
    text-align: center;
    display: inline-block;
    position: relative;
    cursor: pointer;
}

    .weekleague-rules-bt:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/rules-icon.png) no-repeat center top;
        width: 23px;
        height: 25px;
        position: absolute;
        left: 16px;
        top: 30px;
    }

    .weekleague-rules-bt:hover {
        color: #fff;
    }

        .weekleague-rules-bt:hover:after {
            background: url(../Images/promotion/LeagueWeek/shape-whites.png) no-repeat center top;
            background-position: -57px 0px;
            width: 23px;
            height: 25px;
            position: absolute;
            left: 16px;
            top: 30px;
        }

    .weekleague-rules-bt.active:after {
        background: url(../Images/promotion/LeagueWeek/rules-active-icon.png) no-repeat center top;
        position: absolute;
        left: 16px;
        top: 30px;
        width: 23px;
        height: 25px;
    }

    .weekleague-rules-bt.active {
        color: rgb(254, 228, 89);
        border-bottom: 2px solid rgb(254, 228, 89);
    }

.leagueweek-sport-info {
    display: inline-block;
    width: 49.5%;
    height: 460px;
}

    .leagueweek-sport-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        padding-left: 75px;
        position: relative;
    }

        .leagueweek-sport-info .title:after {
            content: '';
            background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
            background-position: 0 0;
            width: 36px;
            height: 41px;
            position: absolute;
            left: 5px;
            top: 30px;
        }

    .leagueweek-sport-info p {
        font-family: 'CrystalBetUni-Bold';
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 20px;
    }

        .leagueweek-sport-info p span {
            color: rgb(254, 228, 89);
        }

    .leagueweek-sport-info .week-league-values {
        width: 390px;
        height: 129px;
        margin-top: 15px;
    }

        .leagueweek-sport-info .week-league-values .row {
            width: 390px;
            height: 40px;
            position: relative;
        }

        .leagueweek-sport-info .week-league-values .col1 {
            background-color: rgb(0, 0, 0);
            width: 180px;
            height: 39px;
            margin-bottom: 1px;
            position: absolute;
            left: 0;
            font-size: 16px;
            color: rgb(255, 255, 255);
            text-transform: uppercase;
            line-height: 2.4;
            text-align: left;
            padding-left: 15px;
            font-family: 'CrystalBetUni-Regular';
        }

        .leagueweek-sport-info .week-league-values .col2 {
            background-color: rgb(0, 0, 0);
            width: 194px;
            height: 39px;
            margin-bottom: 1px;
            position: absolute;
            right: 0;
            font-size: 22px;
            color: rgb(253, 224, 83);
            text-transform: uppercase;
            line-height: 1.7;
            text-align: center;
            font-family: 'CrystalBetUni-Bold';
        }

        .leagueweek-sport-info .week-league-values .row:first-child .col1 {
            border-top-left-radius: 4px;
        }

        .leagueweek-sport-info .week-league-values .row:last-child .col1 {
            border-bottom-left-radius: 4px;
        }

        .leagueweek-sport-info .week-league-values .row:first-child .col2 {
            border-top-right-radius: 4px;
        }

        .leagueweek-sport-info .week-league-values .row:last-child .col2 {
            border-bottom-right-radius: 4px;
        }

    .leagueweek-sport-info .last-txt {
        font-family: 'CrystalBetUni-Regular';
        font-size: 14px;
        color: rgb(153, 153, 153);
        line-height: 1.2;
        text-align: left;
        margin-top: 5px;
        border-bottom: 1.5px solid #4d4d4dba;
        width: 91%;
        padding-bottom: 20px;
    }

.leagueweek-boardgame-info {
    display: inline-block;
    width: 49.5%;
    height: 460px;
    float: right;
}

    .leagueweek-boardgame-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        padding-left: 75px;
        position: relative;
    }

        .leagueweek-boardgame-info .title:after {
            content: '';
            background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
            background-position: -51px -1px;
            width: 30px;
            height: 40px;
            position: absolute;
            left: 5px;
            top: 30px;
        }

    .leagueweek-boardgame-info p {
        font-family: 'CrystalBetUni-Bold';
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 20px;
    }

    .leagueweek-boardgame-info .week-league-values {
        width: 390px;
        height: 200px;
        margin-top: 15px;
    }

        .leagueweek-boardgame-info .week-league-values .row {
            width: 390px;
            height: 40px;
            position: relative;
        }

        .leagueweek-boardgame-info .week-league-values .col1 {
            background-color: rgb(0, 0, 0);
            width: 144px;
            height: 39px;
            margin-bottom: 1px;
            position: absolute;
            left: 0;
            color: rgb(194, 163, 35);
            font-size: 16px;
            text-transform: uppercase;
            line-height: 2.4;
            text-align: left;
            padding-left: 15px;
            font-family: 'CrystalBetUni-Regular';
        }

        .leagueweek-boardgame-info .week-league-values .col2 {
            background-color: rgb(0, 0, 0);
            width: 70px;
            height: 39px;
            margin-bottom: 1px;
            position: absolute;
            right: 160px;
            font-size: 22px;
            color: rgb(255, 255, 255);
            text-transform: uppercase;
            line-height: 1.7;
            text-align: center;
            font-family: 'CrystalBetUni-Bold';
        }

        .leagueweek-boardgame-info .week-league-values .col3 {
            background-color: rgb(0, 0, 0);
            width: 159px;
            height: 39px;
            margin-bottom: 1px;
            position: absolute;
            right: 0;
            font-size: 22px;
            color: rgb(254, 228, 89);
            text-transform: uppercase;
            line-height: 1.7;
            text-align: center;
            font-family: 'CrystalBetUni-Bold';
        }

        .leagueweek-boardgame-info .week-league-values .row:first-child .col1 {
            border-top-left-radius: 4px;
        }

        .leagueweek-boardgame-info .week-league-values .row:last-child .col1 {
            border-bottom-left-radius: 4px;
        }

        .leagueweek-boardgame-info .week-league-values .row:first-child .col3 {
            border-top-right-radius: 4px;
        }

        .leagueweek-boardgame-info .week-league-values .row:last-child .col3 {
            border-bottom-right-radius: 4px;
        }

    .leagueweek-boardgame-info .last-txt {
        font-family: 'CrystalBetUni-Regular';
        font-size: 14px;
        color: rgb(153, 153, 153);
        line-height: 1.2;
        text-align: left;
        margin-top: 10px;
    }
/* slot */

.leagueweek-slot-info {
    width: 333px;
    height: 500px;
    display: inline-block;
}

    .leagueweek-slot-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        padding-left: 75px;
        position: relative;
    }

    .leagueweek-slot-info p {
        font-family: 'CrystalBetUni-Bold';
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 15px;
    }

    .leagueweek-slot-info .title:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
        background-position: -99px -1px;
        width: 44px;
        height: 41px;
        position: absolute;
        left: 5px;
        top: 30px;
    }

    .leagueweek-slot-info .last-txt {
        font-family: 'CrystalBetUni-Regular';
        font-size: 14px;
        color: rgb(153, 153, 153);
        line-height: 1.2;
        text-align: left;
        margin-top: 31px;
    }

    .leagueweek-slot-info p span {
        color: rgb(254, 228, 89);
    }
/*livecasino */

.leagueweek-livecasino-info {
    width: 333px;
    height: 500px;
    display: inline-block;
}

    .leagueweek-livecasino-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        padding-left: 75px;
        position: relative;
    }

    .leagueweek-livecasino-info p {
        font-family: 'CrystalBetUni-Bold';
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 16px;
    }

    .leagueweek-livecasino-info .title:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
        background-position: -159px -1px;
        width: 41px;
        height: 41px;
        position: absolute;
        left: 5px;
        top: 30px;
    }

    .leagueweek-livecasino-info .last-txt {
        font-family: 'CrystalBetUni-Regular';
        font-size: 15px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 10px;
    }

        .leagueweek-livecasino-info .last-txt span {
            color: rgb(254, 228, 89);
        }

    .leagueweek-livecasino-info p span {
        color: rgb(254, 228, 89);
    }

.league-weeks-bottom-div {
    width: 100%;
    height: 440px;
    position: relative;
}

.leagueweek-keno-info {
    width: 327px;
    height: 500px;
    display: inline-block;
}

    .leagueweek-keno-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        padding-left: 75px;
        position: relative;
    }

    .leagueweek-keno-info p {
        font-family: 'CrystalBetUni-Bold';
        font-size: 17px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: left;
        margin-top: 15px;
    }

    .leagueweek-keno-info .title:after {
        content: '';
        background: url(../Images/promotion/LeagueWeek/leagueweek-icon-grp.png) no-repeat center top;
        background-position: -218px -1px;
        width: 41px;
        height: 41px;
        position: absolute;
        left: 5px;
        top: 30px;
    }

    .leagueweek-keno-info .last-txt {
        font-family: 'CrystalBetUni-Regular';
        font-size: 14px;
        color: rgb(153, 153, 153);
        line-height: 1.2;
        text-align: left;
        margin-top: 31px;
    }

    .leagueweek-keno-info p span {
        color: rgb(254, 228, 89);
    }

.ao-rules.leagueweek-rules-div {
    margin-top: 50px;
}

    .ao-rules.leagueweek-rules-div .megabonus-text {
        position: relative;
        margin-left: 74px;
    }

        .ao-rules.leagueweek-rules-div .megabonus-text span {
            position: absolute;
            left: -58px;
            top: -8px;
        }
/* Promo EditBetslip */

.EditBetslipBg {
    width: 100%;
    height: 2731px;
    position: absolute;
    left: 0;
    top: 110px;
    z-index: 0;
}

.EditBetslipBg-content {
    width: 100%;
    min-height: 2573px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.EditBetslipBg-editbt {
    background: url('../Images/promotion/EditBetslip/image.png') no-repeat center top;
    background-position: -10px -10px;
    width: 239px;
    height: 56px;
    font-size: 20px;
    color: #fff;
    box-sizing: border-box;
    line-height: 56px;
    text-align: center;
    padding-left: 35px;
    font-family: 'CrystalBetUni-Bold';
    position: absolute;
    left: -25px;
    top: 150px;
}

.EditBetslipBg-toptitle {
    color: #fff;
    font-size: 45px;
    font-family: 'CrystalBetUni-Bold';
    position: absolute;
    left: -25px;
    top: 240px;
    text-align: left;
}

    .EditBetslipBg-toptitle span {
        color: #ffee5b;
        display: block;
    }

.EditBetslipBg-toptitle2 {
    color: #fff;
    font-size: 48px;
    font-family: 'CrystalBetUni-Bold';
    position: relative;
    text-align: center;
    padding-top: 888px;
}

    .EditBetslipBg-toptitle2 span {
        color: #3377ef;
        display: block;
    }

.EditBetslip-example-container {
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    font-size: 30px;
    width: 460px;
    text-align: center;
    margin-top: 70px;
}

    .EditBetslip-example-container label {
        color: #0184ee;
    }

    .EditBetslip-example-container.left span {
        background: url('../Images/promotion/EditBetslip/image.png') no-repeat center top;
        background-position: -10px -86px;
        width: 139px;
        height: 128px;
        margin: 0 auto;
        display: block;
    }

    .EditBetslip-example-container.right span {
        background: url('../Images/promotion/EditBetslip/image.png') no-repeat center top;
        background-position: -169px -86px;
        width: 139px;
        height: 128px;
        margin: 0 auto;
        display: block;
    }

    .EditBetslip-example-container.left {
        margin-left: 100px;
    }

    .EditBetslip-example-container.right {
        margin-right: 100px;
    }

#body.view_1024 .EditBetslip-example-container.left {
    margin-left: 30px;
}

#body.view_1024 .EditBetslip-example-container.right {
    margin-right: 30px;
}

.EditBetslip-example-plus {
    width: 314px;
    height: 780px;
    margin: 34px auto 0 auto;
}

.EditBetslip-example-minus {
    width: 314px;
    height: 797px;
    margin: 34px auto 0 auto;
}
/* Promo Double Chance */

.DoubleChanceTopBg {
    margin-top: -77px;
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 806px;
    left: 0;
    top: 190px;
}

.DoubleChanceBg {
    width: 100%;
    height: 1770px;
    position: absolute;
    left: 0;
    top: 919px;
    background: url('../Images/promotion/DoubleChance/bg.jpg') no-repeat center top;
    z-index: 0;
}

#body.view_1024 .DoubleChanceBg {
    top: 727px !important;
}

#body.view_1024 .DoubleChance-content {
    margin-top: 500px !important;
}

#body.view_1024 .doublechance-title {
    padding-top: 154px !important;
}

.DoubleChance-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 1250px;
    position: relative;
}

.DoubleChanceBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 595px;
    padding-bottom: 200px;
    position: relative;
    z-index: 9;
}

.doublechance-title {
    font-family: 'CrystalBetUni-Bold';
    font-size: 32px;
    color: rgb(254, 228, 89);
    line-height: 1.2;
    text-align: center;
    padding-top: 37px;
}

.doublechance-leagueweek {
    border: 1px solid rgb(255, 255, 255);
    border-radius: 10px;
    width: 422px;
    height: 411px;
    background-color: rgba(0, 0, 0, 0.329);
    display: inline-block;
    margin-top: 96px;
    position: absolute;
    margin-left: 65px;
}

    .doublechance-leagueweek:after {
        content: '';
        position: absolute;
        background: url('../Images/promotion/DoubleChance/ka/leagueweek.png') no-repeat center top;
        width: 347px;
        height: 45px;
        top: -22px;
        left: 38px;
    }

    .doublechance-leagueweek p:first-child {
        font-family: 'CrystalBetUni-Bold';
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 59px;
    }

    .doublechance-leagueweek p:nth-child(2) {
        font-family: 'CrystalBetUni-Bold';
        font-size: 67px;
        color: rgb(252, 225, 82);
        line-height: 1.2;
        text-align: center;
    }

    .doublechance-leagueweek p:nth-child(3) {
        font-family: 'CrystalBetUni-Bold';
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 15px;
    }

    .doublechance-leagueweek .prado-img {
        width: 365px;
        height: 74px;
        background: url('../Images/promotion/DoubleChance/prado.png') no-repeat center top;
        margin: 10px auto;
    }

    .doublechance-leagueweek .hidden-div {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background-color: rgba(22, 27, 42, 0.839);
        width: 422px;
        height: 411px;
        top: 0;
        left: 0;
        display: none;
    }

    .doublechance-leagueweek:hover > .hidden-div {
        display: block;
    }

    .doublechance-leagueweek .hidden-div a {
        background-color: rgb(254, 228, 89);
        width: 212px;
        height: 42px;
        font-family: 'CrystalBetUni-Bold';
        font-size: 25px;
        color: rgb(19, 19, 19);
        line-height: 1.6;
        text-decoration: none;
        border-radius: 33px;
        padding: 10px;
        margin: 152px auto;
        display: block;
        text-align: center;
    }

        .doublechance-leagueweek .hidden-div a:hover {
            background-color: #fce985;
        }

.doublechance-quadrorating {
    border: 1px solid rgb(255, 255, 255);
    border-radius: 10px;
    width: 422px;
    height: 411px;
    background-color: rgba(0, 0, 0, 0.329);
    display: inline-block;
    margin-top: 96px;
    ;
    left: 512px;
    position: relative;
}

    .doublechance-quadrorating:after {
        content: '';
        position: absolute;
        width: 347px;
        height: 45px;
        top: -22px;
        left: 36px;
    }

    .doublechance-quadrorating p:first-child {
        font-family: 'CrystalBetUni-Bold';
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 57px;
    }

    .doublechance-quadrorating p:nth-child(2) {
        font-family: 'CrystalBetUni-Bold';
        font-size: 67px;
        color: rgb(252, 225, 82);
        line-height: 1.2;
        text-align: center;
    }

    .doublechance-quadrorating p:nth-child(3) {
        font-family: 'CrystalBetUni-Bold';
        font-size: 20px;
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 15px;
    }

    .doublechance-quadrorating .maseratti-img {
        width: 365px;
        height: 74px;
        background: url('../Images/promotion/DoubleChance/maseratti.png') no-repeat center top;
        margin: 10px auto;
    }

    .doublechance-quadrorating .hidden-div {
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 10px;
        background-color: rgba(22, 27, 42, 0.839);
        width: 422px;
        height: 411px;
        top: 0;
        left: 0;
        display: none;
    }

    .doublechance-quadrorating:hover > .hidden-div {
        display: block;
    }

    .doublechance-quadrorating .hidden-div a {
        background-color: rgb(254, 228, 89);
        width: 212px;
        height: 42px;
        font-family: 'CrystalBetUni-Bold';
        font-size: 25px;
        color: rgb(19, 19, 19);
        line-height: 1.6;
        text-decoration: none;
        border-radius: 33px;
        padding: 10px;
        margin: 152px auto;
        display: block;
        text-align: center;
    }

        .doublechance-quadrorating .hidden-div a:hover {
            background-color: #fce985;
        }

.doublechance-row {
    height: 40px;
    width: 100%;
    margin: 0 auto;
    text-align: center;
    margin-top: 80px;
}

.doublechance-row-in {
    display: inline-block;
    height: 40px;
    background-color: rgba(0, 0, 0, 0.502);
    height: 40px;
    float: left;
    margin-right: 50px;
    position: relative;
    font-family: 'CrystalBetUni-Bold';
    font-size: 18px;
    color: rgb(255, 255, 255);
    line-height: 2;
    text-align: center;
    padding-left: 10px;
    padding-right: 10px;
}

    .doublechance-row-in.sport {
        margin-left: 99px;
    }

        .doublechance-row-in.sport:after {
            content: '';
            width: 40px;
            height: 40px;
            background: url('../Images/promotion/DoubleChance/sport.png') no-repeat center;
            position: absolute;
            left: -41px;
            top: 0;
        }

    .doublechance-row-in.boardgame:after {
        content: '';
        width: 40px;
        height: 40px;
        background: url('../Images/promotion/DoubleChance/boardgame.png') no-repeat center;
        position: absolute;
        left: -41px;
        top: 0;
    }

    .doublechance-row-in.slot:after {
        content: '';
        width: 40px;
        height: 40px;
        background: url('../Images/promotion/DoubleChance/slot.png') no-repeat center;
        position: absolute;
        left: -41px;
        top: 0;
    }

    .doublechance-row-in.livecasino:after {
        content: '';
        width: 40px;
        height: 40px;
        background: url('../Images/promotion/DoubleChance/livecasino.png') no-repeat center;
        position: absolute;
        left: -41px;
        top: 0;
    }

    .doublechance-row-in.keno:after {
        content: '';
        width: 40px;
        height: 40px;
        background: url('../Images/promotion/DoubleChance/keno.png') no-repeat center;
        position: absolute;
        left: -41px;
        top: 0;
    }

.egtcrystalpoint-title.igrosoft {
    font-size: 28px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    text-shadow: 0px 2px 13px rgba(0, 0, 0, 0.77);
    font-family: 'CrystalBetUni-Bold';
    margin-top: 205px;
    margin-left: -236px;
}
/* IgrosoftCrystalPoint */

.IgrosoftCrystalpointBG {
    width: 100%;
    height: 3850px;
    position: absolute;
    left: 0;
    top: 100px;
    background: url('../Images/promotion/IgrosoftCrystalPoint/bg.jpg') no-repeat top center;
}
/* Flexible Cashout */

.FlexibleCashoutTopBg {
    margin-top: -76px;
    position: absolute;
    background-size: cover;
    background-position: top center;
    width: 100%;
    height: 100%;
    max-height: 806px;
    left: 0;
    top: 190px;
}

#body.view_1024 .FlexibleCashoutTopBg {
    max-height: 600px !important;
}

.FlexibleCashoutBg {
    width: 100%;
    height: 1770px;
    position: absolute;
    left: 0;
    top: 920px;
    background: url('../Images/promotion/FlexibleCashout/bg.jpg') no-repeat center top;
    z-index: 0;
}

#body.view_1024 .FlexibleCashoutBg {
    top: 714px !important;
}

.FlexibleCashout-content {
    width: 1000px;
    margin: 0 auto;
    min-height: 1250px;
    position: relative;
}

.FlexibleCashoutBg-content {
    width: 1000px;
    margin: 0 auto;
    box-sizing: border-box;
    margin-top: 595px;
    padding-bottom: 200px;
    position: relative;
    z-index: 9;
}

.flexiblecashout-title {
    font-size: 40.697px;
    color: rgb(254, 228, 89);
    line-height: 1.2;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    padding-top: 212px;
}

.flexiblecashout-logo {
    background: url('../Images/promotion/FlexibleCashout/cashout-logo.png') no-repeat center top;
    width: 830px;
    height: 59px;
    margin: 53px auto;
}

.flexible-tabs {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
    /* Style the buttons inside the tab */

    .flexible-tabs li {
        cursor: pointer;
        font-size: 19px;
        font-family: 'CrystalBetUni-Bold';
        color: rgb(119, 169, 207);
        text-align: center;
        background-color: rgb(6, 54, 95);
        width: 310px;
        height: 75px;
        border-radius: 4px;
        display: inline-block;
        line-height: 3.7;
    }
        /* Change background color of buttons on hover */

        .flexible-tabs li:hover {
            background-color: rgb(254, 228, 89);
            color: rgb(43, 37, 4);
        }
        /* Create an active/current tablink class */

        .flexible-tabs li.current {
            background-color: rgb(254, 228, 89);
            color: rgb(43, 37, 4);
        }

.FlexibleCashout-content .tab-content {
    padding: 6px 12px;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    display: none;
    margin-top: 55px;
}

    .FlexibleCashout-content .tab-content.current {
        display: inherit;
    }

    .FlexibleCashout-content .tab-content div:first-child {
        font-size: 30px;
        color: rgb(254, 228, 89);
    }

.FlexibleCashout-content div:nth-child(2) {
    font-family: 'CrystalBetUni-Regular';
    font-size: 14px;
    text-align: center;
    color: rgb(255, 255, 255);
    margin-top: 30px;
    line-height: 1.2;
    padding-bottom: 15px;
}

.FlexibleCashout-content #tab-1 div:nth-child(3) {
    width: 600px;
    height: 490px;
    margin: 25px auto;
}

.FlexibleCashout-content #tab-2 div:nth-child(3) {
    width: 600px;
    height: 490px;
    margin: 25px auto;
}

.FlexibleCashout-content #tab-3 div:nth-child(3) {
    width: 600px;
    height: 490px;
    margin: 25px auto;
}

.flexiblecashout-rules-header {
    width: 244px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
    color: rgb(254, 228, 89);
    line-height: 1.2;
    margin: 0 auto;
    text-align: center;
    margin-top: 47px;
    border-bottom: 2px solid yellow;
    padding-bottom: 29px;
    margin-bottom: 50px;
    position: relative;
}

    .flexiblecashout-rules-header:after {
        content: '';
        position: absolute;
        background: url(../Images/promotion/FlexibleCashout/ruleslogo.png) no-repeat center top;
        width: 23px;
        height: 25px;
        left: -24px;
        top: 1px;
    }

.mobile-message {
    display: none;
}


/* promotions list*/
.promotions-container {
    width: 100%;
    min-height: 600px;
    background: #303030;
    margin-top: 10px;
    position: relative;
}

.promotions-container-top-mn {
    width: 100%;
    height: 40px;
    border-bottom: 1px solid #212121;
    background: #2a2a2a;
}

.promotions-top-mn {
    outline: none;
    display: block;
    text-decoration: none;
    float: left;
    height: 40px;
    line-height: 40px;
    padding: 0 35px;
    cursor: pointer;
    font-family: 'crystal1';
    font-size: 14px;
    color: #8c8c8c;
    border-left: 1px solid #212121;
}

    .promotions-top-mn:first-child {
        border-left: none;
    }

    .promotions-top-mn:hover {
        color: #ffe242;
    }

    .promotions-top-mn.active {
        color: #ffe242;
        background: #303030;
        border-bottom: 1px solid #303030;
    }

#promotion-category {
    width: 95%;
    height: 40px;
    border-top: 1px solid #474747;
    border-bottom: 1px solid #474747;
    margin: 30px auto;
}

.promo-cat {
    outline: none;
    display: block;
    text-decoration: none;
    height: 40px;
    line-height: 40px;
    padding: 0 20px 0 50px;
    position: relative;
    float: left;
    color: #9e9e9e;
    font-size: 14px;
    font-family: 'CrystalMT3-Regular';
    cursor: pointer;
}

    .promo-cat.active, .promo-cat:hover {
        color: #fde053;
    }

        .promo-cat.active span {
            display: block;
            width: 80%;
            height: 2px;
            background: #fde053;
            position: absolute;
            left: 10%;
            bottom: -1px;
        }

    .promo-cat:before {
        content: '';
        width: 1px;
        height: 20px;
        position: absolute;
        left: 0px;
        top: calc( 50% - 10px );
        background: #474747;
    }

    .promo-cat:first-child:before {
        display: none;
    }

    .promo-cat:after {
        content: '';
        position: absolute;
        background: url('../Images/promotion/image.png');
        left: 20px;
    }

    .promo-cat.all:after {
        background-position: -4px -5px;
        width: 15px;
        height: 12px;
        top: calc( 50% - 6px);
    }

    .promo-cat.all.active:after, .promo-cat.all:hover:after {
        background-position: -4px -35px;
    }

    .promo-cat.sport:after {
        background-position: -29px -5px;
        width: 19px;
        height: 22px;
        top: calc( 50% - 11px);
    }

    .promo-cat.sport.active:after, .promo-cat.sport:hover:after {
        background-position: -29px -35px;
    }

    .promo-cat.boardgames:after {
        background-position: -58px -5px;
        width: 16px;
        height: 21px;
        top: calc( 50% - 11px);
    }

    .promo-cat.boardgames.active:after, .promo-cat.boardgames:hover:after {
        background-position: -58px -35px;
    }

    .promo-cat.livecasino:after {
        background-position: -84px -5px;
        width: 22px;
        height: 22px;
        top: calc( 50% - 11px);
    }

    .promo-cat.livecasino.active:after, .promo-cat.livecasino:hover:after {
        background-position: -84px -35px;
    }

    .promo-cat.slots:after {
        background-position: -115px -5px;
        width: 24px;
        height: 22px;
        top: calc( 50% - 11px);
    }

    .promo-cat.slots.active:after, .promo-cat.slots:hover:after {
        background-position: -115px -35px;
    }

    .promo-cat.other:after {
        background-position: -148px -5px;
        width: 23px;
        height: 20px;
        top: calc( 50% - 10px);
    }

    .promo-cat.other.active:after, .promo-cat.other:hover:after {
        background-position: -148px -35px;
    }




.promo-list {
    width: 595px;
    border: 1px solid #303030;
    display: block;
    float: left;
    margin-left: 35px;
    margin-bottom: 35px;
    position: relative;
    text-decoration: none;
    color: #fff;
    font-family: 'CrystalNU4-Regular';
    font-size: 15px;
    background: #262626;
}

#body.view_1024 .promo-list {
    width: 460px;
    margin-left: 30px;
    margin-bottom: 30px;
}

#body.view_1024 .promo-list-title {
    height: 62px;
    font-size: 13px;
}

    #body.view_1024 .promo-list-title span {
        height: 41px;
        line-height: 41px;
        font-size: 18px;
    }


.promo-image {
    width: 100%;
    height: 240px;
    overflow: hidden;
}

    .promo-image img {
        width: 100%;
        height: 100%;
    }

#body.view_1024 .promo-image {
    height: 190px;
}


.promo-list:hover {
    border: 1px solid #fde053;
}


.promo-list-title:after {
    content: '';
    width: 6px;
    height: 100%;
    background: #fde053;
    position: absolute;
    left: 0;
    top: 0;
}






/* Smartsoft Freespin */

.SmartsoftFreespinBG {
    width: 100%;
    background: url('../Images/promotion/SmartsoftFreespin/bg.jpg') no-repeat top center;
    height: 2403px;
    position: absolute;
    left: 0;
    top: 100px;
}

.SmartsoftFreespin-banner {
    width: 590px;
    height: 174px;
    background-size: contain;
}

.SmartsoftFreespin-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 1189px;
}

.SmartsoftFreespin-title {
    font-size: 35px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 280px;
}

    .SmartsoftFreespin-title span {
        color: #fde053;
    }

.SmartsoftFreespin-play {
    display: block;
    margin: 0 auto;
    border-radius: 5px;
    background-color: rgb(253, 224, 83);
    width: 437px;
    height: 91px;
    font-size: 33px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(23, 23, 22);
    line-height: 2.6;
    text-decoration: none;
    text-align: center;
    margin-top: 160px;
}

    .SmartsoftFreespin-play:hover {
        background: #fcf178;
    }










.SmartsoftFreespin-rules {
    text-align: center;
}

    .SmartsoftFreespin-rules .yellow-disclaimer {
        font-size: 16px;
        font-family: "CrystalBetUni-Regular";
        color: rgb(253, 224, 83);
        line-height: 1.4;
        padding-left: 54px;
    }

    .SmartsoftFreespin-rules h5 {
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(254, 228, 89);
        margin-top: 145px;
        padding-left: 35px;
        position: relative;
        padding-bottom: 75px;
    }

        .SmartsoftFreespin-rules h5:before {
            content: '';
            position: absolute;
            background: url(../Images/promotion//SmartsoftFreespin/rules-icon.png) no-repeat;
            width: 23px;
            height: 25px;
            top: -2px;
            left: 372px;
        }

    .SmartsoftFreespin-rules div {
        text-align: left;
        margin-top: 15px;
        margin-bottom: 25px;
    }

        .SmartsoftFreespin-rules div span:first-child {
            font-family: 'CrystalBetUni-Bold';
            font-size: 14px;
            color: rgb(255, 255, 255);
            text-align: center;
            border: 2px solid rgb(253, 221, 80);
            border-radius: 50%;
            height: 25px;
            display: inline-block;
            width: 25px;
            line-height: 1.7;
            margin-left: 10px;
        }

        .SmartsoftFreespin-rules div span:nth-child(2) {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(254, 228, 89);
            text-align: left;
            display: inline-block;
            margin-left: 15px;
            width: 943px;
            float: right;
            padding-bottom: 10px;
            margin-top: 5px;
        }

        .SmartsoftFreespin-rules div .answer1 {
            font-size: 18px;
            font-family: "CrystalNU4-Regular";
            color: rgb(255, 255, 255);
            display: block;
            line-height: 1.5;
            margin-left: 56px;
        }
/* Smartsoft Freespin end */
/* RolandGarrosCashback */

/* Championship League */
.promo-list-title {
    width: 100%;
    height: 80px;
    position: relative;
    box-sizing: border-box;
    padding-left: 33px;
}

    .promo-list-title span {
        font-size: 26px;
        color: #fde053;
        font-family: 'CrystalBetUni-Bold';
        display: block;
        height: 50px;
        line-height: 50px;
    }

    .promo-list-title:after {
        content: '';
        width: 6px;
        height: 100%;
        background: #fde053;
        position: absolute;
        left: 0;
        top: 0;
    }

.promo-list img {
    transform: scale(1.0,1.0);
    -webkit-transform: scale(1.0,1.0);
    -moz-transform: scale(1.0,1.0);
    -ms-transform: scale(1.0,1.0);
    -o-transform: scale(1.0,1.0);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.ChampionshipLeague-content .ticket {
    width: 840px;
    height: 369px;
    display: block;
    margin: 0 auto;
    margin-top: 100px;
}
/* Championship League */


.WorldLegend-content.disable-old-class-options {
    box-sizing: initial !important;
    padding-bottom: initial !important;
    width: initial !important;
    margin: initial !important;
    position: initial !important;
    font-size: initial !important;
    color: initial !important;
    min-height: initial !important;
    text-align: initial !important;
    margin-bottom: 20px !important;
}

    .WorldLegend-content.disable-old-class-options .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item,
    .WorldLegend-content.disable-old-class-options .top-carousel .owl-carousel .owl-next,
    .WorldLegend-content.disable-old-class-options .top-carousel .owl-carousel .owl-prev {
        background: rgba(0,0,0,0.5);
    }




/* World Legend Start */
.WorldLegendBG {
    width: 100%;
    height: 3000px;
    position: absolute;
    left: 0;
    background: url('../Images/promotion/WorldLegend/bg.jpg') center top no-repeat;
    top: 100px;
}

    .WorldLegendBG.stream {
        background: url('../Images/promotion/WorldLegend/stream-bg.jpg') center top no-repeat;
    }

.WorldLegend-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 100%;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 3000px;
    text-align: center;
}

    .WorldLegend-content.stream .worldcup-logo {
        margin-top: 40px;
    }

.WorldLegend-promo-stream-container {
    margin: 44px auto 0 auto;
    width: 873px;
    height: 500px;
    padding-top: 10px;
    background: rgba(0, 0, 0, 0.5);
    box-sizing: border-box;
}

.WorldLegend-promo-stream {
}

.WorldLegend-content .worldcup-logo {
    background: url('../Images/promotion/WorldLegend/world-cup-logo.png') center top no-repeat;
    width: 71px;
    height: 61px;
    margin: 0 auto;
    margin-top: 420px;
}

.WorldLegend-content .title {
    font-size: 23px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
}

.WorldLegend-content .title1 {
    font-size: 30px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(253, 224, 82);
    text-align: center;
    margin-top: 35px;
    text-transform: uppercase;
}

.WorldLegend-content .title2 {
    font-size: 23px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 10px;
    text-transform: uppercase;
}

.WorldLegend-content .title3 {
    font-size: 45px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    margin-top: 15px;
}

    .WorldLegend-content .title3 .logo {
        width: 362px;
        height: 45px;
        background: url('../Images/promotion/WorldLegend/car-model.png') center top no-repeat;
        display: inline-block;
    }

    .WorldLegend-content .title3 span {
        color: #fde052;
    }

.WorldLegend-content .final-everyday-containers {
    width: 1040px;
    height: 420px;
    margin: 0 auto;
    margin-top: 25px;
}

    .WorldLegend-content .final-everyday-containers .final-everyday {
        width: 489px;
        height: 352px;
        background: url('../Images/promotion/WorldLegend/big-container.png') center top no-repeat;
        float: left;
        margin: 15px;
    }

        .WorldLegend-content .final-everyday-containers .final-everyday .title {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            text-align: center;
            margin-top: 30px;
        }

        .WorldLegend-content .final-everyday-containers .final-everyday .title1 {
            width: 197px;
            height: 66px;
            background: url('../Images/promotion/WorldLegend/container.png') center top no-repeat;
            font-size: 40px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(253, 224, 83);
            line-height: 1.4;
            display: block;
            margin: 0 auto;
            text-align: center;
            margin-top: 15px;
        }

        .WorldLegend-content .final-everyday-containers .final-everyday .title2 {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: #fde053;
            text-align: center;
            margin-top: 10px;
        }

            .WorldLegend-content .final-everyday-containers .final-everyday .title2 .dot {
                background: url('../Images/promotion/WorldLegend/dot.png') center top no-repeat;
                width: 8px;
                height: 8px;
                display: inline-block;
                margin-bottom: 3px;
            }

        .WorldLegend-content .final-everyday-containers .final-everyday .fb-logo {
            background: url('../Images/promotion/WorldLegend/fb-image.png') center top no-repeat;
            width: 36px;
            height: 36px;
            display: block;
            margin: 0 auto;
            margin-top: 20px;
        }

        .WorldLegend-content .final-everyday-containers .final-everyday .title3 {
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
        }

            .WorldLegend-content .final-everyday-containers .final-everyday .title3 span {
                position: relative;
                line-height: 2;
            }

.WorldLegend-content .title4 {
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
    margin-bottom: 15px;
    text-transform: uppercase;
}

    .WorldLegend-content .title4 span {
        color: #fde053;
    }

.WorldLegend-content .final-everyday-containers .final-everyday .title3 span:after {
    content: '';
    position: absolute;
    background: url('../Images/promotion/WorldLegend/time-icon.png') center top no-repeat;
    width: 16px;
    height: 16px;
    left: -20px;
    bottom: 3px;
}

.WorldLegend-content .final-everyday-containers .final-everyday .imedi-logo {
    background: url('../Images/promotion/WorldLegend/imedi-logo.png') center top no-repeat;
    width: 40px;
    height: 35px;
    display: block;
    margin: 0 auto;
    margin-top: 20px;
}

.WorldLegend-content .final-everyday-containers .final-everyday.everyday .title12 {
    width: 100%;
    height: 81px;
}

    .WorldLegend-content .final-everyday-containers .final-everyday.everyday .title12 .and {
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        float: left;
        margin-top: 38px;
        margin-left: 10px;
    }

    .WorldLegend-content .final-everyday-containers .final-everyday.everyday .title12 .title1 {
        float: left;
        margin-left: 25px;
    }

    .WorldLegend-content .final-everyday-containers .final-everyday.everyday .title12 .ferrari {
        width: 193px;
        height: 65px;
        background: url('../Images/promotion/WorldLegend/ferrari-container.png') center top no-repeat;
        font-size: 40px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(253, 224, 83);
        line-height: 1.4;
        margin: 0 auto;
        text-align: center;
        margin-top: 15px;
        float: left;
        margin-left: 10px;
    }

.WorldLegend-content .top-carousel {
    width: 920px;
    height: 62px;
    margin: 0 auto;
}

    .WorldLegend-content .top-carousel .owl-carousel {
        margin: 0 auto;
        width: 100%;
        height: 62px;
        position: relative;
    }

        .WorldLegend-content .top-carousel .owl-carousel .owl-prev {
            background-color: rgb(18, 53, 103);
            width: 40px;
            height: 62px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            position: absolute;
            left: -42px;
            top: 0;
        }

        .WorldLegend-content .top-carousel .owl-carousel .owl-next {
            background-color: rgb(18, 53, 103);
            width: 40px;
            height: 62px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            position: absolute;
            right: -42px;
            top: 0;
        }

            .WorldLegend-content .top-carousel .owl-carousel .owl-next:hover span {
                color: #fde053;
            }

        .WorldLegend-content .top-carousel .owl-carousel .owl-prev:hover span {
            color: #fde053;
        }

.WorldLegend-content .bottom-carousel .owl-carousel .owl-next:hover span {
    color: #fde053;
}

.WorldLegend-content .bottom-carousel .owl-carousel .owl-prev:hover span {
    color: #fde053;
}

.WorldLegend-content .top-carousel .owl-carousel .dots {
    display: none;
}

.WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage {
    height: 100%;
}

    .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item {
        background-color: rgb(18, 53, 103);
        width: 129px;
        height: 62px;
    }

        .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
            height: 100%;
            width: 100%;
            cursor: pointer;
        }

            .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.active {
                background: #fde053;
            }

                .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.active h4, .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.active p {
                    color: rgb(56, 47, 5);
                }

            .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.past h4, .WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.past p {
                color: rgb(65, 118, 194);
            }

.WorldLegend-content .top-carousel .owl-carousel .owl-prev span {
    color: rgb(65, 118, 194);
    font-size: 38px;
    line-height: 0.4;
}

.WorldLegend-content .top-carousel .owl-carousel .owl-next span {
    color: rgb(65, 118, 194);
    font-size: 38px;
    line-height: 0.4;
}

.WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item h4 {
    font-size: 24px;
    font-family: "UniNeue-Heavy";
    color: #fff;
    line-height: 1.5;
    text-align: center;
}

.WorldLegend-content .top-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item p {
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
}

.WorldLegend-content .ticket-board {
    width: 1000px;
    height: 388px;
    margin: 0 auto;
    margin-top: 25px;
}

    .WorldLegend-content .ticket-board .top-unauthorized {
        background: url('../Images/promotion/WorldLegend/top-banner.png') center top no-repeat;
        width: 100%;
        height: 75px;
        position: relative;
    }

        .WorldLegend-content .ticket-board .top-unauthorized .user-icon {
            background: url('../Images/promotion/WorldLegend/user-logo.png') center top no-repeat;
            width: 30px;
            height: 30px;
            float: left;
            margin-top: 21px;
            margin-left: 30px;
        }

        .WorldLegend-content .ticket-board .top-unauthorized .text {
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 4;
            text-align: left;
            float: left;
            margin-left: 15px;
        }

        .WorldLegend-content .ticket-board .top-unauthorized a {
            border-radius: 4px;
            background-color: rgb(254, 228, 89);
            width: 200px;
            height: 49px;
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(55, 47, 7);
            text-align: center;
            display: block;
            float: left;
            margin-left: 15px;
            text-decoration: none;
            line-height: 2.6;
            margin-top: 13px;
        }

            .WorldLegend-content .ticket-board .top-unauthorized a:hover {
                background-color: rgb(247, 230, 138);
            }

    .WorldLegend-content .ticket-board .top-authorized {
        background: url('../Images/promotion/WorldLegend/top-banner.png') center top no-repeat;
        width: 100%;
        height: 75px;
        position: relative;
    }

        .WorldLegend-content .ticket-board .top-authorized .user-icon {
            background: url('../Images/promotion/WorldLegend/user-logo.png') center top no-repeat;
            width: 30px;
            height: 30px;
            float: left;
            margin-top: 21px;
            margin-left: 30px;
        }

        .WorldLegend-content .ticket-board .top-authorized .user {
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 3.8;
            text-align: left;
            float: left;
            margin-left: 15px;
            width: 415px;
        }

        .WorldLegend-content .ticket-board .top-authorized .today-gathered {
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 3.8;
            text-align: left;
            float: left;
            margin-left: 0;
            position: relative;
        }

            .WorldLegend-content .ticket-board .top-authorized .today-gathered:after {
                content: '';
                position: absolute;
                background: url('../Images/promotion/WorldLegend/ticket-icon.png') center top no-repeat;
                width: 27px;
                height: 23px;
                left: -43px;
                top: 23px;
            }

        .WorldLegend-content .ticket-board .top-authorized .tickets {
            border-radius: 4px;
            background-color: rgb(12, 78, 167);
            width: 120px;
            font-size: 24px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(254, 228, 89);
            line-height: 1.5;
            text-align: center;
            height: 39px;
            float: left;
            margin-left: 34px;
            margin-top: 16px;
        }

    .WorldLegend-content .ticket-board .main-board {
        width: 100%;
        height: 221px;
    }

        .WorldLegend-content .ticket-board .main-board .games {
            height: 120px;
            width: 100%;
            margin-bottom: 1px;
        }

            .WorldLegend-content .ticket-board .main-board .games .subgame {
                background-color: rgba(3, 19, 40, 1);
                box-shadow: 0px 1px 0px 0px rgba(50, 129, 236, 0.004);
                width: 199px;
                height: 100%;
                float: left;
                margin-right: 1px;
                position: relative;
                font-size: 20px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(254, 228, 89);
                text-transform: uppercase;
                line-height: 2.5;
            }

                .WorldLegend-content .ticket-board .main-board .games .subgame .sport {
                    background: url('../Images/promotion/WorldLegend/leagueweek-icon-grp.png') no-repeat 0 0;
                    display: block;
                    width: 36px;
                    height: 41px;
                    margin: 0 auto;
                    margin-top: 20px;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame .boardgames {
                    background: url('../Images/promotion/WorldLegend/leagueweek-icon-grp.png') no-repeat -51px -1px;
                    display: block;
                    width: 30px;
                    height: 40px;
                    margin: 0 auto;
                    margin-top: 20px;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame .slot {
                    background: url('../Images/promotion/WorldLegend/leagueweek-icon-grp.png') no-repeat -99px -1px;
                    display: block;
                    width: 44px;
                    height: 41px;
                    margin: 0 auto;
                    margin-top: 20px;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame .livecasino {
                    background: url('../Images/promotion/WorldLegend/leagueweek-icon-grp.png') no-repeat -159px -1px;
                    display: block;
                    width: 41px;
                    height: 41px;
                    margin: 0 auto;
                    margin-top: 20px;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame .keno {
                    background: url('../Images/promotion/WorldLegend/leagueweek-icon-grp.png') no-repeat -218px -1px;
                    display: block;
                    width: 41px;
                    height: 41px;
                    margin: 0 auto;
                    margin-top: 20px;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame:after {
                    content: '';
                    position: absolute;
                    width: 22px;
                    height: 9px;
                    bottom: -9px;
                    left: 87px;
                    background: url('../Images/promotion/WorldLegend/smallfrangment.png') center top no-repeat;
                    z-index: 9;
                }

                .WorldLegend-content .ticket-board .main-board .games .subgame:nth-child(5) {
                    margin: 0;
                    width: 200px;
                }

        .WorldLegend-content .ticket-board .main-board .ticket-amounts {
            height: 120px;
            width: 100%;
        }

            .WorldLegend-content .ticket-board .main-board .ticket-amounts .ticket {
                background-color: rgba(3, 19, 40, 1);
                box-shadow: 0px 1px 0px 0px rgba(50, 129, 236, 0.004);
                width: 199px;
                height: 100%;
                float: left;
                margin-right: 1px;
                position: relative;
            }

                .WorldLegend-content .ticket-board .main-board .ticket-amounts .ticket span {
                    font-size: 22px;
                    font-family: "CrystalBetUni-Bold";
                    color: #fff;
                    line-height: 1.6;
                    text-align: center;
                    margin-top: 15px;
                    display: block;
                    margin-bottom: 5px;
                }

                .WorldLegend-content .ticket-board .main-board .ticket-amounts .ticket .ticket-amounts-inner {
                    border-radius: 4px;
                    background-color: rgb(22, 74, 141);
                    width: 120px;
                    height: 36px;
                    font-size: 22px;
                    font-family: "CrystalBetUni-Bold";
                    color: rgb(255, 255, 255);
                    line-height: 1.5;
                    text-align: center;
                    margin: 0 auto;
                }

    .WorldLegend-content .ticket-board .tb-footer {
        background-color: rgba(3, 19, 40, 1);
        width: 100%;
        height: 70px;
        margin-top: 21px;
    }

        .WorldLegend-content .ticket-board .tb-footer .date {
            font-size: 16px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 1.2;
            text-align: left;
            float: left;
            margin-top: 16px;
            margin-left: 80px;
            position: relative;
        }

            .WorldLegend-content .ticket-board .tb-footer .date:after {
                content: '';
                background: url('../Images/promotion/WorldLegend/imedi-logo.png') center top no-repeat;
                width: 40px;
                height: 35px;
                position: absolute;
                left: -50px;
                bottom: 2px;
            }

        .WorldLegend-content .ticket-board .tb-footer .final-tickets {
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 1.2;
            float: left;
            margin-left: 99px;
            margin-top: 25px;
            position: relative;
        }

            .WorldLegend-content .ticket-board .tb-footer .final-tickets:after {
                content: '';
                position: absolute;
                background: url('../Images/promotion/WorldLegend/ticket-icon.png') center top no-repeat;
                width: 27px;
                height: 23px;
                bottom: 0;
                left: -40px;
            }

        .WorldLegend-content .ticket-board .tb-footer .final-tickets-amount {
            border-radius: 4px;
            background-color: rgb(22, 74, 141);
            width: 120px;
            height: 36px;
            font-size: 22px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            line-height: 1.5;
            text-align: center;
            float: left;
            margin-left: 15px;
            margin-top: 18px;
        }

.WorldLegend-content .wl-verification {
    width: 100%;
    height: 163px;
    margin-top: 45px;
}

    .WorldLegend-content .wl-verification .wl-authorized {
        text-align: center;
        width: 100%;
        height: 150px;
    }

.WorldLegend-content .weekleague-tickets-bt {
    margin-left: 0;
}

.WorldLegend-content .wl-verification .wl-authorized p {
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    font-size: 16px;
}

.WorldLegend-content .wl-verification .wl-authorized span {
    display: block;
    font-size: 16px;
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
}

.WorldLegend-content .wl-verification .wl-authorized a {
    border-radius: 4px;
    background-color: rgb(39, 173, 29);
    width: 353px;
    height: 72px;
    font-size: 24px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.8;
    text-align: right;
    display: block;
    text-decoration: none;
    margin: 0 auto;
    margin-top: 25px;
    padding-right: 35px;
    position: relative;
}

    .WorldLegend-content .wl-verification .wl-authorized a:hover {
        background-color: rgb(75, 175, 68);
    }

.WorldLegend-content .wl-verification .wl-unauthorized a:hover {
    background-color: rgb(228, 60, 60);
}

.WorldLegend-content .wl-verification .wl-authorized a:after {
    content: '';
    position: absolute;
    width: 29px;
    height: 35px;
    left: 45px;
    bottom: 21px;
    background: url('../Images/promotion/WorldLegend/verified-icon.png') center top no-repeat;
}

.WorldLegend-content .wl-verification .wl-unauthorized {
    text-align: center;
    width: 100%;
    height: 160px;
    margin-top: 40px;
}

    .WorldLegend-content .wl-verification .wl-unauthorized span {
        display: block;
        font-size: 16px;
        font-family: "CrystalNU4-Regular";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
    }

    .WorldLegend-content .wl-verification .wl-unauthorized a {
        border-radius: 4px;
        background-color: rgb(255, 29, 29);
        width: 388px;
        height: 72px;
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        line-height: 2.8;
        text-align: right;
        display: block;
        text-decoration: none;
        margin: 0 auto;
        margin-top: 25px;
        padding-right: 35px;
        position: relative;
    }

        .WorldLegend-content .wl-verification .wl-unauthorized a:after {
            content: '';
            position: absolute;
            width: 29px;
            height: 36px;
            left: 45px;
            bottom: 21px;
            background: url('../Images/promotion/WorldLegend/not-verified-icon.png') center top no-repeat;
        }

.WorldLegend-content .gameplan {
    font-size: 26px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: center;
    text-transform: uppercase;
}


.WorldLegend-content .weekleague-tickets-bt {
    text-transform: uppercase;
}

.WorldLegend-content .weekleague-rules-bt {
    text-transform: uppercase;
}

.WorldLegend-content .bottom-carousel {
    width: 881px;
    height: 300px;
    margin: 0 auto;
    margin-top: 35px;
}

    .WorldLegend-content .bottom-carousel .owl-carousel {
        margin: 0 auto;
        width: 100%;
        height: 100%;
        position: relative;
    }

        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer {
            height: 100%;
        }

        .WorldLegend-content .bottom-carousel .owl-carousel .owl-prev {
            background-color: rgb(18, 53, 103);
            width: 40px;
            height: 76px;
            border-top-left-radius: 5px;
            border-bottom-left-radius: 5px;
            position: absolute;
            left: -65px;
            top: 90px;
        }

            .WorldLegend-content .bottom-carousel .owl-carousel .owl-prev span {
                color: rgb(65, 118, 194);
                font-size: 38px;
                line-height: 0.4;
            }

        .WorldLegend-content .bottom-carousel .owl-carousel .owl-next span {
            color: rgb(65, 118, 194);
            font-size: 38px;
            line-height: 0.4;
        }

        .WorldLegend-content .bottom-carousel .owl-carousel .owl-next {
            background-color: rgb(18, 53, 103);
            width: 40px;
            height: 76px;
            border-top-right-radius: 5px;
            border-bottom-right-radius: 5px;
            position: absolute;
            right: -65px;
            top: 90px;
        }

        .WorldLegend-content .bottom-carousel .owl-carousel .dots {
            display: none;
        }

        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage {
            height: 100%;
        }

            .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item {
                height: 293px;
                width: 277px;
            }

                .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item {
                    height: 293px;
                    width: 277px;
                    background: url('../Images/promotion/WorldLegend/bot-carousel-bg.png') center top no-repeat;
                }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .header {
                        font-size: 16px;
                        font-family: "CrystalBetUni-Regular";
                        color: rgb(255, 255, 255);
                        text-align: center;
                        padding-top: 10px;
                        display: block;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.last-day .header {
                        font-size: 18px;
                        font-family: "CrystalBetUni-Bold";
                        color: #fde053;
                        text-align: center;
                        padding-top: 15px;
                        display: block;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.last-day .ferrari-logo-last {
                        background: url('../Images/promotion/WorldLegend/ferrari.png') center top no-repeat;
                        width: 209px;
                        height: 96px;
                        margin: 0 auto;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .all-dates {
                        border-radius: 2px;
                        background-color: rgb(0, 0, 0, 0.4);
                        width: 135px;
                        height: 56px;
                        margin: 5px auto;
                        font-size: 16px;
                        font-family: "CrystalBetUni-Regular";
                        color: rgb(255, 255, 255);
                        text-align: left;
                        padding-left: 45px;
                        padding-top: 12px;
                    }

                        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .all-dates .date {
                            display: block;
                            position: relative;
                        }

                            .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .all-dates .date:after {
                                position: absolute;
                                content: '';
                                left: -25px;
                                bottom: 0;
                                width: 16px;
                                height: 16px;
                                background: url('../Images/promotion/WorldLegend/calendar-icon.png') center top no-repeat;
                            }

                        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .all-dates .time {
                            display: block;
                            margin-top: 10px;
                            position: relative;
                        }

                            .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .all-dates .time:after {
                                content: '';
                                position: absolute;
                                width: 16px;
                                height: 16px;
                                left: -25px;
                                bottom: 0;
                                background: url('../Images/promotion/WorldLegend/time-icon.png') center top no-repeat;
                            }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .worldlegend-game-video {
                        font-size: 16px;
                        font-family: "CrystalBetUni-Regular";
                        color: rgb(255, 255, 255);
                        text-align: left;
                        text-decoration: none;
                        display: block;
                        margin: 10px auto;
                        width: 65px;
                        position: relative;
                        cursor: pointer;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.last-day .money-amount {
                        background: url('../Images/promotion/WorldLegend/small-container.png') center top no-repeat;
                        width: 119px;
                        height: 44px;
                        font-size: 21px;
                        font-family: "CrystalBetUni-Bold";
                        color: rgb(253, 224, 83);
                        line-height: 1.667;
                        text-align: center;
                        margin: 0 auto;
                        margin-top: 15px;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.last-day .imedi {
                        margin-bottom: 5px;
                        color: #f7db54;
                        margin-left: 91px;
                        width: 155px;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item.last-day .last-day-ferrari {
                        float: left;
                        width: 120px;
                        height: 44px;
                        background: url('../Images/promotion/WorldLegend/small-ferrari-container.png') center top no-repeat;
                        margin-left: 8px;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .fb-game {
                        font-size: 16px;
                        font-family: "CrystalBetUni-Regular";
                        color: rgb(255, 255, 255);
                        text-align: left;
                        text-decoration: none;
                        display: block;
                        margin: 12px auto;
                        width: 65px;
                        position: relative;
                    }

                        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .fb-game:after {
                            content: '';
                            position: absolute;
                            width: 36px;
                            height: 36px;
                            background: url('../Images/promotion/WorldLegend/fb-image.png') center top no-repeat;
                            left: -44px;
                            bottom: -2px;
                        }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .imedi {
                        font-size: 16px;
                        font-family: "CrystalBetUni-Regular";
                        color: rgb(255, 255, 255);
                        text-align: left;
                        text-decoration: none;
                        display: block;
                        margin: 15px auto;
                        width: 65px;
                        position: relative;
                    }

                        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .imedi:after {
                            content: '';
                            position: absolute;
                            width: 40px;
                            height: 35px;
                            background: url('../Images/promotion/WorldLegend/imedi-logo.png') center top no-repeat;
                            left: -47px;
                            bottom: 0;
                        }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .fb-game span {
                        color: #f7db54;
                        position: relative;
                    }

                        .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .fb-game span:after {
                            content: '';
                            position: absolute;
                            width: 16px;
                            height: 16px;
                            left: 0;
                            bottom: 0;
                        }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .worldlegend-game-video:after {
                        content: '';
                        position: absolute;
                        background: url('../Images/promotion/WorldLegend/video-icon.png') center top no-repeat;
                        width: 40px;
                        height: 40px;
                        left: -48px;
                        bottom: -4px;
                    }

                    .WorldLegend-content .bottom-carousel .owl-carousel .owl-stage-outer .owl-stage .owl-item .item .money-amount {
                        width: 197px;
                        height: 66px;
                        background: url('../Images/promotion/WorldLegend/container.png') center top no-repeat;
                        display: block;
                        margin: 10px auto;
                        margin-top: 15px;
                        font-size: 30px;
                        font-family: "CrystalBetUni-Bold";
                        color: rgb(253, 224, 83);
                        line-height: 1.9;
                        text-align: center;
                        margin-top: 12px;
                    }

.WorldLegend-content .tickets-rules-tab {
    background-image: none;
    margin-top: 109px;
    width: auto;
    margin-left: 0;
}

.WorldLegend-content .worldlegend-page .leagueweek-sport-info {
    width: 530px;
    float: left;
    margin-left: 213px;
}

.WorldLegend-content .worldlegend-page .leagueweek-boardgame-info {
    width: 530px;
    float: left;
}

.WorldLegend-content .worldlegend-page .leagueweek-slot-info {
    float: left;
    margin-left: 221px;
}

#body.view_1024 .WorldLegend-content .worldlegend-page .leagueweek-sport-info {
    width: 500px;
    margin-left: 0;
}

#body.view_1024 .WorldLegend-content .worldlegend-page .leagueweek-boardgame-info {
    width: 500px;
}

#body.view_1024 .WorldLegend-content .worldlegend-page .leagueweek-slot-info {
    margin-left: 0;
}

#body.view_1024 .WorldLegend-content .SmartsoftFreespin-rules div span:nth-child(2) {
    width: 937px;
}

.WorldLegend-content .worldlegend-page .leagueweek-slot-info {
    float: left;
}

.WorldLegend-content .worldlegend-page .league-weeks-bottom-div {
    height: 840px;
    width: 100%;
    margin: 0 auto;
}

.WorldLegend-content .worldlegend-page {
    width: 100%;
    margin: 0 auto;
}

    .WorldLegend-content .worldlegend-page .leagueweek-sport-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        border-bottom: 1px solid #4d4d4d;
        padding-left: 75px;
        position: relative;
        text-align: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-boardgame-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        border-bottom: 1px solid #4d4d4d;
        padding-left: 75px;
        position: relative;
        text-align: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-keno-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        border-bottom: 1px solid #4d4d4d;
        padding-left: 75px;
        position: relative;
        text-align: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-livecasino-info {
        float: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-keno-info {
        float: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-livecasino-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        border-bottom: 1px solid #4d4d4d;
        padding-left: 75px;
        position: relative;
        text-align: left;
        float: left;
        margin-bottom: 10px;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-slot-info .title {
        font-family: 'CrystalBetUni-Bold';
        font-size: 22px;
        color: rgb(254, 228, 89);
        line-height: 4.7;
        width: 70%;
        height: 80px;
        border-bottom: 1px solid #4d4d4d;
        padding-left: 75px;
        position: relative;
        text-align: left;
    }

    .WorldLegend-content .worldlegend-page .leagueweek-livecasino-info .wl-fade-txt {
        font-size: 15px;
        font-family: "CrystalBetUni-Regular";
        color: #999999;
        line-height: 1.2;
        text-align: left;
        display: block;
        margin-top: 10px;
    }

        .WorldLegend-content .worldlegend-page .leagueweek-livecasino-info .wl-fade-txt span {
            font-size: 15px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            line-height: 1.2;
            text-align: left;
        }

.WorldLegend-content .ao-rules.leagueweek-rules-div {
    font-size: 15px;
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    text-align: left;
}

    .WorldLegend-content .ao-rules.leagueweek-rules-div .megabonus-text {
        font-family: "CrystalNU4-Regular";
        font-size: 15px;
        position: relative;
    }

        .WorldLegend-content .ao-rules.leagueweek-rules-div .megabonus-text .yellow {
            color: #fde053;
        }

    .WorldLegend-content .ao-rules.leagueweek-rules-div .wl-imedi-logo {
        background: url('../Images/promotion/WorldLegend/imedi-logo.png') center top no-repeat;
        width: 40px;
        height: 35px;
        display: inline-block;
        margin-left: 15px;
        margin-right: 15px;
    }

.WorldLegend-content .SmartsoftFreespin-rules div span:first-child {
    float: left;
}

.WorldLegend-content .SmartsoftFreespin-rules div span:nth-child(2) {
    float: left;
    width: 1240px;
    text-transform: uppercase;
}

.WorldLegend-content .SmartsoftFreespin-rules div span:nth-child(4) {
    font-size: 18px;
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    display: block;
    line-height: 1.5;
    margin-left: 56px;
}

.WorldLegend-content .SmartsoftFreespin-rules div .inliner-span {
    font-size: 18px;
    font-family: "CrystalNU4-Regular";
    color: rgb(255, 255, 255);
    display: block;
    line-height: 1.5;
    margin-left: 56px;
}

.WorldLegend-content .SmartsoftFreespin-rules div .SummerMarathon-phone.first {
    margin-left: 56px;
}
/* END SekaRebuyBountyTournament */

/*PROMO IgrosoftJackpotRules*/

.IgrosoftJackpotRules-Bg {
    width: 100%;
    background: url(../Images/promotion/IgrosoftJackpotRules/bg.jpg) no-repeat center top;
    min-height: 2962px;
    position: absolute;
    left: 0;
    top: 112px;
    z-index: 0;
    box-sizing: border-box;
}

.IgrosoftJackpotRules-content {
    width: 1000px;
    margin: 0 auto;
    position: relative;
    text-transform: uppercase;
    text-align: center;
}

.IgrosoftJackpotRules-title1 {
    font-size: 49px;
    margin: 0 auto;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    text-align: center;
    margin-top: 290px;
    line-height: 1.6cm;
    letter-spacing: 1.5px;
}

    .IgrosoftJackpotRules-title1 span {
        color: #fde050;
    }

.IgrosoftJackpotRules-frame-contente {
    width: 1100px;
    position: relative;
    box-sizing: border-box;
    margin-top: -200px;
    margin-left: -26px;
}

.IgrosoftJackpotRules-frame-col {
    width: 212px;
    height: 126px;
    float: left;
    font-size: 17px;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    letter-spacing: 0.6px;
    line-height: 20px;
    text-align: left;
    background-color: rgba(53, 65, 97, 0.4);
    border-radius: 3px;
    padding-top: 6px;
    position: relative;
}

    .IgrosoftJackpotRules-frame-col:nth-of-type(-n+3) {
        margin-right: 73px;
    }

    .IgrosoftJackpotRules-frame-col span:last-of-type {
        width: 33px;
        height: 33px;
        line-height: 33px;
        text-align: center;
        font-family: 'UniNeue-Regular';
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        margin-right: 16px;
        font-size: 18px;
        background-color: rgba(17, 19, 33, 0.7);
        position: absolute;
        left: -18px;
    }

    .IgrosoftJackpotRules-frame-col span:first-of-type {
        color: #fde053;
        display: block;
        font-size: 25px;
        margin-top: 35px;
        line-height: 0;
        letter-spacing: -0.1px;
        padding-left: 41px;
    }

.IJR-col-font, .IJR-col-font4 {
    padding-left: 41px;
}

.IJR-col-font {
    font-family: 'CrystalBetUni-Regular';
}

.IgrosoftJackpotRules-title3 {
    font-size: 36px;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    margin: 0 auto;
    text-align: center;
    line-height: 1.1cm;
    margin-top: 61px;
    word-spacing: 6px;
}

    .IgrosoftJackpotRules-title3 span {
        color: #fde050;
    }

.IJR-image-safes1, .IJR-image-safes2, .IJR-image-safes3 {
    background: url('../Images/promotion/IgrosoftJackpotRules/safe.gif') no-repeat;
    width: 255px;
    height: 170px;
    display: inline-block;
    margin-top: 50px;
    margin-right: -50px;
}

.IJR-image-safes1 {
    margin-left: -1cm;
}

.IgrosoftJackpotRules-bt {
    width: 360px;
    height: 85px;
    background: #f9d342;
    margin: 70px auto 0 auto;
    border-radius: 3px;
    display: block;
    cursor: pointer;
    text-align: center;
    line-height: 80px;
    font-size: 34px;
    text-decoration: none;
    color: #212121;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 109px;
}

    .IgrosoftJackpotRules-bt:hover {
        background: #fcf178;
    }

.IgrosoftJackpotRules-rules-title {
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #fde050;
    font-family: 'CrystalBetUni-Bold';
    text-shadow: 0.105px 2.998px 6px rgba(0, 0, 0, 0.76);
    margin-top: 90px;
}

.IgrosoftJackpotRules-rules-text {
    margin-bottom: 42px;
    display: table;
    font-family: 'CrystalBetUni-Regular';
    color: #fde050;
    font-size: 19px;
    line-height: 1.5;
    margin-left: 38px;
    min-width: 900px;
    text-align: -webkit-left;
}

@-moz-document url-prefix() {
    .IgrosoftJackpotRules-rules-text {
        text-align: left;
    }
}

.IJR-rules {
    display: block;
    position: relative;
    margin-top: 90px;
    margin-left: 40px;
    padding-bottom: 70px;
}

.IgrosoftJackpotRules-rules-text span:first-of-type {
    width: 39px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    border-radius: 23px;
    border: 2px solid #edcf4c;
    display: block;
    float: left;
    margin-right: 17px;
    font-size: 19px;
    color: white;
    margin-top: -6px;
}

.IgrosoftJackpotRules-rules-text span:nth-of-type(2) {
    color: #bdbcbc;
    font-size: 17px;
    display: inherit;
    font-family: 'CrystalNU4-Regular';
}

.IJR-rules-img {
    background: url('../Images/promotion/IgrosoftJackpotRules/img.png');
    width: 23px;
    height: 25px;
    display: inline-block;
    margin-right: 18px;
    margin-bottom: -0.1cm;
}

.promotion.PromoIgrosoftJackpotRules {
    background: url('../Images/promotion/IgrosoftJackpotRules/promo.jpg');
}

.iframe-IJR-4 {
    overflow: hidden;
    width: calc(100% + 155px);
    height: 300px !important;
    margin-top: 14px;
    margin-left: -40px;
    position: relative;
    z-index: 17 !important;
}

.IgrosoftJackpotRules-gem-titles {
    margin-top: 385px;
    font-family: 'CrystalBetUni-Bold';
    font-size: 21px;
    width: 1100px;
    color: white;
    word-spacing: 168px;
    text-align: left;
}

.gem1 {
    color: #a0cd4d;
    margin-left: 27px;
}

.gem2 {
    color: #f10b33;
    margin-left: 15px;
}

.gem3 {
    color: #537be7;
    margin-left: 8px;
}

.gem4 {
    margin-left: -23px;
}
/* END PROMO IgrosoftJackpotRules */
/*Promo MASTERCLASS*/
/*#body.view.normal*/
.Masterclass-content {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 0 auto;
    z-index: 1;
    position: relative;
    text-transform: uppercase;
}

.MasterclassBg {
    width: 100%;
    height: 3656px;
    position: absolute;
    left: 0;
    top: 113px;
    background: url(../Images/promotion/Masterclass/bg.jpg) no-repeat center top;
}

.masterclass-title1 {
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    font-size: 30px;
    letter-spacing: 0.5px;
    text-align: center;
    margin-top: 185px;
    text-transform: uppercase;
}

    .masterclass-title1 p {
        border: 2px solid white;
        border-radius: 7px;
        display: inline;
        padding: 4px 15px;
    }

.masterclass-title2 {
    font-family: "CrystalBetUni-Bold";
    color: #fee459;
    font-size: 35px;
    line-height: 1.2;
    text-align: center;
    margin-top: 26px;
}

    .masterclass-title2 span:first-of-type {
        color: #fff;
    }

    .masterclass-title2 span:nth-of-type(n+2) {
        font-size: 43px;
    }

.masterclass-prizes-content {
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: center;
    font-size: 20px;
    margin-top: 145px;
}

    .masterclass-prizes-content span {
        display: block;
    }

    .masterclass-prizes-content:before {
        content: '';
        background: url(../Images/promotion/Masterclass/promo_masterclass.png) no-repeat top center;
        background-position: -497px -6px;
        width: 74px;
        height: 74px;
        display: inline-block;
    }

    .masterclass-prizes-content span:first-of-type {
        font-size: 30px;
        margin-top: 20px;
        text-transform: uppercase;
    }

    .masterclass-prizes-content span:nth-of-type(2) {
        font-size: 50px;
        color: #fee459;
        margin-top: 10px;
    }

    .masterclass-prizes-content span:nth-of-type(3) {
        background: url(../Images/promotion/Masterclass/str-shape-1.png) no-repeat center;
        width: 722px;
        height: 9px;
        display: inline-block;
        margin-top: 15px;
    }

    .masterclass-prizes-content span:nth-of-type(4) {
        font-size: 20px;
        margin-top: 23px;
    }

    .masterclass-prizes-content span:nth-of-type(5) {
        font-family: "CrystalBetUni-Regular";
        font-size: 17px;
        margin-top: 10px;
    }

.masterclass-gel {
    font-family: 'lari_symbol_v2';
    display: inline;
    font-size: 39px;
}

.masterclass-gel-new {
    font-family: 'lari_symbol_v2';
    display: inline;
}
/* 
.masterclass-sport-bowl {
    background: url(../Images/promotion/Masterclass/promo_masterclass.png) no-repeat top center;
    background-position: -88px -19px;
    width: 45px;
    height: 51px;
    display: inline-block;
    position: absolute;
}*/
.masterclass-sport-cont, .masterclass-slot-cont {
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: center;
    margin-top: 44px;
    width: 490px;
    display: inline-block;
}

.masterclass-sport-cont {
    margin-left: 12%;
}

#body.view_1024 .masterclass-sport-cont {
    margin-left: 0%;
}

.masterclass-slot-cont {
    margin-left: 20px;
}

.masterclass-sport-cont:before {
    content: '';
    background: url(../Images/promotion/Masterclass/promo_masterclass.png) no-repeat top center;
    background-position: -88px -19px;
    width: 45px;
    height: 51px;
    display: inline-block;
}

.masterclass-sport-cont span:first-of-type, .masterclass-slot-cont span:first-of-type {
    font-size: 22px;
    margin-top: 10px;
    text-transform: uppercase;
    display: block;
    letter-spacing: 1px;
}

.masterclass-sport-title1, .masterclass-sport-title2 {
    background: url(../Images/promotion/Masterclass/shape1.png) no-repeat center;
    height: 82px;
    width: 490px;
    background-size: cover;
    margin-top: 17px;
    font-size: 15px;
    line-height: 2.2vh;
    padding-top: 20px;
    letter-spacing: 0.5px;
}

    .masterclass-sport-title1 span, .masterclass-sport-title2 span {
        color: #fee459;
        font-size: 18px !important;
        letter-spacing: 0 !important;
    }

    .masterclass-sport-title1 span {
        letter-spacing: 1px !important;
    }

/*slot-cont*/

.masterclass-slot-cont:before {
    content: '';
    background: url(../Images/promotion/Masterclass/promo_masterclass.png) no-repeat top center;
    background-position: -23px -20px;
    width: 53px;
    height: 50px;
    display: inline-block;
}

.masterclass-sport2-cont p {
    font-family: "CrystalNU4-Regular";
    font-size: 14px;
    color: #fff;
    text-align: left;
    height: 57px;
    line-height: 57px;
}

.masterclass-slot-cont-table {
    float: left;
    width: 490px;
    box-sizing: border-box;
    margin-left: 160px;
    padding-left: 80px;
}

#body.view_1024 .masterclass-slot-cont-table {
    margin-left: -7px;
}

.masterclass-table-td {
    float: left;
    text-align: center;
    color: #fff;
    height: 26px;
    line-height: 26px;
    font-size: 16px;
    font-family: 'UniNeue-Regular';
}

.head-masterclass-tr .masterclass-table-td {
    font-size: 14px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
}

.masterclass-table-td1 {
    width: 63px;
}

.masterclass-table-td2 {
    width: 148px;
}

.masterclass-table-td3 {
    width: 10px;
}

.masterclass-table-td4 {
    width: 108px;
}

.masterclass-table-tr-my-score {
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    height: 54px;
    line-height: 54px;
    position: relative;
    text-align: center;
    margin-left: -100px;
}

    .masterclass-table-tr-my-score span {
        font-size: 20px;
        color: #fde053;
        font-family: 'CrystalBetUni-Bold';
    }

    .masterclass-table-tr-my-score:after {
        content: '';
        width: 100%;
        height: 1px;
        background: url('../Images/promotion/Masterclass/line.png') no-repeat center;
        position: absolute;
        bottom: 0;
        left: 0;
    }

.masterclass-table-tr-my-score-bottom {
    font-size: 14px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
    margin-top: 23px;
    margin-bottom: 17px;
    margin-left: -57px;
}

.masterclass-table-tr-my-score-bottom-list {
    color: #fff;
    font-size: 16px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    text-align: center;
    box-sizing: border-box;
    padding-left: 0px;
    height: 20px;
    line-height: 20px;
    margin-left: -57px;
}

    .masterclass-table-tr-my-score-bottom-list span {
        color: #fde053;
    }

.masterclass-slot-cont-table.right {
    margin-left: 30px;
}

.masterclass-prizes-content.kay {
    margin-top: 50px;
}

    .masterclass-prizes-content.kay:before {
        background-position: -411px -6px;
    }

.masterclass-2-content-text1 {
    font-size: 18px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    position: relative;
    padding-top: 60px;
}

    .masterclass-2-content-text1:after {
        content: '';
        background: url(../Images/promotion/Masterclass/promo_masterclass.png) no-repeat top;
        background-position: -308px -22px;
        position: absolute;
        width: 42px;
        height: 37px;
        left: calc( 50% - 21px );
        top: -0px;
    }

.masterclass-2-content-text2 {
    font-size: 20px !important;
    color: #f0d552 !important;
    font-family: 'CrystalBetUni-Bold' !important;
    position: relative !important;
}

.masterclass-2-content-text3 {
    font-size: 16px !important;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    position: relative;
    padding-top: 10px;
}

.masterclass-2-content-text4 {
    font-size: 13px !important;
    color: #fff;
    font-family: 'CrystalNU4-Regular';
    opacity: 0.6;
    position: relative;
    padding-top: 10px;
}

.masterclass-sport-title-new {
    height: 100px;
    position: relative;
    padding-top: 20px;
    margin-top: 20px;
    font-size: 17px;
    font-family: 'CrystalBetUni-Bold';
}

    .masterclass-sport-title-new span {
        font-size: 20px;
        color: #fde053;
    }

    .masterclass-sport-title-new:after {
        content: '';
        width: 100%;
        height: 1px;
        background: url(../Images/promotion/Masterclass/line.png) no-repeat center;
        position: absolute;
        top: 0;
        left: 0;
    }

.rating-ticket-rules-new-list {
    position: relative;
    width: 790px;
    margin: 0 auto 13px auto;
    text-align: left;
}

.rating-ticket-rules-new-list-title {
    position: relative;
    width: 100%;
    min-height: 68px;
    border: 1px solid #606669;
    border-radius: 3px;
    cursor: pointer;
    box-sizing: border-box;
    padding: 20px 50px 20px 32px;
    font-size: 18px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    text-transform: uppercase;
}

    .rating-ticket-rules-new-list-title:hover {
        color: #fde054;
    }

    .rating-ticket-rules-new-list-title:after {
        content: '';
        background: url('../Images/RatingTicket/rule-arrows.png');
        background-position: -0px -0px;
        width: 21px;
        height: 21px;
        position: absolute;
        right: 20px;
        top: calc( 50% - 10.5px );
    }

    .rating-ticket-rules-new-list-title.active {
        color: #0f0f0f;
        background: #fde054;
    }

        .rating-ticket-rules-new-list-title.active:after {
            background-position: -0px -21px;
        }

.rating-ticket-rules-new-list-text {
    width: 100%;
    box-sizing: border-box;
    background: #373737;
    color: #fff;
    padding: 32px;
    font-family: 'CrystalNU4-Regular';
    font-size: 16px;
    display: none;
}

.EgtJackpotBonus2-content.EgtJackpotBonus3 .rating-ticket-rules-new-list-text {
    line-height: 22px;
}

    .rating-ticket-rules-new-list-text p {
        padding-bottom: 15px;
        text-transform: initial;
        line-height: 24px;
    }

.yellow-disclaimer {
    font-size: 18px;
    color: #fee459;
    font-family: 'CrystalBetUni-Regular';
    text-align: center;
}

.masterclass-user-content {
    background: url('../Images/promotion/Masterclass/userbg.png');
    width: 1000px;
    height: 212px;
    margin: 0 auto 20px auto;
    box-sizing: border-box;
    position: relative;
}

.masterclass-user-line {
    width: 100%;
    height: 70px;
    line-height: 70px;
    color: #fff;
    font-size: 18px;
    font-family: 'CrystalBetUni-Bold';
}

.masterclass-user-line-not-autorised {
    font-size: 20px;
    width: 100%;
    text-align: left;
    box-sizing: border-box;
    padding-left: 250px;
    position: relative;
}

    .masterclass-user-line-not-autorised:after {
        content: '';
        background: url('../Images/promotion/Masterclass/promo_masterclass.png');
        background-position: -266px -31px;
        width: 24px;
        height: 25px;
        position: absolute;
        left: 200px;
        top: calc( 50% - 12.5px );
    }

.masterclass-user {
    width: 250px;
    box-sizing: border-box;
    padding-left: 60px;
    float: left;
    position: relative;
}

    .masterclass-user:after {
        content: '';
        background: url('../Images/promotion/Masterclass/promo_masterclass.png');
        background-position: -266px -31px;
        width: 24px;
        height: 25px;
        position: absolute;
        left: 25px;
        top: calc( 50% - 12.5px );
    }

.masterclass-user-right {
    width: calc( 100% - 250px );
    box-sizing: border-box;
    position: relative;
    float: left;
    padding-left: 50px;
}

    .masterclass-user-right:after {
        content: '';
        background: url('../Images/promotion/Masterclass/promo_masterclass.png');
        background-position: -225px -31px;
        width: 28px;
        height: 23px;
        position: absolute;
        left: 5px;
        top: calc( 50% - 12.5px );
    }

    .masterclass-user-right span {
        font-size: 34px;
        color: #fde053;
        font-family: 'CrystalBetUni-Bold';
        position: absolute;
        right: 20px;
        height: 70px;
        line-height: 70px;
    }

.masterclass-user-footer {
    width: 500px;
    float: left;
    position: relative;
}

    .masterclass-user-footer div {
        width: 250px;
        text-align: center;
        float: left;
        height: 140px;
    }

    .masterclass-user-footer div {
        font-size: 34px;
        font-family: 'CrystalBetUni-Bold';
        color: #fde053;
        box-sizing: border-box;
        padding-top: 45px;
        display: block;
    }

        .masterclass-user-footer div span {
            font-size: 34px;
            font-family: 'CrystalBetUni-Bold';
            color: #fde053;
            box-sizing: border-box;
            padding-top: 0px;
            display: block;
            position: relative;
            top: initial;
            left: initial;
        }

        .masterclass-user-footer div label {
            display: block;
            font-size: 16px;
            color: #fff;
            padding-top: 5px;
        }

    .masterclass-user-footer span {
        color: #fff;
        position: absolute;
        width: 100%;
        text-align: center;
        font-size: 12px;
        font-family: 'CrystalBetUni-Regular';
        left: 0;
        top: 87px;
    }

.masterclass-liderboard-main {
    width: 1000px;
    margin: 0 auto;
}

.masterclass-liderboard-main-content.right {
    float: right;
}

.masterclass-liderboard-main-content-bt {
    display: block;
    width: 250px;
    height: 65px;
    background: #fee459;
    border-radius: 4px;
    box-sizing: border-box;
    text-align: center;
    line-height: 65px;
    text-decoration: none;
    font-size: 18px;
    color: #251f02;
    font-family: 'CrystalBetUni-Bold';
    margin: 25px auto 0 auto;
}

    .masterclass-liderboard-main-content-bt:hover {
        background: #fcf178;
    }

.masterclass-liderboard-main-content {
    width: 490px;
    position: relative;
    box-sizing: border-box;
    float: left;
}

.masterclass-liderboard-main-content-title {
    width: 100%;
    height: 60px;
    box-sizing: border-box;
    text-align: center;
    line-height: 60px;
    background: rgba(0,0,0,0.6);
    font-size: 16px;
    color: #fde053;
    font-family: 'CrystalBetUni-Bold';
    margin-bottom: 1px;
}

.masterclass-liderboard-content {
    width: 100%;
    height: 385px;
    overflow-y: scroll;
    overflow-x: hidden;
}

    .masterclass-liderboard-content::-webkit-scrollbar-track {
        background: rgba(0,0,0,0.4);
    }

    .masterclass-liderboard-content::-webkit-scrollbar {
        width: 17px;
        background: rgba(0,0,0,0.4);
    }

    .masterclass-liderboard-content::-webkit-scrollbar-thumb {
        background-color: #384965;
    }

.masterclass-liderboard-td.masterclass-td4.head-last {
    width: 149px;
    padding-right: 20px;
}

.masterclass-liderboard-tr.header .masterclass-liderboard-td {
    height: 29px;
    line-height: 29px;
    background: rgba(0,0,0,0.5);
    font-size: 12px;
    font-family: 'CrystalBetUni-Regular';
    color: #8e929a;
}

.masterclass-liderboard-td {
    height: 47px;
    line-height: 47px;
    margin-bottom: 1px;
    float: left;
    background: rgba(0,0,0,0.4);
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    font-size: 15px;
    text-align: center;
    box-sizing: border-box;
}

    .masterclass-liderboard-td.masterclass-td1 {
        width: 49px;
    }

    .masterclass-liderboard-td.masterclass-td2 {
        width: 186px;
        text-align: left;
        padding-left: 20px;
    }

    .masterclass-liderboard-td.masterclass-td3 {
        width: 106px;
    }

    .masterclass-liderboard-td.masterclass-td4 {
        width: 130px;
    }

        .masterclass-liderboard-td.masterclass-td4.gel {
            color: #fde053;
        }

/* World Legend End */

/* SekaRebuyBountyTournament */

.SekaRebuyBountyTournamentBg {
    width: 100%;
    height: 1810px;
    position: absolute;
    left: 0;
    top: 113px;
    background: url('../Images/promotion/SekaRebuyBountyTournament/bg.jpg') no-repeat center top;
}

.SekaRebuyBountyTournament-content {
    box-sizing: border-box;
    width: 100%;
    height: auto;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.SekaRebuy-title-content {
    width: 565px;
    height: auto;
    margin-top: 170px;
    margin-left: 50px;
}

.SekaRebuy-title-main {
    background: url(../Images/promotion/SekaRebuyBountyTournament/title.png) no-repeat left;
    height: 46px;
    margin-bottom: 20px;
}

.SekaRebuy-title-content span {
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    font-size: 29px;
    line-height: 1.2em;
    letter-spacing: 0.3px;
}

.SekaRebuy-trnment1 {
    background: url(../Images/promotion/SekaRebuyBountyTournament/rect1.png) no-repeat;
    margin-left: -4px;
}

.SekaRebuy-trnment2 {
    background: url(../Images/promotion/SekaRebuyBountyTournament/rect2.png) no-repeat;
    position: absolute;
    margin-left: 32px;
}

.SekaRebuy-trnment1, .SekaRebuy-trnment2 {
    width: 650px;
    height: 323px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    font-size: 35px;
    text-align: center;
    line-height: 1.8;
    margin-top: 245px;
    display: inline-block;
}

.SekaRebuy-trnment-title {
    line-height: 1.2;
    margin-top: 15px;
}

    .SekaRebuy-trnment-title span {
        color: #fee459;
    }

.SekaRebuy-item1 {
    background: url(../Images/promotion/SekaRebuyBountyTournament/item-heart.png) no-repeat;
    width: 98px;
    height: 105px;
    margin-top: 35px;
    margin-left: 80px;
}

.SekaRebuy-item-cards {
    background: url(../Images/promotion/SekaRebuyBountyTournament/item-cards.png) no-repeat;
    width: 130px;
    height: 123px;
    display: inline-block;
    margin-top: -145px;
    margin-left: 600px;
}

.SekaRebuy-item2 {
    background: url(../Images/promotion/SekaRebuyBountyTournament/item-club.png) no-repeat;
    width: 161px;
    height: 192px;
    float: right;
    margin-top: -150px;
    margin-right: 95px;
}

.SekaRebuy-btn {
    font-family: "CrystalBetUni-Bold";
    font-size: 25px;
    width: 425px;
    height: 75px;
    background: #f9d342;
    margin: 70px auto 0 auto;
    border-radius: 3px;
    display: block;
    cursor: pointer;
    text-align: center;
    line-height: 80px;
    text-decoration: none;
    color: #212121;
    margin-top: -15px;
}

    .SekaRebuy-btn:hover {
        background: #fcf178;
    }

.SekaRebuyBountyTournament-rules {
    background: url(../Images/promotion/SekaRebuyBountyTournament/rules.png) top center no-repeat;
    font-family: 'CrystalBetUni-Bold';
    width: 925px;
    height: auto;
    position: relative;
    padding-bottom: 54px;
    text-align: center;
    box-sizing: border-box;
    color: #fee459;
    font-size: 21px;
    margin: 90px auto 0 auto;
}

.SekaRebuy-rules-title {
    margin-left: 50px;
    line-height: 4.3em;
}

.SekaRebuy-rules {
    margin-top: 45px;
    margin-left: 70px;
}

    .SekaRebuy-rules span:first-of-type {
        display: flex;
        line-height: 3em;
        letter-spacing: 0.5px;
    }

    .SekaRebuy-rules span:nth-of-type(2) {
        color: #d3d3d3;
        text-align: left;
        font-family: 'CrystalNU4-Regular';
        font-size: 19px;
        line-height: 1.2em;
    }

    .SekaRebuy-rules ol {
        margin-bottom: -25px;
    }

    .SekaRebuy-rules li::before {
        list-style-type: decimal;
        content: counter(li)".";
        color: #fee459;
        font-size: 20px;
        width: 1em;
        margin-right: 10px;
    }

    .SekaRebuy-rules li {
        counter-increment: li;
    }

    .SekaRebuy-rules li {
        display: inline-flex;
        margin-bottom: 30px;
    }

.SekaRebuy-rules-alert {
    font-size: 17px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(253, 224, 83);
    line-height: 1.4;
    display: inline-block;
    margin-top: 55px;
    padding-bottom: 50px;
    text-align: left;
    margin-left: 65px;
}

#body.view_1024 .SekaRebuy-title-content {
    margin-left: -35px !important;
    transform: scale(0.8) !important;
}

#body.view_1024 .SekaRebuy-trnment1, #body.view_1024 .SekaRebuy-trnment2 {
    transform: scale(0.7,0.7) !important;
}

#body.view_1024 .SekaRebuy-trnment1 {
    margin-left: -78px;
}

#body.view_1024 .SekaRebuy-trnment2 {
    margin-left: -150px;
}

#body.view_1024 .SekaRebuy-item2 {
    margin-top: -125px !important;
    margin-right: 68px !important;
}

#body.view_1024 .SekaRebuy-item-cards {
    margin-left: 436px;
}

.Masterclass-content .SekaRebuy-rules-title {
    margin-bottom: 40px !important;
    margin-left: 47px !important;
}

.promo-list:hover img {
    transform: scale(1.03,1.03);
    -webkit-transform: scale(1.03,1.03);
    -moz-transform: scale(1.03,1.03);
    -ms-transform: scale(1.03,1.03);
    -o-transform: scale(1.03,1.03);
}

/* RolandGarrosCashback */
.RolandGarrosCashbackBg {
    width: 100%;
    height: 2650px;
    position: absolute;
    background: url('../Images/promotion/RolandGarrosCashback/bg.jpg') no-repeat top center #1b1b1b;
    left: 0;
    top: 100px;
}
.RolandGarrosCashback-top-bg {

    width: 706px;
    height: 505px;
    margin: 0 auto;
}

.RolandGarrosCashback-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 2650px;
}

    .RolandGarrosCashback-content .title {
        font-size: 34px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(253, 224, 83);
        text-align: center;
        margin-top: 183px;
        text-transform: uppercase;
    }

        .RolandGarrosCashback-content .title span {
            color: #fff;
        }

    .RolandGarrosCashback-content .title1 {
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        text-transform: uppercase;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .RolandGarrosCashback-content .title-addition {
        font-size: 30px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        margin-top: 115px;
        text-transform: uppercase;
    }

    .RolandGarrosCashback-title-border {
        width: 1000px;
        height: 170px;
        border: 1px solid #e5f460;
        box-sizing: border-box;
        margin: 14px auto 0 auto;
        position: relative;
        text-transform: uppercase;
    }
    .RolandGarrosCashback-title-border-left {
        font-size: 22px;
        color: #fff;
        box-sizing: border-box;
        position: relative;
        font-family: "CrystalBetUni-Bold";
        width: 360px;
        padding-left: 45px;
        float: left;
    }
    .RolandGarrosCashback-title-border-left.right {
        width: calc(100% - 360px);
    }
    .RolandGarrosCashback-title-border-left.right:after {
        content: '';
        width: 1px;
        height: 117px;
        position: absolute;
        background: #e5f460;
        left: 0;
        top: 20px;
    }
    .RolandGarrosCashback-title-border-left span {
        display: block;
        font-size: 45px;
        color: #fde053;
        height: 90px;
        line-height: 90px;
    }
    .RolandGarrosCashback-content  .SekaRebuy-rules-alert {
        text-align: center;
        width: 100%;
        display: block;
        padding-right: 100px;
    }

        .RolandGarrosCashback-content .title-addition span {
            color: #e4f344;
        }


.RolandGarrosCashback-content .MythicalFootball-Rules-Title {
    background: url(../Images/promotion/SportsJetxFreespins/rules-frame.png) no-repeat;
    width: 1282px;
    height: 83px;
    padding-left: 35px;
    left: -135px;
}

    .RolandGarrosCashback-content .title-grp-bg {
        background: url('../Images/promotion/RolandGarrosCashback/balls.png');
        width: 1035px;
        height: 309px;
        position: relative;
        box-sizing: border-box;
        padding-top: 0px;
        padding-top: 15px;
    }
    .RolandGarrosCashback-content .title-grp {
        padding-left: 34px;
        margin-top: 0px;
        text-transform: uppercase;
    }

        .RolandGarrosCashback-content .title-grp p {
            display: inline-block;
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            text-align: center;
        }

            .RolandGarrosCashback-content .title-grp p:first-child {
                margin-right: 94px;
            }

            .RolandGarrosCashback-content .title-grp p:nth-child(2) {
                margin-right: 92px;
            }

            .RolandGarrosCashback-content .title-grp p:nth-child(3) {
                margin-right: 81px;
            }

    .RolandGarrosCashback-content .title-grp1 {
        padding-left: 78px;
        margin-top: 92px;
    }

        .RolandGarrosCashback-content .title-grp1 p {
            font-size: 48px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(51, 58, 6);
            text-align: center;
            text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
            display: inline-block;
        }

            .RolandGarrosCashback-content .title-grp1 p:first-child {
                margin-right: 194px;
            }

            .RolandGarrosCashback-content .title-grp1 p:nth-child(2) {
                margin-right: 210px;
            }

            .RolandGarrosCashback-content .title-grp1 p:nth-child(3) {
                margin-right: 235px;
            }


    .RolandGarrosCashback-content .SmartsoftFreespin-rules {
        text-align: center;
        margin-top: 368px;
    }

        .RolandGarrosCashback-content .SmartsoftFreespin-rules .yellow-disclaimer {
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(253, 224, 83);
            line-height: 1.4;
            padding-left: 54px;
        }

        .RolandGarrosCashback-content .SmartsoftFreespin-rules h5 {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(254, 228, 89);
            margin-top: 145px;
            padding-left: 35px;
            position: relative;
            padding-bottom: 75px;
            text-transform: uppercase;
        }

            .RolandGarrosCashback-content .SmartsoftFreespin-rules h5:before {
                content: '';
                position: absolute;
                background: url(../Images/promotion/RolandGarrosCashback/rules-icon.png) no-repeat;
                width: 23px;
                height: 25px;
                top: -2px;
                left: 372px;
            }

        .RolandGarrosCashback-content .SmartsoftFreespin-rules div {
            text-align: left;
            margin-top: 15px;
            margin-bottom: 25px;
        }

            .RolandGarrosCashback-content .SmartsoftFreespin-rules div span:first-child {
                font-family: 'CrystalBetUni-Bold';
                font-size: 14px;
                color: rgb(255, 255, 255);
                text-align: center;
                border: 2px solid rgb(253, 221, 80);
                border-radius: 50%;
                height: 25px;
                display: inline-block;
                width: 25px;
                line-height: 1.7;
                margin-left: 10px;
            }

            .RolandGarrosCashback-content .SmartsoftFreespin-rules div span:nth-child(2) {
                font-size: 20px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(254, 228, 89);
                text-align: left;
                display: inline-block;
                margin-left: 15px;
                width: 943px;
                float: right;
                padding-bottom: 10px;
                margin-top: 5px;
                text-transform: uppercase;
            }

            .RolandGarrosCashback-content .SmartsoftFreespin-rules div span:nth-child(3) {
                font-size: 18px;
                font-family: "CrystalNU4-Regular";
                color: rgb(255, 255, 255);
                display: block;
                line-height: 1.5;
                margin-left: 56px;
            }

    .RolandGarrosCashback-content .ticket {
        width: 790px;
        height: 686px;
        display: block;
        margin: 0 auto;
        margin-top: 100px;
    }
/* RolandGarrosCashback */




/* PromoUSOpenCashback { */
.USOpenCashbackBg {
    width: 100%;
    height: 2806px;
    position: absolute;
    left: 0;
    top: 100px;
}

.USOpenCashback-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 1500px;
}

    .USOpenCashback-content .title {
        font-size: 34px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(253, 224, 83);
        text-align: center;
        margin-top: 183px;
        text-transform: uppercase;
    }

        .USOpenCashback-content .title span {
            color: #fff;
        }

    .USOpenCashback-content .title1 {
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        text-transform: uppercase;
        margin-top: 60px;
    }

    .USOpenCashback-content .title-addition {
        font-size: 33px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        margin-top: 265px;
        text-transform: uppercase;
        line-height: 40px;
    }

        .USOpenCashback-content .title-addition span {
            color: #e4f344;
        }

    .USOpenCashback-content .title-grp {
        margin-top: 100px;
        text-transform: uppercase;
    }

        .USOpenCashback-content .title-grp p {
            display: inline-block;
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(255, 255, 255);
            text-align: center;
            width: 220px;
            margin-right: 35px;
        }

            .USOpenCashback-content .title-grp p:last-child {
                margin-right: 0;
            }

    .USOpenCashback-content .title-grp1 {
        padding-left: 78px;
        margin-top: 92px;
    }

        .USOpenCashback-content .title-grp1 p {
            font-size: 48px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(51, 58, 6);
            text-align: center;
            text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
            display: inline-block;
        }

            .USOpenCashback-content .title-grp1 p:first-child {
                margin-right: 194px;
            }

            .USOpenCashback-content .title-grp1 p:nth-child(2) {
                margin-right: 210px;
            }

            .USOpenCashback-content .title-grp1 p:nth-child(3) {
                margin-right: 235px;
            }


    .USOpenCashback-content .SmartsoftFreespin-rules {
        text-align: center;
        margin-top: 368px;
    }

        .USOpenCashback-content .SmartsoftFreespin-rules .yellow-disclaimer {
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(253, 224, 83);
            line-height: 1.4;
            padding-left: 54px;
        }

        .USOpenCashback-content .SmartsoftFreespin-rules h5 {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(254, 228, 89);
            margin-top: 145px;
            padding-left: 35px;
            position: relative;
            padding-bottom: 75px;
            text-transform: uppercase;
        }

            .USOpenCashback-content .SmartsoftFreespin-rules h5:before {
                content: '';
                position: absolute;
                background: url(../Images/promotion/RolandGarrosCashback/rules-icon.png) no-repeat;
                width: 23px;
                height: 25px;
                top: -2px;
                left: 372px;
            }

        .USOpenCashback-content .SmartsoftFreespin-rules div {
            text-align: left;
            margin-top: 15px;
            margin-bottom: 25px;
        }

            .USOpenCashback-content .SmartsoftFreespin-rules div span:first-child {
                font-family: 'CrystalBetUni-Bold';
                font-size: 14px;
                color: rgb(255, 255, 255);
                text-align: center;
                border: 2px solid rgb(253, 221, 80);
                border-radius: 50%;
                height: 25px;
                display: inline-block;
                width: 25px;
                line-height: 1.7;
                margin-left: 10px;
            }

            .USOpenCashback-content .SmartsoftFreespin-rules div span:nth-child(2) {
                font-size: 20px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(254, 228, 89);
                text-align: left;
                display: inline-block;
                margin-left: 15px;
                width: 943px;
                float: right;
                padding-bottom: 10px;
                margin-top: 5px;
                text-transform: uppercase;
            }

            .USOpenCashback-content .SmartsoftFreespin-rules div span:nth-child(3) {
                font-size: 18px;
                font-family: "CrystalNU4-Regular";
                color: rgb(255, 255, 255);
                display: block;
                line-height: 1.5;
                margin-left: 56px;
            }

    .USOpenCashback-content .yellow-disclaimer {
        margin-top: 40px;
    }


.USOpenCashback-Rules-Title {
    font-size: 20px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(254, 228, 89);
    margin-top: 228px;
    padding-left: 35px;
    position: relative;
    padding-bottom: 75px;
    text-transform: uppercase;
    text-align: center;
}

    .USOpenCashback-Rules-Title:before {
        content: '';
        position: absolute;
        background: url(../Images/promotion/RolandGarrosCashback/rules-icon.png) no-repeat;
        width: 23px;
        height: 25px;
        top: -2px;
        left: 372px;
    }

.USOpenCashback-rules-text {
    margin-bottom: 42px;
    display: table;
    font-family: 'CrystalBetUni-Regular';
    color: #fde050;
    font-size: 19px;
    line-height: 1.5;
    margin-left: 38px;
    min-width: 900px;
    text-align: -webkit-left;
}

    .USOpenCashback-rules-text span:first-of-type {
        width: 39px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 17px;
        font-size: 19px;
        color: white;
        margin-top: -6px;
    }

    .USOpenCashback-rules-text span:nth-of-type(2) {
        color: #bdbcbc;
        font-size: 17px;
        display: inherit;
        font-family: 'CrystalNU4-Regular';
        text-transform: initial;
    }


.USOpenCashback-content .rating-ticket-rules-new-list-title {
    border: 1px solid #626d7f;
    background: #010b1b;
}

    .USOpenCashback-content .rating-ticket-rules-new-list-title.active {
        color: #0f0f0f;
        background: #fde054;
    }

.USOpenCashback-content .rating-ticket-rules-new-list-text {
    background: #010b19;
}

.USOpenCashback-content .ticket {
    width: 790px;
    height: 686px;
    display: block;
    margin: 0 auto;
    margin-top: 40px;
}
/* PromoUSOpenCashback } */

/* SlotBank */
.SlotBankBG {
    width: 100%;
    min-height: 4500px;
    position: absolute;
    left: 0;
    top: 100px;
    background: url('../Images/promotion/SlotBank/bg.jpg') no-repeat center top;
}

.SlotBank-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    min-height: 2650px;
    text-align: center;
}

    .SlotBank-content .title1111 {
        width: 235px;
        height: 115px;
        background: url('../Images/promotion/SlotBank/shape.png') no-repeat center top;
        font-size: 30px;
        font-family: "CrystalBetUni-Bold";
        color: rgba(255, 255, 255);
        text-align: center;
        margin: 0 auto;
        line-height: 6;
        margin-top: 620px;
    }

    .SlotBank-content .title1 {
        font-size: 30px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-align: center;
        margin-top: 20px;
    }

    .SlotBank-content .title2 {
        font-size: 72px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(250, 226, 82);
        text-align: center;
    }

    .SlotBank-content .title3 {
        border-radius: 5px;
        background-color: rgb(0, 0, 0, 0.302);
        width: 865px;
        margin: 0 auto;
        height: 67px;
        margin-top: 20px;
        border: 2px solid #8430c7;
        position: relative;
        margin-bottom: 30px;
    }

        .SlotBank-content .title3 .title3-t1 {
            width: 288px;
            height: 100%;
            float: left;
            position: relative;
        }

        .SlotBank-content .title3:before {
            content: '';
            position: absolute;
            background: url('../Images/promotion/SlotBank/shape4.png') no-repeat center top;
            width: 19px;
            height: 67px;
            top: 0;
            left: 279px;
        }

        .SlotBank-content .title3:after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/SlotBank/shape4.png') no-repeat center top;
            width: 19px;
            height: 67px;
            top: 0;
            right: 279px;
        }

        .SlotBank-content .title3 .title3-t1 span:first-child {
            font-size: 30px;
            font-family: "CrystalBetUni-Medium";
            color: rgb(250, 226, 82);
            line-height: 2.3;
            text-align: left;
            position: absolute;
            left: 25px;
        }

        .SlotBank-content .title3 .title3-t1 span:nth-child(2) {
            font-size: 18px;
            font-family: "CrystalBetUni-Medium";
            color: rgb(255, 255, 255);
            line-height: 3.8;
            text-align: left;
            margin-left: 47px;
        }

    .SlotBank-content .title4 {
        font-size: 18px;
        font-family: "CrystalBetUni-Regular";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-bottom: 40px;
    }

    .SlotBank-content .title5 {
        float: left;
    }

        .SlotBank-content .title5.t1 {
            background: url('../Images/promotion/SlotBank/novomatic.png') no-repeat center top;
            width: 300px;
            height: 101px;
            margin-top: 5px;
            margin-left: 176px;
        }

        .SlotBank-content .title5.t2 {
            background: url('../Images/promotion/SlotBank/blueprint-gaming.png') no-repeat center top;
            width: 300px;
            height: 106px;
            margin-left: 50px;
        }

    .SlotBank-content .title6 {
        font-size: 21px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 30px;
    }

    .SlotBank-content .title7 {
        font-size: 60px;
        font-family: "CrystalBetUni-Bold";
        color: #fae252;
        line-height: 1.2;
        text-align: center;
    }

    .SlotBank-content .title8 {
        font-size: 26px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(250, 226, 82);
        line-height: 1.2;
        text-align: center;
        margin-top: 50px;
    }

    .SlotBank-content .title9 {
        font-size: 20px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(255, 255, 255);
        line-height: 1.8;
        text-align: center;
        margin-bottom: 25px;
    }

    .SlotBank-content .title10 {
        width: 233px;
        height: 48px;
        background: url('../Images/promotion/SlotBank/shape1.png') no-repeat center top;
        float: left;
    }

        .SlotBank-content .title10.t1 {
            margin-left: 193px;
        }

        .SlotBank-content .title10.t2 {
            margin-left: 25px;
        }

        .SlotBank-content .title10 span {
            float: left;
        }

            .SlotBank-content .title10 span:first-child {
                font-size: 22px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(255, 255, 255);
                line-height: 2.1;
                text-align: left;
                margin-left: 15px;
            }

            .SlotBank-content .title10 span:nth-child(2) {
                font-size: 16px;
                font-family: "CrystalBetUni-Regular";
                color: rgb(255, 255, 255);
                line-height: 3;
                text-align: left;
                margin-left: 7px;
            }

            .SlotBank-content .title10 span:last-child {
                font-size: 22px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(86, 16, 142);
                line-height: 2.1;
                text-align: center;
                margin-left: 66px;
            }

    .SlotBank-content .title10-dan {
        float: left;
        font-size: 18px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(255, 255, 255);
        line-height: 2.5;
        text-align: left;
        margin-left: 15px;
    }

    .SlotBank-content .title11 {
        width: 620px;
        height: 312px;
        margin: 0 auto;
        margin-top: 50px;
    }

    .SlotBank-content .title10.t2 span:last-child {
        margin-left: 21px;
    }

    .SlotBank-content .title11 .slotbank-menu-content {
        display: none;
    }

    .SlotBank-content .title11 .slotbank-header {
        background-color: rgb(132, 48, 199);
        width: 620px;
        height: 60px;
        border-top-left-radius: 7px;
        border-top-right-radius: 7px;
    }

        .SlotBank-content .title11 .slotbank-header .nav-button {
            font-size: 18px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 254, 254);
            line-height: 3.2;
            text-align: left;
            display: block;
            float: left;
            height: 55px;
            width: auto;
            padding: 0;
            margin-left: 20px;
            cursor: pointer;
        }

            .SlotBank-content .title11 .slotbank-header .nav-button.active {
                color: rgb(250, 226, 82);
                border-bottom: 5px solid rgb(250, 226, 82);
            }

    .SlotBank-content .title11 .slotbank-body {
        background-color: rgb(255, 255, 255);
        width: 620px;
        height: 230px;
        margin-top: 1px;
        position: relative;
    }

        .SlotBank-content .title11 .slotbank-body:after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/SlotBank/shape2.png') no-repeat center top;
            width: 620px;
            height: 20px;
            bottom: -20px;
            left: 0;
        }

    .SlotBank-content .slotbank-menu-content .slotbank-section {
        width: 620px;
        height: 77px;
        position: relative;
    }

        .SlotBank-content .slotbank-menu-content .slotbank-section:after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/SlotBank/shape6.png') no-repeat center top;
            width: 569px;
            height: 5px;
            bottom: 0;
            left: 25px;
        }

        .SlotBank-content .slotbank-menu-content .slotbank-section .user-ico {
            width: 24px;
            height: 24px;
            background: url('../Images/promotion/SlotBank/user.png') no-repeat center top;
            float: left;
            margin-top: 25px;
            margin-left: 25px;
        }

        .SlotBank-content .slotbank-menu-content .slotbank-section .txt {
            font-size: 12px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(71, 71, 71);
            line-height: 6.1;
            text-align: left;
            float: left;
            margin-left: 10px;
            width: 351px;
            height: 100%;
            display: none;
        }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.not-authorized .slotbank-section .txt {
        display: block;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.authorized .slotbank-section .txt {
        display: none;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.not-authorized .slotbank-section .txt1 {
        display: none;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.authorized .slotbank-section .txt1 {
        display: block;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.not-authorized .slotbank-section .user {
        display: none;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.authorized .slotbank-section .user {
        display: block;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.not-authorized .slotbank-section .authorization-btn {
        display: block;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section-container.authorized .slotbank-section .authorization-btn {
        display: none;
    }

    .SlotBank-content #slotbank-content2 .slotbank-section-container.not-authorized .slotbank-section .Slotbank-carousel {
        display: none;
    }

    .SlotBank-content #slotbank-content2 .slotbank-section-container.authorized .slotbank-section .Slotbank-carousel {
        display: block;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section .user {
        font-size: 16px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(29, 29, 29);
        line-height: 4.4;
        text-align: left;
        float: left;
        margin-left: 10px;
        width: 351px;
        height: 100%;
        display: block;
    }


    .SlotBank-content .slotbank-menu-content .slotbank-section .txt1 {
        font-size: 13px;
        font-family: "CrystalBetUni-Regular";
        color: rgb(167, 167, 167);
        line-height: 6.1;
        text-align: left;
        float: left;
        width: auto;
        height: 100%;
        letter-spacing: 2px;
        display: none;
    }

    .SlotBank-content .slotbank-menu-content .slotbank-section .authorization-btn {
        border-radius: 4px;
        background-color: rgb(250, 226, 82);
        width: 149px;
        height: 46px;
        float: left;
        text-decoration: none;
        display: block;
        font-size: 14px;
        font-family: "CrystalBetUni-Regular";
        color: rgb(37, 32, 3);
        line-height: 3.2;
        text-align: center;
        margin-top: 15px;
        margin-left: 34px;
        display: none;
        cursor: pointer;
    }

        .SlotBank-content .slotbank-menu-content .slotbank-section .authorization-btn:hover {
            background: #fcf178;
        }

    .SlotBank-content .slotbank-menu-content .slotbank-section1 {
        width: 620px;
        height: 150px;
        position: relative;
    }

        .SlotBank-content .slotbank-menu-content .slotbank-section1 .slotbank-data {
            width: 172px;
            height: 100%;
            float: left;
            margin-left: 26px;
            position: relative;
            text-align: center;
        }

            .SlotBank-content .slotbank-menu-content .slotbank-section1 .slotbank-data:after {
                content: '';
                position: absolute;
                background: url('../Images/promotion/SlotBank/shape5.png') no-repeat center top;
                top: 66px;
                left: 0;
                width: 156px;
                height: 1px;
            }

            .SlotBank-content .slotbank-menu-content .slotbank-section1 .slotbank-data span:first-child {
                font-size: 12px;
                font-family: "CrystalBetUni-Regular";
                color: rgb(71, 71, 71);
                margin: 0 auto;
                line-height: 1.2;
                text-align: center;
                margin-top: 25px;
                display: block;
                width: 160px;
                height: 23px;
            }

            .SlotBank-content .slotbank-menu-content .slotbank-section1 .slotbank-data span:last-child {
                font-size: 30px;
                font-family: "CrystalBetUni-Bold";
                color: rgb(48, 48, 48);
                line-height: 1.2;
                display: block;
                text-align: center;
                margin-top: 25px;
            }

    .SlotBank-content #slotbank-content2 .slotbank-section .user {
        width: 207px;
    }

    .SlotBank-content #slotbank-content2 .Slotbank-carousel {
        width: 318px;
        height: 48px;
        display: block;
        float: left;
        margin-top: 10px;
        position: relative;
    }

        .SlotBank-content #slotbank-content2 .Slotbank-carousel .item {
            border-style: solid;
            border-width: 1px;
            border-color: rgb(217, 217, 217);
            border-radius: 4px;
            background-color: rgb(255, 255, 255);
            width: 54px;
            height: 52px;
            cursor: pointer;
            display: block;
        }

        .SlotBank-content #slotbank-content2 .Slotbank-carousel .owl-nav .owl-prev {
            color: rgb(163, 163, 163);
            font-size: 40px;
            outline: none;
            position: absolute;
            left: -18px;
            top: 3px;
        }

            .SlotBank-content #slotbank-content2 .Slotbank-carousel .owl-nav .owl-prev:hover {
                opacity: 0.8;
            }

        .SlotBank-content #slotbank-content2 .Slotbank-carousel .owl-nav .owl-next {
            color: rgb(163, 163, 163);
            font-size: 40px;
            outline: none;
            position: absolute;
            right: -13px;
            top: 3px;
        }

            .SlotBank-content #slotbank-content2 .Slotbank-carousel .owl-nav .owl-next:hover {
                opacity: 0.8;
            }

        .SlotBank-content #slotbank-content2 .Slotbank-carousel .item span:first-child {
            display: block;
            font-size: 20px;
            font-family: "CrystalBetUni-Medium";
            color: rgb(144, 144, 144);
            line-height: 1.2;
            text-align: center;
            margin-top: 5px;
        }

        .SlotBank-content #slotbank-content2 .Slotbank-carousel .item span:last-child {
            display: block;
            font-size: 11px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(144, 144, 144);
            line-height: 1.2;
            text-align: center;
        }

    .SlotBank-content .title12 {
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        text-align: center;
        margin-top: 100px;
    }

    .SlotBank-content .bonus-btn {
        border-radius: 6px;
        background-color: rgb(250, 226, 82);
        width: 271px;
        height: 73px;
        font-size: 20px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(33, 29, 2);
        line-height: 3.7;
        text-align: center;
        text-decoration: none;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
        position: relative;
        padding-left: 20px;
    }

        .SlotBank-content .bonus-btn:hover {
            background: #fcf178;
        }

        .SlotBank-content .bonus-btn:after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/SlotBank/shape3.png') no-repeat center top;
            width: 24px;
            height: 25px;
            top: 24px;
            left: 25px;
        }

.SlotBank-liderboard-container {
    width: 596px;
    height: 760px;
    background: rgba(0, 0, 0, 0.302);
    margin: 0 auto;
    position: relative;
    border: 1px solid rgb(43, 43, 162);
    border-radius: 5px;
    margin-top: 100px;
    margin-bottom: 50px;
}

.SlotBank-liderboard-td {
    height: 40px;
    background-color: rgb(43, 43, 162);
    line-height: 52px;
    float: left;
    text-align: left;
    box-sizing: border-box;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
}

.SlotBank-liderboard-tr.header .SlotBank-liderboard-td {
    margin-left: 1px;
}

    .SlotBank-liderboard-tr.header .SlotBank-liderboard-td.col1 {
        width: 150px;
        border-left: none;
        -webkit-border-top-left-radius: 8px;
        -moz-border-radius-topleft: 8px;
        border-top-left-radius: 8px;
    }

    .SlotBank-liderboard-tr.header .SlotBank-liderboard-td.col3 {
        -webkit-border-top-right-radius: 8px;
        -moz-border-radius-topright: 8px;
        border-top-right-radius: 8px;
    }

.SlotBank-liderboard-td.col2 {
    width: 193px;
}

.SlotBank-content .SlotBank-liderboard-td.col2 {
    width: 191px;
}

.SlotBank-content .SlotBank-liderboard-td.col2 {
    width: 182px;
}

.SlotBank-liderboard-td.col3 {
    width: 200px;
}

.SlotBank-content .SlotBank-liderboard-tr {
    margin-left: 35px;
}

    .SlotBank-content .SlotBank-liderboard-tr.header {
        margin-top: 15px;
        margin-bottom: 1px;
    }

        .SlotBank-content .SlotBank-liderboard-tr.header .SlotBank-liderboard-td {
            line-height: 3.3;
            font-size: 12px;
            font-family: "CrystalBetUni-Regular";
            color: rgb(255, 255, 255);
            text-align: center;
        }

            .SlotBank-content .SlotBank-liderboard-tr.header .SlotBank-liderboard-td.col1 {
                width: 180px;
            }

            .SlotBank-content .SlotBank-liderboard-tr.header .SlotBank-liderboard-td.col2 {
                width: 140px;
            }

            .SlotBank-content .SlotBank-liderboard-tr.header .SlotBank-liderboard-td.col3 {
                width: 200px;
            }



.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td {
    margin-left: 1px;
}
.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr{
    margin-left: 0;
    margin-top: 1px;
}
.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td.col1{
    border-top-left-radius: 0;
}
.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td.col3{
    border-top-right-radius: 0;
}
.SlotBank-content .SlotBank-liderboard-tr .SlotBank-liderboard-td {
    line-height: 3.3;
    font-size: 12px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(255, 255, 255);
    text-align: center;
}

.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td.col1 {
    width: 180px;
}

.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td.col2 {
    width: 140px;
}

.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td.col3 {
    width: 200px;
}

.SlotBank-liderboard-tr.headedr .SlotBank-liderboard-td {
    color: #fff;
}

.SlotBank-content .SlotBank-liderboard-scroll .SlotBank-liderboard-tr .SlotBank-liderboard-td {
    background-color: rgb(27, 27, 87);
}

.SlotBank-liderboard-scroll {
    height: 530px;
    overflow-y: scroll;
    margin-right: 14px;
}

    .SlotBank-liderboard-scroll::-webkit-scrollbar {
        width: 10px;
        background: rgb(0, 0, 0, 0.302);
        border-radius: 4px;
    }

    .SlotBank-liderboard-scroll::-webkit-scrollbar-thumb {
        background-color: rgb(27, 27, 87);
        outline: 1px solid slategrey;
        border-radius: 4px;
    }

.SlotBank-content .title13 {
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 2.183;
    text-align: center;
    margin-top: 15px;
}

.SlotBank-content .title14 {
    position: relative;
    font-size: 50px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(250, 226, 82);
    text-align: center;
    margin-bottom: 40px;
}

    .SlotBank-content .title14:after {
        content: '';
        position: absolute;
        bottom: -10px;
        left: 132px;
        background-color: rgb(43, 43, 162);
        width: 322px;
        height: 1px;
    }

.SlotBank-content .novomatic-txt {
    float: left;
    background: url('../Images/promotion/SlotBank/novomatic-txt.png') no-repeat center;
    width: 163px;
    height: 40px;
    margin-left: 270px;
}

.SlotBank-content .novomatic-btn {
    border-radius: 6px;
    background-color: rgb(250, 226, 82);
    width: 291px;
    display: block;
    text-decoration: none;
    height: 72px;
    font-size: 20px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(33, 29, 2);
    line-height: 3.4;
    text-align: center;
    margin-top: 15px;
    margin-left: 205px;
    float: left;
    cursor: pointer;
}

    .SlotBank-content .novomatic-btn:hover {
        background: #fcf178;
    }

.SlotBank-content .blueprint-btn:hover {
    background: #fcf178;
}

.SlotBank-content .blueprint-btn {
    border-radius: 6px;
    background-color: rgb(250, 226, 82);
    width: 291px;
    display: block;
    text-decoration: none;
    height: 72px;
    font-size: 20px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(33, 29, 2);
    line-height: 3.4;
    text-align: center;
    margin-top: 15px;
    margin-left: 13px;
    float: left;
    cursor: pointer;
}

.SlotBank-content .blueprint-txt {
    float: left;
    background: url('../Images/promotion/SlotBank/blueprint-txt.png') no-repeat center;
    width: 122px;
    height: 40px;
    margin-left: 150px;
}

.SlotBank-content .MythicalFootball-Rules-Title {
    background: url(../Images/promotion/JetX/title.png);
    width: 1497px;
    height: 82px;
    position: relative;
    left: -248px;
    margin-top: 155px;
    box-sizing: border-box;
    text-align: center;
    line-height: 82px;
    font-size: 20px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    padding-left: 51px;
    margin-bottom: 60px;
    margin-top: 60px;
}

.SlotBank-content .MythicalFootball-rules-text {
    margin-bottom: 42px;
    display: table;
    font-family: 'CrystalBetUni-Regular';
    color: #fde050;
    font-size: 19px;
    line-height: 1.5;
    margin-left: 38px;
    min-width: 900px;
    text-align: -webkit-left;
}

    .SlotBank-content .MythicalFootball-rules-text span:first-of-type {
        width: 39px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 17px;
        font-size: 19px;
        color: white;
        margin-top: -6px;
    }

    .SlotBank-content .MythicalFootball-rules-text span:nth-of-type(2) {
        color: #bdbcbc;
        font-size: 17px;
        display: inherit;
        font-family: 'CrystalNU4-Regular';
        text-transform: initial;
    }

    .SlotBank-content .rating-ticket-rules-new-list-text {
        background: rgba(0,0,0,0.3);
    }



/* SlotBank */
/* PromoUSOpenCashback } */

/* RouletteTornado */

.RouletteTornadoBg {
    width: 100%;
    background: url('../Images/promotion/RouletteTornado/bg.jpg') no-repeat center top #141414;
    min-height: 3800px;
    position: absolute;
    left: 0;
    top: 114px;
    z-index: 0;
    box-sizing: border-box;
}
.RouletteTornadoBg.DoubleJackpot {
    background: url('../Images/promotion/DoubleJackpot/bg.jpg') no-repeat center top #141414;
}
.RouletteTornado-content {
    width: 1000px;
    text-transform: uppercase;
    margin: 0 auto;
    z-index: 1;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 30px;
    text-align: center;
}

    .RouletteTornado-content .logo {
        background: url('../Images/promotion/RouletteTornado/logo.png') no-repeat center top;
        width: 244px;
        height: 48px;
        margin: 0 auto;
        margin-top: 45px;
    }

    .RouletteTornado-content .amount {
        background: url('../Images/promotion/RouletteTornado/200000.png') no-repeat center top;
        width: 769px;
        height: 121px;
        margin: 0 auto;
        margin-top: 17px;
    }
    .RouletteTornado-content.DoubleJackpot .amount {
        background: url('../Images/promotion/DoubleJackpot/300000.png') no-repeat center top;
        width: 769px;
        height: 121px;
        margin: 0 auto;
        margin-top: 17px;
    }

    .RouletteTornado-content .title {
        font-size: 35px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        line-height: 1.2;
        margin-top: 25px;
    }

    .RouletteTornado-content .title1 {
        font-size: 35px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        text-transform: uppercase;
        line-height: 1.2;
        text-align: center;
    }

    .RouletteTornado-content .numeration {
        width: 668px;
        height: 68px;
        margin: 320px auto 25px auto;
    }

        .RouletteTornado-content .numeration .num:first-child {
            margin-left: 0;
        }

            .RouletteTornado-content .numeration .num:first-child:after {
                content: '';
                position: absolute;
                background: url('../Images/promotion/RouletteTornado/line.png') no-repeat center top;
                width: 217px;
                height: 8px;
                left: 69px;
                top: 20px;
            }

        .RouletteTornado-content .numeration .num:nth-child(2):after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/RouletteTornado/line.png') no-repeat center top;
            width: 217px;
            height: 8px;
            left: 69px;
            top: 20px;
        }

        .RouletteTornado-content .numeration .num {
            border-width: 2px;
            border-color: rgb(255, 255, 255);
            border-style: solid;
            border-radius: 50%;
            background-color: rgb(250, 226, 82);
            width: 49px;
            height: 49px;
            float: left;
            margin-left: 252px;
            font-size: 18px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(15, 5, 40);
            text-transform: uppercase;
            line-height: 46px;
            text-align: center;
            position: relative;
        }

    .RouletteTornado-content .txt-cont {
        width: 906px;
        height: 130px;
        margin: 0 auto;
    }

        .RouletteTornado-content .txt-cont .txt-cont1:first-child {
            margin-left: 0;
        }

        .RouletteTornado-content .txt-cont .txt-cont1 {
            border-width: 1px;
            border-color: rgb(47, 109, 165);
            border-style: solid;
            border-radius: 9px;
            background-color: rgba(7, 60, 104, 0.369);
            width: 284px;
            height: 127px;
            float: left;
            margin-left: 24px;
        }

            .RouletteTornado-content .txt-cont .txt-cont1 .tt {
                font-size: 20px;
                font-family: "CrystalBetUni-Medium";
                color: rgb(255, 255, 255);
                text-transform: uppercase;
                line-height: 1.2;
                text-align: center;
                display: block;
            }

            .RouletteTornado-content .txt-cont .txt-cont1 .tt1 {
                font-size: 20px;
                font-family: "CrystalBetUni-Medium";
                color: #fae252;
                text-transform: uppercase;
                line-height: 1.2;
                text-align: center;
                display: block;
            }

    .RouletteTornado-content .title2 {
        font-size: 22px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(250, 226, 82);
        text-transform: uppercase;
        line-height: 1.2;
        text-align: center;
        margin-top: 25px;
        position: relative;
    }

        .RouletteTornado-content .title2:after {
            content: '';
            position: absolute;
            background-color: rgba(47, 109, 165, 0.369);
            opacity: 0.502;
            width: 902px;
            height: 2px;
            bottom: -36px;
            left: 0;
        }

    .RouletteTornado-content .title3 {
        font-size: 28px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(255, 255, 255);
        font-weight: bold;
        text-transform: uppercase;
        line-height: 1.2;
        text-align: center;
        margin-top: 70px;
    }

    .RouletteTornado-content .y-txt {
        width: 988px;
        height: 162px;
        margin: 25px auto;
    }

        .RouletteTornado-content .y-txt .in-txt {
            width: 197px;
            height: 100%;
            float: left;
            position: relative;
        }

            .RouletteTornado-content .y-txt .in-txt .t-txt {
                font-size: 17px;
                font-family: "CrystalBetUni-Medium";
                color: rgb(255, 255, 255);
                text-transform: uppercase !important;
                line-height: 1.2;
                text-align: center;
                margin-top: 90px;
                position: relative;
            }

                .RouletteTornado-content .y-txt .in-txt .t-txt:after {
                    content: '';
                    position: absolute;
                    width: 52px;
                    height: 52px;
                    background: url('../Images/promotion/RouletteTornado/roulette-logo.png') no-repeat center top;
                    top: -71px;
                    left: 72px;
                }

            .RouletteTornado-content .y-txt .in-txt .t-txt {
                z-index: 1000;
            }

            .RouletteTornado-content .y-txt .in-txt .t-txt1 {
                position: relative;
                position: absolute;
                left: -40px;
                bottom: 15px;
                width: 100%;
                height: 35px;
            }

    .RouletteTornado-content .txt-cont2 {
        border-width: 1px;
        border-color: rgb(47, 109, 165);
        border-style: solid;
        border-radius: 9px;
        width: 904px;
        height: 184px;
        margin: 0 auto;
        position: relative;
        z-index: -1;
    }

        .RouletteTornado-content .txt-cont2:before {
            content: '';
            position: absolute;
            background: url('../Images/promotion/RouletteTornado/line2.png') no-repeat center top;
            width: 828px;
            height: 8px;
            top: -4px;
            left: 38px;
        }

        .RouletteTornado-content .txt-cont2:after {
            content: '';
            position: absolute;
            background: url('../Images/promotion/RouletteTornado/players.png') no-repeat center top;
            width: 52px;
            height: 52px;
            bottom: -27px;
            left: 427px;
        }

        .RouletteTornado-content .txt-cont2 .txt-cont3 {
            font-size: 26px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(250, 226, 82);
            line-height: 1.2;
            text-align: center;
            margin-top: 35px;
        }

    .RouletteTornado-content .txt-cont5 {
        font-size: 18px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(255, 255, 255);
        text-transform: uppercase !important;
        line-height: 1.2;
        text-align: center;
        margin-top: 70px;
    }

    .RouletteTornado-content .RouletteTornado-issued {
        border-width: 1px;
        border-color: rgb(47, 109, 165);
        border-style: solid;
        border-radius: 9px;
        background-color: rgba(7, 60, 104, 0.369);
        width: 374px;
        height: 97px;
        margin: 0 auto;
        margin-top: 20px;
        font-size: 30.465px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(250, 226, 82);
        line-height: 2.8;
        text-align: center;
    }

    .RouletteTornado-content .RouletteTornado-bt {
        border-radius: 4px;
        background-color: rgb(250, 226, 82);
        width: 377px;
        height: 72px;
        font-size: 22px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(16, 16, 16);
        line-height: 3.1;
        text-align: center;
        display: block;
        text-decoration: none;
        margin: 0 auto;
        margin-top: 25px;
    }

        .RouletteTornado-content .RouletteTornado-bt:hover {
            background: #fcf178;
        }

    .RouletteTornado-content .txt-cont2 .txt-cont4 {
        font-size: 26px;
        font-family: "CrystalBetUni-Bold";
        color: #fff;
        line-height: 1.2;
        text-align: center;
    }

.RouletteTornado-title5 {
    width: 1000px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
    margin-top: 60px;
}

.RouletteTornado-liderboard-container {
    width: 732px;
    height: 616px;
    background: rgba(7, 60, 104, 0.2);
    margin: 20px auto;
    position: relative;
    border: 1px solid rgb(47, 109, 165);
    border-radius: 7px;
    margin-bottom: 50px;
}

.RouletteTornado-liderboard-tr {
    margin-left: 25px;
    margin-bottom: 1px;
}

.RouletteTornado-liderboard-td {
    height: 52px;
    background: rgb(2, 51, 92);
    line-height: 52px;
    float: left;
    text-align: left;
    box-sizing: border-box;
    padding-left: 28px;
    color: #fff;
    font-family: 'CrystalBetUni-Regular';
    font-size: 15px;
    margin-right: 1px;
}

    .RouletteTornado-liderboard-td.col4:after {
        content: '';
        width: 21px;
        height: 21px;
        position: absolute;
        left: 12px;
        top: 16px;
    }

    .RouletteTornado-liderboard-td.col4 {
        padding-left: 42px;
        position: relative;
        font-size: 13px;
    }

    .RouletteTornado-liderboard-td.level-1:after {
        background: url('../Images/promotion/RouletteTornado/image.png');
        background-position: -10px -152px;
    }

    .RouletteTornado-liderboard-td.level-2:after {
        background: url('../Images/promotion/RouletteTornado/image.png');
        background-position: -41px -152px;
    }

    .RouletteTornado-liderboard-td.level-3:after {
        background: url('../Images/promotion/RouletteTornado/image.png');
        background-position: -72px -152px;
    }

    .RouletteTornado-liderboard-td.level-4:after {
        background: url('../Images/promotion/RouletteTornado/image.png');
        background-position: -103px -152px;
    }

    .RouletteTornado-liderboard-td.col2 {
        width: 193px;
    }

.RouletteTornado-content .RouletteTornado-liderboard-td.col2 {
    width: 178px;
}

.RouletteTornado-content .RouletteTornado-liderboard-td {
    padding-left: 12px;
}

    .RouletteTornado-content .RouletteTornado-liderboard-td.col2 {
        width: 178px;
    }

.RouletteTornado-liderboard-td.col3 {
    width: 158px;
    padding-left: 15px;
}

.RouletteTornado-liderboard-td.col4 {
    width: 143px;
    color: #fff;
    font-family: "CrystalBetUni-Bold";
}

    .RouletteTornado-liderboard-td.col4.nobold {
        font-family: "CrystalBetUni-Regular";
    }

.RouletteTornado-liderboard-td.col5 {
    width: 188px;
    color: #fff;
    text-align: center;
    font-family: "CrystalBetUni-Bold";
}

    .RouletteTornado-liderboard-td.col5 span {
        color: #f9d342;
    }

.RouletteTornado-liderboard-tr.headedr .RouletteTornado-liderboard-td {
    color: #fff;
    background: none;
}

.RouletteTornado-liderboard-scroll {
    height: 530px;
    overflow-y: scroll;
    margin-right: 15px;
}

    .RouletteTornado-liderboard-scroll::-webkit-scrollbar {
        width: 6px;
        background-color: rgba(13, 83, 141, 0.4);
        border-radius: 3px;
    }

    .RouletteTornado-liderboard-scroll::-webkit-scrollbar-thumb {
        background-color: rgb(41, 123, 192);
        outline: 1px solid slategrey;
        border-radius: 3px;
    }


/* RouletteTornado popUp */

/* MagificientSevenMustangGT */

#body.view_1024 .mustang-scale {
    transform: scale(0.7);
    width: 1335px;
    margin-left: -187px;
    height: 358px;
}

#body.view_1024 .MagificientSevenMustangGT-content .tt {
    margin-top: 87px;
}

#body.view_1024 .MagificientSevenMustangGT-content .tickets-rules-tab {
    margin-left: -188px;
}

.MagificientSevenMustangGTBg {
    width: 100%;
    background: url('../Images/promotion/MagificientSevenMustandGT/bg1.png') no-repeat center top;
    min-height: 3767px;
    position: absolute;
    left: 0;
    top: 453px;
}

.MagificientSevenMustangGTTopBg {
    background: url('../Images/promotion/MagificientSevenMustandGT/MagificientSevenMustangGTTopBg.jpg') no-repeat center top;
    background-position: top center;
    width: 100%;
    height: 771px;
    max-height: 803px;
    position: absolute;
    top: 114px;
}

.MagificientSevenMustangGT-content {
    min-height: calc( 3422px + 215px);
    box-sizing: border-box;
    padding-top: 664px;
    width: 100%;
    margin: 0 auto;
    z-index: 0;
    position: relative;
}

    .MagificientSevenMustangGT-content .magificientmustang0new-title {
        font-family: 'alk_tommaso';
        width: 406px;
        height: 130px;
        font-weight: bold;
        color: rgb(41, 21, 12);
        text-align: center;
        font-size: 44px;
        line-height: 1.5;
        margin: 0 auto;
        padding-left: 101px;
        margin-top: -23px;
    }



    .MagificientSevenMustangGT-content .MagificientSeven-login-bt {
        padding-left: 36px;
    }

#body .MagificientSevenMustangGT-content .title {
    padding-left: 60px;
}

.MagificientSevenMustangGT-content .magificientmustang0new-title span {
    font-family: "CrystalBetUni-Bold";
    color: rgb(41, 21, 12);
    width: 100%;
    text-align: center;
    font-size: 23px;
}

.MagificientSevenMustangGT-content .magificientmustang0new-bv {
    font-size: 41px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
}

    .MagificientSevenMustangGT-content .magificientmustang0new-bv span {
        color: #fde053;
    }

.MagificientSevenMustangGT-content .mustang-logo {
    width: 646px;
    height: 72px;
    background: url('../Images/promotion/MagificientSevenMustandGT/mustang-logo.png') no-repeat center top;
    margin: 0 auto;
    margin-top: 10px;
}

.MagificientSevenMustangGT-content .mgseven-mustangLive {
    width: 742px;
    height: 417px;
    position: absolute;
    left: calc( 50% - 324px);
    top: 288px;
    display: none;
}

    .MagificientSevenMustangGT-content .mgseven-mustangLive:after {
        content: '';
        background: url(../Images/promotion/MagificientSeven/video.png) no-repeat center top;
        width: 511px;
        height: 342px;
        position: absolute;
        right: -189px;
        top: -172px;
    }

    .MagificientSevenMustangGT-content .mgseven-mustangLive iframe {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

.MagificientSevenMustangGT-content .mgseven-mustang-content {
    min-height: calc( 3422px + 915px);
    box-sizing: border-box;
    padding-top: 900px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.MagificientSevenMustangGT-content .magificient0new-title {
    font-family: 'alk_tommaso';
    color: #fde053;
    width: 100%;
    text-align: center;
    font-size: 34px;
}

.MagificientSevenMustangGT-content .magificient0new-title-title {
    font-family: 'alk_tommaso';
    color: #ffecd7;
    width: 100%;
    text-align: center;
    font-size: 60px;
}

.MagificientSevenMustangGT-content .block1 {
    width: 645px;
    height: 258px;
    background: url(../Images/promotion/MagificientSevenMustandGT/shape22.png) no-repeat center top;
    float: left;
    margin-left: 15px;
    margin-top: 15px;
}

    .MagificientSevenMustangGT-content .block1 .tap {
        font-family: 'alk_tommaso';
        font-size: 31px;
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 30px;
    }

    .MagificientSevenMustangGT-content .block1 .tap1 {
        font-size: 36px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(253, 224, 83);
        line-height: 1.4;
        margin: 0 auto;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape17.png') no-repeat center top;
        width: 230px;
        height: 51px;
        text-align: center;
        margin-top: 10px;
    }

    .MagificientSevenMustangGT-content .block1 .tap2 {
        font-size: 19px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
    }

    .MagificientSevenMustangGT-content .block1 .tap3 {
        font-size: 16px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 15px;
        position: relative;
    }

        .MagificientSevenMustangGT-content .block1 .tap3:before {
            content: '';
            position: absolute;
            background: url('../Images/promotion/MagificientSevenMustandGT/shape18.png') no-repeat center top;
            width: 20px;
            height: 20px;
            top: -1px;
            left: 153px;
        }

        .MagificientSevenMustangGT-content .block1 .tap3:after {
            content: '';
            position: absolute;
            background: url(../Images/promotion/MagificientSevenMustandGT/cb-ico.png);
            width: 20px;
            height: 20px;
            top: -1px;
            left: 126px;
        }

.MagificientSevenMustangGT-content .block2 .tap3:before {
    content: '';
    position: absolute;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape18.png') no-repeat center top;
    width: 20px;
    height: 20px;
    top: -1px;
    left: 110px;
}

.MagificientSevenMustangGT-content .block2 .tap3:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/MagificientSevenMustandGT/cb-ico.png);
    width: 20px;
    height: 20px;
    top: -1px;
    left: 82px;
}

/*
#body.view_1024 .MagificientSevenMustangGT-content .block1, #body.view_1024 .MagificientSevenMustangGT-content .block2 {
  -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7);
    width: 600px;
    -webkit-transform-origin:left top;
    -webkit-transition:0.5s all;
    -moz-transition:0.5s all;    
}
*/

.MagificientSevenMustangGT-content .block1 .tap3 span {
    border-radius: 3px;
    background-color: rgb(35, 31, 32);
    width: 53px;
    height: 26px;
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(253, 224, 83);
    line-height: 1.2;
    text-align: center;
    padding: 5px;
    margin-left: 5px;
}

.MagificientSevenMustangGT-content .block2 {
    width: 645px;
    height: 258px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape22.png') no-repeat center top;
    float: left;
    margin-left: -20px;
    margin-top: 15px;
}

    .MagificientSevenMustangGT-content .block2 .tap {
        font-family: 'alk_tommaso';
        font-size: 31px;
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 30px;
    }

    .MagificientSevenMustangGT-content .block2 .taps {
        float: left;
        margin-top: 10px;
    }

        .MagificientSevenMustangGT-content .block2 .taps.csh {
            background: url('../Images/promotion/MagificientSevenMustandGT/shape17.png') no-repeat center top;
            width: 230px;
            height: 51px;
            margin-left: 63px;
            font-size: 36px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(253, 224, 83);
            line-height: 1.4;
            text-align: center;
        }

        .MagificientSevenMustangGT-content .block2 .taps.plus {
            font-size: 31px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(25, 25, 25);
            line-height: 1.6;
            text-align: center;
            margin-left: 10px;
        }

        .MagificientSevenMustangGT-content .block2 .taps.mus {
            background: url('../Images/promotion/MagificientSevenMustandGT/shape16.png') no-repeat center top;
            width: 230px;
            height: 51px;
            margin-left: 10px;
        }

    .MagificientSevenMustangGT-content .block2 .tap2 {
        font-size: 18px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
    }

    .MagificientSevenMustangGT-content .block2 .tap3 {
        font-size: 16px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        margin-top: 15px;
        position: relative;
    }

        .MagificientSevenMustangGT-content .block2 .tap3 span {
            border-radius: 3px;
            background-color: rgb(35, 31, 32);
            width: 53px;
            height: 26px;
            font-size: 16px;
            font-family: "CrystalBetUni-Medium";
            color: rgb(253, 224, 83);
            line-height: 1.2;
            text-align: center;
            padding: 5px;
            margin-left: 5px;
        }

.MagificientSevenMustangGT-content .tt {
    font-size: 40px;
    font-family: "alk_tommaso";
    color: rgb(254, 236, 201);
    line-height: 1.2;
    text-align: center;
    position: relative;
    z-index: 9;
    margin-top: 35px;
}

    .MagificientSevenMustangGT-content .tt:before {
        content: '';
        position: absolute;
        width: 998px;
        height: 55px;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape1.png') no-repeat center top;
        top: 0;
        left: 153px;
        z-index: -1;
    }

.MagificientSevenMustangGT-content .msMustang {
    width: 789px;
    margin: 0 auto;
    height: 100px;
    margin-top: 35px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape23.png') no-repeat center top;
    background-size: cover;
}

    .MagificientSevenMustangGT-content .msMustang .owl-stage-outer {
        width: 100%;
        height: 100%;
    }

        .MagificientSevenMustangGT-content .msMustang .owl-stage-outer .item {
            width: 110px;
            height: 100%;
            cursor: pointer;
        }

            .MagificientSevenMustangGT-content .msMustang .owl-stage-outer .item div:first-child {
                font-family: "alk_tommaso";
                font-size: 50px;
                color: rgb(169, 147, 101);
                text-align: center;
                margin-top: 5px;
            }


            .MagificientSevenMustangGT-content .msMustang .owl-stage-outer .item div:nth-child(2) {
                font-size: 14px;
                font-family: "CrystalBetUni-Medium";
                color: rgb(169, 147, 101);
                text-align: center;
                margin-top: 15px;
            }

    .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-prev {
        width: 79px;
        height: 95px;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape21.png') no-repeat center top;
        position: absolute;
        left: -103px;
        background-size: cover;
        top: 0px;
        outline: none;
    }

        .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-prev:hover {
            width: 79px;
            height: 95px;
            background: url('../Images/promotion/MagificientSevenMustandGT/shape24.png') no-repeat center top;
            position: absolute;
            left: -103px;
            background-size: cover;
            top: 0px;
        }

    .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-next {
        width: 79px;
        height: 95px;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape20.png') no-repeat center top;
        position: absolute;
        right: -103px;
        background-size: cover;
        top: 0px;
        outline: none;
    }

        .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-next:hover {
            width: 79px;
            height: 95px;
            background: url('../Images/promotion/MagificientSevenMustandGT/shape25.png') no-repeat center top;
            position: absolute;
            right: -103px;
            background-size: cover;
            top: 0px;
        }

    .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-prev span {
        display: none;
    }

    .MagificientSevenMustangGT-content .msMustang .owl-nav .owl-next span {
        display: none;
    }

    .MagificientSevenMustangGT-content .msMustang .owl-stage-outer .item.active div:first-child {
        font-family: "alk_tommaso";
        font-size: 50px;
        font-weight: bold;
        color: rgb(25, 25, 25);
        text-align: center;
    }

    .MagificientSevenMustangGT-content .msMustang .owl-stage-outer .item.active div:nth-child(2) {
        font-family: "CrystalBetUni-Bold";
        font-size: 14px;
        font-weight: bold;
        color: rgb(255, 255, 255);
        text-align: center;
        background-color: rgb(25, 25, 25);
        width: 98px;
        height: 25px;
        line-height: 1.7;
        border-radius: 15px;
        margin: 0 auto;
        margin-top: 10px;
    }

.MagificientSevenMustangGT-content .MagificientSeven-user-info {
    margin: 0 auto;
    margin-top: 18px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape5.png') no-repeat center top;
    height: 221px;
}

.MagificientSevenMustangGT-content .authorize-data-container.authorized .user-top {
    display: block;
    width: 874px;
    height: 69px;
    margin: 0 auto;
    z-index: 9;
    position: relative;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape4.png') no-repeat center top;
    margin-top: 15px;
}

.MagificientSevenMustangGT-content .authorize-data-container.not-authorized .user-top {
    display: block;
    width: 526px;
    height: 69px;
    margin: 0 auto;
    z-index: 9;
    position: relative;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape26.png') no-repeat center top;
    margin-top: 15px;
}

    .MagificientSevenMustangGT-content .authorize-data-container.not-authorized .user-top:after {
        content: '';
        position: absolute;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape2.png') no-repeat center top;
        width: 28px;
        height: 34px;
        top: 17px;
        left: 59px;
    }

.MagificientSevenMustangGT-content .authorize-data-container.authorized .user-top .register-ys {
    display: none;
}

.MagificientSevenMustangGT-content .authorize-data-container .appearance-warning {
    font-size: 14px;
    text-align: center;
    font-family: "CrystalBetUni-Medium";
    color: #129e2a;
    margin: 0 auto;
    position: relative;
    margin-top: 15px;
    width: 478px;
    height: 20px;
    line-height: 20px;
    /* -webkit-animation: show_hide_1 2s infinite;
    -moz-animation: show_hide_1 2s infinite;
    -o-animation: show_hide_1 2s infinite;
    animation: show_hide_1 2s infinite;
    
    animation-timing-function: ease-out;  */
}

    .MagificientSevenMustangGT-content .authorize-data-container .appearance-warning:after {
        content: '';
        background: url('../Images/promotion/MagificientSevenMustandGT/shape27.png');
        width: 20px;
        height: 20px;
        position: absolute;
        left: -4px;
        top: -1px;
        -webkit-animation: show_hide_1 1.7s infinite;
        -moz-animation: show_hide_1 1.7s infinite;
        -o-animation: show_hide_1 1.7s infinite;
        animation: show_hide_1 1.7s infinite;
    }

@-webkit-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-moz-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@-o-keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

@keyframes show_hide_1 {
    0% {
        opacity: 0;
    }

    50% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

.MagificientSevenMustangGT-content .authorize-data-container.authorized .appearance-warning:after {
    content: '';
    background: url('../Images/promotion/MagificientSevenMustandGT/shape27.png') no-repeat center top;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -4px;
    top: -1px;
    -webkit-animation: show_hide_1 1.7s infinite;
    -moz-animation: show_hide_1 1.7s infinite;
    -o-animation: show_hide_1 1.7s infinite;
    animation: show_hide_1 1.7s infinite;
}

.MagificientSevenMustangGT-content .authorize-data-container.not-authorized .register-ys {
    font-size: 20px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    line-height: 1.2;
    margin-left: 96px;
    padding-top: 23px;
}

.MagificientSevenMustangGT-content .authorize-data-container.not-authorized .user-top .MagificientSeven-user {
    display: none;
}

.MagificientSevenMustangGT-content .authorize-data-container.not-authorized .user-top .MagificientSeven-tkt {
    display: none;
}

.MagificientSevenMustangGT-content .authorize-data-container.authorized .user-top .MagificientSeven-user:before {
    content: '';
    position: absolute;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape2.png') no-repeat center top;
    width: 28px;
    height: 34px;
    left: -40px;
    top: -6px;
}

.MagificientSevenMustangGT-content .authorize-data-container.authorized .user-top .MagificientSeven-tkt {
    font-size: 20px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    left: 385px;
    top: 24px;
}

    .MagificientSevenMustangGT-content .authorize-data-container.authorized .user-top .MagificientSeven-tkt:before {
        content: '';
        position: absolute;
        background: url('../Images/promotion/MagificientSevenMustandGT/shape3.png') no-repeat center top;
        width: 37px;
        height: 33px;
        left: -50px;
        top: -7px;
    }

.MagificientSevenMustangGT-content .MagificientSeven-user-info.na .MagificientSeven-user-info-game-ticket {
    display: block;
}

.MagificientSevenMustangGT-content .user-top .MagificientSeven-tkt span {
    font-size: 25px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(250, 226, 82);
    line-height: 1.4;
    border-radius: 4px;
    display: block;
    background-color: rgb(0, 0, 0, 0.9);
    width: 68px;
    height: 36px;
    float: right;
    margin-top: -8px;
    margin-left: 15px;
    text-align: center;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game {
    position: relative;
    float: left;
    display: block;
    width: 142.82px;
    text-align: center;
}

.MagificientSeven-user-info-game.sport {
    top: unset;
    left: unset;
}

.MagificientSeven-user-info-game.boardgames {
    top: unset;
    left: unset;
}

.MagificientSeven-user-info-game.slot {
    top: unset;
    left: unset;
}

.MagificientSeven-user-info-game.livecasino {
    top: unset;
    left: unset;
}

.MagificientSeven-user-info-game.keno {
    top: unset;
    left: unset;
}

.MagificientSeven-user-info-game.poker {
    top: unset;
    left: unset;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game-title {
    font-size: 17px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(25, 25, 25);
    text-transform: uppercase;
    text-align: center;
    margin-top: 86px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.sport:before {
    position: absolute;
    content: '';
    left: calc(50% - 18px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape6.png') no-repeat center top;
    width: 36px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.boardgames:before {
    position: absolute;
    content: '';
    left: calc(50% - 18px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape7.png') no-repeat center top;
    width: 36px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.slot:before {
    position: absolute;
    content: '';
    left: calc(50% - 23.5px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape8.png') no-repeat center top;
    width: 47px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.livecasino:before {
    position: absolute;
    content: '';
    left: calc(50% - 22px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape9.png') no-repeat center top;
    width: 44px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.keno:before {
    position: absolute;
    content: '';
    left: calc(50% - 22px);
    top: 30px;
    width: 44px;
    height: 42px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape10.png') no-repeat center top;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.poker:before {
    position: absolute;
    content: '';
    left: calc(50% - 22px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/poker.png') no-repeat center top;
    width: 44px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game.jetx:before {
    position: absolute;
    content: '';
    left: calc(50% - 22px);
    top: 30px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape11.png') no-repeat center top;
    width: 44px;
    height: 42px;
}

.MagificientSevenMustangGT-content .MagificientSeven-user-info-game-ticket {
    font-size: 14px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(51, 51, 51);
    text-align: center;
    margin-top: 34px;
}

    .MagificientSevenMustangGT-content .MagificientSeven-user-info-game-ticket span {
        display: block;
        margin: 0 auto;
        border-radius: 4px;
        background-color: rgb(19, 19, 18);
        width: 120px;
        height: 36px;
        font-size: 22px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(255, 255, 255);
        line-height: 1.6;
        text-align: center;
        margin-top: 7px;
    }


.MagificientSevenMustangGT-content .MagificientSeven-user-info-game:after {
    position: absolute;
    content: '';
    left: calc(50% - 47.5px);
    top: 117px;
    background: url('../Images/promotion/MagificientSevenMustandGT/shape12.png') no-repeat center top;
    width: 103px;
    height: 6px;
}

.MagificientSevenMustangGT-content .leagueweek-slot-info .last-txt {
    margin-top: 9px;
}

.MagificientSevenLiveMustang {
    z-index: 1;
    display: block;
    width: 860px;
    height: 493px;
    position: absolute;
    top: 40px;
    left: calc(50% - 430px);
    background: rgba(0,0,0,0.5);
}

    .MagificientSevenLiveMustang iframe {
        position: absolute;
        width: calc(100% - 20px);
        height: calc(100% - 20px);
        left: 10px;
        top: 10px;
        z-index: 2;
    }

.MagificientSevenMustangGTTopBgLive.Live {
    width: 100%;
    height: 700px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
    background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
    position: absolute;
    top: 100px;
    z-index: 1;
}

#body.view_1024 .MagificientSevenMustangGT-content .tt:before {
    left: 154px;
}

.msMustang-etap {
    width: 100%;
    font-size: 44px;
    color: #feecc9;
    text-align: center;
    padding-bottom: 44px;
    font-family: 'alk_tommaso';
}


/*POKER Redesign*/

.re-poker-banner-cont {
    margin-bottom: 10px;
    background: rgba(33, 33, 33, 0.78);
    position: relative;
    z-index: 20;
    display: block;
}
.re-poker-button-play {
    display: block;
    cursor: pointer;
    background: #fde054;
    position: absolute;
    left: 132px;
    top: 234px;
    width: 187px;
    height: 59px;
    line-height: 59px;
    text-align: center;
    text-decoration: none;
    font-size: 25px;
    font-family: 'CrystalBetUni-Bold';
    color: #000;
    border-radius: 4px;
}
.re-poker-button-play:hover {
    background: #fcf178;
}
.re-poker-banner-left {
    float: left;
    display: block;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    background: url(../Images/poker/re-banner-main.jpg) no-repeat center bottom;
    background-size: cover;
    width: 456px;
    height: 487px;
    margin-right: 9px;
}
.re-poker-banner-right {
    /*float: right;*/
    display: flex;
    width: auto;
    /*height: 487px;*/
    text-decoration: none;
    position: relative;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    /*padding-left: 4px;*/
}
.re-poker-banner-right .hov {
    width: 542px;
    height: 1px;
    left: 0;
    display: none;
    z-index: 99999999;
    background: #fde054;
    margin-top: 238px;
}
.re-poker-banner-right .bnr:hover .hov {
    display: block;
}
.re-poker-banner-right .bnr {
    display: block;
    width: 542px;
    height: 239px;
    cursor: pointer;
    text-decoration: none;
    position: relative;
    background-size: cover !important;
}

.poker-banner-new-a-22 {
    background: url(../Images/poker/re-banner3.jpg) no-repeat;
}
.poker-banner-new-a-44 {
    background: url(../Images/poker/re-banner2.jpg) no-repeat;
}
.poker-banner-new-a-33 {
    background: url(../Images/poker/re-banner4.jpg) no-repeat;
}
.poker-banner-new-a-55 {
    background: url(../Images/poker/re-banner1.jpg) no-repeat;
}
.poker-banner-new-a-22, .poker-banner-new-a-44 {
    margin-bottom: 9px;
}
.poker-banner-new-a-22, .poker-banner-new-a-33 {
    margin-right: 9px;
}
.poker-menu {
    display: inline-flex;
    border-bottom: 1px solid #353535;
    width: 99%;
    z-index: 1;
    height: 40px;
}
.poker-menu a {
    display: block;
    height: 39px;
    line-height: 39px;
    float: left;
    cursor: pointer;
    text-decoration: none;
    color: rgb(153, 153, 153);
    position: relative;
    font-family: "CrystalBetUni-Medium";
    font-size: 18px;
    margin-right: 36px;
}
.menu-poker-RakeRace-content {
    padding-top: 40px;
    min-height: 1200px;
}
.poker-RakeRace-title_1, .poker-deposites-title_1 {
    font-family: 'CrystalBetUni-Medium';
    color: #fff;
    font-size: 18px;
}
.RakeRace-ttl-span_1 {
    text-transform: uppercase;
}
.RakeRace-ttl-span_2 {
    color: #e6d14d;
    display: block;
    margin-top: 7px;
}
.poker-RakeRace-title_2 {
    color: #ccc;
    font-size: 14px;
    line-height: 1.7;
    font-family: 'CrystalNU4-Regular';
    margin-top: 30px;
    width: 923px;
}
.poker-RakeRace-title_2 p {
    display: flex;
}
.poker-RakeRace-title_2 span {
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    font-family: 'roboto_medium';
    border-radius: 18px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-right: 15px;
    font-size: 14px;
    margin-top: -4px;
}
.poker-RakeRace-title_2 div:nth-child(2) span {
    margin-top: -2px !important;
}
.poker-RakeRace-title_2 div:nth-child(3) span {
    margin-top: -5px !important;
}
.poker-RakeRace-title_2 div {
    margin-bottom: 15px;
}
.poker-RakeRace-title_3 {
    font-family: 'CrystalBetUni-Medium';
    color: #fff;
    font-size: 18px;
    line-height: 25px;
    margin-top: 40px;
}
.poker-RakeRace-title_4, .poker-deposites-title_2, .poker-jackpot-title_4 {
    font-family: 'CrystalNU4-Regular';
    color: #999;
    font-size: 14px;
    line-height: 17px;
    margin-top: 40px;
    display: inline-block;
}
.poker-RakeRace-title_4 span {
    display: block;
    margin-top: 20px;
}
.poker-RakeRace-title_4 span:last-of-type {
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    color: #fff;
    margin-top: 20px;
}
.poker-LeaderBoard-cont {
    width: 352px;
    height: 490px;
    float: left;
    margin-top: 30px;
    background-color: #212121;
    position: relative;
}
.poker-LeaderBoard-title {
    font-family: 'CrystalBetUni-Medium';
    font-size: 16px;
    color: #fae252;
    margin-left: 35px;
    margin-bottom: 20px;
}
.poker-LeaderBoard-title:before {
    content: '';
    left: 0px;
    position: absolute;
    top: -5px;
    width: 23px;
    height: 23px;
}
.poker-LeaderBoard-title.daily:before {
    background: url(../Images/poker/poker-image.png) no-repeat;
    background-position: -61px -621px;
}
.poker-LeaderBoard-title.weekly:before {
    background: url(../Images/poker/poker-image.png) no-repeat;
    background-position: -162px -623px;
}
.poker-LeaderBoard-title.monthly:before {
    background: url(../Images/poker/poker-image.png) no-repeat;
    background-position: -199px -623px;
}
.poker-Board {
    width: 100%;
    height: 468px;
    overflow: hidden;
}
.poker-Board-header {
    width: 100%;
    height: 39px;
    background-color: #171717;
}
.poker-Board-header span {
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: #ccc;
    line-height: 3;
    float: left;
    height: 100%;
    width: auto;
}
.poker-Board-header span:first-of-type {
    border-right: 2px solid #35353559;
    width: 35px;
    text-align: center;
}
.poker-Board-header span:nth-of-type(2) {
    border-right: 2px solid #35353559;
    width: 150px;
    text-align: center;
}
.poker-Board-header span:nth-of-type(3) {
    border-right: 2px solid #35353559;
    text-align: center;
    width: 80px;
}
.poker-Board-header span:nth-of-type(4) {
   text-align: center;
    width: 80px;
}
.poker-Board-scroll::-webkit-scrollbar {
    width: 5px;
    background-color: #313131;
}
.poker-Board-scroll::-webkit-scrollbar-thumb {
    background-color: #555555;
    outline: 1px solid slategrey;
    height: 80px;
}
.board-body {
    width: 100%;
    height: 409px;
    display: block;
    padding-right: 17px;
    box-sizing: content-box;
}
.poker-Board .board-body .row {
    width: auto;
    height: 40px;
    background-color: #272727;
    display: block;
    border-bottom: 2px solid #35353559;
}
.poker-Board .board-body .row .col {
    display: inline-block;
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #ccc;
    line-height: 2.5;
    height: 100%;
    text-align: center;
}
.poker-Board .board-body .row .col.f1 {
    width: 35px;
    overflow: hidden;
    border-right: 2px solid #35353559;
    text-align: center;
}
.poker-Board .board-body .row .col.f2 {
    width: 137px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    position: relative;
    border-right: 2px solid #35353559;
    margin-left: 10px;
}
.poker-Board .board-body .row .col.f2.verified:after {
    content: '';
    background: url(../Images/poker/poker-image.png) no-repeat center top;
    background-position: -105px -626px;
    position: absolute;
    width: 12px;
    height: 16px;
    left: 10px;
    bottom: 13px;
}
.poker-Board .board-body .row .col.f2.notverified:after {
    content: '';
    background: url(../Images/poker/not-verified-user-ico.png) no-repeat center top;
    position: absolute;
    width: 13px;
    height: 16px;
    left: 10px;
    bottom: 13px;
    background-size: cover;
}
.poker-Board .board-body .row .col.f3 {
    width: 80px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-size: 15px;
    font-family: "CrystalBetUni-Bold";
    line-height: 2.3;
    border-right: 2px solid #35353559;
    margin-left: -10px;
    padding-right: 6px;
    color: #fff !important;
}
.poker-Board .board-body .row .col.f4 {
    width: 76px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: center;
    font-family: "CrystalBetUni-Bold";
    color: #fae252 !important;
    line-height: 2.3;
}
.poker-LeaderBoard-cont.weekly {
    margin-left: 30px;
}
.poker-LeaderBoard-cont.monthly {
    margin-left: 30px;
}
.menu-poker-deposites-content {
    padding-top: 40px;
    min-height: 620px;
}
.poker-rating-head1 {
    line-height: 31px !important;
}
.menu-poker-rakeback-content {
    padding-top: 40px;
    height: auto;
}
.poker-rakeback-title_1 {
    font-family: 'CrystalNU4-Regular';
    color: #999;
    font-size: 15px;
    display: inline-block;
    margin-bottom: 40px;
}
.poker-rakeback-title_2 {
    font-family: "CrystalBetUni-Regular";
    font-size: 18px;
    color: #ccc;
    margin-bottom: 17px;
}
.poker-rakeback-title_3 {
    font-family: 'CrystalNU4-Regular';
    color: #999;
    font-size: 14px;
    line-height: 21px;
    margin-top: 40px;
    display: inline-block;
    padding-bottom: 80px;
}
.poker-deposites-title_2 {
    color: #ccc;
    font-size: 15px;
}
.poker-deposites-title_2 span {
    margin-bottom: 25px;
    display: block;
    line-height: 20px;
}
.poker-deposites-title_2 li:before { 
    content: "-" ;
    padding-right: 5px;
}
.menu-poker-jackpot-content {
    min-height: 720px;
    padding-left: 10px;
}
.menu-poker-tabletournaments-content {
    height: auto;
    padding-top: 30px;
    padding-bottom: 70px;
}
.poker-jackpot-title_1, .poker-jackpot-title_3 {
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    color: #fff;
    margin-top: 25px;
}
.poker-jackpot-title_2 {
    color: #ccc;
    font-size: 15px;
    line-height: 1.3;
    font-family: 'CrystalNU4-Regular';
    margin-top: 30px;
    width: 1013px;
}
.poker-jackpot-title_2 div {
    margin-bottom: 25px;
}
.poker-jackpot-title_2 span {
    width: 26px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
    border-radius: 18px;
    border: 1px solid #ccc;
    display: block;
    float: left;
    margin-right: 15px;
    font-size: 15px;
    margin-top: -3px;
    color: #fff;
    display: block;
}
.poker-span-nth-4 {
    margin-top: -6px !important;
}
.poker-jackpot-title_2 p {
    color: #fde054;
    display: inline-block;
}
.poker-jackpot-title_3 {
    margin-top: 45px;
}
.poker-jackpot-table {
    width: 835px;
    height: 133px;
    position: relative;
    background: #272727;
    margin-top: 25px;
    margin-left: 45px;
    color: #fae252;
    font-family: 'CrystalBetUni-Bold';
    font-size: 20px;
}
.poker-jackpot-table .row1 {
    width: 100%;
    background: #171717;
}
.poker-jackpot-table .row2 {
    width: 100%;
}
.poker-jackpot-table div {
    width: 205px;
    display: inline-block;
    float: left;
    margin-right: 1px;
    text-align: center;
}
.poker-jackpot-table .row1 div {
    font-size: 18px;
    height: 45px;
    line-height: 40px;
}
.poker-jackpot-table .row1 div:not(:last-child), .poker-jackpot-table .row2 div:not(:last-child) {
    border-right: 1px solid #353535;
}
.poker-jackpot-table .row2 div {
    font-size: 18px;
    height: 88px;
}
.poker-jackpot-table .row2 span {
    padding-top: 14px;
    display: inline-block;
    line-height: 20px;
}
.poker-jackpot-table .row2 p {
    font-size: 14px;
    color: #fff !important;
    font-family: 'CrystalBetUni-Medium';
    display: block;
    line-height: 17px;
}
.menu-poker-Rules-content {
    min-height: 900px;
}
.poker-menu-second {
    display: inline-flex;
    border-bottom: 1px solid #353535;
    width: 99%;
    z-index: 1;
    height: 45px;
    background: #212121;
    margin-bottom: 10px;
}
.poker-menu-second a {
    display: block;
    height: 39px;
    line-height: 39px;
    float: left;
    cursor: pointer;
    text-decoration: none;
    color: rgb(153, 153, 153);
    position: relative;
    font-family: "CrystalBetUni-Medium";
    font-size: 14px;
    margin-right: 36px;
}
.poker-menu-second a:hover {
    color: #fde053;
}
.poker-menu-second a:active {
    color: #fde053;
    position: relative;
}
.poker-bnr-title-1 {
    font-family: "CrystalBetUni-Bold";
    font-size: 25px;
    color: #fff;
    text-align: center;
    top: 195px;
    left: 122px;
    vertical-align: middle;
    position: absolute;
}
.re-poker-banner-right span {
    font-family: "CrystalBetUni-Bold";
    font-size: 25px;
    color: #ffffff;
    top: 178px;
    left: 16px;
    position: absolute;
    display: inline-block;
    text-transform: uppercase !important;
}
.re-poker-banner-right span p {
    color: #e6d14d;
    display: inline-block;
}
.re-poker-banner-right div {
    transition: transform 1.5s;
}
.poker-left-menu {
    float: left;
    width: 286px;
    margin-right: 22px;
    height: auto;
    display: block;
    border-right: 1px solid #373737;
}
.sec-menu-rules-cont {
    min-height: 700px;
}
.poker-left-menu-head, .poker-game-rules-title_1 {
    text-transform: uppercase;
    padding-left: 10px;
    font-family: "CrystalBetUni-Medium";
    font-size: 18px;
    color: #ffffff;
    margin-bottom: 30px;
    margin-top: 35px;
}
.poker-game-rules-title_1 {
    margin-top: 30px;
    padding-left: 0px;
}
.poker-game-rules-title_2 {
    font-family: "CrystalNU4-Regular";
    font-size: 15px;
    color: #ccc;
    left: 20px;
    display: block;
    line-height: 20px;
}
.poker-left-menu-a {
    position: relative;
    display: block;
    margin-right: 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 15px;
    font-family: 'CrystalBetUni-Medium';
    color: #999;
    padding-left: 35px;
    cursor: pointer;
    margin-bottom: 15px;
}
.poker-left-menu-a.active {
        margin-right: 0px;
        color: #ffffff;
        text-decoration: none;
}
.poker-left-menu-a.active:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -234px -630px;
    width: 11px;
    height: 12px;
    display: inline-flex;
    margin-left: -25px;
    margin-right: 14px;
}
.poker-right {
    /*float: right;*/
    width: 660px;
    min-height: auto;
    font-family: "CrystalNU4-Regular";
    font-size: 14px;
    color: #ffffff;
    line-height: 19px;
    padding-left: 20px;
    margin-left: 295px;
    /*position: absolute;*/
}
.poker-menu-second a.active {
    color: #fde053;
}
.menu-poker-Rules-content .poker-div {
    padding: 1px 1px; 

}
.poker-right .cont-title {
    font-family: "CrystalBetUni-Medium";
    font-size: 18px;
    color: #fde054;
    padding-bottom: 25px;
}
.poker-right .combn-content {
    position: absolute;
    font-family: "CrystalNU4-Regular";
    font-size: 15px;
    color: #ccc;
    width: 427px;
}
.poker-right .StreetFlesh .combn-content, .poker-right .Kare .combn-content {
    width: 411px !important;
}
.poker-right .RoyalFlesh .combn-content {
    width: 416px !important;
}
.poker-right .FullHouse .combn-content, .poker-right .Flesh .combn-content {
    width: 421px !important;
}
.poker-right .Couple .combn-content {
    width: 403px !important;
}
.poker-right .cont-cards {
    background: url(../Images/poker/poker-image-cards.png);
    width: 415px;
    height: 112px;
    top: 0px;
    margin-left: -3px;
    margin-bottom: 20px;
}
.poker-right .cards1 {
    background-position: -10px -11px;
    width: 409px;
    height: 102px;
}
.poker-right .cards2 {
    background-position: -7px -127px;
    width: 412px;
  height: 107px;
}
.poker-right .cards3 {
    background-position: -10px -248px;
    width: 409px;
  height: 103px;
}
.poker-right .cards4 {
    background-position: -465px -491px;
    width: 415px;
  height: 112px;
}
.poker-right .cards5 {
    background-position: -4px -365px;
    width: 415px;
  height: 112px;
}
.poker-right .cards6 {
    background-position: -4px -491px;
    width: 415px;
  height: 112px;
}
.poker-right .cards7 {
    background-position: -465px -11px;
    width: 415px;
    height: 112px;
}
.poker-right .cards8 {
    background-position: -466px -127px;
    width: 414px;
  height: 112px;
}
.poker-right .cards9 {
    background-position: -472px -248px;
    width: 408px;
  height: 112px;
}
.poker-right .cards10 {
    background-position: -472px -364px;
    width: 409px;
  height: 112px;
}
#content-tournaments {
    padding-top: 30px;
}
#content-tournaments .poker-left-menu {
    width: 290px;
    padding-right: 20px;
}
#content-tournaments .poker-right {
    width: 600px;
    padding-left: 40px;
}
.poker-alphabet-content {
    width: 705px;
    padding-top: 0px !important;
}
#content-gametype {
    padding-top: 50px;
    height: auto !important;
    padding-bottom: 50px;
}
#content-gametype .poker-right .TypesofGame-strategy {
    width: 724px;
}
#content-gametype .poker-left-menu {
    border-right: 1px solid #524f4f;
    height: 345px !important;
}
#pkr-gametype-holdem:before, #pkr-gametype-highlow:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -257px -629px;
    width: 9px;
    height: 14px;
    display: inline-flex;
    margin-left: -17px;
    padding-right: 7px;
}
#pkr-gametype-omaha.active:before {
    display: none;
}
#pkr-gametype-holdem.active:before, #pkr-gametype-highlow.active:before {
    background-position: -277px -632px;
    width: 14px;
    height: 9px;
    margin-left: -24px;
    padding-right: 9px;
}
#pkr-gametype-omaha, #pkr-gametype-highlow, #pkr-gametype-holdem {
    color: #ffffff;
}
#content-gametype .poker-left-menu-a {
    margin-bottom: 27px;
}
.pkr-down-limits {
    width: 100%;
    box-sizing: border-box;
    font-family: "CrystalBetUni-Medium";
    font-size: 15px;
    color: #999;
    padding-left: 35px;
    margin-bottom: 15px;
    position: relative;
    display: block;
    margin-right: 0px;
    text-decoration: none;
    cursor: pointer;
}
.pkr-down-limits.active {
    color: #ffffff;
}
.pkr-down-limits.active:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -234px -630px;
    width: 11px;
    height: 12px;
    display: inline-flex;
    margin-left: -25px;
    margin-right: 14px;
}
.poker-left-menu-a-under, .poker-left-menu-a-game-rules {
    position: relative;
    display: block;
    margin-right: 0px;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 17px;
    font-family: 'CrystalBetUni-Medium';
    color: #ffffff;
    padding-left: 35px;
    cursor: pointer;
    margin-bottom: 20px;
    padding-left: 25px;
}
.gametype-menu-down .poker-left-menu-a-under:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -257px -629px;
    width: 9px;
    height: 14px;
    position: absolute;
    left: 8px;
}
.gametype-menu-down.active .poker-left-menu-a-under:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -277px -632px;
    width: 14px;
    height: 9px;
    position: absolute;
    left: 4px;
    top: 3px;
}
.poker-left-menu-a-under-container {
    display: none;
}
.gametype-menu-down.active .poker-left-menu-a-under-container {
    display: block;
}
.pkr-down-limits-under {
    position: relative;
    display: block;
    margin-right: 0px;
    text-decoration: none;
    text-transform: uppercase !important;
    font-size: 17px;
    font-family: 'CrystalBetUni-Medium';
    color: #999;
    padding-left: 35px;
    cursor: pointer;
    margin-bottom: 20px;
}
.pkr-down-limits-under.active {
    margin-right: 0px;
    color: #ffffff;
    text-decoration: none;
    padding-left: 44px;
}
.pkr-down-limits-under.active:before {
    content: '';
    background: url(../Images/poker/poker-image.png);
    background-position: -234px -630px;
    width: 11px;
    height: 12px;
    display: inline-flex;
    margin-left: -31px;
    margin-right: 9px;
}
.poker-left-menu-with-under {
    float: left;
    width: 290px;
    margin-right: 22px;
    height: auto;
    display: block;
    border-right: 1px solid #4f4d4d;
}
#content-gametype .poker-right {
    width: 625px;
}
#content-gamerules .poker-right {
    width: 590px;
}
#content-gamerules .poker-game-rules-title_2 {
    width: 860px;
}
.poker-frame-content {
    position: absolute;
    margin-top: -90px;
}
.poker-frame-content div {
    position: absolute;
    bottom: -214px;
    right: -210px;
    color: #ffffff;
    font-family: 'CrystalBetUni-Bold';
    font-size: 35px;
}
.poker-frame-content span {
    background: url(../Images/poker/poker-image.png) no-repeat;
    background-position: -602px -336px;
    width: 29px;
    height: 39px;
    display: block;
    /*float: left;*/
    text-align: center;
    line-height: 39px;
    font-size: 35px;
    font-family: 'MyriadProSemibold';
    color: #FFF;
    font-weight: bold;
    text-shadow: 0.5px 0.866px 0px rgba(0, 0, 0, 0.75);
}
.poker-frame-content span:not(:first-child) {
    margin-left: 30px;
}
.poker-frame-content span:nth-child(3) {
    margin-left: 62px;
}
.poker-frame-content span:nth-child(4) {
    margin-left: 95px;
}
.poker-frame-content span:nth-child(5) {
    margin-left: 127px;
}
#content-gamerules .GameType_missedblind-html-11 {
    width: 584px;
}
#content-gamerules .GameType_allin-html-10 {
    width: 553px;
}
#content-tournaments .poker-left-menu-a {
    text-transform: uppercase !important;
    margin-bottom: 17px !important;
}
#content-gametype .TypesofGame_start-html-1 span {
    font-family: 'CrystalBetUni-Medium';
    color: #fde054;
    font-size: 14px;
    display: inherit;
    margin-bottom: 5px;
}
#content-gametype .TypesofGame_start-html-1 span:not(:first-child) {
    margin-top: 20px;
}

/* body.view_normal */
#body.view_normal .re-poker-cont-bord-radius {
    width: 1286px !important;
}
#body.view_normal .re-poker-banner-left {
    background: url(../Images/poker/desctopbnr-main.jpg) no-repeat center bottom;
    background-size: cover;
    width: 406px;
    margin-right: 7px;
}
#body.view_normal .poker-banner-new-a-22 {
    background: url(../Images/poker/desctopbnr-3.jpg) no-repeat;
    margin-right: 7px;
}
#body.view_normal .poker-banner-new-a-44 {
    background: url(../Images/poker/desctopbnr-2.jpg) no-repeat;
}
#body.view_normal .poker-banner-new-a-33 {
    background: url(../Images/poker/desctopbnr-4.jpg) no-repeat;
    margin-right: 7px;
}
#body.view_normal .poker-banner-new-a-55 {
    background: url(../Images/poker/desctopbnr-1.jpg) no-repeat;
}
#body.view_normal .re-poker-banner-right .bnr {
    width: 433px;
    height: 239px;
    background-size: cover;
}
#body.view_normal .re-poker-banner-right {
    width: auto;
    /*padding-left: 7px;*/
}
#body.view_normal .re-poker-banner-right .hov {
    width: 433px;
    margin-top: 238px;
}
#body.view_normal .re-poker-button-play {
    left: 109px;
}
#body.view_normal .poker-bnr-title-1 {
    left: 97px;
}

/* body.view_1024 */
#body.view_1024 .re-poker-banner-left {
    background: url(../Images/poker/1024bnr-main.jpg) no-repeat center bottom;
    background-size: cover;
    width: 324px;
    margin-right: 1px;
}
#body.view_1024 .poker-bnr-title-1 {
    left: 54px;
}
#body.view_1024 .poker-jackpot-title_2 {
    width: 976px !important;
}
#body.view_1024 .re-poker-button-play {
    left: 65px;
    font-size: 17px;
}
#body.view_1024 .re-poker-banner-right .hov {
    width: 317px;
    margin-top: 238px;
}
#body.view_1024 .re-poker-banner-right .bnr {
    width: 317px;
    height: 239px;
    background-size: cover;
}
#body.view_1024 .poker-banner-new-a-22 {
    background: url(../Images/poker/1024bnr-3.jpg) no-repeat;
    margin-right: 7px;
}
#body.view_1024 .poker-banner-new-a-44 {
    background: url(../Images/poker/1024bnr-2.jpg) no-repeat;
}
#body.view_1024 .poker-banner-new-a-33 {
    background: url(../Images/poker/1024bnr-4.jpg) no-repeat;
    margin-right: 7px;
}
#body.view_1024 .poker-banner-new-a-55 {
    background: url(../Images/poker/1024bnr-1.jpg) no-repeat;
}
#body.view_1024 .re-poker-banner-right {
    width: 641px;
    height: 488px;
    padding-left: 6px !important;
}
#body.view_1024 .re-poker-banner-right .bnr {
    height: 238px;
}
#body.view_1024 .re-poker-cont-bord-radius {
    width: 972px !important;
    padding: 9px !important;
}
#body.view_1024 .poker-LeaderBoard-cont.monthly {
    margin-left: 0px;
}
#body.view_1024 .menu-poker-RakeRace-content {
    padding-bottom: 160px !important;
}
.poker-LeaderBoard-cont.monthly {
    display: none;
}
.re-poker-cont-bord-radius {
    width: 1560px !important;
    top: 10px;
}

/* Slotbank Jetx */
.SlotBankBG.Jetx {
    background: url(../Images/promotion/SlotBank/jetx/bgjetx.jpg) no-repeat center top;
}
.SlotBankBG.Jetx.version3 {
    background: url(../Images/promotion/SlotBank/jetx/bgjetx3.jpg) no-repeat center top;
}
.SlotBank-content.Jetx .title1111{
    background: url(../Images/promotion/SlotBank/jetx/sbj-logo.png) no-repeat center top;
    text-align: right;
    padding-right: 20px;
    width: 215px;
    margin-top: 580px;
}
.SlotBank-content.Jetx .title5{
    background: url(../Images/promotion/SlotBank/jetx/logo.png) no-repeat center top;
    width: 262px;
    height: 102px;
    margin: 0 auto;
    float: none;
}
.SlotBank-content.Jetx .title6{
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(250, 226, 82);
    text-align: center;
}
.SlotBank-content.Jetx .title7{
    font-size: 22px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
}
.SlotBank-content.Jetx .title8 {
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(255, 255, 255);
    text-align: center;
    margin-top: 25px; 
}
.SlotBank-content.Jetx .title12{
    margin-top:  55px;
}
.SlotBank-content.Jetx .SlotBank-liderboard-container{
    margin-top: 52px;
}
.SlotBank-content.Jetx .titles1{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(255, 255, 255);
    text-align: center;
    color: #fae252;
}
.SlotBank-content.Jetx .title9{
    font-size: 50px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(250, 226, 82);
    text-align: center;
}
.SlotBank-content.Jetx .title-s{
    font-size: 26px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(250, 226, 82);
    text-align: center;
}
.SlotBank-content.Jetx .title7.mar{
    margin-bottom: 25px;
}
.SlotBank-content.Jetx .blueprint-btn{
    float: none;
    margin: 0 auto;
    margin-top: 25px;
}
/*Slotbank Jetx */

/*SlotBank2 */
.SlotBank-content.SlotBankTwo{
    min-height: 3085px;
}
.SlotBankBG.SlotBankTwo {
    background: url(../Images/promotion/SlotBank/slotbanktwo/bg.jpg) no-repeat center top;
    min-height: 4200px;
}
.SlotBank-content.SlotBankTwo .title5.t1 {
    background: url(../Images/promotion/SlotBank/slotbanktwo/bigtimegaming.png) no-repeat center top;
    height: 118px;
    margin-top: 0;
}
.SlotBank-content.SlotBankTwo .title5.t2 {
    background: url(../Images/promotion/SlotBank/slotbanktwo/playngo.png) no-repeat center top;
    height: 118px;
    margin-top: 2px;
}

.SlotBank-content.SlotBankTwo .novomatic-txt {
    float: left;
    background: url(../Images/promotion/SlotBank/slotbanktwo/playngo-min.png) no-repeat center;
    width: 187px;
    height: 66px;
    margin-left: 264px;
}
.SlotBank-content.SlotBankTwo .blueprint-txt {
    float: left;
    background: url(../Images/promotion/SlotBank/slotbanktwo/bigtimegaming-min.png) no-repeat center;
    width: 164px;
    height: 70px;
    margin-left: 125px;
    margin-top: -10px;
}
.SlotBank-content.SlotBankTwo .title12{
    margin-top: 60px;
}
.SlotBank-content.SlotBankTwo .SlotBank-liderboard-container{
    margin-top: 60px;
}
.SlotBank-content.SlotBankTwo .title1111{
    margin-top: 600px;
}
.SlotBank-content.SlotBankTwo .SekaRebuy-rules-alert{
    margin-top: 26px;
}
/*SlotBank2 */

/* NewYearTableGameTournament */
.NewYearTableGameTournamentBG {
    width: 100%;
    background: url('../Images/promotion/NewYearTableGameTournament/bg.jpg') no-repeat center top;
    min-height: 2300px;
    position: absolute;
    left: 0;
    top: 114px;
    z-index: 0;
    box-sizing: border-box;
}

.NewYearTableGameTournament-content {
    width: 1000px;
    text-transform: uppercase;
    margin: 0 auto;
    z-index: 1;
    box-sizing: border-box;
    position: relative;
    padding-bottom: 30px;
    text-align: center;
    min-height: 2000px;
}
.NewYearTableGameTournament-content .title{
    width: 629px;
    height: 38px;
    margin: 0 auto;
    margin-top: 35px;
    font-size: 28px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 37px;
    background: url('../Images/promotion/NewYearTableGameTournament/shape.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title1{
    font-size: 28px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 15px;
}
.NewYearTableGameTournament-content .title2{
    width: 907px;
    height: 290px;
    background: url('../Images/promotion/NewYearTableGameTournament/shape1.png') no-repeat center top;
    margin: 0 auto;
    margin-top: -53px;
    margin-bottom: -53px;
}
.NewYearTableGameTournament-content .title3{
    font-size: 25px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 60px;
}
.NewYearTableGameTournament-content .title4{
    font-size: 25px;
    font-family: "CrystalBetUni-Medium";
    color:#fde053;
    text-transform: uppercase;
    text-align: center;
    margin-top: 5px;

}
.NewYearTableGameTournament-content .title5{
    font-size: 25px;
    font-family: "CrystalBetUni-Medium";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 50px;
} 
.NewYearTableGameTournament-content .title6{
    font-size: 36px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(253, 224, 83);
    text-transform: uppercase;
    text-align: center;
    margin-top: 5px;
}
.NewYearTableGameTournament-content .title7{
    margin: 0 auto;
    margin-top: 15px;
    width: 805px;
    height: 60px;
}
.NewYearTableGameTournament-content .title7 .tournaments{
    width: 121px;
    height: 60px;
    float: left;
    margin-right: 15px;
    padding-left: 69px;
    text-align: left;
}
.NewYearTableGameTournament-content .title7 .tournaments:last-child{
    margin-right: 0;
}
.NewYearTableGameTournament-content .title7 .tournaments.bura{
    background: url('../Images/promotion/NewYearTableGameTournament/bura.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title7 .tournaments.domino{
    background: url('../Images/promotion/NewYearTableGameTournament/domino.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title7 .tournaments.nardi{
    background: url('../Images/promotion/NewYearTableGameTournament/nardi.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title7 .tournaments.seka{
    background: url('../Images/promotion/NewYearTableGameTournament/seka.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title7 .tournaments div:first-child{
    font-size: 14px;
    font-family: "CrystalBetUni-Medium";
    color: #002c31;
    text-transform: uppercase;
    padding-top: 10px;
}
.NewYearTableGameTournament-content .title7 .tournaments div:last-child{
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #ffffff;
    text-transform: uppercase;
    padding-top: 2px;
}
.NewYearTableGameTournament-content .title8{
    font-size: 25px;
    font-family: "CrystalBetUni-Bold";
    color: #ffffff;
    text-transform: uppercase;
    margin: 0 auto;
    margin-top: 125px;
    position: relative;
    width: 390px;
}
.NewYearTableGameTournament-content .title8:after{
    content: '';
    position: absolute;
    background: url('../Images/promotion/NewYearTableGameTournament/tro.png') no-repeat center top;
    width: 32px;
    height: 26px;
    top: -38px;
    left: 176px;
}
.NewYearTableGameTournament-content .title9{
    width: 1000px;
    height: 300px;
    margin-top: 50px;
}
.NewYearTableGameTournament-content .title9 .tnm{
    width: 490px;
    height: 140px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.NewYearTableGameTournament-content .title9 .tnm:nth-child(2){
    margin-right: 0;
}
.NewYearTableGameTournament-content .title9 .tnm:nth-child(3){
    margin-bottom: 0;
}
.NewYearTableGameTournament-content .title9 .tnm:nth-child(4){
    margin-right: 0;
    margin-bottom: 0;
}


.NewYearTableGameTournament-content .title9 .tnm.bura{
    background: url('../Images/promotion/NewYearTableGameTournament/bura1.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title9 .tnm.domino{
    background: url('../Images/promotion/NewYearTableGameTournament/domino1.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title9 .tnm.nardi{
    background: url('../Images/promotion/NewYearTableGameTournament/nardi1.png') no-repeat center top;
}
.NewYearTableGameTournament-content .title9 .tnm.seka{
    background: url('../Images/promotion/NewYearTableGameTournament/seka1.png') no-repeat center top;
}

.NewYearTableGameTournament-content .title9 .tnm .divider{
    width: 120px;
    height: 100%;
    float: left;   
}
.NewYearTableGameTournament-content .title9 .tnm .divider1{
    width: 370px;
    height: 100%;
    float: left;   
}
.NewYearTableGameTournament-content .title9 .tnm .divider div:first-child{
    font-size: 36px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: center;
    margin-top:20px;
}
.NewYearTableGameTournament-content .title9 .tnm .divider div:nth-child(2){
    font-size: 13px;
    font-family: "CrystalBetUni-Regular";
    color: #fff;
    text-align: center;
}
.NewYearTableGameTournament-content .title9 .tnm .divider div:last-child{
    font-size: 30px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-transform: uppercase;
    text-align: center;
    margin-top: 24px;
}
.NewYearTableGameTournament-content .title9 .tnm .divider1 div:first-child{
    font-size: 26px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(116, 236, 247);
    text-align: left;
    margin-top: 40px;
    margin-left: 35px;
}
.NewYearTableGameTournament-content .title9 .tnm .divider1 div:last-child{
    font-size: 40px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: left;
    margin-top: 5px;
    margin-left: 35px;
}
.NewYearTableGameTournament-content .title9 .tnm.bura .divider1 div:first-child{
    color: #74ecf7;
}
.NewYearTableGameTournament-content .title9 .tnm.domino .divider1 div:first-child{
    color: #fde57e;
}
.NewYearTableGameTournament-content .title9 .tnm.nardi .divider1 div:first-child{
    color: #fad08d;
}
.NewYearTableGameTournament-content .title9 .tnm.seka .divider1 div:first-child{
    color: #7ffb95;
}
.NewYearTableGameTournament-content .boardg-btn{
    border-radius: 6px;
    background-color: #fae252;
    width: 260px;
    height: 70px;
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #252003;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
    display: block;
    margin: 0 auto;
    margin-top: 80px;
    line-height: 70px;
    cursor: pointer;
}
.NewYearTableGameTournament-content .boardg-btn:hover{
    background-color: #ffe96c;
}
.NewYearTableGameTournament-content .MythicalFootball-Rules-Title{
    margin-top: 100px;
}

.NewYearTableGameTournament-content .MythicalFootball-rules-text {
    margin-bottom: 42px;
    display: table;
    font-family: 'CrystalBetUni-Regular';
    color: #fde050;
    font-size: 19px;
    line-height: 1.5;
    margin-left: 38px;
    min-width: 900px;
    text-align: -webkit-left;
}

.NewYearTableGameTournament-content .MythicalFootball-rules-text span:first-of-type {
        width: 39px;
        height: 39px;
        line-height: 39px;
        text-align: center;
        border-radius: 23px;
        border: 2px solid #edcf4c;
        display: block;
        float: left;
        margin-right: 17px;
        font-size: 19px;
        color: white;
        margin-top: -6px;
    }

    .NewYearTableGameTournament-content .MythicalFootball-rules-text span:nth-of-type(2) {
        color: #bdbcbc;
        font-size: 17px;
        display: inherit;
        font-family: 'CrystalNU4-Regular';
        text-transform: initial;
    }

    .NewYearTableGameTournament-content .rating-ticket-rules-new-list-text {
        background: rgba(0,0,0,0.3);
    }


/* NewYearTableGameTournament */

/* Australian Open 19 */

.AustralianOpen19BG {
    width: 100%;
    min-height: 3326px;
    position: absolute;
    left: 0;
    top: 100px;
}

.AustralianOpen19-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 2519px;
    text-transform: uppercase;
}
.AustralianOpen19-content .title{
    font-size: 30px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-align: center;
    margin-top: 160px;
}
.AustralianOpen19-content .title2{
    font-size: 30px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: center;
}
.AustralianOpen19-content .title3{
    font-size: 30px;
    font-family: "CrystalBetUni-Bold";
    color: #fff;
    text-align: center;
    margin-top: 400px;
}
.AustralianOpen19-content .title4{
    width: 579px;
    height: 184px;
    margin: 0 auto;
    margin-top: 25px;
}
.AustralianOpen19-content .title4 .row{
    background-color: rgb(24, 142, 206);
    width: 579px;
    height: 61px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-transform: uppercase;
    text-align: center;
    line-height: 58px;
}
.AustralianOpen19-content .title4 .col{
    background-color: rgba(26, 88, 143, 0.4);
    width: 289px;
    height: 60px;
    float: left;
    margin-right: 1px;
    margin-bottom: 1px;
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    line-height: 58px;
}
.AustralianOpen19-content .title4 .col:nth-child(odd){
    margin-right: 0;
    font-size: 24px;
    color: rgb(253, 224, 83);
    text-transform: uppercase;
    font-family: "CrystalBetUni-Bold";
}
.AustralianOpen19-content .SekaRebuy-rules-alert{
    text-align: center;
    margin-left: 110px;
}
.AustralianOpen19-content .tkt{
    width: 790px;
    height: 686px;
    margin: 0 auto;
}
.AustralianOpen19-content .rating-ticket-rules-new-list-text{
    background: rgba(0,0,0,0.3);
}
/* Australian Open 19 */

/* Igrosoft Slot Bank */
.SlotBankBG.Igrosoft {
    background: url('../Images/promotion/SlotBank/IgrosoftSlotBank/bg.jpg') no-repeat center top;
    min-height: 4450px;
}

.SlotBank-content.Igrosoft {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    min-height: 2650px;
    text-align: center;
}
.SlotBank-content.Igrosoft .novomatic-txt{
    background: url('../Images/promotion/SlotBank/IgrosoftSlotBank/logo1.png') no-repeat center top;
    width: 180px;
    height: 97px;
    float: none;
    margin: 0 auto;
}
.SlotBank-content.Igrosoft .isbl{
    background: url('../Images/promotion/SlotBank/IgrosoftSlotBank/logo2.png') no-repeat center top;
    width: 301px;
    height: 105px;
    margin: 0 auto;
    float: none;
}
.SlotBank-content.Igrosoft .novomatic-btn{
    float: none;
    margin: 0 auto;
    margin-top: 15px;
}
/* Igrosoft Slot Bank */

/* LeagueWeekPrado */
.LeagueWeekTopBg.Prado {
    width: 100%;
    min-height: 3500px;
    position: absolute;
    left: 0;
    top: 100px;
}

.LeagueWeek-content.Prado.HottestEightWeeks {
    text-transform: uppercase;
}

.LeagueWeek-content.Prado {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    min-height: 2650px;
    text-align: center;
    padding-top: 500px;
}
.LeagueWeek-content.Prado .leagueweek-title2 {
    margin-top: 20px;
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    text-align: center;
}

.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div{
    background-image: -moz-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    width: 1000px;
    height: 210px;
    margin-top: 1px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.Rectangle_1607_copy_13 {
    background-image: -moz-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(17,103,218) 0%, rgb(13,52,165) 100%);
    position: absolute;
    left: 452px;
    top: 1211px;
    width: 1000px;
    height: 210px;
    z-index: 340;
  }
  
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div{
    width: 144.7px;
    float: left;
}

.LeagueWeek-content.HottestEightWeeks .leagueweek-user-grp .bottom-div .games-div{
    width: 168px;
    float: left;
}

.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div:before{
    content: '';
    position: absolute;
    left: 0;
    top: 28px;
    width: 1px;
    background-color: #fff;
    opacity: 0.149;
    height: 150px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div:first-child{
    border:none;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div:first-child{
    margin-left: 0;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div{
    width: 100%;
    background-image: -moz-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.LeagueWeek-content.Prado .leagueweek-user-grp{
    width: 904px;
    margin: 0 auto;
    margin-top: 63px;
    height: 278px;
}
.LeagueWeek-content.Prado .leagueweek-deposit{
    width: 920px;
}
.LeagueWeek-content.Prado .league-week-grp{
    width: 1000px;
    margin-left: 0;
}
.LeagueWeek-content.Prado.HottestEightWeeks .league-week-grp{
    width: 1010px;
}

.LeagueWeek-content.Prado .league-week-grp .week{
    float: left;
    margin-left: 1px;
    width: 109.4px;
    height: 70px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .league-week-grp .week{
    width: 125px;
}

.LeagueWeek-content.Prado .league-week-grp .week:hover{
    background-image: -moz-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
}


.LeagueWeek-content.Prado.HottestEightWeeks.not-verified .HottestEightWeeks-toptitle-1 {
    padding: 30px 0;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-not-verified {
    height: 182px;
    margin-bottom: 20px;
}

.LeagueWeek-content.Prado.HottestEightWeeks.not-verified .HottestEightWeeks-cars {
    margin-top: 60px;
}

.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-notverified-btn:after {
    top: 13px;
}

.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-notverified-btn {
    height: 52px;
    line-height: 52px;
}

.LeagueWeek-content.Prado.HottestEightWeeks  .leagueweek-not-verified p {
    font-size: 16px;
    margin-top: 20px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-not-verified:after {
    display: none;
}


.HottestEightWeeks-cars {
    width: 999px;
    height: 298px;
    margin-top: 176px;
    position: relative;

    
}
.HottestEightWeeks-cars:after {
    content: '';
    background: url('../Images/promotion/LeagueWeekPrado/HottestEightWeeks/cars.png') top center no-repeat;
    width: 1920px;
    height: 298px;
    position: absolute;
    z-index: 0;
    left: calc(50% - 960px);
    bottom: 0;
}
  
.LeagueWeek-content.Prado .league-week-grp .week:first-child{
    margin-left: 0;
}
.LeagueWeek-content.Prado .leagueweek-title{
    font-size: 29px;
    font-family: "CrystalBetUni-Bold";
    text-align: center;
    color: #fee459;
    margin-top: 50px;
    text-transform: uppercase;
}
.LeagueWeek-content.Prado .leagueweek-title1 .title1-inner{
    background: url('../Images/promotion/LeagueWeekPrado/shape.png');
    background-size: cover;
    width: 257px;
    height: 90px;
    position: absolute;
    left: 222px;
    top: 0;
}
.LeagueWeek-content.Prado .leagueweek-title1 .title1-inner1{
    background: url('../Images/promotion/LeagueWeekPrado/shape1.png');
    background-size: cover;
    width: 217px;
    height: 90px;
    font-size: 35px;
    font-family: "CrystalBetUni-Bold";
    text-align: center;
    color: #fff;
    padding-left: 40px;
    line-height: 2.5;
    right: 227px;;
}
.LeagueWeek-content.Prado .leagueweek-title1{
    height: 90px;
}
.LeagueWeek-content.Prado .leagueweek-title3{
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    margin-top: 15px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line.active:after{
    height: 4px;
    background: #fee459;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line.active::before{
    top: -5px;
    left: 96px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line{
    height: 4px;
    background: #0d4ea5;
    width: 93px;
    margin-right: 18px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:nth-child(3){
    width: 85px !important;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:nth-child(4){
    width: 94px !important;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:last-child{
    width: 86px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-circle{
    top: -5px;
    background: #0d4ea5;
    width: 14px;
    height: 14px;
    left: -16px;
    top: -5px;
}
.Ellipse_1 {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(71, 148, 255);
    border-radius: 50%;
    background-color: rgb(19, 74, 146);
    position: absolute;
    left: 1326px;
    top: 1025px;
    width: 16px;
    height: 16px;
    z-index: 284;
  }
  
.LeagueWeek-content.Prado .leagueweek-poles .month-circle span{
    width: 6px;
    height: 6px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line.active::before{
    content: '';
    background: url(../Images/promotion/LeagueWeek/active-dot.png) no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 77px;
    top: -7px;
    z-index: 1002;
    background-size: cover;
    top: -5px;
    left: 95px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:last-child.active::before{
    left: 88px;
}
#body .LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line.active::before{
    left: 109px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:last-child.active::before{
    left: 88px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:nth-child(3).active::before{
    left: 87px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(3).active::before {
    left: 109px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:last-child .month-circle:before {
    left: 123px;
}

.LeagueWeek-content.Prado .leagueweek-poles .month-line:nth-child(4).active::before{
    left: 96px;
}
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(4).active::before {
    left: 108px;
}
.LeagueWeek-content.Prado .leagueweek-poles {
    left: 16px !important;
}

.LeagueWeek-content.Prado .league-week-grp .week.active div:nth-child(1){
    color: #fee459;
}
.LeagueWeek-content.Prado .league-week-grp .week.active div:nth-child(2){
    color: #fff;
}
.LeagueWeek-content.Prado .league-week-grp .week.active:after{
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: #fee459;
}
.LeagueWeek-content.Prado .league-week-grp .week{
    position: relative;
}
.LeagueWeek-content.Prado .league-week-grp .week.active{
    background-image: -moz-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(27,112,225) 0%, rgb(13,78,165) 100%);
}
  
.LeagueWeek-content.Prado .league-week-grp .week{
    background: #0d4ea5
}
.LeagueWeek-content.Prado .league-week-grp .week div:nth-child(2){
    color: #a1c9ff;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized{
    position: relative;
    background-image: -moz-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    position: relative;
    z-index: 1;
}

.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized .authorize:before{
    content: '';
    position: absolute;
    background: url('../Images/promotion/LeagueWeekPrado/shape21.png');
    left: -75px;
    top: 0;
    width: 763px;
    height: 65px;
    z-index: -7;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div{
    height: 65px;
    position: relative;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized .authorize{
    line-height: 4;
    float: left;
    margin-left: 75px;
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(16, 66, 179);
}

.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized .authorize::after{
    top: 17px;
    background: url('../Images/promotion/LeagueWeekPrado/shape3.png');
    margin-left: -12px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized .authorize-bt{
    float: left; 
    margin-left: 108px;
    margin-top: 10px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .user{
    float: left;
    width: 221px;
    color: #000;
    text-align: left;
    line-height: 3.1;
    padding-left: 70px;
    overflow: hidden;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .authorized.top-div:before{
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url('../Images/promotion/LeagueWeekPrado/shape17.png');
    width: 313px;
    height: 65px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .not-authorized.top-div:before{
    display: none;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .user:after{
    background: url('../Images/promotion/LeagueWeekPrado/shape3.png');
    left: 23px;
    top: 17px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total{
    width: 634px;
    margin-left: 75px;
    float: left;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total .ticket-total-sub{
    position: relative;
    width: 450px;
    height: 55px;
    font-size: 17px;
    float:left;
    font-family: 'CrystalBetUni-Bold';
    font-size: 17px;
    color: rgb(255, 255, 255);
    line-height: 1.2;
    text-align: left;
    padding-top: 10px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total .ticket-total-sub .sub{
    font-size: 17px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-align: left;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total .ticket-total-sub .sub1{
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: #fff;
    text-align: left;
}
.Rectangle_1607_copy_12 {
    background-image: -moz-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(27,112,225) 0%, rgb(13,52,165) 100%);
    position: absolute;
    left: 742px;
    top: 1145px;
    width: 710px;
    height: 65px;
    z-index: 393;
  }
  
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total:after{
    content: '';
    background: url('../Images/promotion/LeagueWeekPrado/shape4.png');
    width: 25px;
    height: 25px;
    position: absolute;
    left: -40px;
    top: 18px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp{
    width: 1000px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div .ticket-total .ticket-total-amount{
    float: right;
    margin-top: 10px;
    border-style: solid;
    border-width: 1px;
    border-color: rgb(86, 232, 222);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.2);
    width: 148px;
    height: 43px;
    margin-right: 10px;
    line-height: 40px;
}

.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line {
    background: #5576d4;
}
.LeagueWeekPrado-toptitles {
    position: relative;
    box-sizing: border-box;
    background: url('../Images/promotion/LeagueWeekPrado/HottestEightWeeks/top-titles.png');
    width: 997px;
    height: 320px;
    margin: 0 auto 100px auto;
}
.LeagueWeek-content.not-verified .LeagueWeekPrado-toptitles {
   margin: 0 auto 10px auto; 
}
.HottestEightWeeks-verification {
    font-size: 20px;
    color: #2bbf44;
    font-family: 'CrystalBetUni-Bold';
    width: 100%;
    text-align: center;
    padding-top: 20px;
}
.HottestEightWeeks-verification label {
    display: block;
    color: #fde053;
    padding-top: 5px;
    -webkit-animation: show_hide_1 1.9s infinite;
    -moz-animation: show_hide_1 1.9s infinite;
    -o-animation: show_hide_1 1.9s infinite;
    animation: show_hide_1 1.9s infinite;
    animation-timing-function: ease-out;
}
.HottestEightWeeks-verification span {
    display: block;
    color: #fff;
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    padding-top: 10px;
}

.LeagueWeekTopBg.HottestEightWeeks {
    min-height: 3800px;
}

.LeagueWeek-content.Prado.HottestEightWeeks .weekleague-rules-bt.active.rules {
    margin-left: 300px;
}

.LeagueWeekPrado-toptitle {
    font-size: 19px;
    color: #fff;
    text-align: center;
    font-family: 'CrystalBetUni-Medium';
    width: 50%;
    padding-top: 108px;
    float: left;
    line-height: 25px;
}
.LeagueWeekPrado-toptitle span {
    background: url('../Images/promotion/LeagueWeekPrado/HottestEightWeeks/imedi.png');
    width: 52px;
    height: 43px;
    display: block;
    float: left;
    margin-right: 5px;
}
.LeagueWeekPrado-toptitle.right {
    text-align: left;
    padding-left: 24px;
    box-sizing: border-box;
}
.LeagueWeekPrado-toptitle label {
    display: block;
    text-align: left;
    line-height: 23px;
    
}
.legueweek-carusel-txt-3 {
    display: block;
    width: 820px;
    height: 63px;
    margin: 0 auto;
    background: rgba(0,0,0,0.3);
    border-radius: 5px;
    color: #fff;
    font-size: 16px;
    font-family: 'CrystalBetUni-Medium';
    box-sizing: border-box;
    padding-top: 10px;
    line-height: 20px;
}

.LeagueWeekPrado-toptitle div {
    font-size: 28px;
    color: #f7e436;
    padding-top: 5px;
    font-family: 'CrystalBetUni-Bold';
}
.LeagueWeekPrado-toptitle-eight-week {
    position: absolute;
    bottom: 0;
    font-size: 24px;
    height: 90px;
    line-height: 90px;
    font-family: 'CrystalBetUni-Bold';
    color: #fff;
    text-align: center;
    width: 250px;
    left: 220px;
}
.LeagueWeekPrado-toptitle-prise {
    position: absolute;
    bottom: 0;
    font-size: 14px;
    height: 70px;
    font-family: 'CrystalBetUni-Medium';
    color: #fff;
    text-align: center;
    width: 130px;
    left: calc(50% - 65px);    
}
.LeagueWeekPrado-toptitle-prise div {
    font-size: 40px;
    font-family: 'CrystalBetUni-Bold';
}

.HottestEightWeeks-toptitle-1 {
    width: 100%;
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    text-align: center;
    color: #fff;
    padding: 47px 0;
    display: none;
}
.HottestEightWeeks-toptitle-1 div {
    color: #fde053;
}
  
.LeagueWeek-content.Prado .leagueweek-deposit:before {
    background: url('../Images/promotion/LeagueWeekPrado/shape12.png');
}
.LeagueWeek-content.Prado .leagueweek-deposit{
    font-family: 'CrystalBetUni-Medium';
    background: none;
}
.LeagueWeek-content.Prado .leagueweek-deposit:after{
    display: none;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.sport:after{
    left: calc(50% - 18px);
    background: url('../Images/promotion/LeagueWeekPrado/shape5.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.boardgames:after{
    left: calc(50% - 15px);
    background: url('../Images/promotion/LeagueWeekPrado/shape6.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.slot:after{
    left: calc(50% - 22px);
    background: url('../Images/promotion/LeagueWeekPrado/shape7.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.livecasino:after{
    left: calc(50% - 20.5px) !important;
    background: url('../Images/promotion/LeagueWeekPrado/shape8.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.jetx:after{
    left: calc(50% - 21.5px) !important;
    background: url('../Images/promotion/LeagueWeekPrado/shape8.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.poker:after{
    left: calc(50% - 21.5px) !important;
    background: url('../Images/promotion/LeagueWeekPrado/shape8.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.livecasino:after{
    left: 50px;
    background: url('../Images/promotion/LeagueWeekPrado/shape8.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.keno:after{
    left: 53px;
    background: url('../Images/promotion/LeagueWeekPrado/shape9.png') no-repeat;
    top:28px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.jetx:after{
    content: '';
    left: 53px;
    background: url('../Images/promotion/LeagueWeekPrado/shape10.png') no-repeat;
    top: 28px;
    left: 50px;
    width: 43px;
    height: 43px;
    position: absolute;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-div.poker:after{
    content: '';
    left: 53px;
    background: url('../Images/promotion/LeagueWeekPrado/shape11.png') no-repeat;
    top: 28px;
    left: 50px;
    width: 40px;
    height: 40px;
    position: absolute;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-top-div{
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 11;
    background: none;
    height: 100px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-bottom-div{
    background: none;
    font-size: 12px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(161, 201, 255);
    text-align: center;
}

.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-bottom-div span{
    margin-top: 10px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.25);
    width: 102px;
    height: 34px;
    color: #fbe25b;
    font-size: 18px;
    line-height: 32px;
}

.LeagueWeek-content.Prado .leagueweek-user-grp .bottom-div .games-bottom-div:after{
    display: none;
}
.LeagueWeek-content.Prado .leagueweek-deposit .deposit-amount{
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    text-align: center;
    color: #fbe25b;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.25);
    width: 102px;
    height: 34px;
}
.LeagueWeek-content.Prado .leagueweek-user-grp .top-div.not-authorized .authorize-bt:hover{
    background: #ffeb86;
}


.LeagueWeek-content.Prado .leagueweek-title4{
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-align: center;
    margin-bottom: 25px;
    position: relative;
    text-transform: uppercase;
}
.LeagueWeek-content.Prado .leagueweek-title4:before{
    content: '';
    position: absolute;
    left: 0;
    top: 12px;
    background-color: rgb(28, 111, 224);
    width: 360px;
    height: 1px;
}
.LeagueWeek-content.Prado .leagueweek-title4:after{
    content: '';
    position: absolute;
    right: 0;
    top: 12px;
    background-color: rgb(28, 111, 224);
    width: 360px;
    height: 1px;
}

.LeagueWeek-content.Prado .legueweekCaruselBottomList{
    background-color: rgb(16, 88, 203);
    width: 163px;
    height: 65px;
    font-size: 15px;
    font-family: "CrystalBetUni-Medium";
    text-align: center;
    color: #fff;
    border-radius: 0;
    padding-right: 0;
}
.LeagueWeek-content.Prado .legueweekCaruselBottomList.active{
    color: #fee459;
    border-bottom: 3px solid #fee459;
    background-image: -moz-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
}
.LeagueWeek-content.Prado .legueweekCaruselBottomList.isvideo:after{
    background: url('../Images/promotion/LeagueWeekPrado/shape19.png') no-repeat center;
    right: 17px;
    top: 21px;
}
.LeagueWeek-content.Prado .jcarousel-skin-tango .jcarousel-clip{
    border-radius: 4px;
    top: 20px;
    padding-top: 0;
}
.LeagueWeek-content.Prado .jcarousel-skin-tango .jcarousel-container-horizontal{
    width: 819px;
    height: 65px;
}
.LeagueWeek-content.Prado .jcarousel-item.jcarousel-item-horizontal{
    margin-right: 1px;
}
.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-prev{
    border-radius: 4px;
    background-color: rgb(16, 88, 203);
    width: 80px;
    height: 65px;
    left: -90px;
}
.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-prev:after{
    left: 17px;
    top: 11px;
    background: url('../Images/promotion/LeagueWeekPrado/shape18.png') no-repeat center center;
}

.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-prev:hover {
    opacity: 0.8;
}
.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-next{
    right: -90px;
    border-radius: 4px;
    background-color: rgb(16, 88, 203);
    width: 80px;
    height: 65px;
}
.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-next:after{
    left: 17px;
    top: 11px;
    background: url('../Images/promotion/LeagueWeekPrado/shape18.png') no-repeat center center;
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}
.LeagueWeek-content.Prado .legueweek-carusel .jcarousel-next:hover {
    opacity: 0.8;
}
.LeagueWeek-content.Prado .legueweek-carusel-txt-1{
    font-size: 14px;
    font-family: "CrystalBetUni-Regular";
    color: #a1c9ff;
    text-align: center;
}
.LeagueWeek-content.Prado .leagueweek-title5{
    display: none;
}
.LeagueWeek-content.Prado .legueweek-carusel-txt-2{
    font-size: 24px;
    font-family: "CrystalBetUni-Bold";
    color: #fde053;
    text-align: center;
}
.LeagueWeek-content.Prado .legueweek-imedi{
    display: inline-block;
    background: url('../Images/promotion/LeagueWeekPrado/shape14.png');
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 0;
}
.LeagueWeek-content.Prado .cb-logo{
    display: inline-block;
    background: url('../Images/promotion/LeagueWeekPrado/shape15.png');
    width: 32px;
    height: 32px;
    position: relative;
    margin-right: 13px;
    margin-top: 0;
    top: 5px;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group{
    width: 100%;
    height: auto;
    margin-top: 35px;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content1{
    width: 400px;
    height: 425px;
    display: block;
    float: left;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content1 .prado-header{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    color: #fff;
    text-align: left;
    position: relative;
    text-transform: uppercase;
    margin-bottom: 50px;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content1 .prado-header:after{
    content: '';
    position: absolute;
    background-color: rgb(28, 111, 224);
    width: 360px;
    height: 1px;
    bottom: -20px;
    left: 0;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content1 .prado-list{
    background-image: -moz-linear-gradient( -141deg, rgb(13,52,165) 0%, rgba(27,112,225, 0.8) 100%);
    background-image: -webkit-linear-gradient( -141deg, rgb(13,52,165) 0%, rgba(27,112,225, 0.8) 100%);
    background-image: -ms-linear-gradient( -141deg, rgb(13,52,165) 0%, rgba(27,112,225, 0.8) 100%);
    width: 325px;
    height: 70px;
    display: block;
    border-radius: 4px;
    margin-top: 10px;
    font-size: 36px;
    font-family: "CrystalBetUni-Bold";
    text-align: left;
    color: #fde053;
    padding-left: 35px;
    line-height: 2;
}
.LeagueWeek-content.Prado .weekleague-tickets-bt{
    margin-left: 368px;
    text-transform: uppercase;
}
.LeagueWeek-content.Prado .weekleague-rules-bt{
    text-transform: uppercase;
}
.LeagueWeek-content.Prado .leagueweek-title1 .title1-inner span {
    font-size: 40px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(8, 81, 4);
    text-align: center;
    position: absolute;
    left: 7px;
    top: 21px;
}
.LeagueWeek-content.Prado .leagueweek-title1 .title1-inner1 span {
    font-size: 40px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(8, 81, 4);
    text-align: center;
    position: absolute;
    left: 8px;
    top: -9px;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content2{
    width: 550px;
    height: 425px;
    display: block;
    float: left;
    font-size: 36px;
    margin-left: 50px;
    position: relative;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content2 .prado-header2{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    color:#fff;
    text-align: left;
    position: relative;
    text-transform: uppercase;
}

.LeagueWeek-content.Prado .new-leagueweek-prado-group .content2 .prado-header2:after{
    content: '';
    position: absolute;
    background-color: rgb(28, 111, 224);
    width: 550px;
    height: 1px;
    bottom: -20px;
    left: 0;
}
.LeagueWeek-content.Prado .new-leagueweek-prado-group .content2 .prado-img{
    position: absolute;
    background: url('../Images/promotion/LeagueWeekPrado/shape16.png');
    width: 1575px;
    height: 506px;
    top: 66px;
    left: -546px;
}
.LeagueWeek-content.Prado .leagueweek-not-verified{
    border-style: solid;
    border-width: 1px;
    border-color: rgb(253, 224, 83);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 806px;
    height: 230px;
    margin: 0 auto;
    position: relative;
}

  
.LeagueWeek-content.Prado .leagueweek-not-verified:after{
    content: '';
    position: absolute;
    top: 30px;
    left: 375px;
    background: url('../Images/promotion/LeagueWeekPrado/shape20.png');
    width: 33px;
    height: 32px;
}
.LeagueWeek-content.Prado .leagueweek-not-verified p{
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    text-align: center;
    margin-top:80px;
}

.LeagueWeek-content.Prado .tickets-rules-tab{
    background: url('../Images/promotion/LeagueWeekPrado/shape22.png') no-repeat center top;
    margin: 0 auto;
    margin-top: 100px;
    text-align: center;
    margin-left: -428px;
    background-position-x: 280px;
    background-size: contain;
}

.LeagueWeek-content.Prado .rt-mission-left-side {
    float: left;
    width: 500px;
    overflow: hidden;
}
.LeagueWeek-content.Prado .rt-mission-right-side {
    float: left;
    width: 500px;
    overflow: hidden;
}

.LeagueWeek-content.Prado .sport-container {
    width: 465px;
    float: left;
    margin-left: 0px;
    margin-top: 25px;
}



.LeagueWeek-content.Prado .sport-container-text {
    color: #fff;
    font-size: 17px;
    font-family: 'CrystalBetUni-Bold';
    padding: 20px 0;
    text-align: left;
    line-height: 20px;
}

.LeagueWeek-content.Prado .sport-container-text span {
        color: #fee459;
    }

    .LeagueWeek-content.Prado .sport-container-text label {
        font-size: 15px;
        font-family: 'CrystalBetUni-Regular';
    }

    .LeagueWeek-content.Prado .sport-ico {
    background: url('../Images/RatingTicket/icons/sport.png');
    width: 26px;
    height: 30px;
    float: left;
    margin: 15px;
}

.LeagueWeek-content.Prado .boardgames-ico {
    background: url('../Images/RatingTicket/icons/boardgames.png');
    width: 23px;
    height: 30px;
    float: left;
    margin: 15px;
}

.LeagueWeek-content.Prado .jetx-ico {
    background: url('../Images/RatingTicket/icons/jetx.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.LeagueWeek-content.Prado .sport-container.jetx {
    width: 100%;
}

.LeagueWeek-content.Prado .livecasino-ico {
    background: url('../Images/RatingTicket/icons/livecasino.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.LeagueWeek-content.Prado .sport-container.livecasino {
    width: 100%;
    margin-top: 0;
}

.LeagueWeek-content.Prado .keno-ico {
    background: url('../Images/RatingTicket/icons/keno.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}
.LeagueWeek-content.Prado .poker-ico{
    background: url('../Images/promotion/LeagueWeekPrado/shape23.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}
.LeagueWeek-content.Prado .sport-container.keno {
    width: 100%;
    margin-top: 0;
}

.LeagueWeek-content.Prado .slots-ico {
    background: url('../Images/RatingTicket/icons/slots.png');
    width: 32px;
    height: 30px;
    float: left;
    margin: 15px;
}

.LeagueWeek-content.Prado .sport-container.slots {
    width: 100%;
    margin-top: 25px;
}

.LeagueWeek-content.Prado .slot-mission-img {
    background: url(../Images/RatingTicket/slot-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.LeagueWeek-content.Prado .slot-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.LeagueWeek-content.Prado .boardgame-mission-img {
    background: url(../Images/RatingTicket/board-game-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.LeagueWeek-content.Prado .boardgame-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.LeagueWeek-content.Prado .livecasino-mission-img {
    background: url(../Images/RatingTicket/livecasino-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.LeagueWeek-content.Prado .livecasino-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.LeagueWeek-content.Prado .keno-mission-img {
    background: url(../Images/RatingTicket/keno-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.LeagueWeek-content.Prado .keno-txt {
    font-size: 20px;
    font-family: "CB3-Bold";
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.LeagueWeek-content.Prado .ticket-mission-title {
    font-size: 20px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .given-conditions {
    font-size: 20px;
    color: rgb(253, 224, 84);
    line-height: 1.2;
    text-align: center;
}

.LeagueWeek-content.Prado .mission-conditions {
    width: 361px;
    height: 140px;
    border-radius: 7px;
}

.LeagueWeek-content.Prado .right-mission-mc {
    width: 50%;
    height: 100%;
    float: right;
    background-color: #0d0d0d;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.LeagueWeek-content.Prado .right-mission-mc.boag{
    width: 70px;
    border-radius: 0;
    float: left;
    margin-left: 1px;
    margin-right: 1px;
}
.LeagueWeek-content.Prado .right-right-mmc{
    float: left;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 6px;
    overflow: hidden;
}
.LeagueWeek-content.Prado .right-right-mmc .rm-tab{
    background-color: rgb(0, 0, 0, 0.6);
    width: 100px;
    height: 40px;
    line-height: 42px;
}

.LeagueWeek-content.Prado .left-mission-mc {
    width: 49.8%;
    ;
    height: 100%;
    float: left;
    background-color: #070707;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}

.LeagueWeek-content.Prado .lm-tab {
    width: 100%;
    height: 46px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid #212121;
    border-right: 1px solid #212121;
    line-height: 3.148;
    font-size: 15px;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Regular';
}

.LeagueWeek-content.Prado .rm-tab {
    width: 100%;
    height: 46px;
    color: rgb(253, 224, 83);
    border-bottom: 1px solid #212121;
    line-height: 3.148;
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    text-align: center;
    position: relative;
}

.LeagueWeek-content.Prado .lml-tab.bura {
    color: #35d5e6;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .lml-tab.seka {
    color: #93d025;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .lml-tab.domino {
    color: #c2a323;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .lml-tab.nardi {
    color: #a47b31;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .lml-tab.japan-joker {
    color: #38a766;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .rmr-tab {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .mission-conditions.bsdni {
    width: 384px;
    height: 205px;
    border-radius: 7px;
}

.LeagueWeek-content.Prado .ticket-mission-title1 {
    font-size: 26px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.2;
    color: rgb(253, 224, 83);
    text-align: center;
    margin-top: 40px;
}

.LeagueWeek-content.Prado .ticket-mission-title2 {
    font-size: 16px;
    line-height: 1.2;
    color: rgb(178, 177, 177);
    text-align: center;
    margin-top: 40px;
}

.LeagueWeek-content.Prado .title2-span {
    color: rgb(253, 224, 83);
}

.LeagueWeek-content.Prado .title2-span1 {
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

.LeagueWeek-content.Prado .ticket-mission-title.odd {
    margin-top: 25px;
}

.LeagueWeek-content.Prado .mission_title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 22px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    width: 100%;
    position: relative;
    box-sizing: border-box;
    text-align: left;
}

  
.LeagueWeek-content.Prado .grey-mini-txt{
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #7c8ec8;
    text-align: left;
    margin-top: 5px;
    line-height: 20px;
    margin-bottom: 5px;
}
.LeagueWeek-content.Prado .weekleague-rules-htm.leagueweek-page{
    margin-top: 50px;
}
.LeagueWeek-content.Prado .rating-ticket-rules-new-list-text{
    background: rgba(0,0,0,0.3);
}
.LeagueWeek-content.Prado .leagueweek-poles .month-title{
    left: 12px;
    top: -35px;
}
.LeagueWeek-content.Prado .leagueweek-poles .month-line:last-child .month-circle:before{
    content: '';
    background: url(../Images/promotion/LeagueWeekPrado/dot.png) no-repeat;
    width: 14px;
    height: 14px;
    position: absolute;
    left: 77px;
    top: -7px;
    z-index: 1002;
    background-size: cover;
    top: -1px;
    left: 103px;  
}

.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line,
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(1),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(2),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(3),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(4),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(5),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(6),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(7),
.LeagueWeek-content.Prado.HottestEightWeeks .leagueweek-poles .month-line:nth-child(8) {
    width: 107px !important;
}




.LeagueWeek-content.Prado .WorldLegend-promo-stream-container{
    position: absolute;
    top: 0;
    left: 65px;
}
.LeagueWeek-content.Prado .gr-txt{
    font-size: 14px;
    font-family: "CrystalBetUni-Medium";
    color: #2bbf44;
    text-align: center;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.3);
    width: 490px;
    height: 54px;
    display: block;
    margin: 0 auto;
    line-height: 50px;
    position: relative;
    text-align: right;
    margin-top: 0;
    padding-right: 20px;
    margin-bottom: 35px;
    height: 55px;
    margin-top: 25px;
    text-transform: initial;
}
.LeagueWeek-content.Prado .gr-txt:after{
    content: '';
    position: absolute;
    background: url('../Images/promotion/LeagueWeekPrado/shape13.png') no-repeat;
    width: 20px;
    height: 20px;
    top: 16px;
    left: 28px;
    -webkit-animation: show_hide_1 1.9s infinite;
    -moz-animation: show_hide_1 1.9s infinite;
    -o-animation: show_hide_1 1.9s infinite;
    animation: show_hide_1 1.9s infinite;
    animation-timing-function: ease-out;
}
.LeagueWeek-content.Prado .legueweekCaruselBottomList:hover {
    opacity: unset;
    background-image: -moz-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(31,119,237) 0%, rgb(16,88,203) 100%);
}
.LeagueWeek-content.Prado .leagueweek-notverified-btn{
    background-color: #fde053;
    color: #000;
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    width: 279px;
    height: 60px;
    line-height: 59px;
    padding-right: 21px;
    margin: 0 auto;
    margin-top: 18px;
}
.LeagueWeek-content.Prado .leagueweek-notverified-btn:hover{
    background-color: #ffe87a;
}
.LeagueWeek-content.Prado .leagueweek-notverified-btn:after{
    background: url('../Images/promotion/LeagueWeekPrado/shape24.png') no-repeat;
    width: 20px;
    height: 25px;
    left: 28px;
    top: 18px;
}
/* LeagueWeekPrado */

/* Promo SportsJetxFreespins */
.SportsJetxFreespinsBG {
    width: 100%;
    height: 2600px;
    position: absolute;
    left: 0;
    top: 112px;
    background: url('../Images/promotion/SportsJetxFreespins/bg.jpg') no-repeat top center;
}
.SportsJetxFreespins-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 1650px;
    text-transform: uppercase;
}
.SportsJetxFreespins-ttl1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 45px;
    color: #fde053;
    margin-top: 135px;
    margin-left: -150px;
    position: relative;
}
.SportsJetxFreespins-ttl1 p:first-child {
    color: #59f429;
    font-size: 65px;
    margin-bottom: 25px !important;
}
.SportsJetxFreespins-ttl1 p:nth-child(2)  {
    font-size: 40px;
    color: #fff;
    padding-bottom: 8px;
}
.SportsJetxFreespins-ttl1 p:nth-child(3),
.SportsJetxFreespins-ttl1 p:nth-child(4) {
    font-size: 36px;
    color: #fde053;
    padding-bottom: 8px;
}
.SportsJetxFreespins-ttl1 p:nth-child(4) span {
    content: '';
    background: url(../Images/promotion/SportsJetxFreespins/logoJetX.png) no-repeat;
    width: 105px;
    height: 40px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -5px;
    margin-right: -10px;    
}
#body.view_1500 .SportsJetxFreespins-ttl1 {
    margin-left: -200px;
}
#body.view_1024 .SportsJetxFreespins-ttl1 {
    margin-left: 4px;
    font-size: 40px;
}

.SportsJetxFreespins-ttl2 {
    font-family: 'CrystalBetUni-Medium';
    font-size: 30px;
    color: #fff;
    margin-top: 355px;
    text-align: center;
    margin-left: 100px;
    box-sizing: content-box;
    width: 772px;
    height: 200px;
    border: 1.4px solid;
    border-radius: 10px;
    border-color: rgba(60,151,245,0.6);
    background-image: -moz-linear-gradient(#000, transparent);
    background-image: -o-linear-gradient(#000, transparent);
    border-left-color: #3b94f1;
    border-right-color: #3b94f1;
}
.SportsJetxFreespins-ttl2 span:first-child {
    font-family: 'CrystalBetUni-Bold';
    font-size: 60px;
    color: #212121;
    position: absolute;
    width: 160px;
    height: 97px;
    text-align: center;
    line-height: 90px;
    background: #fae252;
    border-radius: 10px;
    margin-top: -57px;
    margin-left: -82px;

-webkit-box-shadow: 1px 1px 8px -1px rgba(0,0,0,0.47);
-moz-box-shadow: 1px 1px 8px -1px rgba(0,0,0,0.47);
box-shadow: 1px 1px 8px -1px rgba(0,0,0,0.47);
}
.SportsJetxFreespins-ttl2 span:nth-of-type(2) {
    color: #212121;
    font-family: 'CrystalBetUni-Bold';
    position: absolute;
    background: url('../Images/promotion/SportsJetxFreespins/green.png') no-repeat;
    width: 679px;
    height: 97px;
    margin-top: -11px;
    left: 147px;
    padding-top: 10px;
    line-height: 37px;
}
.SportsJetxFreespins-ttl2 p {
    padding-top: 50px;
    line-height: 45px;
    padding-bottom: 26px;
}
.SportsJetxFreespins-ttl3 {
    display: grid;
    font-family: 'CrystalBetUni-Medium';
    font-size: 30px;
    color: #fff;
    margin-top: 130px;
    text-align: center;
    margin-left: 100px;
    box-sizing: content-box;
    width: 772px;
    height: 200px;
    border: 1.2px solid;
    border-radius: 10px;
    border-color: rgba(60,151,245,0.6);
    background-image: -moz-linear-gradient(#000, transparent);
    background-image: -o-linear-gradient(#000, transparent);

    grid-template-columns: auto auto auto;
  grid-gap: 10px;
  padding: 10px;
}
.SportsJetxFreespins-ttl3 div {
    position: relative;
    text-align: center;
    display: block;
    padding-top: 95px;
    padding-left: 50px;
    padding-right: 50px;
}
.SportsJetxFreespins-ttl3 .head {
    grid-area: header;
    background: #fae252;
    position: absolute;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    color: #212121;
    padding: 20px;
    width: 753px;
    line-height: 34px;
    margin-left: -10px;
    margin-top: -12px;
    font-family: 'CrystalBetUni-Bold';
}
.SportsJetxFreespins-content .rating-ticket-rules-new-list-text {
    background: rgb(55,55,55,0.2);
}
.SportsJetxFreespins-ttl3 p span {
    color: #fae252;
    font-size: 30px;
    font-family: 'CrystalBetUni-Bold';
    display: block;
    padding-top: 10px;
}
.SportsJetxFreespins-ttl3 p {
    display: contents;
    font-size: 20px;
    line-height: 26px;
}

.RolandGarrosCashback-content .SportsJetxFreespins-bt {
    width: 247px;
    height: 65px;
    font-size: 16px;
    box-sizing: border-box;
    text-align: left;
    padding-left: 75px;
    position: relative;
    border-radius: 4px;
    text-transform: uppercase;    
}
.RolandGarrosCashback-content .SportsJetxFreespins-bt:after {
    content: '';
    background: url('../Images/promotion/RolandGarrosCashback/bonus.png');
    width: 15px;
    height: 16px;
    position: absolute;
    top: calc(50% - 8px);
    left: 40px;
}

.SportsJetxFreespins-bt {
    display: block;
    width: 258px;
    height: 70px;
    margin: 150px auto 20px auto;
    text-align: center;
    line-height: 67px;
    background: #fae252;
    border-radius: 2px;
    font-size: 21px;
    color: #121212;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
    margin-top: 25px;
}
.SportsJetxFreespins-ttl4 {
    font-family: 'CrystalBetUni-Medium';
    font-size: 20px;
    color: #fff;
    text-align: center;
    margin-top: 50px;
    margin-bottom: 160px !important;
}
.SportsJetxFreespins-ttl3 .min {
   border-width: 1px;
    border-style: solid;
    /* border-image: linear-gradient(to bottom, #3C97F5, rgba(0, 0, 0, 0)) 1 60%; */
    padding-left: 55px;
    padding-right: 55px;
    height: 107px;
    padding-top: 12px;
    margin-top: 82px;
    border-top: 0;
    border-bottom: 0;
    border-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(60, 151, 245, 1) 48%, rgba(255, 255, 255, 0) 100%);
    border-image-slice: 1;
}
.SportsJetxFreespins-content .SekaRebuy-rules-alert {
    padding-bottom: 100px;
    font-size: 18px;
    font-family: "CrystalBetUni-Regular";
    color: rgb(253, 224, 83);
    line-height: 1.4;
    display: inline-block;
    margin-top: 55px;
    text-align: center;
    margin-left: 110px;
    width: 787px;
}
.SportsJetxFreespins-ttl2 .jtx:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/SportsJetxFreespins/logoJetX.png) no-repeat;
    width: 105px;
    height: 40px;
    right: 74px;
}
.SportsJetxFreespins-ttl2 .jtx {
    margin-left: 105px;
}
.SportsJetxFreespins-bt:hover {
    background: #fcf178;
}
.SportsJetxFreespins-content .MythicalFootball-Rules-Title {
    background: url(../Images/promotion/SportsJetxFreespins/rules-frame.png) no-repeat;
    width: 1282px;
    height: 83px;
    padding-left: 35px;
    left: -135px;
}
.SportsJetxFreespins-content .auth-btn {
    position: absolute;
    /*top: calc(60% - 105px);*/
    width: 1000px;
    padding-top: 1206px;
}

/*PROMO LivecommentsStatisticsRaceTo*/
.Livestat_Menu a.active {
    background: #fde054;
    color: #342c03;
    border-style: none;
    height: 67.5px;
}
.Livestat_Menu a.active:hover {
    background: #fcf178;
}
.Livestat_Menu a {
    display: block;
    /*float: left;*/
    text-decoration: none;
    cursor: pointer;
    font-size: 20px;
    color: #fff;
    background: rgba(8,66,139,0.7);
    width: 273px;
    text-align: center;
    height: 66px;
    line-height: 65px;
    border-radius: 5px;
    font-family: 'CrystalBetUni-Bold';
    border: 1.2px solid #2a9dff;
    position: relative;
    margin-right: 9px;
}
.Livestat_Menu a:hover {
    background: rgba(8, 66, 139, 0.33);
}
.Livestat_Menu a:nth-child(2) {
    padding-left: 15px;
    width: 258px;
}
.Livestat_Menu a:nth-child(3) {
    padding-left: 38px;
    width: 235px;
}
.Livestat_Menu {
    margin-bottom: 0px;
    height: 60px;
    margin-top: 60px;
    text-align: center;
    display: inline-grid;
    box-sizing: content-box;
    grid-template-columns: auto auto auto;
    margin-bottom: 17px;
    margin-left: 68px;
}
.LivecommentsStatBG {
    width: 100%;
    height: 1793px;
    position: absolute;
    left: 0;
    top: 112px;
    background: url(../Images/promotion/LivecommentsStatistics/bg.jpg) no-repeat top center;
    background-size: cover;
}
.LivecommentsStat-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 1300px;
}
.LivecommentsStat-ttl1 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 32px;
    color: #fff;
    margin-top: 680px;
    position: relative;
    text-align: center;
}
.LivecommentsStat-ttl1:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/LivecommentsStatistics/stat-icons.png) no-repeat;
    width: 462px;
    height: 57px;
    margin-left: -228px;
    margin-top: 30px;
}
.LivecommentsStat-ttl1 p:nth-child(1) {
    background: #2f8500;
    font-size: 35px;
    display: block;
    width: 515px;
    height: 52px;
    margin: auto;
    text-align: center;
    line-height: 55px;
    border-radius: 4px;
}
.LivecommentsStat-ttl1 p:nth-child(2) {
    margin-top: 20px;
}
.LivecommentsStat-ttl2 {
    font-family: 'CrystalBetUni-Bold';
    font-size: 26px;
    color: #fff;
    margin-top: 130px;
    text-align: center;
    line-height: 34px;
}
.LivecommentsStat-ttl2 p:nth-child(2) {
    color: #fde053;
}
.LivecommentsStat-bt {
    display: block;
    width: 273px;
    height: 66px;
    margin: 150px auto 20px auto;
    text-align: center;
    line-height: 67px;
    background: #fae252;
    border-radius: 5px;
    font-size: 21px;
    color: #121212;
    font-family: 'CrystalBetUni-Bold';
    text-decoration: none;
    margin-top: 45px;
}
.LivecommentsStat-bt:hover {
    background: #fcf178;
}
.LivecommentsStat-content .stat-content {
    border-radius: 7px;
    font-family: 'CrystalBetUni-Medium';
    font-size: 18px;
    color: #fff;
    text-align: center;
    display: block;
    background: url(../Images/promotion/LivecommentsStatistics/bg-2.png) no-repeat;
    width: 840px;
    height: 544px;
    margin-left: 68px;
    margin-top: -30px;
}
#StatPromo_RaceTo p:nth-child(1) {
    margin-top: 30px;
    line-height: 23px;
    padding-top: 40px;
}
.stat-content .raceTo_1 {
    display: block;
    width: 688px;
    height: 110px;
    margin-left: 80px;
    margin-top: 17px;
}
.stat-content .raceTo_2 {
    display: block;
    width: 688px;
    height: 174px;
    margin-left: 83px;
    margin-top: 18px;
}
#StatPromo_RaceTo p:nth-of-type(2) {
    margin-top: 25px;
    line-height: 23px;
}
.statpromo-btn.StatPromo_RaceTo:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/LivecommentsStatistics/icons.png) no-repeat;
    background-position: -146px -65px;
    width: 22px;
    height: 22px;
    top: 22px;
    left: 60px;
}
.StatPromo_RaceTo.active:after {
    background-position: -146px -24px;
    width: 23px;
    height: 23px;
}
.statpromo-btn.StatPromo_Statistics:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/LivecommentsStatistics/icons.png) no-repeat;
    background-position: -50px -63px;
    width: 20px;
    height: 22px;
    top: 19px;
    left: 39px;
}
.StatPromo_Statistics.active:after {
    background-position: -50px -22px;
    width: 20px;
    height: 22px;
}
.statpromo-btn.StatPromo_LiveComents:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/LivecommentsStatistics/icons.png) no-repeat;
    background-position: -93px -65px;
    width: 22px;
    height: 20px;
    top: 24px;
    left: 23px;
}
.StatPromo_LiveComents.active:after {
    background-position: -93px -24px;
    width: 24px;
    height: 20px;
}
#StatPromo_Statistics .statistic-pic {
    display: block;
    width: 687px;
    height: 174px;
    margin-left: 83px;
    margin-top: 30px;
}
#StatPromo_Statistics p:nth-child(1) {
    margin-top: 30px;
    line-height: 23px;
    padding-top: 40px;
}
#StatPromo_LiveComents .live-pic {
    display: block;
    width: 688px;
    height: 174px;
    margin-left: 83px;
    margin-top: 30px;
}
#StatPromo_LiveComents p:nth-child(1) {
    margin-top: 30px;
    line-height: 23px;
    padding-top: 40px;
}
#StatPromo_LiveComents p:nth-of-type(2) {
    margin-top: 25px;
    line-height: 23px;
}
.stat-content .rating-page {
    display: none;
}

/* MagificientSevenMustangGT2 */

/*.MagificientSevenMustangGT2TopBg {
    background: url('../Images/promotion/MagificientSevenMustandGT2/MagificientSevenMustangGT2TopBg.jpg') no-repeat center top;
    background-position: top center;
    width: 100%;
    height: 771px;
    max-height: 803px;
    position: absolute;
    top: 114px;
}
*/
.MagificientSevenMustangGT2-content {
    min-height: calc( 2700px + 184px);
    box-sizing: border-box;
    padding-top:550px;
    width: 100%;
    margin: 0 auto;
    z-index: 0;
    overflow: hidden;
    position: relative;
}

.MagificientSevenMustangGT2Bg {
    width: 100%;
    background: url('../Images/promotion/MagificientSevenMustandGT2/bg.jpg') no-repeat center top;
    min-height: 3767px;
    position: absolute;
    left: 0;
    top: 114px;
}
.MagificientSevenMustangGT2-content .MS-popup {
    background: url('../Images/promotion/MagificientSevenMustandGT/popup.png');
    width: 938px;
    height: 609px;
}

.MagificientSevenMustangGT2-content .MS-popup-title {
    position: absolute;
    color: #2e2312;
    font-size: 29px;
    left: 92px;
    top: 35px;
    font-family: 'alk_tommaso';
}

.MagificientSevenMustangGT2-content .MS-popup iframe {
    left: 40px;
}
.MagificientSevenMustangGT2-content .MS-popup-close {
    right: 47px;
    top: 34px;
}
.MagificientSevenMustangGT2-content .leagueweek-livecasino-info .last-txt {
    margin-top: 9px !important;
}


.MagificientSevenMustangGT2-content .leagueweek-livecasino-info {
    width: 500px;
    height: initial;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

.wl-fade-txt {
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #999999;
    line-height: 1.2;
    text-align: left;
    display: block;
    margin-top: 10px;
}

.MagificientSevenMustangGT2-content .leagueweek-keno-info {
    width: 500px;
    height: initial;
    display: inline-block;
    border-bottom: 1.5px solid #4d4d4dba;
    width: 91%;
    padding-bottom: 20px;
    margin-bottom: 15px;
}

    .MagificientSevenMustangGT2-content .leagueweek-keno-info .last-txt {
        margin-top: 9px;
    }

.MagificientSevenMustangGT2-content .tickets-rules-tab {
    background: url('../Images/promotion/MagificientSevenMustandGT/rules-menu.png');
    width: 1282px;
    height: 83px;
    margin: 88px auto 60px auto;
}

    .MagificientSevenMustangGT2-content .magificientmustang0new-title {
        font-family: 'alk_tommaso';
        width: 406px;
        height: 130px;
        font-weight: bold;
        color: rgb(41, 21, 12);
        text-align: center;
        font-size: 44px;
        line-height: 1.5;
        margin: 0 auto;
        padding-left: 101px;
        margin-top: -23px;
    }



    .MagificientSevenMustangGT2-content .MagificientSeven-login-bt {
        padding-left: 36px;
    }

#body .MagificientSevenMustangGT2-content .title {
    padding-left: 60px;
}

.MagificientSevenMustangGT2-content .magificientmustang0new-title span {
    font-family: "CrystalBetUni-Bold";
    color: rgb(41, 21, 12);
    width: 100%;
    text-align: center;
    font-size: 23px;
}

.MagificientSevenMustangGT2-content .magificientmustang0new-bv {
    font-size: 41px;
    font-family: "CrystalBetUni-Bold";
    color: #0d0d0d;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 25px;
}

.MagificientSevenMustangGT2-content .mustang-logo {
    width: 646px;
    height: 72px;
    background: url('../Images/promotion/MagificientSevenMustandGT/mustang-logo.png') no-repeat center top;
    margin: 0 auto;
    margin-top: 10px;
}

.MagificientSevenMustangGT2-content .mgseven-mustangLive {
    width: 742px;
    height: 417px;
    position: absolute;
    left: calc( 50% - 324px);
    top: 288px;
    display: none;
}

    .MagificientSevenMustangGT2-content .mgseven-mustangLive:after {
        content: '';
        background: url(../Images/promotion/MagificientSeven/video.png) no-repeat center top;
        width: 511px;
        height: 342px;
        position: absolute;
        right: -189px;
        top: -172px;
    }

    .MagificientSevenMustangGT2-content .mgseven-mustangLive iframe {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }

.MagificientSevenMustangGT2-content .mgseven-mustang-content {
    min-height: calc( 3422px + 915px);
    box-sizing: border-box;
    padding-top: 900px;
    width: 1000px;
    margin: 0 auto;
    z-index: 1;
    position: relative;
}

.MagificientSevenMustangGT2-content .magificient0new-title {
    font-family: 'alk_tommaso';
    color: #fde053;
    width: 100%;
    text-align: center;
    font-size: 34px;
}

.MagificientSevenMustangGT2-content .magificient0new-title-title {
    font-family: 'alk_tommaso';
    color: #ffecd7;
    width: 100%;
    text-align: center;
    font-size: 60px;
}

.MagificientSevenMustangGT2-content .block1 {
    width:540px;
    height: 289px;
    float: left;
    margin-left: 150px;
    margin-top: 15px;
}

    .MagificientSevenMustangGT2-content .block1 .tap {
        font-family: "CrystalBetUni-Medium";
        font-size: 18px;
        color: #0d0d0d;
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
        text-transform: uppercase;
        position: relative;
    }
    .MagificientSevenMustangGT2-content .block1 .tap:after{
        content: '';
        position: absolute;
        background: url(../Images/promotion/MagificientSevenMustandGT2/shape.png) no-repeat center top;
        width: 237px;
        height: 24px;
        bottom: -32px;
        left: 151px;
    }
    .MagificientSevenMustangGT2-content .block1 .tap1 {
        font-size: 45px;
        font-family: "CrystalBetUni-Bold";
        color: #0d0d0d;
        line-height: 1.4;
        margin: 0 auto;
        width: 230px;
        height: 51px;
        text-align: center;
        margin-top: 32px;
    }

      
    .MagificientSevenMustangGT2-content .block1 .tap2 {
        font-size: 19px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        background: url(../Images/promotion/MagificientSevenMustandGT2/shape1.png) no-repeat center top;
        width: 339px;
        height: 61px;
        margin: 0 auto;
        margin-top: 10px;
        padding: 15px;
    }
    
    .MagificientSevenMustangGT2-content .block1 .tap3 {
        font-size: 16px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        position: relative;
        width: 355px;
        height: 50px;
    }

        .MagificientSevenMustangGT2-content .block1 .tap3:before {
            content: '';
            position: absolute;
            background: url(../Images/promotion/MagificientSevenMustandGT2/fb-live.png) no-repeat center top;
            width: 97px;
            height: 33px;
            top: -1px;
            left: 135px;
        }

        .MagificientSevenMustangGT2-content .block1 .tap3:after {
            content: '';
            position: absolute;
            background: url(../Images/promotion/MagificientSevenMustandGT2/shape3.png) no-repeat center top;
            width: 34px;
            height: 34px;
            top: -1px;
            left: 94px;
        }

.MagificientSevenMustangGT2-content .block2 .tap3:before {
    content: '';
    position: absolute;
    background: url(../Images/promotion/MagificientSevenMustandGT2/fb-live.png) no-repeat center top;
    width: 97px;
    height: 33px;
    top: -1px;
    left: 135px;
}

.MagificientSevenMustangGT2-content .block2 .tap3:after {
    content: '';
    position: absolute;
    background: url(../Images/promotion/MagificientSevenMustandGT2/shape3.png) no-repeat center top;
    width: 34px;
    height: 34px;
    top: -1px;
    left: 94px;
}

.MagificientSevenMustangGT2-content .block1 .tap3 .tap3-in {
    border-radius: 3px;
    background-color: rgb(35, 31, 32);
    width: 207px;
    font-size: 16px;
    font-family: "CrystalBetUni-Medium";
    color: #fae252;
    text-align: center;
    margin-left: 238px;
    text-transform: uppercase;
    background-color: #191919;
    width: 207px;
    height: 32px;
    line-height: 30px;
}

.MagificientSevenMustangGT2-content .block1 .tap3 .tap3-in span{
    background: none;
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: #ffffff;
    text-transform: uppercase;
    margin-left: 10px;
    padding: 0;
    width: unset;
    height: unset;
}

.MagificientSevenMustangGT2-content .block2 {
    width:540px;
    height: 289px;
    float: left;
    margin-top: 15px;
    margin-left: -65px;
}

    .MagificientSevenMustangGT2-content .block2 .tap {
        font-family: "CrystalBetUni-Medium";
        font-size: 18px;
        color: #0d0d0d;
        line-height: 1.2;
        text-align: center;
        margin-top: 10px;
        text-transform: uppercase;
        position: relative;
    }
    .MagificientSevenMustangGT2-content .block2 .tap:after {
        content: '';
        position: absolute;
        background: url(../Images/promotion/MagificientSevenMustandGT2/shape.png) no-repeat center top;
        width: 237px;
        height: 24px;
        bottom: -32px;
        left: 151px;
    }
    .MagificientSevenMustangGT2-content .block2 .taps {
        float: left;
        margin-top: 10px;
    }

        .MagificientSevenMustangGT2-content .block2 .taps.csh {
            font-size: 45px;
            font-family: "CrystalBetUni-Bold";
            color: #0d0d0d;
            line-height: 1.4;
            margin: 0 auto;
            width: 230px;
            height: 51px;
            text-align: center;
            margin-top: 32px;
            margin-left: 30px;
        }

        .MagificientSevenMustangGT2-content .block2 .taps.plus {
            font-size: 45px;
            font-family: "CrystalBetUni-Bold";
            color: #0d0d0d;
            text-align: center;
            margin-top: 39px;
        }

          
        .MagificientSevenMustangGT2-content .block2 .taps.mus {
            background: url(../Images/promotion/MagificientSevenMustandGT2/mini-mustang-logo.png) no-repeat center top;
            width: 230px;
            height: 51px;
            margin-top: 46px;
        }

    .MagificientSevenMustangGT2-content .block2 .tap2 {
        font-size: 19px;
        font-family: "CrystalBetUni-Bold";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        background: url(../Images/promotion/MagificientSevenMustandGT2/shape1.png) no-repeat center top;
        width: 339px;
        height: 61px;
        margin: 0 auto;
        padding: 15px;
    }

    .MagificientSevenMustangGT2-content .block2 .tap3 {
        font-size: 16px;
        font-family: "CrystalBetUni-Medium";
        color: rgb(25, 25, 25);
        line-height: 1.2;
        text-align: center;
        position: relative;
        width: 355px;
        height: 50px;
    }

        .MagificientSevenMustangGT2-content .block2 .tap3 .tap3-in {
            border-radius: 3px;
            background-color: rgb(35, 31, 32);
            width: 207px;
            font-size: 16px;
            font-family: "CrystalBetUni-Medium";
            color: #fae252;
            text-align: center;
            margin-left: 238px;
            text-transform: uppercase;
            background-color: #191919;
            width: 207px;
            height: 32px;
            line-height: 30px;
        }
        .MagificientSevenMustangGT2-content .block2 .tap3 .tap3-in span{
            background: none;
            font-size: 17px;
            font-family: "CrystalBetUni-Medium";
            color: #ffffff;
            text-transform: uppercase;
            margin-left: 10px;
            padding: 0;
            width: unset;
            height: unset;
        }
.MagificientSevenMustangGT2-content .tt {
    font-size: 30px;
    font-family: "gl-kupiura-regular";
    color: rgb(255, 255, 255);
    text-align: center;
    position: relative;
    z-index: 9;
    margin-top: 39px;
}



.MagificientSevenMustangGT2-content .msMustang {
    width: 789px;
    margin: 0 auto;
    height: 100px;
    margin-top: 30px;
    background: none;
    background-size: cover;
}

    .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer {
        width: 100%;
        height: 100%;
    }

        .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item {
            width: 100%;
            height: 93px;
            cursor: pointer;
            background-color: rgba(119, 65, 21, 0.8);
            border-radius: 3px;
            border-radius: 10px;
        }
        .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item.active{
            background-color: rgb(245, 207, 66);
        }
        .MagificientSevenMustangGT2-content .msMustang .owl-item:first-child .item{
            border-top-left-radius: 0;
            border-bottom-left-radius: 0;
        }
        .MagificientSevenMustangGT2-content .msMustang .owl-item:last-child .item{
            border-top-right-radius: 0;
            border-bottom-right-radius: 0;
        }
            .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item div:first-child {
                font-family: "gl-kupiura-medium";
                font-size: 40px;
                color: #fff;
                text-align: center;
                margin-top: 5px;
                padding-top: 10px;
            }
            .MagificientSevenMustangGT2-content .msMustang-etap{
                font-family: "gl-kupiura-medium";
                font-size: 30px;
                color: #ffffff;
                text-align: center;
                margin-top: 51px;
                padding-bottom: 30px;
            }



            .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item div:nth-child(2) {
                font-size: 15px;
                font-family: "CrystalBetUni-Regular";
                color: #fff;
                text-align: center;
                margin-top: 15px;
            }
 
              
    .MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-prev {
        width: 68px;
        height: 93px;
        background: url(../Images/promotion/MagificientSevenMustandGT2/arrow.png) no-repeat center top;
        position: absolute;
        left: -69px;
        top: 5px;
        outline: none;
    }



 

    .MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-prev span {
        display: none;
    }

    .MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-next span {
        display: none;
    }

    .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item.active div:first-child {
        font-family: "alk_tommaso";
        font-size: 40px;
        font-weight: bold;
        color: #000;
        text-align: center;
    }

    .MagificientSevenMustangGT2-content .msMustang .owl-stage-outer .item.active div:nth-child(2) {
        font-family: "CrystalBetUni-Bold";
        font-size: 14px;
        font-weight: bold;
        color: #000;
        text-align: center;
        width: 98px;
        height: 25px;
        line-height: 1.7;
        border-radius: 15px;
        margin: 0 auto;
        margin-top: 10px;
    }

.MagificientSevenMustangGT2-content .MagificientSeven-user-info {
    margin: 0 auto;
    margin-top: 31px;
    background: url('../Images/promotion/MagificientSevenMustandGT2/games.png') no-repeat center top;
    height: 242px;
    width: 1000px;
}

.MagificientSevenMustangGT2-content .authorize-data-container.authorized .user-top {
    display: block;
    width: 530px;
    height: 70px;
    margin: 0 auto;
    z-index: 9;
    background-color: rgba(32, 53, 107, 0.8);
    position: relative;
    border-radius: 10px;
    margin-top: 31px;
}

.MagificientSevenMustangGT2-content .MagificientSeven-user{
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: #ffffff;
    text-transform: uppercase;
    line-height: 25px;
    left: 53px;
    max-width: 129px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.MagificientSevenMustangGT2-content .authorize-data-container.not-authorized .user-top {
    display: block;
    margin: 0 auto;
    z-index: 9;
    position: relative;
    margin-top: 30px;
    border-radius: 10px;
    background-color: rgba(32, 53, 107, 0.8);
    width: 386px;
    height: 70px;
    font-family: "CrystalBetUni-Medium";
    text-decoration: none;
}

    .MagificientSevenMustangGT2-content .authorize-data-container.not-authorized .user-top:after {
        content: '';
        position: absolute;
        background: url('../Images/promotion/MagificientSevenMustandGT2/user-logo.png') no-repeat center top;
        width: 17px;
        height: 17px;
        top: 27px;
        left: 26px;
    }

.MagificientSevenMustangGT2-content .authorize-data-container.authorized .user-top .register-ys {
    display: none;
}

.MagificientSevenMustangGT2-content .authorize-data-container .appearance-warning {
    font-size: 14px;
    text-align: center;
    font-family: "CrystalBetUni-Medium";
    color: #fff;
    margin: 0 auto;
    position: relative;
    margin-top: 35px;
    width: 478px;
    height: 20px;
    line-height: 20px;
    /* -webkit-animation: show_hide_1 2s infinite;
    -moz-animation: show_hide_1 2s infinite;
    -o-animation: show_hide_1 2s infinite;
    animation: show_hide_1 2s infinite;
    
    animation-timing-function: ease-out;  */
}

    .MagificientSevenMustangGT2-content .authorize-data-container .appearance-warning:after {
        content: '';
        background: url('../Images/promotion/MagificientSevenMustandGT/shape27.png');
        width: 20px;
        height: 20px;
        position: absolute;
        left: -4px;
        top: -1px;
        -webkit-animation: show_hide_1 1.7s infinite;
        -moz-animation: show_hide_1 1.7s infinite;
        -o-animation: show_hide_1 1.7s infinite;
        animation: show_hide_1 1.7s infinite;
    }
.MagificientSevenMustangGT2-content .authorize-data-container.authorized .appearance-warning:after {
    content: '';
    background: url('../Images/promotion/MagificientSevenMustandGT/shape27.png') no-repeat center top;
    width: 20px;
    height: 20px;
    position: absolute;
    left: -4px;
    top: -1px;
    -webkit-animation: show_hide_1 1.7s infinite;
    -moz-animation: show_hide_1 1.7s infinite;
    -o-animation: show_hide_1 1.7s infinite;
    animation: show_hide_1 1.7s infinite;
}

.MagificientSevenMustangGT2-content .authorize-data-container.not-authorized .register-ys {
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: #ffffff;
    margin-left: 60px;
    padding-top: 27px;
    text-transform: uppercase;
    cursor: pointer;
}

  
.MagificientSevenMustangGT2-content .authorize-data-container.not-authorized .user-top .MagificientSeven-user {
    display: none;
}

.MagificientSevenMustangGT2-content .authorize-data-container.not-authorized .user-top .MagificientSeven-tkt {
    display: none;
}
.MagificientSevenMustangGT2-content .authorize-data-container{
    position: relative;
}
.MagificientSevenMustangGT2-content .authorize-data-container.authorized .user-top:after {
    content: '';
    position: absolute;
    background: url('../Images/promotion/MagificientSevenMustandGT2/user-logo.png') no-repeat center top;
    background-size: cover;
    width: 17px;
    height: 17px;
    left: 19px;
    top: 25px;
}

.MagificientSevenMustangGT2-content .authorize-data-container.authorized .user-top .MagificientSeven-tkt {
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: rgb(255, 255, 255);
    width: 222px;
    left: 216px;
    top: 18px;
}
.MagificientSevenMustangGT2-content .MagificientSeven-user-info.na .MagificientSeven-user-info-game-ticket {
    display: block;
}

.MagificientSevenMustangGT2-content .user-top .MagificientSeven-tkt span {
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(25, 25, 25);
    text-align: center;
    display: block;
    margin-top: -8px;
    margin-left: 15px;
    text-align: center;
    border-radius: 6px;
    background-color: #f5cf42;
    width: 86px;
    height: 36px;
    position: absolute;
    right: -76px;
    top: 7px;
    line-height: 36px;
}

  
.MagificientSevenMustangGT2-content .MagificientSeven-user-info-game {
    position: relative;
    float: left;
    display: block;
    width: 142.82px;
    text-align: center;
}
.MagificientSevenMustangGT2-content .MagificientSeven-user-info-game-title {
    font-size: 17px;
    font-family: "CrystalBetUni-Medium";
    color: #ffffff;
    text-transform: uppercase;
    text-align: center;
    margin-top: 97px;
}

.MagificientSevenMustangGT2-content .MagificientSeven-user-info-game-ticket {
    font-size: 15px;
    font-family: "CrystalBetUni-Medium";
    color: #a18210;
    text-align: center;
    margin-top: 60px;
}

    .MagificientSevenMustangGT2-content .MagificientSeven-user-info-game-ticket span {
        display: block;
        margin: 0 auto;
        border-radius: 4px;
        width: 120px;
        height: 36px;
        font-size: 22px;
        font-family: "CrystalBetUni-Bold";
        color: #000000;
        line-height: 1.6;
        text-align: center;
        margin-top: 0;
    }

    .MagificientSevenMustangGT2-content .MagificientSeven-tv-info {
        background: url('../Images/promotion/MagificientSevenMustandGT2/shape4.png') no-repeat center top;
        width: 742px;
        height: 70px;
        line-height: 74px;
        font-size: 17px;
        color: #2c1c09;
        font-family: 'CrystalBetUni-Bold';
        box-sizing: border-box;
        margin: 0 auto;
        padding-left: 80px;
        margin-top: 33px;
    }
    .MagificientSevenMustangGT2-content .MagificientSeven-tv-info .rdm-txt {
        font-size: 17px;
        font-family: "CrystalBetUni-Regular";
        color: #ffffff;
        width: 150px;
        height: 56px;
        float: left;
        text-transform: uppercase;
        line-height: 22px;
        padding-top: 14px;
        margin-left: 72px;
        text-align: left;
    }
    .MagificientSevenMustangGT2-content .MagificientSeven-tv-info .rdm-txt1{
        font-size: 17px;
        font-family: "CrystalBetUni-Regular";
        color: #ffffff;
        text-transform: uppercase;
        width: 300px;
        height: 56px;
        float: left;
        line-height: 22px;
        padding-top: 14px;
        margin-left: 5px;
        text-align: left;
    }
    .MagificientSevenMustangGT2-content .MagificientSeven-tv-info span{
        float: left;
        font-size: 22px;
        font-family: "CrystalBetUni-Bold";
        color: #000000;
        text-align: center;
        height: 56px;
    }

      
.MagificientSevenMustangGT2-content .leagueweek-slot-info .last-txt {
    margin-top: 9px;
}

#body.view_1024 .MagificientSevenMustangGT2-content .tt:before {
    left: 154px;
}
.MagificientSevenMustangGT2-content .msMustang-info-item {
    border-radius: 10px;
    background-color: rgba(119, 65, 21, 0.6);
    width: 285px;
    height: 253px;
    background-image: none;
}
.MagificientSevenMustangGT2-content .msMustang-info-item1{
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: #ffffff;
    text-align: center;
}
.MagificientSevenMustangGT2-content .msMustang-info-item2{
    border-width: 1px;
    border-color: rgba(255, 255, 255, 0.2);
    border-style: solid;
    border-radius: 3px;
    width: 254px;
    height: 38px;
    margin: 0 auto;
    padding-left: 20px;
    font-size: 15px;
    font-family: "CrystalBetUni-Medium";
    color: #ffffff;
}

.MagificientSevenMustangGT2-content .msMustang-info-item2 span {
    float: right;
    margin-right: 20px;
    border-left:1px solid rgba(255, 255, 255, 0.2);
    padding-left: 10px;

}
.MagificientSevenMustangGT2-content .msMustang-info-item4{
    font-size: 45px;
    font-family: "CrystalBetUni-Bold";
    color: rgb(255, 255, 255);
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket {
    padding-bottom: 100px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .rt-mission-left-side {
    float: left;
    width: 500px;
    overflow: hidden;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .rt-mission-right-side {
    float: left;
    width: 500px;
    overflow: hidden;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container {
    width: 465px;
    float: left;
    margin-left: 0px;
    margin-top: 25px;
}



.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container-text {
    color: #fff;
    font-size: 17px;
    font-family: 'CrystalBetUni-Bold';
    padding: 20px 0;
    text-align: left;
    line-height: 20px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container-text span {
        color: #fee459;
    }

    .MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container-text label {
        font-size: 15px;
        font-family: 'CrystalBetUni-Regular';
    }

    .MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-ico {
    background: url('../Images/RatingTicket/icons/sport.png');
    width: 26px;
    height: 30px;
    float: left;
    margin: 15px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .boardgames-ico {
    background: url('../Images/RatingTicket/icons/boardgames.png');
    width: 23px;
    height: 30px;
    float: left;
    margin: 15px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .jetx-ico {
    background: url('../Images/RatingTicket/icons/jetx.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container.jetx {
    width: 100%;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .livecasino-ico {
    background: url('../Images/RatingTicket/icons/livecasino.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container.livecasino {
    width: 100%;
    margin-top: 0;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .keno-ico {
    background: url('../Images/RatingTicket/icons/keno.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .poker-ico{
    background: url('../Images/promotion/LeagueWeekPrado/shape23.png');
    width: 30px;
    height: 30px;
    float: left;
    margin: 15px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container.keno {
    width: 100%;
    margin-top: 0;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .slots-ico {
    background: url('../Images/RatingTicket/icons/slots.png');
    width: 32px;
    height: 30px;
    float: left;
    margin: 15px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .sport-container.slots {
    width: 100%;
    margin-top: 25px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .slot-mission-img {
    background: url(../Images/RatingTicket/slot-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .slot-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .boardgame-mission-img {
    background: url(../Images/RatingTicket/board-game-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .boardgame-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .livecasino-mission-img {
    background: url(../Images/RatingTicket/livecasino-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .livecasino-txt {
    font-size: 20px;
    font-family: 'CrystalBetUni-Bold';
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .keno-mission-img {
    background: url(../Images/RatingTicket/keno-mission-img.png) no-repeat center;
    width: 100%;
    height: 80px;
    margin-top: 70px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .keno-txt {
    font-size: 20px;
    font-family: "CB3-Bold";
    color: rgb(253, 224, 83);
    line-height: 2.518;
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .ticket-mission-title {
    font-size: 20px;
    color: #fff;
    line-height: 1.2;
    text-align: center;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .given-conditions {
    font-size: 20px;
    color: rgb(253, 224, 84);
    line-height: 1.2;
    text-align: center;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .mission-conditions {
    width: 361px;
    height: 140px;
    border-radius: 7px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .right-mission-mc {
    width: 50%;
    height: 100%;
    float: right;
    background-color: #0d0d0d;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .right-mission-mc.boag{
    width: 70px;
    border-radius: 0;
    float: left;
    margin-left: 1px;
    margin-right: 1px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .right-right-mmc{
    float: left;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 6px;
    overflow: hidden;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .right-right-mmc .rm-tab{
    background-color: rgb(0, 0, 0, 0.6);
    width: 100px;
    height: 40px;
    line-height: 42px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .left-mission-mc {
    width: 49.8%;
    ;
    height: 100%;
    float: left;
    background-color: #070707;
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lm-tab {
    width: 100%;
    height: 46px;
    color: rgb(255, 255, 255);
    border-bottom: 1px solid #212121;
    border-right: 1px solid #212121;
    line-height: 3.148;
    font-size: 15px;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Regular';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .rm-tab {
    width: 100%;
    height: 46px;
    color: rgb(253, 224, 83);
    border-bottom: 1px solid #212121;
    line-height: 3.148;
    font-family: 'CrystalBetUni-Bold';
    font-size: 16px;
    text-align: center;
    position: relative;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lml-tab.bura {
    color: #35d5e6;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lml-tab.seka {
    color: #93d025;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lml-tab.domino {
    color: #c2a323;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lml-tab.nardi {
    color: #a47b31;
    text-align: left;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .lml-tab.japan-joker {
    color: #38a766;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    text-align: left;
    padding-left: 15px;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .rmr-tab {
    color: #fff;
    text-align: center;
    border-bottom: 1px solid #212121;
    height: 40px;
    line-height: 2.6;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .mission-conditions.bsdni {
    width: 384px;
    height: 205px;
    border-radius: 7px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .ticket-mission-title1 {
    font-size: 26px;
    font-family: 'CrystalBetUni-Bold';
    line-height: 1.2;
    color: rgb(253, 224, 83);
    text-align: center;
    margin-top: 40px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .ticket-mission-title2 {
    font-size: 16px;
    line-height: 1.2;
    color: rgb(178, 177, 177);
    text-align: center;
    margin-top: 40px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .title2-span {
    color: rgb(253, 224, 83);
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .title2-span1 {
    color: #fff;
    font-family: 'CrystalBetUni-Bold';
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .ticket-mission-title.odd {
    margin-top: 25px;
}

.MagificientSevenMustangGT2-content #WeekLeague-Ticket .mission_title {
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 22px;
    color: #fee459;
    font-family: 'CrystalBetUni-Bold';
    width: 100%;
    position: relative;
    box-sizing: border-box;
    text-align: left;
}

  
.MagificientSevenMustangGT2-content #WeekLeague-Ticket .grey-mini-txt{
    font-size: 15px;
    font-family: "CrystalBetUni-Regular";
    color: #7c8ec8;
    text-align: left;
    margin-top: 5px;
    line-height: 20px;
    margin-bottom: 5px;
}
.MagificientSevenMustangGT2-content #WeekLeague-Ticket {
    width: 1012px;
    margin: 0 auto;
}
.MagificientSevenMustangGT2-content .msMustang-info .owl-prev{
    width: 43px;
    height: 94px;
    background: url(../Images/promotion/MagificientSevenMustandGT2/mini-arrow.png) no-repeat center top !important;
    transform: none;
}
.MagificientSevenMustangGT2-content .msMustang-info .owl-next{
    width: 43px;
    height: 94px;
    background: url(../Images/promotion/MagificientSevenMustandGT2/mini-arrow.png) no-repeat center top !important;
    transform: rotate(180deg);
}
.MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-prev:hover {
    opacity: 0.8;
}

.MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-next {
width: 68px;
height: 93px;
background: url(../Images/promotion/MagificientSevenMustandGT2/arrow.png) no-repeat center top;
position: absolute;
right: -69px;
background-size: cover;
top: 5px;
outline: none;
-moz-transform: scaleX(-1);
-o-transform: scaleX(-1);
-webkit-transform: scaleX(-1);
transform: scaleX(-1);
}
.MagificientSevenMustangGT2-content .msMustang .owl-nav .owl-next:hover{
    opacity: 0.8;
}
.MagificientSevenMustangGT2-content .msMustang-info .owl-item:last-child .msMustang-info-item:before{
    content: '+';
    position: absolute;
    font-size: 22px;
    font-family: "CrystalBetUni-Bold";
    color: #ffffff;
    text-align: center;
    bottom: 33px;
    left: 137px;
}

.MagificientSevenMustangGT2-content .msMustang-info .owl-item:last-child .msMustang-info-item:after {
    content: '';
    background: url(../Images/promotion/MagificientSevenMustandGT2/white-pony.png) no-repeat center top;
    width: 140px;
    height: 30px;
    position: absolute;
    right: 63px;
    bottom: 7px;
}
.MagificientSevenMustangGT2-content .msMustang-info .owl-item:last-child .msMustang-info-item4{
    text-align: center;
    margin-top: -15px;
    font-size: 32px;
}

.MagificientSevenMustangGT2-content .msMustang-info-item3{
    border-radius: 3px;
    background-color: #f3ce40;
    width: 256px;
    height: 40px;
    box-sizing: border-box;
    position: relative;
    border: none;
}
.MagificientSevenMustangGT2-content .msMustang-info-item3 div:after{
    background: url(../Images/promotion/MagificientSevenMustandGT2/shape3.png) no-repeat center top;
    background-size: cover;
    width: 27px;
    height: 27px;
    left: 5px;
    top: calc(50% - 13px);
}
.MagificientSevenMustangGT2-content .msMustang-info-item3 div:before{
    content:'';
    position: absolute;
    width: 79px;
    height: 27px;
    background: url(../Images/promotion/MagificientSevenMustandGT2/fb-live.png) no-repeat center top;
    background-size: cover;
    left: 33px;
    top: calc(50% - 13px);
}
.MagificientSevenMustangGT2-content .msMustang-info-item3 div{
    padding-left: 117px;
}
..MagificientSevenMustangGT2-content .MagificientSeven-wanted .MagificientSeven-not-verifed{
    background:none;
    width: 1000px;
    height: 20px;
    margin: 0 auto 0 auto;
    font-size: 16px;
    color: #281b0a;
    font-family: 'CrystalNU4-Regular';
    text-align: center;
    box-sizing: border-box;
    padding: 0 0 0 0;
    position: absolute;
}


.MagificientSevenMustangGT2-content .MagificientSeven-wanted .MagificientSeven-not-verifed {
    border-style: solid;
    border-width: 1px;
    border-color: rgb(253, 224, 83);
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.4);
    width: 780px;
    height: 150px;
    margin: 0 auto;
    position: absolute;
    left: 266px;
    top: 418px;
    font-size: 18px;
    font-family: "CrystalBetUni-Medium";
    text-align: center;
    color: rgb(255, 255, 255);
    padding-top: 80px;
}

  
.MagificientSevenMustangGT2-content .MagificientSeven-wanted{
    background: none;
    width: unset;
    height: unset;
    margin: unset;
    font-size: unset;
    color: unset;
    font-family: unset;
    text-align: unset;
    box-sizing: unset;
    padding: unset;
}
.MagificientSevenMustangGT2-content .MagificientSeven-wanted .MagificientSeven-not-verifed:after{
    content: '';
    position: absolute;
    top: 30px;
    left: 375px;
    background: url(../Images/promotion/LeagueWeekPrado/shape20.png);
    width: 33px;
    height: 32px;
}

.MagificientSevenMustangGT2-content .MagificientSeven-verification-bt-not{
    background-color: #fde053;
    color: #000;
    font-size: 18px;
    font-family: "CrystalBetUni-Bold";
    width: 279px;
    height: 60px;
    line-height: 59px;
    padding-right: 0;
    margin: 0 auto;
    margin-top: 23px;
    background-image: none;
    border-radius: 4px;
    padding-left: 30px;
    position: relative;
}
.MagificientSevenMustangGT2-content .MagificientSeven-verification-bt-not:hover{
    background-color: #ffe87a;
}
.MagificientSevenMustangGT2-content .MagificientSeven-verification-bt-not:after{
    content: '';
    background: url(../Images/promotion/LeagueWeekPrado/shape24.png) no-repeat;
    width: 20px;
    height: 25px;
    position: absolute;
    left: 18px;
    top: 18px;
}
.MagificientSevenMustangGT2-content .MagificientSeven-verification-bt{
    display: none;
}
.MagificientSevenMustangGT2-content .MagificientSeven-verifed {
    display: none;
}
#body.view_1024 .MagificientSevenMustangGT2-content .mustang-scale{
        transform: none;
        width: 1335px;
        margin-left: -187px;
        height: 358px;
}
#body.view_1024 .MagificientSevenMustangGT2-content .tickets-rules-tab{
    margin-left: -243px;
}
#body.view_1024 .msMustang-info .owl-prev{
    left: -52px;
}
#body.view_1024 .msMustang-info .owl-next{
    right: -44px;
}
#body.view_1024 .MagificientSevenMustangGT2-content .block1{
    margin-left: 180px;
}
#body.view_normal .MagificientSevenMustangGT2-content .tickets-rules-tab{
    margin: 0 auto;
    background-position: center top;
    width: 1000px;
    background-size: cover;
    margin-top: 48px;
    margin-bottom: 20px;
}
#body.view_normal .MagificientSevenMustangGT2-content .weekleague-tickets-bt{
    margin-left: 188px;
}
#body.view_1024 .MagificientSevenMustangGT2-content .tickets-rules-tab{
    margin: 100px auto;
    background-position: center top;
    width: 1000px;
    background-size: cover;
}
#body.view_1024 .MagificientSevenMustangGT2-content .weekleague-tickets-bt{
    margin-left: 188px;
}

/* MagificientSevenMustangGT2 */

/* USOpen2019Cashback */
.Wimbledon2019CashbackBg.USOpen2019Cashback {
    background: url('../Images/promotion/USOpen2019Cashback/bg.jpg') no-repeat top center #1b1b1b;
}
.Wimbledon2019Cashback-content.USOpen2019Cashback .title-addition {
    font-size: 26px;
}
.Wimbledon2019Cashback-content.USOpen2019Cashback .RolandGarrosCashback-top-bg {
    position: relative;
}
.Wimbledon2019Cashback-content.USOpen2019Cashback .RolandGarrosCashback-top-bg:after {
    content: '';
    background: url('../Images/promotion/USOpen2019Cashback/cashback.png');
    width: 331px;
    height: 96px;
    position: absolute;
    bottom: -50px;
    left: calc(50% - 165.5px);
}
.Wimbledon2019Cashback-content.USOpen2019Cashback .title-addition {
    margin-top: 85px;
}
/* / USOpen2019Cashback */

/* Wimbledon2019Cashback */
.Wimbledon2019CashbackBg {
    width: 100%;
    height: 2650px;
    position: absolute;
    background: url('../Images/promotion/Wimbledon2019Cashback/bg.jpg') no-repeat top center #1b1b1b;
    left: 0;
    top: 100px;
}
.Wimbledon2019Cashback-content .Wimbledon2019Cashback-top-bg {

    width: 706px;
    height: 505px;
    margin: 0 auto;
}

.Wimbledon2019Cashback-content {
    box-sizing: border-box;
    padding-bottom: 50px;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    font-size: 15px;
    color: #ffffff;
    min-height: 2650px;
}

    .Wimbledon2019Cashback-content .title {
        font-size: 34px;
        font-family: "CrystalBetUni-Bold";
        color: #fde053;
        text-align: center;
        margin-top: 183px;
        text-transform: uppercase;
    }

        .Wimbledon2019Cashback-content .title span {
            color: #fff;
        }

    .Wimbledon2019Cashback-content .title1 {
        font-size: 24px;
        font-family: "CrystalBetUni-Bold";
        color: #ffffff;
        text-align: center;
        text-transform: uppercase;
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .Wimbledon2019Cashback-content .title-addition {
        font-size: 30px;
        font-family: "CrystalBetUni-Bold";
        color: #ffffff;
        text-align: center;
        margin-top: 80px;
        text-transform: uppercase;
    }

    .Wimbledon2019Cashback-content .Wimbledon2019Cashback-title-border {
        width: 1000px;
        height: 170px;
        border: 1px solid #e5f460;
        box-sizing: border-box;
        margin: 45px auto 0 auto;
        position: relative;
        text-transform: uppercase;
    }
    .Wimbledon2019Cashback-content .Wimbledon2019Cashback-title-border-left {
        font-size: 22px;
        color: #fff;
        box-sizing: border-box;
        position: relative;
        font-family: "CrystalBetUni-Bold";
        width: 360px;
        padding-left: 45px;
        float: left;
    }
    .Wimbledon2019Cashback-content .Wimbledon2019Cashback-title-border-left.right {
        width: calc(100% - 360px);
    }
    .Wimbledon2019Cashback-content .Wimbledon2019Cashback-title-border-left.right:after {
        content: '';
        width: 1px;
        height: 117px;
        position: absolute;
        background: #e5f460;
        left: 0;
        top: 20px;
    }
    .Wimbledon2019Cashback-content .Wimbledon2019Cashback-title-border-left span {
        display: block;
        font-size: 45px;
        color: #fde053;
        height: 90px;
        line-height: 90px;
    }
    .Wimbledon2019Cashback-content  .SekaRebuy-rules-alert {
        text-align: center;
        width: 100%;
        display: block;
        padding-right: unset;
        margin-left: 0;
    }

        .Wimbledon2019Cashback-content .title-addition span {
            color: #fde053;
        }


.Wimbledon2019Cashback-content .MythicalFootball-Rules-Title {
    background: url('../Images/promotion/SportsJetxFreespins/rules-frame.png') no-repeat;
    width: 1282px;
    height: 83px;
    padding-left: 35px;
    left: -135px;
}

    .Wimbledon2019Cashback-content .title-grp-bg {
        background: url('../Images/promotion/RolandGarrosCashback/balls.png');
        width: 1035px;
        height: 309px;
        position: relative;
        box-sizing: border-box;
        padding-top: 0px;
        padding-top: 15px;
    }
    .Wimbledon2019Cashback-content .title-grp {
        padding-left: 34px;
        margin-top: 0px;
        text-transform: uppercase;
    }

        .Wimbledon2019Cashback-content .title-grp p {
            float: left;
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: #ffffff;
            text-align: center;
        }

            .Wimbledon2019Cashback-content .title-grp p:first-child {
                margin-right: 94px;
                margin-left: 8px;
            }

            .Wimbledon2019Cashback-content .title-grp p:nth-child(2) {
                margin-right: 97px;
            }

            .Wimbledon2019Cashback-content .title-grp p:nth-child(3) {
                margin-right: 81px;
            }

    .Wimbledon2019Cashback-content .title-grp1 {
        padding-left: 78px;
        margin-top: 92px;
    }

        .Wimbledon2019Cashback-content .title-grp1 p {
            font-size: 48px;
            font-family: "CrystalBetUni-Bold";
            color: rgb(51, 58, 6);
            text-align: center;
            text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.6);
            float: left;
        }

            .Wimbledon2019Cashback-content .title-grp1 p:first-child {
                margin-right: 202px;
            }

            .Wimbledon2019Cashback-content .title-grp1 p:nth-child(2) {
                margin-right: 217px;
                margin-top: 7px;
            }

            .Wimbledon2019Cashback-content .title-grp1 p:nth-child(3) {
                margin-right: 235px;
                margin-top: 7px;
            }
            .Wimbledon2019Cashback-content .title-grp1 p:last-child {
                margin-top: 7px;
            }

    .Wimbledon2019Cashback-content .SmartsoftFreespin-rules {
        text-align: center;
        margin-top: 368px;
    }

        .Wimbledon2019Cashback-content .SmartsoftFreespin-rules .yellow-disclaimer {
            font-size: 16px;
            font-family: "CrystalBetUni-Regular";
            color: #fde053;
            line-height: 1.4;
            padding-left: 54px;
        }

        .Wimbledon2019Cashback-content .SmartsoftFreespin-rules h5 {
            font-size: 20px;
            font-family: "CrystalBetUni-Bold";
            color: #fee459;
            margin-top: 145px;
            padding-left: 35px;
            position: relative;
            padding-bottom: 75px;
            text-transform: uppercase;
        }

            .Wimbledon2019Cashback-content .SmartsoftFreespin-rules h5:before {
                content: '';
                position: absolute;
                background: url(../Images/promotion/Wimbledon2019Cashback/rules-icon.png) no-repeat;
                width: 23px;
                height: 25px;
                top: -2px;
                left: 372px;
            }

        .Wimbledon2019Cashback-content .SmartsoftFreespin-rules div {
            text-align: left;
            margin-top: 15px;
            margin-bottom: 25px;
        }

            .Wimbledon2019Cashback-content .SmartsoftFreespin-rules div span:first-child {
                font-family: 'CrystalBetUni-Bold';
                font-size: 14px;
                color: #ffffff;
                text-align: center;
                border: 2px solid rgb(253, 221, 80);
                border-radius: 50%;
                height: 25px;
                display: inline-block;
                width: 25px;
                line-height: 1.7;
                margin-left: 10px;
            }

            .Wimbledon2019Cashback-content .SmartsoftFreespin-rules div span:nth-child(2) {
                font-size: 20px;
                font-family: "CrystalBetUni-Bold";
                color: #fee459;
                text-align: left;
                display: inline-block;
                margin-left: 15px;
                width: 943px;
                float: right;
                padding-bottom: 10px;
                margin-top: 5px;
                text-transform: uppercase;
            }

            .Wimbledon2019Cashback-content .SmartsoftFreespin-rules div span:nth-child(3) {
                font-size: 18px;
                font-family: "CrystalNU4-Regular";
                color: #ffffff;
                display: block;
                line-height: 1.5;
                margin-left: 56px;
            }

    .Wimbledon2019Cashback-content .ticket {
        width: 790px;
        height: 686px;
        display: block;
        margin: 0 auto;
        margin-top: 30px;
    }
    .Wimbledon2019Cashback-content .SportsJetxFreespins-bt {
        width: 247px;
        height: 65px;
        font-size: 16px;
        box-sizing: border-box;
        text-align: left;
        padding-left: 75px;
        position: relative;
        border-radius: 4px;
        text-transform: uppercase;    
        margin-top: 46px;
    }
    .Wimbledon2019Cashback-content .SportsJetxFreespins-bt:after {
        content: '';
        background: url('../Images/promotion/RolandGarrosCashback/bonus.png');
        width: 15px;
        height: 16px;
        position: absolute;
        top: calc(50% - 8px);
        left: 40px;
    }
    .Wimbledon2019Cashback-content .RolandGarrosCashback-title-border-left {
        font-size: 22px;
        color: #fff;
        box-sizing: border-box;
        position: relative;
        font-family: "CrystalBetUni-Bold";
        width: 360px;
        padding-left: 45px;
        float: left;
    }
    .Wimbledon2019Cashback-content .RolandGarrosCashback-title-border-left.right {
        width: calc(100% - 360px);
    }
    .Wimbledon2019Cashback-content .RolandGarrosCashback-title-border-left.right:after {
        content: '';
        width: 1px;
        height: 117px;
        position: absolute;
        background: #e5f460;
        left: 0;
        top: 20px;
    }
    .Wimbledon2019Cashback-content .RolandGarrosCashback-title-border-left span {
        display: block;
        font-size: 45px;
        color: #fde053;
        height: 90px;
        line-height: 90px;
    }
/* Wimbledon2019Cashback */

.PartyPokerPromoBack {
    width: 100px;
    height: 44px;
    text-decoration: none;
    background: #000000;
    display: none;
    position: fixed;
    left: calc(50% - 650px);
    top: 130px;
    border-radius: 4px;
    line-height: 44px;
    text-align: left;
    padding-left: 47px;
    box-sizing: border-box;
    font-size: 14px;
    color: #b1b1b1;
    font-family: 'CrystalBetUni-Medium';
    cursor: pointer;
    border: 1px solid #fde053;
    z-index: 999;
}
#body.view_1024 .PartyPokerPromoBack {
    left: calc(50% - 500px);
}

.PartyPokerPromoBack:after {
    content: '';
    background: url(../Images/poker/party-poker.png);
    background-position: -242px -10px;
    width: 14px;
    height: 12px;
    position: absolute;
    top: calc(50% - 6px);
    left: 20px;
}

.PartyPokerPromoBack:hover {
    color: #fff;
    background: #121212;
}
.PartyPokerPromoBack:hover:after {
    background-position: -266px -10px;
}