.footer-bottom p {
  font-size: 0; /* cache le texte existant */
  position: relative;
}

.footer-bottom p::after {
  content: "© 2026 Space Monk — Tous droits réservés";
  font-size: 14px;
  color: #fff;
}
#metize_contact_info_widget-1 li:nth-child(1) strong,
#metize_contact_info_widget-1 li:nth-child(2) strong,
#metize_contact_info_widget-1 li:nth-child(3) strong {
    font-size: 0 !important;
}

#metize_contact_info_widget-1 li:nth-child(1) strong::before {
    content: "Adresse :" !important;
}

#metize_contact_info_widget-1 li:nth-child(2) strong::before {
    content: "E-mail :" !important;
}

#metize_contact_info_widget-1 li:nth-child(3) strong::before {
    content: "Numéro de téléphone :" !important;
}

#metize_contact_info_widget-1 strong::before {
    font-size: 20px !important;
    color: #fff !important;
    text-transform: none !important;
}

/* Footer centré sur mobile */
@media only screen and (max-width: 767px) {

    footer.footer-custom-style,
    footer.footer-custom-style .footer-item,
    footer.footer-custom-style .f-item,
    footer.footer-custom-style .widget,
    footer.footer-custom-style .about,
    footer.footer-custom-style .contact,
    footer.footer-custom-style .newsletter {
        text-align: center !important;
    }

    /* Centre le logo */
    footer.footer-custom-style .logo {
        display: block;
        margin: 0 auto 20px auto;
    }

    /* Centre les listes */
    footer.footer-custom-style ul {
        padding-left: 0;
        list-style: none;
    }

    /* Centre les liens */
    footer.footer-custom-style a {
        text-align: center;
    }

    /* Supprime les paddings latéraux */
    footer.footer-custom-style .pr-50,
    footer.footer-custom-style .pl-50,
    footer.footer-custom-style .pr-xs-0,
    footer.footer-custom-style .pl-xs-15,
    footer.footer-custom-style .pl-md-15,
    footer.footer-custom-style .pr-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Centre le formulaire newsletter */
    footer.footer-custom-style .newsletter-form {
        justify-content: center;
        display: flex;
    }

    /* Centre le footer bottom */
    footer.footer-custom-style .footer-bottom p {
        text-align: center;
    }
}
@media only screen and (max-width: 767px) {

    /* Centre les colonnes */
    footer.footer-custom-style .row {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    footer.footer-custom-style .footer-item {
        width: 100%;
        text-align: center !important;
    }

    /* Centre les titres */
    footer.footer-custom-style .widget-title {
        text-align: center !important;
    }

    /* Centre les liens des menus */
    footer.footer-custom-style .menu li {
        text-align: center !important;
    }

    footer.footer-custom-style .menu li a {
        display: inline-block;
        width: 100%;
        text-align: center !important;
    }

    /* Centre les infos contact */
    footer.footer-custom-style .contact ul li,
    footer.footer-custom-style .contact .content {
        text-align: center !important;
    }

    /* Supprime l'indentation des listes */
    footer.footer-custom-style ul {
        margin: 0;
        padding: 0;
    }

    /* Centre le texte newsletter */
    footer.footer-custom-style .newsletter p {
        text-align: center !important;
    }
}
@media only screen and (max-width: 767px) {

    /* Widget informations rapides */
    footer.footer-custom-style .contact ul,
    footer.footer-custom-style .contact ul li,
    footer.footer-custom-style .contact .content,
    footer.footer-custom-style .footer-widget.f-item.contact,
    footer.footer-custom-style .footer-widget.f-item.contact * {
        text-align: center !important;
    }

    /* Enlève les marges/paddings qui décalent */
    footer.footer-custom-style .contact ul {
        padding-left: 0 !important;
        margin-left: 0 !important;
    }

    footer.footer-custom-style .contact ul li {
        display: block;
        width: 100%;
    }

    /* Centre aussi les liens */
    footer.footer-custom-style .contact a {
        display: inline-block;
        text-align: center !important;
    }
}