.swp-map {
	width: auto;
	height: 400px;
	margin: 30px -20px 25px;
	background: #f0f0f0;
}

@media (min-width: 480px) {
	.swp-map {
		margin-left: -25px;
		margin-right: -25px;
	}
}

@media (min-width: 1000px) {
	.swp-map {
		height: 500px;
		margin-left: -85px;
		margin-right: -85px;
		border-radius: 15px;
	}
}

.gm-style .swp-map-popup-img {
	display: block;
	width: 100%;
	max-width: 220px;
	height: auto;
	border-radius: 6px;
	margin-bottom: 8px;
}

.gm-style .swp-map-popup strong {
	display: block;
	margin-bottom: 4px;
}

.gm-style .swp-map-popup .swp-map-anchor-link {
	font-size: 13px;
}