h1 { text-align: center; }
#map {
    width: 100%;
    height: 100%;
    min-height: 100vh;
}
#map-footer {
    position: fixed;
    bottom: 0px;
    z-index: 999;
    width: 100%;
    height: 60px;
    background-color: #d1cfca;
    color: #000;
}
#map-footer ul {
    list-style: none;
    padding-left: 20px;
    padding-top: 8px;
}
.pinLocation {
    padding: 1px;
}
.infobox-body {
    width: fit-content !important;
    max-width: unset !important;
    max-height: unset !important;
}
.infobox-info p {
    padding-bottom: unset !important;
}
.infobox-title {
    font-size: 12pt !important;
}
footer {
    padding-bottom: 60px;
}

