Good evening Christopher and welcome to the Events Calendar Support forum!
Thank you for reaching out to us.
I would love to help you with this topic.
It turns out you are 100% right, this is a CSS issue.
Careful examination of the CSS of your theme for mobile portrait revealed the following rule
@media screen and (max-width: 600px)
.entry-content ul.tribe-events-sub-nav, .tribe-events-sub-nav {
visibility: hidden;
clear: both;
float: left;
margin: 10px auto 5px 20px;
width: 28%;
display: none;
}
You’ll have to tweak it a bit. Here are some suggested values:
- visibility: visible;
- width: 100%;
- display: block;
Let me know if that helps.
Have a great day!
Geoff B.