:root
{
    --cs-pr:97,0,27;
    --cs-sc:199,16,60;
    --cs-bl:36,36,36;
    --cs-black:0,0,0;
    --cs-mb-bl:36,36,36;
    --cs-white:255,255,255;

    --cs-menu-bg: linear-gradient(to bottom, rgb(var(--cs-bl)) 5%, rgb(var(--cs-black)));

    --cs-button-bg: linear-gradient(to top, rgb(var(--cs-pr)), rgb(var(--cs-sc)));

    --cs-icons-color: linear-gradient(to bottom, rgb(var(--cs-pr)), rgb(var(--cs-sc)));

    /*System*/
    --header:97,0,27 !important;
    --hero:97,0,27 !important;
    --tab-navigation:97,0,27 !important;
    --mobile-header-navigation-height:50px !important;
    --b:26,26,26 !important;
    --menu:97,0,27 !important;
    --hero-sc:255,255,255 !important;

    /*System*/
}

body
{
    background-image: url(https://cmsbetconstruct.com/storage/medias/tikobet-18762743/media_18762743_36b7a29829a883f3c359cd80de2133d2.jpeg) !important;
    background-size: contain !important;
    background-position: center top !important;
    /*background-attachment: fixed !important;*/
    background-repeat: no-repeat !important;
}

/*Navbar*/
.hdr-main-content-bc
{
    background:linear-gradient(to bottom, rgb(var(--cs-bl)) 5%, rgb(var(--cs-mb-bl))) !important;
}
.hdr-navigation-scrollable-bc
{
    background:linear-gradient(to bottom, rgb(var(--cs-mb-bl)) 5%, rgb(var(--cs-black))) !important;
}
.hdr-navigation-link-bc
{
    background: transparent !important;
    /*align-items: unset !important;*/
    line-height: calc(var(--mobile-header-navigation-height) - 30px) !important;
}

/*Menü Icons*/
.hdr-navigation-scrollable-bc .hdr-navigation-link-bc .nav-menu-title
{
    display:flex;
    flex-direction: column !important;
    row-gap: 0px !important;
    min-width: 104px !important;
}
.hdr-navigation-scrollable-bc .hdr-navigation-link-bc .nav-menu-title:before
{
    font-size:1.3rem;
    font-family: BetConstruct-Icons !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;


    text-transform: uppercase;
    background-image: linear-gradient(140deg, rgb(var(--cs-pr)) 0%, rgb(var(--cs-sc)) 29%, rgb(var(--cs-pr)) 67%, rgb(var(--cs-sc)) 100%) !important;
    background-size: 200% auto;
    color: #fff !important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 1.4s linear infinite;
}

.layout-header-holder-bc .hdr-dynamic-content .informative-widget .informative-widget-link .informative-widget-container span p a
{
    color:rgb(var(--cs-pr));
    transition: all .5s ease-in-out;
}
.layout-header-holder-bc .hdr-dynamic-content .informative-widget .informative-widget-link .informative-widget-container span p a:hover
{
    color:rgb(var(--cs-sc));
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(1) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(2) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(3) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(4) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(5) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(6) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(7) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(8) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(9) .nav-menu-title:before
{
    content:"";
}

.hdr-navigation-scrollable-bc:nth-child(1) .hdr-navigation-link-bc:nth-child(10) .nav-menu-title:before
{
    content:"";
}


/*Menü Icons*/

/*Tab Navigation*/
.tab-navigation-w-bc
{
    border-top:2px solid rgb(var(--cs-sc)) !important;
    background: var(--cs-menu-bg) !important;
}
.layout-bc:not(.navigation-is-visible) .tab-nav-item-bc.active,
.layout-bc.navigation-is-visible .tab-nav-item-bc.menu{
    background: var(--cs-button-bg) !important;
    box-shadow: 0px -3px 14px -3px rgba(var(--cs-sc), .8) !important;
    border-radius: 10px 10px 10px 10px !important;
    transition: all .5s !important;
    color: rgb(var(--cs-white)) !important;
}
.tab-navigation-w-bc .tab-nav-item-bc:not(.active) .tab-nav-icon-bc
{
    text-transform: uppercase;
    background-image: linear-gradient(140deg, rgb(var(--cs-pr)) 0%, rgb(var(--cs-sc)) 29%, rgb(var(--cs-pr)) 67%, rgb(var(--cs-sc)) 100%) !important;
    background-size: 200% auto;
    color: #fff !important;
    background-clip: text;
    text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    animation: textclip 1.4s linear infinite;
}
/*Tab Navigation*/
/*Navbar*/

/*Feature Gaming*/
.ftr-game-item-bc.Soccer
{
    background-image:var(--cs-menu-bg) !important;
}
.btn.a-outline.a-white
{
    color:rgb(var(--cs-black)) !important;
}
/*Feature Gaming*/

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

/*Layout*/
.product-banner-container-bc
{
    background:transparent !important;
}
/*Layout*/

/*Buttons*/
.btn.a-outline
{
    border-color:rgb(var(--cs-pr)) !important;
    color:rgb(var(--cs-sc)) !important;
    transition: all .5s ease-in-out;
}
.btn.a-outline:hover
{
    color:rgb(var(--cs-bl)) !important;
    background-color:rgb(var(--cs-sc)) !important;
}

.btn.a-color
{
    color:rgb(var(--cs-white)) !important;
    border:1px solid rgb(var(--cs-pr)) !important;
    background:rgb(var(--cs-sc)) !important;
    transition:all .5s ease-in-out;
}
.btn.a-color:hover
{
    border:1px solid rgb(var(--cs-sc)) !important;
    background:rgb(var(--cs-pr)) !important;
}
.hdr-toggle-button-bc
{
    background:var(--cs-button-bg) !important;
    color:rgb(var(--cs-white)) !important;
    text-decoration: none !important;
}
.hdr-user-bc .sign-in,
.hdr-user-bc .register
{
    background:var(--cs-button-bg) !important;
    color:rgb(var(--cs-white)) !important;
    text-decoration: none !important;
    min-width: 70px !important;
    transition: all .5s ease-in;
    box-shadow: 0 0 1px rgb(var(--cs-pr)) !important;
}

.hdr-user-bc .sign-in:hover,
.hdr-user-bc .register:hover
{
    background:var(--cs-button-bg) !important;
    color:rgb(var(--cs-white)) !important;
    box-shadow: 0 0 15px rgb(var(--cs-pr)) !important;
    transition: all .5s ease-in;
}

.market-bc
{
    /* background:var(--cs-button-bg) !important; */
    /* color:rgb(var(--cs-white)) !important; */
}
.market-odd-bc:not(.not-boosted-odd)
{
    color:rgb(var(--cs-white)) !important;
}
.market-bc.active
{
    box-shadow: inset 0 0 15px rgb(var(--cs-black)) !important;
}

/*Buttons*/

/*Footer*/
.layout-footer-holder-bc{
    background: none !important;
}
.layout-footer-holder-bc .ftr-copy-rights-bc a{
    color:rgb(var(--cs-white)) !important;
}
/*Footer*/


/*Animations*/
@keyframes textclip {
    to {
        background-position: 200% center;
    }
}
/*Animations*/

/*Additonal Css*/

.nav-menu-container:not(.hide-hover-effect) .nav-menu>li:hover>.nav-menu-sub {
    box-shadow: 0 0 15px rgb(var(--cs-pr)) !important;
    border-top-left-radius: 15px !important;
    border-bottom-right-radius: 15px !important;
    background: var(--cs-menu-bg) !important;
}

/*Additional Css*/