.leaflet-container {  /* all maps */
    width:  100%;
    height: 100%;
}
#specialbigmap {
    height: 800px;
}
.icon {
    width: 20px;
    height: 20px;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    fill: currentColor;
    margin-right: 5px;
}
.address-link, .address-link:visited {
    color: inherit;
    text-decoration: none;
}

.address-link:hover {
    text-decoration: underline;
    color: #27b1b1;
}

.whatsapp-icon {
    font-size: 24px;
    width: 24px;
    height: 24px;
    color: inherit; /* Mantiene il colore del testo circostante */
    background-color: #ffffff; /* Colore verde di WhatsApp per lo sfondo */
    border-radius: 4px;
    vertical-align: middle;
    text-align: left;
}