.layout-bc {
background-color: #000 !important;
}

.btn.s-small.sign-in {
color: black !important;
padding: 0 8px !important;
background: rgba(var(--hero), 1) !important;
text-decoration: none !important;
}

.btn.s-small.register {
text-decoration: none !important;
color: white !important;
background: none !important;
}

.c-info-content-bc {
background: #2b2b2b !important;
}

.c-info-more-bc {
background: #2b2b2b !important;
}

.c-teams-bc {
background: #2b2b2b !important;
}

.market-bc {
background: #242222 !important;
}

.nav-content-menu {
background: #000 !important;
}

.header-icon.bc-i-telegram {
color: black !important;
background-color: #828282 !important;
}

.bc-i-facebook {
display: none !important;
}

.bc-i-telegram {
color: #828282 !important;
background-color: black !important;
}

.bc-i-twitter {
background-color: black !important;
color: #828282 !important;
}

.bc-i-youtube {
background-color: black !important;
color: #828282 !important;
}

.bc-i-instagram {
background-image: none !important;
color: #828282 !important;
background-color: black !important;
}

.bc-i-whatsapp {
background-image: none !important;
color: #828282 !important;
background-color: black !important;
}

.bc-i-boost {
color: #ba8e47 !important;
}

.layout-footer-holder-bc {
background-color: black !important;
}

.ftr-partners-row-bc > div:nth-child(4) > a > img {
    content: url(006ce843e2c331ce033b8037286be2cb_1457_media.png)
}

body {
background-image: url(cf98c2da6a2f210f1b73a3199e1a07c7_1457_background.jpg) !important;
}


.footer-bc > div:nth-child(2) {
display: none !important;
}

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

.header-icon {
margin-left: 10px !important;
width: 25px !important;
height: 25px !important;
}

.logo {
margin-bottom: 10px;
}

.nav-menu-item {
  font-size: 13px !important;
  color: rgba(var(--menu-sc),.8) !important;
}

.entrance-popup-bc.sign-in {
height: 81vh !important;
min-width: 375px !important;
}

.nav-menu-other > li > ul {
    display: block !important;
}
.nav-menu-sub {
    display: none !important;
}

.header-bc {
background-color: #161616 !important;
}
.nav-menu-container.header-navigation {
background-color: #161616 !important;
}
.layout-header-holder-bc {
box-shadow: none !important;
}
.nav-menu.nav-menu-hide-items {
    display: flex !important;
    flex-direction: row !important;
    justify-content: center !important;
    align-content: center !important;
}

.eligible-bonus {
display: none !important;
}

.m-block-nav-items-bc {
grid-template-columns: repeat(auto-fill,minmax(120px,1fr)) !important;
}

.m-block-nav-items-bc {
grid-template-columns: repeat(auto-fill,minmax(140px,1fr)) !important;
}

.promotionsListEl-bc {
    position: relative !important;
    overflow: hidden !important;
    border: 3px solid transparent !important;
}

.promotionsListEl-bc:hover {
    border: 3px solid #ba8e47 !important;
}

.promotions-article-title.ellipsis {
    display: none !important;
}

.left-menu-scroll > .sp-sub-list-bc {
    background: #262626 !important;
}

.left-menu-container.filter-sports-bc {
    background: #262626 !important
}

.left-menu-search {
    background: #262626 !important;
}

.my-profile-info-block > .overlay-header {
    background: #262626 !important;
}

.u-i-profile-page-container {
    background: #161616 !important;
}

.filter-sports-bc {
    background: #262626 !important;
}

.market-game-section.active, .market-game-section:hover {
    background: #2b2b2b !important;
}

.stats-section-bc {
    background: #262626 !important;
}

.sgm-market-g {
    background: #262626 !important;
}

.sgm-markets-head-bc.hidden {
    background: #2b2b2b !important;
}

.sportsbook .sgm-market-search {
    background: #2b2b2b !important;
}

.overlay-header {
    background: #161616 !important;
}

#root > div.layout-footer-holder-bc > div > div.ftr-link > div.footer-age-social-block > div > a:nth-child(4) > i::before {
    content: "" !important;
    width: 14px !important;
    height: 14px !important;
    background-size: 14px !important;
    background-image: url(7394af3abdac2556bba7c3769efb3f19_1457_media.png) !important;
}

#root > div.layout-footer-holder-bc > div > div.ftr-link > div.ftr-n-item-bc > div:nth-child(4) > a {
  padding: 10px 20px !important;
  border: 1px solid rgba(var(--hero), 1) !important;
  border-radius: 5px !important;
  transition: all .24s !important;
  background: transparent !important;
}

#root > div.layout-footer-holder-bc > div > div.ftr-link > div.ftr-n-item-bc > div:nth-child(4) > a:hover {
  color: black !important;
  background: linear-gradient(45deg, #b08642, #fbec9f) !important;
}

.hdr-dynamic-content {
  background-color: #161616 !important;
}

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

.layout-footer-holder-bc .footer-bc .partners-logo-scroll a {
  background-color: transparent !important;
}

.partners-logo-scroll > a {
  width: 200px !important;
}

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

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

#root > div.layout-footer-holder-bc > div > div.regulation-partner > div > div:nth-child(2) > a > img {
  height: 140px !important;
  max-height: 140px !important;
}

.hdr-logo-bc {
width: 275px !important;
max-width: none !important;
}

#root > div.layout-footer-holder-bc > div > div.regulation-partner > div > div:nth-child(5) {
    display: none !important;
}

.multi-select-label-bc .checkbox-control-content-bc {
    padding-inline-start: 0 !important;
    padding-inline-end: 0 !important;
}

/* footer fix 18.04.24 */

#root > div.layout-footer-holder-bc > div > div > div > div.footerSliderGroup > div:nth-child(1) > div > div:nth-child(4) > div > a > img {
  content: url(006ce843e2c331ce033b8037286be2cb_1457_media.png);
}

.footerWarningAge {
  border-color: #bbbbbb !important;
  color: #bbbbbb !important;
}

.infoTime {
  display: none !important;
}

.footerSocialLink {
  background: transparent !important;
}

#root > div.layout-footer-holder-bc > div > div > div > div.footerSliderGroup > div:nth-child(1) > div > div:nth-child(2) > div > a > img {
  height: 150px !important
}

.horizontalSliderRow {
    width: 100 !important;
}

.horizontalSliderRow > a {
    background-color: transparent !important;
    width: 200px !important;
}

.horizontalSliderRow > a > img {
    width: 200px !important;
}

#root > div.layout-footer-holder-bc > div > div > div > div.footerSliderGroup > div:nth-child(1) > h4 {
    display: none !important;
}

[class*=is-web] .horizontalSliderRow .footerSliderImage img {
    filter: inherit !important;
    opacity: 1 !important
}

.horizontalSliderElem {
    background-color: transparent !important;
    width: 90px !important;
}

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

[class*=is-web] .footerLinkColTitle {
    margin-bottom: 20px !important;
}

[class*=is-web] .footerLinkColEl:not(:last-child) {
    margin-bottom: 20px !important
}

[class*=is-web] .footerLinkCol:not(:last-child) {
    margin-right: 25% !important;
}
/*live casino category*/
.horizontal-sl-item-bc.accordion-button.baccarat {
    display: none !important;
}

#root > div.layout-content-holder-bc > div > div.casinoGenericPageTemplate > div.casinoCategoryChooserContainer > div > div > div:nth-child(9) {
    display: none !important;
}
