<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">:root{
    --tec-font-family-sans-serif: 'Montserrat', 'helvetica neue', helvetica, arial
}

.home .featured-content,
.post-type-archive-tribe_events .featured-content {width: 100%;margin-right: 0}
.home .search-hp{}
.home main h1 {text-align: left;}
.home .search-hp form{position: relative;}
.home .search-hp form label{
    width: 100%; margin-bottom: 20px
}
.home .search-hp form input[type="search"]{
    width: 100%;
}
.home .search-hp form input[type="submit"]{
    position: absolute;
    right: 0;
    top: 0;
}
.archive .page-header h1 {
    text-align: left;
}
#secondary input.search-field{margin: 0}
.fbox{padding: 20px;margin-bottom: 20px}
.sheader{margin-bottom: 20px}
article.blogposts-list{margin-bottom: 15px;}
.main-intro-hp {display: grid;grid-template-columns: 4fr 1fr;grid-gap: 20px;}
.main-intro-hp {grid-template-columns: 2fr 1fr;}
.main-intro-hp .left-intro{display: grid;grid-template-columns: 1fr 2fr;column-gap: 20px;}
.main-intro-hp .left-intro{grid-template-columns: 1fr}
.main-intro-hp .left-intro .text{ }
.main-intro-hp .left-intro .persone{display: grid;grid-template-columns: repeat(4, 1fr);column-gap: 20px;}
.main-intro-hp .left-intro .sing-persone{text-align: center;}
.main-intro-hp .left-intro .sing-persone a{ }
.main-intro-hp .left-intro .sing-persone span{display: block;}
.main-intro-hp .left-intro .sing-persone p{ }
.main-intro-hp .left-intro .sing-persone img{ }
.main-intro-hp .old-site{ }
.main-intro-hp .old-site a{text-decoration: none;}
.main-intro-hp .old-site a span{font-weight: 700; margin-bottom: 10px; display: block}

.latest-hp {display: grid;grid-template-columns: 1fr; column-gap: 30px}
.latest-hp h3{font-weight: 700;text-align: left;}
.latest-hp .list-hp{display: grid;grid-template-columns: repeat(3, 1fr);column-gap: 20px;}
.latest-hp article{width: 100%; max-width: none;}
.latest-libro-hp .featured-thumbnail,
#page .libro-archive .featured-thumbnail{
    height: 300px;
}
.latest-libro-hp .featured-thumbnail img,
#page .libro-archive .featured-thumbnail img{
    object-fit: contain;
    width: 100%;
    height: 100%;
}
#page .libro-archive{
    display: grid;
    grid-template-columns: repeat(2, 1fr);column-gap: 15px
}
#page .libro-archive article{width: 100%; max-width: none;}

.single-libro{ }
.single-libro main .main-info-libro{display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 15px;}
.single-libro main .featured-thumbnail{ }
.single-libro main article{ }
.single-libro main #comments{grid-column-start: 1; grid-column-end: 3}


.lista-categorie {display: grid;grid-template-columns: repeat(3, 1fr); grid-gap: 10px 30px;}
.lista-categorie .sing-cat{}
.lista-categorie.cat-img{grid-gap: 30px;} 
.lista-categorie.cat-img figure,
.splide figure{margin: 0;aspect-ratio: 5/3;} 
.lista-categorie.cat-img a,
.splide a{position: relative; display: block;}
.lista-categorie.cat-img figure img,
.splide figure img{
    display: block;
    object-fit: cover;
    width: 100%;
    height: 100%;
}
.lista-categorie.cat-img a span,
.splide a span {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    color: #fff;
    padding: 5px 10px;
    background-color: rgba(0,0,0,.5);
}
.splide{padding-bottom: 30px;margin-bottom: 30px;}
.splide .splide__pagination{}
.splide .splide__toggle{display: none;}
.splide .splide__pagination__page.is-active {
    background: #666;
    transform: scale(1.2);
}
.lista-categorie.cat-img a span{}  

.iubenda-uspr-btn {font-size: 10px}

.cont-sites { }
.site-img { }
.site-img .sing-site{display: grid; grid-template-columns: 1fr 3fr; grid-gap:20px}
.cont-sites .sing-site{border-bottom: 1px solid #efefef;
    margin-bottom: 10px;
    padding-bottom: 20px; }
