.crypto-currency-data i {
    color: rgba(var(--hero), 1) !important;
}
  .popup-holder-bc:not(.user-profile-container).windowed.info .status-popup-content-w-bc {
      width: 600px !important;
      background: transparent !important;
  }
  .popup-holder-bc:not(.user-profile-container).windowed.info .popup-inner-bc {
      width: 600px !important;
  }
.bc-loader.medium .bc-loader-contain {
    position: relative !important;
}

.bc-loader.medium .bc-loader-contain .bc-loader-animation {
    display: none !important;
}

.bc-loader.medium .bc-loader-contain::before {
    content: '';
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_fea0dec17625a92856583322ebc1bed7.png) !important;
    background-size: contain !important;
    width: 70px !important;
    height: 70px !important;
    position: absolute !important;
    animation: none !important;
    transform-origin: center center;
    background-repeat: no-repeat !important;
}
.bc-loader.medium .bc-loader-contain .bc-loader-animation {
    display: none !important;
}
.bc-loader-contain > img,
.bc-loader-contain > svg {
    display: none !important;
}

.is-home-page, .promotion-page{
   background-image: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_7f640cac152e88ec7a901e1c8f865f04.jpeg) !important;
    background-size: cover !important;
    background-position: center 80px !important;
    background-attachment: fixed !important;
    background-color: #000 !important;
    background-repeat: no-repeat !important;
}

.horizontal-items-expanded .horizontal-sl-item-bc {
    background: #262626;
}

.layout-footer-holder-bc{
 background: #000 !important;
max-width: 100% !important;
}
.footer-bc {
    max-width: 1600px;
    margin: auto;
}

.layout-header-holder-bc {
    box-shadow: 0 0px 0 0 rgba(var(--b), 1) !important;
}

.casino-popup-content>p img{
max-width: 95% !important;
}

.ftr-partners-row-inner-bc:nth-child(4){
float:none;
width:100%;
}

