#root .lang-undefined .promoWrapper .promoInfo.gr,
#root .lang-en .promoWrapper .promoInfo.gr {
    display: none;
}

#root .lang-el .promoWrapper .promoInfo.en {
    display: none;
}

/* DESKTOP RIGHT SIDEBAR START */
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-firstdeposit,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-accumulator,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-loyaltybonus,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-vouchercodes,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-cashback,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-freebet,
#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-welcomebonus {
    background-position-x: unset;
    background-position-y: unset;
}

#root .desktop .rightSidebarPromoWrapper {
    margin-bottom: 5px;
}

#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-welcomebonus.themeBlue .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextWelcomeWhiteGr.svg);
    height: 47px;
}

#root .desktop .rightSidebarPromotionsWrapper .promoBanner.banner-welcomebonus.themeBlue .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextWelcomeWhiteEn.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .promoBanner.banner-cashback.themeGreen .slogan-head.gr,
#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .promoBanner.banner-cashback.themeGreen .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextCashbackBlackEn2.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .promoBanner.banner-accumulator.themeBlue .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextAccumulatorWhiteEn.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .promoBanner.banner-accumulator.themeGreen .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextAccumulatorBlackEn.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-BetBooking-wrapper .promoBanner.banner-BetBooking.themeGreen .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoBetbookingBlack.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-BetBooking-wrapper .promoBanner.banner-BetBooking.themeBlue .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoBetbookingWhite.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-buildandbet-wrapper .promoBanner.banner-buildandbet.themeGreen .slogan-head.gr,
#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-buildandbet-wrapper .promoBanner.banner-buildandbet.themeGreen .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextBetBuilderBlack.svg) !important;
}

#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-buildandbet-wrapper .promoBanner.banner-buildandbet.themeBlue .slogan-head.gr,
#root .desktop .right-sidebar .rightSidebarPromotionsWrapper .banner-buildandbet-wrapper .promoBanner.banner-buildandbet.themeBlue .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextBetBuilderWhite.svg) !important;
}

#root .desktop.view-page-euro24 .right-sidebar .rightSidebarPromotionsWrapper .promoBanner {
    border: 1.5px solid var(--c-white);
    border-radius: 10px;
}

#root .desktop .rightSidebarPromotionsWrapper {
    margin-top: 10px;
}

/* #root .desktop .rightSidebarPromotionsWrapper .promoBanner {
    background-size: contain;
} */

#root .desktop .right-sidebar .calltoaction-text {
    display: none;
}

/* #root .lang-en .banner-buildandbet-wrapper .banner-buildandbet,
#root .lang-undefined .banner-buildandbet-wrapper .banner-buildandbet,
#root .lang-en .banner-BetBooking-wrapper .banner-BetBooking,
#root .lang-undefined .banner-BetBooking-wrapper .banner-BetBooking,
#root .lang-en .banner-accumulator-wrapper .banner-accumulator,
#root .lang-undefined .banner-accumulator-wrapper .banner-accumulator,
#root .lang-en .banner-cashback-wrapper .banner-cashback,
#root .lang-undefined .banner-cashback-wrapper .banner-cashback,
#root .lang-en .banner-welcomebonus-wrapper .banner-welcomebonus,
#root .lang-undefined .banner-welcomebonus-wrapper .banner-welcomebonus,
#root .desktop .banner-buildandbet-wrapper .banner-buildandbet>app-widget-host,
#root .desktop .banner-welcomebonus-wrapper .banner-welcomebonus>app-widget-host,
#root .desktop .banner-BetBooking-wrapper .banner-BetBooking>app-widget-host,
#root .desktop .banner-accumulator-wrapper .banner-accumulator>app-widget-host,
#root .desktop .banner-cashback-wrapper .banner-cashback>app-widget-host,
#root .lang-en.desktop .guest-register-banner-new-wrapper .guest-register-banner-new,
#root .desktop .guest-register-banner-new-wrapper .guest-register-banner-new>app-widget-host,
#root .lang-undefined.desktop .guest-register-banner-new-wrapper .guest-register-banner-new {
    background: unset;
} */
#root .desktop .banner-buildandbet-wrapper .banner-buildandbet,
#root .desktop .banner-buildandbet-wrapper .banner-buildandbet,
#root .desktop .banner-BetBooking-wrapper .banner-BetBooking,
#root .desktop .banner-BetBooking-wrapper .banner-BetBooking,
#root .desktop .banner-accumulator-wrapper .banner-accumulator,
#root .desktop .banner-accumulator-wrapper .banner-accumulator,
#root .desktop .banner-cashback-wrapper .banner-cashback,
#root .desktop .banner-cashback-wrapper .banner-cashback,
#root .desktop .banner-welcomebonus-wrapper .banner-welcomebonus,
#root .desktop .banner-welcomebonus-wrapper .banner-welcomebonus,
#root .desktop .banner-buildandbet-wrapper .banner-buildandbet>app-widget-host,
#root .desktop .banner-welcomebonus-wrapper .banner-welcomebonus>app-widget-host,
#root .desktop .banner-BetBooking-wrapper .banner-BetBooking>app-widget-host,
#root .desktop .banner-accumulator-wrapper .banner-accumulator>app-widget-host,
#root .desktop .banner-cashback-wrapper .banner-cashback>app-widget-host,
#root .desktop .guest-register-banner-new-wrapper .guest-register-banner-new,
#root .desktop .guest-register-banner-new-wrapper .guest-register-banner-new>app-widget-host,
#root .desktop .guest-register-banner-new-wrapper .guest-register-banner-new {
    background: unset;
}

