﻿.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog80{position:relative;width:80%;min-height:40%;margin:20px auto}.modal-dialog60{position:relative;width:60%;min-height:40%;margin:20px auto}.modal-dialog40{position:relative;width:40%;min-height:40%;margin:20px auto}.modal-header{padding:5px;clear:both;height:30px}.modal-header .close{margin-top:-2px;padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;width:30px;height:30px;display:block}.modal-dialog{position:relative;width:auto!important;height:auto!important;max-height:80%!important;margin:0 auto;top:20px}.modal-dialog img{width:100%}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;padding:10px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-body{position:relative;padding:20px}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-close{position:absolute;right:-10px;top:-10px;font-size:20px;font-weight:bold;line-height:25px;width:26px;height:26px;text-align:center;color:rgb(120,120,120);background-color:#e8e8e8;z-index:9999;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.5);box-shadow:0 1px 2px rgba(0,0,0,0.5);cursor:pointer;text-shadow:0px 1px 1px rgba(255,255,255,1)}.modal-close:hover,.modal-close:focus{color:#2172a1;text-decoration:none}.modal-open{overflow:hidden}.Modal_Messaggi{color:#ffffff;font-size:13px;text-transform:lowercase;letter-spacing:0.5px;position:absolute;top:-36px;left:0;right:0;margin:0 auto;font-weight:700;text-align:center;z-index:1;background-color:rgba(33,114,161,0.80);line-height:40px;text-shadow:0px 1px 1px rgba(0,0,0,1);text-transform:capitalize}.modal-dialog h1{margin:0!important;padding:0!important}.modal-title{background-color:#fff;display:none}.modal-contentSala h3{font-size:22px;line-height:50px;margin:0 0 10px 0}.modal-contentSala h3 img{float:right;height:50px}.modal-contentSala{position:relative;background-color:#f5f5f5;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;position:relative;width:60%;min-height:40%;margin:80px auto 0 auto}.ImageModal{height:380px;overflow:hidden;margin:10px 0 0 0}.ImageModal img{width:100%}.ImageModal .col-md-8{padding-right:10px}.ImageModal .col-md-4 .col-md-12{height:185px;overflow:hidden}.ImageModal .col-md-4 .col-md-12:first-of-type{margin-bottom:10px}.InfoModalGenerali h2,.ModalInfoTecniche h2,.ConattiModal h2{padding:30px 0 20px 0!important}.InfoModalGenerali h2 i,.ModalInfoTecniche h2 i,.ConattiModal h2 i{padding-right:10px;font-size:25px}.InfoModalGenerali .col-md-6{height:250px;overflow:hidden}.InfoModalGenerali .col-md-6:last-of-type{background-color:#eee9d6;padding:15px;border-radius:10px}.InfoModalGenerali .Info p{font-size:14px;line-height:32px;margin:0;font-weight:700}.InfoModalGenerali .Info p span{font-weight:500;padding-left:10px}.InfoModalGenerali .Info i{font-size:20px;padding-right:10px}.InfoModalGenerali .col-md-6 img{width:100%}.ModalInfoTecniche{margin-bottom:10px}.ModalInfoTecniche p{padding:10px;margin:0;background-color:#eee9d6;width:100%;border-radius:10px}.ModalInfoTecniche p i{padding-right:10px;width:30px;text-align:center}.ImageModalSalePiccole{margin:10px 0 0 0}.InfoModalGeneraliSalePiccole{background-color:#eee9d6}.InfoModalGeneraliSalePiccole img{width:100%}.InfoModalGeneraliSalePiccole .col-md-6:last-of-type{padding:20px}.InfoModalGeneraliSalePiccole .col-md-6:last-of-type i{width:25px}