.popup-middleware-bc:only-child > .popup-inner-bc:only-child > .status-popup-content-w-bc {
    background: #151516 !important;
}
.popup-inner-bc:only-child > .status-popup-content-w-bc > .casino-popup-button-block > button.btn:only-child {
    box-shadow: rgba(192, 145, 3, 0.6) 0px 0px 20px 5px !important;
}
.popup-holder-bc.windowed.info > .popup-middleware-bc:only-child > .popup-inner-bc {
    border-radius: 15px !important;
}

#base_popup_id {
  border-radius: 15px !important;
}
.sdr-iframe-backface-bc {
  max-height: 130px !important;
}
[dir=ltr] .carousel:not(.swiperCountEnable) .swiper-button-prev:after, [dir=ltr] .ftr-content .carousel .swiper-button-prev:after {
  display: none !important;
  opacity: 0 !important;
}
[dir=ltr] .carousel:not(.swiperCountEnable) .swiper-button-next:after, [dir=ltr] .ftr-content .carousel .swiper-button-next:after {
  display: none !important;
  opacity: 0 !important;
}
.storiesWidgetWrapper .horizontalSliderRow {
  justify-content: center !important;
}
.informative-widget {
  margin-top: 0px !important;
}
.informative-widget-link {
  border-top: 0px solid rgba(var(--hero), 1) !important;
}
.popup-inner-bc, .u-i-profile-page-container, .my-profile-info-block>.overlay-header
{
  background: #131313 !important;
}

.footerSocialLink:first-child {
  background: transparent !important;
}
.footerSocialLink:nth-child(2) {
  background: transparent !important;
}

.footerSocialLink:nth-child(3) {
  background: transparent !important;
}
.footerSocialLink:last-child {
  background: transparent !important;
}

.footerSocialLinks > .footerSocialLink > a > i 
{
  color: #e6e6e6 !important;
}

.footerSocialLinks > .footerSocialLink:hover > a > i 
{
  color: #f1d48c !important;
}
.notification-new-item-icon
{
  color: #f1d48c !important;
}

[data-status=unread]:before
{
  background: #f1d48c !important;
}

.sidePanel-holder, .sidePanel-holder .overlay-header
{
  background: #131313 !important;
}

