Hi Jase,
I took a look at the mobile view for your website and I see exactly what you are talking about. The overlap that occurs on mobile displays has to do with some of the default settings for the Pavillion theme you are using, but fortunately we can work around these configurations by adding a little Custom CSS to your website.
There is a negative position assigned to the main website content that is responsible for the overlap you see on mobile and the following CSS uses a Media Query to adjust the positioning only for mobile display sizes, you should not see any changes on other screens.
@media (max-width: 767px) {
.site-content .main {
top: 0;
}
}
The Pavillion theme is one of Classic WordPress themes which unfortunately means that it does not have all of the features available in our latest theme framework. If you ever want to see some of the additional features provided in the new framework then you might want to check out our newest theme Crio.
I hope that solution works for you Jase and please let us know if you ever have any other questions for us!