some things in child theme css not overriding parent
You have to set a new background or the one defined in the parent stylesheet will be applied. background-image: none; Image and color are not mutually exclusive, so both just deleting the background-image line or/and defining a background-color won’t change a background image defined somewhere else.