@media(max-width: 767px){
  .data_sm .day {font-size: 0.75em;}

  .data:not(:first-of-type) {margin-top: 0.3em!important;}

  .luogo {margin-block-start: 0px; margin-block-end: 0px;}
	
  .data_sm .giorno {font-size: 1.35em!important; letter-spacing: -1px;}
}

.ae-post-item:last-of-type section {
	border-bottom-width: 0px!important;
}

.data, .giorno, .mese, .anno, .h, .ora {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	color: var( --e-global-color-primary ); /* nero */
}

.giorno, .mese {font-weight: 700;}
.anno, .h {font-weight: 400;}
.ora {font-weight: 600;}

.luogo {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	font-size: 0.9em;
	color: var( --e-global-color-e323151 ); /* grigio */
}

.home .luogo {margin-block-start: 0px; margin-block-end: 0px;}

.data, .data_sm {
	font-size: 0.9em;
}

polygon {
	fill: var( --e-global-color-e323151 ); /* grigio */
}

.data_sm {
	text-align: center;
}

.data_sm .day {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	color: var( --e-global-color-e323151 ); /* grigio */
	text-transform: uppercase;
}

.data:not(:last-of-type) {
	margin-bottom: 0px!important;
}

.data_sm .giorno {
	font-family: "Prata", Serif;
	font-size: 1.8em;
	color: var( --e-global-color-primary ); /* nero */
}

.categoria {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif;
	color: var( --e-global-color-secondary ); /* bianco */
	text-transform: uppercase;
	font-size: 0.8em;
	padding: 0.15em 0.45em;
	margin: 0 0.3em 0 0;
	background-color: var( --e-global-color-e323151 ); /* grigio */
	display: inline-block;
}
/*.month:after {
	border-top: 1px solid var( --e-global-color-primary )!important;
}

.month h6 {display: block!important;}
*/