<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?erm5wi');
  src:  url('fonts/icomoon.eot?erm5wi#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?erm5wi') format('truetype'),
    url('fonts/icomoon.woff?erm5wi') format('woff'),
    url('fonts/icomoon.svg?erm5wi#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"] p, [class*=" icon-"] p{
  font-family: var(--body_typography-font-family);
  line-height: var(--body_typography-line-height);
}
.icon-xing:before {
  content: "\e4d8";
}
.icon-xing2:before {
  content: "\e4d9";
}
.icon-pen:before {
  content: "\e600";
}
.icon-yahoo:before {
  content: "\e601";
}
.icon-pinterest:before {
  content: "\e602";
}
.icon-myspace:before {
  content: "\e603";
}
.icon-facebook:before {
  content: "\e604";
}
.icon-twitter:before {
  content: "\e605";
}
.icon-feed:before {
  content: "\e606";
}
.icon-vimeo:before {
  content: "\e607";
}
.icon-flickr:before {
  content: "\e608";
}
.icon-dribbble:before {
  content: "\e609";
}
.icon-blogger:before {
  content: "\e60b";
}
.icon-soundcloud:before {
  content: "\e60c";
}
.icon-reddit:before {
  content: "\e60d";
}
.icon-paypal:before {
  content: "\e60e";
}
.icon-linkedin:before {
  content: "\e60f";
}
.icon-digg:before {
  content: "\e610";
}
.icon-dropbox:before {
  content: "\e611";
}
.icon-tumblr:before {
  content: "\e613";
}
.icon-grid:before {
  content: "\e614";
}
.icon-mail:before {
  content: "\e616";
}
.icon-forrst:before {
  content: "\e617";
}
.icon-skype:before {
  content: "\e618";
}
.icon-link:before {
  content: "\e619";
}
.icon-user:before {
  content: "\e61a";
}
.icon-user2:before {
  content: "\e61b";
}
.icon-minus:before {
  content: "\e61c";
}
.icon-plus:before {
  content: "\e61d";
}
.icon-arrow-left:before {
  content: "\e61e";
}
.icon-arrow-down:before {
  content: "\e61f";
}
.icon-uniE620:before {
  content: "\e620";
}
.icon-arrow-down2:before {
  content: "\e621";
}
.icon-youtube:before {
  content: "\e622";
}
.icon-list:before {
  content: "\e623";
}
.icon-image:before {
  content: "\e624";
}
.icon-images:before {
  content: "\e625";
}
.icon-quotes-left:before {
  content: "\e627";
}
.icon-film:before {
  content: "\e628";
}
.icon-headphones:before {
  content: "\e629";
}
.icon-bubbles:before {
  content: "\e62a";
}
.icon-TFicon:before {
  content: "\e62d";
}
.icon-googleplus:before {
  content: "\e900";
}
.icon-map-marker-alt:before {
  content: "\e901";
}
.icon-insert-template:before {
  content: "\ea72";
}
.icon-instagram:before {
  content: "\ea92";
}
.icon-spotify:before {
  content: "\ea94";
}
.icon-deviantart:before {
  content: "\eaaa";
}
.icon-github:before {
  content: "\eab0";
}
.icon-wordpress:before {
  content: "\eab4";
}
.icon-lastfm:before {
  content: "\eacb";
}
.icon-pinterest2:before {
  content: "\ead2";
}
.icon-flattr:before {
  content: "\ead5";
}
.icon-foursquare:before {
  content: "\ead6";
}
.icon-yelp:before {
  content: "\ead7";
}
.icon-search:before {
  content: "\f002";
}
.icon-star:before {
  content: "\f005";
}
.icon-star-o:before {
  content: "\f006";
}
.icon-gear:before {
  content: "\f013";
}
.icon-check-square-o:before {
  content: "\f046";
}
.icon-check-circle-o:before {
  content: "\f05d";
}
.icon-shopping-cart:before {
  content: "\f07a";
}
.icon-bars:before {
  content: "\f0c9";
}
.icon-caret-left:before {
  content: "\f0d9";
}
.icon-caret-right:before {
  content: "\f0da";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-spinner:before {
  content: "\f110";
}
.icon-vk:before {
  content: "\f189";
}
.icon-whatsapp:before {
  content: "\f232";
}


.cliccable{cursor:pointer;}
.filtro_notizie_item{cursor:pointer; display:block;  font-size:18px;}
.filtro_notizie_item span{color:var(--h1_typography-color); padding-left:3px;}
.filtro_notizie_item.highlight span{font-weight:500}
.menu_notizie{display:none;}
.menu_notizie_wrap{padding:20px 0;}
.toggle_menu_notizie {font-weight:500; font-size:24px; cursor:pointer;}
.toggle_menu_notizie span{color: var(--h1_typography-color)}
.toggle_menu_notizie i{vertical-align: text-top;}
#filtri_per{color:var(--h1_typography-color); font-size:20px;}
.ajax_loader{display:block; width:30px; height:30px; margin-left:auto; margin-right:auto; border-top:1px solid var(--h1_typography-color); border-bottom: 1px solid #e4022e; border-radius:50%;animation: ajax-loading 1.2s linear infinite;}
@keyframes ajax-loading {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.ajax_loader_wrap{display:none;}

@media screen and (max-width:767px){
	/* .menu_notizie{display:block;} */
}

/*.social_wrap{display:flex; gap:25px;}*/
.social_column .fusion-social-network-icon{
  border-radius:50%;
  padding:11px;
  font-size:11px;
  font-size: 15px;
  color:#2f2f2f;
  background-color:#6F6F6F;
  border-color:#6F6F6F;
  display: inline-block;
}
.social_column .fusion-social-network-icon:hover{
  background-color: #e60032;
}
/*.social_column_1 .fusion-social-network-icon{
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  font-size: 24px;
  line-height: 28px;
}*/
.social_column .fusion-social-network-icon:before{color:#fff;}
.social_column .name{padding-bottom:5px;}
.social_column .area_social{
/*  padding-bottom:20px;*/
  margin-bottom:20px;
  display: flex;
  align-items: center;
  gap: 10px;
}
/*.social_column.social_column_right .area_social{border-bottom:1px solid #eee;}*/
.social_column.social_column_right .area_social:last-child{border-bottom:0;}
.social_column_2{
/*  border-top:1px solid #bfbfbf;*/
  /*padding-top:20px;
  margin-top: 20px;*/
}
.social_column .area_social_2{
  display: flex;
  justify-content: space-between;
}
.area_social_2 .name{
  padding-bottom: 0;
}

.widget_text .logo{
  display: inline-block;
  padding-right: 15px;
}
.fusion-column .fusion-footer-widget-column{
  margin-bottom: 25px;
}
/* proprietÃ&nbsp; sotto da togliere quando si pubblicherÃ&nbsp; la terza voce nel menÃ¹ footer centrale */
.fusion-column .fusion-footer-widget-column{
  margin-bottom: 68px;
}

.h2-small h2 {
    font-size: 22px !important;
}
@media (min-width: 1000px) {
    .h2-small h2 {
        font-size: 25px !important;
    }
}
#main{
  background-position: center top;
}
.fusion-blog-layout-grid .fusion-post-wrapper .fusion-image-wrapper img{
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.fusion-blog-shortcode h2 a, .fusion-blog-shortcode h2, #wrapper #main .fusion-post-content &gt; .blog-shortcode-post-title, #wrapper #main .fusion-post-content &gt; h2.fusion-post-title {
    font-size: 20px;
    line-height: 22px!important;
    font-weight: 500;
}
#filtri_per{
  margin-top: 10px;
}
body strong, body bold{
  font-weight: 700;
}

/*trucco per il resize delle immagini di anteprima nei post related - con la nuova versione del tema sono cambiate le dimensioni delle immagini e i crop che vengono fatti*/
.single-related-posts .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper{
  position: relative;
  padding-bottom: 52.3%;
  width: 100%;
}
.single-related-posts .swiper-slide .fusion-carousel-item-wrapper .fusion-image-wrapper img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

body.single-post #main,
body.search #main,
body.error404 #main,
body.archive #main {
    margin: 60px 0 40px!important;
}
.fusion-blog-infinite .fusion-load-more-button{
  margin-bottom:0!important;
}</pre></body></html>