/* <html>
  <head>
    <style>
      .promotionsList-bc {
        grid-template-columns: repeat(auto-fill,minmax(530px,1fr)) !important;
        padding: 10px 0 20px;
      }
    </style>
  </head> */



.is-home-page .layout-content-holder-bc{
  padding: 0 70px !important;
}

.hasLeftMenu .layout-header-holder-bc {
    border-bottom: 1px solid #4D504D !important;
}

.layout-header-holder-bc {
    margin-bottom: 0 !important;
    position: sticky;
    top: 0;
    z-index: 952;
    background: #2C302C;
    box-shadow: unset !important;
}

.header-bc {
    width: 100%;
    background: #2C302C !important;
}

/* sing in button */
button.btn.s-small.sign-in {
    background: #202420;
    padding: 15px 10px 15px 10px;
    text-decoration: none;
}


.asideMenuNavLink.active .asideMenuOpenNav, .asideMenuNavLink.active .asideMenuCompactNav, [class*=is-web] .asideMenuNavLink:hover .asideMenuOpenNav, [class*=is-web] .asideMenuNavLink:hover .asideMenuCompactNav {
    color: rgba(var(--b-sc), 1);
    background: #2C302C;
    border-color: rgba(var(--hero), .8);
    box-shadow: 0px 1px 5px 3px #0be0006b !important;
    background-color: unset !important;
}

.asideMenuNavLink.active .asideMenuOpenNav, .asideMenuNavLink.active .asideMenuCompactNav, 
[class*=is-web] .asideMenuNavLink:hover .asideMenuOpenNav, [class*=is-web] .asideMenuNavLink:hover .asideMenuCompactNav,
.asideMenuOverlay .asideMenuBurger:before, .asideMenuBurger:hover:before {
    color: #0bc000 !important;
    background: #2C302C !important;
    border: none !important;
    box-shadow: 0 0 8px 0px #0bc000b8 !important;
}

.asideMenu {
    border-right: 1px solid #4D504D;
    border-top-right-radius: unset !important;
    background: #2C302C !important;
}

.asideMenu::before {
    background-image: none !important;
}

.asideMenu::after {
  background: none !important;
}

span.asideMenuArrowRight.bc-i-arrow-drop-down-bottom {
    display: none;
}

.asideMenu {
 top:57px !important;
 height: 100% !important;
}

.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-gap:  10px 20px !important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(2) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:nth-child(1) {
  grid-column: span 1 !important;
  grid-row: span 2 !important;
}

.layout-content-holder-bc .hm-row-bc:nth-child(2)  .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:nth-child(2) {
  grid-column: span 1 !important;
  grid-row: span 2 !important;
}

/* for fr language */
html[lang="fa"] .layout-content-holder-bc .hm-row-bc:nth-child(5) .carousel-slide .ftr-game-item-bc .market-group-item-bc:nth-child(1) .sgm-market-g-i-cell-bc {
    border-radius: 0px 0px 12px 0px;
}

html[lang="fa"] .layout-content-holder-bc .hm-row-bc:nth-child(5) .carousel-slide .ftr-game-item-bc .market-group-item-bc:nth-child(3) .sgm-market-g-i-cell-bc {
    border-radius: 0px 0px 0px 12px;
}


/* featured games radius */
.layout-content-holder-bc .hm-row-bc:nth-child(5) .carousel-slide .ftr-g-i-head-bc {
    border-radius: 12px 12px 0px 0px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(5) .carousel-slide .ftr-game-item-bc .market-group-item-bc:nth-child(1) .sgm-market-g-i-cell-bc {
    border-radius: 0px 0px 0px 12px;
}

.layout-content-holder-bc .hm-row-bc:nth-child(5) .carousel-slide .ftr-game-item-bc .market-group-item-bc:nth-child(3) .sgm-market-g-i-cell-bc {
    border-radius: 0px 0px 12px 0px;
}  
/* featured games radius */


/* featured games color */
.ftr-g-i-body-bc, .ftr-g-i-head-bc {
    background: #262A26; 
}

.is-home-page .sgm-market-g-i-cell-bc.market-bc {
  background: #2E332E;
}
/* featured games color */


a.product-banner-info-bc.product-banner-bc .product-banner-img-bc {
    width: 100%;
}

/* .a-color.header-icon-text:not(.bc-i-promotions-3) {
  background: #00F88D  !important;
} */

 a.btn.a-color.header-icon-text.bc-i-wallet {
  color: #2C302C;
}
	
.layout-content-holder-bc .hm-row-bc:nth-child(1) .carousel-viewport {
  border-radius: 20px !important;
}

.carousel {
  padding-top: 30px;
}

.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(2), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(3), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(4), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(5), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7), 
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(8) {
    margin-top: 50px !important;
}

