<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (max-width:767px){
	
	blockquote { max-width: 70%; margin: 4rem auto 2rem auto; }
	
	.main-content { text-align: center; }
	
	.deco-title.sinistra, .deco-subtitle.sinistra, .deco-title.destra,.deco-subtitle.destra { text-align:center; }
	
	.slash-both-rtl, .slash-both-ltr { padding-top: 8em; padding-bottom: 8em; }
		
	.button-wrapper { text-align: center; }
	.button-wrapper.inline { display: block; margin-bottom: 0.4em; padding:0; }
	
	.carousel-caption-wrapper { width: 70vw; margin: 0 15%; }
	#slider.home .carousel-caption h2 { font-size: 40px; line-height: 45px; letter-spacing:0;}
	#slider.home .carousel-caption p { font-weight:500; font-size:1.2em; }
	#slider.home .button-wrapper { text-align: left !important; }
	#slider .page-title { font-size: 3em; word-wrap: break-word;}
	#slider .page-subtitle { font-size: 1.2em; word-wrap: break-word; }
	
	.br-slider-header {display:block; }
	.br-slider-header .br-slider-title { display:block; margin-bottom: 0.4em; text-align:center;}
	.br-slider-header .br-slider-title br{ display:none;}
	.br-slider-header .br-slider-link, .br-slider-header .br-slider-control { display: block; width: 100%; text-align: center; padding: 0.5em 0; }
	
	.deco-title{ border: none; padding: 0; line-height: 1em; word-break: break-word; text-align:center;}
	.deco-title span { font-size: 0.8em; }
	
	.person-block-wrapper .person-info .person-image { max-width: 50%;  }
	
	#main-footer { text-align:center; }
	.footer-widget .menu .sub-menu { padding: 0 !important; opacity: 0.5; }
	.footer-widget .menu &gt; li &gt; .sub-menu &gt; li:before { display:none;  }
	
	#credits-footer #copytext { float: none; display: block; margin-bottom: 0.5em; }
	.social-list { text-align: center; }
	
	.appointment-body { text-align: center; padding: 1em 0; }
	.appointment-date {	margin: 1em auto; }
	
	.social-share {	float: none; margin: 0.5em 0; text-align:center; }
	.social-share li{ display:block; margin-bottom:0.5em; padding:0; }
	.social-share li a{ width:100%; }
	
	#crossnav-wrapper .crossnav-prev a, #crossnav-wrapper .crossnav-next a { text-align: center; }
	#crossnav-wrapper .crossnav-control { display: block; margin: 1em auto; }
	#crossnav-wrapper .crossnav-prev { padding-bottom: 1em; border-bottom: 1px dashed; margin-bottom: 1em; }
	
	.slash-before { clip-path: none; }
	
	.deco-footer-cta-wrapper { position: relative; top: 0; right: 0; bottom: 0; display: block; height: auto; text-align: center; padding-bottom: 1em; }
	.deco-footer-cta { display: block; padding: 1em; }
	.deco-footer-cta .btn{ width:80%; }
	
	#credits-footer ul li { display: block; vertical-align: top; }
	#credits-footer ul li a{ padding:0.4em; display:block; }
	
	.single-post-wrapper .wpb_text_column ul { text-align: left; }
	
	#back-to-top { bottom: 0; right: 0; font-size: 2em; width: auto; height: 1.4em; line-height: 1.4em; left: 0; }
}</pre></body></html>