Попробуйте добавить в дополнительные стили:
footer{
clear: both;
}
/* опционально */
.submenu-footer{
height: auto;
}
footer{
height: auto;
}
Возможно, потребуется !impotrant
.
На сайте используется тема «Storefront». В style.css темы внесено порядка пятисот строк дополнительного кода. Не исключу, что изменения вносились и в другие файлы темы. Поэтому, лучше всего, обратиться к тому, кто тему переделывал и попросить внести необходимые коррективы.