Above css is a good one. But if does not work on your site, it means you use cache or you did mistakes in css section and that's why any css below the line where you did mistake, does not work.
We dont consider this theme customization, this is basic styling. We are deciding whether to continue using this theme, we have used Visual composer on many site and have never had to use this much CSS. We are looking for a simple way to manage these colors.
Unfortunately we can not add all those colors as options under Muffin Options panel until customers won't stop using cheap hosting services (sometimes even for $1 what is ridiculous for us btw). You will ask why? It's simple. We already got so many options and features that some customers got a problems with theme installation because they use very poor servers. More options = more problems on servers which are poorly configured. So you should understand that we must keep the balance between necessary options and cheap hosting services. That's why, custom css is sometimes much easier and better solution. If you will check the link we gave you above, you will understand in under 30 seconds how this works.
Comments
For future customization, please look at
http://themes.muffingroup.com/betheme/documentation/#theme-customizations
where we explained how to create own custom css's.
Thanks for understanding!