/* Only apply when the featured image is an LMC-generated map */
.lmc-featured-map img.wp-post-image,
.lmc-featured-map .wp-post-image,
.lmc-featured-map .post-thumbnail img,
.lmc-featured-map figure.post-thumbnail img,
.lmc-featured-map .featured-image img,
.lmc-featured-map .wp-block-post-featured-image img {
	filter: none !important;
	opacity: 1 !important;
	mix-blend-mode: normal !important;
}

/* Common overlay element classnames (safe to hide) */
.lmc-featured-map .image-overlay,
.lmc-featured-map .hero-overlay,
.lmc-featured-map .entry-overlay,
.lmc-featured-map .overlay {
	background: transparent !important;
	opacity: 0 !important;
}

/*
  Pseudo overlays are handled via JS-detected classes.
  This avoids accidentally removing themes that draw the image itself on ::before.
*/
.lmc-featured-map .lmc-disable-before-overlay::before {
	background: transparent !important;
	opacity: 0 !important;
}

.lmc-featured-map .lmc-disable-after-overlay::after {
	background: transparent !important;
	opacity: 0 !important;
}
