@import url( 'https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
:root {
    --mobile-header-main-section-height: 49px;
    --mobile-header-navigation-height: 40px;
    --mobile-header-full-height: 89px;
    --dynamic-header: 0;
    --window-height: 597px;
    --hero: #FF6B00 !important;
    --brand: #33AE33;
    --secondary: #06A9AA;
    --accent: #b7872d;
    --oc-1: #FF6B00 !important;
    --oc-2: #FF6B00 !important;
    --oc-3: #ff3449;
    --odd-up: #16C72E;
    --odd-down: #ff3449;
    --b: #151414 !important;
    --header: #151414 !important;
    --menu: #FC6E31 !important;
    --menu-sc-rgb: 36, 34, 35 !important;
    --tab-navigation: #151414 !important;
    --hero-hover: #CCA700;
    --hero-sc: #000000;
    --hero-sc-rgb: 0, 0, 0;
    --hero-rgb: 255, 209, 0;
    --brand-hover: #119923;
    --brand-sc: #000000;
    --brand-sc-rgb: 0, 0, 0;
    --brand-rgb: 22, 199, 46;
    --secondary-hover: #047879;
    --secondary-sc: #000000;
    --secondary-sc-rgb: 0, 0, 0;
    --secondary-rgb: 6, 169, 170;
    --accent-hover: #8E6923;
    --accent-sc: #000000;
    --accent-sc-rgb: 0, 0, 0;
    --accent-rgb: 183, 135, 45;
    --oc-1-hover: #CCA700;
    --oc-1-sc: #000000;
    --oc-1-sc-rgb: 0, 0, 0;
    --oc-1-rgb: 255, 209, 0;
    --oc-2-hover: #CCA700;
    --oc-2-sc: #000000;
    --oc-2-sc-rgb: 0, 0, 0;
    --oc-2-rgb: 255, 209, 0;
    --oc-3-hover: #FF6777;
    --oc-3-sc: #FFFFFF;
    --oc-3-sc-rgb: 255, 255, 255;
    --oc-3-rgb: 255, 52, 73;
    --odd-up-hover: #119923;
    --odd-up-sc: #000000;
    --odd-up-sc-rgb: 0, 0, 0;
    --odd-up-rgb: 22, 199, 46;
}

.header-bc {
    padding: 0;
}

.nav-menu-container .nav-menu {
    height: 50px !important;
}
.nav-menu-container.header-navigation:first-child {
    background: #242223 !important;
    border-radius: 0;
}
.nav-menu-container.header-navigation:first-child .nav-menu {
    border-radius: 0;
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    background: linear-gradient(90deg, rgba(36, 34, 35, 1) 0, rgba(36, 34, 35, .15));
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item {
    color: #fff;
    text-transform: uppercase;
    font-size: 14px !important;
    font-weight: 500 !important;
    line-height: 24px !important;
    letter-spacing: 0.2px;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item > i,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item > i {
    color: #FF6B00;
    font-size: 18px;

}
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active {
    color: #FF6B00 !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active {
    background: #FF6B00 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
    color: #FF6B00 !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active {
    color: #fff !important;
}

.market-bc {
    background: #151414 !important;
    border: 1px solid rgba(var(--b-sc-rgb), .15) !important;
}
.market-bc.active,
.market-bc:hover {
    color: var(--hero-sc) !important;
    background: var(--hero) !important;
}

ul.nav-menu.nav-menu-hide-items {
    justify-content: flex-start !important;
}

.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc.active .left-menu-scroll > .sp-sub-list-bc,
.multi-column-content {
    background: rgba(var(--b-sc-rgb), .06) !important;
}
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc.selected > .sp-s-l-head-bc,
.left-menu-scroll > .sp-sub-list-bc > .sp-s-l-b-content-bc > .sp-sub-list-bc .sp-sub-list-bc:hover > .sp-s-l-head-bc {
    background: rgba(var(--b-sc-rgb), .12) !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-item,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other > .nav-menu-item.active {
    margin: 8px 4px !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu > li+li {
    margin-inline-start: 10px;
}

.is-home-page .nav-menu-container {
    justify-content: center;
}

.is-home-page ul.nav-menu.nav-menu-hide-items {
    max-width: 1440px;
    padding: 0 30px;
}
.left-menu-container .second-tabs-bc .tab-bc.active,
.left-menu-container .second-tabs-bc .tab-bc:hover {
    color: #fff !important;
}

.btn.a-color {
    color: #fff !important;
    background: var(--hero) !important;
}

.btn.s-small {
    height: 35px;
}

.btn.register {
    padding: 0 15px;
    color: #fff !important;
    background: var(--brand) !important;
}

.btn.sign-in {
    padding: 0 15px;
    color: var(--hero-sc);
    background: #fff !important;
    text-decoration: none;
}
@media (hover: hover) {
    .btn.sign-in:hover {
        color: var(--hero-sc);
        cursor: pointer;
    }
}

.hdr-main-content-bc {
    padding: 0 10px;
}
.games-content {
    overflow: unset;
}

.games-content .page-view-more {
    position: relative;
    height: 80px;
}
.games-content .page-view-more .view-see-more {
    width: 100%;
    flex-shrink: 1;
    position: relative;
    justify-content: flex-end;
    transition: all 0.25s;
}
.games-content .page-view-more .view-see-more:hover {
    color: var(--oc-1);
}

.games-content .page-view-more .view-title-more {
    width: 100%;
    font-family: 'Poppins', sans-serif !important;
    font-size: 30px !important;
    font-weight: 600 !important;
    text-transform: capitalize !important;
}
.games-content .page-view-more img {
    width: 80px;
    margin-left: -20px;
    margin-right: 20px;
    max-height: 120px;
}
.games-content .page-view-more .view-title-more span {
    background: linear-gradient(180deg, #FF5C00 0%, #FF5400 16%, #FF2E00 100%);
    padding: 2px 8px;
    border-radius: 10px;
    margin-right: 5px;
}
.footerSocialLink {
    background-color: rgba(255, 92, 0, .35);
}
.footerSocialLink:hover {
    background-color: rgba(255, 92, 0, 1);
}

.footerSocialLink a {
    color: #fff;
}

.footerInnerLeftCol {
    justify-content: center;
    padding-left: 140px;
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    color: rgba(255, 255, 255, .6);
}
.nav-menu-container .nav-menu-sub .nav-menu-item:hover {
    border: 0;
}

.nav-menu-container .nav-menu-sub .nav-menu-item.active > * {
    color: #FF6B00;
}
.nav-menu-container .nav-menu-sub .nav-menu-item.active:before,
.nav-menu-container .nav-menu-sub .nav-menu-item:hover:before {
    background: var(--hero);
}

.nav-menu-container .nav-menu-sub .nav-menu-item.active > span {
    color: #fff;
}

.popup-t-logo-w-bc {
    max-width: 200px;
    padding: 5px 0;
}

.is-home-page .hdr-main-content-bc {
    padding: 0 30px;
    max-width: 1440px;
    margin: 0 auto;
    height: 70px;
}
.casino-info-block,
.filter-form-w-bc,
.nav-content-bc,
.nav-content-bc,
.nav-content-bc .nav-menu-container .nav-menu-sub,
.nav-content-bc .nav-menu-container .nav-menu-sub .accordion-items .accordion-button,
.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu > li:hover > .nav-menu-item,
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover > .nav-menu-item {
    background: #151414 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu > li:first-child > .nav-menu-item {
    border-radius: 0;
}
.accordion-items .accordion-button.a-outline,
.accordion-items .accordion-button:hover {
    box-shadow: 0 0 0 1px #FF6B00 !important;
    background: #151414 !important;
}
.horizontal-sl-tab-bc.active,
.horizontal-sl-tab-bc.active:after {
    color: #FF6B00 !important;
}

.casino-full-game-block {
    width: 70% !important;
    min-height: 70% !important;
    aspect-ratio: 16 / 9 !important;
}
.is-home-page.layout-bc:not(.page-full-size) .layout-content-holder-bc,
.is-home-page.layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 1440px !important;
}

.user-verified {
    text-shadow: 0 0 12px #FF6B00, 0 0 20px #FF6B00;
}

.layout-types {
    gap: 20px;
}

.layout-types a {
    display: flex;
    flex: 1;
    position: relative;
    overflow: hidden;
}

.layout-group-products img {
    width: 100%;
    transition: all 0.2s;
}

.layout-group-products a::before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255,255,255,.05);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.layout-group-products a:hover::before {
    animation: circle 0.75s;
}
.layout-group-products a:hover img {
    transform: scale(1.025);
}
@keyframes circle {
    0% {
        opacity: 1;
    }
    40% {
        opacity: 1;
    }
    100% {
        width: 150%;
        height: 150%;
        opacity: 0;
    }
}

.layout-group-contact-banner img {
    width: 100%;
}

.ftr-g-i-body-bc,
.ftr-game-item-bc {
    flex-direction: row !important;
}

.ftr-g-i-head-bc {
    height: unset;
    background: transparent;
}

.ftr-game-item-bc {
    background-image: url('https://cdn.servicescdn21.xyz/betburada/1727565402_1ed4b08503a4f8c88424.png') !important;
    border-radius: 15px;
    height: 170px;
}

.ftr-g-i-body-bc {
    background: transparent;
}

.ftr-g-i-head-bc .ftr-g-icon-bc.bc-i-prematch {
    display: none;
}

.ftr-g-i-head-bc .ftr-g-i-b-time-bc {
    display: flex;
    flex-direction: column;
    color: transparent;
    font-size: 1px;
    text-align: center;
}

.ftr-g-i-head-bc .ftr-g-i-b-time-bc time {
    color: #fff;
    font-weight: 600;
    font-size: 15px;
}
.ftr-g-i-head-bc .ftr-g-i-b-time-bc time:first-child {
    font-weight: 300;
    font-size: 13px;
}

.ftr-g-i-head-bc span.ftr-g-icon-bc,
.ftr-g-i-type-icon-bc,
.ftr-g-title-bc .ftr-g-i-type-icon,
.sports-event-favorite-icon {
    display: none;
}

.ftr-g-i-b-opp-t-holder-bc {
    flex-direction: column;
    gap: 20px;
    padding-left: 100px;
    margin: 0;
    justify-content: center;
}

.ftr-g-i-b-opp-title-bc {
    flex-direction: row !important;
    align-items: center;
    font-size: 18px;
    max-width: 220px;
    white-space: normal !important;
}
.ftr-g-i-b-opp-title-bc img {
    margin-right: 5px;
}
.ftr-g-title-bc {
    position: absolute;
    left: 20px;
    top: 38px;
    padding: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 75px;
}
.ftr-g-title-bc .ftr-flag {
    margin-top: 10px;
}

.ftr-g-i-title-bc {
    white-space: normal;
    max-width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.ftr-g-i-b-time-block {
    position: absolute;
    left: 20px;
    bottom: 38px;
}

.ftr-game-item-bc .market-group-holder-bc {
    flex-direction: column;
    padding: 20px;
}

.ftr-game-item-bc .market-group-holder-bc .market-odd-bc {
    font-size: 18px;
    color: #EEDA90;
    transition: all 0.25s;
}

.ftr-game-item-bc .market-group-holder-bc .market-bc {
    background: transparent !important;
    border: 0 !important;
}
.ftr-game-item-bc .market-group-holder-bc .market-bc.active,
.ftr-game-item-bc .market-group-holder-bc .market-bc:hover {
    background: #FF6B00 !important;
    border-radius: 5px;
}
.ftr-game-item-bc .market-group-holder-bc .market-bc.active .market-odd-bc,
.ftr-game-item-bc .market-group-holder-bc .market-bc:hover .market-odd-bc {
    color: #fff;
}
.ftr-g-i-b-opp-t-holder-bc:has( > :nth-child(3)) .ftr-g-i-b-opp-title-bc:nth-child(2) {
    padding-left: 33px;
    position: relative;
}
.ftr-g-i-b-opp-t-holder-bc:has( > :nth-child(3)) .ftr-g-i-b-opp-title-bc:nth-child(2)::before {
    content: '';
    position: absolute;
    top: 0;
    left: 2px;
    background-image: url('https://cdn.servicescdn21.xyz/betburada/1727567799_97eeb4d88bf794559670.png') !important;
    width: 24px;
    height: 24px;
    background-size: cover;
    background-repeat: no-repeat;
}
.layout-group-homepageLinks {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 10px;
}
.hm-row-bc.layout-types.layout-group-homepageLinks img {
    width: 100%;
    height: auto;
    display: block;
}
.layout-group-homepageLinks {
    position: relative;
}
.layout-group-homepageLinks a:before {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 2;
    display: block;
    content: '';
    width: 0;
    height: 0;
    background: rgba(255,255,255,.05);
    border-radius: 100%;
    transform: translate(-50%, -50%);
    opacity: 0;
}
.layout-group-layout-group-homepageLinks a:hover:before {
    animation: circle 0.75s;
}

.casino-game-item {
    aspect-ratio: 16 / 9;
    background: transparent;
}

.horizontalSliderElem {
    width: 70px;
    height: 70px;
    padding: 0;
    background-color: transparent;
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg {
    opacity: 1;
    filter: none;
}

.footerSliderGroup {
    display: flex;
    align-items: center;
}
.beaware a {
    display: flex;
    align-items: flex-end;
}
.beaware a img:first-child {
    margin-right: 20px;
}

.beaware a img {
    opacity: 0.5;
    transition: all 0.3s;
}
.beaware a:hover img {
    opacity: 1;
}

.footerAppGroup {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    margin-bottom: 56px;
    padding-bottom: 28px;
    position: relative;
}
.footerAppGroup:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: -8px;
    width: 50%;
    height: 8px;
    border-image: linear-gradient(to right, transparent 0%, rgba(255,255,255,.5) 100%) 1;
    border-width: 0;
    border-radius: 5px;
    border-bottom-width: 8px;
    border-style: solid;
}
.footerAppGroupCol {
    display: flex;
    align-items: center;
    flex: 1 1 auto;
}

.footerAppGroupCol img {
    width: 100%;
    max-width: 300px;
}


.footerAppGroupCol.license {
    justify-content: flex-end;

}
.footerAppGroupCol.redirects img,
.footerAppGroupCol.license img {
    width: 96px;
}
.footerAppGroupCol.redirects a:first-child,
.footerAppGroupCol.license a:first-child {
    margin-right: 20px;
}
.footerAppGroupCol a {
    transition: .25s all;
}
.footerAppGroupCol a:hover {
    opacity: 0.75;
}
.games-horiz-scroll {
    grid-template-columns: repeat(4, 1fr) !important;
}
.horizontalSliderWrapper {
    text-align: right;
}
.casino-full-game-bg {
    background-image: url("https://cdn.servicescdn21.xyz/betburada/slotbg.png?v=140.31") !important;
}
.footerLogo{
    justify-content: center;
}

#header-telegram{
   display: none;
}