diff --git a/assets/sass/_theme/blocks/image.sass b/assets/sass/_theme/blocks/image.sass
index 4e186ab582b19c5199b226b0d4ed61095e9e5884..74c3817e018f973c74712b448ae5246befa3d0f1 100644
--- a/assets/sass/_theme/blocks/image.sass
+++ b/assets/sass/_theme/blocks/image.sass
@@ -33,7 +33,7 @@
                     // max-height: calc(100vh - var(--header-height))
                     width: auto
                     max-width: 100%
-            &.image-portrait
+            &.image-portrait, &.image-square
                 .block-content
                     position: relative
                     .top
@@ -56,9 +56,13 @@
                         display: block
                         text-align: right
             &.image-landscape
+                
                 picture
-                    margin-left: 0
-                    margin-right: 0
+                    margin-left: -$grid-gutter
+                    margin-right: -$grid-gutter
+                    @media screen and (min-width: 1400px)
+                        margin-left: 0
+                        margin-right: 0
                 figcaption
                     display: flex
                     justify-content: space-between