.idcom-page-locked #wp-admin-bar-so_live_editor,
.idcom-page-locked #wp-admin-bar-edit {
  display: none !important;
}
.owl-carousel button {
  font-size: 50px !important;
  color: #176db4 !important;
}
.owl-carousel button:hover {
  color: #e51a22 !important;
}
.owl-carousel .owl-nav {
  display: flex;
  justify-content: space-evenly;
  width: 50%;
  margin-left: auto;
  margin-right: auto;
}
.owl-carousel .owl-stage {
  display: flex;
  margin: auto;
}
.owl-carousel .owl-item {
  display: flex;
  flex: 1 0 auto;
}
.owl-carousel .owl-item img {
  width: 350px;
  height: 300px;
  object-fit: cover;
  margin-left: auto;
  margin-right: auto;
}
.owl-carousel .thumbnail {
  display: flex;
  flex-direction: column;
  margin: 15px;
  align-self: center;
  background-color: white;
}
.owl-carousel .thumbnail .caption-bis {
  background-color: #e51a22;
}
.owl-carousel .thumbnail .caption-bis h4 {
  font-size: 18px;
  color: #ffffff;
  text-align: left;
  text-transform: uppercase;
  font-weight: 200;
  font-family: 'Poppins', sans-serif;
  margin-bottom: 0;
  padding: 14px;
}
.owl-carousel .thumbnail .caption-bis .bg-grey {
  padding: 14px;
  background-color: #f2f2f2;
}
.owl-carousel .thumbnail .caption-bis .bg-grey p:last-child {
  margin-bottom: 0;
}
.owl-carousel .thumbnail .bg-blanc {
  background-color: white;
}
.bg-img-parcmachine {
  padding: 4rem 0;
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
  box-shadow: inset 1000px 1000px 1000px 1000px #ffffff96;
}
.bg-img-parcmachine h2 {
  font-size: 19px;
  font-weight: 300;
  text-transform: uppercase;
  font-family: "poppins";
  margin-bottom: 1.5rem;
}
.bg-img-parcmachine .a-realisation {
  display: flex;
  align-items: center;
  color: #e3051a;
  font-family: "poppins";
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 30px;
}
.bg-img-parcmachine .a-realisation span {
  width: 80%;
  margin-right: 15px;
}
.bg-img-parcmachine .a-realisation span hr {
  color: #e3051a;
  height: 2px;
  opacity: 1;
}
.bg-img-parcmachine .a-realisation i.fa-solid.fa-chevron-right {
  margin-left: 15px;
}
.bg-img-parcmachine .card .img-wrapper {
  height: auto;
  background-color: #f2f2f2;
}
@media (max-width: 1199.98px) {
  .bg-img-parcmachine {
    background: linear-gradient(180deg,rgba(255,255,255,0.48501407398897) 16%,#ffffff 40%);
  }
}
