body{}

.body_inner{
    background-color: #24262B;
    overflow: overlay;
    padding-top: 64px;
    overflow-x:hidden;
}
@media only screen and (max-width: 767px){
    .body_inner{padding-bottom: 80px;}
}
.root{background-color: #24262B;}
a:focus{outline: none;}
button:focus{outline: none;}
.txt{font-size: 1.25rem;line-height:1;}
.text_gray{color: #98A7B5}
.text_lime{color: lime;}
.text_gold{color: Gold;}

.prov-name{color:#98A7B5;font-size:80%;white-space:nowrap;}
.prov-name:hover{color:#98A7B5;text-decoration: none;}

/*-- PAYMENTS ROW --*/
.payments_wrap{
	background-color: #1C1E22;
    background-image: url(../img/circle_green.webp);
    background-repeat: no-repeat;
    background-position: center top -130px;
    background-size: auto 110%;
}
.payments_left{
	background-image: url(../img/circle_gray.webp);
    background-repeat: no-repeat;
    background-position: left -4rem center;
    background-size: auto 100%;
}
.payments_right{backdrop-filter: blur(10px);}
.deposit_title,.deposit_desc{display: block;font-size:1.2rem;}
.deposit_title{}
.deposit_desc{}
.deposit_desc span{color:#FFBF39;font-weight: 700;}

.deposit_btn{
	color: #fff;
    background-color: #5617cb;
    background-image: conic-gradient(from 1turn,#8447F6,#5617CB);
    padding: 1rem 1.7rem;
    height: 3rem;
    line-height: 1;
    font-weight: 400;
    font-size: .875rem;
    white-space: nowrap;
    text-align: center;
    display: inline-block;
    font-weight: bold;
    border-radius: 0.125rem;
}
.deposit_btn:hover{text-decoration: none;color: #fff;}

/*-- OFFERS-CAROUSEL --*/
.post_cont{background-color:#1C1E22;margin-right:13px;font-size:12px;}
.post_cont a{color: #fff;}
.post_cont a:hover{color: #fff;text-decoration: none;}

.offers-carousel{}
.offer_slide{min-height: 350px;background-repeat: no-repeat;background-size: auto 100%;background-position: center top;}
.offer_inner{width: 100%;height: 100%;}

.offer_inner_left{backdrop-filter: blur(10px);}
.offer_title{
	display: block;
	font-size: 28px;
    line-height: 1.2;
    color: #fff;
    font-weight: 600;
}
.offer_desc{color: #98A7B5;display: block;}

.offer_btn{color: #fff;display: inline-block;padding: 1rem 2rem;text-align: center;font-weight: bold;}
.offer_btn:hover{color: #fff;text-decoration: none;}
.btn_green{background-color: #3BC117;background-image: conic-gradient(from 1turn,#6ACF15,#209B44);}
.btn_yellow{background-color: #de8f16;background-image: conic-gradient(from 1turn,#F6CD47,#DE8F16);}

.offer_inner_right{}
.offer_inner_right img{width:30%;min-width:220px;height:auto;margin: 0 auto;}

@media only screen and (max-width: 767px){}
@media only screen and (max-width: 768px) {
    .payments_wrap{background-position: right 2rem bottom 2rem;background-size: auto 70%;}
    .offers-carousel>.slick-prev,.offers-carousel>.slick-next{display: none !important;}
    .offer_inner_right img {
        width: 25%;
        min-width: 100px;
        height: auto;
        margin: 0 auto;
    }
    .offer_slide{min-height: 400px;}
 }
/*-- PROMO IN LEFT MENU --*/
.promo_left_more{color: #98A7B5;text-align: right;display: block;}
.promo_left_more:hover{color: #fff;text-decoration: none;}
.promo_left_text,.promo_left_more{font-size: 14px;}
.bonus-item:hover{text-decoration: none;}
.li-task,.li-spin{border-radius: .125rem;}
.min_task{
    background-color: #17191B;
    border-radius: 0.125rem;
    height: 48px;
    display: flex;
    align-items: center;
}
.li-task{margin: 0 4px 0 0;background: linear-gradient(26.79deg,rgba(109,43,255,.480402) 1.86%,rgba(109,43,255,.04) 85.25%,rgba(109,43,255,.04) 85.25%),rgba(216,216,216,.05);}
.li-spin{margin: 0 0 0 4px;padding: 0 0 4px 4px;background: linear-gradient(19.92deg,rgba(175,13,132,.511772) -6.45%,rgba(175,13,132,.04) 78.77%),rgba(216,216,216,.05);position: relative;}
/*--spin--*/
.spin-anim {
    width: 32px;
    height: 32px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    }
.spin-anim .img-spinbg {
    position: absolute;
    left: 50%;
    width: 32px;
    height: 32px;
    z-index: 1;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    top: 6%;
}
.spin-anim .img-turntable {width: 43px;height: 32px;z-index: 2;}
.spin-anim .img-pointer {
    position: absolute;
    top: -0.375rem;
    left: 49%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translate(-50%);
    width: 1.125rem;
    height: auto;
    z-index: 3;
}


@-webkit-keyframes rotate-e5iyal4 {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes rotate-e5iyal4 {
    0% {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    to {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.img-turntable {
    -webkit-animation: rotate-e5iyal4 2s infinite linear;
    animation: rotate-e5iyal4 2s infinite linear
}

.bonus-text{
	height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    top: 0;
    font-size: 9px;
    line-height: 1;
    overflow: hidden;
}

.bonus-text p:first-child{font-weight: 700;text-transform: uppercase;color: #fff;}
.bonus-text p:nth-child(2){color: #656E78;}

/*-- CASINO PAGE --*/
.float_navi_wrapper{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-right: 3px;
}
/*slik - navi*/
.slik_left,.slik_right{
    background: #1C1E22;
    color: #67707B;
    height: 36px;
    width: 36px;
    font-size: 0;
    line-height: 0;
    border: none;
    outline: none;
}
.slik_left{}
.slik_right{}
.slik_left:before,.slots_float_left:before{content: '\276E';}
.slik_right:before,.slots_float_right:before{content: '\276F';}
.slik_left,.slik_right{
    font-family: 'slick';
    font-size: 14px;
    line-height: 1;
    opacity: .75;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/**/
.casino_footer{background-color: #282A30;}
.casino_footer_title{font-size: 20px;font-weight:700;}
.casino_footer_text{color:#98A7B5;font-size: .875rem;line-height: 1.6;}
.details_btn{border-radius: 0;border: none;background-color:transparent;color: #3BC117;}
.casino_footer_mail{color: #3BC117;}
.casino_footer_mail_btn{background-image:conic-gradient(from 1turn,#6ACF15,#209B44);color:#fff;font-size:.875rem;font-weight:700;line-height:1.3;padding: 0.4rem 2rem;
}
textarea.feedback{background-color: #24262B;color: color:#98A7B5;font-size: .875rem;line-height: 1.6;border: none;}
.casino_footer_mail_btn:hoover{color: #fff;}
.details_modal{background-color: #282A30;}
.details_modal>.modal-header{background-color: #1C1E22;color: #fff;border: none;}
.details_close{color: #98A7B5;text-shadow: none;}
.details_modal>.modal-body{background-color: #282A30;color:#98A7B5;font-size:.875rem;line-height: 1.6;}

.details_modal>.modal-body h2,.details_modal>.modal-body h3,.details_modal>.modal-body h4,.details_modal>.modal-body h5,.details_modal>.modal-body h6{color: #fff;font-size: 1.0625rem;}
/*-- BREADCRUMBS --*/
.bread{
    padding: 0 0.9375rem;
    height: 2.5rem;
    line-height: 2.5rem;
    border-radius: 0.125rem;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap;
    overflow: hidden;
    background-color: #2D3035;
    text-overflow: ellipsis;
    color: #98A7B5;
    font-size: .9rem;
}
.breadcrumb_last{color: #fff}
.bread span > span{}

.bread span > span > a{color: #98A7B5}
.bread span > span > a:hover{text-decoration: none;color: color: #98A7B5}
/*-- PAGE-CONTENT --*/
.paget_main_content{color: #98A7B5;}
.paget_main_content h1,.paget_main_content h2,.paget_main_content h3,.paget_main_content h4,.paget_main_content h5,.paget_main_content h6{color: #fff},
.paget_main_content > .wp-block-image > figure.alignleft > img{width:50%;height:auto;float:left;margin-right:2rem;margin-bottom:1.5rem;} 
.paget_main_content > .wp-block-image > figure.alignright > img{width:50%;height:auto;float:right;margin-left:2rem;margin-bottom:1.5rem}
.paget_main_content > .wp-block-image > figure.aligncenter > img{width: 100%;height: auto;} 
.clearfix{clear: both;}
@media (max-width: 768px) {
  .paget_main_content > .wp-block-image > figure.alignleft > img{width: 100%}
  .paget_main_content > .wp-block-image > figure.alignright > img{width: 100%;}
}