Title: Loading responsive menu CSS earlier
Last modified: August 24, 2020

---

# Loading responsive menu CSS earlier

 *  [Lsnewton](https://wordpress.org/support/users/lsnewton/)
 * (@lsnewton)
 * [5 years, 8 months ago](https://wordpress.org/support/topic/loading-responsive-menu-css-earlier/)
 * When loading any of the pages on my site on desktop, there is a very brief but
   noticeable moment (especially on slower connections) where the responsive mobile
   menus appear, unstyled (and thus large and awkward), before the page loads properly.
   Investigating, I’ve found that the CSS that tells this menu to not appear on 
   desktop loads at the bottom of the page, obviously loading last in line and giving
   a brief flash of visibility to the menu before the browser is told to hide it.
   
   How can I change this load order so that the CSS is loaded earlier and thus this
   annoying flash of icons and menus disappears?
 * The page I need help with: _[[log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fwordpress.org%2Fsupport%2Ftopic%2Floading-responsive-menu-css-earlier%2F%3Foutput_format%3Dmd&locale=en_US)
   to see the link]_

The topic ‘Loading responsive menu CSS earlier’ is closed to new replies.

 * ![](https://i0.wp.com/themes.svn.wordpress.org/gridd/3.0.9/screenshot.png)
 * Gridd
 * [Support Threads](https://wordpress.org/support/theme/gridd/)
 * [Active Topics](https://wordpress.org/support/theme/gridd/active/)
 * [Unresolved Topics](https://wordpress.org/support/theme/gridd/unresolved/)
 * [Reviews](https://wordpress.org/support/theme/gridd/reviews/)

 * 0 replies
 * 1 participant
 * Last reply from: [Lsnewton](https://wordpress.org/support/users/lsnewton/)
 * Last activity: [5 years, 8 months ago](https://wordpress.org/support/topic/loading-responsive-menu-css-earlier/)
 * Status: not resolved