diff --git a/journals/templates/journals/publication_list.html b/journals/templates/journals/publication_list.html
index a02ac4f2e75c746dd71471050d95f8ab82d28509..f5829e225be99a0154ff6c1a0480fd643146240c 100644
--- a/journals/templates/journals/publication_list.html
+++ b/journals/templates/journals/publication_list.html
@@ -20,11 +20,11 @@
 
 <div class="row">
     <div class="col-12">
-        <ul class="list-group list-group-flush">
+        <ul class="list-unstyled">
             {% for publication in object_list %}
-                <li class="list-group-item">
-                    <div class="card-body px-0">
-                        {% include 'partials/journals/publication_li_content_extended.html' with publication=publication %}
+                <li>
+                    <div class="card card-grey card-publication">
+                        {% include 'journals/_publication_card_content.html' with publication=publication %}
                     </div>
                 </li>
             {% empty %}
@@ -47,11 +47,11 @@
         <div class="col-12">
             <h2 class="mb-2">Recent Issues</h2>
             <div class="mb-1 pl-2">
-                <a href="?{% url_replace issue='' page='' %}" class="{% active_get_request 'issue' '' %}">All Issues</a>
+                <a href="?{% url_replace issue='' page='' subject='' %}" class="{% active_get_request 'issue' '' %}">All Issues</a>
             </div>
             {% for issue in recent_issues %}
                 <div class="mb-1 pl-2">
-                    <a href="?{% url_replace issue=issue.id page='' %}" class="{% active_get_request 'issue' issue.id %}">{{ issue.in_volume.in_journal }} {{ issue.short_str }}</a>
+                    <a href="?{% url_replace issue=issue.id page='' subject='' %}" class="{% active_get_request 'issue' issue.id %}">{{ issue.in_volume.in_journal }} {{ issue.short_str }}</a>
                     <br>{{ issue.period_as_string }}
                 </div>
             {% endfor %}