:root
{
    --cs-primary-color:#a6c60b;
    --cs-secondary-color:#0f161f;
    --cs-third-color:#a7e65a;

    --content-bg-color:#1b222b;

    --btn-bg-lineear-gradient: linear-gradient(to bottom, var(--cs-primary-color),var(--cs-third-color));
    --header:15, 22, 31 !important;
}

body
{
    
    background: var(--content-bg-color) !important;
    background-image: url('/two.jpg') !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center !important;

}

/*User Profile*/
    /*Nav If Logged*/
    .nav-menu-container.header-user-nav
    {
        flex:unset !important;
    }
    .user-profile-container .u-i-p-c-body-bc .m-nav-items-list-item-bc
    {
        background: unset !important;
    }
    .user-profile-container .u-i-p-c-body-bc .m-nav-items-list-item-bc.active,
    .user-profile-container .u-i-p-c-body-bc .m-nav-items-list-item-bc:hover
    {
        background: unset !important;
        box-shadow: inset 0 0 15px var(--cs-primary-color) !important;
    }
    /*Nav If Logged*/
    /*Popup*/
    .user-profile-container .popup-inner-bc
    {
        padding-top:0 !important;
    }

    .user-profile-container .popup-inner-bc .e-p-close-icon-bc
    {
        line-height: 40px !important;
    }
    /*Popup*/
.user-profile-container .popup-inner-bc .user-profile-nav .user-profile-nav-header
{
    background: var(--content-bg-color) !important;
}
.user-profile-container .popup-inner-bc .user-profile-nav.active .user-profile-nav-header
{
    background: var(--cs-primary-color) !important;
}
.user-profile-container .popup-inner-bc .user-profile-nav.active
{
    box-shadow: 0 0 10px var(--cs-third-color) !important;
}
.user-profile-container .popup-inner-bc .user-profile-nav.active
{
    box-shadow: 0 0 10px var(--cs-third-color) !important;
}

.user-profile-container .popup-inner-bc .user-profile-nav.active .user-profile-nav-list
{
    background: var(--content-bg-color) !important;
    box-shadow: inset 0 0 15px var(--cs-primary-color) !important;
}

.user-profile-container .popup-inner-bc .u-i-profile-page-container
{
    background: var(--cs-secondary-color) !important;
}
/*User Profile*/


/*Menu*/
.layout-header-holder-bc
{
    background:var(--cs-third-color) !important;
    box-shadow: 0 3px 0 0 var(--cs-third-color) !important;
}
.nav-content-bc
{
    background:transparent !important;
}
.nav-menu-container.header-navigation:first-child
{
    background:transparent !important;
}
.nav-menu-container .nav-menu,
.nav-menu-container .nav-menu-other
{
    justify-content: center !important;
}
.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
{
    display:flex !important;
    flex-direction: column !important;
    justify-content: center;
}
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item>i,
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item>i
{
    position: relative !important;
    height: 20px !important;
    width: 20px !important;
}
.nav-menu-container .nav-menu>li>.nav-menu-item>i,
.nav-menu-container .nav-menu-other>.nav-menu-item>i
{
    margin-inline-end: 0px !important;
}
.nav-menu-container .nav-menu
{
    height: 52px !important;
}

.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
{
    transition: all .5s !important;
}

.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item.active,
.nav-menu-container.header-navigation:first-child .nav-menu>li>.nav-menu-item:hover,
.nav-menu-container.header-navigation:first-child .nav-menu-other>.nav-menu-item:hover,

