/*
.wp-editor p > img,
#page-content p > img {
    border-radius: 40px;
    width: 100%;
    height: auto;
    max-height: 44vh;
    object-fit: cover;
}
*/

.wp-editor p > img,
#page-content p > img,
#vacature p > img {
    max-width: 100%;
    max-height: 75vh;
    height: auto;
    width: auto;
}

.wp-editor .gallery.gallery-columns-1,
.wp-editor .gallery.gallery-columns-1 .gallery-item,
.wp-editor .gallery.gallery-columns-1 .gallery-item a,
.wp-editor .gallery.gallery-columns-1 .gallery-item a img,
.wp-editor .gallery.gallery-columns-1 .gallery-item img,
.wp-editor .gallery.gallery-columns-1 .gallery-icon,

#page-content .gallery.gallery-columns-1,
#page-content .gallery.gallery-columns-1 .gallery-item,
#page-content .gallery.gallery-columns-1 .gallery-item a,
#page-content .gallery.gallery-columns-1 .gallery-item a img,

#vacature .gallery.gallery-columns-1,
#vacature .gallery.gallery-columns-1 .gallery-item,
#vacature .gallery.gallery-columns-1 .gallery-item a,
#vacature .gallery.gallery-columns-1 .gallery-item a img {
    display: block;
    max-height: 400px;
    width: 100%;
    margin: 0;
    padding: 0;
}

.wp-editor .gallery.gallery-columns-1,
#page-content .gallery.gallery-columns-1,
#vacature .gallery.gallery-columns-1 {
    border-radius: 40px;
    display: flex;
    overflow: auto;
    scroll-snap-type: x mandatory;
    position: relative;
}

.wp-editor .gallery.gallery-columns-1 .gallery-item,
#page-content .gallery.gallery-columns-1 .gallery-item,
#vacature .gallery.gallery-columns-1 .gallery-item {
    margin: 0;
    padding: 0;
    flex-shrink: 0;
    scroll-snap-align: center;
}

.wp-editor .gallery.gallery-columns-1 .gallery-item img,
#page-content .gallery.gallery-columns-1 .gallery-item img,
#vacature .gallery.gallery-columns-1 .gallery-item img {
    width: 100%;
    object-fit: cover;
    object-position: 50% 50%;
}

.wp-editor.post-type-page {
    max-width: 738px;
    margin: 0 auto;
}

.wp-embedded-content,
.wp-editor iframe,
#content iframe {
    border-radius: 40px;
    width: 100%;
    max-height: 50vw;
}

img.alignleft {
    float: left;
    margin: 0 30px 30px 0;
}

img.alignright {
    float: right;
    margin: 0 0 30px 30px;
}