:root{
  --hero-hover: 178, 11, 108!important;
  --oc-1-hover: 33, 102, 45!important;
}

.logo .hdr-logo-bc{
  max-width: initial;
  max-height: 48px;
  padding: 0!important;
  margin-inline-start: 10px;
}

.horizontal-sl-icon-bc.bc-i-default-icon.bc-i-promotion-horizontal-sl-list{ 
   width:20px;
   height:20px;
   background-image: url(https://cmsbetconstruct.com/storage/medias/vbet-crypto-asia-18751871/media_18751871_64cd20b074eace8a1b8e094fea5ae25a.svg);
   background-size:contain;
   opacity: 0.7;

}

.promotion-horizontal-sl-list:hover .horizontal-sl-icon-bc.bc-i-default-icon.bc-i-promotion-horizontal-sl-list {
  opacity: 1;
}

.horizontal-sl-icon-bc.bc-i-default-icon.bc-i-promotion-horizontal-sl-list:before{
   content:""!important;
}

.bc-i-others:before {
    content: "\eb08"!important;
}

.layout-content-holder-bc > .casino-category-types.casino-category-types-full .casino-category-games {
grid-template-columns: repeat(auto-fill,minmax(calc(13.66667% - 8.33333px),1fr)) !important;
}

/* .bc-i-egt:before {
      content: " "!important;
      width: 100%;
      height: 100%;
      background-image: url(https://static.springbuilder.site/fs/userFiles-v2/vbetampromo/media/amusnetlogo-1683184740491.svg?1683184742893);
      background-size: 65px;
      background-position: center;
      background-repeat: no-repeat;
      opacity: .45;
    } */
    .bc-i-egt.active:before{
      opacity: 1;
    }

.live-casino-block .casino-category-chooser-container .horizontal-sl-item-bc.turkishTables,
.live-casino-block .casino-category-chooser-container .horizontal-sl-item-bc.asianGames,
.live-casino-block .casino-category-chooser-container .horizontal-sl-item-bc.indianTables
{
    display: none !important;
  }

.live-casino-games .casino-category-chooser-container .poker {
  display:none!important;
}
               [title="FTN"].sp-button-bc .bc-i-crypto:before{
                  content: ""!important;
                  background-image: url(https://cmsbetconstruct.com/storage/medias/vbetcrypto-tr-18752937/media_18752937_f86960e3b0001006e58a08b7c1577e10.png);
                  width: 20px;
                  height: 20px;
                  display: block;
                  background-size: contain;
                  transform: translateY(4px);
                  transition: all .5s;
               }
               [title="FTN"].sp-button-bc:hover .bc-i-crypto:before{
                  background-image: url(https://cmsbetconstruct.com/storage/medias/vbetcrypto-tr-18752937/media_18752937_98312a2368c5c0e759bcb1577b88625c.png); 
               }

.reg-form-fields [data-option-value="UAH"]{display:none!important}
.reg-form-fields [data-option-value="FTN"]{display:none!important}

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



/*Odds Block Start */
        

        
        
.layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content {
    top: 50%;
    transform: translate(-50%, -30%);
    bottom:initial!important;
    max-width:400px;
    background: transparent;
    gap: 30px;
   
    
}

.slider-market-coefficient-container .market-bc,
.slider-market-coefficient-container .market-bc:not(.active) {
    background: #1a253b!important;
    padding: 30px 50px!important;
    border: none!important;
    border-radius: 15px !important;
    box-shadow: inset 3px 3px 6px 0px rgba(255,255,255, .5), inset -3px -3px 3px 0 #1a253b!important;
    width: 130px!important;
    height: 60px!important;
}

.slider-market-coefficient-container .market-bc:hover{
    background: #d80d83!important;
}

.slider-market-coefficient-container .market-bc+.market-bc{
    margin-inline-start:initial!important;
}



.slider-market-coefficient-container .market-bc.active {
    border:none!important;
}

.slider-market-coefficient-container .market-bc:not(.active):hover {
    border: none!important;
}

.slider-market-coefficient-container .market-bc .market-odd-bc,
.slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc {
    color: #FFFFFF!important;
    font-size: 34px!important;
    line-height: 1.2!important;
    font-weight: 700!important;
}

.slider-market-coefficient-container .market-bc.active .market-odd-bc{
    color: #ffffff!important;

}

.slider-market-coefficient-container .market-bc:not(.active):hover .market-odd-bc{
    color: #ffffff!important;
}  


.slider-market-coefficient-container .market-bc .market-arrow-up-down-bc{
  display: none!important;
}




@media screen and (max-width: 1400px){
  .slider-market-coefficient-container .market-bc,
  .slider-market-coefficient-container .market-bc:not(.active) {
      width: initial!important;
      height: initial!important;
      padding: 10px 20px!important;
      
  }

  .slider-market-coefficient-container .market-bc .market-odd-bc,
  .slider-market-coefficient-container .market-bc .market-odd-bc, .slider-market-coefficient-container .market-bc:not(.active) .market-odd-bc
  {

    font-size: 20px!important;
  }

  .layout-bc:not(.slider-full-sized) .slider-market-coefficient-container .countdown-banner-content{
      gap: 14px!important;
  }  
}



 

/*Odds Block End*/

.stake-earn-content {
    max-width: 100% !important;
}

.layout-content-holder-bc .jackpot-banner .casinoJackpotWrapper-bc::before{
    background-image: initial!important;
}
.layout-content-holder-bc .jackpot-banner:first-child .casinoJackpotWrapper-bc{
    background-image: url(https://cmsbetconstruct.com/storage/medias/vbet/media_4_9017b3f6c60e5e141690ad0b5cc47042.png)!important;
    background-repeat: no-repeat!important;
        background-position: center center!important;
        background-size: cover!important;

}
.layout-bc .layout-content-holder-bc .jackpot-banner:last-child .casinoJackpotWrapper-bc{
    background-image: url(https://cmsbetconstruct.com/storage/medias/vbet/media_4_9017b3f6c60e5e141690ad0b5cc47042.png)!important;
    background-repeat: no-repeat!important;
        background-position: center center!important;
        background-size: cover!important;
}
#betslip_container .casinoJackpotLevelEl-bc {
    background: url(https://cmsbetconstruct.com/storage/medias/vbet/media_4_5d6b26a2269ab76f81f0a9b821752263.png) no-repeat 50%/cover!important;
}

#betslip_container .jackpot-banner .casinoJackpotWrapper-bc{background: linear-gradient(180deg, rgba(0,10,46,1) 30%, rgba(183,12,118,1) 100%)!important;}
}

.casinoJackpotLevelTitle-bc{font-size:16px!important}

.ftr-n-link-bc i {

margin-inline-end: initial!important;
}

.slider-bc:first-child .countdown-banner-content{
left:50%!important;
top:50%!important;
transform:translate(-50%,-50%);
background:transparent!important;
border:initial!important;
backdrop-filter:initial!important;
-webkit-backdrop-filter:initial!important;
box-shadow:initial!important
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-date{
font-size:70px!important;
line-height:60px!important;
font-weight:700!important;
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-names{
font-size:16px!important
}

.slider-bc:first-child .countdown-banner-counter+.countdown-banner-counter:before{
top:3px!important;
left:-7px!important;
  font-size:40px!important
}

@media (max-width: 1800px){

.slider-bc:first-child .countdown-banner-content .countdown-banner-date{
font-size:4vw!important;
line-height:3vw!important;
font-weight:700!important;
}

.slider-bc:first-child .countdown-banner-content .countdown-banner-names{
font-size:1vw!important
}

.slider-bc:first-child .countdown-banner-counter+.countdown-banner-counter:before{
top:0!important;
left:-4px!important;
}
}

.casino-game-item.badge-vpn:after {
    content: ""!important;
    width: 54px;
    display: block;
    background-image: url(https://cmsbetconstruct.com/storage/medias/vbet/media_4_0b27f275a5a02b3963e6274afe2a3737.svg)!important;
    background-size: contain!important;
    top: 5px!important;
    right: 5px!important;
    background-repeat: no-repeat!important;
    transform:initial!important;
    background-color:initial!important;
    box-shadow:initial!important;
}

.liveCasinoWrapper .casinoGenericPageTemplate .casinoCategoryChooserContainer .horizontalSliderRow [data-id="9"] {
    display: none;
}

.liveCasinoWrapper .casinoGenericPageTemplate .casinoCategoryChooserContainer .horizontalSliderRow [data-id="7"] {
    display: none;
}

.promo-btn {
    display: inline-block;
    position: relative;
    text-decoration: none !important;
    color: white !important;
    background: linear-gradient(45deg, #a71f67, #c61e77, #a71f67);
    padding: 8px 25px;
    font-weight: 600;
    text-transform: uppercase;
    border-radius: 8px;
    font-size: 16px;
    border: none;
    margin-block: 10px;
}

.promo-btn::after {
    content: "";
    position: absolute;
    inset: 0px;
    background: linear-gradient(45deg, #a71f67, #69007f, #fc0987);
    border-radius: 12px;
    transition: 0.5s;
    opacity: 0;
    filter: blur(10px);
    z-index: -1;
}

.promo-btn:hover:after {
    opacity: 1;
}
/* Loyalty Points Start */

    [lang = "ar"] .loyalty-program-info-content .loyalty-program-info-content-body .loyalty-program-info-content-html p,
    [lang = "ar"] .loyalty-program-info-content .loyalty-program-info-content-body .loyalty-program-info-content-title{

        text-align: right!important;
    }


    [lang = "ar"]  .loyalty-program-info-content img.loyalty-program-info-img{
        margin-left: auto!important;
      margin-right: initial!important;
    }

    .loyalty-program-info-content .loyalty-program-info-content-body .loyalty-program-info-content-html p,
    .loyalty-program-info-content .loyalty-program-info-content-body .loyalty-program-info-content-title{

        text-align: left!important;
    }


    .loyalty-program-info-content img.loyalty-program-info-img{
        margin-right: auto!important;
    }

    / *Loyalty Points End */

.popup-holder-bc.windowed.deposit .casino-popup-button-block button:first-child  {
    display:none!important;
}

.theme-white .footerContainerWrapper {
        background: rgba(0, 0, 0, .25)!important;
}
.theme-white .footerContainerWrapper .footerLinkColEl a {
    color: rgba(var(--b-sc), .7)!important;
 }
 .theme-white .footerContainerWrapper [dir=ltr] .horizontalList.scroll-start:after {
     background: linear-gradient(to left, rgba(0, 0, 0, .2) 0%, transparent 100%)!important;
 }
 .theme-white .footerContainerWrapper [dir=ltr] .horizontalList.scroll-end:before {
     background: linear-gradient(to right, rgba(0, 0, 0, .2) 0%, transparent 100%)!important;
 }

[lang="ar"] .footerLinkCol:last-child  {
   margin-right: 3%!important;
}
.hdr-user-bc .deposit-btn, .hdr-user-bc .bc-i-community{background: #2A8038!important}
.hdr-user-bc .deposit-btn:hover, .hdr-user-bc .bc-i-community:hover{background: rgba(33, 102, 45, 1)!important}


/*Desktop*/
.footerContainer .hoorySwitcher.hooryInFooter{
  min-width: initial!important;
  overflow: initial!important;
  padding: 10px!important;
}

header .crypto-currency-data .bc-i-FTN {
    pointer-events:none !important;
}


/* .layout-betslip-holder-bc .betslip-bc{
  z-index: 998!important;
}  */