﻿*
{
    -webkit-tap-highlight-color: transparent;
}
#footer .wrapper
{
    display: flex;
    flex-direction: column;
    gap: 20px;
}
#footer .footer_icons-wrp, #footer .bottom__container, #footer #vue-footer, #footer #bottom-game-providers, #footer #bottom-icons
{
    order: -1;
}
#bottom-icons .bottom-icon img
{
    width: auto;
    height: 100%;
}
#bottom-icons .visa img
{
    height: 25px;
}
.popup-game-mobile__provider-name
{
    font-size: 25px;
    color: #f7f7f7;
    width: 100%;
    text-align: center;
    display: block;
    line-height: 1;
    padding: 10px 0;
}
.games-paging .games-container__control
{
    font-size: 13px;
    text-align: center;
    min-height: 30px;
    padding: 0 8px;
    box-sizing: border-box;
}
.iframe-game-mobile-wrap.show-iframe~.popup-game-mobile__provider-name
{
    display: none;
}
.game-provider-name
{
    display: none;
}
#footer #footer-menu
{
    margin: 0;
    white-space: normal;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 5px;
}
#footer #footer-menu a
{
    white-space: normal;
    flex-grow: 1;
    min-width: 300px;
}
#collage #slider li.video .video
{
    object-position: 90%;
}
#collage #slider li.video.gif .video
{
    object-position: right;
    object-fit: contain;
}
#collage #slider li
{
    background-position: right top;
}
@media(hover: hover)
{
    #footer-menu a:hover
    {
        color: var(--color-basic-white);
    }
}
@media(hover: none)
{
    #footer-menu a:active
    {
        color: var(--color-basic-white);
    }
}
#footer #footer-menu a::before, #footer #footer-menu a::after
{
    display: none;
}
.popup-page .popup-content--forgot-psw, .popup-page .popup-content--reset-psw
{
    min-height: 300px;
}
.popup-page-content.text-page
{
    padding-top: 20px;
}
.bonuses__content-card:nth-child(2)
{
    border-top: none;
}
.days
{
    white-space: nowrap;
}
.bonuses__content-card .hello-user, .bonuses__content-card .bonuses__content-title-text
{
    margin: 0;
    text-align: left;
}
.withdrawal-block.success [name="btn-withdrawals-history"]
{
    min-height: 40px;
    padding: 0 10px;
    font-size: 15px;
    line-height: 15px;
}
[lang="de"] .withdrawal__fields-container .field--error:has(.field__wrp-input-cc_number-box)
{
    margin-bottom: 26px;
}
.field--reg
{
    max-width: none;
    margin-left: 0;
}
.mobile-registration__step .field
{
    margin-bottom: 10px;
}
.mobile-registration__step--second
{
    display: none;
}
.popup-registration--mobile .field--correct .field__input
{
    border-color: #008000;
}
.deposit-reg-form .registration__fields-wrp
{
    grid-template-columns: repeat(auto-fill,minmax(260px,1fr));
}
@media(max-width: 420px)
{
    .registration__fields-wrp
    {
        margin-bottom: 30px;
    }
}/*==============tooltip mobile menu===============*/
#games-menu-mobile a::after
{
    display: none;
    content: attr(data-category-name);
    position: absolute;
    padding: 3px 10px;
    border-radius: 25px;
    margin: 0;
    white-space: nowrap;
    background-color: rgba(255,255,255,.9);
    bottom: 23px;
    left: 50%;
    color: #000;
    z-index: -1;
    transform: translateX(-50%);
    transition: .4s all cubic-bezier(.8,0,.26,1.55);
}
.logged.free #popup-game-mobile_start-game-demo
{
    display: flex;
}
#games-menu-mobile a.active-tooltip::after
{
    bottom: 67px;
}/*=========================================*//*==============STATUS===============*/
.statuses
{
    justify-content: space-around;
    padding-bottom: 0;
    position: relative;
    z-index: 1;
}
@media(min-width: 500px)
{
    .bonuses-closed .statuses
    {
        padding-left: 44px;
        justify-content: flex-start;
    }
    .popup-game_inner-wrp
    {
        height: auto;
    }
    .popup-game-mobile
    {
        padding-bottom: 10px;
    }
}
.status-box
{
    flex-grow: .3;
    margin-bottom: 4vw;
}/*==================================*//*============= status contact ========*/
.enter-code-fields .tooltip-red-contact-code
{
    width: 120px;
    z-index: 30;
}/*===================================*/
.chat-icon
{
    z-index: 1997!important;
}
[data-page-name=contact] .chat-icon
{
    display: none;
}
[data-page-name=contact] .comm100-button, [data-page-name=contact] #chat_button_adaptive_container, [data-page-name=contact] .floating-open-support, [data-page-name=about] .floating-open-support
{
    display: none!important;
}
.search__block-btn-sign--desktop
{
    display: none;
}
.search__block-btn-sign--mobile
{
    display: block;
    width: max-content;
}
.donotGetBonusDeposit
{
    margin-bottom: 30px;
}
.docs-pdf
{
    margin-bottom: 20px;
}
.link-pdf
{
    display: block;
    margin-bottom: 10px;
}/* ========== MyAccount -> Limits block start ============*/
#deposit-player-limit-control-form .limit-control__fields-wrp>div:nth-child(3)
{
    order: 2;
}
#deposit-player-limit-control-form .limit-control__fields-wrp>div:nth-child(2)
{
    order: 3;
}/* ========== MyAccount -> Limits block end ============*/
.user-contact-box
{
    max-width: calc(100vw - 30px);
}
.user-contact-value, .user-contact-box.email .user-contact-value
{
    word-wrap: break-word;
    overflow: hidden;
}
@media(max-width: 892px)
{/*========== status contact =========*/
    .user-contact
    {
        grid-template-columns: 1fr;
        grid-gap: 65px;
    }
    .user-contact-wrp
    {
        min-height: initial;
    }
    .user-contact-verified, .user-contact-not-verified, .user-contact-value
    {
        line-height: 20px;
    }
    .user-contact-box:nth-child(odd)::after
    {
        display: none;
    }
    .status-checkbox+label
    {
        margin-bottom: 0;
    }/*================================*//*==================== Use Cookie ===============*/
    .use-cookie
    {
        padding: 5px;
    }
    .use-cookie__text
    {
        font-size: .75rem;
        margin: .125rem auto;
        line-height: 1.25;
    }/*==================== Use Cookie ===============*/
}
.disabled-touch
{
    position: fixed;
}
.disabled-touch .frm-deposit-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
}
@media(max-width: 700px)
{/*========== status contact =========*/
    .enter-code-fields
    {
        grid-template-columns: 1fr;
    }
    .enter-code-fields input, .enter-code-fields button
    {
        min-height: 40px;
    }/*================================*/
    .bonuses__content
    {
        flex-direction: column;
        padding-bottom: 25px;
    }
    .bonuses__content-title, .bonuses__content-card
    {
        width: 100%;
    }
    .bonuses__coupons-form
    {
        flex-direction: column;
        width: 100%;
        max-width: initial;
        align-items: flex-start;
    }
    .bonuses__submit
    {
        margin-left: 0;
        padding: 8px 19px;
    }
    .bonuses__content-card:nth-child(2)
    {
        border-left: 0;
    }
    .tooltip-red, .tooltip-green
    {
        width: 100%;
    }
    .change-number__dropdown .tooltip-red, .change-number__dropdown .tooltip-green
    {
        text-align: start;
        margin-top: 0;
    }
    .bonuses__content-card:not(:first-of-type)
    {
        margin-top: 20px;
    }
    .bonuses__coupons .hello-user
    {
        margin-top: 0;
    }
}
.bonuses__coupons
{
    width: 100%;
    padding: 0;
}
.bonuses__wrapper .bonuses__provider-title, .bonus-image-wrp .bonuses__provider-title
{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 48px;
}
@media(max-width: 768px)
{
    .bottom-icons-brazil-box .bottom-icon-brazil
    {
        height: 25px;
        margin: 20px 10px 0;
    }
}
.page-header
{
    display: none;
}
.terms-tpl__page .popup-page-content
{
    padding-top: 20px;
}
.deposit-offer-page .popup-page-content
{
    padding-top: 0;
}/* BANKING PAGE*/
.payshead td:first-child, .paysstr td:first-child
{
    width: 25%;
}
.payshead td:last-child, .paysstr td:last-child
{
    width: 35%;
}
.payshead.nok td:last-child, .paysstr td:last-child
{
    width: 41%;
}
.paystable .paysstr .paysdiv .payslogo[data-js="pay-logo"]
{
    width: 68px;
    height: 40px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.35);
    border-radius: 6px;
}
.deposit-container__payments
{
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translateY(-50%);
    width: 68px;
    height: 40px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.35);
    border-radius: 6px;
    background-repeat: no-repeat;
    background-position: center;
}
.deposit-container__payments.cascading
{
    background-image: url(../../willbettingde/image/creditcard.svg),var(--payment-method-gradient);
}
.payslogo[data-js="pay-logo"] img
{
    width: 64px;
    height: auto;
}
.payslogo.bancontact img
{
    width: auto;
    height: 33px;
}
.payslogo.coinspaid_usdc img, .payslogo.gamma_g_usdc img
{
    width: auto;
    height: 33px;
}
.payslogo.apple_pay img
{
    width: 50px;
    height: auto;
}
.payslogo.mastercard-visa img
{
    width: 60px;
    height: auto;
}
.paysdiv .payslogo.static_credit_card img
{
    width: 37px;
    height: auto;
}
.payslogo.cashtocode_direct_evoucher img
{
    width: 63px;
    height: auto;
}
.payslogo.jeton_cash img
{
    width: 52px;
    height: auto;
}
.payslogo.jeton_wallet img
{
    width: 63px;
    height: auto;
}
.payslogo.giropay_vip img
{
    width: 64px;
    height: auto;
}
.payslogo.paysafe img
{
    width: 61px;
    height: auto;
}
.payslogo.paysafecash img
{
    width: 64px;
    height: auto;
}
.payslogo.cashtocode_direct img
{
    width: 69px;
    height: auto;
}
.payslogo.sofort img
{
    width: 63px;
    height: auto;
}
.payslogo.sofort_vip img
{
    width: 64px;
    height: auto;
}
.payslogo.easyex_crypto img
{
    width: 57px;
    height: auto;
}
.payslogo.giropay img
{
    width: 66px;
    height: auto;
}
.payslogo.premierpay img
{
    width: 64px;
    height: auto;
}
.payslogo.paygate img
{
    width: 64px;
    height: auto;
}
.payslogo.octapay img
{
    width: 64px;
    height: auto;
}
.payslogo.octapay_external_form img
{
    width: 64px;
    height: auto;
}
.payslogo.safetypay img
{
    width: 64px;
    height: auto;
}
.payslogo.coinspaid_all img
{
    width: 56px;
    height: auto;
}
.payslogo.astropaycard img, .payslogo.astropaybank img
{
    width: 64px;
    height: auto;
}
.payslogo.astropaywallet img
{
    width: 63px;
    height: auto;
}
.payslogo.interac img
{
    width: 35px;
    height: auto;
}
.payslogo.dolcepay img
{
    width: 64px;
    height: auto;
}
.payslogo.interac_etransfer img
{
    width: 66px;
    height: auto;
}
.payslogo.jeton_wallet img
{
    width: 64px;
    height: auto;
}
.payslogo.jeton_bank img
{
    width: 64px;
    height: auto;
}
.payslogo.solid_payments img
{
    width: 66px;
    height: auto;
}
.payslogo.skrill img
{
    width: 61px;
    height: auto;
}
.payslogo.skrillsofort img
{
    width: 65px;
    height: auto;
}
.payslogo.neteller img
{
    width: 62px;
    height: auto;
}
.payslogo.paysafe_neteller img
{
    width: 64px;
    height: auto;
}
.payslogo.ecopayz img
{
    width: 62px;
    height: auto;
}
.payslogo.iwallet img
{
    width: 63px;
    height: auto;
}
.payslogo.skrillrapid img
{
    width: 64px;
    height: auto;
}
.payslogo.skrillpaysafe img
{
    width: 63px;
    height: auto;
}
.payslogo.cashlib img
{
    width: 61px;
    height: auto;
}
.payslogo.upaysafedirect img
{
    width: 66px;
    height: auto;
}
.payslogo.muchbetter img
{
    width: 62px;
    height: auto;
}
.payslogo.pix img
{
    width: 63px;
    height: auto;
}
.payslogo.jcb img
{
    width: 49px;
    height: auto;
}
.payslogo.stripe img
{
    width: 80px;
    height: auto;
}
.payslogo.epro img
{
    width: 66px;
    height: auto;
}
.paystable .paysstr .paysdiv .payslogo.creditcard.boleto_rapido img, .paysdiv .payslogo.creditcard.boleto_rapido img, .payslogo.boleto_rapido img
{
    width: 60px;
    height: auto;
}
.payslogo.paypal img
{
    width: 62px;
    height: auto;
}
.payslogo.cryptocurrency img
{
    width: 62px;
    height: auto;
}
.payslogo.crypto img
{
    width: 64px;
    height: auto;
}
.payslogo.card img
{
    width: 60px;
    height: auto;
}
.payslogo.avo_pay img
{
    width: 64px;
    height: auto;
}
.payslogo.spadespay img
{
    width: 64px;
    height: auto;
}
.payslogo.easyex_crypto img
{
    width: 63px;
    height: auto;
}
.payslogo.payeasypro img
{
    width: 64px;
    height: auto;
}
.payslogo.coinspaid img
{
    width: 64px;
    height: auto;
}
.payslogo.coinspaid_bch img, .payslogo.gamma_g_bch img
{
    width: 64px;
    height: auto;
}
.payslogo.coinspaid_eth img, .payslogo.gamma_g_eth img
{
    width: 62px;
    height: auto;
}
.payslogo.coinspaid_ltc img, .payslogo.gamma_g_ltc img
{
    width: 63px;
    height: auto;
}
.payslogo.inpay img, .payslogo.inpay_eu img, .payslogo.inpay_ca img
{
    width: 63px;
    height: auto;
}
.payslogo.skrillrapid img
{
    width: 64px;
    height: auto;
}
.payslogo.interac_etransfer img
{
    width: 65px;
    height: auto;
}
.payslogo.venuspoint img
{
    width: 74px;
    height: auto;
}
.payslogo.vega_wallet img, .payslogo.vega_wallet_general img
{
    width: 63px;
    height: auto;
}
.payslogo.pay_retailers img
{
    width: 62px;
    height: auto;
}
.payslogo.mifinity img
{
    width: 64px;
    height: auto;
}
.payslogo.przelewy_24 img
{
    width: 63px;
    height: auto;
}
.payslogo.flexepin img
{
    width: 64px;
    height: auto;
}
.payslogo.cashlib_vip img
{
    width: 63px;
    height: auto;
}
.payslogo.gamma_g_usdtt img
{
    width: 47px;
    height: auto;
}
.payslogo.gamma_g_usdte img
{
    width: 47px;
    height: auto;
}
.payslogo:has(.cc-type)
{
    padding: 3px;
    box-sizing: border-box;
}
.payslogo:has(.cc-type) img
{
    width: auto;
    height: 48%;
}
.payslogo:has(.cc-type--2) img
{
    width: 41%;
    height: auto;
}
.payslogo:has(.cc-type--3) img
{
    width: 37%;
    height: auto;
}
.payslogo:has(.cc-type--4) img
{
    width: 37%;
    height: auto;
}
.payslogo:has(.cc-type--5) img
{
    width: 27%;
    height: auto;
}
.payslogo:has(.cc-type--6) img
{
    width: 27%;
    height: auto;
}/*==================== Dynamic credit card =====================*/
.paysdiv .payslogo.creditcard img
{
    width: 37px;
    height: auto;
}
.payslogo.visa img
{
    width: 63px;
    height: auto;
}/*==================== Dynamic credit card =====================*/
.bitcoin-payment::before
{
    background-size: 35px auto;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 1px 1px 2px rgba(0,0,0,.35);
    border-radius: 6px;
    right: 0;
    width: 68px;
    height: 40px;
}
.bitcoin-payment.coinspaid::before, .bitcoin-payment.coinspaid_btc::before
{
    background-image: url(../../willbettingde/image/btc.svg);
}
.bitcoin-payment.coinspaid_bch::before
{
    background-image: url(../../willbettingde/image/bch.svg);
}
.bitcoin-payment.coinspaid_eth::before
{
    background-image: url(../../willbettingde/image/eth.svg);
    background-size: 25px auto;
}
.bitcoin-payment.coinspaid_ltc::before
{
    background-image: url(../../willbettingde/image/ltc.svg);
}
.bitcoin-payment.coinspaid_usdt::before
{
    background-image: url(../../willbettingde/image/usdt.svg);
    background-size: 35px auto;
}
.withdrawal-container .title::after
{
    width: 68px;
    height: 40px;
    border-radius: 6px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.35);
}
.withdrawal-container__payments
{
    width: 68px;
    height: 40px;
    border-radius: 6px;
    box-shadow: 1px 1px 2px rgba(0,0,0,.35);
}
.withdrawal-container__payments-icon
{
    height: 30px;
    flex-grow: 1;
    margin: 0 3px;
}
.withdrawal-container__payments-icon.visa
{
    width: 30px;
}
.withdrawal-container__payments-icon.mastercard
{
    width: 23px;
}
.withdrawal-container.sofort_vip .title::after
{
    background-image: url(../../willbettingde/image/sofort_vip.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.jeton_wallet .title::after
{
    background-image: url(../../willbettingde/image/jeton_wallet.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.jeton_bank .title::after
{
    background-image: url(../../willbettingde/image/jeton_bank.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.solid_payments .title::after
{
    background-image: url(../../willbettingde/image/solid_payments.svg),var(--payment-method-gradient);
    background-size: 66px auto,100%;
}
.withdrawal-container.skrill .title::after
{
    background-image: url(../../willbettingde/image/skrill.svg),var(--payment-method-gradient);
    background-size: 61px auto,100%;
}
.withdrawal-container.skrillsofort .title::after
{
    background-image: url(../../willbettingde/image/skrillsofort.svg),var(--payment-method-gradient);
    background-size: 65px auto,100%;
}
.withdrawal-container.neteller .title::after
{
    background-image: url(../../willbettingde/image/neteller.svg),var(--payment-method-gradient);
    background-size: 62px auto,100%;
}
.withdrawal-container.paysafe_neteller .title::after
{
    background-image: url(../../willbettingde/image/neteller.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.ecopayz .title::after
{
    background-image: url(../../willbettingde/image/ecopayz.svg),var(--payment-method-gradient);
    background-size: 62px auto,100%;
}
.withdrawal-container.iwallet .title::after
{
    background-image: url(../../willbettingde/image/iwallet.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-container.muchbetter .title::after
{
    background-image: url(../../willbettingde/image/muchbetter.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.wire .title::after
{
    background-image: url(../../willbettingde/image/wire.svg),var(--payment-method-gradient);
}
.withdrawal-container.crypto .title::after
{
    background-image: url(../../willbettingde/image/cryptocurrency.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.card .title::after
{
    background-image: url(../../willbettingde/image/static_credit_card.svg),var(--payment-method-gradient);
    background-size: 60px 100%,100%;
    background-position: center;
}
.withdrawal-container.premierpay .title::after
{
    background-image: url(../../willbettingde/image/premierpay.svg),var(--payment-method-gradient);
}
.withdrawal-container.avo_pay .title::after
{
    background-image: url(../../willbettingde/image/avo_pay.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.spadespay .title::after
{
    background-image: url(../../willbettingde/image/spadespay.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.easyex_crypto .title::after
{
    background-image: url(../../willbettingde/image/easyex_crypto.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-container.payeasypro .title::after
{
    background-image: url(../../willbettingde/image/payeasypro.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.octapay .title::after
{
    background-image: url(../../willbettingde/image/octapay.svg),var(--payment-method-gradient);
}
.withdrawal-container.coinspaid .title::after, .withdrawal-container.coinspaid_btc .title::after, .withdrawal-container.gamma_g_btc .title::after
{
    background-image: url(../../willbettingde/image/coinspaid_btc.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.coinspaid_bch .title::after, .withdrawal-container.gamma_g_bch .title::after
{
    background-image: url(../../willbettingde/image/coinspaid_bch.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.coinspaid_eth .title::after, .withdrawal-container.gamma_g_eth .title::after
{
    background-image: url(../../willbettingde/image/coinspaid_eth.svg),var(--payment-method-gradient);
    background-size: 62px auto,100%;
}
.withdrawal-container.coinspaid_ltc .title::after, .withdrawal-container.gamma_g_ltc .title::after
{
    background-image: url(../../willbettingde/image/coinspaid_ltc.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-container.inpay .title::after, .withdrawal-container.inpay_eu .title::after, .withdrawal-container.inpay_ca .title::after
{
    background-image: url(../../willbettingde/image/inpay.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-container.skrillrapid .title::after
{
    background-image: url(../../willbettingde/image/skrillrapid.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}
.withdrawal-container.volt .title::after
{
    background-image: url(../../willbettingde/image/volt.svg),var(--payment-method-gradient);
}
.withdrawal-container.interac_etransfer .title::after
{
    background-image: url(../../willbettingde/image/interac_etransfer.svg),var(--payment-method-gradient);
    background-size: 65px auto,100%;
}
.withdrawal-container.venuspoint .title::after
{
    background-image: url(../../willbettingde/image/venuspoint.svg),var(--payment-method-gradient);
    background-size: 74px auto,100%;
}
.withdrawal-container.vega_wallet_general .title::after
{
    background-image: url(../../willbettingde/image/vega_wallet.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-tooltip
{
    margin-left: 5px;
    transform: none;;
}
.withdrawal-container.przelewy_24 .title::after
{
    background-image: url(../../willbettingde/image/przelewy_24.svg),var(--payment-method-gradient);
    background-size: 63px auto,100%;
}
.withdrawal-container .title
{
    padding-right: 70px;
    min-height: 45px;
}
.withdrawal-container.card .title:not(:has(.withdrawal-card-tooltip:empty))
{
    line-height: unset;
}
.withdrawal-container .title:before
{
    top: 50%;
    margin-top: -15px;
    margin-left: -30px;
}
.withdrawal-card-tooltip
{
    margin-top: 10px;
}
.text .content bigplus
{
    font-size: 19px;
    line-height: 18px;
    margin-bottom: 9px;
    display: inline-block;
}
.withdrawal-container.flexepin .title::after
{
    background-image: url(../../willbettingde/image/flexepin.svg),var(--payment-method-gradient);
    background-size: 64px auto,100%;
}/* Bitcoin */
.bitcoin-container
{
    display: block;
}
.bitcoin-container .bitcoin-qr
{
    display: block;
    margin-bottom: 20px;
}
.bitcoin-container .bitcoin-info
{
    display: block;
    padding: 0;
}
.bitcoin-container .bitcoin-info, .bitcoin-container .bitcoin-info .message
{
    font-size: 14px;
    line-height: 30px;
}
.bitcoin-container .bitcoin-info .message
{
    text-align: center;
    margin-top: 20px;
}
.bitcoin-container .bitcoin-info .bitcoin-address
{
    font-size: 15px;
    line-height: 20px;
    text-align: center;
    overflow-wrap: break-word;
}
#frozen-user-div
{
    padding: 30px 10px 0;
    text-align: center;
}
.overflow-body
{
    max-height: 100vh;
    overflow: hidden!important;
    position: fixed;
}
#popup-reset-password, #popup-forgot-password
{
    background-color: transparent;
    box-shadow: none;
    filter: drop-shadow(0 6px 6px var(--rgba-black-60));
    width: calc(100% - 30px);
    margin: 0 15px;
    top: 30px;
    overflow: hidden;
}
#popup-reset-password .popup-content, #popup-forgot-password .popup-content
{
    margin: 0;
    padding: 0;
}
#popup-reset-password .popup-content .popup-page-content, #popup-forgot-password .popup-content .popup-page-content
{
    padding: 32px 20px;
}
.inner-page
{
    padding: 10px 0 20px;
}
#popup-reset-password .popup-content .inner-page, #popup-forgot-password .popup-content .inner-page
{
    box-sizing: border-box;
    padding: 0;
    margin: 0;
    width: 100%;
}
#popup-reset-password::after, #popup-forgot-password::after
{
    display: block;
    content: '';
    height: 40px;
    width: 100%;
    bottom: 0;
}
#popup-reset-password.password_changed
{
    top: 50%;
    transform: translateY(-50%);
}
#popup-reset-password .loading, #popup-forgot-password .loading
{
    width: auto;
}
.popup-open #main
{
    margin-top: 0;
}
html.after-deposit-popup-open body
{
    min-height: unset;
    max-height: 100vh;
}
.after-deposit-popup-open #main
{
    position: fixed;
    top: 60px;
    max-height: 100vh;
    overflow: hidden;
}
.popup-open #games
{
    display: block;
}
.mobile.blur-block, .blur-block
{
    touch-action: none;
    max-height: 100vh;
    overflow: hidden;
}
.fancybox-lock [data-page-name=bonuses] .mobile.blur-block, .fancybox-lock [data-page-name=bonuses] .blur-block, .fancybox-lock [data-page-name=status] .mobile.blur-block, .fancybox-lock [data-page-name=status] .blur-block
{
    max-height: unset;
}
.frozen-user-div.msg-notification
{
    padding: 20px 50px!important;
    margin: 0;
    background-position: 10px 35px!important;
    border: none;
}
.frozen-user-div .frozen-user-div__text
{
    text-align: justify;
    margin: 15px 0 0 25px;
}
.frozen-user-div .frozen-user-div__btn-wrapper
{
    margin: 20px 0 0;
}
games-menu-mobile #m-live
{
    display: none;
}
#m-goldngems_gs span
{
    background-image: url("../../willbettingde/image/icon-goldngems_gs.png");
}
#m-mythology_gs span
{
    background-image: url("../../willbettingde/image/icon-mythology_gs.png");
}
#m-animals_gs span
{
    background-image: url("../../willbettingde/image/icon-animals_gs.png");
}
#m-hotnspicy_gs span
{
    background-image: url("../../willbettingde/image/icon-hotnspicy_gs.png");
}
#m-underwater_gs span
{
    background-image: url("../../willbettingde/image/icon-underwater_gs.png");
}
#m-beauties_gs span
{
    background-image: url("../../willbettingde/image/icon-beauties_gs.png");
}
#m-adventures_gs span
{
    background-image: url("../../willbettingde/image/icon-adventures_gs.png");
}
#m-random_gs span
{
    background-image: url("../../willbettingde/image/icon-random_gs.png");
}
#m-holdnwin_gs span
{
    background-image: url("../../willbettingde/image/icon-holdnwin_gs.png");
}
#m-horror_gs span
{
    background-image: url("../../willbettingde/image/icon-horror_gs.png");
}
#m-asia_gs span
{
    background-image: url("../../willbettingde/image/icon-asia_gs.png");
}
#m-circus_gs span
{
    background-image: url("../../willbettingde/image/icon-circus_gs.png");
}
#m-books_gs span
{
    background-image: url("../../willbettingde/image/icon-books_gs.png");
}
#m-megaways_gs span
{
    background-image: url("../../willbettingde/image/icon-megaways_gs.png");
}
#m-ireland_gs span
{
    background-image: url("../../willbettingde/image/icon-ireland_gs.png");
}
#m-holidays2 span
{
    background-image: url("../../willbettingde/image/icon-st-valentine.png");
}
#m-holidays span
{
    background-image: url("../../willbettingde/image/icon-easter.png");
}
.withdrawal__amount-field-wrp
{
    display: block;
}
.popup-game-mobile_second-section-top
{
    text-align: center;
}
.tab-wrapper
{
    gap: unset;
}
.tab-wrapper.active
{
    grid-template-columns: 100%;
}
.search__wrapper
{
    grid-row: 1/2;
}
.tab-wrapper__left
{
    grid-row: 2/3;
}
.tab-item
{
    max-width: 100%;
    flex-basis: 49%;
}
.contact-us__page .contact-us__bottom
{
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    margin: 40px 0;
    max-width: 100%;
    flex-wrap: wrap-reverse;
}
.contact-us__bottom .search__block-buttons
{
    flex-direction: row;
    gap: 10px;
    margin-bottom: 30px;
}
.search__block-buttons
{
    justify-content: flex-start;
}
.kyc_edit_btn
{
    font-size: 13px;
}
#popup-kyc
{
    max-height: 420px;
    height: 100%;
}
.progress-bar--tooltip
{
    width: unset;
}
.mobile-game-quick-deposit
{
    width: 100%;
    height: 100%;
    position: fixed!important;
    background: rgba(0,0,0,.95);
    overflow-y: auto;
    transform: translateY(-100%);
    transition: transform .3s ease-out;
}
.mobile-game-quick-deposit .inner-page
{
    background-color: transparent!important;
    background-image: none!important;
    padding: 0 0 65px;
    margin: 0 auto;
}
.mobile-game-quick-deposit .popup--deposit
{
    transform: translateY(-32px);
}
.game-header__button--deposit.hide
{
    display: none;
}
.mobile-game-quick-deposit.active
{
    transform: translateY(0);
    top: 65px;
}
.mobile-game-quick-deposit-close
{
    width: 45px;
    min-width: 45px;
    height: 45px;
    display: none;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.mobile-game-quick-deposit-close.active
{
    display: flex;
}
.mobile-game-quick-deposit-close__times
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
.mobile-game-quick-deposit-overlay
{
    background-color: rgba(0,0,0,.95)!important;
    background-image: none!important;
    top: 65px;
}
.mobile-game-quick-deposit-processing
{
    background-color: rgba(0,0,0,.95)!important;
    top: 65px;
}
.popup--answer-from-mobile-quick-deposit .games-suggestions, .popup--answer-from-mobile-quick-deposit .bonus-banner
{
    display: none!important;
}
.popup--answer-from-mobile-quick-deposit.provider-chips-given .fancybox__button
{
    display: block;
}
.popup--answer-from-mobile-quick-deposit~.fancybox-overlay
{
    top: 0;
}
.mobile-game-quick-deposit>[data-test-selector="loader"]
{
    top: -65px!important;
}
.mobile-game-quick-deposit [data-js=deposit-form-wrapper]
{
    position: relative!important;
}
.mobile-game-quick-deposit #payments-list.deposit_v2
{
    overflow-x: hidden;
}
.disabled-touch .mobile-game-quick-deposit
{
    position: fixed;
    overflow: hidden;
}
.awaiting-bonuses .bonus-container .bonus-text .bonus-description.awaiting-bonus-steps
{
    max-height: unset;
}
@media(max-width: 768px) and (orientation: landscape)
{
    #popup-kyc
    {
        max-height: 320px;
    }
}
#popup-kyc .iframe
{
    height: 100%;
    max-height: 100%;
    box-sizing: border-box;
    width: 100%;/*min-height: max-content;*/
}
@media only screen and (max-width: 430px)
{
    .tab-wrapper__left
    {
        max-width: 100%;
    }
}
@media(max-width: 1180px)
{
    .search-block
    {
        max-width: 100%;
        width: 100%;
        display: flex;
        flex-direction: column;
    }
    .search__wrapper
    {
        order: -1;
    }
    .tab-wrapper__left
    {
        width: 100%;
        max-width: 100%;
    }
    .tab-list__wrapper
    {
        order: 1;
        width: 100%;
        margin: 40px auto 20px;
    }
    .answer-list__wrapper
    {
        order: 2;
    }
    .search-block .search__block-buttons
    {
        order: 3;
    }
}
@media(max-width: 769px)
{
    .progress-bar__item-icon
    {
        display: block;
    }
    .progress-bar__item-title
    {
        display: none;
    }
}
@media screen and (max-width: 768px)
{/*  NEW WITHDRAWAL BLOCK START */
    .withdrawal__steps
    {
        flex-direction: column;
    }
    .withdrawal__block-item
    {
        max-width: 100%;
        display: flex;
        align-items: center;
    }
    .withdrawal__block-item:last-child
    {
        margin-bottom: 0;
    }
    .withdrawal__item-icon
    {
        margin-left: 0;
    }
    .withdrawal__item-text
    {
        margin: 0;
    }
    .withdrawal__iban-icon-explanation
    {
        margin-bottom: -3px;
    }/*  NEW WITHDRAWAL BLOCK END */
}
@media screen and (max-width: 768px) and (orientation: landscape)
{
    #popup-kyc .iframe
    {
        min-height: initial;
    }
}
@media(max-width: 576px)
{/*------- tooltip mobile menu -----*/
    #games-menu-mobile a:first-of-type::after
    {
        left: 5px;
        transform: none;
    }
    .popup-game-mobile
    {
        padding: 40px 0;
    }
    .bonuses__content-card .bonuses__content-title-text
    {
        margin-left: 0;
    }
    .bonuses__content-card
    {
        border-left: none;
    }
    .bonuses__content-card:nth-child(2)
    {
        border-left: none;
    }
    #games-menu-mobile a:last-of-type::after
    {
        right: 1px;
        left: auto;
        transform: none;
    }/*------- tooltip mobile menu -----*//*------------  popup game mobile ---------------*/
    .popup-game-mobile--block-scroll
    {
        overflow: hidden;
    }
    .popup-game-mobile
    {
        min-height: 100%;
    }
    .popup-game_inner-wrp
    {
        padding-bottom: 20px;
    }
    .popup-game_inner-wrp
    {
        height: initial;
    }
    .popup-game-mobile_info-wrp
    {
        justify-content: end;
        flex-direction: column;
        align-items: center;
        flex-grow: 1;
        min-height: min-content;
    }
    .popup-game-mobile_first-section
    {
        padding: 0 39px;
    }
    .popup-game-mobile_second-section
    {
        margin: 0;
        width: 100%;
        flex-grow: 1;
    }
    #popup-game .registration-banner-game.mob
    {
        margin: 0;
    }
    .popup-game-mobile_title/*------------  popup game mobile ---------------*//*------------ history --------------*/ .history__field
    {
        width: 100%;
    }/*------------ history --------------*/
    .forgot-password__field
    {
        margin-bottom: 45px;
    }
    .bonuses__content-title-text
    {
        text-align: center;
    }
    .bonuses__content-title-text, .bonuses__content .user-contact-box
    {
        width: 100%;
    }
    .bonuses__content .user-contact-box
    {
        margin-top: 40px;
    }/*------------ expire bonus popup --------------*/
    .expire-bonus.expire-bonus--show
    {
        bottom: 40px;
        left: 50%;
        transform: translate(-50%,40px) scale(.65);
    }
    .expire-bonus__body
    {
        flex-direction: column;
    }
    .expire-bonus__text
    {
        text-align: center;
    }
    .expire-bonus__time
    {
        margin: 0 auto;
        width: 60%;
        border-radius: 50px;
        font-size: 20px;
    }/*------------ expire bonus popup --------------*/
    .title-kyc-cell
    {
        min-width: 120px;
        width: auto;
        box-sizing: border-box;
    }
    #kyc-container .history-table thead
    {
        font-size: 11px;
        line-height: 14px;
    }
    .kyc-cell-status
    {
        width: 70px;
        box-sizing: border-box;
    }
    .special-kyc-cell, #kyc-container .history-table td
    {
        box-sizing: border-box;
        padding-left: 2px;
    }
    .special-kyc-cell, #kyc-container .history-table td:not(.history-table__document)
    {
        padding-right: 2px;
    }
    .search__wrapper .search-input
    {
        font-size: 12px;
    }
    .lang_de .search__wrapper .search-input
    {
        font-size: 9px;
    }
    .progress-bar__body
    {
        flex-wrap: wrap;
        row-gap: 20px;
    }
    .progress-bar__item-title
    {
        text-align: center;
        word-break: break-word;
    }
    .progress-bar--tooltip
    {
        left: 0;
    }
    #kyc-container .kyclbl.rejected, #kyc-container .kyc_line.rejected, #kyc-container .doc--rejected .kyclbl.rejected, #kyc-container .doc--rejected .kyc_line.rejected
    {
        display: inline-block;
        margin-bottom: 4px;
    }/*.progress-bar__item {*//*    width: 49%;*//*}*/
}
#chat-widget-container.expand-mobile
{
    height: 100%!important;
    bottom: 0!important;
    z-index: 3001!important;
}
@media(max-width: 350px)
{
    .popup-game-mobile_provider-logo
    {
        margin: 10px auto;
    }
}
.popup-game-mobile_provider-logo
{
    filter: brightness(0) invert(1);
}
.popup-game-mobile_provider-logo[data-provider-id="172"], .popup-game-mobile_provider-logo[data-provider-id="160"], .popup-game-mobile_provider-logo[data-provider-id="166"], .popup-game-mobile_provider-logo[data-provider-id="179"], .popup-game-mobile_provider-logo[data-provider-id="200"], .popup-game-mobile_provider-logo[data-provider-id="216"], .popup-game-mobile_provider-logo[data-provider-id="225"]
{
    filter: none;
}
.popup-game-mobile_provider-logo[data-provider-id="219"]
{
    width: 185px;
    max-width: 185px;
}
.popup-game-mobile_provider-logo[data-provider-id="73"]
{
    background-size: 81%;
}
.popup-game-mobile_provider-logo[data-provider-id="68"]
{
    transform: scale(1.9);
}
.popup-game-mobile_provider-logo[data-provider-id="83"]
{
    background-size: contain;
}
.popup-game-mobile_provider-logo[data-provider-id="131"]
{
    filter: none;
}
[data-device-type="IOS"] .bitcoin-container img
{
    display: inline-block!important;
    margin: 0 auto;
}
.fancybox-session .fancybox-inner
{
    height: auto!important;
}
.fancybox-session .logo
{
    margin-bottom: 0;
}
.fancybox-session .buttons
{
    flex-wrap: wrap;
}
.fancybox-session .buttons__logout, .fancybox-session .buttons__stay-logged-in
{
    flex-grow: 1;
    margin: 5px!important;
}/*==================== Ban Popup ===============*/
@media(max-width: 374px)
{
    .search__wrapper .search-input
    {
        font-size: 11px;
    }
    .progress-bar__item-title
    {
        max-width: 100px;
    }
}
@media(max-height: 916px) and (max-width: 424px)
{
    .fancybox-wrap.fancybox-banned.popup .fancybox-inner
    {
        justify-content: flex-start;
    }
    .fancybox-banned.popup .fancybox-skin .text
    {
        grid-template-areas: "title" "timer" "info";
        grid-template-rows: 1fr auto auto;
        grid-template-columns: 1fr;
        padding: 0;
    }
    .fancybox-banned .text__title
    {
        order: 1;
        padding: 0;
        text-align: center;
        font-size: 1.75em;
    }
    .fancybox-banned .text__title::before
    {
        left: 50%;
        transform: translateX(-50%);
    }
    .fancybox-banned .text__info
    {
        order: 3;
        padding: 0;
        text-align: center;
    }
    .fancybox-banned .base-timer
    {
        order: 2;
        display: block;
        margin: 1em auto;
    }
}
@media(max-width: 768px)
{
    .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(1), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(2), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(3), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(4), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(5), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(6), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(7)
    {
        width: 100%;
    }
    .forgot-password, .reset-psw, .new-psw-form, .form-change-psw
    {
        display: block;
        padding: 0;
        justify-items: initial;
    }
    .withdrawal-block .history-table section:nth-child(1), .withdrawal-block .history-table section:nth-child(2), .withdrawal-block .history-table section:nth-child(3), .withdrawal-block .history-table section:nth-child(4), .withdrawal-block .history-table section:nth-child(5), .withdrawal-block .history-table section:nth-child(6)
    {
        width: 100%;
        display: flex;
    }
    .withdrawal__wrapper-info
    {
        display: block;
    }
    .history-table.withdrawal__wrapper-info
    {
        border-bottom: 0;
        border-radius: 3px;
    }
    .withdrawal__wrapper-history .withdrawal__text-tablet, .withdrawal-block .withdrawal__text-tablet
    {
        flex-grow: 1;
    }
    #withdrawals-container .withdrawal__wrapper-history:first-of-type, #withdrawals-container .withdrawal__wrapper-history:last-of-type
    {
        border-radius: 3px;
    }
    .withdrawal__name-table.withdrawal__name-table-title, .withdrawal-block .withdrawal__name-table
    {
        width: 28%;
        min-width: 100px;
        height: auto;
        align-items: center;
    }
    .withdrawal-block .withdrawal__wrapper-info:not(:first-of-type) .withdrawal__name-table
    {
        display: block;
    }
    .withdrawal-block .history-table.withdrawal__wrapper-info
    {
        border-radius: 3px;
    }
    .history-table.withdrawal__wrapper-info:not(:first-child)
    {
        border-top: 1px solid var(--history-table-border);
    }
    .withdrawal__wrapper-info
    {
        margin-bottom: 10px;
    }
}
@media(max-height: 420px) and (min-width: 769px) and (orientation: landscape)
{
    .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(1), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(2), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(3), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(4), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(5), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(6), .withdrawal__name-table-info .withdrawal__name-table-wrapper:nth-child(7)
    {
        width: 100%;
    }
    .withdrawal-block .history-table section:nth-child(1), .withdrawal-block .history-table section:nth-child(2), .withdrawal-block .history-table section:nth-child(3), .withdrawal-block .history-table section:nth-child(4), .withdrawal-block .history-table section:nth-child(5), .withdrawal-block .history-table section:nth-child(6)
    {
        width: 100%;
    }
    .withdrawal__wrapper-history .withdrawal__text-tablet, .withdrawal-block .withdrawal__text-tablet
    {
        flex-grow: 1;
    }
    .history-table.withdrawal__wrapper-info, .withdrawal__name-table-info
    {
        display: block;
    }
    #withdrawals-container .withdrawal__wrapper-history:not(:first-of-type)
    {
        margin-top: 15px;
    }
    .history-table.withdrawal__wrapper-info section, .withdrawal__wrapper-history:not(:first-child) .withdrawal__name-table-title, .withdrawal_limit-exceeded .withdrawal__wrapper-info:not(:first-of-type) .withdrawal__name-table
    {
        display: flex;
    }
    .withdrawal_limit-exceeded .withdrawal__wrapper-info
    {
        margin-bottom: 15px;
    }
    .withdrawal__name-table.withdrawal__name-table-title, .withdrawal-block .withdrawal__name-table
    {
        width: 30%;
        height: auto;
        align-items: center;
    }
    .withdrawal__name-table-wrapper, .history-table.withdrawal__wrapper-info section
    {
        border-right: 0;
    }
}
@media(max-width: 400px)
{
    .lang_de .withdrawal__currency-hint-text-explanation
    {
        margin-right: 5px;
        right: 20px;
    }
}
@media(max-width: 470px)
{
    .history-item .item-title
    {
        font-size: 16px;
    }
    .withdrawal__wrapper-history .withdrawal__name-table-wrapper>div:first-of-type
    {
        width: 100px;
    }
}
@media(max-width: 420px)
{
    .g-recaptcha>div
    {
        margin: 0 auto;
    }
}
@media(max-width: 380px)
{
    .game-sticker
    {
        font-size: 12px;
    }
}
.bonuses-closed .popup-page-content
{
    padding-top: 20px;
}
[lang="en"] .email .user-new-flow-contact-content .enter-code
{
    min-height: initial;
}
.popup-page-content--text
{
    font-size: 13px;
    font-family: "Roboto","Arial",sans-serif;
}/*.user-new-flow-contact-content .enter-code{*//*    display: flex;*//*    justify-content: space-between;*//*    flex-direction: column;*//*    min-width: 100%;*//*}*//*.user-new-flow-contact-content .enter-code-fields{*//*    grid-template-columns: minmax(101px, 1fr) minmax(80px, 0.8fr) minmax(80px, 0.8fr);*//*}*/
#games-menu-mobile .games-menu__sticker-new
{
    display: inline-block;
    width: 12px;
    height: 12px;
    border: 1px solid #e41d1d;
    border-radius: 50%;
    box-sizing: border-box;
    background-color: #f00;
    margin-left: 13px;
    animation: pulseStickerNew 3s ease infinite;
}
@keyframes pulseStickerNew
{
    0%
    {
        box-shadow: 0 0 0 0 #f00;
        transform: scale(1);
    }
    50%
    {
        box-shadow: 0 0 5px 0 #f00;
        transform: scale(.7);
    }
    100%
    {
        box-shadow: 0 0 0 0 #f00;
        transform: scale(1);
    }
}
@media(max-width: 486px)
{
    .kyc-disclaimer
    {
        margin-bottom: 35px;
    }
    .kyc-disclaimer.expanded
    {
        margin: 0;
    }
    .kyc-disclaimer__wrp
    {
        height: 100px;
    }
    .kyc-disclaimer.expanded .kyc-disclaimer__mob-overlay, .kyc-disclaimer.expanded .kyc-disclaimer__btn
    {
        display: none;
    }
    .kyc-disclaimer.expanded .kyc-disclaimer__wrp
    {
        height: auto;
    }
    .kyc-disclaimer__mob-overlay, .kyc-disclaimer__btn
    {
        display: block;
    }
    .withdrawal-container.card .title
    {
        flex-wrap: wrap;
    }
    #payments-list .bonus-count-down__wrapper
    {
        align-items: center;
    }
    #payments-list.deposit_v2 .bonus-count-down__wrapper
    {
        width: 110px;
    }
    .bonuses-popup .bonus-count-down__wrapper
    {
        margin-bottom: 0;
    }
    #payments-list .available-bonuses .bonus-container .bonus-text .bonus-name
    {
        margin-top: 0;
    }
    .payslbltbl:first-of-type .payslabel
    {
        min-height: unset;
        height: unset;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
    .payslbltbl .payslabel .field__wrp-input.pays
    {
        max-width: unset;
        width: 100%;
        margin-bottom: 20px;
    }
    .withdrawal-container .content button.withdrawal__btn
    {
        margin-top: 30px;
    }
    .restricted-bonuses__content
    {
        padding: 10px;
    }
    .restricted-bonuses__title
    {
        font-size: 15px;
    }
    .awaiting-bonuses .bonus-container .bonus-text .buttons-container
    {
        justify-content: center;
    }
    .awaiting-bonuses .bonus-container
    {
        grid-template-rows: minmax(35px,110px) minmax(35px,auto) auto;
    }
    .awaiting-bonuses .bonus-container:has(.awaiting-bonus-step__timeframe)
    {
        grid-template-rows: minmax(35px,140px) minmax(35px,auto) auto;
    }
    .inner-page .base-tooltip__text
    {
        min-width: 170px;
    }
}
@media(max-height: 768px) and (orientation: landscape)
{
    .mobile-game-quick-deposit.active
    {
        width: calc(100% - 65px);
        top: 0;
        left: 65px;
    }
    .mobile-game-quick-deposit .inner-page
    {
        padding: 0;
    }
    .popup--answer-from-mobile-quick-deposit .message-details
    {
        width: calc(100% - 30px)!important;
    }
    .mobile-game-quick-deposit-overlay
    {
        top: 0;
        left: 65px;
    }
    .mobile-game-quick-deposit-processing
    {
        top: 0;
        left: 65px;
    }
    .popup--answer-from-mobile-quick-deposit
    {
        left: calc(50% + (65px / 2))!important;
        transform: translateX(-50%)!important;
    }
    .mobile-game-quick-deposit-processing .fancybox-wrap, .mobile-game-quick-deposit-processing .fancybox-wrap .fancybox-inner
    {
        width: calc(100% - 30px)!important;
    }
    .popup--answer-from-deposit .message-successful-descriptor, .popup--answer-from-deposit .message-error
    {
        max-width: 500px;
    }
    .mobile-game-quick-deposit .popup--deposit
    {
        transform: translateY(0);
    }
    .mobile-game-quick-deposit>[data-test-selector="loader"]
    {
        top: 0!important;
    }
}
@media(max-height: 486px) and (orientation: landscape)
{
    .kyc-disclaimer
    {
        margin-bottom: 35px;
    }
    .kyc-disclaimer.expanded
    {
        margin: 0;
    }
    .kyc-disclaimer__wrp
    {
        height: 100px;
    }
    .kyc-disclaimer.expanded .kyc-disclaimer__mob-overlay, .kyc-disclaimer.expanded .kyc-disclaimer__btn
    {
        display: none;
    }
    .kyc-disclaimer.expanded .kyc-disclaimer__wrp
    {
        height: auto;
    }
    .kyc-disclaimer__mob-overlay, .kyc-disclaimer__btn
    {
        display: block;
    }
    .fancybox-overlay
    {
        touch-action: initial;
    }
    .popup--deposit.popup--answer-from-mobile-quick-deposit
    {
        width: calc(100% - 65px)!important;
        height: 100vh!important;
        overflow-y: auto!important;
        overflow-x: hidden!important;
    }
    .popup--deposit.popup--answer-from-mobile-quick-deposit .fancybox-skin
    {
        padding: 80px 15px!important;
    }
    .popup--deposit.popup--answer-from-mobile-quick-deposit .fancybox-inner
    {
        width: 100%!important;
    }
    .payslbltbl:first-of-type .payslabel
    {
        min-height: unset;
        height: unset;
        flex-direction: column;
        align-items: flex-start;
        gap: 20px;
    }
    .payslbltbl .payslabel .field__wrp-input.pays
    {
        max-width: unset;
        width: 100%;
        margin-bottom: 20px;
    }
    .awaiting-bonuses .bonus-container
    {
        grid-template-rows: none;
    }
}/* kyc */
.kycbtn
{
    margin-top: 3px;
}
.kycbtn__tooltip
{
    width: min-content;
    padding: 5px;
}
[data-page-name=deposit] .game-menu-mobile-control
{
    display: none;
}
[data-page-name=deposit] .game-menu-mobile-control.open
{
    display: block;
}
.deposit-container .field
{
    align-self: end;
}
.status-box .btn-deposit, .status-box .btn-deposit.main-button
{
    min-height: 30px;
}
.popup-menu__close-btn
{
    display: none!important;
}
.history-filter
{
    row-gap: 10px;
}
.deposit-offer-page-logo
{
    margin: 0!important;
    height: 45px!important;
}
.deposit-offer-page #header
{
    z-index: 2010!important;
}
.deposit-offer-page .popup-page-content
{
    padding-left: 0!important;
    padding-right: 0!important;
}
.deposit-offer-page #chat-widget-container
{
    bottom: 0!important;
    z-index: 2010!important;
}
.deposit-offer-page .inner-page.terms-tpl__page
{
    padding-top: 0;
}
.deposit-offer-page .available-bonuses.claimed .bonus-container
{
    padding: 10px;
}
.available-bonuses .img-wait-container
{
    left: 50%;
    transform: translate(-50%,-50%);
}
.transaction-delay-info
{
    width: 100%;
}
.registration-banner.reg-banner-loading
{
    min-height: 120px;
}
.game-advisory-popup .custom-popup__body, .custom-popup-filling--game-advisory
{
    width: 100vw;
    height: 100%;
    border-radius: 0;
}
.custom-popup-filling--game-advisory
{
    min-height: unset;
    overflow: auto;
}
.game-advisory-popup__header
{
    position: fixed;
    z-index: 2;
}
.game-advisory-popup__body
{
    overflow: auto;
    background-size: 100% 100%;
    background-position: 0 100px;
}
.game-advisory-popup__menu
{
    position: fixed;
    top: 50px;
    z-index: 1;
}
.game-advisory-popup__menu .popup-menu__tab
{
    width: unset;
}
.game-advisory-popup__content
{
    padding: 30px 10px 20px;
    margin-top: 100px;
    margin-bottom: 50px;
}
.game-advisory-popup__content-text
{
    width: 100%;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 20px;
}
.game-advisory-popup__toggle
{
    position: fixed;
    bottom: 0;
    height: 60px;
    margin: 0;
    background: linear-gradient(180deg,rgba(0,0,0,0) 0%,#000 40%);
}
.game-advisory-popup__game-block, .game-advisory-popup__game-block.three-column
{
    grid-template-columns: 1fr 1fr;
}
@media(max-width: 600px)
{
    .game-advisory-popup__game-block, .game-advisory-popup__game-block.three-column
    {
        grid-template-columns: 1fr;
    }
}
.game-advisory-popup__game, .three-column .game-advisory-popup__game
{
    min-height: 110px;
}
.game-advisory-popup__game-image, .three-column .game-advisory-popup__game-info
{
    min-width: 150px;
}
.game-advisory-popup__game-info, .three-column .game-advisory-popup__game-info
{
    padding: 10px;
}
.game-advisory-popup__game-title, .three-column .game-advisory-popup__game-title
{
    font-size: 13px;
}
.game-advisory-popup__empty-fav-block .game-advisory-popup__content-text
{
    margin-bottom: 30px;
}
.banking_table-wrp .paysdiv
{
    white-space: normal;
    padding: 0 5px;
    box-sizing: border-box;
    line-height: 1;
}
.bonus-money-toggle
{
    padding: 0;
}
.bonus-money-toggle--mobile
{
    display: block;
}
.bonus-money-toggle--mobile
{
    margin: -10px auto 20px;
}
#live #filter-div .bonus-money-toggle--mobile, #video-slots #filter-div .bonus-money-toggle--mobile, #all-games #filter-div .bonus-money-toggle--mobile
{
    margin: 0 0 20px;
}
#filter-div .bonus-money-toggle--mobile .bonus-money-toggle--mobile
{
    max-width: 680px;
}
#games .games-paging
{
    margin-left: 0;
}
.anythingSlider.anythingSlider-custom .anythingControls
{
    height: 20px;
    bottom: 5px;
}
.anythingSlider-custom .anythingControls ul li, .anythingSlider.anythingSlider-custom .anythingControls ul
{
    display: flex;
    align-items: center;
}
.anythingSlider.anythingSlider-custom .anythingControls ul a
{
    width: 10px;
    height: 10px;
    margin: 5px;
}
.anythingSlider-custom.activeSlider .anythingControls a:active, .anythingSlider-custom.activeSlider .anythingControls a.cur
{
    width: 12px!important;
    height: 12px!important;
    transform: none!important;
}
.mobile-link-wrp-my-account
{
    gap: 10px;
}
.status-title-name, .ua-uname, .hello-user, .member-name
{
    max-width: 100%;
    min-width: 0;
    white-space: nowrap;
}
body.hide-collage.logged #main, body.hide-collage #main
{
    margin-top: 50px;
}
@supports(
-moz-appearance: none)
{
.games-banner .text .content span[style*="display:none"]+br
{
    margin-bottom: 20px;
}
}
body.hide-collage.logged #main, body.hide-collage #main
{
    margin-top: 50px;
}