/* Generated from page: main-page */
.themify_builder_content-41 .tb_alvq331.module_row{background-position:50% 86.25%; background-attachment:fixed; background-repeat:no-repeat;background-size:cover; background-image:url(https://www.studiocpservice.it/wp-content/uploads/2021/01/Back.jpg); height:100vh; mix-blend-mode:normal; padding-right:0px; padding-bottom:6px;}
.themify_builder_content-41 .tb_alvq331.module_row>.builder_row_cover::before,.themify_builder_content-41 .tb_alvq331.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(102, 100, 100, 0.27);}
.themify_builder_content-41 .tb_6pxc332.module_column{height:auto; padding-bottom:0%; margin-bottom:30px;}
.themify_builder_content-41 .tb_8hyo354.module-text{padding-top:20%; font-style:normal; padding-bottom:0px;}
.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_8hyo354.module-text .tb_text_wrap span{color:rgba(219, 219, 219, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:600;font-family:"Open Sans"; text-shadow:0px 2px 20px rgba(41, 38, 38, 1);}
.themify_builder_content-41 .tb_wpdy86.module-text{font-style:normal; font-size:22px; margin-top:0px;}
.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_wpdy86.module-text .tb_text_wrap span{color:rgba(219, 219, 219, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:400;font-family:"Open Sans"; text-shadow:0px 2px 20px rgba(41, 40, 40, 1);}
.themify_builder_content-41 .tb_8q26750.module-buttons.module .module-buttons .module-buttons-item a{border:2px solid rgba(255, 255, 255, 1);}
.themify_builder_content-41 .tb_8q26750.module-buttons .module-buttons-item:hover i,.themify_builder_content-41 .tb_8q26750.module-buttons .module-buttons-item:hover span{color:rgba(45, 45, 45, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_8q26750.module-buttons .module-buttons-item:hover i:hover,.themify_builder_content-41 .tb_8q26750.module-buttons .module-buttons-item:hover span:hover{color:rgba(45, 45, 45, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_8q26750.module-buttons i,.themify_builder_content-41 .tb_8q26750.module-buttons span{color:rgba(255, 255, 255, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_ywr6776.module_row{height:auto; background-position:50% 50%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://www.studiocpservice.it/wp-content/uploads/2021/01/back3.jpg); min-height:100vh;}
.themify_builder_content-41 .tb_ywr6776.module_row>.builder_row_cover::before,.themify_builder_content-41 .tb_ywr6776.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(82, 82, 82, 0.49);}
.themify_builder_content-41 .tb_dk29233.module_column{padding-top:0px;}
.themify_builder_content-41 .tb_bt87802.module-text{font-style:normal; font-size:4em;}
.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_bt87802.module-text .tb_text_wrap span{color:rgba(219, 219, 219, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:600;font-family:"Open Sans"; text-shadow:0px 2px 20px rgba(153, 134, 134, 1);}
.themify_builder_content-41 .tb_bt87802.module-text p{margin-bottom:30px;}
.themify_builder_content-41 .tb_jp3990.module_subrow{background-color:rgba(219, 219, 219, 1);}
.themify_builder_content-41 .tb_jp3990.module_subrow,.themify_builder_content-41 .tb_jp3990.module_subrow>.builder_row_cover::before,.themify_builder_content-41 .tb_jp3990.module_subrow>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-41 .tb_tx4r91.module_column{box-shadow:0px 0px 10px 10px rgba(105, 97, 97, 0.19); padding-bottom:0px;}
.themify_builder_content-41 .tb_tx4r91.module_column,.themify_builder_content-41 .tb_tx4r91.module_column>.builder_row_cover::before,.themify_builder_content-41 .tb_tx4r91.module_column>.ms-tableCell>.builder_row_cover::before{border-radius:15px;}
.themify_builder_content-41 .tb_hmjc738.module-text{margin-bottom:1.5%; margin-right:1.5%; margin-top:1.5%; text-align:justify; margin-left:1.5%;}
.themify_builder_content-41 .tb_skb5113.module-slider{padding-bottom:0px;}
.themify_builder_content-41 .tb_skb5113.module-slider .slide-image img{box-shadow:0px 3px 6px 0px rgba(0, 0, 0, 0.22); border-radius:15px;}
.themify_builder_content-41 .tb_17n6589.module_row{height:auto; background-position:50% 0%; background-attachment:scroll; background-repeat:no-repeat;background-size:100%; background-image:url(https://www.studiocpservice.it/wp-content/uploads/2021/01/back2.jpg); margin-bottom:0px; min-height:100vh;}
.themify_builder_content-41 .tb_17n6589.module_row>.builder_row_cover::before,.themify_builder_content-41 .tb_17n6589.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(20, 20, 20, 0.43);}
.themify_builder_content-41 .tb_jbe9646.module_column{padding-bottom:0px; padding-top:0px;}
.themify_builder_content-41 .tb_sjrn749.module-text{margin-bottom:-33px; margin-top:0px; font-style:normal; font-size:4em;}
.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_sjrn749.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:600;font-family:"Open Sans"; text-shadow:0px 2px 20px rgba(105, 105, 105, 1);}
.themify_builder_content-41 .tb_8upm233.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_8upm233.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_8upm233.module-icon i,.themify_builder_content-41 .tb_8upm233.module-icon a,.themify_builder_content-41 .tb_8upm233.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_8upm233.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_bf6i525.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_bf6i525.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_tyaq704.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_tyaq704.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_tyaq704.module-icon i,.themify_builder_content-41 .tb_tyaq704.module-icon a,.themify_builder_content-41 .tb_tyaq704.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_tyaq704.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_pilk234.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_pilk234.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_twh9627.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_twh9627.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_twh9627.module-icon i,.themify_builder_content-41 .tb_twh9627.module-icon a,.themify_builder_content-41 .tb_twh9627.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_twh9627.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_kvbo633.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_kvbo633.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_7l0w304.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_7l0w304.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_7l0w304.module-icon i,.themify_builder_content-41 .tb_7l0w304.module-icon a,.themify_builder_content-41 .tb_7l0w304.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_7l0w304.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_c5es304.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_c5es304.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_lwn1304.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_lwn1304.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_lwn1304.module-icon i,.themify_builder_content-41 .tb_lwn1304.module-icon a,.themify_builder_content-41 .tb_lwn1304.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_lwn1304.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_f3yj305.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_f3yj305.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_wuwy305.module-icon .module-icon-item i{font-size:60px; color:rgba(201, 201, 201, 1);}
.themify_builder_content-41 .tb_wuwy305.module-icon{font-style:normal; font-weight:600;font-family:"Open Sans";}
.themify_builder_content-41 .tb_wuwy305.module-icon i,.themify_builder_content-41 .tb_wuwy305.module-icon a,.themify_builder_content-41 .tb_wuwy305.module-icon span{line-height:50px;}
.themify_builder_content-41 .tb_wuwy305.module-icon span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none;}
.themify_builder_content-41 .tb_veac305.module-text{width:80%; column-count:0; margin-left:10%; margin-right:10%; font-style:normal; text-align:justify;}
.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_veac305.module-text .tb_text_wrap span{color:rgba(201, 201, 201, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:300;font-family:"Open Sans";}
.themify_builder_content-41 .tb_idxg675.module_row{height:auto; background-position:50% 50%; background-attachment:scroll; background-repeat:no-repeat;background-size:cover; background-image:url(https://www.studiocpservice.it/wp-content/uploads/2021/01/Back4.jpg); padding-top:0px; min-height:100vh;}
.themify_builder_content-41 .tb_idxg675.module_row>.builder_row_cover::before,.themify_builder_content-41 .tb_idxg675.module_row>.ms-tableCell>.builder_row_cover::before{background-color:rgba(43, 43, 43, 0.37);}
.themify_builder_content-41 .tb_d5bh225.module-text p{margin-bottom:25px;}
.themify_builder_content-41 .tb_d5bh225.module-text{font-style:normal; font-size:4em;}
.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap p,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap blockquote,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h1,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h2,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h3,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h4,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h5,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap h6,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap li,.themify_builder_content-41 .tb_d5bh225.module-text .tb_text_wrap span{color:rgba(230, 230, 230, 1);-webkit-background-clip:border-box;background-clip:border-box;background-image:none; font-weight:600;font-family:"Open Sans"; text-shadow:0px 2px 20px rgba(48, 48, 48, 1);}
.themify_builder_content-41 .tb_8q9l443.module_subrow{height:auto;}
.themify_builder_content-41 .tb_ceqy444.module_column{height:auto;}
.themify_builder_content-41 .tb_pyum445.module_column{height:auto;}
.themify_builder_content-41 .tb_zrln930.module-map{margin-left:1%; margin-bottom:2%; margin-right:2%; margin-top:9%; mix-blend-mode:normal;}

@media screen and (max-width: 1280px) {
.themify_builder_content-41 .tb_g8ki591.module_column>.tb_row_frame_top,.themify_builder_content-41 .tb_g8ki591.module_column > .fp-tableCell > .tb_row_frame_top{background-image:none;}
}
@media screen and (max-width: 768px) {
.themify_builder_content-41 .tb_g8ki591.module_column>.tb_row_frame_top,.themify_builder_content-41 .tb_g8ki591.module_column > .fp-tableCell > .tb_row_frame_top{background-image:none;}
}
@media screen and (max-width: 680px) {
.themify_builder_content-41 .tb_g8ki591.module_column>.tb_row_frame_top,.themify_builder_content-41 .tb_g8ki591.module_column > .fp-tableCell > .tb_row_frame_top{background-image:none;}
}/* Builder Custom CSS START */
html{
	background: #cdcdcd;
}

body::-webkit-scrollbar{
	display: none;
}

#title{
	font-size: 7vw;
}

#sub-title{
	font-size: 1.5vw;
	margin-top: -9vh
}

.aboutUs_cnt{
	margin-top: 20vh;
}

.chisiamo-cont{
   margin-bottom: 10vh;
}

.services_cnt{
	margin-top: 10vh;
}

.ti-info-alt:before{
	font-size: 6vh;
}		

.service-item-top{
	font-size: 2.5vh;
}

.service-item-cont{
	font-size: 1.5vh;
}

.service-btm-cont{
	margin-bottom: 10vh;
}

.contatti-wrap{
	border-radius: 10px;
	background: #e3e3e3
}

.contatti-left{
	border-radius: 10px;
}

.contatti-cont-right{
	border-radius: 10px 10px 10px 10px;
}

.contatti-cnt{
      margin-top: 10vh;
      margin-bottom: 10vh;
}

.map-container{
      border-radius: 10px;
      margin-bottom: 1vh;
}

.contatti-dvd{
}

/* Form Contatti*/

.form-cont{
       margin-top: 1vh;
       margin-left: 1vh;
}

.nf-form-fields-required{
        display: none;
}

.nf-field{
	color: #858585;
	font-family: open sans;
}

.nf-field-element: {
	border-radius: 5px;
}

#nf-field-5{
	border-radius: 5px;
	color: #000000
}

#nf-field-6{
	border-radius: 5px;
	color: #000000
}

#nf-field-7{
	border-radius: 5px;
	color: #000000
}

#nf-field-8{
	border-radius: 5px;
	resize: none;
	color: #000000
}

#nf-field-9{
	width: 90px;
	background: none;
	color: #858585;
	border: 2px solid #fff;
	border-radius: 10px;
	font-weight: 600;
}

#nf-field-9:hover{
	background: #fff;
	color: #858585;
	box-shadow: 2px 2px 10px 1px #b3b3b3;
}

.ninja-forms-req-symbol {
  display: none;
}

.nf-error-msg.nf-error-required-error{
    display: none;
}

.nf-error-msg.nf-error-field-errors{
   display: none;
}

/* Tabella Orari*/

.orari-title{
    margin-top: 2vh;
    margin-bottom: 0;
    font-size: 2vh;
}

.orari-table{
    margin-left: 2vh
}

.orari-day{
   font-size: 1.8vh;
}

.orari-time{
  font-size: 1.6vh;
  padding: 0.5vh 0vh 0vh 1.3vw
}

/*Footer*/

#footer_img1{
    width: 240px;
    height: 100px;
}

#footer_img2{
    width: 130px;
    height: 130px;
}

@media only screen and (max-width: 800px) {
  #title{
		margin-top: 20vh;
    font-size: 15vw;
  }
	
	#sub-title{
		font-size: 5vw;
		margin-top: -6vh
	}

.ti-info-alt:before{
	font-size: 6vh;
}		

.service-item-top{
	font-size: 4vh;
}

#servizi{
        background-size: cover!important;
}

.service-item-cont{
	font-size: 3vh;
}

.contatti-orari{
	margin-left: 4vw;
}

.contatti-dvd{
      display: inline;
}

/* Tabella Orari*/

.orari-title{
    margin-left: 4vw;
    font-size: 3vh;
}

.orari-table{
    margin-left: 2vh
}

.orari-day{
   font-size: 2vh;
}

.orari-time{
  font-size: 1.8vh;
  padding: 0.5vh 0vh 0vh 1.3vw
}

}

@media only screen and (max-height: 500px) {
  #title{
		margin-top: -17vh;
    font-size: 6vw;
  }
	
	#sub-title{
		font-size: 2vw;
		margin-top: -6vh
	}

#servizi{
        background-size: cover!important;
}

.ti-info-alt:before{
	font-size: 8vh;
}		

.service-item-top{
	font-size: 8vh;
}

.service-item-cont{
	font-size: 4vh;
}
	
}
/* Builder Custom CSS END */