@import url('https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,400;1,700&display=swap');
:root{
  --hero: 229,2,74 !important;
  --hero-hover: 127,148,15 !important;
  --hero-sc: 0,0,0 !important;
  --menu: 6,35,61 !important;
  --b: 10,26,44 !important;
  --oc-2: 228,3,75 !important;
  --oc-1: 229,2,74  !important;
  --oc-1-hover: 22, 22, 22 !important;
}

/* ANASAYFA DARALTMA */
/* Design by Maxim @maximcreative // Coding @efeps */

.hdr-main-content-bc {
    margin-left: 5% !important;
    margin-right: 5% !important;
}

.hm-row-bc {
    width: 90% !important;
    margin-left: auto;
    margin-right: auto;
}
.nav-content-menu {
    margin-left: 5%;
    margin-right: 5%;
}

/* GENERAL */

body {
  font-family: 'Exo 2', sans-serif;
  background: #0a1a2c url center 50px no-repeat !important; 
  background-size:contain !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.hdr-main-content-bc, .logo {
        height:85px !important; 
}

/* Header */
.header-bc {
    background: #0a1a2c !important;
    padding: 0 !important;
}
.nav-menu-container.header-navigation:first-child {
    background: #06233d !important;
}
.layout-header-holder-bc {
  box-shadow: 0 0 0 0 #0a1a2c !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.nav-menu-container .nav-menu {
    align-items: center !important;
    justify-content: center !important;
}

.header-bc {
  background:rgba(6,35,61) !important;
  padding:0 !important;
}

.popup-inner-bc {
    border-radius: 20px !important;
    border-bottom: 2px solid #e5024a !important;
    border-top: 2px solid #e5024a !important;
    border-left: 2px solid #e5024a !important;
    border-right: 2px solid #e5024a !important;
    padding-top: 2px !important;
    box-shadow: 0px -5px 20px #e5024a !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.hdr-user-bc .btn {
  font-size:14px !important;
}

.hdr-user-bc .sign-in {
  text-decoration:none !important;
}

.hdr-main-content-bc {
  height:60px !important;
  padding:0 10px !important;
}

.nav-menu-container.header-navigation {
  border-radius:0 !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.nav-menu-container .nav-menu {
    height: 45px !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li:first-child>.nav-menu-item {
  border-radius:0 !important;
}

.hdr-main-content-bc {
    border-bottom: 2px solid #222130 !important;
}

.popup-middleware-bc {
    backdrop-filter: brightness(0.4)!important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.nav-menu-container .nav-menu-other>.nav-menu-item, .nav-menu-container .nav-menu>li>.nav-menu-item {
    text-transform: uppercase !important;
    font-size: 14px !important;
}
.nav-content-bc .nav-menu-container .nav-menu-sub {
    background: rgba(var(--menu), 1);
    border-radius: 10px;
}

.crypto-currency-info > span {
    display: none !important;
}
.sdr-item-bc:before {
    background: transparent !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: rgb(229 1 74)!important;
    background: rgba(var(--menu), 1);
    box-shadow: inset 0 2px 0 0 rgba(var(--hero), 1);
}
/* Design by Maxim @maximcreative // Coding @efeps */

.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 {
    padding: 0 10px!important;
    color: rgba(var(--menu-sc), 1);
    letter-spacing: .1px;
    transition: all .5s!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: rgb(229 1 74);
    background: rgba(var(--menu), 1);
    box-shadow: inset 0 2px 0 0 rgba(var(--hero), 1);
    font-size: 15px !important;
    transition: all .5s;
}


.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 {
    font-size: 20px!important;
    color: #e5014a!important;
    filter: drop-shadow(1px 1px 1px black)!important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.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 {
    text-transform: capitalize !important;
}

.m-nav-sab-container-r-row-bc>a[class*=badge-]:after, .nav-menu-item[class*=badge-]:after, .hdr-navigation-link-bc[class*=badge-]:after {
    content: attr(data-badge);
    position: absolute;
    top: 3px;
    height: 12px;
    max-width: 99%;
    padding: 0 4px;
    box-sizing: border-box;
    border-radius: var(--border-radius);
    text-transform: uppercase;
    font-size: 8px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #e5014a !important;
    border-radius: 0 5px 0 5px!important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.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:#fff!important;
box-shadow:0px 0px 10px #e5014a inset!important;
  border-radius: 0 0 10px 10px!important;
  background:transparent!important;
  /*border-bottom:1px solid #ffffff;*/
  }


.nav-menu-container.header-navigation:first-child .nav-menu > li > .nav-menu-item.active:hover, .nav-menu-container.header-navigation:first-child .nav-menu-other > .nav-menu-item.active:hover{
    font-size: 15px !important;
    box-shadow: none!important;
    background: rgba(var(--menu), 1)!important;
    box-shadow: inset 0 2px 0 0 rgba(var(--hero), 1)!important;
}

/* Design by Maxim @maximcreative // Coding @efeps */
.nav-menu-item.badge-spinCount:after {
    top: 0px!important;
    padding: 0px 6px!important;
    z-index: 1;
    border: .5px solid #fff!important;
}

/* Promotions */
.promotion-horizontal-sl-list-bc {
  margin-top:5px !important;
}

.promotions-article-title {
    height: 40px !important;
    font-size: 13px !important;
    line-height: 40px !important;
    font-weight: 400;
    text-align: center;
  background:#303438 !important;
  z-index:50;
  position:relative !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.promotionsListEl-bc{
      border-radius: 20px !important;
      position:relative !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, .4) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0)) !important;
  }
  
  
  @keyframes slide {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
  }
  
.promotionsListEl-bc:hover .promotionsArticleThumbnail-bc {
    transform: scale(1.0)!important;
}

/* Design by Maxim @maximcreative // Coding @efeps */
/* Footer */ 


.footer-title {
  font-weight:400 !important;
  font-size:13px !important;
}

.bc-i-footer-icon-holder {
  color: var(--hero) !important;
}

.ftr-n-link-bc {
  font-size:13px !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
/*Homepage*/
.product-banner-info-bc:before {
  background:none !important;
}

.ftr-partners-row-inner-bc>a+.ftr-copy-rights-bc, .ftr-partners-row-inner-bc>div+.ftr-copy-rights-bc {
    text-align: start;
    margin-inline-start: 10px;
    justify-content: center !important;
    display: inline-flex !important;
}

.header-icon-text[class*=bc-i] span, .header-icon-text span  {
  font-family: 'Exo 2', sans-serif !important ;
}



.crypto-currency-data i {
       color: #e5024a !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.header-icon-text[class*=bc-i] span, .header-icon-text span {
    font-family: 'Exo 2', sans-serif !important;
}

.hdr-user-bc .bc-i-deposit, .hdr-user-bc .bc-i-wallet  {
    background: #e5024a !important;
  color:#2d2e32 !important;
  text-transform:capitalize !important;
}


.promotions-article-title {
    height: 34px;
    margin-top: 1px;
    padding: 0 10px;
    color: rgba(var(--b-sc), 1);
    background: rgba(var(--b-sc), .1);
    font-size: 12px;
    line-height: 34px;
    display: none !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.btn.register, .btn.btn-color {
    padding: 0 10px!important;
    color: #fff!important;
    background: #06233d!important;
    transition: background var(--default-transition-duration);
    font-weight: 700!important;
}


.btn.sign-in {
    padding: 0;
    color: rgba(var(--header-sc), 1);
    background: none;
    text-decoration: underline;
    transition: color var(--default-transition-duration);
}
.btn.register, .btn.btn-color {
    padding: 0 8px;
    color: rgba(var(--hero-sc), 1);
    background: #e5024a !important;
    transition: background var(--default-transition-duration);
}
    .btn:hover {
        background: none;
        cursor: pointer;
    }

.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: rgba(var(--menu-sc), 1);
    background: rgba(var(--menu), 1);
    box-shadow: inset 0 2px 0 0 rgba(var(--hero), 1);
}

.user-profile-nav-item, .u-i-p-a-loyaltyPoint-bc {
  text-transform:uppercase !important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.withdraw-info-content .withdraw-rejection-tooltip .bc-i-player-info {
    display: none !important;
}

.footerHeader {
    width: 100%;
    display: flex;
    justify-content: space-between;
    box-shadow: 0 -1px 0 0 rgba(var(--b-sc), .1) inset;
    background: rgba(6, 35, 61);
    padding: 20px;
}
.horizontalSliderElem {
    background-color: none!important;
}

/* Design by Maxim @maximcreative // Coding @efeps */
/* SLOT */
.casinoProviderBlockHolder {
    width: 100%;
    max-width: 250px;
    overflow: hidden;
    transition: max-width .18s;
    position: -webkit-sticky;
    position: sticky;
    z-index: 10;
    top: var(--stickyProvider);
    left: 0;
}


.providerItemsBtn {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 11px!important;
    line-height: 16px;
    font-weight: 500;
    padding: 3px!important;
    word-break: break-word;
    text-transform: uppercase!important;
}
/* Design by Maxim @maximcreative // Coding @efeps */
/* CASINO HIZALAMA */
.casinoProviderBlockHolder {
    max-width: 300px!important;
}
[class*=is-web] .casinoCategoryGames {
    grid-template-columns: repeat(8, 1fr)!important;
}
[class*=is-web] .providerItemsHolder.module {
    grid-template-columns: repeat(4, 1fr)!important;
}




/* Design by Maxim @maximcreative // Coding @efeps */
.informative-widget-link {
    background: transparent!important; 
}
.informative-widget{
      border-radius: 20px !important;
      position:relative !important;

  }
.informative-widget:before{
      animation: slide 5s infinite;
  }
.informative-widget: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, .15) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0)) !important;
  }
  
  /* Design by Maxim @maximcreative // Coding @efeps */
  @keyframes slide {
  0% {
    transform: translateX(-100%);
  }
  100% {
    transform: translateX(100%);
  }
  }





/* FOOTER */
.horizontalSliderElem {
    background-color: transparent!important;
}

  .footerSocialLink a {
    border: none;
    outline: none;
    color: #fff;
    background: #0a1a2c;
    cursor: pointer;
    position: relative;
    z-index: 0;

}
/* Design by Maxim @maximcreative // Coding @efeps */
.footerSocialLink a:before {
    content: '';
    background: linear-gradient(45deg, #ff0000, #ff7300, #fffb00, #48ff00, #00ffd5, #002bff, #7a00ff, #ff00c8, #ff0000);
    position: absolute;
    top: -2px;
    left:-2px;
    background-size: 400%;
    z-index: -1;
    filter: blur(5px);
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    animation: glowing 20s linear infinite;
    opacity: 0;
    transition: opacity .3s ease-in-out;
    border-radius: 10px;
}

/*
.footerSocialLink a:active {
    color: #000
}
*/

.footerSocialLink a:active:after {
    background: transparent;
}

.footerSocialLink a:hover:before {
    opacity: 1;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.footerSocialLink a:after {
    z-index: -1;
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: #0a1a2c;
    left: 0;
    top: 0;
    border-radius: 10px;
}

@keyframes glowing {
    0% { background-position: 0 0; }
    50% { background-position: 400% 0; }
    100% { background-position: 0 0; }
}


/* FOOTER DESIGN */
.footerLinkColEl a:before {
    content: "• ";
    color: #e5014a;
    font-size: 20px;
    font-weight: 700;
}
/* Design by Maxim @maximcreative // Coding @efeps */
@media only screen and (min-width: 1400px) {
.footerLinkCols {
    justify-content: left!important;
    margin-left: 3%!important;
}
.footerSliderTitle {
    display: none;
}

[class*=is-web] .footerSliderSingleElWrapper:not(:last-child) {
    position: relative !important;
    bottom: 250px !important;
    left: 65% !important;
    max-width: 600px !important;
}

[class*=is-web] .footerSliderSingleElWrapper:last-child {
    margin-top:-10%!important;
}
[class*=is-web] .footerLinkCol {
    margin-bottom: 0px!important;
}
[class*=is-web] .footerLinkCol:not(:last-child) {
    margin-right: 5%!important;
}
}


/* OTHERS */
.casinoGameItem {
    background-color: #e5014a;
}
/* Design by Maxim @maximcreative // Coding @efeps */



/* MOBILE */
.product-banner-container-bc {
    background: transparent !important;
}

[class*=is-mobile] .casinoGameItemWrp .casinoCategoryGames {
    grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}




/* Design by Maxim @maximcreative // Coding @efeps */

.btn.a-color {
    color: #fff !important;
    background: #e5024a;
}
 .hdr-user-bc .btn.a-color:hover  {
    background: #0a1a2c ;
   color:#fff;
    text-transform:capitalize !important;
}


@media only screen and (max-width: 1400px) {

.bc-i-Vip, .bc-i-vertical-toggle, .bc-i-mobile  {
    background: #e5024a !important;
  color:#2d2e32 !important;
  text-transform:capitalize !important;
}
}
/* HEADER BUTTONS */


@media only screen and (min-width: 1400px) {
.header-custom-buttons {
    color: #ffffff!important;
}
.header-custom-buttons:first-child {
    margin-right: 10px !important;
}
.header-custom-buttons:nth-child(2)>a, .header-custom-buttons:nth-child(3)>a, .header-custom-buttons:nth-child(4)>a {
    padding: 0px 62px !important;
    height: 45px!important;
}
/* Design by Maxim @maximcreative // Coding @efeps */

.header-custom-buttons:nth-child(2)>a {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/ZnCEzf.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.header-custom-buttons:nth-child(2)>a:hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/ZnCEzf.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
    }
.header-custom-buttons:nth-child(3)>a {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/4Fk6ME.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    transition: all .5s!important;    
}
.header-custom-buttons:nth-child(3)>a:hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/4Fk6ME.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    scale:1.1!important;
    }
  /* Design by Maxim @maximcreative // Coding @efeps */
.header-custom-buttons:nth-child(4)>a {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/Hs4Wde.png) no-repeat !important;
    background-size: cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.header-custom-buttons:nth-child(4)>a:hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/Hs4Wde.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
}

/* HEADER BUTTONS LOGGED */


.header-custom-buttons {
    color: #ffffff!important;
}
  /* Design by Maxim @maximcreative // Coding @efeps */
.header-custom-buttons>a:first-child {
    margin-right: 10px !important;
}
.header-custom-buttons>a:nth-child(1),.header-custom-buttons>a:nth-child(2) {
    padding: 0px px !important;
    margin-top:9px!important;
    height:26px;
}
.header-custom-buttons>a:nth-child(3), .header-custom-buttons>a:nth-child(4), .header-custom-buttons>a:nth-child(5) {
    padding: 0px 62px !important;
    height: 45px!important;
}

/* Design by Maxim @maximcreative // Coding @efeps */
.header-custom-buttons>a:nth-child(3) {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/Kf68WY.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.header-custom-buttons>a:nth-child(3):hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/Kf68WY.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
    }
.header-custom-buttons>a:nth-child(4) {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/TeAXMO.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    transition: all .5s!important;    
}
  /* Design by Maxim @maximcreative // Coding @efeps */
.header-custom-buttons>a:nth-child(4):hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/TeAXMO.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    scale:1.1!important;
    }
.header-custom-buttons>a:nth-child(5) {
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/gQbb8W.png) no-repeat !important;
    background-size: cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.header-custom-buttons>a:nth-child(5):hover{
    background:url(https://projeler-zipline.ajg8pa.easypanel.host/u/gQbb8W.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
}
}
/* Design by Maxim @maximcreative // Coding @efeps */
/* -----------------------



.header-custom-buttons {
    color: #ffffff!important;
}
.header-custom-buttons>a:first-child {
    margin-right: 10px !important;
}
.header-custom-buttons>a:nth-child(1),.header-custom-buttons>a:nth-child(2) {
    padding: 0px px !important;
    margin-top:9px!important;
    height:26px;
}
.header-custom-buttons>a:nth-child(3), .header-custom-buttons>a:nth-child(4), .header-custom-buttons>a:nth-child(5) {
    padding: 0px 62px !important;
    height: 45px!important;
}


.bc-i-Vip {
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_68854246bb758fe5bb0cbfa4335b6c37.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.bc-i-Vip:hover{
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_68854246bb758fe5bb0cbfa4335b6c37.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
    }
.bc-i-vertical-toggle {
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_61f776a32f903820dfcc91d42abc4780.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    transition: all .5s!important;    
}
.bc-i-vertical-toggle:hover{
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_61f776a32f903820dfcc91d42abc4780.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important; 
    scale:1.1!important;
    }
.bc-i-mobile {
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_12af4bebe62df048ba245afed6561c90.png) no-repeat !important;
    background-size: cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    transition: all .5s!important;
}
.bc-i-mobile:hover{
    background:url(https://cms-storage.m-rekabet-1176.com/storage/medias/rekabet-18752412/media_18752412_12af4bebe62df048ba245afed6561c90.png) no-repeat !important;
    background-size:cover!important;
    white-space: nowrap!important;
    text-indent: -9999px!important;
    scale:1.1!important;
}


------------------------- */


/* Design by Maxim @maximcreative // Coding @efeps */
/* LAST EDIT */
.market-bc {
    background: rgb(6 35 61)!important;
}
.logo:after {
    content: "Sonsuz Güven!";
    font-weight: 700;
    font-style: italic;
    font-size: small;
    color: #fff;
    right: 23px;
    position: relative;
    left: 20px;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.market-bc:not(.disabled-market-bc):hover {
    color: rgb(255 255 255)!important;
    background: rgba(var(--hero), 1);
    box-shadow: 0px 0px 10px #e5014a inset;
}
.market-bc.active {
    color: rgba(255,255,255,1) !important;
    background: rgba(var(--hero), 1) !important;
}
.market-bc:not(.disabled-market-bc):hover .market-odd-bc, .market-bc:not(.disabled-market-bc):hover .market-icon-bc {
    color: rgb(255 255 255) !important;
}

.page-view-more {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
    display: none !important;
}
.ftr-g-content-bc .carousel-container {
    margin-top: 15px!important;
    margin-inline-start: -5px;
}
/* Design by Maxim @maximcreative // Coding @efeps */
.layout-footer-holder-bc {
    margin-top: 3% !important;
}
.footerWrapper {
    box-shadow: none!important;
}
.horizontal-sl-wheel {
    display: flex;
    gap: 8px;
    will-change: transform;
    transition: transform var(--default-transition-duration);
}

.horizontal-sl-wheel .horizontal-sl-item-bc {
    order: 0; /* varsayılan */
}

.horizontal-sl-wheel .horizontal-sl-item-bc[data-id="all"] {
    order: 99; /* en sona */
    
}


/* Design */
.payment-info-bc .description-c-row-bc {
    max-width: 560px;
    display:none !important;
}

.deposit-limit-b-w-bc>.form-control-title-static-bc {
    margin-top: 20px;
    display:none !important;
}

.deposit-limit-buttons-bc{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 6px !important;
  justify-content: center !important;
  padding: 3px 0 !important;
}

.deposit-limit-buttons-bc .bs-number-button-bc{
  font-size: 0 !important;
  color: transparent !important;
  background-color: transparent !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  background-origin: content-box !important;
  width: 166px !important;
  height: 85px !important;
  padding: 0px !important;
  margin: 0 !important;
  border-radius: 6px !important;
  border: none !important;
  box-sizing: border-box !important;
  overflow: hidden !important;
  outline: none;
  cursor: pointer;
}

.deposit-limit-buttons-bc .bs-number-button-bc:hover,
.deposit-limit-buttons-bc .bs-number-button-bc:focus-visible{
  filter: brightness(1.08);
}

.deposit-limit-buttons-bc .bs-number-button-bc.active,
.deposit-limit-buttons-bc .bs-number-button-bc.selected,
.deposit-limit-buttons-bc .bs-number-button-bc[aria-pressed="true"],
.deposit-limit-buttons-bc .bs-number-button-bc.is-active{
  box-shadow: 0 0 0 2px rgba(255,47,109,.45);
  filter: saturate(1.08);
}

.deposit-limit-buttons-bc button:nth-child(1){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/d1vvWx.png") !important;
}
.deposit-limit-buttons-bc button:nth-child(2){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/qBfEM7.png") !important;
}
.deposit-limit-buttons-bc button:nth-child(3){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/Lj6rsX.png") !important;
}
.deposit-limit-buttons-bc button:nth-child(4){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/ArausM.png") !important;
}
.deposit-limit-buttons-bc button:nth-child(5){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/N9mjCV.png") !important;
}
.deposit-limit-buttons-bc button:nth-child(6){
  background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/l0CtZo.png") !important;
}

/* === Min & Max kolonlarını tüm dillerde gizle === */

.description-c-r-c-t-column-bc:has(.description-title[title="Min"]),
.description-c-r-c-t-column-bc:has(.description-title[title="Max"]),

/* Türkçe */
.description-c-r-c-t-column-bc:has(.description-title[title="Min."]),
.description-c-r-c-t-column-bc:has(.description-title[title="Maks."]),
.description-c-r-c-t-column-bc:has(.description-title[title="Minimum"]),
.description-c-r-c-t-column-bc:has(.description-title[title="Maksimum"]),

/* Armenian */
.description-c-r-c-t-column-bc:has(.description-title[title="Նվազագույն"]),
.description-c-r-c-t-column-bc:has(.description-title[title="Առավելագույն"]),

/* Russian */
.description-c-r-c-t-column-bc:has(.description-title[title="Минимум"]),
.description-c-r-c-t-column-bc:has(.description-title[title="МАКС"]),

/* Persian (Farsi) */
.description-c-r-c-t-column-bc:has(.description-title[title="حداقل"]),
.description-c-r-c-t-column-bc:has(.description-title[title="حداکثر"]),

/* German */
.description-c-r-c-t-column-bc:has(.description-title[title="Minimal"]),

/* Spanish / Italian (similar roots) */
.description-c-r-c-t-column-bc:has(.description-title[title="Minimo"]),
.description-c-r-c-t-column-bc:has(.description-title[title="Massimo"]),

/* Arabic */
.description-c-r-c-t-column-bc:has(.description-title[title="الحد الأدنى"]),
.description-c-r-c-t-column-bc:has(.description-title[title="الحد الأقصى"]),

/* Ukrainian */
.description-c-r-c-t-column-bc:has(.description-title[title="Мін."]),
.description-c-r-c-t-column-bc:has(.description-title[title="Макс."])
{
    display: none !important;
}


/* ===== Yatırım Tablosu – Finansal İşlemler Sayfası ===== */
#rkfx{
  --row:#06233d; --line:#203040; --muted:#a8b6c3; --txt:#e6eef6; --brand:#e5024a; --chip:#1e2d3a;
  color:var(--txt); font-family:Inter,system-ui,Segoe UI,Roboto,Arial,sans-serif;
  background:transparent; width:100%; max-width:none; margin:20px 0;
}
#rkfx *{ box-sizing:border-box }

/* Başlık + Satır (masaüstü) */
@media (min-width:701px){
  #rkfx .rkfx-head, #rkfx .rkfx-row{
    display:grid; grid-template-columns:3fr 1fr 1fr 1fr 1fr;
    align-items:center;
  }
}
#rkfx .rkfx-head{
  border:1px solid rgba(255,255,255,.06); border-radius:10px;
  padding:10px 8px; margin:8px 0;
}
#rkfx .rkfx-head div{
  padding:6px 10px; font-size:13px; color:var(--muted); text-transform:uppercase; letter-spacing:.04em;
}
#rkfx .rkfx-row{
  background:var(--row); border:1px solid var(--line); border-radius:12px; margin:8px 0;
}
#rkfx .rkfx-cell{ padding:14px 16px }

