@import "fonts/testmeserif02.css";html,body{font-size:16px;line-height:24px}html,body,h1,h2,h3,h4,h5,h6,.site-title,blockquote p{font-family:'TestMeSerif02',serif}.entry-title h1,.entry-content h1,.entry-summary h1,.page-content h1,.comment-content h1,.entry-title h2,.entry-content h2,.entry-summary h2,.page-content h2,.comment-content h2{font-size:2.66rem;line-height:2.14rem}h3,h4{font-size:1.55rem;line-height:1.25rem}.entry-content h5,.entry-content h6,.entry-summary h5,.entry-summary h6,.page-content h5,.page-content h6,.comment-content h5,.comment-content h6{letter-spacing:0}blockquote p{font-style:normal}blockquote{background:#f5dcdc;border-left:none;font-size:1rem;line-height:1.55rem}a,a:link,a:hover,a:visited,a:focus,.news .entry-content a{color:#a01e28;font-weight:bold;text-decoration:none}a:hover,a:focus{text-decoration:underline}hr{border:0;width:100%;border-bottom:1px solid #a01e28}hr.short{display:none!important}.block-one{text-align:left}.copyright{font-size:0.8rem}.headerblock .site{margin:0 auto}.headerblock.standard .site-header,.headerblock.alternative .site-header{background:none}.navigation-main li.current_page_item li a,.navigation-main li.current_page_item li li a{color:#a01e28}.navigation-main a{border-bottom:3px solid #fff!important}.navigation-main a:hover{color:#a01e28;border-bottom:3px solid #a01e28!important}.navigation-main .current_page_item>a,.navigation-main .current-menu-item>a,.navigation-main .current_page_ancestor>a{color:#a01e28}ul#primary-menu .current-menu-item>a,.navigation-main .current_page_ancestor>a,.navigation-main .current-menu-ancestor>a{background:#f5dcdc}.navigation-main a{font-size:1rem}.menu-toggle:focus{box-shadow:none;border:none}@media screen and (max-width:1024px){.menu-toggle{display:inline-block;position:relative;padding:0;background:none;margin-top:-30px;margin-bottom:60px}.menu-toggle span{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px}.menu-toggle:before{border:0;content:"\f419";font-size:25px;font-size:2.5rem;font-family:'Genericons';line-height:2.25;font-weight:500;margin:0;padding:10px;background:white;color:#a01e28}.main-small-navigation ul.nav-menu.toggled-on{display:block}.navigation-main ul{display:none}.site-header{position:relative}.site-logo{display:block;margin-bottom:-80px;max-width:40%}.headerblock.standard .site-logo img,.headerblock.alternative .site-logo img{height:auto;min-height:initial;max-height:initial}#secondary{display:block;float:right;text-align:right;width:100%}.site-info{font-size:1em}}.main-small-navigation a{border:0;padding:5px 10px}.main-small-navigation ul#primary-menu>li>a:hover,.main-small-navigation a:focus{border-bottom:0}.main-small-navigation li{padding:0 20px}.main-small-navigation ul>li>a{font-size:1.2rem}.main-small-navigation ul>li>ul>li>a{font-size:1.1rem}.main-small-navigation ul>li>ul>li>ul>li>a{font-size:1rem}.main-small-navigation ul#primary-menu>li{border-bottom:3px solid #a01e28}.main-small-navigation .sub-menu{padding-left:30px}.main-small-navigation ul ul,.main-small-navigation ul ul ul{margin-left:0}.main-small-navigation ul#primary-menu>li>a{border-bottom:0!important}@media screen and (min-width:77.5em){.entry-content h2,.entry-summary h2,.page-content h2,.comment-content h2{font-size:2.66rem;line-height:2.14rem}.widget{font-size:1rem}}@media screen and (max-width:1150px){.navigation-main a{font-size:1rem}}.elenco_sedi{margin-bottom:50px!important}.elenco_sedi h3{margin-bottom:10px!important;font-size:130%!important}.elenco_sedi .so-panel:first-child{margin-bottom:0px!important}.elenco_sedi ul{margin-left:30px}@media screen and (min-width:38.75em){ul,ol{margin-left:50px}}@media screen and (min-width:1em){.widget{font-size:1rem!important}}@media screen and (min-width:68.75em){.entry-content h6{margin-bottom:1em}}@media screen and (min-width:77.5em){.entry-content h6{margin-bottom:1em}}.sow-carousel-wrapper span.overlay{position:static;background:#a01e28}.rpwe-block ul{list-style:none;margin-left:0;padding-left:0}.rpwe-block li{margin-bottom:20px}.rpwe-block a{display:inline;text-decoration:none}.rpwe-block h3{clear:none;margin:0;font-size:1.3rem}.rpwe-summary{margin-top:10px;max-width:700px}.rpwe-thumb{margin-right:10px}.rpwe-alignleft{display:inline;float:left}.rpwe-alignright{display:inline;float:right}.rpwe-aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width:600px){a.rpwe-img{display:none}}.rpwe-clearfix:before,.rpwe-clearfix:after{content:"";display:table!important}.rpwe-clearfix:after{clear:both}.rpwe-clearfix{zoom:1}html.fontsize,html.fontsize body{font-size:28px!important;line-height:43px!important}.a11y-toolbar-list-item{font-size:18px!important;line-height:28px!important}@media screen and (max-width:1024px){html.fontsize,html.fontsize body{font-size:24px!important;line-height:36px!important}html.fontsize .main-small-navigation .sub-menu{padding-left:10px}}body.home.page .aboutpage{display:none}body.home.page #widgetized-header{display:none}#widgetized-header{display:none;position:relative;margin-top:-96px;z-index:-400}.entry-content.site{padding:0 14%!important}.entry-content.site h1{color:white!important}.site-content{padding-top:0!important}.hentry{padding-top:0!important}.aboutpage .cd-fixed-bg-one h1{font-size:2.5rem}.copyright{display:none}body.home.page #content{margin-top:-95px;z-index:-400}body.home.page #masthead{background-color:transparent}body.home.page .payoff{font-size:1.5rem}body.home.page .payoff p{line-height:125%}body.home.page .payoff em{display:block;font-size:1.2rem;font-style:normal;margin-top:10px}body.home.page #panel-2-0-0-1{padding-bottom:40px;border-bottom:1px solid #a01e28}.navigation-main a{text-transform:none;letter-spacing:normal;padding:0 30px}.navigation-main ul ul a,.navigation-main ul ul ul a{font-size:0.9rem;width:210px}.navigation-main ul ul a:hover,.navigation-main ul ul ul a:hover{color:#a01e28}.navigation-main ul ul{top:1.95em}h1,h2,h3,h4,h5,h6,ul#primary-menu a{font-family:'TestMeSerif02',serif!important;text-transform:none!important;line-height:125%!important}ul#primary-menu a{text-decoration:none}ul#primary-menu>li>a{display:inline-block!important;border-bottom:3px inset #ffffff!important}.navigation-main ul li.menu-item-has-children>a:after{line-height:10px!important;padding-top:8px}.navigation-main ul#primary-menu ul{background-color:#ffffff}ul#primary-menu>li>a:not(.menu-item-has-children){padding-top:10px;padding-bottom:10px}ul#primary-menu>li>a:hover{border-bottom:3px solid #a01e28!important}h6{font-size:130%!important;margin-top:10%!important}.widget{padding:0}.txt_slider_fuibi{font-size:1.5rem;max-width:30%;bottom:50%!important;left:50%!important;transform:translate(-50%,50%);background:rgba(160,30,40,0.9);padding:25px 30px;color:white;border-bottom-right-radius:70px}@media screen and (max-width:600px){.txt_slider_fuibi{font-size:100%;bottom:50%!important;left:50%!important;transform:translate(-50%,50%);width:80%}}@media screen and (max-width:1220px){.txt_slider_fuibi{font-size:60%}}body.home.page .titolo-2-righe h6,body.home.page .titolo-1-riga h6{color:#a01e28}body.home.page .titolo-1-riga{background-color:#f5dcdc;padding:5%}body.home.page .titolo-1-riga h6{margin-top:0!important}a.tastorosso{display:inline-block;color:#ffffff!important;text-decoration:none}body.home.page .master-slider-main-widget a.tastorosso{font-size:70%!important}body.home.page .widget_recent-posts{margin-top:50px;padding-top:40px;border-top:1px solid #a01e28;padding-left:5%;padding-right:5%}body.home.page .widget_recent-posts .post-date{font-size:70%}body.home.page .widget_recent-posts h3{display:none}body.home.page .widget_recent-posts a{color:#a01e28!important;font-size:130%!important}.post .entry-title{font-size:2rem}.post .entry-footer{font-size:.7rem}body.blog article{padding-bottom:50px;border-bottom:1px solid #a01e28}body.page .aboutpage .cd-fixed-bg-one,body.blog .aboutpage .cd-fixed-bg-one{height:250px;line-height:250px;padding:0}body.page .aboutpage .cd-fixed-bg-one .overlay,body.blog .aboutpage .cd-fixed-bg-one .overlay{}body.page .aboutpage .cd-fixed-bg-one h1,body.blog .aboutpage .cd-fixed-bg-one h1{color:#a01e28;text-align:center;line-height:250px!important}body.page .aboutpage,body.blog .aboutpage{border-bottom:1px solid #a01e28;margin-bottom:50px;margin-top:-96px;position:relative;z-index:100;height:250px;line-height:250px}.aboutpage .cd-fixed-bg-one .overlay{background:#000;opacity:.2}body.page .entry-content,.blog .aboutpage .entry-content,body.page .entry-summary{padding:0 5%}.header-inner{padding:15px 14%;max-width:1790px}#secondary{display:table-cell;vertical-align:top;padding-top:3%}.footer .site-content{padding:0 14%!important}@media screen and (min-width:77.5em){.entry-content h3,.entry-summary h3,.page-content h3,.comment-content h3{font-size:2.0rem;margin-bottom:0.18em}}@media all and (max-width:1390px){ul#primary-menu>li>a{}}@media all and (max-width:1130px){ul#primary-menu>li>a{}}@media screen and (max-width:640px){.aboutpage .cd-fixed-bg-one h1{font-size:2rem}body.page .aboutpage,body.blog .aboutpage{margin-top:-30px;position:relative;z-index:200}.site-logo{max-width:40%}}.menu-sedi-container ul{border-bottom:1px solid #a01e28}.menu-sedi-container li{display:inline-block;font-size:150%;padding:0}.menu-sedi-container li a{padding:10px;display:block}.menu-sedi-container .current-menu-item{background-color:#fff5f5;border-bottom:2px solid #a01e28}.two-widgets .widget{width:100%}