#root .view-page-worldcup .newHomeShortcuts .newHomeShortcutsRow div {
    line-height: unset;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
}

#root .view-page-worldcup .newHomeShortcuts.shortcutsCarousel .newHomeShortcutsRow {
    margin-bottom: 5px;
}

#root .view-page-worldcup .match-carousel .events-tournament-wrapper .events-item-wrapper {
    width: 290px;
    height: 185px;
}

#root .view-page-worldcup .match-carousel.euroPregameGroup .odds-selection-default {
    width: 80px;
    min-width: unset;
    min-height: unset;
}

#root .view-page-worldcup .match-carousel.euroPregameGroup .match-markets-wrapper span.mobile-outcome~span {
    font-weight: bold;
    font-size: 13px;
}

#root .view-page-worldcup .match-carousel.euroPregameGroup .match-markets-wrapper .match-market div .match-odd {
    height: 35px;
}

#root .view-page-worldcup .match-carousel.euroPregameGroup .match-markets-wrapper:not(.match-locked-container) .match-odd.odd-locked:not(.match-suspended) {
    min-height: unset !important;
}

#root .view-page-worldcup .euroPregameGroupL,
#root .view-page-worldcup .euroPregameGroupK,
#root .view-page-worldcup .euroPregameGroupJ,
#root .view-page-worldcup .euroPregameGroupI,
#root .view-page-worldcup .euroPregameGroupH,
#root .view-page-worldcup .euroPregameGroupG,
#root .view-page-worldcup .euroPregameGroupF,
#root .view-page-worldcup .euroPregameGroupE,
#root .view-page-worldcup .euroPregameGroupD,
#root .view-page-worldcup .euroPregameGroupC,
#root .view-page-worldcup .euroPregameGroupB,
#root .view-page-worldcup .euroPregameGroupΑ {
    display: none;
}



#root .view-page-worldcup .euroPregameFilter {
    margin-bottom: 15px;
}

#root .view-page-worldcup .euroCarouselItem {
    width: 290px;
    height: 185px;
}

#root .view-page-worldcup.mobile.lang-en .promotionsCarousel.match-carousel .promoFacelift.firstdeposit.worldcup26>div,
#root .view-page-worldcup.mobile.lang-el .promotionsCarousel.match-carousel .promoFacelift.firstdeposit.worldcup26>div {
    margin-top: unset;
    margin-left: unset;
    zoom: unset;
    background-size: unset;
}

#root .view-page-worldcup.mobile.lang-en .promotionsCarousel.match-carousel .promoFacelift.kycbonus>div,
#root .view-page-worldcup.mobile.lang-el .promotionsCarousel.match-carousel .promoFacelift.kycbonus>div {
    margin-top: unset;
    margin-left: unset;
    zoom: unset;
    background-size: unset;
}

#root .view-page-worldcup.mobile.lang-en .promotionsCarousel.match-carousel .promoFacelift.accumulator>div,
#root .view-page-worldcup.mobile.lang-el .promotionsCarousel.match-carousel .promoFacelift.accumulator>div {
    margin-top: unset;
    margin-left: unset;
    zoom: unset;
    background-size: unset;
}

#root .view-page-worldcup.mobile.lang-en .promotionsCarousel.match-carousel .promoFacelift.cashback>div,
#root .view-page-worldcup.mobile.lang-el .promotionsCarousel.match-carousel .promoFacelift.cashback>div {
    margin-top: unset;
    margin-left: unset;
    zoom: unset;
    background-size: unset;
}

#root .view-page-worldcup.mobile .promotionsCarousel.match-carousel .promoFacelift.loyaltybonus>div {
    margin-top: unset;
    margin-left: unset;
    zoom: unset;
    background-size: unset;
}

#root .view-page-worldcup .newHomeShortcuts.promotionsCarousel .newHomeShortcutsRow div {
    justify-content: flex-start;
    height: 150px !important;
    align-items: flex-end;
    padding-left: 19px;
    padding-bottom: 10px;
    font-size: 11px;
    background-position-y: 10px;
}

#root .mobile.view-page-worldcup .newHomeShortcuts.promotionsCarousel .newHomeShortcutsRow,
#root .desktop.view-page-worldcup .newHomeShortcuts.promotionsCarousel .newHomeShortcutsRow {
    background-position: right;
    background-position-x: -96px !important;

}
