.egm-map-container {
	width: 100%;
}

/**
 * Overrides theme/reset CSS (e.g. `img { max-width: 100%; height: auto; }`)
 * that would otherwise squish Google Maps' absolutely-positioned tile <img>
 * elements, leaving most of the map gray.
 */
.egm-map-container img {
	max-width: none;
}

.egm-notice {
	padding: 1em;
	background: #fff3cd;
	border: 1px solid #ffe69c;
	color: #664d03;
	font-family: sans-serif;
	font-size: 14px;
}

.egm-infowindow {
	max-width: 260px;
}

.egm-infowindow__image {
	display: block;
	width: 100%;
	height: auto;
	margin-bottom: 0.5em;
}

.egm-infowindow__title {
	font-weight: 600;
	margin: 0 0 0.25em;
}

.egm-infowindow__content {
	margin: 0;
}

.egm-infowindow__link {
	display: inline-block;
	margin-top: 0.5em;
}
