html{scroll-behavior:smooth}.rs-parallax-wrap .rs-layer{display:none!important}a{outline:none}h1{text-transform:uppercase}a.ancora,a#formcontatti{display:block;position:relative;top:-160px;visibility:hidden}.mega-indicator{display:none!important}.company-profile .fusion-button{padding:20px;text-align:left;display:inline-block}.company-profile .button-icon-right{position:absolute;right:20px}.rina{padding:0 30px}.fusion-contact-info,.fusion-contact-info-email-address a,body .fusion-secondary-header a{color:#fff;font-size:18px}body.parent-pageid-3464 .fusion-modal-text-link{background-color:#606060;color:#fff;width:300px;text-align:center;padding:13px 29px}.single-prodotti .tablepress thead th{background-color:#e3001b;color:#fff}.single-prodotti .tablepress td,.single-prodotti .tablepress th{border:1px solid #d2d2d2;font-size:18px;text-align:center}.single-prodotti .tablepress .odd td,.single-prodotti .tablepress .even td{background-color:transparent}.single-prodotti .tablepress .column-1,.single-prodotti .tablepress .column-2{text-align:left}.single-prodotti .langEn .tablepress .column-2{display:none}.single-prodotti .langIt .tablepress .column-1{display:none}.single-prodotti table.tablepress tr:first-child td{border-top:0}.single-prodotti table.tablepress tr td:first-child{border-left:0}.single-prodotti table.tablepress tr:last-child td{border-bottom:0}.single-prodotti table tr td:last-child{border-right:0}.elenco .fusion-checklist .fusion-li-item{font-size:20px;border-bottom:1px solid #eee;padding:10px;line-height:140%}.post-img{height:200px;width:100%;background-size:cover}.figlie{margin:10px -15px}.figlia{padding:0 15px;min-height:410px;float:left;width:33.33%;min-width:300px;margin-bottom:20px}.figlia h4{margin:10px 0;font-size:23px;line-height:110%}.figlia h4 a{color:#545454}.home #main .fusion-button,.homenews .fusion-read-more,.figlia .continua,.archive .continua.fusion-read-more{text-transform:uppercase;font-weight:700;line-height:17px;font-size:20px;display:inline-block!important;width:auto;margin:5px 0 0 -29px;transition:margin 500ms;padding:13px 29px}.home #main .fusion-button:hover,.homenews .fusion-read-more:hover,.figlia .continua:hover,.archive .continua.fusion-read-more:hover{background-color:#e3001b;margin:5px 0 0 0;color:#fff}.figlia:nth-child(3n):after {content:"";display:table;height:30px;clear:both}body .sottocategoria h4{color:#e3001b;line-height:130%!important;font-size:20px;margin:10px auto!important}.single-navigation a{text-transform:uppercase;font-size:14px;font-weight:500}.single-navigation{border-bottom:none}.continua .fusion-button-text{font-size:20px}.post-3464 .continua.fusion-button-default-size{margin-left:-29px!important}.esagono img:hover,.esagono2 img:hover{cursor:hand;cursor:pointer;filter:brightness(0) saturate(100%) invert(20%) sepia(29%) saturate(5612%) hue-rotate(333deg) brightness(106%) contrast(140%)}.esagono:hover p,.esago.fusion-button_size-large .fusion-button-default-sizeno2:hover h4{color:#fff}.esagono2 .fusion-imageframe:after{content:"";display:table;height:30px;clear:both}.esagono h4{padding:0;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);z-index:200;text-align:center}.esagono h4 p{text-align:center;margin:0 auto;padding:0;line-height:100%}.esagono2{margin:-124px 0 0 0!important;position:relative;display:block}.esagono2 h4{top:132px;position:absolute;z-index:100;margin:0;padding:0;width:265px;text-align:center}.esagono2 .esagono-sx h4{right:0}.esagono2 .esagono-sx{text-align:right}.esagono2 h4{padding:0 0 0 0!important}.esagono2{position:relative!important}.esagono2 .esagono-sx div{padding-right:2px!important;margin:0!important;position:relative}.esagono2 .esagono-dx div{padding-left:2px!important;margin:0!important;position:relative}.esagono-blocco{background-color:#d2d2d2;padding:30px!important;font-weight:800;margin:10px auto 10px;width:70%}.esagono-blocco p{margin-bottom:0}.esagono-hidden{visibility:hidden}.esagono-blocco-visibile{visibility:visible}.esagono-blocco2,.esagono-blocco3{position:absolute;text-align:left;padding:30px!important;width:70%;margin:5px 3%}.esagono-blocco3{right:15px}.blocchi-sotto{display:block;position:relative;height:200px}.wpcf7-form-control.wpcf7-checkbox:after{content:"";display:table;height:30px;clear:both}.form-contatti h3{text-transform:uppercase;font-size:24px;margin-bottom:10px}.bottoni ul{margin:10px 0 60px;padding:0;clear:both;display:block}.bottoni{display:block}.bottoni li{float:left;font-size:20px;padding:0 10px;display:table;background-color:#d2d2d2;width:19%;min-width:200px;height:65px;line-height:120%;margin:.5% 1% .5% 0!important}.bottoni li:hover{background-color:#e3001b!important;color:#fff}.bottoni li a{display:table-cell;vertical-align:middle;color:#545454;font-weight:400}.bottoni li a:hover{color:#fff}.bottoni ul:after{clear:both;content:' ';width:100%;height:10px;display:block}.fusion-main-menu{padding-top:33px}.fusion-checklist li{font-size:20px;line-height:28px}.single-prodotti .datasheet .fusion-checklist{margin-top:0}.single-prodotti .datasheet .fusion-checklist li{border-bottom:1px solid #e2e2e2}.single-prodotti .datasheet .fusion-checklist li a{font-size:17px;color:#545454;font-weight:800}.itdr-stren-cont>div{background-color:#00000091;min-height:300px}.itdr-stren-cont>div:hover{background-color:#E3001B91}.itdr-stren-cont p{max-width:500px;margin:0 auto}.fusion-page-title-row{position:relative}.fusion-page-title-row .watch{position:absolute!important;bottom:30px;color:#fff;padding:13px 29px;background-color:#e3001b;font-weight:800}body .fusion-post-content p,body .post-content p{margin:0 auto 20px}.fusion-modal-text-link.continua{text-transform:uppercase;text-align:center;font-weight:700;font-size:20px;padding:13px 29px;display:inline-block;background-color:#e3001b;width:auto!important;line-height:17px;color:#fff}.archive .continua.fusion-read-more:after{display:none}body.archive h2.entry-title,.fusion-post-content h2.entry-title{font-size:24px!important;text-transform:uppercase;color:#545454;line-height:130%!important}body.archive #main .post h2 a,.fusion-post-content h2 a{color:#545454!important}body.archive #main .post h2 a:hover,.fusion-post-content h2 a:hover{color:#e3001b!important}.tab-evento .col-md-2{text-align:center}.col-centrata{text-align:center}.openvideo{cursor:hand;cursor:pointer}.videoprod .modal-body,.videoprod2 .modal-body{position:relative;width:100%;height:0;padding-bottom:56.25%;padding-top:0;margin-bottom:20px}.videoprod .modal-body iframe,.videoprod2 .modal-body iframe{position:absolute;top:0;left:0;width:100%;height:100%}.videoprod .modal-title,.videoprod2 .modal-title{display:none}.videoprod .modal-header,.videoprod2 .modal-header{margin:0!important;border-bottom:none!important;min-height:1px!important}.videoprod .modal-header .close,.videoprod2 .modal-header .close{position:absolute;right:3px;top:2px;z-index:1000000}.fusion-logo img{width:162px!important}.fusion-secondary-header .searchform .fusion-search-form-content .fusion-search-field input{height:30px;color:#fff}.fusion-secondary-header .searchform{margin-top:2px}.fusion-secondary-header li{border:none!important;margin:0 0}body .fusion-secondary-header .fusion-search-result{color:#545454!important;font-size:.95em;line-height:120%;padding:5px}.fusion-header-wrapper{position:fixed!important;z-index:99999!important;top:0!important;width:100%!important}.admin-bar .fusion-header-wrapper{top:32px!important}#wrapper{padding-top:100px!important}.customButton{padding:60px}.fusion-main-menu li{text-transform:uppercase}.fusion-footer .menu li a:before{display:none}.fusion-footer .menu li{padding:0 0 7px 0;line-height:120%}.homenews .fusion-read-more:after{display:none}.homenews .fusion-post-content h2{text-transform:uppercase;font-weight:800!important}.homenews .fusion-single-line-meta{color:#e3001b}.fusion-main-menu:not(.fusion-sticky-menu) {display:block!important}.fusion-mobile-selector,.fusion-mobile-menu-icons{display:none!important}.fusion-main-menu{overflow:visible!important}header.fusion-header-wrapper .fusion-header{-webkit-transform:none!important}body.mega-menu-main-navigation .fusion-main-menu{overflow:visible}.box_view_html{text-align:center}.fusion-page-title-bar{background-size:cover!important;background-position:center center!important}.modal-lg{width:70%!important}header.fusion-header-wrapper .searchform .fusion-search-form-content .fusion-search-field input{border:none;background-color:#545454}header.fusion-header-wrapper .fusion-search-form-clean .fusion-search-form-content .fusion-search-button input[type="submit"]{color:#fff!important;font-weight:300!important}header.fusion-header-wrapper .searchform .fusion-search-form-content .fusion-search-field input::placeholder{color:#fff;opacity:1}header.fusion-header-wrapper .searchform .fusion-search-form-content .fusion-search-field input:-ms-input-placeholder{color:#fff}header.fusion-header-wrapper .searchform .fusion-search-form-content .fusion-search-field input::-ms-input-placeholder{color:#fff}.force-full{clear:both;width:100vw;position:relative;left:50%;transform:translateX(-50%)}.form-contatti{background-color:#d2d2d2;margin:0;padding:50px 0}.contatti-about{max-width:1170px;margin:50px auto;position:relative}.contatti-about h4{margin:40px 0 20px}#wpcf7-f8144-p8199-o1 .wpcf7-submit,#wpcf7-f8142-p7978-o1 .wpcf7-submit,#wpcf7-f6654-p6937-o1 .wpcf7-submit,#wpcf7-f6654-p6797-o1 .wpcf7-submit{margin-right:15px;float:right}#wpcf7-f8144-p8199-o1 .wpcf7-submit,#wpcf7-f8142-p7978-o1 .wpcf7-submit,#wpcf7-f6811-p3464-o1 .wpcf7-submit,#wpcf7-f7-p1806-o1 .wpcf7-submit,.single-prodotti .wpcf7 .wpcf7-submit,#wpcf7-f6654-p6797-o1 .wpcf7-submit,.contatti-about .wpcf7-submit{float:right;margin-top:30px;position:relative;display:block;padding:20px 79px 20px 29px!important;font-size:20px!important}#wpcf7-f8144-p8199-o1 .wpcf7 .wpcf7-submit,#wpcf7-f8142-p7978-o1 .wpcf7 .wpcf7-submit,#wpcf7-f6811-p3464-o1 .wpcf7 .wpcf7-submit,#wpcf7-f7-p1806-o1 .wpcf7 .wpcf7-submit,.single-prodotti .wpcf7 .wpcf7-submit{margin-right:15px}#wpcf7-f8144-p8199-o1 .wpcf7-submit .fas,#wpcf7-f8142-p7978-o1 .wpcf7-submit .fas,#wpcf7-f6811-p3464-o1 .wpcf7-submit .fas,#wpcf7-f7-p1806-o1 .wpcf7-submit .fas,#wpcf7-f6654-p6797-o1 .wpcf7-submit .fas,.contatti-about .wpcf7-submit .fas,.single-prodotti .wpcf7 .wpcf7-submit .fas{position:absolute;right:10px}.form-contatti span.wpcf7-list-item{margin-left:0}#wpcf7-f8144-p8199-o1 span.wpcf7-list-item,#wpcf7-f8142-p7978-o1 span.wpcf7-list-item,#wpcf7-f6654-p6797-o1 span.wpcf7-list-item,.single-prodotti .wpcf7 span.wpcf7-list-item{margin-left:10px}body span.wpcf7-list-item{margin-left:0}.wpcf7-list-item-label{font-size:.8em}.file-row label{padding:10px 15px!important;display:block}.file-row .wpcf7-form-control-wrap{background-color:#fff;width:100%;display:block;padding:10px;margin:0!important}.file-row .wpcf7-form-control-wrap .wpcf7-file{font-size:.8em;color:#606060}.single-prodotti .wpcf7-form{margin:0 -15px}.archive h1{font-size:40px;color:#e3001b;margin-top:0}.single .entry-title{margin-top:40px}.tab1prod table{max-width:700px}.archive.tax-dredgerstype .fusion-blog-layout-grid.fusion-blog-equal-heights .fusion-post-wrapper .fusion-post-content.post-content{margin-top:0}.ubermenu-item-level-4 a{font-weight:800!important}.ubermenu-submenu .ubermenu-submenu .ubermenu-submenu .ubermenu-submenu{margin-top:0!important;padding-top:0;padding-left:15px}.ubermenu-icon{float:right}.ubermenu-tabs-group{border-right:none!important}body .ubermenu-skin-minimal .ubermenu-submenu .ubermenu-tab.ubermenu-active>.ubermenu-target{background-color:transparent!important}body .ubermenu .ubermenu-submenu .ubermenu-target-text{color:#606060}#sidebar .widget_codewidget .fas,#sidebar .textwidget .fas{display:inline-block;width:24px;margin-right:8px;text-align:center;position:absolute;right:5px;top:50%;margin-top:-12px}.single #main .sidebar .button{display:block;font-weight:600;background-color:#87888a;margin:0!important;padding:13px 53px 13px 29px;color:#fff;text-transform:uppercase}.single #main .sidebar .button:hover{background-color:#e3111a}.single #main .sidebar .linkprod{background-color:#e3001b}.single #main .sidebar .linkprod:hover{background-color:#87888a}.single .sidebar{margin-top:40px}.single .tab-evento{margin-bottom:40px;background-color:#fff;padding:30px;font-size:1.2em}.single .tab-evento h4{margin:10px auto;float:right;padding:19px 23px;color:#fff;text-transform:uppercase;display:inline-block;background:#e3111a}.single .tab-evento .col-md-1{text-align:center}.hexagon{position:relative;width:265px;height:153.00px;background-color:#fff;margin:76.50px 0;border-left:solid 6px #e3001b;border-right:solid 6px #e3001b;display:table}.hexagon:before,.hexagon:after{content:"";position:absolute;z-index:1;width:187.38px;height:187.38px;-webkit-transform:scaleY(.5774) rotate(-45deg);-ms-transform:scaleY(.5774) rotate(-45deg);transform:scaleY(.5774) rotate(-45deg);background-color:inherit;left:32.8084px}.hexagon:before{top:-93.6916px;border-top:solid 8.4853px #e3001b;border-right:solid 8.4853px #e3001b}.hexagon:after{bottom:-93.6916px;border-bottom:solid 8.4853px #e3001b;border-left:solid 8.4853px #e3001b}.hexagon-wrap *:after,.hexagon-wrap *:before{box-sizing:border-box}.hexagon-group{position:relative;width:540px;height:550px;margin:0 auto}.hexagon h2{z-index:1000;position:relative;text-align:center!important;display:table-cell;vertical-align:middle}.hexagon-wrap{width:265px;position:relative;display:inline-block}.hexagon-wrap:nth-child(1) {position:absolute;top:0;left:25.5%}.hexagon-wrap:nth-child(2) {position:absolute;top:44%;left:0}.hexagon-wrap:nth-child(3) {position:absolute;top:44%;right:0}.hexagon:hover:before,.hexagon:hover:after,.hexagon:hover{background-color:#e3001b!important;cursor:pointer;cursor:hand}.hexagon h2:hover{color:#fff;cursor:pointer;cursor:hand;background-color:#e3001b}@media screen and (min-width:992px){.wpcf7 .col-md-3{padding:0 5px;margin-bottom:5px}.wpcf7 .col-md-3:first-child{padding:0 5px 0 15px}.form-contatti .row>div{padding:0 5px 0 15px}.wpcf7 .col-md-3:last-child{padding:0 15px 0 5px}}@media screen and (max-width:991px){.wpcf7 .row>div{margin:5px 0!important}}@media screen and (max-width:1160px){body .ubermenu .ubermenu-colgroup .ubermenu-column,body .ubermenu .ubermenu-custom-content-padded,body .ubermenu .ubermenu-nonlink,body .ubermenu .ubermenu-retractor,body .ubermenu .ubermenu-submenu-padded,body .ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target,body .ubermenu .ubermenu-target,body .ubermenu .ubermenu-widget,body .ubermenu-responsive-toggle{padding:15px 8px}.fusion-header{padding:20px!important}}@media screen and (max-width:959px){.fusion-logo{position:absolute}.fusion-main-menu{padding-top:25px}body .fusion-header{padding:10px 10px 0 10px!important}}