
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {
    font-size: 16px;
}

#sp-header {
    backdrop-filter: blur(4px);
    background: rgb(255 255 255 / 30%);
    border: 0px solid rgba(255, 255, 255, 0.2);
    border-bottom-width: 2px;
	padding-left: 5px;
    padding-right: 5px;
}

@media (max-width: 767px) {
    #sp-header {
    z-index: 1;
    }
}

.offcanvas-menu {
color: #252525;
background: #ffffffcf;
backdrop-filter: blur(4px);
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
}

.offcanvas-overlay {
    background: #000000b3;
    backdrop-filter: blur(4px);
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    background: #ffffffe3;
    backdrop-filter: blur(4px);
}

.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a, .sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge) {
    padding: 10px 0;
}


#sp-footer {
    font-size: 12px;
}
#sp-footer .container-inner {
    padding: 15px 0;
}
#sp-footer, #sp-bottom {
    color: #cccccc;
}

    .logo-image-phone {
        margin-top: -15px;
}

.burger-icon {
    width: 50px;
    margin-bottom: 10px;
}

.burger-icon>span {
    height: 5px;
    background-color: #384b60;
    margin: 5px 0;
border-radius: 10px;
}

.offcanvas-active .burger-icon>span:nth-child(3), #modal-menu-toggler.active .burger-icon>span:nth-child(3) {
    transform: translate(0, -10px) rotate(45deg);
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #384b60;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler:after, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler:after {
    font-size: 25px;
    color: #384B60;
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    left: 0px;
    width: 100%;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    padding-left: 90%;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>a, .offcanvas-menu .offcanvas-inner ul.menu>li>span {
    font-size: 20px;
    line-height: 30px;
    color: #384B60;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a:hover, .offcanvas-menu .offcanvas-inner ul.menu>li a:focus, .offcanvas-menu .offcanvas-inner ul.menu>li span:hover, .offcanvas-menu .offcanvas-inner ul.menu>li span:focus {
    color: #3483CA;
}

.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a {
    font-size: 20px;
    padding: 5px 0px;
    line-height: 25px;
    color: #627A94;
    display: block;
}

.offcanvas-menu .offcanvas-inner ul.menu li.active a {
    color: #627A94;
}

#sp-header.header-sticky {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
}

body.ltr .sp-megamenu-parent>li.sp-has-child>a:after, body.ltr .sp-megamenu-parent>li.sp-has-child>span:after {

    content: "⌵";
    float: right;
    margin-left: 3px;
}

input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {
 line-height: 2;
border-radius: 10px;
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler:after, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler:after {
    font-family: "Tahoma";
    content: "+";
}

.offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>a>.menu-toggler:after, .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent.menu-parent-open>.menu-separator>.menu-toggler:after {
    font-family: "Tahoma";
    content: "-";
    margin-left: 3px;
    font-size: 30px;
}
#sp-top-bar {
    display: none;
}
#sp-slot-machine {
    background-image: url(/images/2026/rulet_f.svg);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    padding-top: 20px;
}
.breadcrumb {
    background-color: #ffffff;
}
@media (max-width: 767px) {
    #sp-footer-address, #sp-bottom {
        padding-bottom: 60px;
    }
}