```css id="0r3t0g"
/*
Benvenuto nella funzione di personalizzazione dei CSS!
Per scoprire come funziona:
http://wp.me/PEmnE-Bt
*/


/* =========================================
   SIDEBAR
========================================= */

#secondary .widget {
	border: none;
}


/* =========================================
   TESTI GENERALI
========================================= */

.post-content {
	color: white;
}

.page-id-140 .entry-content p {
	margin-bottom: 6px;
}


/* =========================================
   HEADER E LOGO
========================================= */

img.custom-logo {
	max-width: 60%;
	height: auto;
}

.site-header {
	padding: 1px;
}


/* =========================================
   MENU DESKTOP
========================================= */

@media screen and (min-width: 30em) {

	/* Placeholder per eventuali modifiche future */

}


/* =========================================
   HOMEPAGE
========================================= */

.homepage .section {
	background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
}


/* =========================================
   GOOGLE MAPS
========================================= */

.googlemaps {
	text-align: center;
}


/* =========================================
   PAGINA MANUALE
========================================= */

.page-id-2762.standard-menu .section.pages {
	padding: 2.5% 0 0;
}

.page-id-2762 .section.pages.without-featured-image h1 {
	color: #CD522A;
}


/* =========================================
   FLEX CHILD PAGES
========================================= */

.child-pages.columns.clear {
	display: flex;
	flex-flow: row wrap;
	gap: 20px;
}


/* =========================================
   EVENTI - MIGLIORIE GENERALI
========================================= */

/* Pulsanti WhatsApp */
.whatsapp-block__button {
	border-radius: 14px;
	transition: all 0.25s ease;
	text-align: center;
}

.whatsapp-block__button:hover {
	opacity: 0.92;
	transform: translateY(-1px);
}


/* Box eventi */
.wp-block-column .has-background {
	border-radius: 8px;
}


/* Riduce e armonizza i paragrafi */
.wp-block-column p {
	margin-top: 4px;
	margin-bottom: 4px;
}


/* =========================================
   MOBILE OTTIMIZZAZIONE EVENTI
========================================= */

@media (max-width: 768px) {

	/* Riduce spazi verticali */
	.wp-block-spacer {
		height: 18px !important;
	}

	/* Colonne stackate meglio */
	.wp-block-columns {
		gap: 10px !important;
	}

	/* Riduce spazio tra eventi */
	.wp-block-column {
		margin-bottom: 20px !important;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
	}

	/* Titoli laboratori */
	.wp-block-column em {
		font-size: 24px !important;
		line-height: 1.2 !important;
	}

	/* Città */
	.wp-block-column strong {
		font-size: 24px !important;
		line-height: 1.15 !important;
	}

	/* Date */
	.wp-block-column p:not(:has(a)) {
		font-size: 21px !important;
		line-height: 1.25 !important;
	}

	/* Riduce padding box colorati */
	.has-background {
		padding-top: 8px !important;
		padding-bottom: 8px !important;
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	/* Pulsanti WhatsApp */
	.whatsapp-block__button {
		font-size: 17px !important;
		padding: 12px 18px !important;
		border-radius: 12px !important;
		width: 100%;
		max-width: 320px;
		margin: auto;
	}

	/* Titoli grandi sezioni */
	.has-text-align-center[style*="45px"],
	.has-text-align-center[style*="44px"] {
		font-size: 32px !important;
		line-height: 1.2 !important;
	}

	/* Testo introduttivo */
	p[style*="22px"] {
		font-size: 18px !important;
		line-height: 1.5 !important;
	}

	/* Seminari intensivi */
	.wp-block-media-text__content p {
		font-size: 20px !important;
		line-height: 1.4 !important;
	}

	/* Riduce altezza generale card */
	.wp-block-media-text__content {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	/* Immagini più armoniche */
	.wp-block-media-text__media img {
		border-radius: 10px;
	}

}
```
