@charset "utf-8";
/* CSS Document */

#sp-header {
    background-color: transparent !important;
    z-index: 99;
    box-shadow: none;
	padding-top: 10px;
}

#sp-header.header-sticky {
    background: #222222 !important;
  	padding-top: 0px;
}

@media (max-width: 991px) {
    #sp-header {
        height: 65px;
    }
}

.com-sppagebuilder #sp-main-body {
    padding: 0;
    margin-top: -95px !important;
}

.sp-megamenu-parent >li.active>a {
    background-color: transparent;
    color: #ffffff !important;
}

.burger-icon:before {
    content: "";
    background: transparent;
}

.sp-megamenu-parent>li.active>a {
    background: transparent;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #fff;
    background-clip: text;
    color: rgba(26,193,161);
}

.sp-megamenu-parent>li>a {
    color: #fff;
}

.sp-megamenu-parent>li>a hover {
    color: rgba(26,193,161) !imporant;
}

.sp-megamenu-parent>li>a:hover {
    color: rgba(26,193,161);
}

.offcanvas-menu {
    background-color: #fff;
    color: #222222;
}

.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span {
    color: #222222;
}

.offcanvas-active .burger-icon>span, #modal-menu-toggler.active .burger-icon>span {
    background-color: #222222;
}

@media (max-width: 992px) {
    .logo-image-phone {
        height: 50px !important;
        padding-top: 7px;
    }
}

.sp-scroll-up {
    background: #1ac1a1;
}

#sp-footer, #sp-bottom {
    background: #252525;
    color: #6c757d;
    padding-bottom: 20px;
}


#sp-footer .container-inner {
    border-top: none;
}