/*
Theme Name: Thème enfant :: La Frenchcare
Theme URI: https://www.ad-on.fr
Version: 1.0
Description: Thème enfant Ad'on Builder
Author: Ad'on
Author URI: https://www.ad-on.fr
template: bb-theme
*/



/* Add your custom styles here... */



/* Masquer l'élément sur tous les écrans par défaut */
@media (max-width: 767px) {
    .floating-button {
        display: none;
    }
}

/* Afficher l'élément à partir de la taille d'écran "md" (768px par défaut dans Bootstrap) */
@media (min-width: 768px) {
    .floating-button {
        position: fixed;
        left: 0;
        bottom:0;
        width: 280px;
        height: 280px;

        display: flex;
        align-items: center;
        justify-content: center;
        font-weight: bold;
        font-size: 16px;
        text-align: center;
        cursor: pointer;
        z-index: 999;
        background:transparent url(./images/btn-rejoignez-la-communaute.svg)

    }
    .floating-button:hover {
        text-decoration: none;
    }
    #floating-button {
        transition: opacity 0.5s ease;
        opacity: 1;
    }

    #floating-button.d-none {
        opacity: 0;
    }

}

body .section-map__map .legend {

    font-size: 35px;

}


.section-member-card__logo {
    margin: 0 0 30px;
    width: 195px;
    height: 195px;
    overflow: hidden;
    border-radius: 50%;
    box-shadow: 1px 4px 18px 0px #0000001a;
    display: flex;
    justify-content: center;
    align-items: center;
}

.section-member-card__logo img {
    width: 100%;
    height: auto;
}

/* UPDATE 06/10/24 */

.section-home-intro__inner {
    padding: 25px 340px 25px 200px;
}

@media screen and (max-width: 1000px) {
    .section-home-intro__inner {

        padding: 35px 135px 35px 35px;

    }
}

.section-community__content p {
    font-size: 1.6rem;
    text-align: justify;
    margin: 24px 0 35px;
}

@media screen and (max-width: 768px) {
    .section-community__content p {
        font-size: 1rem;
        height: 116px;
    }
    .section-community__content p span {
        display:none;
    }
}