element.style {
}
.header-custom-buttons a[class*=promotions] {
    background: #fca601 !important;
    transition: .24s;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active, .nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active {
    color: #000000 !important;
}
.sgm-market-g-head-bc {
    display: flex;
    align-items: center;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #000000 !important;
    background: #a2a5ac !important;
    font-size: 12px;
    cursor: pointer;
    border-top: 3px solid transparent;
    background-clip: padding-box;
    box-sizing: initial;
}
.hdr-user-bc .bc-i-deposit, .hdr-user-bc .bc-i-wallet {
    background: #fca601 !important;
}
.footerSocialLink a {
    color: rgb(151 255 100 / 60%) !important;
}
.hdr-toggle-button-bc {
    box-shadow: 0 0 0 1px rgb(75 255 0 / 65%) inset !important;
}
.bc-i-footer-icon-holder {
    color: rgb(151 255 100 / 60%) !important;  
}
.footerLinkCol:not(:last-child) {
  margin-right: 0 !important;
}

.footerLinkCols {
  justify-content: flex-start !important;
  gap: 60px !important;
}

/* Featured games */
.ftr-game-item-bc {
  background: url("https://cmsbetconstruct.com/storage/medias/bet303-18757181/media_18757181_6e4a655dac804b0f316fbd49f9b38276.png")
  left/cover no-repeat !important;
  border: 1px solid #45484f !important;
  border-radius: 4px !important;
}

.ftr-g-i-head-bc {
  background: #022f3a73 !important;
}
.ftr-g-i-body-bc {
  background: #022f3a1a !important;
}

.ftr-game-item-bc .market-bc {
  background: #03203573 !important;
}

.ftr-game-item-bc .market-bc:not(.disabled-market-bc):hover, .ftr-game-item-bc .market-bc.active {
  background: rgba(var(--hero), 1) !important;
}
/* Featured games */
/* navmenu desktop */
.nav-menu-container:nth-child(1) .nav-menu li:nth-child(4) .nav-menu-item, .nav-menu-container:nth-child(1) .nav-menu li:nth-child(8) .nav-menu-item {
  background: linear-gradient(
    62deg,
    #fffe00,
    #00ff00,
    #00ff96,
    #c0ff00,
    #27e2d8
  );
  animation: gradient 5s ease infinite !important;
  background-size: 400% 400% !important;
  border-radius: 5px !important;
}
@keyframes gradient {
  0% {
    background-position: 0 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}
/* navmenu desktop */
/* desktop icons */
.header-bc .header-icon-text:not(.bc-i-wallet), .header-bc .bc-i-wallet::before {
  font-size: 17px !important;
  line-height: 34px !important;
}
/* desktop icons */
/* desktoop casino games */
.is-home-page .games-horiz-scroll {
  grid-gap: 20px !important;
}

.is-home-page .games-horiz-scroll .casino-game-item {
  border-radius: 8px !important;
}
/* desktoop casino games */
/* hide banners bgColor */
.sdr-item-bc:before {
  background: none !important;
}
/* hide banners bgColor */

/* pop 500% Turbo Mix Sport title size */
.express-bonus-popup-items li.ellipsis {
    font-size: 0.6rem !important;
}
/* pop 500% Turbo Mix Sport title size */

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


.loyaltySliderCardTitle {
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-inline-start: 4px;
    position: relative;
    font-size: 14px;
    color: rgb(255, 255, 255) !important;
}
.loyaltyProgramSection {
    border-radius: 24px;
    background: linear-gradient(324deg, rgba(0, 0, 0, 0.2), rgb(95 187 62 / 20%), rgba(0, 0, 0, 0.5) 80%) !important;
}

.loyaltySliderCard.active:after {
    background: #ffffff69 !important;
} 

/* title application to footer */
element.style {
}
[class*=is-web] .sliderTitle {
    letter-spacing: 2px;
    font-size: 17px !important;
} 