.wp-block-jpl-tour-map {
	z-index: 1;
}

.wp-block-jpl-tour-map .leaflet-div-icon {
	background: transparent !important;
	border: none !important;
}

@keyframes jpl-tour-pulse {
	0% {
		outline-color: rgba(255, 255, 255, 1);
	}

	50% {
		outline-color: rgba(255, 255, 255, 0);
	}

	100% {
		outline-color: rgba(255, 255, 255, 1);
	}
}

.jpl-tour-marker-icon svg path,
.jpl-tour-marker-icon svg rect {
	fill: #E3203E;
	outline: 3px solid rgba(255, 255, 255, 1);
	animation: jpl-tour-pulse 2s infinite;
}
.jpl-tour-marker-icon svg path {
	border-radius: 50%;
}
.jpl-tour-marker-icon svg text {
	fill: #fff;
	font-size: 17px;
	font-weight: bold;
}
/* blank icons are FPO and only used to anchor the map viewport */
.jpl-tour-marker-icon.blank {
	display: none;
}
