<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){
	
	.btn{ width:100%; white-space:normal; }
	
	h1,h2,h3,h4,h5{ text-align:center; }
	
	#top-header {text-align:center;}
	#top-header .menu {float:none; }
	
	#logo-wrapper h1 { font-size: 27px; padding: 30px 0; }
	
	.deco-title.sinistra, .deco-title.destra{ text-align:center; }
	.double-title .deco-subtitle.sinistra,.double-title .deco-subtitle.destra { text-align:center; }
	.deco-title.sinistra:after, .deco-title.destra:before { display:inline;  }
	.double-title .deco-subtitle.sinistra span:after, .double-title .deco-subtitle.destra span:after { margin-top: 30px; margin: 30px auto; }
	
	.archive .post .read-more, .blog .post .read-more { width:100%; text-align:center; }
	.archive .post, .blog .post { padding: 0 15px 3em 0; border-bottom: 1px dashed #e5e5e5; }
	
	.white-text{ text-align:center; }
	
	.br-slider-control{ display:none; }
	.br-slider-control span{ width:28px;}
	.post-inner-wrapper .autosquare{ max-height:160px; }
	
	.br-slider.no-padding { padding: 0 15px; margin-bottom:15px; }
	
	.sidebar{ display:none; }
	
	#main-footer{ text-align:center; }
	#main-footer .footer-column { border: none; }
	
	#footer-logo-wrapper { float:none; }
	.company-info-align { padding: 0 0 0 0; }
	
}</pre></body></html>