.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,
.nav-content-bc .nav-menu-container .nav-menu-sub
{
    background:var(--content-bg-color) !important;
    box-shadow: inset 0 0 15px var(--cs-third-color) !important;
    border-top-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
}
.nav-menu-container:not(.hide-hover-effect) .nav-menu>li:hover>.nav-menu-sub a,
.nav-menu-container:not(.hide-hover-effect) .nav-menu-other>li:hover>.nav-menu-sub a,
.nav-menu-container:not(.hide-hover-effect) .nav-menu-sub>li:hover>.nav-menu-sub a
{
    transform:skew(18deg, 0deg) !important;
}
.nav-menu-container:not(.hide-hover-effect) .nav-menu>li:hover>.nav-menu-sub a > *,
.nav-menu-container:not(.hide-hover-effect) .nav-menu-other>li:hover>.nav-menu-sub a > *,
.nav-menu-container:not(.hide-hover-effect) .nav-menu-sub>li:hover>.nav-menu-sub a > *
{
    transform:skew(-18deg, 0deg) !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item
{
    background:var(--content-bg-color) !important;
    color:var(--cs-primary-color) !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item:hover
{
    background:var(--cs-primary-color) !important;
    color:var(--cs-secondary-color) !important;
}
.nav-menu-container.header-navigation:nth-child(2)
{
    background:var(--cs-third-color) !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active
{
    color:var(--cs-primary-color) !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item:hover,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li .nav-menu-item.active,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item:hover,
.nav-menu-container.header-navigation:nth-child(2) .nav-menu-other>.nav-menu-item.active
{
    background: var(--content-bg-color) !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li a span
{
    min-width: 130px !important;
    text-align: center;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li a:hover span
{
    color:var(--cs-third-color) !important;
}
.nav-menu-container.header-navigation:nth-child(2) .nav-menu>li a:not(.active) span
{
    color:var(--cs-secondary-color);
}
/*Menu*/

/*Featured Games*/
.market-group-item-bc {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.market-bc
{
    background:var(--btn-bg-lineear-gradient) !important;
    color:var(--cs-secondary-color) !important;
    transition:all .3s !important;
}
.market-bc.active
{
    background:var(--cs-secondary-color) !important;
    color:var(--cs-primary-color) !important;
    border:1px solid var(--cs-third-color)!important;
    box-shadow:0 0 15px var(--cs-primary-color) !important;
    border-top-left-radius:15px !important;
    border-bottom-right-radius:15px !important;
    width:80% !important;
    height:80% !important;
}
.market-odd-bc:not(.not-boosted-odd)
{
    color:var(--cs-secondary-color) !important;
}
.market-bc.active .market-odd-bc:not(.not-boosted-odd)
{
    color:var(--cs-primary-color) !important;
}
/*Featured Games*/
.ftr-game-item-bc.Soccer
{
    background-image:unset !important;
    background-color:var(--cs-secondary-color) !important;
}
.ftr-g-i-head-bc,
.ftr-g-i-body-bc
{
    background:var(--cs-secondary-color) !important;
}
.btn.a-color.header-icon-text {
    content:url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_e9e202134afec062f024656bca20a298.png) !important;
    width: 140px !important;
    height: 50px !important;
    color: transparent !important;
    background-size: 100px 25px !important;
}
.btn.a-color.header-icon-text.bc-i-promotions-3 {
    content:url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_66e216d56b445520277be4ace4269c4d.png) !important;
    width: 140px !important;
    height: 50px !important;
    color: transparent !important;
    background-size: 100px 25px !important;
}

.btn.a-color.header-icon-text.bc-i-call {
    background: url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_a822630ca0ed3dd9741d58a30f8cb7d1.gif) 50% 50% no-repeat !important;
    width: 155px !important;
    height: 50px !important;
    color: transparent !important;
    background-size: 150px 30px !important;
}
.btn.a-color.header-icon-text.bc-i-x50-wheel {
    content:url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_cc3cc0f9a5065886bd1f29575db80b00.png) !important;
}
.header-icon img {
    content:url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_e8bc3a88c10d882ccc1d0837328c479b.png) !important;
}
.header-icon {
    width: 155px !important;
    height: 30px !important;
    color: transparent !important;
    background-size: 100px 25px !important;
}
.btn.a-color.header-icon-text:hover {background:rgba(110,58,133,0) !important;}
.btn.a-color.header-icon-text {background:rgba(110,58,133,0) !important;}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li > a > i:before {
    content: "";
    position: absolute !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    left: 0px !important;
    top: 0px !important;
}
#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(1) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_f30b9be4ee46569690a8a81751e19d9e.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(2) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_91398f77ce803d1b6a7a7cff8005ccf4.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(3) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_66d1a58ed69e7173295be5c0bed8f465.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(4) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_c114c3459c61dfddcc7d8dd5b9944bf0.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(5) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_7634cae90d27adf70a8dd19f78183443.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(6) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_9e3ff3b83cf906672b8a7237de77b143.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(7) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_3ac30a8f14a3c92804c0bc8575408028.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(8) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_813e0d6e748852ac92db71dcc620436f.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(9) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_4ea71e2213d1d4af8800b8407638c0a5.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(10) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_47fee90e08b5544ec61b5dae2611efa9.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(11) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_a3a17854688b8053cc1eaa0ab39ee79e.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(12) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_851a1b9cd21bf1d537e8cddd110dc7f9.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(13) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_50344af89c2a30c7dcad64702741f0ca.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(14) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_d7b2a4cf286d95acf4dd300a1daa0260.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}

#root > div.layout-header-holder-bc > header > div.nav-content-bc > div > nav > ul.nav-menu.nav-menu-hide-items > li:nth-child(15) > a > i:before {
    background: url("https://cmsbetconstruct.com/storage/medias/betpuan/media_1867725_7464d0aea7485cd642db2ea49e05377c.png") !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
}


/*Slider*/
.hm-row-bc.has-slider:first-child .carousel-count-arrow-container.with-count {
    margin: -10px !important;
    position: absolute !important;
    right: 25px !important;
    top: 45% !important;
    flex-direction: column !important;
    width: 50px !important;
    background: var(--cs-primary-color) !important;
    /*background: var(--cs-primary-color) !important;*/
    height: 110px !important;
    border-radius: 30px !important;
    padding: 5px 0 !important;
    align-items: center;
    justify-content: center;
}
/*Arrow*/
.hm-row-bc.has-slider:first-child .carousel-count-arrow-container.with-count i {
    width: 32px !important;
    height: 32px !important;
    margin: 2px 0 7px !important;
    border-radius: 50% !important;
    background: var(--cs-secondary-color) !important;
}
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow:after,
.slider-bc .carousel-count-arrow-container.with-count .carousel-count-arrow:before
{
    box-shadow: unset !important;
}
/*Arrow*/
.sdr-item-bc:before
{
    background: unset !important;
}

.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider:nth-child(1) .slider-bc:nth-child(2)
{
    display:none !important;
}
.is-home-page .layout-content-holder-bc .hm-row-bc.has-slider:nth-child(1)
{
    grid-template-columns:12fr !important;
}

.hm-row-bc.has-slider:nth-child(1) .carousel-slide {
    transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out;
    transform: scale(0.8); /* Start smaller and less opaque */
    opacity: 0.5;
}

.hm-row-bc.has-slider:nth-child(1) .carousel-slide.active-slide {
    animation: fadeInScaleUp 0.5s forwards; /* Animation applies only when active */
}
/*Slider*/

/*Games Area*/
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc,
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc
{
    border:2px solid var(--cs-third-color) !important;
    overflow:hidden;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:hover,
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:hover
{
    transform:scale(1) !important;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:before,
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:before
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, .25);
    content: '';
    -webkit-transition: -webkit-transform .6s;
    transition: transform .6s;
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -120%, 0);
    pointer-events: none;
    z-index: 111;
}
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(6) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:hover:before,
.is-home-page .layout-content-holder-bc .hm-row-bc:nth-child(7) .product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:hover:before
{
    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 100%, 0);
    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 110%, 0);
}
.page-view-more .view-title-more {
    text-align: center;
}
/*Games Area*/

