/**
Theme Name: MG CHILD THEME
Author: MG WEB
Author URI: https://mg-web.fr
Description: Theme pour MG WEB
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: mg-child-theme
Template: astra
*/

a.contact {
    background: #253E91;
    color: #fff;
    padding: 0.5em 1em;
    border-radius: 5px;
}

.fa, .fas {
    font-weight: 900;
    width: 1.5em;
}

h1, h2 {
    color: #06508D;
    text-shadow: 1px 1px #E4F5FD;
}

@media only screen and (min-width: 641px){
.gform_wrapper .top_label li.gfield.gf_left_half {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 1rem !important;
    float: none;
}

.gform_wrapper .top_label li.gfield.gf_right_half {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    width: 50%;
    padding-right: 0 !important;
    float: none;
}

}



/*Cookies*/

    #show-banner-again {
        position: fixed;
        bottom: 10px;
        right: 10px; /* Changer left: 10px; par right: 10px; */
        background-color: #fff; /* Couleur de fond du lien */
        padding: 5px 10px; /* Padding autour du texte */
        border: 1px solid #ccc; /* Bordure autour du lien */
        border-radius: 3px; /* Coins arrondis */
        box-shadow: 0 2px 5px rgba(0,0,0,0.2); /* Ombre pour meilleure visibilité */
        z-index: 9999; /* S'assurer qu'il reste au-dessus */
        color: #000; /* Couleur du texte */
        text-decoration: none; /* Supprimer le soulignement du lien */
        display: inline-block; /* Éviter le full width */
    }
    #show-banner-again:hover {
        background-color: #f0f0f0; /* Changer légèrement le fond au survol */
    }