.gutenberg-extend-img-cover-box {
	position: relative;
	margin-bottom: 10px;
}
.gutenberg-extend-img-cover-box img {
	display: none;
}
.gutenberg-extend-img-cover-wrap {
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	width: 100%;
	min-height: min(500px, 80vh);
	display: flex;
}
.gutenberg-extend-img-cover-wrap p {
	padding: 10px;
	overflow-wrap: anywhere;
}
.gutenberg-extend-cover-txt {
	position: relative;
	z-index: 2;
}
.gutenberg-extend-overlay {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	opacity: 0.5;
	z-index: 1;
	pointer-events: none;
}
.gutenberg-extend-overlay.opacity-10 { opacity: 0.1; }
.gutenberg-extend-overlay.opacity-20 { opacity: 0.2; }
.gutenberg-extend-overlay.opacity-30 { opacity: 0.3; }
.gutenberg-extend-overlay.opacity-40 { opacity: 0.4; }
.gutenberg-extend-overlay.opacity-50 { opacity: 0.5; }
.gutenberg-extend-overlay.opacity-60 { opacity: 0.6; }
.gutenberg-extend-overlay.opacity-70 { opacity: 0.7; }
.gutenberg-extend-overlay.opacity-80 { opacity: 0.8; }
.gutenberg-extend-overlay.opacity-90 { opacity: 0.9; }
.gutenberg-extend-img-cover-wrap.position-img-middle {
	justify-content: center;
	align-items: center;
}
.gutenberg-extend-img-cover-wrap.position-img-left {
	justify-content: flex-start;
	align-items: center;
}
.gutenberg-extend-img-cover-wrap.position-img-right {
	justify-content: flex-end;
	align-items: center;
}
.gutenberg-extend-img-cover-wrap.position-img-left .gutenberg-extend-cover-txt {
	margin-left: 20px;
}
.gutenberg-extend-img-cover-wrap.position-img-right .gutenberg-extend-cover-txt {
	margin-right: 20px;
}
