@charset "utf-8";@media screen and (max-width:1550px){.wrap{width:1170px;border:#00FF00 solid 0}.chi_siamo_home .dx{padding:0 0 0 90px}}@media screen and (max-width:1400px){}@media screen and (max-width:1270px){}@media screen and (min-width:990px) and (max-width:1170px){.wrap{width:986px;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_testata .logo_testa{height:30px;margin-top:33px}.cont_testata .logo_testa_scroll{margin-top:24px!important}#nav-icon1{top:39px}.nav_icon_scroll{top:30px!important}.chi_siamo_home .sx img{margin:30px 0 0}.chi_siamo_home .dx h1{margin:0 0 40px 0;font-size:32px;line-height:36px}.iframe_insta{border:#333 solid 0!important;height:290px!important}.cont_footer ul.cont_footer2>li:nth-child(1)>img{height:30px}}@media screen and (max-width:989px){.wrap{width:100%;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 0 #FF0000}.social_testa_scroll{top:45px!important}.nav_icon_scroll{top:46px!important}ul.social_testa{top:65px;left:10px}#nav-icon1{width:22px;height:25px;position:absolute;right:15px;top:65px}ul.ul_resp_menu{top:52px}.ul_resp_menu_scroll{top:37px!important}.cont_testata .logo_testa{height:20px;margin-top:20px}.cont_testata .logo_testa_scroll{margin-top:15px!important}.flexslider{padding:0 0!important}.flex-caption{top:49.5%!important}.flex-caption h3{font-size:44px;line-height:48px;margin:0 0 30px 0!important;padding:10px 0;font-weight:200;text-transform:none!important;border:#FFF solid 0;font-family:var(--font_titoli);text-shadow:1px 1px 1px #000}.flexslider:hover .flex-direction-nav .flex-prev{left:10px!important}.flexslider:hover .flex-direction-nav .flex-next{right:10px!important}.cont_parallax_home .over{padding:100px 70px}.cont_parallax_home .titolo{font-size:44px;line-height:56px}.chi_siamo_home .sx{width:80%;min-height:auto;float:none;line-height:10px;text-align:center;margin:0 auto}.chi_siamo_home .sx img{margin:0 auto}.chi_siamo_home .dx{width:100%;min-height:auto;float:none;overflow:hidden;padding:80px 0 0 0}.iframe_insta{border:#333 solid 0!important;height:250px!important}.cont_footer ul.cont_footer2>li:nth-child(1)>img{height:30px}}@media screen and (max-width:768px){.pagina .sx{width:100%}.pagina .sx p{padding:0 30px}.pagina .dx{width:100%;min-height:auto;padding:0;margin:20px 0 0}.pagina .dx ul{padding:0px}.pagina .fulltext{margin:20px 0 20px}.pagina .fulltext p,.pagina .fulltext ul,.pagina .fulltext h3{padding:0 30px}h1.titolo_princ{font-size:24px;line-height:28px}h1.responsive{display:block}h1.desktop{display:none}.iframe_insta{border:#333 solid 0!important;height:200px!important}ul.gruppo{width:50%;float:left;padding:0 10px 0 0}ul.gruppo li{padding-bottom:75%!important}.cont_parallax_home .over{padding:90px 50px}.cont_parallax_home .titolo{font-size:32px;margin:0 0 50px 0;line-height:36px}ul.elenco_news li{float:none;width:100%;padding:20px!important;text-align:center}ul.elenco_news li img{width:70%}ul.galleria{}ul.galleria li:nth-child(2n){margin-right:20px}ul.galleria li:nth-child(3n),ul.galleria li:nth-child(12n){margin-right:0px}ul.galleria li{list-style:none;float:left;width:calc(33.3% - 14px);margin:0 20px 20px 0}.cont_footer ul.cont_footer2>li:nth-child(1){width:100%;float:none;text-align:center}.cont_footer ul.cont_footer2>li:nth-child(1)>img{width:70%;margin:0 auto 40px;height:auto}.cont_footer ul.cont_footer2>li:nth-child(2){width:50%;padding:0;text-align:center}.cont_footer ul.cont_footer2>li:nth-child(3){width:50%;text-align:center}}@media screen and (max-width:620px){}@media screen and (max-width:549px){ul.galleria{}ul.galleria li:nth-child(2n),ul.galleria li:nth-child(4n),ul.galleria li:nth-child(6n){margin-right:0px!important}ul.galleria li:nth-child(3n){margin-right:10px}ul.galleria li{list-style:none;float:left;width:calc(50% - 5px);margin:0 10px 10px 0;line-height:10px}#form_contatti{margin:0;padding:0px} #form_contatti ul li{float:none;width:100%;padding:0} #form_contatti ul li input{width:100%;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}  #form_contatti textarea{width:100%}#form_contatti>span{display:block}.campi_obb{display:block;margin:10px 0 0}.cont_chat img{width:100%;padding:0 0 0 15px}}@media screen and (max-width:400px){.logo_testa_scroll{margin-top:10px!important}.social_testa_scroll{top:50px!important}.nav_icon_scroll{top:51px!important}.cont_parallax_home .over{padding:100px 50px}}