diff --git a/layouts/pages/list.html b/layouts/pages/list.html
index 7a19eef26b2be4a2647e59ea4bc24361146f739b..8e082ace55b3721b57de9f5f7535963569df06f3 100644
--- a/layouts/pages/list.html
+++ b/layouts/pages/list.html
@@ -20,7 +20,12 @@
     {{ if .Params.blocks }}
       {{ partial "blocks/list.html" . }}
     {{ else }}
-      <section class="block block-pages block-pages--grid">
+
+      {{ $page_class := "" }}
+      {{ if .Params.bodyclass }}
+        {{- $page_class = printf "block-page-%s" .Params.bodyclass }}
+      {{ end }}
+      <section class="block block-pages block-pages--grid {{ $page_class }}">
         <div class="container">
           <div class="block-content">
             {{- partial "blocks/default_title.html" "pages" -}}