#root .desktop.view-page-site-promotions .promoWrapper {
    width: 20vw;
    margin-bottom: 20px;
}

#root .desktop .right-sidebar .promoBanner.banner-cashback .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextCashbackWhite.svg) !important;
}

#root .desktop .right-sidebar .banner-BetBooking-wrapper .banner-BetBooking .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoBetbookingWhite.svg) !important;
}

#root .desktop .right-sidebar .promoBanner.banner-accumulator .slogan-head {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextAccumulatorBlackEn.svg) !important;
}

/* DESKTOP RIGHT SIDEBAR END */

#root .slogan-separator {
    display: none;
}

#root .promoBanner.themeBlue {
    background-image: url(/v2.12/r/images/site/banners/promoBackg2big.svg) !important;
    background-color: #1A40E0 !important;
    background-repeat: no-repeat;
}

#root .promoBanner.themeGreen {
    background-image: url(/v2.12/r/images/site/banners/promoBackg1big.svg) !important;
    background-color: #00C24A !important;
    background-repeat: no-repeat;
}

#root.large .promoBanner.themeBlue {
    background-image: url(/v2.12/r/images/site/banners/promoBackgThemBlueExpanded.svg) !important;
}

#root.large .promoBanner.themeGreen {
    background-image: url(/v2.12/r/images/site/banners/promoBackgThemGreenExpanded.svg) !important;
}

#root .promoBanner.banner-daily_payout .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextDailyPayoutBlackEn.svg) !important;
    width: 100%;
    height: 74px;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 5px;
}

#root .promoBanner.banner-daily_payout .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextDailyPayoutBlackEn.svg) !important;
    width: 100%;
    height: 74px;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 5px;
}

#root .promoBanner.banner-reload_bonus.themeBlue .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextReloadBonusWhiteGr.svg) !important;
}

#root .promoBanner.banner-reload_bonus .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextReloadBonusBlackGr.svg) !important;
    width: 100%;
    height: 74px;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 5px;
}

#root .promoBanner.banner-reload_bonus.themeBlue .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextReloadBonusWhiteGr.svg) !important;
}

#root .promoBanner.banner-reload_bonus .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextReloadBonusBlackGr.svg) !important;
    width: 100%;
    height: 74px;
    background-repeat: no-repeat;
    margin-top: 15px;
    margin-bottom: 5px;
}


#root .promoBanner.banner-firstdeposit .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextFirstDepositWhiteEn.svg) !important;
}

#root .promoBanner.banner-firstdeposit .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextFirstDepositWhiteGr.svg) !important;
}

#root .promoBanner.banner-welcomebonus .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextWelcomeBlackEn.svg) !important;
}

#root .promoBanner.banner-freebet .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextFreebetWhiteEn.svg) !important;
}

#root .promoBanner.banner-freebet .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextFreebetWhiteEn.svg) !important;
}



#root .promoBanner.banner-cashback .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextCashbackBlackEn2.svg) !important;
}

#root .promoBanner.banner-vouchercodes .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextVoucherCodeWhiteEn.svg) !important;
}

#root .promoBanner.banner-vouchercodes .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextVoucherCodeWhiteGr.svg) !important;
}

#root .promoBanner.banner-loyaltybonus .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextLoyaltyBlackEn.svg) !important;
    height: 23px;
}

#root .promoBanner.banner-accumulator .slogan-head.en {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextAccumulatorWhiteEn.svg) !important;
}

#root .promoBanner.banner-accumulator .slogan-head.gr {
    background-image: url(/v2.12/r/images/site/banners/euro24PromoTextAccumulatorWhiteGr.svg) !important;
    height: 49px;
}

@media screen and (max-width: 374px) {
    #root .promoBanner.themeBlue {
        background-size: contain;
    }

    #root .promoBanner.themeGreen {
        background-size: contain;
    }

    #root .promoBanner.banner-accumulator,
    #root .promoBanner.banner-vouchercodes,
    #root .promoBanner.banner-cashback,
    #root .promoBanner.banner-freebet,
    #root .promoBanner.banner-welcomebonus {
        background-position-y: unset;
    }
}