#top #wrap_all .avia-slideshow .av-slideshow-caption.av-d0iciy-7d6780dc2263b1e4d3f9ce50ae59dc85__0 .avia-caption-title{
font-size:44px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d0iciy-7d6780dc2263b1e4d3f9ce50ae59dc85__0 .avia-caption-content{
font-size:20px;
color:#ffffff;
}
#top .avia-slideshow .av-slideshow-caption.av-d0iciy-7d6780dc2263b1e4d3f9ce50ae59dc85__0 .avia-caption-content p{
font-size:20px;
}

.flex_cell.av-cgp0qq-17c06d0b0a06ff8fae52b7952a739f97{
vertical-align:top;
background-color:#474747;
}
.responsive #top #wrap_all .flex_cell.av-cgp0qq-17c06d0b0a06ff8fae52b7952a739f97{
padding:9px 0px 0px 0px !important;
}

.flex_cell.av-c9z7hu-43db7814296b5ece2149e9658e871671{
vertical-align:top;
background-color:#a3a3a3;
}
.responsive #top #wrap_all .flex_cell.av-c9z7hu-43db7814296b5ece2149e9658e871671{
padding:9px 0px 0px 0px !important;
}

.avia-section.av-c87896-19c2938d71319dc398735dc99d183058{
background-color:#ffffff;
background-image:unset;
}

#top .flex_column_table.av-equal-height-column-flextable.av-c02g4q-15804631f3588ff6c63fd1c848869a21{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-c02g4q-15804631f3588ff6c63fd1c848869a21{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#474747;
}

.avia-image-container.av-brkqqa-c78c54a0f8c8b777127e31306f283ab6 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-brkqqa-c78c54a0f8c8b777127e31306f283ab6 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-bls3xe-eda703228fc7a811fbd865d6c7ad6278{
height:20px;
}

#top .av_textblock_section.av-bhzduy-9c7007eb7da95feec478f5bc05fafe50 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-bb9p8q-5cc68736e48cfc4ef2f2755eeec160b0{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-13qnca-1001ca0ac25cfc7b2efe6f60555b7711{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-13qnca-1001ca0ac25cfc7b2efe6f60555b7711{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#696969;
}

.avia-image-container.av-as3woi-233359ec4ab51cc4a880204d39b56e78 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-as3woi-233359ec4ab51cc4a880204d39b56e78 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-an983m-deaf872c4d65eb3dfc23f7386abecaa3{
height:20px;
}

#top .av_textblock_section.av-aioibe-7f86a35ba239a7136210649294b915dd .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-acr47u-368468b7e04bd9f74f87144ca960ea12{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-9y87de-02374bcb8110f97d03cd1dde87bc68be{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-9y87de-02374bcb8110f97d03cd1dde87bc68be{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#878787;
}

.avia-image-container.av-9vnjq2-88fcdd2c4aff4d3067e550b72ed5326f img.avia_image{
box-shadow:none;
}
.avia-image-container.av-9vnjq2-88fcdd2c4aff4d3067e550b72ed5326f .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-9q2vyi-d98b41dfeedcaa12fdd9c3e5675232e3{
height:20px;
}

#top .av_textblock_section.av-9k01ve-c91e10478ddabd1c2f1c29567303dd5d .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-9ayzpm-3a425aaf0a9ced62f6d2cf77efbacd01{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8yfhuq-3080a9242bbd4695a11ad563a3c57222{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-8yfhuq-3080a9242bbd4695a11ad563a3c57222{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#a3a3a3;
}

.avia-image-container.av-w3z82-5d718c776ee046f0a34f9faa8b6886be img.avia_image{
box-shadow:none;
}
.avia-image-container.av-w3z82-5d718c776ee046f0a34f9faa8b6886be .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-8p5l0q-ff489ff4cdb7d62dcc19e1c9cfc2b8d7{
height:20px;
}

#top .av_textblock_section.av-uur4y-d26017ad0ddb39f1df79ddb04fcc59d5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-8d8j16-14d80ba91a396a0ec5bbba07a4feabef{
height:8px;
}

.flex_column.av-82ct6i-1769f12bdee83b5977f9a869c4a50345{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0{
padding-bottom:20px;
font-size:38px;
}
body .av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0 .av-special-heading-tag{
font-size:38px;
}
.av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0 .av-subheading{
font-size:19px;
}

#top .hr.av-rpy6i-ac4cd94b7646057f17c1b57d37da650e{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-rpy6i-ac4cd94b7646057f17c1b57d37da650e .hr-inner{
width:30px;
border-color:#0069aa;
max-width:45%;
}
.hr.av-rpy6i-ac4cd94b7646057f17c1b57d37da650e .av-seperator-icon{
color:#0069aa;
}

#top .av_textblock_section.av-r2l4q-ee30d10bc6d16d437a1a9e8ce202f4de .avia_textblock{
font-size:17px;
}

.flex_cell.av-78zmje-e186fa800c52d3424bf435ee97798231{
vertical-align:middle;
background-color:#757575;
}
.responsive #top #wrap_all .flex_cell.av-78zmje-e186fa800c52d3424bf435ee97798231{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-6znkjm-8413c443e3281ccb87d753da3f38b7f6 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-6znkjm-8413c443e3281ccb87d753da3f38b7f6 .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-6tpop6-19022af2d29f29ebec31677679cff99a{
vertical-align:middle;
background-color:#919191;
}
.responsive #top #wrap_all .flex_cell.av-6tpop6-19022af2d29f29ebec31677679cff99a{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-6rdbnu-d0d7f52b4d7883720757c3c4824ca6d2 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-6rdbnu-d0d7f52b4d7883720757c3c4824ca6d2 .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-6ippaq-8dccbb16e1633b876522bf3f9fd2b96a{
vertical-align:middle;
background-color:#afafaf;
}
.responsive #top #wrap_all .flex_cell.av-6ippaq-8dccbb16e1633b876522bf3f9fd2b96a{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-led1hhcv-21d52813232586fc8caad0bd37085f42 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-led1hhcv-21d52813232586fc8caad0bd37085f42 .avia-animated-number-content{
font-size:20px;
color:#444444;
}