.nav-menu-container.header-navigation:first-child
{
    background: linear-gradient(150deg, transparent, rgba(255, 255, 255, 0.2), transparent);
    background-size: 500% 1% !important;
    animation: shine 3s infinite linear !important;
}
.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
{
background: linear-gradient(46deg, #f1d48c33 29%, #f1d48c 75%) !important;
}
.carousel-viewport:first-child > .carousel-container:only-child > .carousel-slide > .ftr-game-item-bc {
  background-color: #000000 !important;
}

.sliderGroup:last-child > .horizontalSliderWrapper.horizontalItemsExpanded.alignedCenter > .horizontalSliderRow:only-child > a
{
  width: 130px !important;
  height: 130px !important;
}

.sliderGroup:last-child > .horizontalSliderWrapper.horizontalItemsExpanded.alignedCenter > .horizontalSliderRow:only-child > a > img
{
  filter: grayscale(0%) !important;
  opacity: 1 !important;
  width: 120px !important;
  height: auto !important;
  box-shadow: 0 0 7px #f2b707 !important;
  border-radius: 10px !important;
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .sliderTitle:first-child
{
  text-shadow: 0 0 10px #f2b707 !important;
}


.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow {
  animation: scroll 21s linear infinite !important;
  width: max-content !important;
}

@keyframes scroll {
  0%{
    transform: translateX(0);
  }
  100%{
    transform: translateX(calc(-600px * 3));
  }
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderNav {
  display: none !important;
}


.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem > img
{
  filter: grayscale(0%) !important;
  opacity: 1 !important;
  border-radius: 10px !important;
}

.footerContainer > .sliderGroup:nth-child(3) > .sliderContent:last-child > .horizontalSliderWrapper > .horizontalSliderRow > .horizontalSliderElem
{
  background-color: transparent !important;
  width: 110px !important;
  height: 55px !important;
}

#login_form_id > .form-sign-bc > .sg-n-text-row-2-bc
{
  font-size: 16px !important;
}

.entrance-form-action-item-bc.right > .connect-button-wrapper > .connect-button-text
{
  margin: 60px 0 !important;
  margin-bottom: 10px !important;
}

.sg-n-text-row-1-bc, .sg-n-text-row-2-bc, .sg-n-forgot-password-text, .reg-step-title-v-bc
{
  padding-left: 8px !important;
}

.sg-n-forgot-password-text:last-child > .sg-n-forgot-password-text:only-child
{
  top: 130px !important;
}

.layout-content-holder-bc > section:last-child > .promotionsList-bc > .promotionsListEl-bc > .promotions-article-title
{
  background: #131313 !important;
  font-size: 12px !important;
  color: #e6e6e6 !important;
}

.layout-bc.page-full-size .layout-content-holder-bc
{
  padding: 0 !important;
}
.layout-header-holder-bc {
  margin-bottom: 0px !important;
}
html.is-web #root {
  --desktop-sub-nav-height: -15px !important;
}
html.is-web #root.has-sub-navigation
{
  --desktop-sub-nav-height: 25px !important;
}

.hdr-dynamic-content .e-p-close-icon-bc
{
  top: 8px;
}

.carousel-slide.active-slide:only-child > .informative-widget > .informative-widget-link
{
  background: #131313 !important;
  border-bottom: 1px rgba(var(--b-sc),.05) solid;
}

.layout-header-holder-bc > .hdr-dynamic-content
{
  padding-inline-start: 0px !important;
  padding-inline-end: 0px !important;
}

.carousel-slide.active-slide:only-child > .informative-widget
{
  margin-top: 0px !important;
}

.header-custom-buttons:nth-of-type(2) > .btn.a-color.header-icon-text.bc-i-live-chat
{
  color: #d6d9de !important;
  background: transparent !important;
}

.hdr-user-bc > .btn.s-small.register, #register_button_id
{
  background-color: #fbdf9e !important;
  color: #131313 !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.5), transparent);
    background-size: 600% 100% !important;
    animation: shine 3s infinite linear !important;
}

.hdr-user-bc > .btn.s-small.sign-in
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #131313 !important;
}


.login-ext-1 > .entrance-form-action-item-bc.right > button[type="submit"]
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.registration button[type="submit"]
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.header-buttons-wallet > .btn.a-color.connect-wallet
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: transparent !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.bc-i-bonus
{
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #131313 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.undefined
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #131313 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.bc-i-live-chat
{
  border-image: linear-gradient(to left, #13131321 0%, #f2b705 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
  color: #d6d9de !important;
  box-shadow: 0px 0px 1px 1px #f2b705 !important;
  padding-right: 10px;
  padding-left: 10px;
  background: #000000 !important;
}

.header-custom-buttons > .btn.a-color.header-icon-text.deposit-btn
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  padding-right: 10px;
  padding-left: 10px;
  background: transparent !important;
}

#smart-panel-holder
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  background: transparent !important;
}

.header-custom-buttons:nth-of-type(4) > .btn.a-color.header-icon-text.bc-i-bonus
{
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  color: white !important;
  background: transparent !important;
}

.header-custom-buttons:first-child > .btn.a-color.header-icon-text.bc-i-whatsapp
{
  border-image: linear-gradient(to left, #13131321 0%, #f2b705 50%, #13131321 100%) 100% 0 100% 0/1px 0 1px 0 stretch !important;
  color: #d6d9de !important;
  background: transparent !important;
  box-shadow: 0px 0px 1px 1px #f2b705 !important;
}

@keyframes shine {
    0% {
        background-position: 100% 0;
    }
    80% {
        background-position: 0% 0;
    }
    100% {
        background-position: 0% 0;
    }
}

.btn.a-color {
  background: #f1d48c !important;
  color: #131313 !important;
}

div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.is-home-page{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}   
  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.casino-slots.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.live-casino-games.page-full-size.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc .theme-default.smart-panel-is-visible.betslip-Hidden.skill-games-page.page-full-size.compact-footer.skill-games{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.has-sub-navigation.page-full-size.hide-tab-navigation-footer-mobile.compact-footer.virtual-sports{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden.page-full-size.tv-games.compact-footer{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.e-sports.compact-footer.page-full-size.sportsbook.betslip-Fixed{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}  
  
div#root.layout-bc.theme-default.smart-panel-is-visible.betslip-Hidden{  
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important;  
}   
 
  
div#root.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {  
padding:0 !important;  
}   
  
.informative-widget { 
    padding: 0 !important; 
}

.header-bc {   
padding:0 !important;   
}
  
.overlay-header {
    display: flex !important;
    align-items: center !important;
    height: 49px !important;
    line-height: 49px !important;
    padding: 0 10px !important;
    color: #f1d48c !important;
    font-size: 20px !important;
    font-weight: 500 !important;
}

.promotions-article-title {
    height: 34px !important;
    margin-top: 1px !important;
    padding: 0 10px !important;
    color: #f1d48c !important;
    background: rgba(var(--b-sc),.1) !important;
    font-size: 15px !important;
    line-height: 34px !important;
}



.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active {
    color: #000000 !important;
}

.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
    border: none !important;
    background: #f1d48c !important;
    box-shadow: 0 0 0 1px rgba(var(--b-sc),.8) !important;
}

footer-title {
    color: #f1d48c !important;
}

.view-title-more {
    color: #f1d48c !important;
    font-size: 16px !important;
    letter-spacing: 1px !important;
}

.carousel-count-arrow-container i {
    background: transparent !important;
}


.sg-n-text-row-1-bc {
    color: #f1d48c !important;
}

.bs-number-button-bc i {
    color: #f1d48c !important;
}

.btn.a-outline.a-white {
    background: #f1d48c !important;
}

.e-sports-time-info.live {
    background: #f1d48c !important;
}

.horizontal-sl-tab-bc.active, .horizontal-sl-tab-bc.active:after {
    color: #f1d48c !important;
}

.ss-icon-bc {
    color: #f1d48c !important;
}

.sgm-market-g-item-bc>.market-bc.m-g-header {
    color: #f1d48c !important;
}

.hdr-toggle-button-bc {
    background: #f2b707 !important;
}

.multi-select-label-bc .checkbox-control-text-bc {
    color: #f1d48c !important;
}

.hdr-time-bc {
    background: #f1d48c !important;
}

::-webkit-scrollbar-thumb {
    background: #f1d48c !important;
}

.header-user-nav .nav-menu-sub .nav-menu-item {
    color: #f1d48c !important;
}

.user-profile-nav-icon {
    color: #f1d48c !important;
}

.user-profile-nav-arrow {
    color: #f1d48c !important;
}

.informative-widget-container > span {
  font-size: 14px !important;
}

.accordion-items .accordion-button {
  width: 200px !important;
}

.btn.s-big {
  border: 1px solid #f1d48cb0 !important;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  padding: 0 11px !important;
}


.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 13px !important;
}




body {
  background-image: url(https://cms.www.sonbahis644.com/storage/medias/sonbahis-18748175/media_18748175_8bfaf069eff10afadb5f0456ab7454b8.png) !important;
  background-size: cover!important;
  background-repeat:no-repeat !important;
  background-attachment: fixed !important;
  background-position: 50% 50% !important;
}

.layout-header-holder-bc {
    box-shadow: none !important;
}


/* Beni ara icon change by partner request */

.bc-i-bonus {
    width: 32px;
}


.header-icon-text {
    align-items: center;
    font-size: 12px !important;
    padding: 0 10px;
    height: 31px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  padding: 0 20px !important;
}

.nav-menu-item {
  text-transform: uppercase !important;
}

.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 15px !important;
}
}
.promotions-article-title.ellipsis {
  color: white !important;
  font-size: 14px !important;
}

