/* Map */
#map_w_panel {width:100%; height:600px; border: 1px solid #ddd;}
#sticky_map_nav {display: flex; justify-content: space-around; align-items: flex-start;}
#sticky_map { position: -webkit-sticky !important; position: -moz-sticky !important; position: -ms-sticky !important; position: -o-sticky !important; position: sticky !important; top: 0; width: 100%; }
.list_height_map_ie {overflow-y:auto; height:600px}
.map_height_ie {height:600px !important;}
.map_floating_panel_icon { padding:8px 8px; text-align: center; line-height: 5px; font-size: 11px; font-weight: 700; color: #fff; z-index:9999; background-color:#828282; border-radius: 10px; border: 2px solid #828282; }
.map_floating_panel_icon_black { padding:8px 8px; text-align: center; line-height: 5px; font-size: 11px; font-weight: 700; color: #fff; z-index:9999; background-color:var(--main_color); border-radius: 10px; border: 2px solid #828282; }

.popup-bubble-content-active {	border: 2px solid var(--main_color)!important;background-color:var(--main_color)!important; }
.popup-bubble-anchor-active{z-index:5555;}
.popup-bubble-anchor-active::after {border-top: 8px solid var(--main_color)!important;}
.h_zone_spain {position: absolute; z-index: 1; left: 50px; top: 20px; color: var(--main_color); font-weight: 600; font-size: 40px; text-shadow: 3px 3px 5px #adadad, 3px -3px 5px #dedede, -3px 3px 5px #dedede, -3px -3px 5px #dedede;}
/* infowindow */
.gm-style-iw > button { display: none !important; }
/* Show Map */
.bt_show_map {padding:4px; font-size:13px; margin: 0 0 10px auto; display: block; position:relative;}
.bt_show_map .fa-globe {position:absolute; left: -53px; top: -10px; color: var(--main_color); font-size: 50px;}
.show_map_hide {display:none;}
/* Design InfoWindow */
.gm-style .gm-style-iw-c {display: unset; padding-right: 0; padding-bottom: 0;}
.gm-style-iw-chr {float: right;}
.gm-style .gm-style-iw-d {margin-top: 16px;}
.gm-ui-hover-effect {outline: none;}
/* MEDIA QUERIES TODOS NO FIM E AGRUPADOS */
@media (min-width: 1200px) and (max-width: 1649px) {
    .bt_show_map_col_div {width: 35%;}
    .title_show_map_div {width: 65%; margin-left:0}
}
@media (max-width: 1199px) {
    .bt_show_map_div {width: 188px; display: block; margin: 0 auto;}
}
