.page-node-type-performance-journey h1.page-title {
  text-align: center;
}
.page-node-type-performance-journey h1.page-title .village {
  font-size: 50%;
}
.page-node-type-performance-journey h1.page-title .dates-container {
  font-size: 50%;
}
.page-node-type-performance-journey h1.page-title .dates-container > div {
  display: inline;
}
.page-node-type-performance-journey h1.page-title .dates-container > div.end:before {
  content: " - ";
}
.page-node-type-performance-journey .sejour-club-med-2 {
  display: none;
}
.page-node-type-performance-journey.is-club-med-2 .sejour-club-med-2 {
  display: block !important;
}
.page-node-type-performance-journey.role-club_med_admin .region.region-header .field--name-field-image, .page-node-type-performance-journey.role-village_chief .region.region-header .field--name-field-image, .page-node-type-performance-journey.role-welcome_services .region.region-header .field--name-field-image {
  display: none;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .toggle-informations-performance-journey-container, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .toggle-informations-performance-journey-container, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .toggle-informations-performance-journey-container {
  margin-top: 20px;
  margin-bottom: 20px;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .booking-container, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .booking-container, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .booking-container {
  display: none;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 47%;
  vertical-align: top;
}
@media screen and (max-width: 980px) {
  .page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container {
    max-width: 100%;
  }
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .group-info h2,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container h2,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container h2,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container h2, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .group-info h2,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container h2,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container h2,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container h2, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .group-info h2,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container h2,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container h2,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .group-info fieldset.form-item, .page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .group-info details.form-wrapper,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container fieldset.form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container details.form-wrapper,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container fieldset.form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container details.form-wrapper,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container fieldset.form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container details.form-wrapper, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .group-info fieldset.form-item, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .group-info details.form-wrapper,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container fieldset.form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container details.form-wrapper,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container fieldset.form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container details.form-wrapper,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container fieldset.form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container details.form-wrapper, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .group-info fieldset.form-item, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .group-info details.form-wrapper,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container fieldset.form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container details.form-wrapper,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container fieldset.form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container details.form-wrapper,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container fieldset.form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container details.form-wrapper {
  padding: 10px 15px;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .group-info .form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container .form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container .form-item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container .form-item, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .group-info .form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container .form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container .form-item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container .form-item, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .group-info .form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container .form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container .form-item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container .form-item {
  margin: 10px 0 0 0;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .group-info .field,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-artist-container .field,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container .field,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container .field, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .group-info .field,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-artist-container .field,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container .field,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container .field, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .group-info .field,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-artist-container .field,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container .field,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container .field {
  padding-top: 5px;
  padding-bottom: 5px;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container.second-child, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container.second-child, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-accompagnying-container,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container.second-child {
  margin-left: 2%;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .info-child-container, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .info-child-container {
  margin-top: 20px;
}
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .field--label-inline .field__label,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .field--label-inline > .field__item,
.page-node-type-performance-journey.role-club_med_admin .node--type-performance-journey .field--label-inline .field__items, .page-node-type-performance-journey.role-village_chief .node--type-performance-journey .field--label-inline .field__label,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .field--label-inline > .field__item,
.page-node-type-performance-journey.role-village_chief .node--type-performance-journey .field--label-inline .field__items, .page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .field--label-inline .field__label,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .field--label-inline > .field__item,
.page-node-type-performance-journey.role-welcome_services .node--type-performance-journey .field--label-inline .field__items {
  padding-right: 0;
}