Block displays correctly in Admin but not in Guest

Permalink
pinecrest.didomidesigns.com
Version 5.7.5.2 Custom Theme

On the home page, the blocks do not display correctly while viewing the site as a guest. However, when I am logged in the admin mode, it does display correctly. These are normal c5.7 blocks with custom templates.

They normally display correctly on initial load, but they do not when you return to the home screen. It seems as if classes and icons are being dropped from the css.

I have attempted to clear the cache, but to no avail. This page was working correctly a few weeks ago, but I went on today to work on the project, and it is now acting thus. I have attached some screenshots below.

2 Attachments

 
MrKDilkington replied on at Permalink Reply
MrKDilkington
Hi Freckles,

One issue is you have a stylesheet that is not found.
http://pinecrest.didomidesigns.com/application/themes/andia/assets/css/carousel.css Failed to load resource: the server responded with a status of 404 (Not Found)
Freckles replied on at Permalink Reply
All of the css for this page was moved into each custom block's template's view.css file. Why is the home page not registering the blocks' individual view.css files?

When I move the css either into the theme's carousel.css or into the style.css, the page loads mostly correctly (I'm still missing the icons for my feature block).
MrKDilkington replied on at Permalink Best Answer Reply
MrKDilkington
@Freckles

You are missing your icons because you are using a custom Font Awesome CSS file in your theme. This CSS file looks out of date and/or using a different naming structure. You need to update it and provide it or require the core Font Awesome CSS file in your theme page_theme.php.

It displays correctly when logged in as admin because concrete5 is loading its own version of Font Awesome.