  /* page thématique */
  
  .prestations__affichage {
	  display: flex;
	  justify-content: flex-end;
	  padding: 3rem;
	}

	.prestations__affichage button {
	  margin: 0 0 0 1rem;
	  font-size: 2rem;
	}

	/* Modèle formation */

	.prestation-template-modele-formation .image__wrapper {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	}

	.prestation-template-modele-formation .image__wrapper img {
	  border-radius: 50%;
	}

	.prestation-template-modele-formation h2 {
	  margin-top: 5rem;
	}

	.prestation-template-modele-formation .bt--main {
	  margin: 3rem 0;
	}

	.prestation-template-modele-formation .aside__bloc {
	  border: solid 1px #00788a;
	  margin: 0 0 3rem;
	}

	.prestation-template-modele-formation .aside__bloc>*:not(.aside__title) {
	  margin: 1rem 2rem;
	}

	.prestation-template-modele-formation .aside__bloc>.aside__title+* {
	  margin-top: 2rem;
	}

	.prestation-template-modele-formation .aside__bloc>*:not(.aside__title):last-of-type {
	  margin-bottom: 2rem;
	}

	.prestation-template-modele-formation aside .bt {
	  display: block;
	}

	.prestation-template-modele-formation .aside__bloc .aside__title {
	  padding: 1rem 2rem;
	  margin: 0 0 1rem;
	  font-size: 1.8rem;
	  text-transform: unset;
	  text-align: center;
	  color: white;
	  background: #00788a;
	}

	.prestation-template-modele-formation .facetwp-template h3 {
	  display: none;
	}

	.prestation-template-modele-formation .equipe__lien img {
	  border-radius: 50%;
	  margin-right: 1rem;
	}

	.search-form.formation-form form {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	}

	.search-form.formation-form .bt {
	  padding: 4px 15px;
	}

	.prestation-template-modele-formation .facetwp-map-filtering {
	  display: none;
	}

	@media print {

	  .prestation-template-modele-formation header,
	  .prestation-template-modele-formation footer,
	  .prestation-template-modele-formation .breadcrumbs,
	  .prestation-template-modele-formation .carte,
	  .prestation-template-modele-formation .equipe,
	  .prestation-template-modele-formation .image__wrapper,
	  .prestation-template-modele-formation .search__bloc,
	  .prestation-template-modele-formation aside .bt {
	    display: none;
	  }
	}

	/* modèle inscription formation */

	.page-template-modele-formation-inscription .gform_wrapper ul.gform_fields {
	  display: flex;
	  flex-direction: column;
	}

	.page-template-modele-formation-inscription .gform_wrapper ul.gform_fields>* {
	  max-width: 100%;
	  order: 2;
	}

	.page-template-modele-formation-inscription .gform_wrapper ul.gform_fields .order-0 {
	  order: 0;
	}

	.page-template-modele-formation-inscription .gform_wrapper ul.gform_fields li#field_5_1000 {
	  order: 1;
	}

	.gfield_repeater_buttons .add_repeater_item_plus,
	.gfield_repeater_buttons .remove_repeater_item_minus {
	  display: flex;
	  justify-content: center;
	  align-items: center;
	  padding: 0;
	}

	.gfield_repeater_buttons {
	  position: relative;
	  margin-top: 6rem;
	  padding-top: 2px;
	  display: flex;
	}

	.gfield_repeater_buttons::before {
	  content: 'Deseja inscrever outro formando nesta formação ?';
	  position: absolute;
	  bottom: 100%;
	  left: 0;
	}

	.gform_wrapper li.gfield fieldset legend.gfield_label {
	  display: none;
	}

	@media (min-width: 641px) {

	  .page-template-modele-formation-inscription .gform_wrapper .top_label input.medium,
	  .page-template-modele-formation-inscription .gform_wrapper .top_label select.medium {
	    width: 100%;
	  }
	}
	
	.menu-wrapper .main-menu #menu-menu-de-navigation-principal-pt > li{
		flex-grow:0;
	}
	.menu-wrapper .main-menu ul#menu-menu-de-navigation-principal-pt{
		justify-content:start;
	}