.payment-logo {
  max-width: 100% !important;
  max-height: 100% !important;
}
.promotionsList-bc:not(.gridView) {
    grid-template-columns: repeat(4, 1fr) !important;}

  .promotionsArticleThumbnail-bc {

    object-fit: contain!important;
}
#root > div.layout-header-holder-bc > div{
    display:none !important;
}
#root > div.layout-header-holder-bc > div > div:nth-child(2) > div > div{
  display:none !important;
}
.horizontalSliderElem{
  background-color: rgb(255 255 255 / 0%) !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: 42% !important;
    margin: 0 auto !important;
}

[class*=is-web] .hdr-dynamic-content .product-banner-container-bc .product-banner-info-bc.product-banner-bc {
    height: 23px!important;
}

.nav-menu-hide-items li:nth-child(13):hover a{
	background:transparent!important;
	box-shadow: inset 0 0px 0 0 rgba(var(--hero), 1) !important;
}
.nav-menu-hide-items li:nth-child(14):hover a{
	background:transparent!important;
	box-shadow: inset 0 0px 0 0 rgba(var(--hero), 1) !important;
}
.nav-menu-hide-items li:nth-child(15):hover a{
	background:transparent!important;
	box-shadow: inset 0 0px 0 0 rgba(var(--hero), 1) !important;
}
.nav-menu-hide-items li:nth-child(16):hover a{
	background:transparent!important;
	box-shadow: inset 0 0px 0 0 rgba(var(--hero), 1) !important;
}
.nav-menu-hide-items li:nth-child(13) i{display: none;}

.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:0px 17px;
}
.nav-menu-hide-items li:nth-child(13) a{
	padding: 0px 12px!important;
}
.nav-menu-hide-items li:nth-child(14) a{
	padding: 0px 6px!important;
}
.nav-menu-hide-items li:nth-child(15) a{
	padding: 0px 6px!important;
}
.nav-menu-hide-items li:nth-child(16) a{
	padding: 0px 6px!important;
}
.nav-menu-hide-items li:nth-child(17) a{
	padding: 0px 6px!important;
}