.cont-sites .sing-site:last-child{border-bottom:none;
    margin-bottom: 0px;
    padding-bottom: 0px; }
.cont-sites .sing-site .sing-site-title{font-weight: 700 }
.cont-sites .sing-site .sing-site-desc{ }
.cont-sites .sing-site .sing-site-link{ }
.cont-sites .sing-site .sing-site-link a{ }



.footer-contatto-container{margin: 20px auto 20px;border-top: 1px solid #000;padding-top: 50px;}
.footer-contatto {width: 800px;margin: auto;}
.footer-contatto .footer-contatto-tit{text-align: center;font-weight: 700;font-size: 20px;}
.footer-contatto .footer-contatto-txt{text-align: center;}
.footer-contatto .footer-contatto-form{ }


.gm-style-iw-d&gt;div&gt;div&gt;div&gt;div:not(:nth-child(1)){display: none;}
.gm-style-iw-d&gt;div&gt;div&gt;div&gt;div:nth-child(1){}

/** eventi **/
.single-tribe_events .tribe-events-single .tribe-events-event-meta{display: grid; grid-template-columns: 1fr 1fr; width: 100%;}
.tribe-events-venue-map {width: 100%;}
.tribe-events-event-image img {max-height: 700px;}
/** fine eventi **/

@media screen and (max-width: 991px) {
  .main-intro-hp .left-intro {column-gap: 30px;row-gap: 30px;grid-template-columns: 1fr;}
}
@media screen and (max-width: 768px) {

}
@media screen and (max-width: 767px) {
  .content-wrap{max-width: 95%}
  h2 {font-size: 20px}
  .main-intro-hp{
    grid-template-columns: 1fr;
    }
  .latest-hp .list-hp {
      grid-template-columns: 1fr;
      row-gap: 20px;
  }
  .main-intro-hp .left-intro .persone{
    grid-template-columns: repeat(2, 1fr);
    row-gap: 30px;
  }
  #page .libro-archive{grid-template-columns: 1fr;
  row-gap: 30px;}

  .single-libro main .main-info-libro{grid-template-columns: 1fr;
  row-gap: 30px}

  .single-tribe_events .tribe-events-single .tribe-events-event-meta{grid-template-columns: 1fr;}
  .tribe-events-meta-group.tribe-events-meta-group-venue{order: 0;}

  .lista-categorie {grid-template-columns: 1fr 1fr;}

  .site-img .sing-site{grid-template-columns: 3fr 7fr; }
}
@media screen and (max-width: 480px) {
    .lista-categorie {grid-template-columns: 1fr;}
    .site-img .sing-site{grid-template-columns: 1fr; }
}

.list_map{
    margin-top: 20px;
}
.list_map .sing-row{
    margin-bottom: 10px;
    border-bottom: 1px solid;
    padding-bottom: 10px;
}
.list_map .sing-row:last-child{
    border: none;
}
.list_map .sing-row .sing-row-title{
    font-weight: 700;
}
.list_map .sing-row .sing-row-elements{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 20px;
}
.list_map .sing-row .sing-row-elements-address{}
.list_map .sing-row .sing-row-elements-message{}

@media screen and (max-width:767px){
    .list_map .sing-row .sing-row-elements{
        grid-template-columns: 1fr;
    }
}

.filter-siti{}
.filter-siti span{
    font-weight: 700;
    margin-bottom: 5px;
    display: block;
}
.filter-siti ul{
    margin-left: 0;
}
.filter-siti ul li.active{
    background: #bbb;
}
.filter-siti ul li:hover{
    background: #ddd;
}
.filter-siti ul li{cursor: pointer;display: inline-block;list-style-type: none;padding: 2px 5px;border: 1px solid;margin: 0 5px 5px 0;}
.cont-sites .ui-state-active{background-color: #a3a3a3; color: #fff; border-color: #a3a3a3;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container{
    padding-top: 10px;
}
.eventi-start-stop{font-size: 12px}

.frana-cont{
    padding: 20px;
    background: #d11414;
    margin-bottom: 15px;
}
.frana-cont p{
    margin-bottom: 0;
    color: #fff;
}
.frana-cont b{}
.frana-cont a{color: inherit;}


.wpgmp_listing_container b,
.wpgmp_listing_container strong{font-weight: 700}</pre></body></html>