/*Supprimer la zone blanche sous la bannière*/

#site-wrapper > div.site-inner > div.line-intro > div{
    padding-bottom: 0;
  }

#site-wrapper > div.site-inner > div:nth-child(4){
    padding-top: 0;
  }
/*Fin-Supprimer la zone blanche sous la bannière*/


: root {
    --white:  #ffffff;
    --red-200:  #fecaca;
    --red-500:  #ef4444;
    --red-800:  #991b1b;
    --orange-100:  #FDF1EC;
    --orange-500:  #f97316;
    --orange-800:  #9a3412;
    --green-200:  #bbf7d0;
    --green-500:  #22c55e;
    --green-800:  #166534;
    --blue-200:  #bfdbfe;
    --blue-500:  #3b82f6;
    --blue-800:  #1e40af;
    --gray-200:  #e5e5e5;
    --gray-500:  #737373;
    --gray-800:  #262626;
    --black:  #242123;
}

.line-banner .zone-image img{
    width: 100%;
}
@media screen and (max-width: 767px) {
  #site-wrapper .line.line-banner .col-sm-24:first-of-type {
    padding-left: 0;
  }
}

.line-menu .navbar-nav>li.active a.dropdown-toggle,
.line-menu .navbar-nav>li.active a.dropdown-toggle:hover {
   color: rgba(0,0,0,0)!important;
}


.fa-facebook:before {
    content: "\f39e";
}
.icon-linkedin::before {
    content: "\f0e1";
}

.line-menu{
background:#fff;
}

.navbar-default .navbar-nav .dropdown-menu li a, .navbar-default .navbar-nav li a{
    color: var(--black);
}

.line-administrateur-img .itemImage img {
    max-height: 255px;
}

.line {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.line-banner, .line-header {
    padding-top: 0px;
    padding-bottom: 0px;
}
.line-pad-0 {
    padding-top: 0px;
    padding-bottom: 0px;
}
.line-pad-sm {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
}
.line-pad-md {
    padding-top: 5rem;
    padding-bottom: 5rem;
}
.line-pad-lg {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
}
.line-pad-t-0 {
    padding-top: 0;
}
.line-pad-t-sm {
    padding-top: 2.5rem;
}
.line-pad-t-md {
    padding-top: 5rem;
}
.line-pad-t-lg {
    padding-top: 7.5rem;
}
.line-pad-b-0 {
    padding-bottom: 0;
}
.line-pad-b-sm {
    padding-bottom: 2.5rem;
}
.line-pad-b-md {
    padding-bottom: 5rem;
}
.line-pad-b-lg {
    padding-bottom: 7.5rem;
}

.line-footer{
background:#fff;
}

    .line-newsletter .zone-50:last-of-type {
    padding-top: 120px!important;
}

.line-newsletter .zone-50:last-of-type {
    padding-top: 0!important;
}
}
    
.line-color-green-el .mod-article__intro {
    width: 70%!important;
}


.padding-article .zone-news_flash>.content .intro{
margin-bottom: 5rem;
width: 90%;
}

/* Conseil d'admin */

.line-team .item .intro{
position: relative;
}

.line-team .item .intro a.btn.btn-primary{
position: absolute!important;
bottom: 0!important;
}

.line-team h4{
text-transform:none;
font-size: 1.8rem;
font-weight: 400;    
}


.line-color-orange-light {
    background-color: #FDF1EC!important;
}


.page-event-unique .line-main .event-detail h1.event-jumbotron__left-right__title,
.page-event-unique .line-main .zone-event h1.form-withProgress__title-main{
    display:none;
}

.page-event-unique .line-main .event-detail .jumbotron{
    margin-top: 50px;
}

.jumbotron {
    background-color: transparent!important;
}

.jumbotron span.event-info__title, .jumbotron p, .jumbotron span {
    color: var(--black)!important;
}

/* box articles */

.news-mosaic .row {
    display: flex!important;
}

@media screen and (min-width: 767px){
.news-mosaic .row {
    display: -webkit-box!important;
}
    }

/**Cacher la date de naissance du membre par défaut*/
.form-group.static-infos.form-element-date_de_naissance {
    display: none; /* Make it invisible by default */
}