/***************************/
/* Colours                 */
/***************************/
.prettyMapList .btn { border: solid 1px #ccc !important; }
.infoWindowContainer .infoWindow h3 { background-color: #eee; }
.infoWindowContainer .infoWindow h3, .prettyMapList .corePrettyStyle { border-bottom: solid 1px #f3f3f3; color: #555; -webkit-transition: background 0.2s ease-in; -moz-transition: background 0.2s ease-in; -ms-transition: background 0.2s ease-in; -o-transition: background 0.2s ease-in; transition: background 0.2s ease-in; }
.prettyMapList .corePrettyStyle:hover { background-color: #f3f3f3; border-color: #aaa; }
.prettyMapList .corePrettyStyle:hover a, .prettyMapList a.corePrettyStyle:hover { color: #222; }
.prettyMapList .corePrettyStyle:active { /*Inset drop-shadow*/
-webkit-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: inset 0px 2px 2px 0px rgba(0, 0, 0, 0.2); background-color: #ededed; background-position: 0 -10px; background-repeat: repeat-x; border-color: #aaa; }
/*Remove shadow*/
.prettyMapList .prettyListItems .prettylink { -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
/*Link colours*/
.prettyMapList .prettylink a, .prettyMapList .prettylink a:visited { color: #FFFFFF; }
.prettyMapList .prettylink .mapcategories { color: #ccc; }
.prettyMapList .prettylink .mapcategories span { color: #bbb; }
/*Close bar*/
.prettyMapList .prettyFileBar .bar { background-color: #fbfbfb; border-top: solid 1px #ccc; }
.prettyMapList .prettyFileBar .bar .cross { opacity: 0.4; }
.prettyMapList .prettyFileBar .bar .cross:hover { background-color: #efefef; }

.prettyMapList .prettylink { border: 2px solid #FFF; font-size:18px; font-family: "sofia-pro", Helvetica, Roboto, Arial, sans-serif; font-weight: 900;}

body .prettyMapList .mapHolder {height:638px;}
.prettyMapList .mapHolder { margin-bottom:0px; border:none;}

.mapDescription .description { color:#FFF;font-weight: 400;}
.prettyMapList .corePrettyStyle:hover { background:#494b4e; color:#FFF !important; }

.prettyMapList .corePrettyStyle:hover a, .prettyMapList a.corePrettyStyle:hover { color:#FFF !important;}

.prettyMapList .prettyFileBar { border-bottom:none;}

#ListContainer { padding-top:10px;}

#ListContainer, #finding_us_header { max-width:700px; float:left; width:49%;}
#finding_us_header p { margin-bottom:0px;}

@media screen and (max-width: 768px) {
#map_wrap .leftmap .mapHolder { width:100%;}
#map_wrap .leftmap #ListContainer, #finding_us_header { width:100%;}
#map_wrap #mapHolder { margin-bottom:15px;}
#finding_us_header { clear:both; float:none;}

.page-template-page-contact #finding_us_header, .page-template-page-contact #ListContainer { padding-left:20px;}
.page-template-page-contact #ListContainer { padding-bottom:20px; padding-right:20px;}
}