.btn.s-big {
  border: 1px solid transparent !important;
}

.accordion-items .accordion-button.a-outline, .accordion-items .accordion-button:hover {
  border: none !important;
  background: #f1d48c00 !important;
  box-shadow: 0 0 0 1px #f1d48c82 !important;
}

.view-title-more {
  color: #fff !important;
}
.sidebar-imageSrc {
    background: transparent !important;
}

.ftr-copy-rights-bc a {
  color: #f1d48c !important;
}
.is-home-page {
    max-width: 1548px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
div#root.layout-bc.theme-default.betslip-Hidden{ 
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important; 
}
.page-full-size{ 
max-width: 1470px !important; margin-left:auto !important; margin-right:auto !important; 
}
.nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item {
  padding: 0 8px !important;
}
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow::before {
  box-shadow: -20px 0 0 44px rgba(0, 0, 0, 0)  !important;
}

.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow::after {
  box-shadow: 20px 0 0 44px rgba(0, 0, 0, 0)  !important;
}
.ftr-g-content-bc .carousel-count-arrow-container.with-count .carousel-arrow-left {
  display: none !important;
}

.ftr-g-content-bc .carousel-count-arrow-container.with-count .carousel-arrow-right {
  display: none !important;
}

.ftr-g-content-bc .carousel-count-arrow, .games-carousel-content .carousel-count-arrow {
  top: -115px !important;
}
.partners-logo-scroll > a {
  background: transparent !important;
}

