@charset "utf-8";@media screen and (max-width:1400px){}@media screen and (max-width:1270px){.wrap{width:1170px;border:#FF0000 solid 0;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cont_descri_home .sx{ min-height:300px;float:left;overflow:hidden;padding:50px}}@media screen and (max-width:1170px){.wrap{width:986px;border:#00FF00 solid 0}}@media screen and (min-width:990px) and (max-width:1170px){}@media screen and (max-width:989px){.wrap{width:100%;padding:0 10px;border:solid 0 #FF0000}.cont_testata{height:150px}.cont_testata .logo_testa{position:absolute;top:65px;left:20px;height:60px;margin:0px}.cont_testata ul.social_testa{top:10px;left:20px}ul.icone_testa{position:absolute;top:43px;right:20px;margin:0;padding:0 10px 0 0}.cont_lingue{border:solid 0 #999!important;float:left;text-align:left;position:absolute;top:80px;left:auto;right:20px}.ddsmoothmenu{display:none!important}.resp_menu{display:block;right:10px}#cont_art_home .crsl-nav .previous{border:#333 solid 0;width:32px;height:32px;background:#FFF url(../immagini/svg/arrow_left.svg) no-repeat;display:inline-block;z-index:95;position:absolute;left:0px}#cont_art_home .crsl-nav .next{border:#333 solid 0;width:32px;height:32px;background:#FFF url(../immagini/svg/arrow_right.svg) no-repeat;display:inline-block;z-index:95;position:absolute;right:0px}ul.doppio_parallax li{height:400px}ul.doppio_parallax div.testo{top:50%;left:50%;width:370px;background:#FFF;z-index:10;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:50px}.cont_parallax_home .over{padding:70px 20px}.cont_footer ul.cont_footer2>li:nth-child(2n){margin-right:0px}.cont_footer ul.cont_footer2>li{width:calc(50% - 25px);margin:0 30px 30px 0;min-height:220px;float:left;font-size:13px;line-height:22px}.cont_footer ul.cont_footer2>li:nth-child(5){width:100%;text-align:center;min-height:auto}ul.menu_footer li>ul{display:none} .cont_bozzetto img{width:60%}}@media screen and (max-width:768px){.cont_banner_home .sx li h3{position:absolute;top:20px;left:20px;font-size:20px;line-height:24px}.cont_banner_home .dx h3{position:absolute;top:20px;left:20px;font-size:24px;line-height:28px}.cont_descri_home .sx{width:100%;min-height:200px;float:none;overflow:auto;padding:0 10px;margin:0 0 30px 0}.cont_descri_home .sx h4{margin-top:30px}.cont_descri_home .dx{display:none}.cont_newsletter_home{padding:50px 0}.cont_newsletter_home .sx{float:none;width:100%;text-align:center;font-size:16px;line-height:35px}.cont_newsletter_home .dx{float:none;width:100%;text-align:center;color:#FFF}.cont_newsletter_home .input_btn{width:80%!important;margin:0 auto}.cont_newsletter_home #email_nl{}.pag_articolo .sx_side{float:none;width:80%;min-height:200px;padding:0 0 30px 0;margin:0 auto}.pag_articolo .dx_side{float:none;width:80%;min-height:200px;margin:0 auto}ul.box_correlati li:nth-child(2){margin-right:0px}ul.box_correlati li{list-style:none;width:calc(50% - 20px);min-height:200px;float:left;margin:0 30px 0 0;text-align:center!important}ul.box_correlati li:nth-child(n+3){display:none}ul.elenco_news li{float:none;width:100%;padding:20px!important}}@media screen and (max-width:620px){.cont_testata .slogan_top{display:none}.flex-caption{display:none!important}.cont_bozzetto img{width:70%}.tab_art_new table{font-size:10px;min-width:auto}.tab_art_new td,th{padding:2px}.tab_art_new table tbody tr:nth-child(1) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}.tab_art_new table tbody tr:nth-child(2) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}.tab_art_new table tbody tr:nth-child(3) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}.tab_art_new table tbody tr:nth-child(4) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}.tab_art_new table tbody tr:nth-child(5) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}.tab_art_new table tbody tr:nth-child(6) th:nth-child(1):before{border-radius:15px;text-align:center; margin:5px 5px 5px 5px;padding:7px 8px;color:#fff;font-size:10px;line-height:18px}}@media screen and (max-width:549px){div.elenco_art ul.cont_articoli li:nth-child(2n){margin-right:0px!important}div.elenco_art ul.cont_articoli li:nth-child(3n){margin-right:30px}div.elenco_art ul.cont_articoli>li{width:calc(50% - 20px);margin:0 30px 30px 0}.cont_banner_home .sx{width:calc(60% - 15px);margin:0 10px 0 0}.cont_banner_home .sx li{width:calc(50% - 15px);margin:0;padding-bottom:60%}.cont_banner_home .sx li:nth-child(1){margin-bottom:10px}.cont_banner_home .sx li h3{position:absolute;top:15px;left:15px;right:15px;font-size:15px;line-height:20px}.cont_banner_home .dx{width:40%;margin:0;padding-bottom:70%;float:left; background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.cont_banner_home .dx h3{position:absolute;top:15px;left:15px;right:15px;font-size:15px;line-height:20px}.pag_articolo .sx_side{float:none;width:100%;min-height:200px;padding:0 0 30px 0;margin:0 auto}.pag_articolo .dx_side{float:none;width:100%;min-height:200px;margin:0 auto}.cont_footer ul.cont_footer2>li{width:100%;margin:0 0 30px 0;min-height:auto;float:none}.cont_footer ul.cont_footer2>li:nth-child(5){width:100%;text-align:left}.cont_footer ul.cont_footer2 ul.menu_footer li{line-height:28px;background-position:0;margin:10px 0}#reg_ute{margin:0 auto;min-width:auto;border:#000 solid 0}#reg_ute ul li{width:100%;min-height:65px;float:none;line-height:24px}#reg_ute ul li input,#reg_ute ul li .inp_text{width:100%;padding:10px 15px;border:solid 1px #d2d2d2;color:#666;background:#f4f4f4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#reg_ute ul li select{width:100%;padding:10px 15px;border:solid 1px #d2d2d2;color:#666;background:#f4f4f4;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:400px){}@media screen and (max-width:350px){}