Hey Ryan,
I see your content differently than @RueNel’s and also your screenshot. Please watch the quick screencast in the secure note. You’ll see in there that the issue is coming from your custom HTML.
I mentioned in the video that it could be an issue with broken HTML but I pasted your HTML in https://htmlhint.io/ and I see no error so 1 of your third party plugins or some custom code is causing this issue.
Please try testing for a plugin conflict. You can do this by deactivating all third party plugins, and seeing if the problem remains. If it’s fixed, you’ll know a plugin caused the problem, and you can narrow down which one by reactivating them one at a time.
While this issue persists, please also switch to the parent theme, remove custom CSS and Javascript in Theme Options and / or elsewhere in your site and clear all caches again and deactivate your caching plugin. This will help us rule out the usual stuff that’s causing common issues.
Thanks.