.is-home-page > div.layout-content-holder-bc > div:nth-child(11)
{
  width:100% !important;
}
#root > div.layout-navigation-holder-bc > div > a:nth-child(1) i::before {
    content: "";
    background: url(https://resmim.net/cdn/2025/08/29/XUDp5n.png) no-repeat center center;
    background-size: contain;
    height: 24px;
    width: 24px;
    display: inline-block; /* veya block, ihtiyacına göre */
}
#root > div.layout-content-holder-bc > div:nth-child(2){
	width:100% !important;
}
#root > div.layout-content-holder-bc > div:nth-child(3){
	width:100% !important;
}
.countdown-banner-content {
   
    top: 20px !important; 
    background: rgb(24 24 27 / 0%) !important; 
    border: none !important;
    -webkit-backdrop-filter:none !important;
	justify-content: flex-end !important;
    backdrop-filter: none !important;
    box-shadow:0 0 0px #00000000 !important; 
    right: 2px !important;
}
.countdown-banner-counter:not(:last-child) {
    padding-inline-end: 0px !important;
}
#root > div.layout-navigation-holder-bc > div > a:nth-child(2) > i::before {
    content: "";
    background: url(https://resmim.net/cdn/2025/08/29/XUDqND.png) no-repeat center center;
    background-size: contain;
    height: 24px;
    width: 24px;
    display: inline-block; /* veya block, ihtiyacına göre */
}
#root > div.layout-navigation-holder-bc > div > div > i{
  color:white !important;
}
#root > div.layout-navigation-holder-bc > div > a:nth-child(3) > i::before {
    content: "";
    background: url(https://resmim.net/cdn/2025/08/29/XUDzeI.png) no-repeat center center;
    background-size: contain;
    height: 24px;
    width: 24px;
    display: inline-block; /* veya block, ihtiyacına göre */
}
#root > div.layout-navigation-holder-bc > div > a:nth-child(4) > i::before {
    content: "";
    background: url(https://resmim.net/cdn/2025/08/29/XUNSg6.png) no-repeat center center;
    background-size: contain;
    height: 24px;
    width: 24px;
    display: inline-block; /* veya block, ihtiyacına göre */
}
.is-home-page > div.layout-content-holder-bc
{
	display:flex;
	flex-wrap: wrap; 
}
.sdr-item-bc:before{
  background: none !important;
}
 
iframe.iframe-widget { 
    height: 100% !important;
    padding: 0!important;
}

