.jo-page .jo-justified-gallery.jo-justified-gallery--complete .gallery {
display: flex;
flex-wrap: wrap;
gap: 8px;
}
.jo-page .jo-justified-gallery--complete .gallery:not(.jo-justified-ready) .gallery-item {
flex: 1 1 240px;
width: auto;
max-width: none;
margin: 0 !important;
}
.jo-page .jo-justified-gallery--complete .gallery:not(.jo-justified-ready) img {
height: 210px;
aspect-ratio: auto;
object-fit: cover;
}
.jo-justified-gallery--complete .gallery.jo-justified-ready {
display: flex;
flex-wrap: wrap;
gap: 8px;
margin: 0 !important;
}
.jo-justified-gallery--complete .gallery.jo-justified-ready .gallery-item {
flex: 0 0 auto;
max-width: none;
margin: 0 !important;
padding: 0;
}
.jo-justified-gallery--complete .gallery.jo-justified-ready .gallery-icon,
.jo-justified-gallery--complete .gallery.jo-justified-ready .gallery-icon a {
display: block;
width: 100%;
height: 100%;
}
.jo-justified-gallery--complete .gallery.jo-justified-ready img {
display: block;
width: 100%;
height: 100%;
max-width: none;
object-fit: cover;
}
.jo-justified-gallery--complete .gallery-caption {
display: none;
}
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__title,
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__description {
display: none;
} .jo-page .jo-justified-gallery--complete .gallery img { border: 0 !important; } .jo-page .jo-gallery--justified .jo-justified-gallery--complete {
padding-block-start: 32px;
}
@media (max-width: 767px) {
.jo-page .jo-gallery--justified .jo-justified-gallery--complete { padding-block-start: 24px; }
} body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__header > [class*="zoom-in-bold"],
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__header > [class*="zoom-out-bold"] {
display: none !important;
}
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__header {
box-sizing: border-box;
inset-inline-start: 0;
width: 100%;
gap: 8px;
padding: 12px max(68px, calc(env(safe-area-inset-right) + 68px)) 12px max(16px, env(safe-area-inset-left));
}
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__header > i,
body.jo-gallery-lightbox--no-captions .elementor-lightbox .elementor-slideshow__header > svg {
box-sizing: border-box;
flex-shrink: 0;
width: 44px;
height: 44px;
padding: 12px;
margin: 0;
}
body.jo-gallery-lightbox--no-captions .elementor-lightbox .dialog-lightbox-close-button {
box-sizing: border-box;
inset-inline-end: max(12px, env(safe-area-inset-right));
top: 12px;
margin-top: 0;
width: 44px;
height: 44px;
padding: 12px;
align-items: center;
justify-content: center;
z-index: 20;
} .jo-page .jo-gallery--compact .gallery:not(.jo-justified-ready) .gallery-item {
flex: 0 0 calc((100% - 8px) / 2);
}
.jo-page .jo-gallery--compact .gallery:not(.jo-justified-ready) img {
width: 100%; height: auto; aspect-ratio: auto; object-fit: contain;
}
@media (max-width: 767px) {
.jo-page .jo-gallery--compact .gallery:not(.jo-justified-ready) .gallery-item { flex-basis: 100%; }
}