Hi. The background property is a multi -property. Perhaps somewhere it has a stronger priority over your code. Therefore, it is better to use single properties for accurate configuration.
For example, to reset the gradient background, use such a code:
#sp-header, #sp-header::after {
background-image: none;
}
/*Or to enhance the priority of your code*/
#sp-header, #sp-header::after {
background-image: none !important;
}
Use "!important" only if there is no other way.
For solid color, use such a code:
#sp-header, #sp-header::after {
background-color: #6699CC;
}