#brink-projects-map {
	width: 100%;
	height: 100%;
	min-height: 400px;
	background: #f1f1f1;
	overflow: hidden;
	display: block;
}

.brink-projects-map-container {
	width: 100%;
	height: 100%;
	min-height: 400px;
	position: relative;
	display: block;
}

.brink-projects-map-container p {
	margin: 0.75rem 0 0;
}

.brink-projects-map-infowindow h3 {
	margin: 0 0 0.5rem;
	font-size: 1rem;
}

.brink-projects-map-infowindow p {
	margin: 0 0 0.5rem;
	font-size: 0.875rem;
}

.brink-projects-map-error,
.brink-projects-map-notice,
.brink-projects-map-empty {
	padding: 1rem;
	margin: 1rem 0;
	background: #f0f0f0;
	border-left: 4px solid #007cba;
	border-radius: 4px;
	font-size: 0.9rem;
}

.brink-projects-map-error {
	background: #fef7f1;
	border-left-color: #d63638;
	color: #d63638;
}
