/* mv 2022-11-18 */
#root .banner-worldcupearlygoals-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-worldcupearlygoals-wrapper .banner-worldcupearlygoals,
#root .lang-undefined .banner-worldcupearlygoals-wrapper .banner-worldcupearlygoals {
    position: relative;
    background: url(/v1.01/r/images/site/banners/worldcupearlygoals.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .lang-el .banner-worldcupearlygoals-wrapper .banner-worldcupearlygoals {
    position: relative;
    background: url(/v1.01/r/images/site/banners/worldcupearlygoals_GR.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .banner-worldcupearlygoals-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

#root .banner-depositbonus-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-depositbonus-wrapper .banner-depositbonus,
#root .lang-undefined .banner-depositbonus-wrapper .banner-depositbonus {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/100bonus.png") center center no-repeat;
}

#root .lang-el .banner-depositbonus-wrapper .banner-depositbonus {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/100bonus_gr.png") center center no-repeat;
}

#root .banner-depositbonus-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* welcome new */
#root .banner-welcomebonusnew-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-welcomebonusnew-wrapper .banner-welcomebonusnew,
#root .lang-undefined .banner-welcomebonusnew-wrapper .banner-welcomebonusnew {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/WelcomeBonus_en_new.png") center center no-repeat;
}

#root .lang-el .banner-welcomebonusnew-wrapper .banner-welcomebonusnew {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/WelcomeBonus_gr_new.png") center center no-repeat;
}

#root .banner-welcomebonusnew-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}




/* mv 2022-01-20 */
#root .banner-welcomebonus-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-welcomebonus-wrapper .banner-welcomebonus,
#root .lang-undefined .banner-welcomebonus-wrapper .banner-welcomebonus {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/Welcome-Bonus_EN.png") center center no-repeat;
}

#root .lang-el .banner-welcomebonus-wrapper .banner-welcomebonus {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
    background: url("/v1.01/r/images/site/banners/Welcome-Bonus.png") center center no-repeat;
}

#root .banner-welcomebonus-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* mv 2021-06-11 */
/* Reload Bonus Banner Home Mob only users */
#root .reloadbbonus-banner-wrapper {
    position: relative;
    background: url(/v1.01/r/images/site/banners/Reload-Bonus-Mobile-el.png) center center no-repeat;
    width: 100%;
    height: 146px;
    background-size: cover;
    /* pointer-events: none; */
}

#root .reloadbbonus-banner-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* mv 2021-06-09 */
/* reload bonus banner @rightsportsnav */
#root .banner-reloadbonus-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-reloadbonus-wrapper .banner-reloadbonus,
#root .lang-undefined .banner-reloadbonus-wrapper .banner-reloadbonus {
    position: relative;
    background: url("/v1.01/r/images/site/banners/Reload-Bonus-Desktop-en.png") center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .lang-el .banner-reloadbonus-wrapper .banner-reloadbonus {
    position: relative;
    background: url("/v1.01/r/images/site/banners/Reload-Bonus-Desktop-el-v2.png") center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .banner-reloadbonus-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* mv 2021-06-01 */
/* 2plus promo banner (@rightsportsnav) START */
#root .banner-2plus-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .lang-en .banner-2plus-wrapper .banner-2plus,
#root .lang-undefined .banner-2plus-wrapper .banner-2plus {
    position: relative;
    background: url(/v1.01/r/images/site/banners/2plus_en.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .lang-el .banner-2plus-wrapper .banner-2plus {
    position: relative;
    background: url(/v1.01/r/images/site/banners/2plus.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .banner-2plus-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* 2plus promo banner (@rightsportsnav) END */

/* mv 2021-05-28 */
/* Hide download new app banner from app on iPad */
/* #root .mobile-app.device-tablet.os-mac .newapp-banner-wrapper-ios{display: none;}
#root .mobile-app.device-tablet.os-mac .newapp-banner-wrapper-android{display: none;} */

/* mv 2021-03-09 */
/* mv 2021-02-17 */
/* mv 2021-02-02 */
/* Hide download new app banner from mobile app  */
/* #root .mobile.os-ios.mobile-app .newapp-banner-wrapper-ios{display: none;}
#root .mobile.os-ios.mobile-app .newapp-banner-wrapper-android{display: none;}
#root .mobile.os-android.mobile-app .newapp-banner-wrapper-ios{display: none;}
#root .mobile.os-android.mobile-app .newapp-banner-wrapper-android{display: none;} */

/* mv 2021-01-21 */
/* START Goalless Banner (@rightsportsnav) */
#root .banner-cashback-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .banner-cashback-wrapper .banner-cashback {
    position: relative;
    background: url("/v1.01/r/images/site/banners/CashBack592_3.png") center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

/* mv 2021-02-17 */
#root .lang-en .banner-cashback-wrapper .banner-cashback,
#root .lang-undefined .banner-cashback-wrapper .banner-cashback {
    background: url(/v1.01/r/images/site/banners/cashback_en.png) center center no-repeat;
}

#root .banner-cashback-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* END Goalless Banner (@rightsportsnav) */

/* mv last modified 2021-01-21 */
/* mv 2021-01-19 */
/* START new app banner */
#root .mobile.os-ios .newapp-banner-wrapper-ios {
    display: block;
}

#root .mobile.os-ios .newapp-banner-wrapper-android {
    display: none;
}

#root .mobile.device-tablet.os-mac .newapp-banner-wrapper-android {
    display: none;
}

