Here’s the fix, added to the style.css in my child theme:
/* MEDIA QUERIES */
@media only screen and (max-width: 767px) and (min-width: 480px) {
#top .slideshow_caption .avia-caption-content p {
display: inline-block;
}
.container #advanced_menu_toggle, #advanced_menu_hide {
display: block;
}
}
@media only screen and (max-width: 479px) {
.responsive #top .slideshow_caption {
display: none;
}
}
@media only screen and (max-width: 915px) and (min-width: 480px) {
.container #advanced_menu_toggle, #advanced_menu_hide {
display: block;
}
.main_menu {
display: none;
}
}
Unfortunately, I’m still seeing it on the desktop, but I’ll get that worked out. It was more important that on mobile screens it works.