.mm-locations-map {
	height: 500px;
	min-height: 320px;
	width: 100%;
}

.mm-locations-map-empty {
	border: 1px solid #dcdcde;
	padding: 16px;
}

.mm-locations-map-popup {
	line-height: 1.45;
}

.mm-locations-map-popup__title {
	font-weight: 700;
	margin-bottom: 4px;
}

.mm-locations-map-popup__address,
.mm-locations-map-popup__phone,
.mm-locations-map-popup__link {
	margin-top: 4px;
}

@media (max-width: 767px) {
	.mm-locations-map {
		height: 360px;
	}
}
