*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.container{width:100%;margin:0 auto}
.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}
.row{padding-bottom:0}
.col{display:block;float:left;width:100%}
@media (min-width :768px){.gutters .col{margin-left:2%}
.gutters .col:first-child{margin-left:0}}
@media (min-width :768px){.span_1{width:8.33333333333%}
.span_2{width:16.6666666667%}
.span_3{width:25%}
.span_4{width:33.3333333333%}
.span_5{width:41.6666666667%}
.span_6{width:50%}
.span_7{width:58.3333333333%}
.span_8{width:66.6666666667%}
.span_9{width:75%}
.span_10{width:83.3333333333%}
.span_11{width:91.6666666667%}
.span_12{width:100%}
.gutters .span_1{width:6.5%}
.gutters .span_2{width:15%}
.gutters .span_3{width:23.5%}
.gutters .span_4{width:32%}
.gutters .span_5{width:40.5%}
.gutters .span_6{width:49%}
.gutters .span_7{width:57.5%}
.gutters .span_8{width:66%}
.gutters .span_9{width:74.5%}
.gutters .span_10{width:83%}
.gutters .span_11{width:91.5%}
.gutters .span_12{width:100%}}
*{*behavior:url(../scripts/boxsizing.htc)}
html{line-height:1.15}
body,html{margin:0;padding:0;height:100%;width:100%}
body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:"Droid Serif",Georgia,serif;font-size:16px}
.anchor{width:100%;min-height:40px}
.mar-pad{margin:0!important;padding:0!important}
.just-right{padding:0 5px 5px auto!important;float:right}
.centro-height{height:100%!important}
.centro-min-height{min-height:100%!important}
.marginetop{margin-top:30px!important}
.margin-20{margin:20px}
.marginTB20{margin:20px auto!important}
.centro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.centro-no-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.centro-destra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.centro-sinistra{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}
.centro-no-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}
.flex-row-column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.flex-no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.centro-960{max-width:960px;width:100%}
.centro-space{-ms-flex-pack:distribute;justify-content:space-around}
figcaption{font-family:"Varela Round";color:#08345B;font-size:.7rem;margin-top:5px;text-align:center}
.center-text{text-align:center}
.riavvolgi{background:rgba(0,0,0,0)url(../images/caldaia_trasp.jpg) no-repeat fixed center center / cover!important}
@font-face{font-family:"Droid Serif";src:url(../fonts/DroidSerif-Regular.ttf)}
@font-face{font-family:"Baloo Bhaina";src:url(../fonts/BalooBhaina-Regular.ttf)}
@font-face{font-family:"Varela Round";src:url(../fonts/VarelaRound-Regular.otf)}
@font-face{font-family:"PT Sans";src:url(../fonts/PT-Sans.otf)}
@font-face{font-family:Impact;src:url(../fonts/impact.ttf)}
a{color:#3498db;text-decoration:none;margin:0;padding:0}
a:hover{color:#08345B}
.paddingTop45{padding-top:45px;margin-bottom:0}
.paddingTop40Bot-0{padding:40px 0 0}
.padding5-20{padding:5px 20px!important}
.marginTop45{margin-top:45px!important}
.marginzero{margin:0!important}
.bordo-raggio5{border-radius:5px}
.bordo-raggio50{border-radius:50px}
.color-blue{color:#08345B!important}
.backgradient{background:rgba(226,226,226,1);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(226,226,226,1)),color-stop(5%,rgba(226,226,226,1)),color-stop(35%,rgba(209,209,209,1)),color-stop(64%,rgba(219,219,219,1)),color-stop(79%,rgba(238,238,238,1)),color-stop(92%,rgba(254,254,254,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:-webkit-radial-gradient(center,ellipse,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:radial-gradient(ellipse at center,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1)}
.pre-top-header{width:100%;padding:5px 10px;position:fixed;text-align:center;z-index:100;background:#ffb76b;background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0)}
.but_shape{width:127px;height:38px;border:none;margin-top:20px;margin-bottom:30px;cursor:pointer;font-family:"PT Sans",Georgia,serif!important;font-size:1.2em;color:navy;line-height:18px}
.avvolgi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.telefono{font-family:"Baloo Bhaina",Arial,sans-serif;font-size:1rem;line-height:1;color:#999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
@media (min-width:768px){.telefono{font-size:20px;height:32px}}
.tel-less{font-size:1rem}
.tel a{color:#08345B;-webkit-transition-property:color,text-shadow;transition-property:color,text-shadow;-webkit-transition-duration:.5s,.5s;transition-duration:.5s,.5s}
.tel a:hover{color:#bbb;text-shadow:0 -.2em .2em rgba(0,0,0,.75),0 .2em .2em rgba(0,0,0,.75),-.2em 0 .2em rgba(0,0,0,.75),.2em 0 .2em rgba(0,0,0,.75)}
.tel a::before{content:"\260E"}
.crm a::before{content:""}
.posta a::before{content:"\2709"}
.top-header{padding:0;width:100%;max-width:960px}
.h1-span{display:table-cell;vertical-align:middle}
.logo{background-color:transparent}
.logo-figure{margin:0!important;padding:0!important}
.im-logo,.im-logo-ly{max-width:150px}
.main-title{font-size:28px;text-align:center;margin-top:0;padding-top:20px;width:100%;font-family:"Baloo Bhaina",Arial,sans-serif;font-weight:600;color:#08345B}
.next-title{font-size:16px;width:100%;text-align:center;margin:auto;color:#5C5C5C;font-family:"PT Sans",Georgia,serif}
.small-title{font-size:10px;width:100%;text-align:center;margin-top:0;color:#AA8;font-family:"Varela Round",Georgia,serif}
.small-font{font-size:14px}
@media (min-width:640px){.logo-figure{margin-left:20px}
.main-title{font-size:40px;padding-top:10px;margin-bottom:15px}
.next-title{font-size:18px}
.small-title{font-size:14px}
.small-font{font-size:16px}}
@media (min-width:965px){.im-logo{width:90%;max-width:300px}
.main-title{font-size:50px;padding-top:40px;margin-bottom:30px}
.next-title{font-size:26px}
.small-font,.small-title{font-size:18px}}
.centro-inline-baseline-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-left:18%;margin-left:auto;text-align:left}
@media (min-width:661px){.centro-inline-baseline-toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:distribute;justify-content:space-around;padding:0;margin:10px 0}}
.nav-menu{margin:5px 0 0;text-align:center}
.nav-menu li{list-style-type:none;margin:10px}
.b-menu{position:relative;font-size:32px!important;font-weight:900!important;width:48px;height:40px;border:#08345B solid 1px;border-radius:3px;background:#ffb76b;background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);padding:0;margin:5px 5px 15px auto;text-align:center}
.b-menu-top{position:relative;font-size:32px!important;font-weight:900!important;width:48px;height:40px;border:#08345B solid 1px;border-radius:3px;background:#ffb76b;background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);padding:0;margin:5px 5px 5px auto;text-align:center}
@media (max-width:661px){.hide-small{display:none!important}}
@media (max-width:992px) and (min-width:661px){.hide-medium{display:none!important}}
@media (min-width:993px){.hide-large{display:none!important}}
@media (max-width:768px){.b-menu-top{position:fixed;font-size:26px!important;font-weight:900!important;width:36px;height:32px;border:#08345B solid 1px;border-radius:3px;background:#ffb76b;background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);padding:0;margin:-25px auto 5px -35px!important;text-align:center;float:none!important}}
.link-menu{width:100%}
article{display:none}
#hide-navigation,#main-navigation{width:100%;border-bottom:#7f8c8d inset 1px}
#hide-navigation{display:none}
@media (min-width:661px){.nav-menu li{display:inline;margin:0}
.nav-menu{margin-top:20px}}
#hide-navigation a,#main-navigation a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#7f8c8d;font-size:22px;text-transform:uppercase;font-family:"Varela Round",Arial,sans-serif;-webkit-transition:-webkit-transform .5s;transition:transform .5s}
#hide-navigation a:hover,#main-navigation a:hover{-webkit-transform:scale(1.3) translate(0px,-5px);transform:scale(1.3) translate(0px,-5px);color:#08345B;text-shadow:0 -.2em .4em rgba(252,140,1,.85),0 .2em .4em rgba(252,140,1,.85),-.2em 0 .4em rgba(252,140,1,.85),.2em 0 .4em rgba(252,140,1,.85)}
@media (min-width:661px) and (max-width:810px){#main-navigation a{font-size:12px}}
@media (min-width:810px){#main-navigation a{font-size:14px}}
@media (min-width:990px){#main-navigation a{font-size:16px}}
.carosello{width:100%;border:#7f8c8d inset 1px;border-radius:8px}
.slide{text-align:center;padding:0;font-family:"Varela Round",Arial,sans-serif;color:#08345B;width:100%}
.slide a{color:#08345B;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.inn-slide figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;-webkit-box-pack:center;justify-content:center}
.inn-slide{margin:5px!important;border-radius:2%;-webkit-transition-property:color,box-shadow;transition-property:color,box-shadow;-webkit-transition-duration:.5s,.5s;transition-duration:.5s,.5s;background:rgba(226,226,226,1);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(226,226,226,1)),color-stop(5%,rgba(226,226,226,1)),color-stop(35%,rgba(209,209,209,1)),color-stop(64%,rgba(219,219,219,1)),color-stop(79%,rgba(238,238,238,1)),color-stop(92%,rgba(254,254,254,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:-webkit-radial-gradient(center,ellipse,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:radial-gradient(ellipse at center,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1);box-shadow:0 -.2em .4em rgba(252,140,1,.85),0 .2em .4em rgba(252,140,1,.85),-.2em 0 .4em rgba(252,140,1,.85),.2em 0 .4em rgba(252,140,1,.85);height:100%!important}
.inn-slide a{height:100%!important}
.inn-slide:hover .slide-text{color:#08345B}
.inn-slide:hover blockquote{-webkit-transform:scale(1.3) translate(0px,-5px);transform:scale(1.3) translate(0px,-5px)}
.image-frame{max-height:256px;max-width:256px!important;margin:10px auto}
.image-frame-caldaie{max-width:300px!important}
.slide-text{text-align:center;margin:10px;color:#767654;min-width:250px;font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;width:100%}
.info-mail{padding:15px auto auto;font-family:Impact,Arial,sans-serif;font-size:2rem;color:#5C5E5C;min-width:250px}
.info-mail::before{content:"\2709"}
.im-slide{height:auto;width:100%;text-align:center;vertical-align:central}
@media (min-width:768px){.inn-slide{margin:5px!important;border-radius:2%;-webkit-transition-property:color,box-shadow;transition-property:color,box-shadow;-webkit-transition-duration:.5s,.5s;transition-duration:.5s,.5s;background:rgba(226,226,226,1);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(226,226,226,1)),color-stop(5%,rgba(226,226,226,1)),color-stop(35%,rgba(209,209,209,1)),color-stop(64%,rgba(219,219,219,1)),color-stop(79%,rgba(238,238,238,1)),color-stop(92%,rgba(254,254,254,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:-webkit-radial-gradient(center,ellipse,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);background:radial-gradient(ellipse at center,rgba(226,226,226,1)0,rgba(226,226,226,1)5%,rgba(209,209,209,1)35%,rgba(219,219,219,1)64%,rgba(238,238,238,1)79%,rgba(254,254,254,1)92%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=1);box-shadow:none}
.inn-slide:hover{box-shadow:0 -.2em .4em rgba(252,140,1,.85),0 .2em .4em rgba(252,140,1,.85),-.2em 0 .4em rgba(252,140,1,.85),.2em 0 .4em rgba(252,140,1,.85)}
.inn-slide figure{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:90%}
.inn-slide figcaption{width:100%;font-size:1.2rem}
.slide-text{max-width:50%}}
.stretch{min-height:200px}
blockquote{font-size:1.7rem;min-height:3.4rem;-webkit-transition:-webkit-transform .5s;transition:transform .5s}
.pre-footer-align{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
@media (min-width:900px){.pre-footer-align{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}}
.pre-footer-padding,.pre-footer-padding-exception{padding:5px}
.pre-footer-padding-exception img{max-width:80%}
.color_black{color:#000}
.pre-footer-align .color_black::before{color:#696B69}
.piede{text-align:center;background-color:#08345B;color:#CECECE;width:100%;font-size:.8rem;font-family:"Baloo Bhaina",Arial,serif;font-weight:200;padding:5px 10px}
@media (min-width:768px){.piede{font-size:1.1rem}}
.piede_a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;padding:5px}
.piede_a a{color:#CECECE}
.piede_a a:hover{color:#FC8C01}
#contenitore{border:#7f8c8d inset 1px;border-radius:8px;margin-bottom:20px}
*{box-sizing:border-box}
.form-About_Wrapper{border-radius:3px;border:1px solid #666}
.field-img{height:150px}
.field-contact{margin:0 10px 10px;padding:0;font-family:"PT Sans",Georgia,serif;font-size:20px;color:#08345B;border:0 none}
.field-contact legend{text-align:center}
.pre-footer-align-contatti{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
.pre-footer-padding-exception-contact{padding:5px}
.pre-footer-padding-exception-contact img{max-width:60%}
.form-Wrapper{padding:10px}
@media (min-width:800px){.form-Wrapper{max-width:750px;margin:0 auto}}
.form-Intro h1{margin-bottom:0}
.form-Intro h2{margin-top:5px;font-weight:400;line-height:1.3}
.form-Input_Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.form-Input_Wrapper label{color:#888;font-size:15px;margin-bottom:5px}
@media (min-width:800px){input,textarea{min-width:0}
.form-Input_Wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.form-Input_Wrapper input:not([type=range]):not([type=color]){-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}
.form-Input_Wrapper label{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;margin-bottom:0}
textarea{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}}
.form-Input_Wrapper+.form-Input_Wrapper{margin-top:10px}
.form-Slider_Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
legend{font-size:1.3em;padding:3px 6px;color:#08345B;margin-bottom:10px;border-radius:2px}
input,textarea{min-height:30px;padding:2px;font-size:17px;border:1px solid #ebebeb;outline:0;-webkit-transition:-webkit-transform .4s,box-shadow .4s,background-position .2s;transition:transform .4s,box-shadow .4s,background-position .2s;background:-webkit-radial-gradient(400px circle,#fff 99%,transparent 99%),#f1f1f1;background:radial-gradient(400px circle,#fff 99%,transparent 99%),#f1f1f1;background-position:-400px 90px,0 0;background-repeat:no-repeat,no-repeat;border-radius:0;position:relative;min-width:200px}
input{margin-bottom:10px}
textarea{min-height:200px}
@media (min-width:800px){input,textarea{min-width:10px}}
input:focus,textarea:focus{background-position:0 0,0 0}
input:placeholder-shown{color:#999}
input:focus:placeholder-shown{color:#555}
.form-About_Wrapper legend{background:#ffb76b;background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:-webkit-linear-gradient(top,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);background:linear-gradient(to bottom,#ffb76b 0,#ffa73d 30%,#ff7c00 79%,#ff7f04 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0)}
.form-About_Wrapper input:not([type=range]){box-shadow:inset 0 -3px 0 #E56400}
.form-About_Wrapper input:not([type=range]):focus{border:1px solid #E56400;box-shadow:inset 0 -3px 0 #E56400,0 0 15px 5px #ebebeb}
.form-Input_Wrapper input:focus{-webkit-transform:scale(1.06);transform:scale(1.06)}
input:required+label:after{content:"*";font-size:.9em;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:.2ch;-webkit-transition:color,1s;transition:color,1s}
input:required:invalid+label:after{color:#E56400}
input:required:valid+label:after{color:green}
.but-Input_Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media (min-width:800px){.but-Input_Wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}
.form-Submit_Btn{-webkit-appearance:none;-moz-appearance:none;border:0;background:0 0;outline:0;padding:0;margin:1em 0;font-size:1rem}
.flipper{-webkit-perspective:400px;perspective:400px;position:relative;width:300px;height:44px;display:block}
.flipper-object{position:absolute;width:100%;height:100%;left:0;-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.panel{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:44px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.flipper-vertical .back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.back{background-color:#739328;color:#fff}
.front{border:1px solid #739328}
.form-Submit_Btn:focus .flipper-vertical{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}
.bkground{background:rgba(196,196,196,1);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0%,rgba(196,196,196,1)),color-stop(85%,rgba(246,246,246,1)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-radial-gradient(center,ellipse cover,rgba(196,196,196,1)0,rgba(246,246,246,1)85%,rgba(255,255,255,1)100%);background:-webkit-radial-gradient(rgba(196,196,196,1)0,rgba(246,246,246,1)85%,rgba(255,255,255,1)100%);background:radial-gradient(rgba(196,196,196,1)0,rgba(246,246,246,1)85%,rgba(255,255,255,1)100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c4c4c4', endColorstr='#ffffff', GradientType=1)}
#delete,#submit{width:127px;height:38px;border:none;margin-top:20px;margin-bottom:30px;cursor:pointer;font-family:"PT Sans",Georgia,serif!important;font-size:1.2em;color:navy;line-height:18px}
#delete{color:#E56400}
#hide{width:38px;height:38px;border:none;cursor:pointer;font-size:1.4em;color:navy;line-height:18px}
#X{display:block;width:100%;text-align:right}
#delete:hover,#hide:hover,#submit:hover{text-transform:uppercase;color:#EEE;text-shadow:.1em .1em .2em #000;border:1px solid navy}
#parametro{display:none}
.errore{font-size:30px;text-shadow:.1em .1em .2em #000;color:#D50F22}
.testata{text-align:center;height:265px}