.msv-location-map .msv-location-map-list {
    margin-left: 0;
    padding: 0 1em 1em;
    list-style-type: none;
}

.msv-location-map .msv-location-map-list li {
    margin-left: 0;
    padding-left: 0;
    margin-bottom: 0.5em;
}

.msv-location-map img {
    max-width: none !important;
}

.ccm-page .msv-location-map .msv-location-map-map img {
    max-width: none !important;
}

.ccm-page .msv-location-map .msv-location-map-map .gm-style-iw-d img {
    max-width: 100% !important;
}

.ccm-page .msv-location-map .input-group-text{
    text-transform: uppercase;
    font-family: beaufort-pro, serif;
    font-weight: 500;
    font-style: normal;
    letter-spacing: 0.05em;
    background-color: #f8f4eb;
}


.gm-style-iw-d h2, .gm-style h2{
	font-size: 1.5em;
}

.msv-location-map{
	background:#292929;
}

.msv-location-map-info{
	background:#bf784a;
	color:#f8f4eb;
}
.msv-location-map-info a{
	color:#f8f4eb;
}
.msv-location-map-info .showall a{
	padding-left:1em !important;
}
.msv-location-map-info a:hover{
	color:#292929;
}
p.findclosest{
	background:#292929;
	padding-bottom:20px;
	text-align: center;
}
p.findclosest a{
	border: 6px solid transparent;
    font-family: beaufort-pro, serif;
	letter-spacing:0.025em;
	text-transform:uppercase;
	font-size:1em;
	padding:0px 10px;
	display:inline-block;
	transition:0.5s all ease;
	cursor: pointer;
	border-image: url(/images/button-bg-dark.png) 20% round;
    background-color: #f8f4eb;
	color:#292929;
	margin:0.5em auto;
}
p.findclosest a:hover {
    background-color: #292929;
	color:#f8f4eb;
}
	
	ul.msv-location-map-list{
		max-height:20.25em;
		overflow: scroll;
	}