/*
 Theme Name:     Beecom'
 Template:       Divi
 Version:        1.0.0
*/

/* =Theme customization starts here
------------------------------------------------------- */

.splide__list {
  height: auto !important;
}
.bc-galerie-photo .et_pb_row {
  display: grid;
  grid-template-columns: 1fr 2fr 1fr;
  gap: 30px;
}
.bc-galerie-photo .et_pb_row .et_pb_column {
  margin-right: 0px;
  margin-bottom: 0px;
}
.bc-galerie-photo .et_pb_row .et_pb_column .et_pb_image {
  margin-bottom: 0px;
}
.bc-galerie-photo .et_pb_row .et_pb_column {
  display: flex;
  gap: 30px;
  flex-direction: column;
}
.bc-galerie-photo .et_pb_row .et_pb_column {
  width: 100% !important;
}
.bc-galerie-photo .et_pb_row .et_pb_column:nth-child(2) .et_pb_image {
  height: 100%;
}
.bc-galerie-photo .et_pb_row .et_pb_column:nth-child(2) .et_pb_image span {
  height: 100%;
}
.bc-galerie-photo .et_pb_row .et_pb_column:nth-child(2) .et_pb_image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
@media (max-width: 768px) {
  .bc-galerie-photo .et_pb_row {
    display: flex;
    margin: 0 auto;
    gap: 30px;
    flex-direction: column;
  }
  .bc-galerie-photo .et_pb_row .et_pb_column {
    margin-right: 0px !important;
  }
  .bc-galerie-photo .et_pb_row .et_pb_column .et_pb_image {
    margin: 0 auto;
    width: 100%;
  }
  .bc-galerie-photo .et_pb_row .et_pb_column .et_pb_image .et_pb_image_wrap {
    width: 100%;
  }
  .bc-galerie-photo
    .et_pb_row
    .et_pb_column
    .et_pb_image
    .et_pb_image_wrap
    img {
    width: 100%;
  }
}

@media (min-width: 980px) {
  .splide-page-image-droite-carousel .splide__slide img {
    height: 100%;
  }
}
@media (max-width: 980px) {
  #bc-footer-menu .et_mobile_nav_menu ul li a {
    padding: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  #bc-footer-menu .et_mobile_nav_menu ul li:last-child a {
    padding-bottom: 20px !important;
  }
  .et_pb_section_3_tb_footer {
    padding: 0px 0;
  }
  .mobile_nav.opened .mobile_menu_bar:before {
    content: "\4d" !important;
  }
  .splide-page-carousel {
    margin: 0 30px !important;
  }
  .single.single-post .et_pb_row{
    width: 100% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .single.single-post .et_pb_row .et_pb_column{
    padding-left: 0px !important;
  }
  .single.single-post .et_pb_row .et_pb_column .et_pb_text{
    max-width: 100% !important;
  }
  .single.single-post .et_pb_row .et_pb_column .et_pb_accordion{
    margin-left: 20px !important;
     margin-right: 20px !important;
  }
}
