Procedo a ipotesi perchè come dicevo non riesco a riprodurre in locale, forse c'è una mancata sincronizzazione tra css e js.
Noto che usi parecchie immagini di background e dei segnaposti che poi nascondi. Non potresti usare delle immagini effettive e le metti direttamente dentro il codice?
Inoltre un sacco di regole sono ripetute due volte, non potresti pulire un po' lo style.css?