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

.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li.active:hover > a {
    color: #ca003b;
}

.sp-megamenu-parent > li > a:before, .sp-megamenu-parent > li > span:before {
  content: "";
  position: absolute;
  width: 0;
  height: 3px;
  bottom: 43px;
  left: 15px;
  background-color: #2d2d2d;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#sp-header:not(.header-sticky) {
    background: #fff;
    position: fixed;
    top: 0;
    box-shadow: none;
}

#sp-menu .fa-bars:before {
    content: "\f0c9";
    color: #000;
}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #ca003b;
}



/*sticky*/
#sp-header {background: #000;}
.header-sticky .logo-image {filter: invert(1);}
.header-sticky .sp-megamenu-parent > li > a {color: #ccc;}
#sp-header.header-sticky .sp-megamenu-parent > li > a:before {background: #ccc;}
.header-sticky img.logo-image-phone.d-inline-block.d-lg-none{filter: invert(1);}
img.logo-image-phone.d-inline-block.d-lg-none {height: 86px;}
.header-sticky #sp-menu .fa-bars:before {content: "\f0c9";color: #fff;}
#sp-header.header-sticky .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {background-color: #ca003b;text-transform: inherit!important;}