@import 'https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&amp;display=swap';#main,#content{padding:0!important;text-align:justify}#branding img{max-width:200px!important;height:auto!important;margin-bottom:10px}#header .mini-search{float:right!important}#main.sidebar-left .vc_general.vc_cta3 h2{font-size:24px!important}img{text-indent:-9999px!important}.page-title.solid-bg{background:#ebebeb!important}.vc_general.vc_cta3{padding-right:15px!important;padding-left:15px!important}.page-title .breadcrumbs{display:none!important;height:0!important}h1,h2,h3,h4,h5,h6{line-height:1.2!important}html:not(.mobile-true) #bottom-bar img,html:not(.mobile-true) #header img,img,html:not(.mobile-true) #main img:not(.animate-element,.ls-s-1){opacity:1!important}#bottom-bar{font-size:13px;line-height:16px}.wf-container,.wf-container-main{margin:0}.wpb_row{padding-top:30px!important;padding-bottom:30px!important;margin-top:0!important;margin-bottom:0!important}.vc_inner{padding-top:0!important;padding-bottom:0!important;margin:0 -15px!important}.overlap #fancy-header,.overlap #main-slideshow,.overlap .page-title{margin:0!important}.page-title{margin-bottom:40px}#main-nav>li{margin:0 10px}.wf-container-top .mini-contacts{float:left}#lang_sel_list{float:right}#top-bar{background:#f5f5f5;margin-bottom:5px}.upb_row_bg h2{margin:0!important}.titleBar{text-align:center;color:#fff!important;background:rgb(196,0,2,1);padding:5px 0}.titleBar h1,.prodHome h2 a{color:#fff!important}#content{padding:40px 0}.prodHome h2{text-align:center;color:#fff;background:#c40002;border:0;padding:3px 5px;font-size:18px!important;line-height:1.2!important}.prodHome p{line-height:1.2!important;font-size:15px!important;margin-top:8px;text-align:justify}.prodHome .wpb_vc_column_text,.prodHome .wpb_text_column{margin:0!important;padding:0!important}.slick-dots li{margin:0!important}.vc_separator{margin:0 0 20px!important}.bgGrey{background:#f5f5f5}.twentytwenty-before-label,.twentytwenty-after-label{display:none!important}.wpcf7-response-output{float:left}.noPad{padding:0!important}.noPadTop{padding-top:0!important}.sub-nav li,.sub-nav li a,.sub-nav li span{margin:0!important;padding:0!important}.sub-nav li a{font-size:15px!important;border-bottom:2px solid rgba(74,74,74,.1);line-height:1.5!important;padding:5px!important}.sub-nav ul{margin:0;padding:0}.sub-nav li{background:#f5f5f5!important}.ombra{text-shadow:0 2px 5px rgba(0,0,0,.5)}.fullImg img,.boxImg img,.boxImg .vc_single_image-img{width:100%!important;height:auto}.boxImg .vc_column_container{padding:15px 0!important}.vc_general.vc_cta3 h2{font-size:32px!important;margin:0!important}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{background:#44a141!important}.vc_btn3-color-green.vc_btn3-size-md{text-transform:uppercase;font-size:16px}.subTitle{font-size:25px;margin:0;line-height:1.2!important;color:#c40002}.vc_btn3.vc_btn3-color-danger{background:#c40002!important}.thdTitle{text-align:justify!important;font-size:18px!important}.wf-container-title{padding:0 15px}#sidebar .widget-title{background:#f5f5f5;text-transform:uppercase;padding:7px 5px}#sidebar{padding:0 22px}.noPad{padding:0!important}.home .boxImg .vc_column_container{width:20%!important}#phantom .ph-wrap{background:#c40002!important}.newsBox figure{padding:15px!important;border:1px solid #ddd!important;background:#f9f9f9!important;text-align:justify!important;margin:0 -15px 15px!important;line-height:1.2!important;font-size:14px!important}.newsBox .tit{font-size:20px!important;line-height:1.2!important;text-transform:uppercase!important;text-align:left!important}.newsBox figure div{margin-bottom:10px!important}.navigation-holder{background:#c40002!important}.hidden{height:0;display:none!important}.red{color:#c40002!important}.bgRed{background:rgba(196,0,2,.09)!important}.doubleSpace ul li{margin-top:15px!important}.wp-table-reloaded{font-size:15px!important}.wf-cell.iso-item{max-width:48%!important;padding:1%!important;display:inline-block!important;position:unset!important}.buttonCustom{font-size:12px;text-decoration:none;padding:7px 12px!important;color:#fff!important}.paginator{width:100%;float:left;margin:30px auto!important}.bigText,.bigText .wpb_text_column p,.bigText .wpb_text_column li{font-size:20px!important;line-height:1.4!important}.noPadCol .column_container{padding-left:6px;padding-right:6px}.noPad .vc_inner .vc_column_container.vc_col-sm-6,.noPad .vc_inner .vc_column_container,.noPad .vc_row:not(.vc_gitem_row):not(.vc_grid) .vc_col-sm-6{padding-left:0!important;padding-right:0!important}.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{background:#ebebeb!important}.bg-green.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{background:#314f29!important;background:linear-gradient(90deg,rgba(49,79,41,1) 0%,rgba(68,161,65,1) 100%)!important}.bg-green p{color:#fff;font-size:16px}.boxImg h2.inverti{background:#fff!important;color:#c40002!important;border:1px solid #c40002}.boxImg h2.inverti a{color:#c40002!important}.mfp-bottom-bar small{font-size:14px!important}header .header-custom-layer{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:7px}.leaf-header img{width:25px;top:3px;position:relative}.loghi img{height:175px;width:auto}.loghi-contatti img{height:120px;width:auto}.leaf-header{margin-bottom:10px}.leaf-header a{text-decoration:none}.leaf-header span{color:#000}.data-header{text-align:right}.data-header h4{font-family:roboto,sans-serif;font-style:italic;color:#c40002}.header-custom-layer>div{flex:33%}.fa-envira:before{content:""!important;display:block!important;width:50px!important;height:50px!important;background-image:url(img/leaf-w.png)!important;background-repeat:no-repeat!important}#top-bar>span{display:none!important}.menu-item.evidenza a,.menu-item.evidenza,.menu-item.evidenza span{color:#4a4a4a!important}@keyframes blinker{50%{opacity:.5}}@media screen and (max-width:870px){#top-bar .mini-search{margin:0 20px!important}}@media screen and (min-width:870px) and (max-width:1100px){#main-nav>li>a{font-size:15px!important}}@media screen and (max-width:990px){.boxImg .vc_column_container{width:50%!important;display:inline-block}#branding img{max-width:150px!important;height:auto!important;margin-bottom:0}header .header-custom-layer{padding:0 10px}.loghi img{margin-top:50px}.loghi img{margin-top:50px}}@media screen and (min-width:870px){.menu-item.evidenza a,.menu-item.evidenza,.menu-item.evidenza span{color:#fff!important}}