.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-inline-holder .mfp-close {
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}

.mfp-inline-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color: white;
	right: -6px;
	text-align: right;
	padding-right: 6px;
	width: 100%;
}

.mfp-inline-holder .mfp-content {
	max-width: 100%;
	width: auto;
}

.mfp-video {
	padding-top: 40px;
	padding-bottom: 40px;
}

.mfp-gallery .mfp-inline-holder .mfp-figure {
	cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
	.mfp-img-mobile .mfp-inline-holder {
		padding-left: 0;
		padding-right: 0;
	}
}

.image-additional-video > a {
	position: relative;
}

.image-additional-video > a::after {
	content: "";
	display: block;
	position: absolute;
	inset: 24px;

	background-image: url('play.svg');
	background-repeat: no-repeat;
	background-size: contain;

}