.ftr-partners-row-inner-bc.partners-logo-scroll > a {
  width: 129px !important;
}
.ftr-partners-row-inner-bc.partners-logo-scroll > a {
  width: 197px !important;
  height: 111px !important;
  padding: 15px !important;
}

.ftr-partners-row-inner-bc.partners-logo-scroll {
  border-bottom: 1px solid #f2b7054f;
  margin-bottom: 19px !important;
}

.partners-logo-scroll > a {
  background: transparent !important;
}
.sportsbook {
  width: 100% !important;
  max-width: 100% !important;
}
.generic-search-open .sidePanel-holder .overlay-header {
  display: none !important;

}.overlay-header {
  color: white !important;
}
[class*="is-web"] .horizontalSliderRow .footerSliderImage img {
  width: 100px !important;
  height: 100px !important;
  filter: none !important;
  opacity: 2;
  transition: opacity .24s;
  padding: 10px !important;
}

.horizontalSliderRow .footerSliderImage {
  background-color: transparent !important;

}
.logo {
  height: 62px !important;
}.btn.a-color.header-icon-text.deposit-btn {
  background: #f2b705 !important;
}.entrance-popup-bc {
  width: 300px !important;
}
.btn.a-color.header-icon-text.bc-i-standings {
  background: transparent !important;
  border-image: linear-gradient(to left, #13131321 0%, #ffffff 50%, #13131321 100%) 100% 0 100% 0 / 1px 0 1px 0 stretch !important;
  border-top: 1px solid !important;
  color: white !important;
  animation: pulse-white 1s infinite !important;
}.nav-menu-container .nav-menu-other .nav-menu-item, .nav-menu-container .nav-menu .nav-menu-item {
  font-size: 14px !important;
}.entrance-f-error-message-bc {
  background: rgba(255, 52, 73, 0) !important;
}.casino-popup-content {
  max-height: 44vh !important;
}[class*="is-web"] .horizontalCategoryItem i {
  margin-inline-start: 8px !important;
}#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:last-child {
  float: right;
  position: absolute;
  right: 0;
}.informative-widget-container {
    padding: 10px !important;
}
.header-bc {
  background: black !important;
}

.layout-header-holder-bc {
  background: black !important;
}

.informative-widget {
  background: black !important;
}

.nav-content-bc {
  background: #131313 !important;
}

