/*Mettre le texte en noir à tous les boutons jaune identifiés*/
.btn-primary:not(.btn-back):not(.previous-button):not(.pull-left):not(#training_save_new):not(.training_btn_cancel):not(.y-inline-flex.y-items-center.y-gap-1.v-btn):not(#submitform):not(.campaign-actions>.btn.btn-primary:last-child):not(.member>.btn.btn-primary):not(.v-btn.btn.btn-primary.apply-tip):not(.campaign-actions>.btn.btn-primary) {
   color: #000 !important;
}
a.member-register,
a.member-renew,
.btn btn-default campaign-make-donations{
  color: #000 !important;
}
/*Fin - Mettre le texte en noir à tous les boutons jaune identifiés*/


/*Mettre le bouton en savoir plus sur la même ligne horizontale*/

/* Make each card stretch equally */
.pageid-134901 .zone-news_flash .item {
  display: flex;
}

/* Make the intro a vertical layout */
.pageid-134901 .zone-news_flash .item .intro {
  display: flex;
  flex-direction: column;
  height: 100%;
}

/* Push the button to the bottom */
.pageid-134901 .zone-news_flash .item .intro p {
  margin-top: auto;/*aligne tout sur la même ligne*/ 
 padding-top: 10px;/*détermine l'espacement au texte*/ 
}
/*Fin - Mettre le bouton en savoir plus sur la même ligne horizontale*/


/* Make the header pack content tightly (no spacing distribution) - centrer le titre */
.mod-header-container{
  justify-content: flex-start !important;
  gap: auto !important;
}

#site-wrapper .line-footer{
padding-bottom: var(--padding-xs); 
padding-top: var(--padding-md); 
}

#site-wrapper .line-banner-sm{
padding-bottom: var(--padding-0); 

}

#site-wrapper #mainMenu .menu-type-separator {
    display:flex;
    gap:10px;
    align-items:flex-start;

}
#site-wrapper #mainMenu>.nav{
    padding:0 15px;
    width: auto !important;
}
@media (min-width: calc(1250px)) {
#site-wrapper #mainMenu>.nav>li{
  flex: 0 0 auto; 
}}

#site-wrapper #mainMenu .menu-type-separator .dropdown-toggle {
    padding:0 15px 0 0 !important;
}
#site-wrapper #mainMenu .menu-type-page > a,
#site-wrapper #mainMenu .menu-type-separator > .child-link {

    font-size:15px;
    font-weight:700;
    font-family:"Libre Baskerville";
}
#site-wrapper #mainMenu .menu-type-separator .caret{
    margin:25px 0 0 0 !important;
}

#site-wrapper .line-header .container .row-fluid>div.zone-header .rf-mod-header-wrapper .mod-header-container {
    height:181px;
}

.zone-news #news_content .row .col-sm-16 .news-detail .news-text h2 {
    font-size: var(--font-size-h2-desktop);
    font-weight: var(--font-weight-h2);
}
.zone-news #news_content .row .col-sm-16 .news-detail .news-text h3 {
    font-size: var(--font-size-h3-desktop);
    font-weight: var(--font-weight-h3);
}