/* Yöntem adı (üst beyaz / alt pembe) */
#rkfx .rkfx-name b{ display:block; color:#fff; font-weight:900; line-height:1.05 }
#rkfx .rkfx-name small{ display:block; color:var(--brand); font-weight:900; letter-spacing:.02em }

/* Rozetler */
#rkfx .rkfx-badge{
  display:inline-block; padding:6px 12px; border-radius:999px;
  background:var(--chip); color:#a8b6c3; font-size:12px; font-weight:800;
}
#rkfx .rkfx-badge.ok{ background:rgba(229,2,74,.15); color:var(--brand) }

/* Not bölümü */
#rkfx .rkfx-notes{ padding:10px 18px 22px; color:#c8d4e0 }
#rkfx .rkfx-notes p{ margin:6px 0; font-size:13.5px; line-height:1.55 }

/* Mobil: yalnız Yöntem + Min + Maks */
@media (max-width:700px){
  #rkfx .rkfx-head{ display:grid; grid-template-columns:1fr 90px 110px }
  #rkfx .rkfx-head div:nth-child(2), #rkfx .rkfx-head div:nth-child(3){ display:none !important }
  #rkfx .rkfx-row{ display:grid; grid-template-columns:1fr 90px 110px; gap:6px; padding:8px }
  #rkfx .rkfx-row .rkfx-cell:nth-child(2), #rkfx .rkfx-row .rkfx-cell:nth-child(3){ display:none !important }
  #rkfx .rkfx-head div:nth-child(4), #rkfx .rkfx-head div:nth-child(5),
  #rkfx .rkfx-row  .rkfx-cell:nth-child(4), #rkfx .rkfx-row  .rkfx-cell:nth-child(5){ text-align:right }
  #rkfx .rkfx-name b{ font-size:clamp(13px,4vw,16px) }
  #rkfx .rkfx-name small{ font-size:clamp(11px,3.5vw,13px) }
  #rkfx .rkfx-row b{ font-size:clamp(12px,3.6vw,14px) }
  #rkfx .rkfx-cell{ padding:8px 6px }
}
@media (max-width:380px){
  #rkfx .rkfx-head{ grid-template-columns:1fr 80px 95px }
  #rkfx .rkfx-row { grid-template-columns:1fr 80px 95px }
}

