/*
Theme Name: LDB2025
Template: enfold
*/

/********************************************************************************************************************************************************** GENERAL */
.playfair-display {
  font-family: "Playfair Display", serif;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}
.crimson-text-regular {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: normal;
}

.crimson-text-semibold {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: normal;
}

.crimson-text-bold {
  font-family: "Crimson Text", serif;
  font-weight: 700;
  font-style: normal;
}

.crimson-text-regular-italic {
  font-family: "Crimson Text", serif;
  font-weight: 400;
  font-style: italic;
}

.crimson-text-semibold-italic {
  font-family: "Crimson Text", serif;
  font-weight: 600;
  font-style: italic;
}

.crimson-text-bold-italic {
  font-family: 
  
  font-weight: 700;
  font-style: italic;
}



h1, h2, h3, h4, h5, h6 { font-family: "Playfair Display", serif; color:#6d071a!important; } 
p, strong { font-family: "Crimson Text", serif; font-size:1.2rem; }
#main { background : #efe9e4;  } 
.menu-item a { text-transform:uppercase; color:#6d071a!important; }


/********************************************************************************************************************************************************** INDEX */
.page-id-2 .content, .page-id-345 .content { padding-top:0!important; }


.valeurs-home { padding:3%; }
.valeurs-home h3 { margin-top:-5%; }
.valeurs-home-img { padding-top:5%; }
.star-home-1 img { margin-left:-25%; margin-top:-5%;  width:20%; }
.valeurs-home-liste h4 { color:#000!important; font-family: "Crimson Text", serif; }

.methode-home { /*background-color:#c19a9d;*/ padding:5% 10% 5% 10%; border-radius:5px; color:#000; line-height:1.8rem;  }
.methode-home span { font-family: "Playfair Display", serif; color:#6d071a!important; font-weight:bold; text-transform:uppercase; } 
.methode-home p, .methode-home strong { font-size:1.4rem!important;  }
.methode-home-parent { padding:3% 12% 3% 12%; border-radius:5px; }
.methode-home strong { color:#000!important; } 
.star-home-2 img { right:-95%; margin-top:-15%; width:20%; }

 .expertises-home { background-color:#c19a9d; padding:2% 2% 2% 2%; border-radius:5px; color:#000; line-height:1.8rem;  }
 .expertises-home span { font-family: "Playfair Display", serif; color:#6d071a!important; font-weight:bold; text-transform:uppercase; } 
 .expertises-home p,  .expertises-home strong { font-size:1.4rem!important;  }
 .expertises-home strong { color:#000!important; } 
 .expertises-home h2 { padding-bottom:2%; }




 @media (max-width: 1025px) {
	
.star-home-1 img { margin-left:25%; margin-top:-15%;  width:20%; float:right; } 

#top .av-rotator-container-inner { font-size:4vw!important; font-weight:bold;}
	 
 }
 
 
 


 

/********************************************************************************************************************************************************** NOS CLIENTS */

.page-id-166 h3.av-masonry-entry-title.entry-title, .page-id-369 h3.av-masonry-entry-title.entry-title { color:#faf9f4!important; font-size:1.4rem!important; line-height:3rem;  }
.page-id-166 #main, .main_color .av-masonry, .page-id-369 #main, .main_color .av-masonry { background : #efe9e4; border-top:none;  } 
div#av-sc-masonry-gallery-1 { border:none;}









/********************************************************************************************************************************************************** NOS EXPERTISES */




#top .aviaccordion-preview-title h3 { color:#faf9f4!important; }
 
 
.page-id-164 .avia_textblock, .page-id-358 .avia_textblock {
  text-align: justify;
}



.expertise1 { background:#faf9f4!important; padding:8%; margin-left:-30px!important; }
.img-1 img { margin-top:8%; }
.expertise2 { background :#c19a9d; padding:8%; color:#faf9f4; }
.img-2 img {  margin-top:12%; margin-left:-30px!important; }



.masonry-expertises h3.av-masonry-entry-title.entry-title { color:#fff!important; }

@media (min-width: 1024px) {
.responsive.html_av-framed-box .av-masonry-col-flexible .av-masonry-entry, .responsive.html_stretched .av-masonry-col-flexible .av-masonry-entry { width:14.2%!important;}
}


@media (max-width: 1024px) {
 .page-id-164 h2, .page-id-358 h2 { font-size:2rem; text-align:left!important; }
.expertise1 { background:#faf9f4!important; padding:8%; margin-left:0px!important; }
.img-2 img {  margin-top:12%; margin-left:0px!important; }
}





.page-id-358 p.av_iconlist_title.iconlist_title.av_inherit_color, .page-id-164 p.av_iconlist_title.iconlist_title.av_inherit_color {
    /* font-weight: bold; */
    text-transform: initial;
    font-size: 1.3rem;
    line-height: 1.7rem;
	color:#000000;
}



#footer .flex_column.av_one_half.first.el_before_av_one_half, #footer .flex_column.av_one_half.el_after_av_one_half.el_before_av_one_half { text-align:center!important; }