.flex_cell.av-69cieq-e826b72a085b93e5492b48356ee9ad9e{
vertical-align:middle;
background-color:#bababa;
}
.responsive #top #wrap_all .flex_cell.av-69cieq-e826b72a085b93e5492b48356ee9ad9e{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-62jvb6-f24a34ea993cc7118d15fb3641a6bd5e .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-62jvb6-f24a34ea993cc7118d15fb3641a6bd5e .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-5t7tbe-20bc3999c2067a5e14b71ae88258ea71{
vertical-align:top;
background-color:#cecece;
}
.responsive #top #wrap_all .flex_cell.av-5t7tbe-20bc3999c2067a5e14b71ae88258ea71{
padding:80px 50px 80px 50px !important;
}

#top .avia-animated-number.av-5s4kia-90c1ca1d718f736f6aac08603c47a9b5 .avia-animated-number-title{
font-size:34px;
color:#ffffff;
}
#top .avia-animated-number.av-5s4kia-90c1ca1d718f736f6aac08603c47a9b5 .avia-animated-number-content{
font-size:20px;
}

.flex_cell.av-5ejy8a-84c7148bd4608b62387e2bc6f4295b36{
vertical-align:middle;
height:500px;
min-height:500px;
background:url(https://www.fdimpianti.eu/wp-content/uploads/2016/02/002.jpg) 50% 50% no-repeat scroll #3d3d3d;
}
.responsive #top #wrap_all .flex_cell.av-5ejy8a-84c7148bd4608b62387e2bc6f4295b36{
padding:0px 0px 0px 0px !important;
}

.flex_cell.av-56rr1e-5156ddb1dfdec04d1b821e04b0f36ddc{
vertical-align:middle;
height:500px;
min-height:500px;
background-color:#444444;
}
.responsive #top #wrap_all .flex_cell.av-56rr1e-5156ddb1dfdec04d1b821e04b0f36ddc{
padding:80px 80px 80px 80px !important;
}

#top .av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd{
padding-bottom:25px;
color:#ffffff;
font-size:34px;
}
body .av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-4xoc02-35880873379c2011ee1a3d1703979e1a .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-4j0qy2-6ad8acf8f8e4239c1ca5db493c6fb3ee{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-4j0qy2-6ad8acf8f8e4239c1ca5db493c6fb3ee{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#004f81;
}

.av_font_icon.av-4csn1m-ca2f2907a32163e1ac6a2d9009d175ff{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-4csn1m-ca2f2907a32163e1ac6a2d9009d175ff .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-45qsxe-88b888f461d6fae3e474eb05d0da4f60{
height:20px;
}

#top .av_textblock_section.av-43s9kq-7e1d98192e6e6c346e0c0cf25bb3e4b5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-3yltdu-f5132d20f9bf8ad613b63c9bb60e9aab{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3hze6a-d8ae55856f6a7c5e0efe9f56be27ab90{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-3hze6a-d8ae55856f6a7c5e0efe9f56be27ab90{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#005b94;
}

.av_font_icon.av-3eo3f6-98194a085f3813f7873168ccdec63eaa{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3eo3f6-98194a085f3813f7873168ccdec63eaa .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-37np02-38637c9210f43e0d2245b2f9a4c9c97d{
height:20px;
}

#top .av_textblock_section.av-33abvm-099aae7085829d4aa11642bee993fa9c .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2vptoy-bbce176f527cc7f729a77250102d4743{
height:8px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2jxww2-daa1ffb51048f29fe44ed52a12bc01a3{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-2jxww2-daa1ffb51048f29fe44ed52a12bc01a3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#0064a4;
}

.av_font_icon.av-2cj69m-270e446f5227335b87f88c1fa02f772c{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2cj69m-270e446f5227335b87f88c1fa02f772c .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-7y6q2-d428257cdc93ec8cdc87f14b4ca94540{
height:20px;
}

#top .av_textblock_section.av-23xe9e-19cd0d7d6c871d393b6119222e8fb2a1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-1zbh9m-e0c0b7039cc447eb10e237734963d0f7{
height:8px;
}

#top .hr.hr-invisible.av-1j193m-d3e0a6e4d6a3e9243aac9db70e0a992c{
height:90px;
}

.flex_column.av-519pu-6d81019d03d63da32b52a68f407fed0a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67{
padding-bottom:20px;
font-size:34px;
}
body .av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67 .av-special-heading-tag{
font-size:34px;
}
.av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67 .av-subheading{
font-size:15px;
}

#top .hr.av-13iw0q-35ad8beae90092935ed511179054dc2a{
margin-top:20px;
margin-bottom:20px;
}
.hr.av-13iw0q-35ad8beae90092935ed511179054dc2a .hr-inner{
width:30px;
border-color:#0069aa;
max-width:45%;
}
.hr.av-13iw0q-35ad8beae90092935ed511179054dc2a .av-seperator-icon{
color:#0069aa;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67 .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-7tl9m2-4a59888edccea336ce3b44b79e867fa0 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-50x2xm-4a0a5747327222ee5112e196a38c73fd .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-175rfu-2cc5928a1e11fbb3f560bef0a7df9c67 .av-special-heading-tag{
font-size:0.8em;
}
}
