diff --git a/src/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss b/src/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss
index 72ce4b04d9..cba963b6fa 100644
--- a/src/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss
+++ b/src/app/item-page/media-viewer/media-viewer-image/media-viewer-image.component.scss
@@ -1,6 +1,20 @@
-.ngx-gallery {
- display: inline-block;
- margin-bottom: 20px;
- width: 340px !important;
- height: 279px !important;
+:host ::ng-deep {
+ .ngx-gallery {
+ width: unset !important;
+ height: unset !important;
+ }
+
+ ngx-gallery-image {
+ max-width: 340px !important;
+
+ .ngx-gallery-image {
+ background-position: left;
+ }
+ }
+
+ ngx-gallery-image:after {
+ padding-top: 75%;
+ display: block;
+ content: '';
+ }
}
diff --git a/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.scss b/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.scss
index 7702da7361..bb8b9d360e 100644
--- a/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.scss
+++ b/src/app/item-page/media-viewer/media-viewer-video/media-viewer-video.component.scss
@@ -1,4 +1,10 @@
video {
- width: 340px;
- height: 279px;
+ width: 100%;
+ height: auto;
+ max-width: 340px;
+}
+
+.buttons {
+ display: flex;
+ gap: .25rem;
}
diff --git a/src/app/item-page/simple/item-types/publication/publication.component.html b/src/app/item-page/simple/item-types/publication/publication.component.html
index bf0e64ea4a..5dacf87cfa 100644
--- a/src/app/item-page/simple/item-types/publication/publication.component.html
+++ b/src/app/item-page/simple/item-types/publication/publication.component.html
@@ -20,9 +20,9 @@
-
+
-
+
-
+
-
+