.layout-footer-holder-bc {
  backdrop-filter: blur(15px) !important;
  background: rgba(0, 0, 0, 0.3) !important;
}
.layout-header-holder-bc {
  background: transparent !important;
}
.slider-bc .carousel-count-arrow-container.with-count {
  bottom: 20px !important;
  color: hsla(0,0%,100%,.8);
  right: 1% !important;
}
.slider-bc .carousel-count-arrow-container.with-count {
  top: 4% !important;
}
.security-box { 
            width: 100%; 
            min-height: 310px; 
            font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; 
            background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%); 
            border-radius: 10px; 
            box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); 
            color: white; 
            border: 2px solid #f2b705; 
            padding: 5px; 
            box-sizing: border-box; 
            display: flex; 
            flex-direction: column; 
            margin: 0 auto; 
        } 
 
        .download-section { 
            background: rgba(242, 183, 5, 0.15); 
            padding: 6px; 
            border-radius: 8px; 
            margin-bottom: 8px; 
            text-align: center; 
        } 
 
        .download-title { 
            font-size: 15px; 
            font-weight: 700; 
            margin: 0 0 5px 0; 
            color: #f2b705; 
        } 
 
        .download-subtitle { 
            font-size: 12px; 
            font-weight: 600; 
            color: #f2b705; 
            margin: 0 0 10px 0; 
        } 
 
        .qr-container { 
            display: flex; 
            justify-content: space-around; 
            align-items: center; 
            margin: 10px 0; 
            gap: 15px; 
        } 
 
        .qr-code { 
            width: 80px; 
            height: 80px; 
            background: white; 
            padding: 5px; 
            border-radius: 5px; 
            flex-shrink: 0; 
        } 
 
        .qr-code img { 
            width: 100%; 
            height: 100%; 
            object-fit: contain; 
        } 
 
        .download-button { 
            display: inline-block; 
            background: #f2b705; 
            color: #1a1a2e; 
            padding: 8px 15px; 
            border-radius: 5px; 
            text-decoration: none; 
            font-weight: 600; 
            font-size: 14px; 
            margin-top: 8px; 
            transition: background 0.3s ease; 
        } 
 
        .download-button:hover { 
            background: #e0ac04; 
            transform: translateY(-2px); 
        } 
 
        .warning-section { 
            background: rgba(242, 183, 5, 0.15); 
            /*border-left: 3px solid #e94560;*/ 
            padding: 10px; 
            margin-bottom: 8px; 
            border-radius: 0 5px 5px 0; 
            border-left: 3px solid #f2b705; 
            font-size: 12px; 
            text-align: center; 
        } 
 
        .warning-title { 
            font-weight: 700; 
            color: #f2b705; 
            margin-bottom: 5px; 
            font-size: 13px; 
        } 
 
        .warning-text { 
            line-height: 1.4; 
            margin: 0; 
            font-size: 12px; 
        } 
 
        .current-address { 
            background: rgba(242, 183, 5, 0.1); 
            padding: 8px; 
            border-radius: 5px; 
            font-size: 11px; 
            text-align: center; 
            border: 1px dashed #fdbc04; 
            margin-top: 3px; 
        } 
 
        .address-label { 
            font-weight: 600; 
            color: #fdbc04; 
            margin-bottom: 3px; 
            display:inline-block; 
        } 
 
        .address-value { 
            word-break: break-all; 
            font-family: monospace; 
            display:inline-block; 
        }
.connect-button-text {
    margin-bottom: 60px !important;
}

.sg-n-forgot-password-text {
    position: absolute !important;
    top: 145px !important;
    width: 100% !important;
}
div.layout-bc:first-of-type > div.layout-content-holder-bc:nth-of-type(3) > div.hm-row-bc:nth-child(2) > div.pb-component-wrapper:only-child > div.slider-bc:only-child > div.carousel:only-child > div.carousel-viewport:only-child > div.carousel-container:only-child > div.carousel-slide:only-child > div.sdr-item-holder-bc:only-child > a.sdr-item-bc:only-child > div.sdr-iframe-holder-bc:only-child
{
max-height: 130px !important;
}div.layout-bc:first-of-type > div.layout-content-holder-bc:nth-of-type(3) > div.hm-row-bc:nth-child(3) > div.pb-component-wrapper:only-child > div.slider-bc:only-child > div.carousel:only-child > div.carousel-viewport:only-child > div.carousel-container:only-child > div.carousel-slide:only-child > div.sdr-item-holder-bc:only-child > a.sdr-item-bc:only-child > div.sdr-iframe-holder-bc:only-child
{
max-height: 130px !important;
}

.layout-header-holder-bc > .header-bc > .hdr-main-content-bc
{
  background-color: #131313 !important;
}

.header-custom-buttons:nth-of-type(3) > .btn.a-color.header-icon-text.bc-i-whatsapp, .header-custom-buttons > .btn.a-color.header-icon-text.bc-i-whatsapp
{
  display: none !important;
}
.generic-search-btn:before, .generic-search-close-btn:before
{
  background: #fbdf9e !important;
}

.generic-search-btn i, .generic-search-close-btn i
{
  color: #131313 !important;
}
.count-odd-animation:after
{
  background: #fbdf9e !important;
  color: #131313 !important;
}

