I’ve been having a look and can’t find really find any reason why the icons aren’t displaying properly. There are only a couple of differences between a user being logged in and not as well, so will be easiest to start with that.
Do you have access to edit plugin files in your site setup?
If you do, try changing the icit-spots.php file with the following changes:
Do a find for if ( $show_edit_link
and there will be two sections with it, change
if ( $show_edit_link ) {
echo '<div class="icit-spot-content">';
icit_spots::edit_link( $spot_id );
}
to
//if ( $show_edit_link ) {
echo '<div class="icit-spot-content">';
icit_spots::edit_link( $spot_id );
//}
and
if ( $show_edit_link )
echo '</div>';
to
//if ( $show_edit_link )
echo '</div>';
This will only be a temporary change and will be overwritten in the next plugin update.