root {
    --b: 19, 19, 19 !important; }

.nav-menu-container .nav-menu, .nav-menu-container .nav-menu-other {
    justify-content: center !important;
}
.YoPhoneAppContent {
    display: none !important;
}
.YoPhoneApp {

    display: none !important;
}

.header-bc {
padding: 0px 0px !important;
    background: linear-gradient(180deg, #131313 0%, #3a3a3a 50%, #515151 100%) !important;
 
}
#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(2) > a {
    background: url(https://cmsbetconstruct.com/storage/medias/casinowon-18756358/media_18756358_f9ea5c25d82b9c56d0ef94f87726f45b.png) no-repeat center center / contain !important;
    display: inline-block;
    width: 50px !important;  
    background-color: transparent !important; 
}


#root > div.layout-header-holder-bc > header > div.hdr-main-content-bc > div.hdr-user-bc > div:nth-child(2) > a:before {
content:"";}

  


.hdr-main-content-bc, .logo {
    padding: 0px 10px !important;
}

.logo {
    transform: translate(-50%, -50%) !important;
    left: 50% !important;
    position: absolute !important;
    top: 25px !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc { 
padding: 0 5px !important; 
max-width: 100% !important; 
}
.casinoJackpotWrapper-bc {
    padding: 5px 0 !important;
}
.casinoJackpotLevelList-bc {
    margin-top: 5px !important;
    margin-bottom: 0px !important;
}

.casinoJackpotLabelTitle-bc {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.casinoJackpotLabelBlock-bc:not(.jackpot-odometer-item) .casinoJackpotPrice-bc {
    padding-bottom: 0px !important;
}
.hm-row-bc>.casinoJackpotWrapper-bc {
    min-height: 100% !important;
border-radius: 50px !important;
    border: 1px solid #ffe094 !important;
    background: radial-gradient(circle, #131313 0%, rgb(180 180 180) 50%, rgba(19,19,19,1) 100%) !important;
}
.layout-content-holder-bc {
    background: radial-gradient(circle, #131313 0%, rgb(86 86 86) 50%, rgba(19,19,19,1) 100%) !important;
}


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

.nav-content-bc, .nav-content-bc .nav-menu-container .nav-menu-sub {
    background: transparent !important;
}
a:-webkit-any-link {
    color: #eec75f; !important
}
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item:hover, .nav-menu-container.header-navigation:first-child:hover .nav-menu>li>.nav-menu-item:hover {
    background: #b5b5b5;
}
@keyframes swing {
 20% {
    transform: rotate(15deg);
}
40% {
    transform: rotate(-10deg);
}
60% {
    transform: rotate(5deg);
}
80% {
    transform: rotate(-5deg);
}
100% {
    transform: rotate(0deg);
}
}

.nav-menu-container.nav-menu-other .nav-menu-item:hover, .nav-menu-container .nav-menu .nav-menu-item:hover {
    background: transparent !important;
}
.casino-game-item {
    background: transparent !important;
    border: 1px solid #ffca4770 !important;
    border-radius: 20px !important;
    background: linear-gradient(-30deg, #1d1d1d 0%, #ffffff 50%, #191919 100%) !important;
}
.casino-game-item-image-bc {
    padding: 5px !important;
    border-radius: 20px 50px 20px 50px !important;
}
.casino-game-item-fav-bc {
    color: #ffe6aa !important;
}
.games-horiz-scroll {
    grid-template-columns: repeat(8,1fr) !important;
}
.hm-row-bc .casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before, .layout-content-holder-bc>.casinoJackpotWrapper-bc:not(.VGS,.PSN,.DLV,.EGT,.RTG,.APG):before {
    background: transparent !important;
}
.btn.a-color {
    background: linear-gradient(180deg, #ffca47 0%, #fcd269 50%, #feda80 100%) !important;
    color: black !important;
}
.nav-menu-container .nav-menu {
    margin: 2px !important;
}
.hdr-user-info-texts-bc.ext-1 {
    color: #000000 !important;
}
.hdr-user-avatar-icon-bc {
    color: #000000 !important;
    font-size: 25px;
}
.nav-menu-container.header-navigation:first-child .nav-menu-other:hover>.nav-menu-item, .nav-menu-container.header-navigation:first-child .nav-menu>li:hover>.nav-menu-item {
    color: #ffca47 !important;
    background: #09090900 !important;
    box-shadow: none !important;
}
@-moz-keyframes shine {
  100% {
    left: 200%;
  }
}
@-webkit-keyframes shine {
  100% {
    left: 200%;
  }
}
@-o-keyframes shine {
  100% {
    left: 200%;
  }
}
@keyframes shine {
  100% {
    left: 200%;
  }
}
i.bc-i-apps {
    transform: skew(25deg) !important;
}
.nav-menu-container.header-navigation:first-child {
    border-image: linear-gradient(to left, #eed17b 5%, #4f4e4a42 50%, #4f4e4a42 20%, #eed17b 95%) 100% 0 100% 0/ 2px 0 2px 0 stretch !important;
}
.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: 0 20px;
    color: rgba(var(--menu-sc), 1);
    letter-spacing: .1px;
    transition: all .24s;
    background: linear-gradient( #919191 0%, #131313 50%, #919191 100%) !important;
    border: 1px solid #ffe094a8 !important;
    border-radius: 1px !important;
    margin: 1px !important;
    color: #FFFFFF !important;
}
@keyframes mix {
  
  30% {
    box-shadow: 0 1em 2em 3em rgb(184 155 80 / 40%), 
                             4em 0em 2em 2em rgb(242 213 122 / 40%), 
                            -4em -2em 2em 2em rgb(210 160 56 / 40%), 
                            -4em 2em 2em 4em rgb(201 201 201 / 40%), 
                            0 -3em 2em 3em rgb(255 202 71 / 40%), 
                            2em -1em 2em 2em rgb(159 132 64 / 40%);
  }
  
  60% {
    box-shadow: 2em 1em 2em 3em rgb(177 173 163 / 40%), 3em 1em 2em 3em rgb(239 148 8 / 40%), 3em -2em 3em 3em rgb(104 86 39 / 40%), -4em 2em 2em 3em rgb(255 245 216 / 40%), 0 -3em 2em 3em rgb(227 179 92 / 40%), -2em 1em 2em 3em rgb(255 220 131 / 40%);
  }
}

@keyframes mix2 {
  
  30% {
    box-shadow: 0 1em 2em 3em rgb(237 237 237 / 40%), 4em 0em 2em 2em rgb(76 76 76 / 40%), -4em -2em 2em 2em rgb(193 193 193 / 40%), -4em 2em 2em 4em rgb(231 231 231 / 40%), 0 -3em 2em 3em rgb(50 50 50 / 40%), 2em -1em 2em 2em rgb(155 155 155 / 40%); 
}
 
  
  60% {
    box-shadow: 2em 1em 2em 3em rgb(102 102 102 / 40%), 3em 1em 2em 3em rgb(207 207 207 / 40%), 3em -2em 3em 3em rgb(100 100 100 / 40%), -4em 2em 2em 3em rgb(201 201 201 / 40%), 0 -3em 2em 3em rgb(0 0 0 / 40%), -2em 1em 2em 3em rgb(217 217 217 / 40%);
  }
}

.hdr-user-info-texts-bc.ext-1 {
    color: #ffffff !important;
}

.hdr-user-avatar-icon-bc {
    color: #ffffff !important;
    font-size: 25px;
}
a:-webkit-any-link {
    color: #ffffff !important;
}
.hdr-user-info-texts-bc.ext-1 {
    color: #ffffff !important;
}
.hdr-user-avatar-icon-bc {
    color: #ffffff !important;
}
.user-profile-nav-item {
    text-transform: uppercase !important;
}

.bet-button-wrapper-bc .btn {
    padding: 0 10px;
    overflow: hidden;
    color: #000 !important;
}
i.bc-i-apps {
    transform: none !important;
}

.nav-content-bc .nav-menu-container .nav-menu-sub .nav-menu-item {
    background: #7d7d7d8a !important;
}
.hdr-time-bc {
    display: none !important;
}
.infoTime {
    display: none !important;
}
i.bc-i-twitter {
    color: #00d5ff !important;
}
i.bc-i-telegram {
    color: #00b2ff !important;
}
i.bc-i-instagram {
    color: #ec65f1 !important;
}
i.bc-i-facebook {
    color: #3159ff !important;
}
i.bc-i-whatsapp {
    color: #48f73d !important;
}
i.bc-i-youtube {
    color: #fc4c4c !important;
}
.ftr-copy-rights-bc {
    padding-top: 150px !important;
}
[class*=is-web] .sliderSingleEl .sliderImage {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
[class*=is-web] .loyaltyBonusHeader {
display: none !important;
}
