Gave you ruled out jQuery as the problem? if
document.getElementById("cardsContainer").style.display = "none"; doesn't work, then the problem is with Safari's dealings with your design/layout
Gave you ruled out jQuery as the problem? if
document.getElementById("cardsContainer").style.display = "none"; doesn't work, then the problem is with Safari's dealings with your design/layout