/******** COMMUN ***********/

#subheader,
#menu-principal,
#buttons_form,
#main-footer,
#post-footer,
#menu-mobile,
.noprint,
header .elementor-sticky__spacer{
  display: none!important;
}
#main-header{
  margin-top:0;
  position:relative!important;
}
#main-header img{
  width:150px!important;
}


p{
  font-size:11pt!important;
}
h1{
  font-size:16pt!important;
}
/******** PROFIL ANNUAIRE ***********/

#content .e-con-inner{
  max-width: 100%;
}
#FicheAnnuaire .head-fiche .container,
#FicheAnnuaire .back .container {
  flex-direction: row;
  align-items: center;
  gap: 1rem;
}

#FicheAnnuaire .head-fiche .container .logo_adherent,
#FicheAnnuaire .back .container .logo_adherent,
#FicheAnnuaire .head-fiche .container img,
#FicheAnnuaire .back .container img {
  width: 3rem;
  height: 3rem;
}
#FicheAnnuaire *{
  font-size:11pt!important;
}
#FicheAnnuaire h2{
  font-size:16pt!important;
}
#FicheAnnuaire h1{
  font-size:18pt!important;
}
#FicheAnnuaire .fiche-profession{
  font-size:13pt!important;
}
#FicheAnnuaire .head-fiche .container{
  display: block!important;
}
#FicheAnnuaire .head-fiche .container .logo_adherent{
  float: left;
  margin-right: 20px;
}
#FicheAnnuaire .head-fiche .container:after{
  content:"";
  display: block;
  clear:both;
}
#FicheAnnuaire .head-fiche .container .logo_adherent, #FicheAnnuaire .back .container .logo_adherent,
#FicheAnnuaire .head-fiche .container img, #FicheAnnuaire .back .container img{
  width:5rem!important;
  height: 5rem!important;
}



#FicheAnnuaire .head-fiche .container h1,
#FicheAnnuaire .back .container h1 {
  padding-bottom: 0;
}

#FicheAnnuaire .fiche .head-fiche,
#FicheAnnuaire .tabs_datas .block_contact,
#FicheAnnuaire .tabs_datas .block_presentation,
#FicheAnnuaire .tabs_datas .block_adherents{
  padding:0!important;
}

#FicheAnnuaire .back,
#FicheAnnuaire .tabs_titles,
#FicheAnnuaire .tabs_datas .block_contact .grp-btn,
#FicheAnnuaire .tabs_datas .block_contact #map,
#FicheAnnuaire .tabs_datas .block_adherents .grp-btn,
#FicheAnnuaire .tabs_datas .block_adherents .sidebar-infos-non-adherent .sidebar-connexion,
#FicheAnnuaire .tabs_datas .block_adherents .sidebar-adhesion,
#FicheAnnuaire .tabs_datas .block_photos iframe{
  display: none;
}

#FicheAnnuaire .tabs_datas {
  display: flex !important;
  flex-direction: column;
  gap: 1rem;
  margin-top: 0;
}
#FicheAnnuaire .tabs_datas .block_contact {
  display: flex !important;
  padding-bottom: 1rem;
  border-bottom: 1px solid #B7C7D1;
}

#FicheAnnuaire .tabs_datas .block_contact ul li a {
  color: var(--e-global-color-primary);
}

#FicheAnnuaire .tabs_datas .block_presentation {
  display: block !important;
  padding-bottom: 1rem;
  border-bottom: 1px solid #B7C7D1;
}

#FicheAnnuaire .tabs_datas .block_presentation h2 {
  margin-bottom: 1.5rem;
  font-size: 1.625rem;
}
#FicheAnnuaire .tabs_datas .block_adherents {
  padding-bottom: 1rem;
  border-bottom: 1px solid #B7C7D1;
}
#FicheAnnuaire .tabs_datas .block_adherents h2,
#FicheAnnuaire .tabs_datas .block_adherents h3 {
  margin-bottom: 1.5rem;
  font-size: 1.625rem;
}


/******** ANNUAIRE ***********/

#Annuaire #form_search_annuaire,
#Annuaire #results_form .col-list-results .card-list img,
#Annuaire #results_form .col-list-results .card-list .info-pro,
#Annuaire #results_form .col-list-results .card-list .rdv-online,
#Annuaire #results_form #map{
  display: none;
}

#Annuaire #results_form {
  max-width: 100%!important;
  flex-direction: column;
  justify-content: end;
}

#Annuaire #results_form .col-list-results {
  max-width: 100%!important;
}

#Annuaire #results_form .col-list-results .card-list {
  border: none!important;
  border-top: 1px solid #B7C7D1!important;
  border-radius: 0!important;
  padding: 20pt 0 0 0 !important;
}
#Annuaire #results_form .col-list-results .cards{
  padding-bottom:20pt!important;
  padding-top:0!important;
}

#Annuaire #results_form .col-list-results .cards:last-of-type{
  padding-bottom:0!important;
}
#Annuaire *{
  font-size:11pt!important;
}
#Annuaire h3{
  font-size:13pt!important;
}
#Annuaire h4{
  font-size:12pt!important;
}
