:root {
    --color1: #010319;
    --color2: #47d1f7;
    --color3: #1a1e23;
    --color4: #47d1f7;
}
body {
    background-image: url(https://cmsbetconstruct.com/storage/medias/betkare-18762654/media_18762654_f21476a80b3fca122b07d8b4b678ce61.png) !important;
    background-size: cover!important;
    background-position: top center!important;
    background-attachment: fixed!important;
    background-repeat: no-repeat!important;
}
.layout-header-holder-bc,
.header-bc {
    background: var(--color1) !important;
    border-bottom: 1px solid var(--color4);
}
.nav-menu-container.header-navigation:first-child
{
    background: var(--color1) !important;
}
.btn.register, .btn.btn-color
{
    background: var(--color2) !important;
    color: #000;
}
.hdr-time-bc, .hdr-toggle-button-bc {
    background: var(--color3) !important;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 100%;
}
.layout-bc:not(.page-full-size) .layout-content-holder-bc, .layout-bc:not(.page-full-size) .layout-footer-holder-bc {
    max-width: 100% !important;
}
.sdr-item-holder-bc a+.entrance-f-item-bc {
    display: none;
}
.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-menu-item.active
{
    box-shadow: inset 0 2px 0 0 var(--color4) !important;
    background: rgba(var(--menu), 1) !important;
}
.nav-menu-container .nav-menu-sub .nav-menu-item:hover:before{
    background: var(--color4) !important;
}
.footerSliderSingleEl {
    flex-direction: column !important;
    gap: 50px;
}
[class*=is-web] .footerSliderSingleEl .footerSliderImage {
    margin-bottom:10px;
    margin-top: 10px;
}
.ftr-social-link-row-column-bc {
    display: none;
}


a.btn.a-color.header-icon-text.bc-i-promotion,
a.btn.a-color.header-icon-text.undefined {
    background-color: #47d1f7 !important;
    color: white;
    border: none;
    text-decoration: none;
    box-shadow:0 0 20px #47d1f7
}
a.btn.a-color.header-icon-text {
    /*background-color: #47d1f7 !important;*/
    color: white;
    border: none;
    text-decoration: none;
    box-shadow:0 0 20px #47d1f7
}
a.btn.a-color.header-icon-text.bc-i-circle-dollar {
    background-color: #47d1f7 !important;
    color: white;
    border: none;
    text-decoration: none;
    box-shadow:0 0 20px #47d1f7
}

img.payment-logo {
    width: 130% !important;
}
.logo-container .header-social-block a{
    background: transparent !important;
    background-color: transparent !important;
    box-shadow: none !important;
    border-radius: var(--border-radius) !important;
    color: rgba(var(--oc-1-sc), 1) !important;
}
.logo-container .header-social-block a img{
    max-width:190px !important;
}

.sdr-item-bc:before
{
    display:none !important;
}
