/* PAGE HISTOIRE */
.page-notre-histoire #main .post-thumbnail {
  margin-bottom: 0;
}

.page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text > .wp-block-media-text__content {
  padding: 0 0 0 180px;
}

.page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content {
  padding: 0 180px 0 0;
}

.page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text .wp-block-media-text__media {
  max-width: 520px;
  justify-self: flex-start;
}

.page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media {
  justify-self: flex-end;
}

.page-notre-histoire .timeline-step .kt-row-column-wrap::before {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  background-color: #fff;
  border: 4px solid var(--darkRed);
  border-radius: 50%;
  box-shadow: 0 0 0px 6px #FFF;
  transform: translate(-50%, -50%);
  z-index: 2;
}

.page-notre-histoire .timeline-step .kt-row-column-wrap::after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1px;
  height: 100%;
  background-color: var(--lightGrey);
}

.page-notre-histoire .timeline-step:first-of-type .kt-row-column-wrap::after {
  top: 50%;
  height: 50%;
}

.page-notre-histoire .timeline-step:last-of-type .kt-row-column-wrap::after {
  top: 0;
  height: 50%;
}


/* RESPONSIVE DESIGN */
@media (max-width: 1200px) {

  .page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text > .wp-block-media-text__content {
    padding: 0 0 0 135px;
  }
  
  .page-notre-histoire .wp-block-kadence-rowlayout .wp-block-media-text.has-media-on-the-right > .wp-block-media-text__content {
    padding: 0 135px 0 0;
  }
}