/**handles:be-css,e-animation-fadeIn**/
body .grid [class*=col-]{padding:0}#formEstimater *,#formEstimater:after,#formEstimater:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lightpick{margin:5px 0}body .lightpick__month-title{margin-top:0;width:100%;text-align:center}.lightpick__select.lightpick__select-months{text-align:center}body .lightpick__toolbar{height:0;position:absolute;left:0;right:0;top:3px;max-width:96%;margin:0 auto;z-index:999;display:block}.lightpick__next-action{right:0;padding:0}.lightpick__previous-action{left:0;padding:0}.lightpick__month-title>.lightpick__select{padding:0}body .lightpick__next-action,body .lightpick__previous-action{position:absolute;font-size:30px;cursor:pointer;display:inline;background:0 0;color:#7d5ba6;font-weight:500}.lightpick__month-title select{width:auto;display:inline-block}.vanimated,.vanimated *{-webkit-transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-o-transition:all ease-in-out .5s;transition:all ease-in-out .5s}#formEstimater .waiting-en,#formEstimater .waiting-it{opacity:.75!important;pointer-events:none!important;color:transparent!important;position:relative}#formEstimater .waiting-it::after{color:#fff;content:"Attendere...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#formEstimater .waiting-en::after{color:#fff;content:"Waiting...";font-size:17px;left:0;margin:0;opacity:1;position:absolute;width:100%}#formEstimater{padding:0;display:inline-block;margin:25px 0;max-width:none;width:auto;overflow:visible;line-height:24px;color:#1d76b0}#formEstimater{font-family:Roboto;font-weight:400;outline:0!important}#formEstimater button,#formEstimater input,#formEstimater textarea{font-family:Roboto}#formEstimater .inputEstimater{background-color:#fff;border-top:none;border-left:none;border-right:none;border-radius:0;box-sizing:border-box;color:#555;font-size:16px;height:40px;outline:0;border-bottom:none;line-height:normal}#formEstimater textarea.inputEstimater{min-height:70px;width:93%!important;max-width:100%;min-width:100%}#formEstimater #vsearch input.inputEstimater,#formEstimater #vsearch select{width:90px;font-weight:300}#formEstimater .selected .inputEstimater[type=text]{background-color:#555;color:#fff}#formEstimater .inputEstimater.active{border-color:#7d5ba6;color:#7d5ba6}#formEstimater .selected i{color:#fff}#formEstimater label{color:#555;display:block;font-family:Roboto;font-size:17px}#formEstimater .selected .inputEstimater[type=text]{background-color:#555;color:#fff}#formEstimater .selected i{background-color:#555;color:#fff}#formEstimater button{-webkit-transition:all ease-in-out .2s;-moz-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}#formEstimater .inputEstimater.verror+div>i{color:red}.formField{overflow:auto;float:left}.titleDate{display:block;padding-top:0;text-align:left}.titleDate.miniTxt{font-size:13px;margin-top:-6px;font-weight:500;padding-top:0;line-height:1}#formEstimater #vsearch.addOne{background-color:#7d5ba6;color:#fff;overflow:auto;padding:20px;margin:0 auto}#formEstimater #vsearch{background-color:#7d5ba6;color:#fff;overflow:auto;padding:20px;margin:0 auto}#vsearch #estimatePeriodo{visibility:hidden;position:absolute;left:0;height:40px}.initialTxt{color:#2570ab;font-size:25px;text-align:left;padding:20px 30px;font-weight:400}.formAgeEstimater{position:relative;width:275px}.formEstimater{overflow:auto}#formEstimater button.btnEstimater{background-color:#9d7ec1;border:medium none;color:#fff;cursor:pointer;font-size:18px;font-weight:500;height:40px;margin:0;width:100%}.formAgeEstimater>.formEstimater{margin:10px 0 0 0;width:56px;float:right;margin-left:10px}.formAgeEstimater>.formEstimater:nth-child(4n){margin-left:0}#estimatePeriod{overflow:auto;float:left;width:auto}.inputFirstForm{overflow:auto;display:block;float:left;margin-right:20px}#estimateButtonContainer{width:125px;float:left;margin-right:0}#vsearch #estimateFromContainer{color:#607d8b;overflow:hidden;border:none;font-size:16px;font-weight:300;width:301px;background-color:#fff;height:40px;margin-right:20px;cursor:pointer}.iconForm{float:left;color:#607d8b;background-color:#fff;height:40px;padding:7px;cursor:pointer}#estimateButtonContainer.addOne{width:120px}#formEstimater #vsearch select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#formEstimater .minisearch .rowPeople .inputEstimater{width:50px;float:left;height:28px;margin-bottom:5px}.rowPeople .inputSecondForm:first-child{margin-right:12px!important}.rowPeople{overflow:auto}.titleEditSearch{color:#fff;font-weight:400;font-size:25px;margin:10px 0 15px 0}#formEstimater #vsearch .initialTitle h2{margin:0}#formEstimater #roomEstimater{overflow:auto;clear:both}#formEstimater .labelroom{text-align:left;font-size:12px;line-height:1;margin-bottom:3px;margin-top:5px}#formEstimater .inputFirstForm.virgilchilds{margin:0}#formEstimater .ageEstimater{width:100%!important;height:30px;padding:5px}#formEstimater .inputEstimater::-webkit-input-placeholder{color:#555;opacity:1!important}#formEstimater .inputEstimater:-moz-placeholder{color:#555;opacity:1!important}#formEstimater .inputEstimater::-moz-placeholder{color:#555;opacity:1!important}#formEstimater .inputEstimater:-ms-input-placeholder{color:#555;opacity:1!important}#formEstimater .inputEstimater.verror{border-color:red!important;color:red!important}#formEstimater .inputEstimater.verror::-webkit-input-placeholder{color:red!important;opacity:1!important}#formEstimater .inputEstimater.verror:-moz-placeholder{color:red!important;opacity:1!important}#formEstimater .inputEstimater.verror::-moz-placeholder{color:red!important;opacity:1!important}#formEstimater .inputEstimater.verror:-ms-input-placeholder{color:red!important;opacity:1!important}#formEstimater .stepRoom{margin-left:30px;color:#888}.fromCalendarMini,.toCalendarMini{margin-bottom:5px}#estimateFromContainer button{background:0 0;border-bottom:1px solid #ccc;border-top:none;border-right:none;border-left:none;border-radius:0}#estimateFromContainer .fromCalendar{width:50%;float:left;border-right:1px solid #ccc;margin-right:10px;margin-left:10px;height:40px;padding:8px 0}#estimateFromContainer .toCalendar{height:40px;padding:8px 0}#estimateFromContainer.errordate{border-bottom:2px solid red!important}#estimateFromContainer i{margin-right:7px;float:left;color:#607d8b}.fromCalendarValue,.toCalendarValue{float:left}#formEstimater #vsearch[lang=de] .inputEstimater{font-size:15px}#formEstimater #vsearch[lang=de] .inputEstimater.ageEstimater{font-size:13px}.ui-autocomplete{z-index:99999!important;padding:0!important;min-width:140px;box-shadow:0 3px 3px #ccc;margin-top:10px!important;background-color:#fff;max-height:350px;overflow-y:scroll;overflow-x:hidden;border:none}.img-field-flag{position:absolute;bottom:3px;width:18px;right:0}.suggest-state{position:relative;border-bottom:1px solid #ededed;color:#607d8b;cursor:pointer;padding:4px 0;font-size:13px;text-align:left}.ui-widget{font-size:1.1em}.ui-menu{list-style:none;padding:2px;margin:0;margin-top:0;display:block;outline:0}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-front{z-index:100}.formSaveData input::-webkit-input-placeholder{font-size:13px}.formSaveData input:-moz-placeholder{font-size:13px}.formSaveData input::-moz-placeholder{font-size:13px}.formSaveData input:-ms-input-placeholder{font-size:13px}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:auto;background-color:#ededed}.lightpick.miniCalendar{margin-left:-38px;margin-top:75px!important}.lightpick__day.is-in-range{background-color:#7d5ba6!important;opacity:.5!important;color:#fff}body .lightpick__day.is-start-date.is-end-date{background-color:transparent!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%237d5ba6' cx='16' cy='16' r='16'/%3E%3C/svg%3E")!important;opacity:1!important}.lightpick__day.is-end-date,.lightpick__day.is-end-date:hover,.lightpick__day.is-start-date:hover,body .lightpick__day.is-start-date{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%237d5ba6' cx='16' cy='16' r='16'/%3E%3C/svg%3E")!important;opacity:1!important}.lightpick__day.is-end-date.is-in-range,.lightpick__day.is-end-date.is-in-range.is-flipped,.lightpick__day.is-start-date.is-in-range,.lightpick__day.is-start-date.is-in-range.is-flipped{background-color:#7d5ba6;opacity:1!important}body .lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='%237d5ba6' style='opacity: 0.2' cx='16' cy='16' r='16'/%3E%3C/svg%3E")!important;opacity:.5}body .lightpick{padding:4px 0 4px 0}@media (max-width:982px){#formEstimater .inputEstimater::-webkit-input-placeholder{font-size:13px}#formEstimater .inputEstimater:-moz-placeholder{font-size:13px}#formEstimater .inputEstimater::-moz-placeholder{font-size:13px}#formEstimater .inputEstimater:-ms-input-placeholder{font-size:13px}}@media (max-width:891px){html body #formEstimater .minisearch .vlabel{font-size:15px}}@media screen and (min-width:768px) and (max-width:992px){#formEstimater .inputFirstForm.inputFirstForm.addOne{margin:0}}@media (max-width:767px){.formField{width:100%;float:none}#formEstimater{width:90%}#estimatePeriod{overflow:auto;float:none;width:auto;margin-bottom:15px}#vsearch #estimateFromContainer{width:100%;margin-right:0;overflow:unset}.inputFirstForm{float:none;margin-right:0;margin-bottom:15px}#formEstimater #vsearch input.inputEstimater,#formEstimater #vsearch select{width:86%}#formEstimater .contentChild{position:relative}#formEstimater .inputFirstForm.virgilchilds{width:auto;height:auto}html body .formAgeEstimater{margin:0!important;padding:0!important;background:0 0}.formAgeEstimater>.formEstimater{margin-top:0;padding:0;margin-bottom:5px}.inputEstimater.ageEstimater{width:100%!important;margin:0!important}body .inputFirstForm.virgilrooms{margin-top:15px;margin-bottom:15px;margin-right:0}#estimateChild{margin-bottom:5px!important}#estimateButtonContainer.addOne{width:100%}html body #formEstimater [class*=col-]{display:block}html body #vresults .vform [class*=col-]{padding:0}html body .formAgeEstimater{display:block;left:0;margin:15px 0;padding:10px 0;position:relative;top:0;width:100%}html body #vresults .vcallto{border:none}html body .vform{padding:0 5px}html body #vresults .vbar{width:100%;padding:5px 15px}html body #formAgeEstimaterMini{margin-bottom:10px}html body #formEstimater .vcount .vlabel{margin-top:0}html body #formEstimater .minisearch .vcount{margin:10px 0 0 0}html body #formAgeEstimaterMini .formEstimater{width:33.333%}html body #formEstimater .minisearch .vlabel{font-size:15px}#vresults .treatmentRow{margin:0;padding-top:0}html body #vresults .vbar{width:auto}#vresults .colValuePr{overflow:auto;text-align:center;padding:0}#vresults button{width:70%;float:none}#vresults .formEmail{margin:25px 0 0 0;padding:5px 20px}#vresults .treatmentRow .priceTrat{float:none;margin:0}#formEstimater .treatmentRowParent .inputEstimater{min-width:100%}.btn-result{text-align:center}#formAgeEstimaterMini .ageEstimater{margin-bottom:3px!important}html body .header-ModalEstimater .imgLogo{text-align:center;padding-top:10px;width:100%;float:none}html body .infobe{width:100%;margin-top:10px;text-align:center;font-size:12px}html body .infobe .infoData{margin-left:0;margin-right:5px}html body .header-ModalEstimater .imgLogo img{max-width:160px}html body #modalEstimaterOpen .header-ModalEstimater{height:150px}html body #modalEstimaterOpen .content-ModalEstimater{margin-top:150px}#vsearch .iconForm{width:14%}#formEstimater .roomValueData{margin:0}#formEstimater .inputFirstForm.addOne{margin-top:10px}html body #formEstimater #formAgeEstimater.formAgeEstimater>.formEstimater{padding:0;width:48%;margin:10px 10px 0 0;overflow:auto;float:left}html body #formAgeEstimater{overflow:auto}html body #formEstimater #formAgeEstimater .formEstimater:nth-child(2n){margin-right:0!important}}@media screen and (max-width:420px){.lightpick{left:20px!important}html body .fromCalendarValue,html body .toCalendarValue{font-size:13px}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}