Thanks for the response.
The child stylesheet seems to be loading correctly. I can get new css rules to apply but just cant override those specific selectors from the parent theme even when I copy it exactly.
The theme does have a custom css option within the backend wordpress interface. The overrides work when I place the code there without the need for !important. Could this custom option be causing the blocks?
@alchymyth thanks for the link. I will check it out.