/**
 * Intergetik Map front-end styles.
 */

.intergetik-map-wrap {
	margin: 0;
}

.intergetik-map {
	width: 100%;
	min-height: 200px;
	background: #e8eaed;
	z-index: 0; /* keep tiles/controls below sticky theme headers */
}

/* Custom SVG pin: strip Leaflet's default divIcon chrome. */
.intergetik-map-pin {
	background: transparent;
	border: 0;
}

.intergetik-map-pin svg {
	display: block;
	filter: drop-shadow( 0 1px 2px rgba( 0, 0, 0, 0.35 ) );
}

/* Popup contents. */
.im-popup {
	min-width: 160px;
	line-height: 1.45;
}

.im-popup-title {
	display: block;
	font-size: 1.5em;
	margin-bottom: 4px;
}

.im-popup-place {
	color: #444;
	margin-bottom: 4px;
}

.im-popup-email,
.im-popup-phone {
	margin-bottom: 2px;
}

.im-popup a {
	text-decoration: none;
}
