.b-0{border:none;}
.hidden{display:none;}
.desktoplogo {padding: 1rem 0;}
/*Share linkedin*/
.linkedin-bg{background-color: #007bb6;color:#fff;}
/*Message d'erreur*/
.error-message{color: #ff382b !important;}

.pinterest-bg{color: #fff!important;cursor: pointer;}
.section-title h2 {margin-bottom: 0.5rem;color: #504e70;font-size: 36px;font-weight: 400;}

.banner-1 .header-text h2 {
    margin-bottom: .3rem;
    font-size: 2.5rem;
    font-weight: 400;
}
/*img responsive */
.profile-pic-img img { object-fit: cover; width: 100%; height: 100%; }
/*img responsive annonce*/
.wideget-user-desc .wideget-user-img{width: 250px;margin-right: 2rem;}
.wideget-user-desc .wideget-user-img img{max-width:100%;margin:0;border-radius:0;}


/* Auto complete code CAS advert add */

.autocomplete {
  position: relative;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  top: 100%;
  left: 0;
  right: 0;
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

/*page accueil */

.icon_search{
  font-size: 3rem!important;
  color: #00aeef;
}

.search-background .autocomplete-items{
  color:black;
}

/* Profil */
.input_file_no_border{
  border: none!important;
}


.image_hauteur_200{
  height: 200px;
}

textarea{
  resize:none;
}

.fw-800{
  font-weight:800;
}

.annonce_accueil_size{
  min-height: 42px;
}

.blog_accueil_size{
  min-height: 50px;
}

.icon_vial_accueil{
  font-size: 39px;
  width: 7rem;
  height: 7rem;
  border-radius: 50%;
  padding: 2.3rem 0;
}

.horizontalMenu a.hovered{ background-color: #00aeef; color: #fff !important; }
.horizontalMenu a.hovered:hover{ background-color: #0392c8 !important; }

.iconesContainer .section-title{ padding-bottom: 0 !important;}
.iconesContainer .section-title h1{ margin-bottom: 0 !important; padding-bottom: 1% !important}


@media all and (min-width: 992px) {
  .ombrePrestaJaune .ulMg{ margin-top: 88px;}
  .ombrePrestaBleue .ulMg{ margin-top: 88px;}
}
@media all and (min-width: 1200px) {
  .ulMg{ min-height: 177px;}
  .opMg{ min-height: 420px; }
  .ombrePrestaJaune .ulMg{ margin-top: 88px;}
  .ombrePrestaBleue .ulMg{ margin-top: 88px;}
}
@media all and (min-width: 1280px) {
  .ombrePrestaJaune .ulMg{ margin-top: 66px;}
  .ombrePrestaBleue .ulMg{ margin-top: 66px;}
}

