I have the secondary menu set to display only on mobile, as I have two different menu structures for full screen and mobile phones. Using .secondary-navigation {display:none;} works beautifully on every browser and device except for Safari. In Safari, hiding the secondary menu results in the widgets from the two columns to float on top of the main content. I can’t for the life of me seem to get this sorted out. Help!