Почему на Apple устройствах не работает клик и показались блоки, которые скрыты?
В режиме телепата, могу предположить что у вас при подключении CSS/JS файлов где-то регистр названий файлов не соответствует тому как они подключены.
В openserver это все работало, т.к регистр файлов в windows не учитывается.
На хостинге *nix - и там все наоборот.
Изучите сайт с включенной консолью в хроме, скорее всего при попытке загрузки какого-нибудь файла 404.
возможно перед $('.list').hide(); есть ошибка, которая появляется только в сафари.