Avada strip out render blocking CSS

Our web developer built our site using the Avada theme as that was what they were familiar with.
However we are seeing ridiculous ammounts of CSS being loaded with every page load. Making what should be a really fast light site crawl.
We have invested in both hummingbird and a 3rd party plugin to disable CSS and Javascript based on various criteria (pagepost type, name, etc). Was wondering if anyone out there had a similar issue and if there was a way to stop the themem from generating Css that is overridden later in the theme?