/* Header info */
.hdr-dynamic-content .informative-widget,
.hdr-dynamic-content .informative-widget::before,
.hdr-dynamic-content .informative-widget::after,
.hdr-dynamic-content .informative-widget .informative-widget-container{
  border-radius: 0 !important;
}

/* Kayan yazı alanı */
.header-info-marquee{
  position: relative;
  overflow: hidden;
  white-space: nowrap;
  color: #fff;
  font-size: 16px;
  line-height: 1.6;
}

/* İkon ve link renkleri */
.header-info-marquee .hi-icon{ height:18px; vertical-align:middle; margin-right:6px; }
.header-info-marquee a{ color:#ff3366; text-decoration:none; }
.header-info-marquee a:hover{ text-decoration:underline; }

/* Sağdan başla → sola ak */
.header-info-marquee .marquee-track{
  display:inline-block;
  white-space:nowrap;
  will-change:transform;
  transform:translateX(110%);
  animation: rk_ticker 28s linear infinite; /* hızı burada ayarla */
}
.header-info-marquee:hover .marquee-track{ animation-play-state:paused; }

@keyframes rk_ticker{
  0%   { transform: translateX(110%); }
  100% { transform: translateX(-100%); }
}

/* 7. sıradaki shortcut (Temizle) butonu gizle */
.deposit-limit-buttons-bc > button.bs-number-button-bc:nth-of-type(7) {
  display: none !important;
}

/* WEB/desktop: kutu aynı kalsın, sadece ikon/bannner büyüsün */
@media (min-width: 769px) {

  /* Taşan kısmı gizle (kutu boyutu değişmez) */
  .m-block-nav-items-bc .m-nav-items-list-item-bc{
    overflow: hidden;
  }

  /* Sadece görseli büyüt */
  .m-block-nav-items-bc img.payment-logo,
  .m-block-nav-items-bc img.paymentLogo{
    transform: scale(1.35);
    transform-origin: center;
    display: block;
  }
}

/* Kayıt formu sms zorunlu yazısını kaldır */
.reg-form-content .reg-phone-err-message .entrance-f-error-message-bc{display:none!important;}

  /* slider boyut ayarı */
.swiper .sdr-item-bc{
  height: auto !important;
}

.swiper .sdr-image-bc{
  width: 100% !important;
  height: auto !important;
  display: block !important;
}


/* sadece sponsorluk logosu olan alan */
.sliderSingleEl:has(a[href*="schalke04"]) {
  position: relative !important;
  padding-top: 28px !important;
}

/* başlık */
.sliderSingleEl:has(a[href*="schalke04"])::before {
  content: "SPONSORLUKLAR" !important;
  position: absolute !important;
  top: 0 !important;
  left: 50% !important;
  transform: translateX(-50%) !important;

  color: #fff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
  line-height: 1 !important;
  white-space: nowrap !important;
  pointer-events: none !important;
  z-index: 2 !important;
}

/* Header yeni düzen */
@media only screen and (min-width: 1400px){

  .hdr-user-bc{
    display:flex !important;
    align-items:center !important;
    flex-wrap:nowrap !important;
  }

  .hdr-user-bc .header-custom-buttons{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    flex-wrap:nowrap !important;
    gap:8px !important;
    order:1 !important;
    height:40px !important;
    margin:0 !important;
    padding:0 !important;
  }

  .hdr-user-bc .header-custom-buttons > a{
    display:flex !important;
    align-items:center !important;
    justify-content:center !important;
    box-sizing:border-box !important;
    margin:0 !important;
    padding:0 !important;
    top:auto !important;
    bottom:auto !important;
    translate:none !important;
    scale:1 !important;
    line-height:1 !important;
    transition:transform .18s ease, filter .18s ease !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-wallet{
    order:1 !important;
    background:#e5024a !important;
    color:#fff !important;
    text-indent:0 !important;
    height:28px !important;
    min-height:28px !important;
    line-height:28px !important;
    padding:0 10px !important;
    font-size:12px !important;
    font-weight:700 !important;
    border-radius:4px !important;
    width:auto !important;
    min-width:auto !important;
    transform:none !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-wallet span{
    display:inline !important;
    visibility:visible !important;
    opacity:1 !important;
    line-height:28px !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-Vip,
  .hdr-user-bc .header-custom-buttons > a.bc-i-vertical-toggle,
  .hdr-user-bc .header-custom-buttons > a.bc-i-mobile{
    width:170px !important;
    min-width:170px !important;
    height:34px !important;
    min-height:34px !important;
    background-repeat:no-repeat !important;
    background-position:center center !important;
    background-size:86% auto !important;
    background-color:transparent !important;
    text-indent:-9999px !important;
    border-radius:0 !important;
    transform:scale(1) !important;
    transform-origin:center center !important;
    will-change:transform !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-Vip{
    order:2 !important;
    background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/ZnCEzf.png") !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-vertical-toggle{
    order:3 !important;
    background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/4Fk6ME.png") !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-mobile{
    order:4 !important;
    display:flex !important;
    visibility:visible !important;
    opacity:1 !important;
    background-image:url("https://projeler-zipline.ajg8pa.easypanel.host/u/Hs4Wde.png") !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-bonus-request{
    order:5 !important;
    background:#e5024a !important;
    color:#fff !important;
    text-indent:0 !important;
    height:28px !important;
    min-height:28px !important;
    line-height:28px !important;
    padding:0 10px !important;
    font-size:12px !important;
    font-weight:700 !important;
    border-radius:4px !important;
    width:auto !important;
    min-width:auto !important;
    transform:none !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-bonus-request span{
    display:inline !important;
    visibility:visible !important;
    opacity:1 !important;
    line-height:28px !important;
  }

  .hdr-user-bc .header-buttons-wallet{
    order:2 !important;
    margin-left:12px !important;
    align-self:center !important;
  }

  .hdr-user-bc .nav-menu-container.header-user-nav{
    order:3 !important;
    align-self:center !important;
  }

  .hdr-user-bc .sign-in{
    order:4 !important;
    align-self:center !important;
  }

  .hdr-user-bc .register{
    order:5 !important;
    align-self:center !important;
  }

  .hdr-user-bc .form-control-bc.select{
    order:6 !important;
    align-self:center !important;
  }

  .hdr-user-bc time.infoTime{
    order:7 !important;
    align-self:center !important;
  }

  .hdr-user-bc .smartPanel-bc{
    order:8 !important;
    align-self:center !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-wallet:hover,
  .hdr-user-bc .header-custom-buttons > a.bc-i-bonus-request:hover{
    transform:none !important;
    scale:1 !important;
    filter:brightness(1.08) !important;
  }

  .hdr-user-bc .header-custom-buttons > a.bc-i-Vip:hover,
  .hdr-user-bc .header-custom-buttons > a.bc-i-vertical-toggle:hover,
  .hdr-user-bc .header-custom-buttons > a.bc-i-mobile:hover{
    transform:scale(1.045) !important;
    scale:1 !important;
    filter:brightness(1.08) !important;
    z-index:10 !important;
  }

}
/* Header yeni düzen bitişi */