/** CSS Document **/
.googlemaps{display:block;width:100%;height:400px}
.mappacompletaconfiltri{display:block;width:100%;height:926px}
.gmloadingoverlay{position:relative;left:0;top:0;z-index:500;display:none;width:100%;height:100%;opacity:0;background-color:#000;background-image:url(../img/ajax-loader-candy.gif);background-position:center center;background-repeat:no-repeat}
.gmloadingoverlay .loading{position:absolute;top:47%;display:block;width:100%;text-align:center;color:#fff}

.googlemaps-sidebar{ margin-top:10px;}
#contenttext .googlemaps-sidebar .nav{ margin:0; padding:0; list-style-type:none; display:table; width:100%;}
.googlemaps-sidebar .nav>li{padding:10px; border:1px solid #dedede; vertical-align:top; display:block;}
.googlemaps-sidebar .nav>li+li{border-top:none;}
.googlemaps-sidebar .nav>li label{font-weight: 500;font-size: 13px;margin-left: 5px;vertical-align: middle;}
.googlemaps-sidebar .nav>li ul{ margin:0; padding:0; list-style-type:none}
.googlemaps-sidebar .nav>li>div>a{ font-weight:900; font-size:27px; line-height:27px; vertical-align:middle; display:inline-block; margin-bottom:5px;}
.googlemaps-sidebar .nav>li li{ padding-top:10px;}
.googlemaps-sidebar img{ margin-right:10px;}



@media (min-width: 768px){
.googlemaps-sidebar .nav>li{float:left;}
.googlemaps-sidebar .nav>li+li{border-left:none;}
}

/*popup*/
#gmaps_popup h3{ font-size:20px; margin-top:0;}
#gmaps_popup li label{ font-weight:700;}
#gmaps_popup ul{ list-style-type:none; margin:0; padding:0;}