<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
@media screen and (min-width: 1366px) {

	.archive .container {
		max-width: 1571px !important;
	}

	.box-list-archive .archive-entry {
		width: 20.902%;
	}

}

@media only screen and (max-width: 999px) {
	.box-list-archive .archive-entry {
	    float: left;
	    margin-left: 1.71569%;
	    margin-right: 1.71569%;
	    width: 46.5686%;
	}


}

@media only screen and (max-width: 988px) {

	.content-article-title .right-title-side {
    	margin-top: -16px !important;
	}

	.link-social {
	  display: block !important;
	  visibility: visible !important;
	}
	
	.addtoany_content_top {
		display: none !important;
		visibility: hidden !important;
	}

	.my-social-desktop {
	  display: none;
	  visibility: hidden;
	}

	.my-social-mobile {
	  display: table;
	  visibility: visible;
	}

	.site-main {
	    margin:auto !important;
	}

	.content-area {
		margin: auto !important;
	}

	.site-content .widget-area {
	    float: left !important;
	    padding-left: 0 !important;
	    width: 100% !important;
	}



}

@media only screen and (max-width: 959px) {
	/*.logo-desktop {
	  display: none;
	  visibility: hidden;
	}

	.logo-mobile {
	  display: block;
	  visibility: visible;
	}*/
}

@media only screen and (max-width: 799px) {

	.content-article-title .right-title-side {
	    display: block;
	    left: 0 !important;
	    margin-top: 5px !important;
	    position: relative !important;
	    text-align: left !important;
	    top: auto !important;
	    width: 100% !important;
	}

	.content-article-title .right-title-side a {
	    display: inline-block !important;
	    margin: 2px 4px !important;
	}
	.link-social {
	    border-right: 1px solid;
	    padding-right: 7px;
	}
}

@media only screen and (max-width: 767px) {

	.container-fluid {
	    display: block !important;
	}
  	.col-md-all, .col-md-3 {
	    width: 100% !important;
	    border-left: 0 !important;
	    margin-bottom: 30px;
    }
    

	h2.avia-caption-title {
	    margin: 0;
	}

	
	.site-branding {
	    padding-left: 10px !important;
	    padding-right: 14px !important;
	}

	/*.avia-fullscreen-slider .avia-slideshow {
	    max-height: 190px !important;
	}*/

	.home #masthead {
	    margin-bottom: 0 !important;
	    position:  relative !important;
	}

	.avia-fullscreen-slider .avia-slideshow &gt; ul &gt; li {
		background-repeat: no-repeat;
	}


	.avia-slideshow-inner {
	  top: 0 !important;
	}



}
@media only screen and (min-width: 340px) and (max-width: 780px) {

	/* inizio responsive mobile loghi da 4 a due colonne */
	#loghi-home .panel-grid.panel-no-style {
	    display: block !important;
	}

    #loghi-home .panel-grid-cell .panel-grid-cell {
	    float: left !important;
	    height: 180px !important;
	    margin-bottom: 0 !important;
	    /*width: 50% !important;*/
	    width: 40% !important;
	    margin: 3.4%
	}

	/*#loghi-home .panel-grid-cell .panel-grid-cell:nth-child(2n+2) {

	    margin-left: 10%;
	}*/

	 #loghi-home .panel-grid.panel-has-style&gt;.panel-row-style, .panel-grid.panel-no-style {
        display: block 
    }

	/* fine responsive mobile loghi da 4 a due colonne */
}

@media only screen and (max-width: 666px) {

	.right-title-left {
		width: 100%;
	}
}


@media only screen and (max-width: 600px) {
	.box-list-archive .archive-entry {
	    float: none;
	    width: 100%;
	    height: 32em !important;
	}

	.caption_right .slideshow_caption {
	    width: 100%;
	}


	.menu-giallo {
		display: none;
		visibility: hidden;
	}

	.box-list-archive .archive-entry {
		margin: auto auto 3.43137% auto !important;
	}

	.ul-top-menu-widget { 
		display: block;
		visibility: visible;
	}

	.col-md-all, .col-md-3 {
	    border-bottom: 1px dotted #f3c300;
	}

	#masthead .site-branding {
	    padding: 5px 0 60px;
	}
}

@media only screen and (max-width: 480px) {

	.ubermenu-main .ubermenu-submenu .ubermenu-item-header &gt; .ubermenu-target {
	  font-size: 15px !important;
	  width: 95 !important;
	  margin: auto !important;
	}

	.fbd-button-secondary, .fbd-button-primary {
	  padding: 10px !important;
	}

	body .rhcalendar.not-widget.rhc_holder.fc-small {
	    margin-top: 60px !important;
	}

	.fc-button-rhc_search:before {
	    top: 5px;
	    float: none;
	    /* left: -4px; */
	}

	/*

	


.fc-event-inner {
  display: none;
}



.fullCalendar a.fc-event:after {
  content: '';
	display: block;
	height: 8px;
	width: 8px;
	padding: 0;
	border-radius: 50%;
	background-color: #333;
	margin: 25px auto 5px;

}

.fullCalendar a.fc-event {
   background:transparent !important;
   border: 0 !important;
   margin-top: -20px !important;
}

.fc-small .fullCalendar tr td.fc-day {
  width: 14.28% !important;
  height: 45px !important;
  overflow: hidden !important;
   text-align: center !important;
}*/

}</pre></body></html>