FontAwesome character added via CSS only appears when logged in I'm pretty new to Drupal and CSS; I'm stumped with this issue. I have a FontAwesome camera character that I've written to appear before my caption div in Flexslider. Here's what I have:

div.flex-caption:before {
    content: "\f083";
    font-family: fontawesome;
    margin-left:10px;
    padding: 10px;
}


This works fine when I'm logged in as a user to the site, but the icon doesn't appear if I'm not logged in to my Drupal site. Not sure why—any ideas? I'm using Drupal 7.31

Edit: Just to clarify, all other FontAwesome characters are working fine. It's just this particular bit of code that isn't working.
Is it possible that your CSS rule is in the CSS for your administrative theme (by default "Seven"), but not in the theme for your public (non-logged-in) users (by default "Bartik")? 

If so, you need to copy this CSS fragment into the public theme too.