/* ==========================================================
   ZENHO - PAGINE STANDARD
   Allineamento contenuto con header e footer
   ========================================================== */


/*
 * Il contenitore principale della pagina utilizza la stessa
 * larghezza del .ct-container di header e footer.
 */
body.page
.ct-container-full[data-content="normal"]
> article
> .entry-content
> .wp-block-group.alignwide {

	width: var(--theme-container-width) !important;
	max-width: var(--theme-normal-container-max-width) !important;

	margin-left: auto !important;
	margin-right: auto !important;

	padding-left: 45px !important;
	padding-right: 45px !important;

	box-sizing: border-box !important;
}


/* ==========================================================
   TABLET
   ========================================================== */

@media (max-width: 1024px) {

	body.page
	.ct-container-full[data-content="normal"]
	> article
	> .entry-content
	> .wp-block-group.alignwide {

		padding-left: 30px !important;
		padding-right: 30px !important;
	}

}


/* ==========================================================
   MOBILE
   ========================================================== */

@media (max-width: 767px) {

	body.page
	.ct-container-full[data-content="normal"]
	> article
	> .entry-content
	> .wp-block-group.alignwide {

		width: 100% !important;
		max-width: 100% !important;

		padding-left: 20px !important;
		padding-right: 20px !important;
	}

}