diff --git a/app/assets/stylesheets/utilities.scss b/app/assets/stylesheets/utilities.scss
index 6f13bce9914553465d9313f92ab266475a996dfe..b582062a612f41db0bde2d9691101a09ea6f62a2 100644
--- a/app/assets/stylesheets/utilities.scss
+++ b/app/assets/stylesheets/utilities.scss
@@ -87,4 +87,9 @@ pre.unformatted {
 
 .badge.is-tag.is-outlined {
   border: 1px solid #001db1;
+}
+
+.badge.is-tag.is-small {
+  padding: 2px 4px;
+  line-height: 1;
 }
\ No newline at end of file
diff --git a/app/views/posts/_list.html.erb b/app/views/posts/_list.html.erb
index 2d205ea84b1ca1a960aa3cfc40a144c0c6d84772..90066c51d1a7f0c032b0a2f96eb0bed63ab59a46 100644
--- a/app/views/posts/_list.html.erb
+++ b/app/views/posts/_list.html.erb
@@ -18,8 +18,8 @@
     </div>
     <p class="has-color-tertiary-600 has-float-right post-list--meta">	
       <% if is_question %>	
-        <span class="answer-count">	
-          <%= post.answer_count %> <%= post.answer_count != 1 ? 'answers' : 'answer' %>	
+        <span class="answer-count <%= post.answer_count == 0 ? 'badge is-tag is-red is-small' : 'h-c-green-700' %>">
+          <%= pluralize(post.answer_count, 'answer') %>
         </span>&nbsp;&middot;&nbsp;	
       <% end %>	
       last activity <%= time_ago_in_words(post.last_activity) %> ago by <%= link_to active_user.username, user_path(active_user) %>