.blocco-header-nav a{color:white;display:inline-block;font-family:"korolev", sans-serif;font-size:45px;line-height:1;padding:8px 0;position:relative}.blocco-header-nav a:before{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;visibility:hidden;width:100%}.blocco-header-nav a:hover,.blocco-header-nav a:focus,.blocco-header-nav a:active{background:transparent;text-decoration:none !important}.blocco-header-nav a:hover:before,.blocco-header-nav a:focus:before,.blocco-header-nav a:active:before{-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media screen and (max-width: 950px){.blocco-header-nav a{font-size:30px}}

.no-scroll{overflow:hidden}.blocco-popup-edit img{max-width:380px}.blocco-popup{background:transparent}.blocco-popup img{max-width:80vw;height:auto;max-height:80vh;width:auto}.blocco-popup .mfp-content{width:auto;background:transparent;margin-top:20px;margin-bottom:20px}.blocco-popup a{position:relative;color:white;background:black;padding:12px 10px;display:table;margin:0 auto;margin-top:3vh;font-family:'Montserrat', sans-serif}.zoom-anim-dialog{opacity:0;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}.mfp-ready .zoom-anim-dialog{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.mfp-removing .zoom-anim-dialog{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);opacity:0}.mfp-bg{opacity:0;-webkit-transition:opacity 0.3s ease-out;-moz-transition:opacity 0.3s ease-out;-o-transition:opacity 0.3s ease-out;transition:opacity 0.3s ease-out;background:rgba(0, 0, 0, 0.75) none repeat scroll 0 0}.mfp-ready.mfp-bg{opacity:0.8}.mfp-removing.mfp-bg{opacity:0}

.form-organizza{background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}.form-organizza form{max-width:800px;margin:50px auto;padding:30px 40px;padding-bottom:50px;width:80%;background:rgba(0,0,0,0.8);color:white;position:relative}.form-organizza h1{text-align:center;margin:0;font-size:2.8em;margin-bottom:30px}.form-organizza input,.form-organizza textarea,.form-organizza select{border:none;border-radius:0;background:white;display:block !important;height:auto;line-height:1;padding:12px 15px;font-family:'arboria', sans-serif;font-size:1.1em;resize:none;box-sizing:border-box;max-width:100%;outline:0 !important;box-shadow:none !important}.form-organizza select{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.25;background-repeat:no-repeat;background-size:auto 50%;background-position:85% center}.form-organizza input[type="submit"]{position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%);background:#E6D821;font-family:'jeanne-moderno', serif;color:black;font-size:2.1em;padding:8px 30px;padding-bottom:10px;transition:all 0.2s ease-in-out}.form-organizza input[type="submit"]:hover,.form-organizza input[type="submit"]:focus,.form-organizza input[type="submit"]:active{background:black;color:#E6D821}.form-organizza .tabella{min-height:500px}.form-organizza .pure-u-sm-1-2:nth-child(odd){padding-right:10px}.form-organizza .ccm-input-date-wrapper{width:50%;padding-right:5px}.form-organizza .field-datetime > div,.form-organizza .ccm-input-time-wrapper{display:flex;align-items:center;flex-wrap:wrap}.form-organizza .ccm-input-time-wrapper{justify-content:center;width:50%}.form-organizza .ccm-input-time-wrapper select{width:47.5%;margin:0 !important;display:block !important}.form-organizza .ccm-input-time-wrapper span{width:5%;margin:0;text-align:center}.form-organizza .field{margin-bottom:10px}.form-organizza textarea{min-height:120px}@media screen and (max-width: 568px){.form-organizza form{width:90%;padding-left:30px;padding-right:30px}.form-organizza .pure-u-sm-1-2:nth-child(odd){padding:0}}

