element.style {
}
.header-custom-buttons a[class*=promotions] {
    background: #fca601 !important;
    transition: .24s;
}

.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 {
  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 */
.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(3), 
.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(7) {
  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(330deg, rgb(0 0 0 / 0%), rgb(95 187 62 / 65%), rgb(0 0 0 / 0%) 80%) !important;
}

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


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


/* rang header faghat posht logo */
.header-bc {
    width: 100%;
    background: #1c1e23 !important;
}


/* background color provider search bar va game search bar under casino */

.searchInputWrp {
    position: relative;
    background-color: rgb(48 51 55)!important;
}

/* background color drop down vaghti ke ro icon profile click mikoni badeh login to header */

.header-user-nav .nav-menu-sub {
    background: rgb(18 21 26)!important;
}

/* background color SETAREH my favourite */

.sgm-market-g-h-fav-icon-wrapper {
    flex-shrink: 0;
    width: 24px;
    height: 19px;
    background: #9499a53d !important;
    z-index: 1;
    overflow: hidden;
}

/* change menu background to light grey  */

.nav-menu-container.header-navigation:first-child {
    background: #d9d9d9 !important;
}

/* change menu font to black title*/
  
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item {
    padding: 0 20px;
    color: rgb(0 0 0) !important;
}

/* ro menu mouse ovor mikone sabz bashee*/


.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: rgba(var(--menu-sc), 1);
    background: rgb(19 244 54 / 74%)!important;
    box-shadow: inset 0 2px rgba(var(--hero), 1);
}

/* green color shodan item selected shode to menu to drop down varzeshi*/

.nav-menu-container .nav-menu-sub .nav-menu-item.active>* {
    color: rgb(40 231 21)!important;
}

.footerWarning {
    min-width: 0;
    display: flex;
    justify-content: flex-start;
    align-items: center !important;
}

/* fix background color of bet builderi*/


[class*=is-web] .sgm-market-head-info .marketHeaderBBIconWrapper {
    background: rgb(28 30 35 / 4%) !important;
    z-index: 1;
}

/* font size sport team on sport page*/


.multi-column-teams {
    color: rgba(var(--b-sc), 1);
    margin-inline-end: 10px;
    overflow: hidden;
    font-size: 11px !important;
    font-weight: 500;
    -webkit-user-select: text;
    user-select: text;
}

/* fix color "sharj" button on top menu*/


.btn.a-color {
    color: rgba(var(--oc-1-sc), 1) !important;
}

/* fix color "bet builder" icon*/


.switcherModeEnable svg, .internalBetBuilderAvailable svg {
    fill: #ffad29 !important;
}

.c-info-icon-bc.bc-i-bet-builder, .c-info-icon-bc .internalBetBuilderIcon, .c-info-icon-bc .betBuilderIconColor {
    color: #ffad29 !important;
}

.btn.a-outline {
    background: none;
    border: solid 1px #45ff29 !important;
    transition: var(--default-transition-duration);
}

/* bet inputs alignment*/

.bs-inputs-bc {
    padding: 10px 0px 10px var(--padding-page-aside) !important;
    background: rgba(var(--b), 1) !important;
}

/* box 500% bonus bet slip*/

.betslip-bonus-info {
    padding: 0px 5px !important;
    border-radius: var(--border-radius) !important;
    border: 1px solid rgba(var(--b-sc), .4) !important;
}
/*stake widget*/
.typography-heading.typography-heading-6.sectionTitleText.sectionTitleTextHeading {
    font-weight: normal !important;
}

.featuredGames .page-view-more {
    margin-bottom: 15px !important;
}
.typography-heading {
    font-weight: 250!important;
}

/*Quick bet icon*/
element.style {
}
html[lang="fa"] img.bet-slip-switcher-r-i-c-icon-bc.quickBetImage {
    content: url(https://cmsbetconstruct.com/storage/medias/bet303-18757181/media_18757181_916af72c996a133d560e351daf422c0d.png) !important;
    width: 82px !important;
    height: 14px !important;
    object-fit: contain !important;
}