#root .mobile.os-android .newapp-banner-wrapper-ios {
    display: none;
}

#root .mobile.os-android .newapp-banner-wrapper-android {
    display: block;
}

#root .newapp-banner-wrapper-ios,
#root .newapp-banner-wrapper-android {
    min-height: 130px;
    width: 100%;
    height: 130px;
}

#root .lang-en .newapp-banner-wrapper-ios .newapp-banner,
#root .lang-en .newapp-banner-wrapper-android .newapp-banner,
#root .lang-undefined .newapp-banner-wrapper-ios .newapp-banner,
#root .lang-undefined .newapp-banner-wrapper-android .newapp-banner {
    position: relative;
    /* background: url(/v1.02/r/images/site/banners/newAppBanner_mob_en.png) center center no-repeat; */
    /* background: url(/v1.02/r/images/site/banners/newAppBanner_mob_en.png) center center no-repeat; */
    background: url(/v1.02/r/images/site/banners/homeHeaderBanner_EN_mob.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .lang-el .newapp-banner-wrapper-ios .newapp-banner,
#root .lang-el .newapp-banner-wrapper-android .newapp-banner {
    position: relative;
    /* background: url(/v1.02/r/images/site/banners/newAppBanner_el.png) center center no-repeat; */
    background: url(/v1.02/r/images/site/banners/homeHeaderBanner_GR_mob.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

@media (max-width: 360px) {

    #root .lang-en .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-en .newapp-banner-wrapper-android .newapp-banner,
    #root .lang-undefined .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-undefined .newapp-banner-wrapper-android .newapp-banner {
        /* background: url(/v1.02/r/images/site/banners/newAppBanner_mob_en.png) center center no-repeat; */
        background: url(/v1.02/r/images/site/banners/homeHeaderBanner_EN_mob.png) center center no-repeat;
    }

    #root .lang-el .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-el .newapp-banner-wrapper-android .newapp-banner {
        /* background: url(/v1.02/r/images/site/banners/newAppBanner_el.png) center center no-repeat; */
        background: url(/v1.02/r/images/site/banners/homeHeaderBanner_GR_mob.png) center center no-repeat;
    }
}

@media (min-width: 360px) {

    #root .lang-el .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-el .newapp-banner-wrapper-android .newapp-banner {
        /* background: url(/v1.02/r/images/site/banners/newAppBanner_el.png) center center no-repeat; */
        background: url(/v1.02/r/images/site/banners/homeHeaderBanner_GR_mob.png) center center no-repeat;
        background-size: cover;
    }

    #root .lang-en .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-en .newapp-banner-wrapper-android .newapp-banner,
    #root .lang-undefined .newapp-banner-wrapper-ios .newapp-banner,
    #root .lang-undefined .newapp-banner-wrapper-android .newapp-banner {
        /* background: url(/v1.02/r/images/site/banners/newAppBanner_mob_en.png) center center no-repeat; */
        background: url(/v1.02/r/images/site/banners/homeHeaderBanner_EN_mob.png) center center no-repeat;
        background-size: cover;
    }
}

#root .newapp-banner-wrapper-ios app-widget-host,
#root .newapp-banner-wrapper-android app-widget-host {
    height: 100%;
    width: 100%;
}

#root .newapp-banner-wrapper-ios .newapp-banner .bonus-text,
#root .newapp-banner-wrapper-android .newapp-banner .bonus-text {
    position: absolute;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: italic;
    /* mv: changed text color */
    /* color: #f8ed6f; */
    color: var(--c-paper);
    ;
    font-size: 35px;
    font-weight: 900;
    text-align: left;
    width: 50%;
    line-height: 36px;
    top: 5px;
    left: 20px;
    text-transform: capitalize;
    pointer-events: none;
}

