Also, does your theme have the custom CSS option in the appearance section?
I cannot see anything in regards to that.
In the other themes I have used, they provide that function.
Does this mean your theme does not provide that option for custom CSS to be added via that tab. So the child theme must be installed in this case?