We just migrated our site (www.galaxyreptiles.com) from Host Gator to WP Engine. In Host Gator all pages ran through the SSL (hence all pages where https), now only the checkout process. As a result the all pages (except checkout) should be http.
In you browser, if you type http://www.galaxyreptiles.com, you get the http version of the site. Yet, in the seting>general area it states that the site is https, all of my permalinks when you edite are https, if you enter an https:// before any page address you get a perfect functioning address.
While analyzing my site the people at WP Engine provides this assistance.
After troubleshooting caching and CDN issues I have come to the conclusion it looks like some CSS issue.
I was troubleshooting the Homepage where it highlights the Home button on the HTTPS version but not on the HTTP version. The code is a little different when checking it out.
HTTPS: <li id="menu-item-1302" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1302">Home
HTTP: <li id="menu-item-1302" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-1302">Home
This leads me to believe the CSS is adding something extra for the HTTPS pages which is missing from the non-HTTP pages.
Did you add custom code to your site or is all generated by the theme?
I have no idea how to fix this. You input would be greatly appreciated.