/*** Map info Window ***/
.gMapContainer .infoWindow { padding: 5px; }
.sv_infoWindow .infoWindow h5 a, 
.sv_infoWindow .infoWindow h5,
.gMapContainer .infoWindow h5 a, 
.gMapContainer .infoWindow h5 { 
	font-family: var(--content-font-family-display);
    font-size: 21px;
    font-weight: 800;
    line-height: 24px;
    color: var(--light-blue);
}
@media (min-width: 64em) {
	.sv_infoWindow .infoWindow h5 a, 
    .sv_infoWindow .infoWindow h5,
    .gMapContainer .infoWindow h5 a, 
    .gMapContainer .infoWindow h5 { 
		font-size: 27px;
        font-weight: 500;
        line-height: 32px;
	}
}
.gMapContainer .infoWindow ul { list-style: none; margin-left: 0; }
.gMapContainer .infoWindow img { float: left; margin: 0px 10px 10px 0; display: inline; }
.gMapContainer .infoWindow .contactInfo { 
	margin-left: 0; margin-bottom: 0; line-height: 1.5rem; font-size: .8rem; color: var(--dark-gray); 
}
.gMapContainer .infoWindow .contactInfo li {
	font-size: 15px;
    font-weight: 500;
	padding-top: 3px;
}
.gMapContainer .infoWindow .contactInfo li a {
    display: block;
    font-size: 18px;
    font-weight: 800;
    margin-top: 11px;
	color: var(--dark-gray);
}
.gMapContainer .infoWindow .eventActions { font-size: .9rem; line-height: 1.0rem; margin-top: 6px; margin-left: 0px;   }
.gMapContainer .infoWindow .eventActions li { display: inline; padding-right: 10px; }
.gMapContainer .infoWindow .eventActions li a {
	text-transform: uppercase;
}
.gMapContainer .contactInfo li a:hover,
.gMapContainer .infoWindow h5 a:hover,
.sv_infoWindow .contactInfo li a:hover,
.sv_infoWindow .infoWindow h5 a:hover {
	text-decoration: none;
}