@media only screen and (max-width:1000px){.header_bottom{background-color:#f1efe1}.header_bottom,nav.mobile_menu{background-color:#eeeddf!important}}@media only screen and (min-width:480px) and (max-width:768px){section.parallax_section_holder{height:auto!important;min-height:400px}}@media only screen and (max-width:768px){body,p,body.qode-overridden-elementors-fonts .elementor-widget-heading h6.elementor-heading-title{font-size:15px;line-height:25px}}@media only screen and (max-width:600px){body,p,.elementor-widget-heading p.elementor-heading-title{font-size:15px;line-height:25px}}@media only screen and (max-width:480px){section.parallax_section_holder{height:auto!important;min-height:400px}.footer_bottom{line-height:24px}}.txt-justify{text-align:justify}@media only screen and (max-width:600px){.footer_bottom_columns.three_columns .column1 .footer_bottom,.footer_bottom_columns.three_columns .column1 .footer_bottom ul,.footer_bottom_columns.three_columns .column3 .footer_bottom,.footer_bottom_columns.three_columns .column3 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column1 .footer_bottom ul,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom,.footer_bottom_columns.two_columns_50_50 .column2 .footer_bottom ul{text-align:left}.footer-loghi{margin-top:-100px!important;margin-left:-20px!important}footer .container_inner{width:420px}}@media only screen and (max-width:480px){footer .container_inner{width:300px}}.footer_bottom_holder a img{opacity:.7;transition:all 0.5s;-webkit-transition:all 0.5s}.footer_bottom_holder a:hover img{opacity:1;transition:all 0.5s;-webkit-transition:all 0.5s}.footer_top_holder .q_icon_with_title p{display:none!important}.footer_top_holder .q_icon_with_title .icon_text_inner{padding:0 0 0}#responsive-form{max-width:1000px;margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0 .65rem 0 .65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}@media only screen and (min-width:48em){.column-half{width:50%}}div.wpcf7-mail-sent-ok{text-shadow:none;border:none;background-color:#4F4B47;color:#fff}.wpcf7-not-valid-tip{font-size:12px;font-style:italic;margin-top:5px}.wpcf7 form.wpcf7-form p{margin-bottom:0;margin-top:0}.wpcf7-spinner{margin-top:15px;background-color:#4F4B47}.wpcf7-spinner::before{background-color:#9e8683}input[type="checkbox" i]{margin-top:12px}.wpcf7 form .wpcf7-response-output,div.wpcf7-response-output{margin-left:10px;margin-right:10px;border-radius:5px}.wpcf7 form.sent .wpcf7-response-output:before,div.wpcf7-response-output.wpcf7-mail-sent-ok:before{color:#a8a499;font-weight:700}.wpcf7 form.sent .wpcf7-response-output,div.wpcf7-response-output.wpcf7-mail-sent-ok{background-color:#4F4B47;color:#a8a499;line-height:18px}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,div.wpcf7-response-output.wpcf7-validation-errors{background-color:#4F4B47;color:#a8a499;line-height:18px}.wpcf7 form.invalid .wpcf7-response-output:before,.wpcf7 form.unaccepted .wpcf7-response-output:before,div.wpcf7-response-output.wpcf7-validation-errors:before{color:#a8a499;font-size:11px}.wpcf7-spinner{margin-top:15px;display:none;visibility:hidden;background-color:#564340}.wpcf7 form .wpcf7-response-output,div.wpcf7-response-output{position:relative;padding:17px 30px 17px 55px;color:#fff;margin-left:0;margin-right:0;font-weight:500;font-size:12px;text-transform:uppercase;letter-spacing:1px;border:none}.full_width_inner{padding-top:23px}@media only screen and (max-width:480px){.blog_holder article .post_image{position:relative;width:200%;left:-25%;margin:0 auto;display:block}}.comment_holder{display:none}.comment_form{display:none}.blog_single.blog_holder article .post_text .post_text_inner{padding-top:50px;padding-bottom:180px}.blog_holder article .post_text h2 .date{display:none}.blog_holder article .post_info{display:none}.blog_single.blog_holder article .post_text .post_text_inner p{text-align:justify}.date{display:none}.blog_compound article .post_title .category{display:none}.entry_title{text-align:left}.separator.small{display:none}.container aside{margin-top:35px;padding-top:70px;border-top:1px solid #e0ded2}@media only screen and (max-width:480px){.blog_headlines article h2 a{line-height:1em;text-align:left}.container aside{margin-bottom:200px;margin-top:40px;margin-top:0;border-top:none}.blog_single.blog_holder article .post_text .post_text_inner{padding-bottom:120px;border-bottom:1px solid #e0ded2}}.q_masonry_blog article .q_masonry_blog_post_text{padding:25px 25px 20px 25px}.blog_single p a{color:#84817b;font-weight:600;transition:all 0.5s;-webkit-transition:all 0.5s}.blog_single p a:hover{color:#aaa7a0;transition:all 0.5s;-webkit-transition:all 0.5s}.sidebar h2{font-size:30px;line-height:32px;font-weight:300}.blog_holder article .post_content_holder{padding-top:35px}.wp-block-latest-posts li a{color:#34322e;font-family:'Oswald',sans-serif;font-size:19px;line-height:22px;font-style:normal;font-weight:300}.wp-block-latest-posts li{border-bottom:1px solid #e0ded2}aside .widget.posts_holder li{padding:30px 0 10px 0;margin:0}.q_masonry_blog article{margin-bottom:44px!important}aside .widget p a{font-weight:600}#block-18{margin:0 0 72px}.post_text h4{margin-top:30px}.blog_holder.blog_single article h2{margin-top:20px}.qode_content_slider .flex-control-nav{text-align:left}aside .widget.posts_holder li{padding:30px 5px 10px 0;margin:0}.q_masonry_blog article .q_masonry_blog_post_text{background-color:#f7f5e8}.blog_headlines{margin-top:150px;margin-bottom:170px}.page_not_found{margin-top:250px}@media only screen and (max-width:480px){.page_not_found{margin-top:150px;margin-bottom:150px}}.luppolo-elenco-testo{padding:30px}@media only screen and (max-width:480px){.luppolo-elenco-testo{padding:0}}.luppolo-elenco-testo p a{color:#84817b;font-weight:600;transition:all 0.5s;-webkit-transition:all 0.5s}.luppolo-elenco-testo p a:hover{color:#aaa7a0;transition:all 0.5s;-webkit-transition:all 0.5s}@media only screen and (max-width:1000px){.q_logo a{left:-100%;width:auto!important}}@media only screen and (max-width:1000px){.header_bottom,nav.mobile_menu{background-color:#F1EFE1!important}}.single-post .post_content ul,.blog_holder ul,.content .entry-content ul{list-style-position:outside!important;padding-left:20px!important;margin-left:0!important}.single-post .post_content ul li,.blog_holder ul li,.content .entry-content ul li{padding-left:5px!important;margin-bottom:8px!important}