diff --git a/templates/partials/blog_item.html.twig b/templates/partials/blog_item.html.twig
index 6bcf492..e7072e9 100644
--- a/templates/partials/blog_item.html.twig
+++ b/templates/partials/blog_item.html.twig
@@ -7,10 +7,10 @@
{% else %}
{% set author = page.taxonomy.author[0] %}
{% endif %}
-
- {% set avatar = page.media[page.header.avatarImage].url|e %}
- {% set image = page.media[page.header.primaryImage] ?: page.media.images|first %}
+
{% set title = page.title|raw %}
+ {% set avatar = page.media[page.header.avatarImage].url|e %}
+ {% set image = page.media[page.header.primaryImage] ?: page.media.all|filter((v, k) => k != page.header.avatarImage and (v.type == 'image' or v.type == 'vector'))|first %}