/* Pour que le nom des articles dans le panier soit alignés à gauche */
    h3.cart-item__name{
        text-align: left;
        }

/* Pour que les noms de famille et les prénoms soient en 1.25em, en violet et en gras */
    p.form-control-static{
        font-size: 1.25em; font-weight: bold; color: #942193;
        }

/* Pour que le texte du pied de page soit en blanc */
    div.media-body{
        color: #FFFFFF;
        }

/* Pour que l’en-tête soit moins haute, il suffit de réduite la taille du logo */
    img.mod-header-logo{
        height: 75px; width: 100px;
        }


/* Pour que la bannière soit moins haute */
    /* ligne du menu*/
        .line-menu-new{
            border-bottom: 2px solid #e74c3c;
            }
    /* image de bannière
        div.line.site_line__item.line-banner-new,
        div.mod-banner__wrapper,
        div.mod-banner__img,
        div.mod-banner__content{
            height: 240px;
            }*/

   .mod-banner__img {
      background-size: auto 100%;
      }

    /* bande bleue inférieure */
        div.line site_line__item,
        div.line.site_line__item.line-banner{
            height: 90px;
            }

/* Pour que la bannière Inter7 soit à la bonne taille et centrée 
    div.mod-banner__img{
        height: 120px; width: 1123px;
        display: block; margin-left: auto; margin-right: auto;
        }*/
/*    .line-banner-new div.mod-banner__img{
            height: 220px; width: 1123px;
            display: block; margin-left: auto; margin-right: auto;
            background-position: bottom;
            } */

        .mod-banner__img{
            height: 120px;
        }

    .line-actu h3{
        text-align: left;
        color: #E74C3C;
        }

   .line-actions h2, .line-actions p {
      color: #ffffff;
      }


div.media-body{
    color: #FFFFFF;
    }

p.address{
    font-size:10px;
    }
@media(max-width: 991px){
   .mod-banner__img {
    height: 220px;
}
    }

/* Pour empêcher la mise en majuscules des dates des activités */
    h4.e-date,
    p.news-published-date.e-date,
    p.itemInfos.event-jumbotron__date,
    div.jumbotron.event-jumbotron__left{
        text-transform: none;
        }

   .btn.icon-plus:before {
      content:"+ « ;
      }
   #edit_delegate:hover, #edit_delegate:focus{
      color: #369;
      background: #fff;
      border: solid 1px #369;
      }

/* Pour diminuer la taille de la typo dans le menu */
   .navbar-default .navbar-nav>li>.dropdown-menu>li>a, .navbar-default .navbar-nav>li>a {
      font-size: 1.3rem;
      }

/* Pour aligner à droite le retour à la liste des articles dans chaque actualité */
   a.back-to-list{
      text-align: right;
      }

/* Pour que l’alerte « vous avez déjà une adhésion en cours » soient en 1.5em, en rouge et en gras */
   div.member_renew_date_now.alert.alert-warning{
        font-size: 1.5em; font-weight: bold; color: #FF0000;
        }
/* Pour que les dates de début et de fin de l’adhésion en cours de renouvellement soient en 1.25em, en bleu et en gras */
    div.adh-date{
        font-size: 1.25em; font-weight: bold; color: #0075AC;
        }




/*Modifier le texte de la zone "nom du participant" en gardant le styling original*/
/*/////////////////////////////////////////////////////////////////////////////////*/


/* S'assurer ici que la zone a le bon styling pour la cohérence du site -Ne Pas toucher !!! */
.lang-fr.boutique .registration-event-bloc table thead tr td:nth-child(1) {
    background-color: #336699; /* Set background color */
    color: white; /* Set text color */
    font-size: 1.5rem; /* Set font size */
    font-family: 'Libre Baskerville', Helvetica, Arial, sans-serif; /* Font family */
    font-weight: 500; /* Set font weight */
    text-align: left; /* Align text to the left */
    padding: 8px; /* Set padding to maintain spacing */
    line-height: 1.42857143; /* Set line height */
    vertical-align: top; /* Align content vertically */
    border-top: 0; /* No top border */
    border-collapse: collapse; /* Collapse borders */
    position: relative; /* Make sure pseudo-element can be positioned */
    width: auto; /* Allow the width to adjust automatically */
    box-sizing: border-box; /* Include padding and borders in width calculation */
}

/* Modifier le texte et hériter des configurations initiales
     Ne rien toucher autre que la ligne "content"   */
.lang-fr.boutique .registration-event-bloc table thead tr td:nth-child(1)::after {
    content: "Nom du donateur"; /* New text */
    color: white; /* Set text color */
    text-align: left; /* Align the text to the left */
    background-color: #336699; /* Ensure background matches */
    display: block; /* Make it block-level to fill the width */
    width: 100%; /* Ensure it stretches across the td */
    height: 100%; /* Fill the td's height */
    padding: 8px; /* Optional padding to match the td */
    font-size: inherit; /* Inherit font size */
    font-family: inherit; /* Inherit font family */
    font-weight: inherit; /* Inherit font weight */
    line-height: inherit; /* Inherit line height */
    vertical-align: top; /* Ensure vertical alignment */
    position: absolute; /* Position absolutely inside the td */
    top: 0;
    left: 0;
    overflow: hidden; /* Prevent text from spilling out */
}


    /*Changer l'adresse manuellement en attendant l'authentification
    14 rue Pierre Villey
    */

    /* Hide the original text while preserving the space it occupies */
/*
    .footer-condensed .media-body > p:nth-child(2) {
        position: relative; 
        visibility: hidden; 
    }
/*
    /* Insert new content in the same space as the original text */
/*
    .footer-condensed .media-body > p:nth-child(2)::before {
        content: "14 rue Pierre Villey";
        visibility: visible;
        position: absolute; 
        top: 0; 
        left: 0; 
        width: 100%; 
    }
/*