/*
 Theme Name:   GeneratePress Child
 Theme URI:    https://nobrainnogain.org
 Description:  Thème enfant de GeneratePress
 Author:       NoBrainNoGain
 Author URI:   https://nobrainnogain.org
 Template:     generatepress
 Version:      1.0.0
 Text Domain:  generatepress-child
*/


/* Conteneur principal du footer : aligne logo / texte / réseaux sociaux horizontalement */
.gp-child-footer-wrap {
    display: flex;              /* active le mode flexbox */
    align-items: center;        /* centre verticalement les 3 blocs */
    justify-content: space-between; /* les répartit : logo à gauche, réseaux à droite */
    flex-wrap: wrap;            /* autorise le retour à la ligne sur petit écran */
    gap: 15px;                  /* espace entre les blocs */
    width: 100%;
}

/* Évite l'espace fantôme sous l'image (comportement par défaut des balises img) */
.gp-child-footer-logo img {
    display: block;
}

/* Style discret pour le texte de copyright */
.gp-child-footer-copyright {
    font-size: 14px;
    opacity: 0.8;               /* légèrement grisé, moins "criard" que le texte principal */
}

/* Espacement entre les icônes sociales, et suppression du soulignement des liens */
.gp-child-footer-social a {
    display: inline-block;
    margin-left: 10px;
    text-decoration: none;
}

/* Taille des icônes Dashicons (par défaut elles sont assez petites) */
.gp-child-footer-social .dashicons {
    font-size: 20px;
    width: 20px;
    height: 20px;
    vertical-align: middle;     /* aligne bien l'icône avec le texte à côté si besoin */
}

/* === RESPONSIVE : sur mobile/tablette, on empile les blocs verticalement === */
@media (max-width: 768px) {
    .gp-child-footer-wrap {
        flex-direction: column;  /* passe de "en ligne" à "en colonne" */
        text-align: center;
    }
    .gp-child-footer-social a {
        margin: 0 8px;           /* espacement horizontal égal des deux côtés */
    }
}