The issue you are facing with the child theme is perhaps similar to what is discussed here. Pls review and let me know if you think the issue is different –
I see that the child theme style.css is loaded in your page. So, it is more a question of how the style.css works in WordPress and its limitation when it comes overriding the CSS which loads after the style.css gets loaded.