.nav-menu-container.header-navigation:first-child {
    background: #131313 !important;
}

.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    border-image: linear-gradient(to left, #13131321 5%, #f1d48c 50%, #13131321 95%) 100% 0 100% 0/ 1px 0 0px 0 stretch !important;
    border: 1px solid;
}
.view-title-more {
    text-align: center !important;
    border-image: linear-gradient(to left, #13131321 5%, #f1d48c 50%, #13131321 95%) 100% 0 100% 0/ 0px 0 1px 0 stretch !important;
    padding-bottom: 8px;
    padding-top: 20px;
    color: #f1d48c !important;
    font-size: 20px !important;
}

div:nth-child(9) > div:only-child > .games-content:only-child > .page-view-more:first-child > .view-title-more.ellipsis:first-child, div:nth-child(10) > div:only-child > .games-content:only-child > .page-view-more:first-child > .view-title-more.ellipsis:first-child
{
padding-left: 115px !important;
}
#root > .layout-content-holder-bc > .hm-row-bc.has-slider:nth-child(3)
{
margin-top: 7px !important;
}

.m-nav-items-list-item-bc:not(.active)
{
  background: transparent !important;
}
.horizontal-sl-item-bc:not(.active)
{
  background: transparent !important;
}

.m-nav-items-list-item-bc.active, .m-nav-items-list-item-bc:hover
{
  border: 1px solid #f1d48c !important;
  background: transparent !important;
}

.nav-ico-w-row-bc:not(:only-child)
{
  box-shadow: inset 0 -1px #f1d48c !important;
}

.m-nav-list-item-title-bc
{
  font-size: 11px !important;
}

.payment-logo
{
  width: 110% !important;
  height: 110% !important;
}

.historyListEl-info[data-cur]
{
  color: #f1d48c !important;
}

.historyListEl-info[data-cur][data-status="1"]
{
  color: #109121!important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover
{
  background: #f1d48c !important;
  color: #131313 !important;
}
.sp-button-bc
{
  background: #131313 !important;
}

.market-odd-bc:not(.not-boosted-odd)
{
  color: #f1d48c !important;
}
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc
{
  color: #131313 !important;
}
.sp-button-bc:hover, .sp-button-bc.active
{
  color: #f1d48c !important;
}

.market-bc.active, .market-bc:not(.disabled-market-bc,.m-g-header):hover
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.market-bc.active, .market-bc:not(.disabled-market-bc,.m-g-header):hover .market-odd-bc:not(.not-boosted-odd)
{
  color: #131313 !important;
}

.left-menu-container .second-tabs-bc .tab-bc:hover, .left-menu-container .second-tabs-bc .tab-bc.active, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child):hover, .bs-f-header-bc .second-tabs-bc .tab-bc:not(:only-child).active
{
  background: #f1d48c !important;
  color: #131313 !important;
}

.hm-row-bc:first-child > .pb-component-wrapper:only-child > .storiesWidgetWrapper
{
  margin-top: 10px !important;
}

.storiesWidgetListItem:not(.storiesItemSkeleton):not(.visited):before
{
  background-image: linear-gradient(225deg, #e6e6e6, #f1d48c) !important;
}

.storiesWidgetListItem .horizontal-sl-title-bc
{
  display: none !important;
}

[class*=is-web] .storiesWidgetWrapper:not(.portraitView)
{
  height: 100px !important;
}
.nav-menu-item {
    display: flex !important;
    align-items: center !important;
    gap: 3px !important; 
    padding: 10px 16px !important;
    margin-right: 8px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    color: #e6e6e6 !important;
    background: linear-gradient(180deg, #1a1a1a 0%, #131313 100%) !important;
    border: 1px solid transparent !important;
    border-image: linear-gradient(to left, #13131321 5%, #f1d48c 50%, #13131321 95%) 100% 0 100% 0/ 0px 0 1px 0 stretch !important;
    border-radius: 6px !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 1px 3px rgba(0, 0, 0, 0.6) !important;
    transition: background 0.3s ease, box-shadow 0.3s ease, color 0.3s ease, border-image 0.3s ease !important;
}

.nav-menu-item svg {
    fill: #e6e6e6 !important;
    transition: fill 0.3s ease !important;
}

.nav-menu-item:hover {
    background: linear-gradient(180deg, #222222 0%, #1a1a1a 100%) !important;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.04), 0 0 8px rgba(241, 212, 140, 0.3) !important;
}

.nav-menu-item:hover svg {
    fill: #ffffff !important;
}

.nav-menu-item.active {
    background: linear-gradient(46deg, #f1d48c33 29%, #f1d48c 75%) !important;
    box-shadow: inset 0 0 8px rgba(241, 212, 140, 0.25) !important;
    color: #131313 !important;
}
.layout-header-holder-bc > .header-bc > .nav-content-bc
{
padding-top: 5px !important;
padding-bottom: 5px !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub
{
background: #131313 !important;
}
.footerWrapper .sliderGroup:last-child > .sliderSingleElWrapper:nth-child(2) > .sliderSingleEl:only-child > iframe:first-child
{
max-width: 100px !important;
max-height: 91px !important;
}
div:nth-child(9) > div:only-child > .games-content:only-child > .page-view-more:first-child > .view-title-more.ellipsis:first-child, div:nth-child(11) > div:only-child > .games-content:only-child > .page-view-more:first-child > .view-title-more.ellipsis:first-child
{
padding-left: 115px !important;
}
.ftr-game-item-bc
{
background-color: #131313 !important;
}
.hm-row-bc:not(:first-child:empty)+.hm-row-bc
{
margin-top: 0px !important;
}
.button.hero
{
background-color: #f1d48c !important;
color: #131313 !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active
{
filter: drop-shadow(0px -25px 30px #f1d48c) !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover .horizontalCategoryItem:after, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active .horizontalCategoryItem:after, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active .horizontalCategoryItem:after
{
background: #f1d48c !important;
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:hover:before, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp.active:before, [class*=is-web] .casinoCategoryChooserContainer .horizontalCategoryItemWrp:active:before
{
background: radial-gradient(circle at 50% 86%,#f1d48c,rgba(var(--hero),.2),#f1d48c12,rgba(var(--b-sc),0)) !important;
}
.casinoProviderRow
{
background: #131313 !important;
}
.casinoGameListBlockHeader
{
background-color: #131313 !important;
}
[class*=is-web] .searchInputWrp
{
background-color: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper:before
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper
{
background: #131313 !important;
}
[class*=is-web] .casinoCategoryChooserContainer
{
background: #131313 !important;
border-radius: 20px !important;
}
.informative-widget-link
{
background: #131313 !important;
}
.header-user-nav .nav-menu-sub
{
background: #131313 !important;
}
.header-user-nav>.nav-menu-other>li:hover
{
background: #131313 !important;
}
.hm-row-bc:nth-child(4) > .pb-component-wrapper > .storiesWidgetWrapper
{
margin-top: 20px !important;
margin-bottom: 10px !important;
}
.spoiler>input[type=checkbox]:checked~.spoiler-title {
color: #f1d48c !important;
}
.hdr-main-content-bc .loyaltyBonusHeader:before, .hdr-main-content-bc .loyaltyBonusHeader:after, .header-bc .loyaltyBonusHeader:before, .header-bc .loyaltyBonusHeader:after { 
background: rgb(241 212 140) !important; } 

 .loyaltyBonusHeaderBackground:before, .loyaltyBonusHeaderBackground:after {     
background: rgb(219 219 219) !important; }
.nav-menu-container.header-navigation:nth-child(2) {
    background: rgb(19 19 19) !important;

}
.singleStorySeeMoreBtn {
background: #f1d48c !important;
}

[class*=is-web] .singleStorySeeMoreBtn:hover {
background: #f1d48c !important;
}
[class*=is-web] .singleStoryImg>img {
max-width: 100% !important;
}
.singleStorySeeMoreBtn {
    top: 20px !important;
}
#root.is-home-page > .layout-content-holder-bc > .hm-row-bc.has-slider:nth-child(2)
{
margin-top: 20px !important;
}
@media only screen and (min-width: 1920px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 675px !important;
  }
}

@media only screen and (min-width: 1600px) and (max-width: 1919px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 650px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  #base_popup_id > .entrance-popup-bc.register {
    min-width: 600px !important;
  }
}