In reply to Hashim Warren.

Personally, I'm not sure that custom blocks belong in a theme, parent or child. Change your theme, and the new theme won't know what to do with the custom block that's no longer coded.

I think they belong, properly, in plug-ins where block can be defined and the necessary styling loaded, where it can be independent of the theme.