.game_mode_real #play_fun_text{display:none;}
.game_mode_real #play_real{display:none;}

.game_mode_fun #play_real_text{display:none;}
.game_mode_fun #play_fun{display:none;}

.only_real #play_fun, .only_real #play_real{display:none;}

/*Double banners styles*/
.double_banner_wrapper .casino_main_left_banner_container{
    width: 50%; 
    height: auto;     
    float: left;
    position: relative;
    padding: 19px 10px 19px 20px;
    box-sizing: border-box;
}
.double_banner_wrapper .casino_main_right_banner_container{
    width: 50%; 
    height: auto;          
    float: left; 
    position: relative;
    padding: 19px 20px 19px 10px;
    box-sizing: border-box;
}
.double_banner_wrapper .casino_main_left_banner_container img{
    width: 100%; 
    height: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.double_banner_wrapper .casino_main_right_banner_container img{
    width: 100%; 
    height: auto;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/*<editor-fold desc="WAF-3014 button hovers play for fun feature">*/
.game_overlay{
    display: none;
    flex-direction: column;
    justify-content: space-between;
    transition: .5s ease;
    position: absolute;
    top: 0;
    left: 0;
    width: -webkit-fill-available;
    height: -webkit-fill-available;
    border-radius: 20px;
    /* transform: translate(-24px, -0px); */
    text-align: center;
    padding: 24px;
    z-index: 5;
}
.game_overlay i,
.game_overlay_footer i{
    font-size: 24px;
    padding: 6px;
}
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_overlay i,
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_overlay_footer i{
    font-size: 32px;
}
.games_list .cfv2_games_item_container a.popup_feature:hover span.game_name{
    display: none;
}
a.casino_game.popup_feature .game_overlay{
    display: flex;
}
.games_list .cfv2_games_item_container a.casino_game.popup_feature:hover:after {
    /* opacity: 0.5; */
    /* background: #000; */
}
.game_overlay .game_overlay_header,
.game_overlay_footer{
    display: flex;
    justify-content: space-between;
}
.game_overlay_footer.outer_layer {
    padding: 0 2px;
    top: -51px;
    position: relative;
    z-index: 5;
    pointer-events: none;
}
.fun_mode_enabled .game_overlay_footer.outer_layer,
.fav_enabled .game_overlay_footer.outer_layer{
    background: var(--casino_game_overlay_color, rgb(0 0 0 / 21%));
    padding-bottom: 14px;
    padding-top: 10px;
    border-radius: 0 0 20px 20px;
}
.game_overlay_footer.outer_layer .game_overlay_footer_left,
.game_overlay_footer.outer_layer .game_overlay_footer_right{
    pointer-events: all;
    cursor: pointer;
}
.games_list.main_lobby .cfv2_games_item_container:first-child .game_overlay_footer.outer_layer{
    top: -59px;
}
.game_overlay_footer_right{
    position: relative;
}
.info_modal{
    display: none;
    position: absolute;
    right: 0;
    background: #fff;
    border-radius: 5px;
    padding: 16px;
    width: 200px;
    z-index: 10;
    box-shadow: 0 5px 10px rgb(0, 0, 0, 0.5);
    margin-top: -50px;
    color: var(--primary_txt, #000);
}
.games_list.main_lobby .cfv2_games_item_container:first-child .info_modal{
    margin-top: -60px;
}
.open_selected .info_modal{
    display: block;
    /* If you want to implement it in very old browser-versions */
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */

    /* The rule below is not implemented in browsers yet */
    -o-user-select: none;

    /* The rule below is implemented in most browsers by now */
    user-select: none;
}
/* .games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .info_modal { */
/*     top: 56px; */
/* } */
.info_modal:after {
    content: " ";
    position: absolute;
    top: -31px;
    right: 0;
    border-width: 20px;
    border-style: solid;
    border-color: transparent transparent #fff transparent;
}

.info_modal.left_adjustment:after{
    right: 70px;
}
.info_modal .modal_content .modal_content_row{
    display: flex;
    flex-direction: column;
    margin: 8px 0;
}
.info_modal .modal_content .modal_content_row.left_align{
    align-items: flex-start;
}
.info_modal .modal_content .modal_content_heading{
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
}
.info_modal .modal_content .modal_content_subheading{
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 14px;
}

.info_modal .modal_content .modal_content_row button{
    height: 32px;
    border-radius: 100px;
    /* color: var(--senary_color); */
    /* background-color: var(--quinary_color); */
    /* background: var(--primary_btn, var(--main_btn)); */
    color: var(--primary_btn_txt, #fff);
    background: var(--primary_btn, #000);
    border: none;
}
.info_modal .modal_content .modal_content_row button:hover{
    filter: brightness(1.2);
}
/* <editor-fold desc="text">*/
.game_overlay .game_overlay_header .game_overlay_header_left{
    font-size: 20px;
}
.game_overlay .game_overlay_footer .game_name{
    font-size: 24px;
    line-height: 30px;
}
.game_overlay .game_overlay_footer .provider_name{
    font-size: 20px;
    line-height: 28px;
}
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_hover_overlay .game_overlay_header .game_overlay_header_left,
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_hover_overlay .game_overlay_footer .game_name,
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_hover_overlay .game_overlay_footer .provider_name {
    font-size: 16px;
    line-height: 24px;
}

/* </editor-fold>*/

.game_overlay .game_overlay_content{
    display: flex;
    justify-content: center;
    flex-direction: column;
    row-gap: 24px;
}
.game_overlay .game_overlay_content button{
    padding: 12px 24px;
    border-radius: 100px;
    height: auto;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    border: none;
}
.games_list.main_lobby .games_holder_1 .cfv2_games_item_container:first-child .game_overlay .game_overlay_content button{
    font-size: 14px;
    line-height: 20px;
}
/*</editor-fold>*/