Почему не наследуется фон родительского блока?
https://jsfiddle.net/rvaqzhq8/4/
Одно из решений ошибки
Не совсем понятно, что значит "наследовать фон". Фон обычно устанавливается на отдельный блок. Если он нужен у разных блоков, то используйте этот фон в отдельном классе и подключайте его там, где должен быть данный фон.
Если мой ответ не достаточно корректен, то вам следовало бы более правильно изложить, что у вас не получается.