/* app_photoglide/static/app_photoglide/css/hotos_search_where.css */

#id-div-map {
    width: 100%;
    height: 80vh;
    position: relative;
}

.c-above-map {
    /*right: 0.5rem;*/
    right: 5rem;
    bottom: calc(10vh);
    position: absolute;
    z-index: 10;
}

.btn-attention {
    animation: pulse 1s infinite;
}
@keyframes pulse {
    0% { transform: scale(0.97); }
    /*50% { transform: scale(1.05); }*/
    50% { transform: scale(1.2); }
    100% { transform: scale(1); }
}

.c-map-title {
    position: absolute;
    top: 0.5rem;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    max-width: 90%;      /* limite à la largeur dispo */
    display: inline-block; /* largeur = texte */
    text-align: center;
    white-space: normal;   /* permet retour à la ligne */
}
