.generic-accordion .card .card-body p,footer .contacts a p,.generic-item .container .text-item p,.sidebar_organiDirettivi p,.item-generic .container .text-item p{font-family:'Poppins',sans-serif;font-weight:400;color:#54565a;font-size:1.5rem;line-height:1.8;margin:0;padding:0}
.footer .contacts a div{margin-left:34px}
.footer .contacts a div p{font-size:1.3rem}
.footer .btn:active,.footer .btn:focus,.footer .btn:hover{color:#85754f !important}
.generic-item .container .text-item p{margin-bottom:3rem !important}
.generic-item .container .text-item .h5.data{text-transform:uppercase}
.table-wrapper .generic-table tbody th{color:#85754f;font-family:'EB Garamond',serif;font-weight:400;font-style:italic;text-align:center;background-color:#FFF;border:1px solid white;font-size:3rem;padding:1rem;line-height:1.1}
.sliderImageEvent .container .text-item p,.text p,.sidebarTitle p{font-family:'Poppins',sans-serif;font-weight:400;color:#54565a;font-size:1.5rem;line-height:1.8;margin:0;padding:0;margin-bottom:3rem !important}
.sign .signature,.sign .qualification{margin:4rem 0}
.sign .signature .h3,.sign .signature .h4,.sign .qualification .h3,.sign .qualification .h4{font-style:italic;color:#85754f;margin-bottom:1rem;font-size:3rem}
@media(min-width:768px){.sign .signature .h3,.sign .signature .h4,.sign .qualification .h3,.sign .qualification .h4{font-size:3.8rem}
}
.sign .signature .h6,.sign .qualification .h6{font-family:'Poppins',sans-serif;font-weight:400;letter-spacing:2px;font-size:1.5rem;font-weight:600;color:#85754f;text-transform:uppercase}
.intro-opening .text-item .h2{margin-bottom:1.5rem !important}
.footer p{font-size:1.3rem;margin:0}
.footer .policy p{padding:0 1rem}
.footer .contacts a{font-size:1.3rem}
.error-form{padding:0 2rem;color:#dd002a}
.error-form-string{display:none}
input[type="tel"]{display:inline-block;width:100%;height:5rem;font-size:1.5rem;font-weight:400;line-height:5rem;text-align:left;color:#000;padding:0 2rem;border-radius:3rem;background-color:#f1edeb;border:0;-webkit-box-shadow:none;box-shadow:none}
.news-events .card-wrapper .h3{max-height:100px;overflow:hidden}
@media(max-width:1200px){.news-events .card-wrapper .h3{max-height:57px;overflow:hidden}
}
.footer.section{padding:0}
.generic-item .container .row .generic-item .container{margin-bottom:3rem !important;margin-top:3rem !important;margin-left:1.5rem !important}
@media(min-width:768px){.historic-train-left .std_accordion_cont .generic-wrapper{max-width:100%}
}
.errorbox{background:#e8f16d;padding:15px;border-radius:5px}
.btn-disabled-price-box{cursor:default;pointer-events:none;background:#b50d22;color:#500c0c}
.enable-bkg{background-image:url(../../../../../etc.clientlibs/settings/wcm/designs/fondazionefs/clientlib-site/resources/img/bkg-pattern.jpg)}
section.hero.big.authorHero{height:880px !important;min-height:65rem;margin-bottom:0}
@media(min-width:992px){.header .navbar-nav li{margin-right:2rem;overflow:hidden}
}
@media(min-width:1376px){.header .navbar-nav li{margin-right:4rem;overflow:hidden}
}
@media(min-width:992px){.header .other-items{display:inline-block;margin-right:2rem;right:auto !important}
}
@media(min-width:1024px){.header .other-items{margin-right:3rem}
}
.slow-food.main-spacing .cq-Editable-dom .container .edit-row div:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.slow-food.main-spacing .cq-Editable-dom .container .edit-row .new.cq-Editable-dom{width:100%}
.route-area .route-list .route-item{height:100%}
.route-list .row.no-gutters.dotted .route-item{background:url(../../../../../etc.clientlibs/settings/wcm/designs/fondazionefs/clientlib-site/resources/img/train-dashed-line.svg) repeat-y 10px top}
@media(min-width:768px){.route-area .route-list .route-item{background:none !important}
li.tappa>.no-gutters.selected{background-image:url(../../../../../etc.clientlibs/settings/wcm/designs/fondazionefs/clientlib-site/resources/img/train-gate-vertical-red.svg) !important;background-repeat:repeat-y !important;background-attachment:fixed !important;background-position:center !important}
li.tappa>.no-gutters.dotted{background-image:url(../../../../../etc.clientlibs/settings/wcm/designs/fondazionefs/clientlib-site/resources/img/train-dashed-line.svg) !important;background-repeat:repeat-y !important;background-attachment:fixed !important;background-position:center !important}
li.tappa>.no-gutters{list-style:none;margin-bottom:0;overflow:auto;background-image:url(../../../../../etc.clientlibs/settings/wcm/designs/fondazionefs/clientlib-site/resources/img/train-gate-vertical.svg);background-position:center;background-repeat:repeat-y;background-attachment:fixed}
}
@media(min-width:1200px){.route-area .route-list .route-item.invert .h3.title:before{right:-9rem}
.route-area .route-list .route-item .h3.title:before{left:-60px}
}