Okay. I’ve answered this myself, so posting the solution.
The issue id the order in which stylesheets load. The theme breaks when one enqueues as per wordpress standards.
A workaround is:
a) put a header.php in the child theme. Just after line 19 (” rel=”stylesheet” type=”text/css” />) (no comment) and before the line place this code:
/style.css” rel=”stylesheet” type=”text/css” />
(again. no comment)
b) remove the funtion I called theme_enqueue_styles() from your functions.php.
It’s a hack, but sure….no comment.