#root .newapp-banner-wrapper-ios .newapp-banner .register-text,
#root .newapp-banner-wrapper-android .newapp-banner .register-text {
    position: absolute;
    font-family: "Open Sans", Arial, sans-serif;
    color: var(--c-paper);
    ;
    font-size: 19px;
    font-weight: 900;
    text-align: left;
    /* line-height: 26px; */
    bottom: 35px;
    left: 20px;
    text-transform: capitalize;
    pointer-events: none;
    border-radius: 10px;
    border: 2px solid var(--c-paper);
    padding: 10px;
}

/* END new app banner */

/* START Guest Register Banner (@rightsportsnav) */
#root .guest-register-banner-new-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .guest-register-banner-new-wrapper .guest-register-banner-new {
    position: relative;
    background: url(/v1.01/r/images/site/banners/FirstDepositBonus.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

/* mv 2021-02-17 */
#root .lang-en .guest-register-banner-new-wrapper .guest-register-banner-new,
#root .lang-undefined .guest-register-banner-new-wrapper .guest-register-banner-new {
    background: url(/v1.01/r/images/site/banners/FirstDepositBonus_en.png) center center no-repeat;
}

@media (max-width: 360px) {
    #root .guest-register-banner-new-wrapper .guest-register-banner-new {
        background: url(/v1.02/r/images/site/banners/FirstDepositBonus_360.png) center center no-repeat;
    }
}

/* @media (min-width: 360px) {
    #root .guest-register-banner-new-wrapper .guest-register-banner {
        background: url(/v1.02/r/images/site/banners/RegBonus_MainBanner_1020.png) center center no-repeat;
        background-size: cover;
    }
} */

#root .guest-register-banner-new-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

#root .guest-register-banner-new-wrapper .guest-register-banner-new .register-text {
    position: absolute;
    font-family: "Open Sans", Arial, sans-serif;
    font-style: italic;
    color: var(--c-paper);
    ;
    font-size: 16px;
    font-weight: 900;
    text-align: left;
    width: 50%;
    line-height: 18px;
    bottom: 25px;
    left: 10px;
    text-transform: capitalize;
    pointer-events: none;
}

/* END Guest Register Banner (@rightsportsnav) */


/* START Accumulator Banner (@rightsportsnav) */
#root .banner-accumulator-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}


#root .banner-accumulator-wrapper .banner-accumulator {
    position: relative;
    background: url(/v1.01/r/images/site/banners/AccBonus.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

/* mv 2021-02-17 */
#root .lang-en .banner-accumulator-wrapper .banner-accumulator,
#root .lang-undefined .banner-accumulator-wrapper .banner-accumulator {
    background: url(/v1.01/r/images/site/banners/AccBonus_en.png) center center no-repeat;
}

#root .banner-accumulator-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* END Accumulator Banner (@rightsportsnav) */

/* START BetBooking Banner (@rightsportsnav) */
#root .banner-BetBooking-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .banner-BetBooking-wrapper .banner-BetBooking {
    position: relative;
    background: url(/v1.01/r/images/site/banners/BetBooking.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

/* mv 2021-02-17 */
#root .lang-en .banner-BetBooking-wrapper .banner-BetBooking,
#root .lang-undefined .banner-BetBooking-wrapper .banner-BetBooking {
    background: url(/v1.01/r/images/site/banners/BetBooking_en.png) center center no-repeat;
}

#root .banner-BetBooking-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* END BetBooking Banner (@rightsportsnav) */

/* START buildandbet Banner (@rightsportsnav) */
#root .banner-buildandbet-wrapper {
    min-height: 240px;
    width: 100%;
    height: 240px;
    margin-top: 5px;
}

#root .banner-buildandbet-wrapper .banner-buildandbet {
    position: relative;
    background: url(/v1.01/r/images/site/banners/BuildBet.png) center center no-repeat;
    height: 100%;
    width: 100%;
    background-size: cover;
    pointer-events: none;
}

#root .lang-en .banner-buildandbet-wrapper .banner-buildandbet,
#root .lang-undefined .banner-buildandbet-wrapper .banner-buildandbet {
    background: url(/v1.01/r/images/site/banners/BuildBet_en.png) center center no-repeat;
}

#root .banner-buildandbet-wrapper app-widget-host {
    height: 100%;
    width: 100%;
}

/* END BetBooking Banner (@rightsportsnav) */