.locationsummary{font-weight:600;clear:both;letter-spacing:-0.035em;}
.locationsummary .imgwrp{border-radius:50%;}
.locationsummary .media img.mapthumb, .locationsummary .media img.locthumb{width:320px;height:320px;border-radius:100%;}
.locationsummary .media a.maplink{transition: all 0.7s ease;cursor: -moz-zoom-in; cursor: -webkit-zoom-in; cursor: zoom-in;border-radius:50%;display:block;}
.locationsummary .media i.locimgiconfoot{
text-align:center;
color:#aaa;
clear:both;
display:block;
margin-top:3px;
}
.locationsummary .media a.maplink:hover img, .locationsummary .media a.maplink:focus img{opacity:0.6 !important; }
.locationsummary .media a.maplink:hover, .locationsummary .media a.maplink:focus{background-color:#ffb548;}
.locationsummary a.vidpop{margin-right: 0.25rem;}
.locationsummary .socialicons a{display:inline-block;}
.locationsummary .fa, .locationsummary .fab, .locationsummary .fad, .locationsummary .fal, .locationsummary .far, .locationsummary .fas{font-weight:400;}

@media (max-width: 991.98px) {
	.locationsummary .socialicons{padding-top:5px;}
}
@media (max-width: 660px) {
	.locationsummary h4{margin-top:24px !important;}
	.locationsummary div.row:first-of-type div.col-sm-2{margin-top:8px;}
}