.ftr-partners-row-inner-bc:nth-child(4) a{
    background: no-repeat;
} 
.ftr-partners-row-inner-bc:nth-child(4) .ftr-partners-r-img{
height: auto;
    margin-top: 0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(1){
    height: 350px;
    width: 100%;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(2){
float:left;
    width: 140px;
    height: 120px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(2) img{
    height: 130px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(3){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(3) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(4){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(4) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(5){
float:left;
width:100px;
height:100px;
padding:0px;
}
.ftr-partners-row-inner-bc:nth-child(4) a:nth-child(5) img{
    height: 100px;
}
.ftr-partners-row-inner-bc:nth-child(5){
float:right;
width:100%;
}

/*social icons*/
li.footerSocialLink {
    background: transparent !important;
}

.footerSocialLinks i.bc-i-telegram {
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_d9a0f17fc2af4302ebcb65c5267bf989.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

   .footerSocialLinks i.bc-i-telegram:before {
        display:none!important;
    }


.footerSocialLinks i.bc-i-instagram
{
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_8e9fd40ce97a736c3f13fa07ba388bbc.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-instagram:before {
        display:none!important;
    }
.footerSocialLinks i.bc-i-youtube
{
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_04aaa8678276ff0fffb75df586eacf1d.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-youtube:before {
        display:none!important;
    }

.footerSocialLinks i.bc-i-twitter{
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_819eda399fcb18f7ab581a81905f7aa3.png) !important;
    background-position: center;
    background-size: cover !important;
    width: 32px;
    height: 32px;
}

.footerSocialLinks i.bc-i-twitter:before {
        display:none!important;
    }


/*app download icon*/
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(4) .footerSliderSingleEl a:nth-of-type(1) img{
  content:url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_f00f3ec8acafd349f195d692bcebaff3.png) !important;
}
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(4) .footerSliderSingleEl a:nth-of-type(2) img{
  content:url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_99a7c133dd50603fd6e9aa696c9ea8e1.png) !important;
}
/*footer*/
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(5) .footerSliderImage:nth-of-type(1) img{
	content : url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_b1098190b01d644e92a9c99593661eb1.png) !important;
}
.footerSliderGroup .footerSliderSingleElWrapper:nth-of-type(5) .footerSliderImage:nth-of-type(2) img{
	content : url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_ea5cc93d840a8f6b14142ca2ebfb068c.png) !important;
}
.sdr-item-bc:before {
    background: transparent !important;
}
.popup-inner-bc {
  /*
    position: relative !important;
    border-radius: 22px !important;
    border: 10px solid transparent !important;
    box-shadow: 0 0 15px 5px rgb(206 141 31 / 60%), 0 0 15px 10px rgb(155 124 33 / 50%), 0 0 15px 15px rgb(206 181 31 / 40%), 0 0 15px 20px rgb(248 174 63 / 18%) !important;
    overflow: hidden !important;
    */
    border-radius: 22px !important;
    border-bottom: 2px solid #e8a935 !important;
    border-top: 2px solid #e8a935 !important;
    border-left: 2px solid #e8a935 !important;
    border-right: 2px solid #e8a935 !important;
    padding-top: 10px !important;
    box-shadow: 0px -2px 30px #e8a935 !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 1670px;
}
.layout-bc.sportsbook .layout-content-holder-bc, .layout-bc.slider-full-sized .layout-content-holder-bc {
    background: #000;
}
.layout-bc.sportsbook .layout-betslip-holder-bc, .layout-bc.slider-full-sized .layout-betslip-holder-bc{
   background: #000;
}
.genericPageContainer, .casinoGenericPageTemplate, .liveCasinoWrapper, .tvGamesWrapper{
  background: #000;
}

/* __________________________________________ avrupabet web fixed css - ekin */

.hdr-logo-bc{
    /*max-width: unset !important;
    height: auto !important;*/
}
.footerContainer .sliderGroup{
    /* display: grid !important; */
}
.sliderGroup .sliderSingleElWrapper:nth-child(1){
    order: 1;
}
.sliderGroup .sliderSingleElWrapper:nth-child(2){
    order: 2;
}
.sliderGroup .sliderSingleElWrapper:nth-child(3){
  
    background: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_78e43620838f0d96ad1506cbe9cf1a79.png) !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    order: 4;
    background-position: center !important;
}
.sliderGroup .sliderSingleElWrapper:nth-child(4){
    order: 3;
}
.sliderGroup .sliderSingleElWrapper:nth-child(5){
    /* display: none !important; */
}

.promotionsListEl-bc:hover:before {
    animation: slide 1s;
}
.promotionsListEl-bc:before {
    content: "";
    top: 0;

    transform: translateX(100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    background: linear-gradient(
            90deg,
            rgba(255, 255, 255, 0) 0,
            rgba(255, 255, 255, 0.4) 50%,
            rgba(128, 186, 232, 0) 99%,
            rgba(125, 185, 232, 0)
    ) !important;
}
@keyframes slide {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}
.promotion-details-container {
    position: relative;    
}
.promotion-details-container::before {
    content: "";
    position:absolute;
    background-image: url(https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_de6f0e38b695a2ff9b3b0fda8d661b08.png) !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    inset: 0;
    opacity: .3;
    z-index: -1;
}
/* Sadece ana sayfadaki (homepage) ilk satır boşluğunu gizler */
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-of-type(1) {
    display: none !important;
}
/* --- Lisans Görseli Kamuflajı (Saf CSS) --- */

/* 1. Lisans sağlayıcısının iç içe oluşturduğu, engellenen veya kırık çıkan tüm dinamik içerikleri gizliyoruz */
.FooterLicenceCuracaoContainer > div,
.FooterLicenceCuracaoContainer iframe,
.FooterLicenceCuracaoContainer img {
    display: none !important;
}

/* 2. Sabit ana kutuyu görünür kılıp senin logonla kaplıyoruz */
.FooterLicenceCuracaoContainer {
    display: block !important;
    visibility: visible !important;
    width: 96px !important;
    min-width: 96px !important;
    height: 96px !important;
    background-image: url('https://cms.btcoservice33.com/storage/medias/avrupabet/media_1865543_192d6ef2e210894cd15234c5e0df91f9.png') !important;
    background-size: contain !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    margin: 0 auto !important; /* Eğer bulunduğu alanda ortalanması gerekirse */
    cursor: pointer !important; /* Üzerine gelindiğinde tıklanabilir el işareti çıkar (link eklenene kadar butona benzesin) */
}

/* live icon - İki sayfada da çalışır, ayarlar orijinal */
.casinoTopWinnersWidget .ds-chip:first-child
{
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: rgba(var(--b-sc), .9);
  color: #0a2540;
  font-family: sans-serif;
  font-weight: 700;
  padding: 3px 10px;
}

.casinoTopWinnersWidget .ds-chip:first-child span {
  position: relative;
  right: 0px;
}

.casinoTopWinnersWidget .ds-chip:first-child::before {
  content: "";
  width: 10px;
  height: 10px;
  background: #ff3b3b;
  border-radius: 50%;
  animation: yanip-son 1s infinite;
  top: 7px;
  left: 6px;
}

@keyframes yanip-son {
  0% { opacity: 1.0; }
  50% { opacity: 0.2; }
  100% { opacity: 1.0; }
}
/* --- Dünya Kupası 2026 Canlı (Nefes Alan) Gold Buton --- */

@media (min-width: 992px) {
    
    /* 1. SİHİRLİ DOKUNUŞ: Butona kendi kendine parlama (nefes alma) animasyonu yazıyoruz */
    @keyframes goldPulse {
        0% { box-shadow: 0 0 5px rgba(255, 215, 0, 0.4); }
        50% { box-shadow: 0 0 18px rgba(255, 215, 0, 0.9); } /* Tam ortada en yüksek parlaklığa ulaşır */
        100% { box-shadow: 0 0 5px rgba(255, 215, 0, 0.4); }
    }

    /* 2. Ana Buton */
    a.nav-menu-item[aria-label="Dünya Kupası 2026"] {
        background: linear-gradient(to bottom, #FFD700, #B8860B) !important; 
        margin: 0 !important; 
        height: 100% !important; 
        display: inline-flex !important;
        align-items: center !important; 
        padding: 0 20px !important; 
        border-radius: 0 !important; 
        /* Yazdığımız animasyonu butona bağlıyoruz (Sonsuza kadar 2 saniyede bir parlar) */
        animation: goldPulse 2s infinite ease-in-out !important;
        position: relative !important;
        z-index: 10 !important; /* Parlamanın diğer menüleri ezmemesi için */
    }

    /* 3. Yazı ve İkon (Bembeyaz) */
    a.nav-menu-item[aria-label="Dünya Kupası 2026"] span:not(.CMSIconSVGWrapper),
    a.nav-menu-item[aria-label="Dünya Kupası 2026"] .CMSIconSVGWrapper svg {
        color: #FFFFFF !important;
        fill: #FFFFFF !important;
        font-weight: 800 !important; 
        text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6) !important; 
    }

    /* 4. Hover (Mouse ile Üzerine Gelince) */
    a.nav-menu-item[aria-label="Dünya Kupası 2026"]:hover {
        background: linear-gradient(to bottom, #FFDF33, #DAA520) !important; 
        box-shadow: 0 0 25px rgba(255, 215, 0, 1) !important; /* Üzerine gelince animasyon biter, en güçlü ışıltı sabit kalır */
        animation: none !important; 
        transition: all 0.3s ease !important;
    }
}
iframe[src*="comm100.com"],iframe[id*="comm100"],iframe[title*="comm100"]{display:none!important;width:0!important;height:0!important}iframe[src*="livechatinc.com"],iframe[src*="livechat.com"]{display:none!important;width:0!important;height:0!important}div[id*="comm100"],div[class*="comm100"]{display:none!important}div[id*="livechat"],div[class*="livechat-"]{display:none!important}.comm100-widget,.livechat-widget-container{display:none!important}