/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
/* accueil */
.home div.et_pb_section.et_pb_section_0 {
  background-image:  url(/wp-content/uploads/hp-header-formes-couleurs.svg),linear-gradient(180deg,rgba(0,153,220,0.8) 1%,rgba(0,153,220,0.8) 100%), url(/wp-content/uploads/header.jpg) !important;
  /*background-image: linear-gradient(180deg,rgba(0,153,220,0.8) 1%,rgba(0,153,220,0.8) 100%), url(/wp-content/uploads/fond-header.png),url(/wp-content/uploads/header.jpg) !important;*/
}
.home .et_pb_blog_0 .et_pb_salvattore_content .size-1of3 .et_pb_post {
  border-radius:  0 0 3vw 3vw;
}
.home .et_pb_blog_0 .et_pb_salvattore_content .size-1of3:first-child .et_pb_post {
  border-radius:  5vw 0 3vw 3vw;
}
.home .et_pb_blog_0 .et_pb_salvattore_content .size-1of3:first-child .et_pb_post img {
  border-top-left-radius:  5vw;
}
.home .et_pb_blog_0 .et_pb_salvattore_content .size-1of3:last-child .et_pb_post {
  border-radius:  0 5vw 3vw 3vw;
}
.home .et_pb_blog_0 .et_pb_salvattore_content .size-1of3:last-child .et_pb_post img {
  border-top-right-radius:  5vw;
}
.home .et_pb_blog_0 .et_pb_blog_grid .et_pb_image_container {
  height:  280px;
  overflow: hidden;
}
.home .dipl_testimonial_slider_0 .layout1 .dipl_testimonial_meta {
  border-width: 0;
}
.home .dipl_testimonial_slider_0 .layout1 .swiper-pagination {
  padding-top: 10px;
  text-align: right;
}
.home .dipl_testimonial_slider_0 .layout1 .swiper-pagination:before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  width: 100px;
  height: 3px;
  background: #e3004f;
}
.home .dipl_testimonial_slider_0 .layout1 .swiper-pagination .swiper-pagination-bullet {
  margin-top: 20px;
}
.home .dipl_testimonial_slider_0 .layout1 .swiper-pagination .swiper-pagination-bullet:last-child {
  margin-right: 20px;
}
#custom_html-2 {
  margin-bottom: 0;
}
/* general */
/* newsletter */
.et_bloom .et_bloom_1_field p.et_bloom_popup_input {
  width: 50% !important;
  border-radius: 5vw;
}
.et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_header h2 {
  font-size: 3rem !important;
  font-family: 'Mano Negra',Helvetica,Arial,Lucida,sans-serif !important;
}
.et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content button {
  width: 50px !important;
  border-radius: 50px !important;
}

@media only screen and (max-width: 1440px) {
  footer .et_pb_section_3_tb_footer {
    display: block !important;
  }
  footer .et_pb_section_2_tb_footer {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  .et_bloom .et_bloom_1_field p.et_bloom_popup_input {
    width: 100% !important;
  }
  .et_bloom .et_bloom_form_container.et_bloom_rounded .et_bloom_form_content button {
    width: 100% !important;
  }
}