/***[ type_location.css ]***/
ul.pointList{list-style:none;text-align:left;margin:0px;padding:0px;}
ul.pointList li{list-style:none;display:inline-block;width:29%;margin-left:2%;margin-right:2%;margin-bottom:2%;vertical-align:top;}
#pagesLink{display:block;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;}
#pagesLink:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
ul.pointList li .pointImg{height:220px;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-border-top-left-radius:25px;-moz-border-radius-topleft:25px;border-top-left-radius:25px;}
.pointContent{background-color:#FFFFFF;min-height:140px;padding:20px;text-align:left;}
.pointTitle{color:rgb(129,185,41);padding-bottom:8px;font-size:20px;text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase;}
.pageThumbTitle{background-color:rgb(129,185,41);color:#F6F6F6;padding:10px 20px 10px 20px;font-size:20px;text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase;}
.pointCity{color:#2F2F2F;padding-bottom:5px;font-size:16px;text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase;}
.pointDescription{font-size:13px;}
.pointLink{padding-top:20px;font-size:14px;font-family:'AvenirNextLTPro-Demi';}
h2.LocationH2{text-align:left;text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase;padding-left:5%;}
#map_canvas{position:absolute;width:100%;left:0px;top:0px;z-index:8;}
#typeMenu{position:absolute;text-align:right;margin-right:1vw;margin-top:0vw;right:2vw;z-index:1;}
#typeMenuSide{position:absolute;text-align:right;margin-right:0vw;top:10vh;right:1vw;z-index:20;}
#typeMenu a{display:block;font-size:23px;padding:15px 20px 30px 60px;margin-left:20px;margin-right:20px;background-image:url("/img/addons/icons/mapBTNIcon.svg");background-repeat:no-repeat;background-size:50px 50px;}
#typeMenuSide a{display:inline-block;font-size:18px;color:#FFFFFF;padding:10px 20px 10px 20px;margin-left:20px;margin-right:20px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#2F2F2F;transform-origin:center;transform-box:fill-box;-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out;}
#typeMenuSide a:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
#typeMenu a.current,#typeMenuSide a.currentMap{background-color:#2BDC9B;}
.gm-style .gm-style-iw-c{max-width:25vw !important;}
.gm-style .gm-style-iw-c{padding-left:25px!important;}
.LocationImg{padding:0px;margin:0px;width:100%;}
.labelmarker{color:#000000;background-color:white;border:1px solid #000;font-family:'AvenirNextLTPro-Demi';font-size:12px;text-align:center;white-space:nowrap;padding:5px;margin-top:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
@media only screen and (max-width:1024px){ul.pointList{}
ul.pointList li{width:45vw;margin-left:2vw;margin-right:2vw;margin-bottom:4vw;}
}
@media only screen and (max-width:768px){ul.pointList{text-align:center}
ul.pointList li{width:90vw;margin-left:2vw;margin-right:2vw;margin-bottom:8vw;}
}
@media only screen and (max-width:600px){ul.pointList{text-align:center}
ul.pointList li{width:90vw;margin-left:2vw;margin-right:2vw;margin-bottom:8vw;}
ul.pointList li .pointImg{height:159px;}
.pointContent{min-height:auto;padding:20px;text-align:left;}
.pointTitle{padding-bottom:8px;font-size:20px;text-transform:uppercase;-webkit-text-transform:uppercase;-moz-text-transform:uppercase;}
}



