#sp-top-bar {
    background: #006cc2;
    color: #ffffff;
}

#sp-top-bar a {
    color: #ffffff;
    font-size: 16px;
}

#sp-header {
    background: #fff !important;
}

@media (max-width: 1200px) {
    #sp-header .logo-image {
        display: flex;
        height: 60px !important;
    }
}

@media (max-width: 575px) {
    #sp-header .sp-module {
        margin-left: 0px;
    }
}


@media (max-width: 1200px) {
    #sp-header #sp-logo {
        margin-right: 0px;
        padding-right: 0px;
    }
}

@media (max-width: 575px) {
    #sp-header .logo {
        height: 80px;
    }
	#sp-header {
        height: 80px;
    }
}


body.ltr #offcanvas-toggler.offcanvas-toggler-right {
    float: right;
    margin-left: 0px;
}

#sp-footer a, #sp-bottom a {
    color: #ffffff;
}

#sp-footer a:hover, #sp-footer a:active, #sp-footer a:focus, #sp-bottom a:hover, #sp-bottom a:active, #sp-bottom a:focus {
    color: #8cc100;
}
 

.social-icon-vk .fa-vk::before {
    font-family: "Font Awesome 6 Free", "Font Awesome 5 Free", "FontAwesome";
    content: "\f08d" !important;
    font-weight: 900 !important;
}

#sp-bottom .sp-module .sp-module-title { 
  margin: 0 0 20px; 
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #fff !important; 
}

#sp-header #sp-menu .sp-megamenu-wrapper .sp-megamenu-parent li .sp-dropdown .sp-dropdown-inner { 
    border-radius: 0 0 12px 12px;  
}


.offcanvas-menu .fa, .offcanvas-menu .fab, .offcanvas-menu .far, .offcanvas-menu .fas {
    color: #ffffff;
}

@media (max-width: 767px) {
#sp-bottom .sp-module ul {
  list-style: none;
  padding: 0;
    padding-bottom: 0px;
  margin: 0;
  padding-bottom: 30px;
}
}