@media screen and (max-width: 767px) {
	
	#main-header .decoration-white-wrapper { padding: 0; }
	#main-header .decoration-blue-wrapper, #main-header.sticky .decoration-blue-wrapper, #main-header.inner .decoration-blue-wrapper{ top:-1.2em; }
	#main-header .decoration-red-wrapper, #main-header.sticky .decoration-red-wrapper, #main-header.inner .decoration-red-wrapper{ top:0.4em; }
	
	#bcrumbs-wrapper { padding-top:2em; padding-bottom:2em; }
	.no-slider .main-content { padding-top: calc(var(--header-height) - 0.2em); }
	
	.deco-title.sinistra, .deco-title.sinistra .deco-eylet, .deco-title.destra, .deco-title.destra .deco-eylet, .deco-title.centro, .deco-title.centro .deco-eylet { text-align: center; }
	
	.deco-title.sinistra:not(.no-mark):after { width: 212px; margin: 0.5em auto 0 auto; }
	.deco-title.destra:not(.no-mark):after { width: 212px; margin: 0.5em auto 0 auto; }
	
	
	.wpb_text_column .wpb_wrapper > * { text-align: center !important; }

	#slider.home .button-wrapper { text-align: center !important; }
	#slider .page-title { font-size: 3em; word-wrap: break-word; }
	#slider .page-subtitle { font-size: 1.2em; word-wrap: break-word; }

	.deco-title { border: none; padding: 0; line-height: 1em; }
	
	.block-wrapper .block-wrapper-content .block-wrapper-text { text-align: center; }
		
	.flex-5-columns { flex-basis: 50%; }

	#main-footer ul { list-style-type: none; margin: 0; padding: 0; }

	#main-footer ul.info-footer li, #main-footer ul.bottom-menu li { padding-right: 0; }
	#main-footer ul li { display: block; }
	
	#main-footer ul.info-title li { display: inline-block; vertical-align: middle; border: none; }

	.no-results { text-align: center; margin: 2em 0; }

	.br-slider { margin: 0; padding-left: 2em; padding-right: 2em; }
	.br-slider.lateral { margin: 0; padding-left: 0; padding-right: 0; }
	.br-slider-header.inline { margin: 0 -2em; }
	.br-slider .br-slider-control span { width: 2em; }
	
	.br-slider.lateral .br-slider-control{ width: 10em; display: block; margin: 0 auto; }
	
	.block-wrapper{ aspect-ratio: 1 / 1 !important; }
		
}