.is-home-page::before{
	content:"";
	background:url(https://cmsbetconstruct.com/content/images/e25ef097f2d7ec72e7bae85a4d995cc6_1877082_media.jpg) !important;
	width:100% !important;
	height:100% !important;
	position:fixed !important;
	top:0 !important;
	left:0 !important;
	background-size:cover !important;
	background-position:center !important;
	z-index:-1 !important;
}


.layout-footer-holder-bc{
background: #18181b24;
}

.tab-nav-item-bc{
 color: #fcecc2 !important;
}

.dep-w-info-bc .m-nav-items-list-item-bc{
padding:0px;
}
.ftr-payments-row-img-bc{
width: 113px!important;
    height: 50px;
    margin: 5px;
    padding: 1px!important;
    cursor: pointer;
}
.payment-info-bc .description-c-row-bc{
display:none;
}
.header-custom-buttons  .btn{
background: #f0c959!important;
}

.nav-menu-sub li a:hover{
background: #f0c959!important;
}

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

.accordion-items-resize span{
    width: 11.11%;
}

.accordion-items-resize span button{
    width: calc(100% - 8px)!important;
    border: 1px solid #f0c959;
    max-width:calc(100% - 8px)!important;
}

.hdr-dynamic-content .product-banner-container-bc {
    grid-template-columns: repeat(auto-fill, minmax(90px, 1fr)) !important;
    margin-top: 5px !important;
}

.market-bc:not(.disabled-market-bc):hover {
    color: #000 !important;
    background: #f0c959 !important;
}

.left-menu-container .second-tabs-bc .tab-bc:hover, .left-menu-container .second-tabs-bc .tab-bc.active {
    color: #000 !important;
    background: #f0c959 !important;
}

.notification-new-item {
    background: #f0c959 !important;
    display: flex !important;
    align-items: center !important;
    padding: 10px !important;
    color: #000 !important;
    border-radius: var(--border-radius) !important;
    font-size: 12px !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: rgb(240 201 89 / 44%) !important;
}

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

.sp-button-bc:hover, .sp-button-bc.active {
    color: #fff !important;
    background: #f0c959 !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: #000 !important;
    background: #f0c959 !important;
    box-shadow: inset 0 2px 0 0 rgb(255 255 255) !important;
}

.casino-info-block .main-tabs-bc .tab-bc.active {
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
    box-shadow: none !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc:hover, .promotion-horizontal-sl-list-bc .horizontal-sl-item-bc:hover {
    color: rgba(var(--hero-sc), 1) !important;
    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;
}

.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: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !important;
}

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

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

.carousel-count-arrow-container i {
    width: 25px !important;
    height: 20px !important;
    cursor: pointer !important;
    background: #f0c959 !important;
    color: #000 !important;
    border-radius: var(--border-radius) !important;
    transition: background var(--default-transition-duration) !important;
}

.second-tabs-bc .tab-bc:hover, .second-tabs-bc .tab-bc.active {
    background: #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;
}

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

.count-odd-animation:after {
    content: attr(data-badge) !important;
    position: absolute !important;
    width: 15px !important;
    height: 15px !important;
    color: rgba(var(--hero-sc), 1) !important;
    background: #f0c959 !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;
}

.m-nav-items-list-item-bc {
    background: rgb(255 255 255 / 19%) !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;
}

.popular-matches-bc {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap !important;
}

 

 

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

 

[class*=is-web] .providerItemsInner:hover {
    background: #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;
}

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

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

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

@media (hover: hover) {
    .btn.sign-in:hover {
        background: #242427 !important; 
        color: #f0c959 !important;
        cursor: pointer !important;
    }
}

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









.footerLinkCols
{
justify-content: space-between !important;
}

a {
   
    color: white !important;
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg
{
    opacity: 1 !important;
    filter: none !important;
}

[class*=is-web] .horizontalSliderElem .horizontalSliderImg
{
 opacity: 1 !important;
    filter: none !important;
}
[class*=is-web] .hdr-dynamic-content .product-banner-container-bc {
    
      padding-top: 0px !important;
}

.hdr-dynamic-content .product-banner-container-bc
{
     padding-top: 0px !important;
}
.btn.sign-in {
    padding: 0px 12px !important;
    /* border: 1px solid #f0c959 !important; */
    color: #ffffff !important;
    text-decoration: underline !important;
    transition: color var(--default-transition-duration) !important;
    background: #2b2c2f !important;
    padding: 0.9em 1.8em !important;
    /* text-transform: uppercase; */
    text-decoration: none !important;
    /* letter-spacing: 4px; */
    color: transparent;
    border: 2px solid #f0c959 !important;
    font-size: 14px !important;
    position: relative !important;
    font-family: inherit !important;
    background: transparent !important;
    cursor: pointer !important;
}
 
.market-bc.active
{
background: rgb(240 201 89) !important;
}
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc {
    color: rgb(0 0 0) !important;
}



#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(1) > a
{
  color: #ffffff !important;
    transition: background var(--default-transition-duration) !important;
    border: 2px solid #f0c959 !important;
    font-size: 14px !important;
    padding: 0.9em 1.8em !important;
    background: black !important;
}
.btn.register, .btn.btn-color {
    padding: 0px 17px !important;
    border: 1px solid #fff !important;
    color: #ffffff !important;
    background: #18181b !important;
    transition: background var(--default-transition-duration) !important;
    border: 2px solid #f0c959 !important;
    font-size: 14px !important;
    padding: 0.9em 1.8em !important;
}
.footerLinkColTitle
{
  color: rgb(240 201 89) !important;
}

#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.widget-scroll-container
{
  display: none !important;
}
#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.upcoming-games-container
{
  display: none !important;
}
#root > div.layout-content-holder-bc > div:nth-child(11) > div > div > div.page-view-more
{
  width: 100% !important;
  
}

[class*=is-web] .casinoCategoryChooserContainer .horizontalSliderWrapper:before {
   
    background: rgb(24 24 27) !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%, rgb(233 203 107), rgb(233 203 107 / 20%), rgba(var(--hero), 0), rgba(var(--b-sc), 0)) !important;
}

.payment-info-bc .description-c-row-bc{ 
  display:none; }
.horizontalSliderElem{
  padding:0px !important;
  margin-left: 2px !important;
    margin-right: 2px !important;
}

#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: 4.5rem !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: 2rem !important;
}
.countdown-banner-date{
	font-size: 32px !important;
}
.countdown-banner-names{
	font-size: 18px !important;
}
.countdown-banner-counter:not(:last-child) {
    padding-inline-end: 25px !important;
}
.footerLinkCols {
    justify-content: space-evenly !important;
}
.sportBonusList-bc .sport-casino-bonus {
    position: relative !important;
}

.sportBonusList-bc .sportBonusFundTitle-bc.sportBonusFundTitle-total {
    font-size: 1rem !important;
    color: #FFFFFF !important;
}

.sportBonusList-bc .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable {
    font-size: 0;
    line-height: 0
}

.sportBonusList-bc  .sportBonusFundTitle-bc.sportBonusFundTitle-withdrawable::after {
    content: "Kalan Çevrim";
    color: #FFF;
    font-size: 1rem;
    line-height: normal
}
.sportBonusList-bc .sportBonusFundPrice-bc.sportBonusFundPrice-total {
    font-size: 1rem !important;
    color: green !important;
}

.sportBonusList-bc .countdown-banner-date {
    font-size: 0.75rem !important;
}

.sportBonusList-bc .countdown-banner-names {
    font-size: 0.5rem !important;
    font-weight: normal !important;
}

.sportBonusList-bc .countdown-banner-counter+.countdown-banner-counter:before {
    font-size: 0.5rem !important;
	top: 1px !important;
	left: -10px !important;
}

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

/* Bonus iptal uyarı mesajı - altına ekleme 
.status-popup-content-w-bc .casino-popup-content::after {
    content: "\A İptal edilen bonus geri alınamaz!";
    white-space: pre-wrap;
    display: block;
    margin-top: 8px;
    font-size: 14px !important;
    color: #ff4444;
    font-weight: bold;
}
*/
