/* Box sizing */
	.elementor-section-wrap,
	[data-elementor-type="wp-page"],
	[data-elementor-type="archive"],
	[data-elementor-type="single-page"],
	[data-elementor-type="single-post"],
	[data-elementor-post-type="specialita"],
	[data-elementor-post-type="post"],
	[data-elementor-post-type="dottori"] {
		display: flex;
		flex-direction: column;
		row-gap: var(--jennerjunior-pagine_interne-rowgap);
	}

	.elementor-location-single > .e-con-boxed,
	[data-elementor-type="wp-page"] > .e-con-boxed,
	.elementor-section-wrap > .e-con-boxed,
	.e-con > .e-con-inner {
		max-width: var(--jennerjunior-content-max-width);
		width: var(--content-width, var(--wp--custom--ast-container-width));
		margin: auto;
	}

	.prefooter-richiedi_info {margin-top: var(--jennerjunior-pagine_interne-rowgap) !important;}
/* END Box sizing */

/* Sezione H1 pagine interne */
	body:has( .jennerjunior-sezione-h1) header#masthead {margin-bottom: 0px !important;} /* rimuove il gap sotto il menu quando esiste questo */
	/* .jennerjunior-breadcrumb {margin-left: auto;} */
	.jennerjunior-breadcrumb > .elementor-widget-container {
		display: flex;
		align-items: center;
	}
	#content .ast-container, div#primary {
		padding: 0 !important;
		margin: 0 !important;
	}
/* END Sezione H1 pagine interne */

/* News */
	.news-float-box-data:not(:has(> div)) {display: none;} /* Nasconde quelli che non hanno la data custom */
	.newscorsi-loop-grid .e-loop-item {width: 100%;} /* Bug di elementor, il primo elemento è impostato a 33,333...3% (solo nella pagina Archivio) */
/* END News */

.content-area .elementor-widget-theme-post-content h1, .content-area .elementor-widget-theme-post-content h2, .content-area .elementor-widget-theme-post-content h3, .content-area .elementor-widget-theme-post-content h4, .content-area .elementor-widget-theme-post-content h5, .content-area .elementor-widget-theme-post-content h6 {
	margin-top: 0em;
	margin-bottom: 0em;
}

/* Aree specialità */
	.aree-loop-grid [data-elementor-type="loop-item"] {width: 100%;}
	.elementor.e-loop-item.specialita.type-specialita:not(:has( .elementor-heading-title)) {display: none;}
	.area-no-post {pointer-events: none;} /* Assegnare la Taxonomy NO-POST per non renderla cliccabile nella lista */
	.sezione-tuotempo:not(:has(.tuotempo-activities)) {display: none;} /* Nasconde la sezione TUO-TEMPO quando è vuoto */
	.area-descrizione {display: none;} /* disabilita descrizione di default, va abilitato manualmente nei post aree singolarmente */
/* END Aree specialità */

/* Medici */
	.dottori .foto-medico, .foto-profilo-medico {display: none;}
	.Dott\. .male, .Dott\.ssa .female {display: block !important;}
/* END Medici */