.ftr-game-item-bc {
  background: unset !important;
}

.casino-game-item-content .casino-game-item {
    border-radius: 20px !important;
}

.ftr-g-i-head-bc, .ftr-g-i-body-bc {
    background: #262A26;
}

.sdr-item-bc:before {
    background: unset !important;
}

.ftr-g-i-b-opp-t-holder-bc {
  margin: 24px 0 !important;
}

.ftr-g-i-b-opp-logo-bc {
    width: 30px;
    height: 30px;
}

.market-icon-bc {
  color: #ffe03c;
}



/* menu icon colors */
.header-custom-buttons a[class*=promotions], .hdr-user-bc a[class*=promotions] {
    background: linear-gradient(140deg, 
                                rgba(255, 235, 195, 1) 0%, 
                                rgba(240, 190, 121, 1) 15%, 
                                rgba(143, 101, 59, 1) 27%, 
                                rgba(103, 61, 34, 1) 47%, 
                                rgba(186, 127, 59, 1) 66%, 
                                rgba(238, 188, 112, 1) 86%, 
                                rgba(63, 31, 15, 1) 100%)
  !important;
}

.header-custom-buttons a[class*=promotions]:hover, .hdr-user-bc a[class*=promotions]:hover {
    background: linear-gradient(140deg, 
                                rgba(255, 235, 195, 1) 0%, 
                                rgba(240, 190, 121, 1) 15%, 
                                rgba(143, 101, 59, 1) 27%, 
                                rgba(103, 61, 34, 1) 47%, 
                                rgba(186, 127, 59, 1) 66%, 
                                rgba(238, 188, 112, 1) 86%, 
                                rgba(63, 31, 15, 1) 100%)
  !important;
}

.header-custom-buttons a[class*=instagram], .hdr-user-bc a[class*=instagram]{
   background: #F9ED41;
   background: linear-gradient(8deg, rgba(249, 237, 65, 1) 0%, rgba(255, 131, 61, 1) 18%, rgba(238, 84, 104, 1) 43%, rgba(231, 64, 123, 1) 66%, rgba(0, 40, 255, 1) 100%);
}

.header-custom-buttons a[class*=instagram]:hover, .hdr-user-bc a[class*=instagram]:hover{
   background: #F9ED41;
   background: linear-gradient(8deg, rgba(249, 237, 65, 1) 0%, rgba(255, 131, 61, 1) 18%, rgba(238, 84, 104, 1) 43%, rgba(231, 64, 123, 1) 66%, rgba(0, 40, 255, 1) 100%);
}

.header-custom-buttons a[class*=telegram], .hdr-user-bc a[class*=telegram]{
   background: #27A3E2;
}

.header-custom-buttons a[class*=telegram]:hover, .hdr-user-bc a[class*=telegram]:hover{
   background: #27A3E2;
}

.header-custom-buttons a[class*=bc-i-circle-dollar], .hdr-user-bc a[class*=bc-i-circle-dollar],
.header-custom-buttons a[class*=bc-bc-i-live-chat], .hdr-user-bc a[class*=bc-i-live-chat]{
  background: #00F88D;
}

.header-custom-buttons a[class*=bc-i-circle-dollar], .hdr-user-bc a[class*=bc-i-circle-dollar]:hover,
.header-custom-buttons a[class*=bc-bc-i-live-chat], .hdr-user-bc a[class*=bc-i-live-chat]:hover{
  background: #00F88D;
}
/* menu icon colors */

/* icon active color */
.market-bc.active .market-odd-bc, .market-bc.active .market-icon-bc {
    color:#23cc4f !important;
  }

.market-bc.active:hover .market-odd-bc, .market-bc.active:hover .market-icon-bc {
    color:#191919 !important;
  }
/* icon active color */
