I think you should contact the theme author – it’s just his/her bad coding practices making the problems on your site. And believe me, those issues will arrise in every future update of WordPress, and it’s plugins.
How to Get Support
After you register and login to the site, you may post all plugin support questions in the Support Forum.
If you need to provide private info, please create a ticket and then reply to it using Set as private reply option.