/*Footer*/
/*Applications*/
.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl img:nth-child(1) {
    opacity: 0 !important;
}
.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl:nth-child(1) .footerSliderImage:nth-child(1)
{
    position:relative !important;
}
.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl:nth-child(1) .footerSliderImage:nth-child(1):before {
    content:"";
    background-image: url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_fa8c25a1a018ccd13260561816f57763.png);
    background-size: contain !important;
    top:0 !important;
    left:0 !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl img:nth-child(1) {
    opacity: 0 !important;
}
.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl:nth-child(1) .footerSliderImage:nth-child(2)
{
    position:relative !important;
}
.footerSliderSingleElWrapper:nth-child(2) .footerSliderSingleEl:nth-child(1) .footerSliderImage:nth-child(2):before {
    content:"";
    background-image: url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_7f85e38ccc5ba299abdf24d798201afb.png);
    background-size: contain !important;
    top:0 !important;
    left:0 !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
/*Applications Finish*/

.footerSliderSingleElWrapper:nth-child(3) .footerSliderSingleEl img:nth-child(1) {
    opacity: 0 !important;
}
.footerSliderSingleElWrapper:nth-child(3) .footerSliderSingleEl:nth-child(1)
{
    position:relative !important;
}
.footerSliderSingleElWrapper:nth-child(3) .footerSliderSingleEl:nth-child(1) .footerSliderImage:before {
    content:"";
    background-image: url(https://cmsbetconstruct.com/storage/medias/1000xbet-18759625/media_18759625_efe480c8b1ce1a5696d97ad4df652528.png);
    background-size: contain !important;
    top:0 !important;
    left:0 !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}
.layout-footer-holder-bc
{
    background:transparent !important;
}
/*Footer Payment*/
.footerSlider .horizontalSliderWrapper i.horizontalSliderNav.bc-i-small-arrow-left,
.footerSlider .horizontalSliderWrapper i.horizontalSliderNav.bc-i-small-arrow-right
{
    display:none !important;
}

.footerSlider .horizontalSliderWrapper .horizontalSliderRow {
    transform: unset !important;
    display: flex;
    justify-items: center;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    gap: 10px;
}

.footerSlider .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem
{
    background-color: unset !important;
}

.footerSlider .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem .horizontalSliderImg
{
    filter:unset !important;
    opacity: 1 !important;
    transition:all .3s !important;
}

.footerSlider .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem .horizontalSliderImg:hover,
.footerSlider .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem .horizontalSliderImg:focus,
.footerSlider .horizontalSliderWrapper .horizontalSliderRow .horizontalSliderElem .horizontalSliderImg:active
{
    transform:scale(1.2) !important;
}
/*Footer Payment*/
/*Footer Finish*/

/*Popup*/
.popup-inner-bc {
    background: var(--content-bg-color) !important;
    border-radius: 50px !important;
    border-bottom: 6px solid var(--cs-primary-color) !important;
    border-top: 6px solid var(--cs-primary-color) !important;
    border-left: 2px solid var(--cs-primary-color) !important;
    border-right: 2px solid var(--cs-primary-color) !important;
    padding-top: 20px !important;
    box-shadow: 0 -2px 80px var(--cs-third-color) !important;
}

.popup-holder-bc.windowed.info .popup-inner-bc,
.popup-holder-bc.windowed.info .popup-inner-bc .status-popup-content-w-bc
{
    background: unset !important;
    border-bottom:unset !important;
    border-top: unset !important;
    border-left: unset !important;
    border-right: unset !important;
    padding-top: 20px !important;
    box-shadow: unset !important;
}

/*Popup*/

/*Promotions*/
.promotions-article-title
{
    background: var(--cs-secondary-color) !important;
    color:var(--cs-primary-color) !important;
}
.promotionsListEl-bc:hover:before {
    animation: slide 1s;
}
.promotionsListEl-bc:before {
    content: "";
    top: 0;

    transform: translateX(100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    background: linear-gradient(
            90deg,
            rgba(255, 255, 255, 0) 0,
            rgba(255, 255, 255, 0.4) 50%,
            rgba(128, 186, 232, 0) 99%,
            rgba(125, 185, 232, 0)
    ) !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc
{
    background:var(--btn-bg-lineear-gradient) !important;
    color:var(--cs-secondary-color) !important;
}

.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active
{
    background:var(--content-bg-color) !important;
    color:var(--cs-primary-color) !important;
    box-shadow:inset 0 0 15px var(--cs-third-color) !important;
}
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc,
.casino-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-count-bc,
.promotion-horizontal-sl-list-bc .horizontal-sl-item-bc.active .horizontal-sl-icon-bc
{
    color:var(--cs-primary-color) !important;
}
/*Promotions*/

/*Animations*/
@keyframes slide {
    0% {
        transform: translateX(-100%);
    }
    100% {
        transform: translateX(100%);
    }
}

@keyframes fadeInScaleUp {
    0% {
        transform: scale(0.8);
        opacity: 0.5;
    }
    100% {
        transform: scale(1);
        opacity: 1;
    }
}
/*Animations*/
div#comm100-container div:nth-child(2) div {
    right: 45px !important;
    bottom: 45px !important;
}

div#comm100-container div:nth-child(2) div a img {
    max-width: 200px !important;
}