.sdr-image-bc {
    
    object-fit: cover !important; 
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(2){
	margin-top: 2px;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(0)
{
  order:1;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(1)
{
  order: 1;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(2)
{
  order:3;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(3)
{
  order:4;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(4)
{
  order:5;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(5)
{
  order:6;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(6)
{
  order:7;
}
.is-home-page > div.layout-content-holder-bc > div:nth-child(7)
{
  order:8;
}
#root > div.layout-content-holder-bc > div:nth-child(8){
  order:9;
}

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

.informative-widget-link {
      background: transparent !important;;
 }
 #root > div.layout-footer-holder-bc > div > div > div > div.sliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a > img{
  width: 80% !important;
    margin: 0 auto !important;
}
.footer-bc .live-chat-adviser-bc span{
width: 35%;
    color: #7b612300;
}
.footer-bc .live-chat-adviser-bc span::before{
content: "CANLI DESTEK";
    position: absolute;
    margin-top: 1px;
    color: #000;
}
.ftr-partners-row-inner-bc a{
	background: url(https://cmsbetconstruct.com/content/images/b2b6839d8e3b1384165edade0c3847e8_18747366_media.png);
	width:100%;
	height:50px;
	background-size:contain;
	background-repeat: no-repeat;
	background-position: center;
}

.ftr-partners-row-inner-bc:not(.partners-logo-scroll){
	justify-content: normal!important;
	/ padding: 0px; /
}
.ftr-partners-row-inner-bc img{
display:none;
}

.tab-navigation-w-bc {
    border-top: 2px solid #f0c959!important;
}
.tab-nav-item-bc{
    color: #f0c959 !important;
}
.tab-nav-title-bc {
    color: #fff!important;
}

a.tab-nav-item-bc.count-odd-animation.badge-, #root > div.layout-navigation-holder-bc > div > a.tab-nav-item-bc.badge- i {
    color: #f0c959 !important;
}
a.tab-nav-item-bc.count-odd-animation.badge-, #root > div.layout-navigation-holder-bc > div > a.tab-nav-item-bc.badge- p {
    color: #fff !important;
}

.hdr-user-bc .user-nav-icon.bc-i-wallet{
background: #109121 !important;
}

.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(2){
display:none;
}
.dep-w-info-bc .m-nav-items-list-item-bc{
padding:0px;
}

.payment-info-bc .description-c-row-bc{
display:none;
}
.overlay-sliding-wrapper-bc .back-nav-bc span.back-nav-title-bc{
display:none;
}
.has-slider{
position:relative;
}

.header-icon>img {
    width: 72px !important;
    height: 110% !important;
    object-fit: contain 
    border-radius: 4px 
}

.ftr-partners-row-bc .ftr-partners-row-inner-bc:nth-child(3){
display:none;
}

.informative-widget-container {
    overflow: hidden;
    width: 5500px !important;
}

.informative-widget-link {
    white-space: nowrap;
  
   
}
.informative-widget-link > p > span{
	 animation: marquee 17s linear infinite; 
}
@keyframes marquee {
    0% {
        transform: translateX(100%); 
    }
    100% {
        transform: translateX(-100%);
    }
}

.count-odd-animation:after {
    content: attr(data-badge) !important;
    position: absolute !important;
    width: 15px !important;
    height: 15px !important;
    color: #000 !important;
    background: #d9c68f !important;
    border-radius: 50% !important;
    text-align: center !important;
    font-size: 8px !important;
    line-height: 15px !important;
    font-style: normal !important;
    font-family: var(--font-family) !important;
}

.btn.register, .btn.btn-color {
    padding: 0 8px !important;
    border: 1px solid #fff !important;
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
    transition: background var(--default-transition-duration) !important;
}

.entrance-f-error-message-bc {
    display: flex !important;
    justify-content: center !important;
    margin-bottom: 5px !important;
    padding: 5px !important;
    color: rgba(var(--b-sc), 1) !important;
    border-radius: var(--border-radius) !important;
    font-size: 12px !important;
    background: #f0c95970 !important;
}

.notification-new-item {
    background: #f0c959 !important;
    display: flex !important;
    align-items: center !important;
    padding: 10px !important;
    color: rgb(0 0 0) !important;
    border-radius: var(--border-radius) !important;
    font-size: 12px !important;
}

.notification-new-item-icon {
    color: #ff001a !important;
}

.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
    background: #f0c959 !important;
    color: #000000 !important;
    transition: var(--default-transition-duration) !important;
}

.market-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
}

.checkbox-control-input-bc:checked~.checkbox-control-icon-bc {
    background: #f0c959 !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
}

.overlay-sliding-wrapper-bc .back-nav-icon-bc {
    color: #f0c959 !important;
}

.footerSocialLink a {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    width: 100% !important;
    height: 100% !important;
    color: #f0c959 !important;
    font-size: 18px !important;
}

.casino-game-item {
    border: 2px solid #f0c959 !important;
    width: 100% !important;
    height: 100% !important;
    aspect-ratio: 10 / 0 !important;
    background: rgba(var(--b-sc), .1) no-repeat center / contain !important;
    border-radius: var(--border-radius) !important;
    overflow: hidden !important;
    position: relative !important;
}

.horizontalCategoryItem i {
    position: relative !important;
    line-height: 1.1 !important;
    transition: color .24s !important;
    color: #000000 !important;
    z-index: 1 !important;
}

.horCatItemTitle {
    position: relative !important;
    z-index: 1 !important;
    color: #000000 !important;
    white-space: normal !important;
    flex: 1 !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3 !important;
    -webkit-box-orient: vertical !important;
    word-break: break-word !important;
    transition: color .24s !important;
}

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

.horizontalCategoryItem {
    position: relative !important;
    width: 100% !important;
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    background-color: #e9cb6b !important;
    overflow: hidden !important;
    transition: background-color .12s !important;
}

[class*=is-web] .providerItemsInner:hover {
    background: #f0c959 !important;
    color: #000000 !important;
}

[class*=is-mobile] .horizontalCategoryItemWrp.active .horizontalCategoryItem:before {
    background: #d8bc64 !important;
}

.button.hero {
    background-color: #f0c959 !important;
    color: #000000 !important;
}

.casinoGameItemImage {
    border: 2px solid #f0c959 !important;
    width: 100% !important;
    height: 100% !important;
    display: block !important;
    cursor: pointer !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    transition: filter var(--default-transition-duration) !important;
}

.providerItemsInner.active {
    border: 1px solid #fff !important;
    background: #f0c959 !important;
    color: rgba(var(--b), 1) !important;
}

.m-nav-info-w-container-bc .m-nav-icon-bc {
    width: 29px !important;
    height: 29px !important;
    color: #000000 !important;
    border-radius: var(--border-radius) !important;
    font-size: 18px !important;
    line-height: 28px !important;
    position: relative !important;
}

.m-nav-info-w-container-bc .m-nav-icon-bc:after {
    content: "" !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    border-radius: var(--border-radius) !important;
    background: #f0c959 !important;
}

.btn.sign-in {
    padding: 0 10px !important;
    color: #ffff !important;
    /* border: 1px solid #f0c959 !important; */
    text-decoration: underline !important;
    transition: color var(--default-transition-duration) !important;
}

.btn.sign-in:focus {
    background: #303032 !important;
}

@media not all and (hover: hover) {
    .btn.sign-in:active {
        color: #f0c959 !important;
    }
}

.footerWarningAge {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    flex: 0 0 auto;
    border-color: #ff0000 !important;
    border-style: solid;
    border-radius: 50%;
    color: #ffffff !important;
    font-weight: 700;
}


.btn.sign-in {
  
    color: #54b755 !important;
    transition: color var(--default-transition-duration) !important;
    background: #2b2c2f !important;
    padding: 0.9em 1.3em !important;
    /* text-transform: uppercase; */
    
    /* letter-spacing: 4px; */
    color: transparent;
    /* border: 2px solid #f0c959 !important; */
    font-size: 12px !important;
    position: relative !important;
    font-family: inherit !important;
    background: #e9cb6b00 !important;
    font-weight: bold;
}
a {color:white !important;}
.btn.register, .btn.btn-color {
    padding: 0px 17px !important;
    border: 1px solid #fff !important;
    color: #000000 !important;
    background: #e9cb6b !important;
    transition: background var(--default-transition-duration) !important;
    border: 2px solid #f0c959 !important;
    font-size: 12px !important;
    padding: 0.1em 1.2em !important;
    font-weight: bold;
}
.horizontalSliderElem{
background-color: rgb(255 255 255 / 0%) !important;
}
.horizontalSliderElem{
background-color: rgb(255 255 255 / 0%) !important;
}

.connect-wallet:before, .currency-control-symbol {
    background: rgba(var(--hero), 1)!important;

}
a.user-nav-icon.bc-i-wallet:after {
    content: 'Para Yatır'!important;
    font-family: Roboto, Arial, Helvetica, sans-serif!important;
    margin-left: 5px!important;
    font-size: 12px!important;
    font-weight: bold!important;
}

a.user-nav-icon.bc-i-wallet {
    width: auto !important;
    padding: 0px 4px!important;
    text-transform: uppercase!important;
    line-height: 23px!important;
}
.hdr-additional-info{
  justify-content: flex-end !important;
}
a[aria-label="CANLI DESTEK İLE İLETİŞİME GEÇİN"] .tab-nav-title-bc {
    font-size: 0 !important;
}

a[aria-label="CANLI DESTEK İLE İLETİŞİME GEÇİN"] .tab-nav-title-bc::before {
    content: "DESTEK";
    font-size: 10px;
}
a.user-nav-icon.undefined:after {
    content: 'Ortaklık' !important;
    font-family: Roboto, Arial, Helvetica, sans-serif !important;
    margin-left: 5px !important;
    font-size: 12px !important;
    font-weight: bold !important;
	color :black;
}
a.user-nav-icon.undefined {
    width: auto !important;
    padding: 0px 4px !important;
    text-transform: uppercase !important;
    line-height: 23px !important;
    background: #e9cb6b !important;
}

.casinoTournamentInfoSectionTitleBc {
    color: #000 !important;
font-weight:bold !important;
}

.casinoTournamentSectionContentTitleBc {
	color: #000 !important;
	font-weight:bold !important;
}

.casinoTournamentSectionElStatusBc[data-status="3"] {
	color : #333 !important;
}

/* Mobil - Kalan -> Kalan Cevrim */
.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable {
    font-size: 0 !important;
    line-height: 0 !important;
}

.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable::after {
    content: "Kalan Cevrim";
    font-size: 1rem !important;
    line-height: normal !important;
    color: #FFF !important;
}

/* Mobil - Yapilan bahis basligi */
.sportBonusDetailsWrapper-bc .sportBonusFundTitle-bc.sportBonusFundTitle-total {
    font-size: 1rem !important;
    color: #FFFFFF !important;
}

/* Mobil - Fiyat renkleri */
.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-total {
    font-size: 1rem !important;
    color: green !important;
}

.sportBonusDetailsWrapper-bc .sportBonusFundPrice-bc.sportBonusFundPrice-withdrawable {
    font-size: 1rem !important;
    color: red !important;
}

/* Mobil - Bonus iptal uyari mesaji 
.status-popup-content-w-bc .casino-popup-content::after {
    content: "\A Iptal edilen bonus geri alinamaz!";
    white-space: pre-wrap;
    display: block;
    margin-top: 8px;
    font-size: 14px !important;
    color: #ff4444;
    font-weight: bold;
}
*/