/* Fix pour le slider de témoignage de la page d'accueil, initialement pas prévu par le theme. Si nécessaire, appliquer un style plus pérenne au niveau du theme */
.yp-testimonial-list .yp-testimonial-list__header {
  text-align: center;
}

.yp-testimonial-list .yp-title {
  display: inline-block;
  margin-bottom: 0;
  width: fit-content;
}

.yp-testimonial-list .yp-title::after {
  background-color: #673900;
  content: '';
  display: block;
  height: 1px;
  position: relative;
  top: 1.5rem;
  width: 100%;
}

.yp-testimonial-list .slick-list {
  margin: 0 auto 3rem;
  width: 90%;
}

.yp-testimonial-list .slick-track {
  align-items: center;
  display: flex;
}

.yp-testimonial-list .slick-prev {
  left: 0;
}

.yp-testimonial-list .slick-next {
  right: 0;
}

.yp-testimonial-list .yp-testimonial-list__body {
  margin-top: 4rem;
  text-align: center;
}

.yp-testimonial-list .yp-testimonial-list__item {
  margin-bottom: 0;
}

.yp-testimonial-list .yp-testimonial-list__meta-link {
  color: inherit;
}

.yp-testimonial-list .yp-btn::after {
  content: initial;
}

.yp-testimonial-list .yp-btn--more {
  margin-right: 0.5rem;
}

.yp-form__body--add-testimonial .yp-form__group {
  padding: 0;
}

.yp-form__body--add-testimonial .yp-form__group--rgpd {
  display: flex;
}

.yp-form__body--add-testimonial .yp-form__group--rgpd .yp-form__control {
  margin-right: 1rem;
  width: auto;
}

/* Fix pour la page Voir tous les témoignages */
.yp-testimonial-list--all .yp-testimonial-list__body {
  margin-top: 0;
  text-align: left;
}

.yp-testimonial-list--all .yp-testimonial-list__items {
  list-style: none;
  padding-left: 0;
}