.pmpro_checkout-field{width:48%;display:inline-block}.pmpro_checkout-field.pmpro_checkout-field-username{width:100%}input#username{width:92%}input{width:90%}select#bcountry{width:100%}p.pmpro_level_name_text{margin-bottom:40px}.pmpro-checkout input{width:auto}.testo-cf{width:100%}.testo-cf input{width:92%}.box-down input{width:70%}.box{width:48%;margin:0 1% 20px;float:left}.box-1{margin:0 1% 20px}.pmpro_login_wrap input#rememberme{width:auto;margin-left:0!important}.pmpro_login_wrap input{width:40%}.pmpro_login_wrap hr{width:40%;display:inline-block}.pmpro_login_wrap .pmpro_actions_nav{text-align:left}.pmpro_login_wrap input#wp-submit{background:#dd3333;border:0;padding:13px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px}.pmpro_login_wrap input#wp-submit:hover{cursor:pointer}.pmpro_lost_password_wrap input.pmpro_btn.pmpro_btn-submit{background:#dd3333;border:0;padding:13px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px}.pmpro_lost_password_wrap form#lostpasswordform{width:60%}.pmpro_lost_password_wrap hr{width:60%;display:inline-block;margin:20px 0 10px}.pmpro_lost_password_wrap .pmpro_actions_nav{text-align:left}.pmpro_lost_password_wrap input{width:100%}.pmpro_cancel_wrap a.pmpro_btn.pmpro_btn-submit.pmpro_yeslink.yeslink{background:#dd3333;border:0;padding:5px 20px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px}form#member-profile-edit{width:50%}.pmpro_member_profile_edit_wrap input.pmpro_btn.pmpro_btn-submit{background:#dd3333;border:0;padding:12px 20px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px}.pmpro_member_profile_edit_wrap hr{width:90%;display:inline-block}.pmpro_change_password_wrap input.pmpro_btn.pmpro_btn-submit{background:#dd3333;border:0;padding:12px 20px;color:#fff;text-transform:uppercase;font-weight:800;letter-spacing:1px;opacity:1}.pmpro_change_password_wrap input.pmpro_btn.pmpro_btn-submit:hover{cursor:pointer}select.wpcf7-form-control.wpcf7-select.et_pb_contact_select.input{width:90%}.blocco-bf input[type="checkbox"]{width:auto}.blocco-bf button.wpcf7-form-control.wpcf7-submit.et_pb_button.et_pb_bg_layout_light{width:100%;color:#fff;background-color:#ff2d1c}.et-db #et-boc .et-l .et_pb_text_0_tb_body h2{font-size:48px!important}.et_pb_text_0 h2{font-size:48px!important}.et_pb_filterable_portfolio .et_pb_portfolio_filters{clear:none;margin:0 0 50px}.et_pb_filterable_portfolio .et_pb_portofolio_pagination{border-top:none}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover{background-color:#000}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{background-color:#ff2d1c}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#82c0c7;background-color:#000}.bf_desc_1{padding:0 0 10px}.nav li ul{border-color:#e02b20;width:auto}#main-footer{height:0!important;overflow:hidden}.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table{max-width:30.8%!important;margin:15px}.et_pb_blog_0 .et_pb_post .post-content,.et_pb_blog_0.et_pb_bg_layout_light .et_pb_post .post-content p,.et_pb_blog_0.et_pb_bg_layout_dark .et_pb_post .post-content p{margin-bottom:21px}.et_pb_blog_0 .et_pb_post div.post-content a.more-link{font-size:12px!important;color:#fff;line-height:2.5em;text-transform:uppercase;background:#ff2d1c;padding:10px;letter-spacing:1px}.et_contact_bottom_container{width:100%!important}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button{width:100%}#top-menu li li a{padding:2px 6px!important;width:260px}.et_pb_section_0{border-bottom-width:10px!important}.et_pb_button{border:none!important}.et_pb_text_2 h2{font-size:28px!important}.et_pb_text_3 h2{font-size:25px!important}.et_pb_text_inner h2.cosa-facciamo{font-size:48px!important}.et_pb_text_11.et_pb_text,.et_pb_blog_0 .et_pb_post,.et_pb_blog_0 .et_pb_post .post-content *,.et_pb_text_9.et_pb_text{color:#000!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw;border-top:3px solid #ff2d1c;padding-top:20px!important}.et_mobile_menu li a{padding:2px 5%}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available;padding-top:20px!important}.et_mobile_menu li a{border-bottom:none!important;font-size:12px!important}#bf_gallery_1 .portfolio_thumbnail{margin-bottom:15px}.mobile_menu_bar:before{color:#000}.bf_title_box_1{padding:0px!important}.bf_title_1{margin-top:15px!important;margin-bottom:-20px!important;font-size:18px!important;line-height:1.2em}.bf_title_box_2{padding:0px!important}.bf_read_more_div_1{margin:0px!important}.bf_desc_1{margin:0px!important}.bf_thumb_box_1{padding:20px!important;background-color:#fff!important}.metaInfo>span{padding-top:10px}.snip0047{margin:0!important;padding:8px 30px!important;border-radius:0px!important;text-transform:none!important;font-weight:bold!important;font-size:13px!important;font-family:'Montserrat'!important}.hvr-shadow-radial{margin:5px!important}.snip1550{height:200px!important}.et_pb_pricing_heading{padding:40px 0}.et_pb_blurb_6 .et-pb-icon,.et_pb_blurb_7 .et-pb-icon,.et_pb_blurb_8 .et-pb-icon,.et_pb_blurb_9 .et-pb-icon,.et_pb_blurb_5 .et-pb-icon,.et_pb_blurb_10 .et-pb-icon,.et_pb_blurb_1 .et-pb-icon,.et_pb_blurb_11 .et-pb-icon,.et_pb_blurb_2 .et-pb-icon,.et_pb_blurb_0 .et-pb-icon{font-size:65px!important}div#pmpro_account-membership,div#pmpro_account-invoices{overflow-x:auto}.trasparenza-btn-red a{width:100%}.manfredi-zammataro .et_pb_column_3_5{padding:0px}.et_pb_row.et_pb_row_1.manfredi-zammataro.et_pb_gutters1{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center}.manfredi-zammataro .et_pb_text_2:first-child{max-width:820px;margin:auto!important}@media (min-width:981px){.et_pb_gutters2 .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2 .et_pb_column_4_4 .et_pb_widget,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_grid_item,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_shop_grid .woocommerce ul.products li.product,.et_pb_gutters2.et_pb_row .et_pb_column_4_4 .et_pb_widget{width:23.75%;margin-right:1.5%;margin-bottom:1.5%}}@media (max-width:980px){.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:6vw!important}.et_pb_column_4_4 .et_pb_pricing_3 .et_pb_pricing_table{max-width:100%!important;margin:15px}}@media (max-width:479px){.et_pb_text_0 h2,body .et_pb_text_inner h2,body .et_pb_text_inner h2,.et_pb_text_inner h2.cosa-facciamo{font-size:30px!important}.et-db #et-boc .et-l .et_pb_text_0_tb_body h2{font-size:28px!important}.et_pb_text_13 h2{font-size:28px!important}.et_pb_section_1.et_pb_section{padding-top:50px!important;padding-bottom:50px!important}.et_pb_pricing_table_1 .et_pb_et_price .et_pb_dollar_sign,.et_pb_pricing_table_1 .et_pb_et_price .et_pb_frequency,.et_pb_pricing_table_2 .et_pb_et_price .et_pb_dollar_sign,.et_pb_pricing_table_2 .et_pb_et_price .et_pb_frequency{line-height:2.1!important}.et_pb_image_0,.et_pb_image_1{text-align:left!important;padding-bottom:15px}}@media (max-width:990px){body .et_pb_slider div a{left:0px;position:relative}body .et_pb_slider_0.et_pb_slider .et-pb-controllers{bottom:50%}body .et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{font-size:35px!important}}@media screen and (max-width:768px){.single-post .entry-title{font-size:30px!important}}