.rrp-ico-margin-sx,.svg-inline--fa.rrp-ico-margin-sx,form.rrp-form-camere .svg-inline--fa.rrp-ico-margin-sx,form.rrp-form-camere i.rrp-ico-margin-sx,i.rrp-ico-margin-sx{margin-left:5px}.rrp-ico-margin-dx,.svg-inline--fa.rrp-ico-margin-dx,form.rrp-form-camere .svg-inline--fa.rrp-ico-margin-dx,form.rrp-form-camere i.rrp-ico-margin-dx,i.rrp-ico-margin-dx{margin-right:5px}.rrp-splash-content{max-width:500px;margin:10% auto 0 auto;padding:0 30px}.rrp-splash-ico{margin:0 0 20px 0;text-align:center;font-size:34px}.rrp-splash-txt-1{margin:0 0 20px 0;text-align:center;font-size:18px;font-weight:700;color:#393}.rrp-splash-txt-2{margin:0 0 20px 0;text-align:center;font-size:14px}.rrp-splash-due-pulsanti,.rrp-splash-un-pulsante{display:grid;grid-gap:20px;margin:0 auto}.rrp-splash-un-pulsante{grid-template-columns:repeat(1,1fr);max-width:300px}.rrp-splash-due-pulsanti{grid-template-columns:repeat(2,1fr)}.rrp-splash-continua{padding:20px;font-size:12px;text-align:center}@media screen and (min-width:0px) and (max-width:520px){.rrp-splash-ico,.rrp-splash-txt-1,.rrp-splash-txt-2{margin:0 0 15px 0}.rrp-splash-ico{font-size:24px}.rrp-splash-due-pulsanti,.rrp-splash-un-pulsante{grid-gap:15px}.rrp-splash-due-pulsanti{grid-template-columns:repeat(1,1fr);max-width:300px}.rrp-splash-continua{padding:15px}}.rrp-form-richiesta-default{max-width:800px;margin:0 auto}.rrp-result-header{padding:10px;font-size:16px;font-weight:700;text-align:center}.rrp-result-content{padding:10px 20px;font-size:14px}.rrp-iscrivi-newsletter,.rrp-result-home{padding:10px 20px;font-size:14px;border-top:1px dotted #ccc}.rrp-result-chiudi{padding:10px;font-size:14px;font-weight:700;text-align:center}.rrp-form-richiesta-box form{margin:0}.rrp-form-richiesta-default form{padding:10px}.rrp-form-richiesta-modale form{padding:0;background:#fff}.rrp-form-richiesta-button,.rrp-form-richiesta-info-animali,.rrp-form-richiesta-info-base,.rrp-form-richiesta-info-eta,.rrp-form-richiesta-info-preferenza,.rrp-form-richiesta-info-utente,.rrp-form-richiesta-policy{border-bottom:1px dotted #ccc}.rrp-form-richiesta-button,.rrp-form-richiesta-policy{padding:10px}.rrp-form-richiesta-sottotitolo{padding:10px;font-weight:700;font-size:12px;color:#999;text-align:center}.rrp-form-richiesta-modale .rrp-form-richiesta-sottotitolo{padding:0 10px 10px 10px}.rrp-form-richiesta-tasso-risposta-alert{padding:10px;background-color:#dedede;color:#c00;font-weight:700;text-align:center;font-size:12px}.rrp-form-richiesta-tasso-risposta-alert a{color:#c00;text-decoration:underline}.rrp-form-richiesta-tasso-risposta-alert a:hover{color:#c00;text-decoration:none}.rrp-date-non-disponibili{display:none;padding:0 10px 10px 10px;font-size:12px;font-weight:700;color:#c00}span.rrp-date-non-disponibili-soggmin{display:none}.js-rrp-array-date-occupate{display:none}.rrp-form-richiesta-modale .rrp-form-richiesta-info-utente{border-bottom:0}.rrp-form-richiesta-info-animali .rrp-form-riga-animali,.rrp-form-richiesta-info-base .rrp-form-riga-adulti,.rrp-form-richiesta-info-base .rrp-form-riga-adulti-alt,.rrp-form-richiesta-info-base .rrp-form-riga-bambini,.rrp-form-richiesta-info-base .rrp-form-riga-bambini-alt,.rrp-form-richiesta-info-base .rrp-form-riga-camere,.rrp-form-richiesta-info-base .rrp-form-riga-camere-alt,.rrp-form-richiesta-info-base .rrp-form-riga-checkin,.rrp-form-richiesta-info-base .rrp-form-riga-checkout,.rrp-form-richiesta-info-preferenza .rrp-form-riga-preferenza-camera,.rrp-form-richiesta-info-utente .rrp-form-riga-cognome,.rrp-form-richiesta-info-utente .rrp-form-riga-email,.rrp-form-richiesta-info-utente .rrp-form-riga-nome,.rrp-form-richiesta-info-utente .rrp-form-riga-nome-cognome,.rrp-form-richiesta-info-utente .rrp-form-riga-note,.rrp-form-richiesta-info-utente .rrp-form-riga-prefisso,.rrp-form-richiesta-info-utente .rrp-form-riga-telefono,.rrp-form-richiesta-info-utente .rrp-form-riga-user-login{padding:10px}.rrp-form-richiesta-info-base .rrp-form-riga-checkin,.rrp-form-richiesta-info-base .rrp-form-riga-checkout{width:23%;float:left}.rrp-form-richiesta-info-base .rrp-form-riga-checkin .rrp-input,.rrp-form-richiesta-info-base .rrp-form-riga-checkout .rrp-input{background-image:url(../../CDN3/rrp4/img/ico_calendario.png);background-repeat:no-repeat;background-position:95% 50%}.rrp-form-richiesta-info-base .rrp-form-riga-adulti,.rrp-form-richiesta-info-base .rrp-form-riga-bambini,.rrp-form-richiesta-info-base .rrp-form-riga-camere{width:18%;float:left}.rrp-form-richiesta-info-base .rrp-form-riga-adulti-alt,.rrp-form-richiesta-info-base .rrp-form-riga-camere-alt{width:27%;float:left}.rrp-form-richiesta-info-base .rrp-form-riga-bambini-alt{display:none}.rrp-form-richiesta-info-utente .rrp-form-riga-cognome,.rrp-form-richiesta-info-utente .rrp-form-riga-nome{width:50%;float:left}.rrp-form-richiesta-info-utente .rrp-form-riga-user-login{border-bottom:1px dotted #ccc}.rrp-form-richiesta-info-utente .rrp-form-riga-cognome,.rrp-form-richiesta-info-utente .rrp-form-riga-email,.rrp-form-richiesta-info-utente .rrp-form-riga-nome,.rrp-form-richiesta-info-utente .rrp-form-riga-nome-cognome,.rrp-form-richiesta-info-utente .rrp-form-riga-prefisso,.rrp-form-richiesta-info-utente .rrp-form-riga-telefono{padding-bottom:0}.rrp-form-richiesta-info-utente .rrp-form-riga-prefisso{width:20%;float:left}.rrp-form-richiesta-info-utente .rrp-form-riga-telefono{width:80%;float:left}.rrp-form-richiesta-info-animali .rrp-form-riga-animali{font-size:12px}@media screen and (min-width:0px) and (max-width:700px){.rrp-form-richiesta-info-utente .rrp-form-riga-prefisso{width:40%}.rrp-form-richiesta-info-utente .rrp-form-riga-telefono{width:60%}}.rrp-form-richiesta-info-eta{padding:10px;display:none}.rrp-form-richiesta-info-eta .rrp-form-richiesta-eta-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px}.rrp-form-richiesta-button{border-bottom:0}.rrp-separatore{height:1px;overflow:hidden;clear:both}.rrp-no-robot{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:10px;background:#ccc;border:1px solid #999}form.rrp-form-richiesta .rrp-no-robot{margin:10px 10px 0 10px}form.rrp-form-generico .rrp-no-robot{margin:15px 0 0 0}.rrp-form-etichetta{font-size:12px;margin:0 0 3px 0}form.rrp-form-camere .rrp-err-validate input.rrp-input,form.rrp-form-camere .rrp-err-validate select.rrp-select,form.rrp-form-camere .rrp-err-validate textarea.rrp-textarea{border-color:red}.fixscroll-header-active .rrp-camere-checkin-checkout-container .rrp-err-validate input.rrp-input,.rrp-camere-checkin-checkout-container .rrp-err-validate input.rrp-input,form.rrp-form-camere .fixscroll-header-active .rrp-camere-barra-top .rrp-err-validate input.rrp-input,form.rrp-form-camere .rrp-camere-barra-top .rrp-err-validate input.rrp-input{background-color:#ffe6e6}.rrp-count-max-caratteri{padding:5px;font-weight:700;font-size:12px;background-color:#dff0d8}.rrp-count-max-caratteri.rrp-count-max-caratteri-error{background-color:#ffb8b8}.rrp-err-validate-msg{font-size:12px;margin:3px 0 0 0;color:red}.rrp-stripe-validation-box{padding:10px;border:1px dotted #ccc}.rrp-stripe-validation-box .rrp-stripe-validation-alert{display:none;margin:0 0 15px;text-align:center;padding:5px}.rrp-stripe-validation-box.rrp-stripe-validation-error{background:#ffb8b8;border-style:solid;border-color:#ffb8b8}.rrp-stripe-validation-box.rrp-stripe-validation-error .rrp-stripe-validation-alert{display:block;color:red;border:1px dotted red}.rrp-stripe-validation-box.rrp-stripe-validation-ok{background:#dff0d8;border-style:solid;border-color:#dff0d8}.rrp-stripe-validation-box.rrp-stripe-validation-ok .rrp-stripe-validation-alert{display:block;color:#393;border:1px dotted #393}.rrp-stripe-validation-box.rrp-stripe-validation-loading .rrp-stripe-validation-alert{display:block;color:#666;border:1px dotted #666}.rrp-btn-base,input.rrp-input,select.rrp-select,textarea.rrp-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;width:100%;border:1px solid #dedede;margin:0}input.rrp-input,textarea.rrp-textarea{padding:5px;font-size:12px;color:#333;font-family:'Open Sans',Arial,Helvetica,sans-serif}input.rrp-input{height:36px;line-height:24px}textarea.rrp-textarea{height:55px}select.rrp-select{cursor:pointer;vertical-align:middle;background:url(../../CDN3/rrp4/img/ico_freccina_giu.png) center right no-repeat #fff;color:#999;padding:9px 30px 9px 7px;font-size:12px;line-height:16px}select.rrp-select::-ms-expand{display:none}input.rrp-input.rrp-input-lg{padding:4px 15px;height:50px;line-height:40px;font-size:14px}textarea.rrp-textarea.rrp-textarea-lg{padding:15px;font-size:14px;height:110px}select.rrp-select.rrp-select-lg{padding:9px 30px 9px 15px;line-height:30px;font-size:14px}input.rrp-input.rrp-input-readonly,textarea.rrp-textarea.rrp-textarea-readonly{background:#f2f2f2;color:#ccc;border-style:dashed;border-color:#ccc}.rrp-btn-base{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;height:45px;line-height:41px;padding:0 5px;text-decoration:none;text-align:center;font-size:13px;cursor:pointer;border:2px solid #fff}.rrp-btn-base.rrp-btn-verde{background-color:#393;border-color:#393;color:#fff}.rrp-btn-base.rrp-btn-verde:hover{background-color:#5ec55e;border-color:#5ec55e;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-verde-chiaro{background-color:#98c661;border-color:#98c661;color:#fff}.rrp-btn-base.rrp-btn-verde-chiaro:hover{background-color:#393;border-color:#393;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-verde-alt{background-color:#91c288;border-color:#91c288;color:#fff}.rrp-btn-base.rrp-btn-verde-alt:hover{background-color:#393;border-color:#393;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-azzurro{background-color:#159fc1;border-color:#159fc1;color:#fff}.rrp-btn-base.rrp-btn-azzurro:hover{background-color:#36b0ce;border-color:#36b0ce;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-ottanio{background-color:#0097a6;border-color:#0097a6;color:#fff}.rrp-btn-base.rrp-btn-ottanio:hover{background-color:#3cb8ba;border-color:#3cb8ba;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-ottanio-chiaro{background-color:#25bbc6;border-color:#25bbc6;color:#fff}.rrp-btn-base.rrp-btn-ottanio-chiaro:hover{background-color:#0097a6;border-color:#0097a6;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-rosso{background-color:#fb5a62;border-color:#fb5a62;color:#fff}.rrp-btn-base.rrp-btn-rosso:hover{background-color:#f38187;border-color:#f38187;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-fuxia{background-color:#ee115f;border-color:#ee115f;color:#fff}.rrp-btn-base.rrp-btn-fuxia:hover{background-color:#f3528b;border-color:#f3528b;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-fuxia-chiaro{background-color:#ef7ba8;border-color:#ef7ba8;color:#fff}.rrp-btn-base.rrp-btn-fuxia-chiaro:hover{background-color:#e35e92;border-color:#e35e92;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-grigio{background-color:#f2f2f2;border-color:#f2f2f2;color:#999}.rrp-btn-base.rrp-btn-grigio:hover{background-color:#ccc;border-color:#ccc;color:#666;text-decoration:none}.rrp-btn-base.rrp-btn-bordo-grigio{background-color:#fff;border-color:#e5e5e5;color:#111}.rrp-btn-base.rrp-btn-bordo-grigio:hover{background-color:#e5e5e5;border-color:#e5e5e5;color:#111;text-decoration:none}.rrp-btn-base.rrp-btn-bianco{background-color:#fff;border-color:#fff;color:#333}.rrp-btn-base.rrp-btn-bianco:hover{background-color:#f2f2f2;border-color:#f2f2f2;color:#666;text-decoration:none}.rrp-btn-base.rrp-btn-disattivo,.rrp-btn-base.rrp-btn-disattivo:hover{background-color:transparent;border-color:#dedede;color:#dedede;text-decoration:none;cursor:not-allowed}.rrp-btn-base.rrp-btn-giallo{background-color:#f0c14b;border-color:#f0c14b;color:#111}.rrp-btn-base.rrp-btn-giallo:hover{background-color:#fbb044;border-color:#fbb044;color:#111;text-decoration:none}.rrp-btn-base.rrp-btn-grigio-dk-1{background-color:#373c3e;border-color:#373c3e;color:#fff}.rrp-btn-base.rrp-btn-grigio-dk-1:hover{background-color:#4c5052;border-color:#4c5052;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-grigio-dk-2{background-color:#565a5c;border-color:#565a5c;color:#fff}.rrp-btn-base.rrp-btn-grigio-dk-2:hover{background-color:#666;border-color:#666;color:#fff;text-decoration:none}.rrp-btn-base.rrp-btn-xs{height:33px;line-height:29px;font-size:12px}.rrp-btn-base.rrp-btn-sm{height:38px;line-height:34px}.rrp-btn-base.rrp-btn-lg{height:60px;line-height:56px;font-size:16px}.rrp-btn-base.rrp-btn-ico-sx{position:relative}.rrp-btn-base.rrp-btn-ico-sx .svg-inline--fa,.rrp-btn-base.rrp-btn-ico-sx i{display:block;position:absolute;width:16px;height:16px;line-height:16px;top:50%;margin:-8px 0 0 0;left:10px}.rrp-btn-base.rrp-btn-spigoli{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.rrp-btn-base.rrp-btn-bold-uppercase{text-transform:uppercase;font-weight:700}@media screen and (min-width:0px) and (max-width:630px){.rrp-form-richiesta-info-base .rrp-form-riga-checkin,.rrp-form-richiesta-info-base .rrp-form-riga-checkout{width:50%;padding-bottom:0}.rrp-form-richiesta-info-base .rrp-form-riga-adulti,.rrp-form-richiesta-info-base .rrp-form-riga-bambini,.rrp-form-richiesta-info-base .rrp-form-riga-camere{width:33.3%}.rrp-form-richiesta-info-base .rrp-form-riga-adulti-alt,.rrp-form-richiesta-info-base .rrp-form-riga-camere-alt{width:50%}}@media screen and (min-width:0px) and (max-width:500px){.rrp-form-richiesta-info-eta{padding:10px;display:none}.rrp-form-richiesta-info-eta .rrp-form-richiesta-eta-grid{grid-template-columns:repeat(4,1fr)}}.rrp-bg-img-contain,.rrp-bg-img-cover{background-position:50% 50%;background-repeat:no-repeat}.rrp-bg-img-cover{background-size:cover}.rrp-bg-img-contain{background-size:contain}.rrp-bg-img-contain img,.rrp-bg-img-cover img{display:none}.rrp-foto-wl,.rrp-submenu-wl{display:flex;flex-wrap:wrap}.rrp-foto-wl{margin:0 0 11px 0}.rrp-submenu-wl{margin:0 0 13px 0}.rrp-foto-wl-item,.rrp-submenu-wl-item{padding:2px}.rrp-foto-wl-item{width:10%}.rrp-foto-wl-item>a{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;width:100%;height:50px;overflow:hidden}.rrp-submenu-wl-show-on-mobile{display:none}@media screen and (min-width:0px) and (max-width:860px){.rrp-foto-wl{display:none}.rrp-submenu-wl-show-on-mobile{display:block}}.fixscroll-floating{position:relative}.fixscroll-floating .fixscroll-header{z-index:6899}.fixscroll-floating .fixscroll-sidebar{position:fixed;left:-10000px;top:-10000px;max-width:1500px;max-height:1500px;z-index:6900}.fixscroll-floating-ext{position:relative}.fixscroll-floating-ext .fixscroll-sidebar{position:fixed;left:-10000px;top:-10000px;max-width:1500px;max-height:1500px;z-index:1}.rrp-camere-testata{position:relative;padding:0 170px 0 0;margin:0 0 15px 0;max-width:760px}.rrp-camere-testata .rrp-camere-testata-titolo{display:inline-block;color:#666;padding:0 5px;line-height:45px;font-weight:700}.rrp-camere-testata .rrp-camere-testata-condizioni{position:absolute;top:5px;right:5px;width:160px}@media screen and (min-width:0px) and (max-width:700px){.rrp-camere-testata{padding:15px 0;margin:0 0 1px 0;background-color:#fff}.rrp-camere-testata .rrp-camere-testata-titolo{display:block;padding:0;line-height:normal;margin:0 0 10px 0;font-size:16px;text-align:center}.rrp-camere-testata .rrp-camere-testata-condizioni{position:static;top:auto;right:auto;margin:0 auto}}form.rrp-form-camere{margin:0;padding:0}.rrp-form-camere-booking-wrapper{max-width:760px;background-color:#fff}.rrp-form-camere-booking-wrapper .rrp-camere-barra-top{background-color:#fff}form.rrp-form-camere select.rrp-select{padding:11px 30px 11px 7px}.rrp-camere-checkin-checkout{display:block}.fixscroll-header-active .rrp-camere-checkin-checkout,.fixscroll-sb-bottom .rrp-camere-checkin-checkout{background:#ccc}.fixscroll-header-active .rrp-camere-checkin-checkout input.rrp-input,.fixscroll-sb-bottom .rrp-camere-checkin-checkout input.rrp-input{background-color:#fff}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;padding:15px;height:60px;color:#555;overflow:hidden}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkin,.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkout{height:inherit;max-width:190px;width:30%;margin-right:3%;float:left}.rrp-action .rrp-action-wrapper .rrp-action-date .rrp-action-date-dx input.rrp-input,.rrp-action .rrp-action-wrapper .rrp-action-date .rrp-action-date-sx input.rrp-input,.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkin input.rrp-input,.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkout input.rrp-input{background-image:url(../../CDN3/rrp4/img/ico_calendario.png);background-repeat:no-repeat;background-position:95% 50%}.rrp-camere-etichetta{height:24px;font-size:13px;font-weight:700;text-align:center}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-notti{display:none;float:right;padding-top:26px;height:30px;line-height:30px;width:34%;text-align:right;font-weight:700;color:#393}.fixscroll-header-active .rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-notti,.fixscroll-sb-bottom .rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-notti{color:#555}.rrp-camere-barra-top{display:block;background:#f2f2f2;padding:10px;border-top:3px solid #999}form.rrp-form-camere .rrp-camere-barra-top input.rrp-input{background-color:#fff}.fixscroll-header-active .rrp-camere-barra-top,.fixscroll-sb-bottom .rrp-camere-barra-top{background:#dedede}.rrp-camere-barra-top .rrp-camere-bt-checkin,.rrp-camere-barra-top .rrp-camere-bt-checkout{height:inherit;width:25%;margin-right:3%;float:left}.rrp-camere-barra-top .rrp-camere-bt-checkin input.rrp-input,.rrp-camere-barra-top .rrp-camere-bt-checkout input.rrp-input{background-image:url(../../CDN3/rrp4/img/ico_calendario.png);background-repeat:no-repeat;background-position:95% 50%}.rrp-camere-bt-etichetta{height:24px;font-size:13px;font-weight:700;text-align:center}.rrp-camere-barra-top .rrp-camere-bt-dettagli{float:left;width:44%;text-align:center;margin-top:24px;height:36px;line-height:36px}.rrp-camere-barra-top .rrp-camere-bt-dettagli a.rrp-camere-bt-dettagli-txt{font-weight:700;text-decoration:none;border-bottom:1px dashed #666}.rrp-camere-barra-top .rrp-camere-bt-dettagli a.rrp-camere-bt-dettagli-txt:hover{text-decoration:none;border-bottom-color:#333}.js-rrp-camere-msg-error,.js-rrp-camere-msg-warning{display:none}ul.rrp-camere-sconti{list-style:none;margin:0 0 15px 0;padding:0;font-size:14px}ul.rrp-camere-sconti li{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:5px;background:#c1e4e6;color:#586980;text-align:center;margin:0 0 1px 0}.rrp-action{position:relative}.rrp-action-chiudi{display:none;position:absolute;top:10px;right:10px;z-index:1;width:28px;height:28px;line-height:28px;overflow:hidden}.rrp-action-chiudi a{display:block;font-size:14px;color:#999;height:inherit;line-height:inherit;text-align:center;text-decoration:none}#riassuntoBottomContainer{display:none}#riassuntoBottom{display:none;padding:0 0 15px 0}.rrp-action-header,.rrp-action-header-mobile{display:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;overflow:hidden}.rrp-action-header{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;color:#fff;padding:10px;background:#555}.rrp-action-header-mobile{margin:0 0 5px 0}.rrp-action-header-mobile a{color:#111}.rrp-action-header-a-partire-da,.rrp-action-header-loading,.rrp-action-header-totale{display:none}.rrp-action-header-loading{line-height:45px;text-align:center}.rrp-action-header-mobile .rrp-action-header-loading{line-height:30px;text-align:left}.rrp-action-header-txt-center{line-height:45px;text-align:center;font-size:16px}.rrp-action-header-zero{display:flex}.rrp-action-header-zero-euro{line-height:25px;font-size:16px;padding-right:5px}.rrp-action-header-zero-info{flex:1}.rrp-action-header-zero-prezzo{line-height:30px;font-size:28px;font-weight:700}.rrp-action-header-zero-label{display:flex}.rrp-action-header-zero-label-dx,.rrp-action-header-zero-label-sx{flex:1;line-height:15px;font-size:13px;text-transform:lowercase}.rrp-action-header-zero-label-dx{text-align:right}.rrp-action-header-totale{display:flex}.rrp-action-header-toggle{display:none;padding:1px 10px 0 0}.rrp-action-header-toggle a{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;border:1px solid #ccc;color:#666;width:25px;height:25px;line-height:23px;text-align:center}.rrp-action-header-euro{line-height:25px;font-size:16px;padding-right:5px}.rrp-action-header-prezzo{line-height:30px;font-size:28px;font-weight:700}.rrp-action-header-label-dx,.rrp-action-header-label-sx{line-height:15px;font-size:13px;text-transform:lowercase}.rrp-action-header .rrp-action-header-info{flex:1}.rrp-action-header .rrp-action-header-label{display:flex}.rrp-action-header .rrp-action-header-label-dx,.rrp-action-header .rrp-action-header-label-sx{flex:1}.rrp-action-header .rrp-action-header-label-dx{text-align:right}.rrp-action-header-mobile .rrp-action-header-toggle{display:block}.rrp-action-header-mobile .rrp-action-header-euro{cursor:pointer}.rrp-action-header-mobile .rrp-action-header-info{cursor:pointer;display:flex}.rrp-action-header-mobile .rrp-action-header-label-sx{padding:10px 0 0 5px}.rrp-action-header-mobile .rrp-action-header-label-dx{display:none}.rrp-action-date{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr)}.rrp-action-content{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.rrp-action-dettaglio-boxscroll{display:none;max-height:230px;overflow:auto}.rrp-action-dettaglio-boxscroll .rrp-breakdown{margin:0}.rrp-action-alert-date>div{line-height:18px;text-align:center;font-size:12px;color:red}.rrp-action-seleziona-camere-txt{display:none;text-align:center;color:#999;font-size:13px;font-weight:700}.rrp-action-seleziona-camere-btn{display:none}.rrp-action-submit .rrp-action-submit-loading{line-height:45px;text-align:center;color:#666}.rrp-action-incentivo{display:none;color:#999;font-size:12px;font-weight:700;text-align:center}.fixscroll-sb-dx .rrp-action-chiudi{top:0}.fixscroll-sb-dx .rrp-action-header{display:block;padding:15px}.fixscroll-sb-dx .rrp-action-wrapper{-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background:#fff;color:#555}.fixscroll-sb-dx .rrp-action-date{padding:20px}.fixscroll-sb-dx .rrp-action-alert-date,.fixscroll-sb-dx .rrp-action-dettaglio-boxscroll,.fixscroll-sb-dx .rrp-action-incentivo,.fixscroll-sb-dx .rrp-action-seleziona-camere-btn,.fixscroll-sb-dx .rrp-action-seleziona-camere-txt,.fixscroll-sb-dx .rrp-action-submit{padding:0 20px 20px 20px}.fixscroll-sb-dx .rrp-action-dettaglio-boxscroll,.fixscroll-sb-dx .rrp-action-incentivo{display:block}.fixscroll-sb-dx .rrp-action-alert-date>div{padding:5px;background:#fffbe7;border:1px solid #ffebce}.fixscroll-floating-ext.fixscroll-sb-dx .rrp-action-chiudi{right:0}.fixscroll-floating-ext.fixscroll-sb-dx .rrp-action-seleziona-camere-btn{display:block}.fixscroll-floating.fixscroll-sb-dx .rrp-action{padding:0 10px}.fixscroll-floating.fixscroll-sb-dx .rrp-action-wrapper{border:1px solid #dedede}.fixscroll-floating.fixscroll-sb-dx .rrp-action-seleziona-camere-txt{display:block}.fixscroll-sb-bottom .rrp-action{background:#fff;padding:20px;border-top:1px solid #ccc}.fixscroll-sb-bottom .rrp-action-chiudi{top:auto;bottom:75px;right:15px}.fixscroll-sb-bottom #riassuntoBottomContainer{display:block}.fixscroll-sb-bottom #riassuntoBottom .rrp-action-dettaglio-boxscroll{display:block}.fixscroll-sb-bottom .rrp-action-header-mobile{display:block}.fixscroll-sb-bottom .rrp-action-wrapper{display:grid;grid-gap:10px;grid-template-columns:60% auto}.fixscroll-sb-bottom .rrp-action-alert-date{position:absolute;top:-20px;left:0;right:0}.fixscroll-sb-bottom .rrp-action-alert-date>div{height:20px;line-height:20px;text-align:center;background:red;color:#fff}.fixscroll-sb-bottom .rrp-action-seleziona-camere-btn{display:block}.fixscroll-sb-bottom .rrp-action-seleziona-camere-btn .rrp-btn-base,.fixscroll-sb-bottom .rrp-action-submit .rrp-btn-base{height:36px;line-height:32px}.fixscroll-sb-bottom .rrp-action-submit .rrp-action-submit-loading{line-height:36px}.fixscroll-modal .rrp-action-alert-date>div{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:36px;background:#fffbe7;border:1px solid #fff}@media screen and (min-width:0px) and (max-width:380px){.rrp-action .rrp-action-wrapper .rrp-action-date .rrp-action-date-dx input.rrp-input,.rrp-action .rrp-action-wrapper .rrp-action-date .rrp-action-date-sx input.rrp-input{background-image:none}.rrp-action-seleziona-camere-btn .rrp-btn-base,.rrp-action-submit .rrp-btn-base{font-size:12px}.rrp-action-submit .rrp-btn-ico-sx .svg-inline--fa{display:none}.fixscroll-sb-bottom .rrp-action{padding:10px}.fixscroll-sb-bottom .rrp-action-chiudi{bottom:58px;right:5px}}.rrp-action-ar-gestore{-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;background:#97c661;color:#fff;padding:15px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-annulla,.rrp-action-ar-gestore .rrp-action-ar-gestore-col-seleziona,.rrp-action-ar-gestore .rrp-action-ar-gestore-col-totale{float:left;min-height:40px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-totale{width:25%;padding-left:0}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-totale .rrp-action-ar-gestore-col-totale-txt{line-height:15px;font-size:12px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-totale .rrp-action-ar-gestore-col-totale-euro{line-height:25px;font-size:18px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-seleziona{width:50%;padding:0 10px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-annulla{width:25%;text-align:right;line-height:40px;font-size:12px}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-annulla a{color:#fff;text-decoration:none}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-annulla a:hover{text-decoration:underline}.rrp-action-ar-gestore .rrp-action-ar-gestore-col-seleziona .rrp-action-ar-gestore-loading{line-height:38px;text-align:center}.rrp-camere-categoria-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#fff;margin:0 0 20px 0;overflow:hidden}.rrp-camere-categoria-header{display:grid;grid-template-columns:130px auto}.rrp-camere-categoria-ico{width:130px;height:130px;overflow:hidden}.rrp-camere-categoria-ico>a,.rrp-camere-categoria-ico>div{display:block;width:inherit;height:inherit;text-decoration:none;overflow:hidden;background-color:#dedede}.rrp-camere-categoria-info{padding:20px}.rrp-camere-categoria-info-row-2{margin:10px 0 0 0}.rrp-camere-categoria-show-a-partire-da .rrp-camere-categoria-info-row-1{display:flex}.rrp-camere-categoria-show-toggle-unita .rrp-camere-categoria-info-row-2{display:grid;grid-gap:10px;grid-template-columns:auto 200px}.rrp-camere-categoria-show-a-partire-da .rrp-camere-categoria-info-base{flex:1}.rrp-camere-categoria-titolo{font-weight:700;font-size:18px}.rrp-camere-categoria-capienza{margin:5px 0 0 0;color:#666;font-size:13px}.rrp-camere-categoria-info-a-partire-da{margin-left:10px}.rrp-camere-categoria-a-partire-da-msg{display:none;text-align:right;font-size:12px;font-weight:700;color:#c00}.rrp-camere-categoria-a-partire-da-box{display:none}.rrp-camere-categoria-a-partire-da-label{text-align:right;font-size:14px}.rrp-camere-categoria-a-partire-da-euro{text-align:right;font-weight:700;font-size:20px;margin:2px 0 0 0}.rrp-camere-categoria-info-btn{display:grid;grid-template-columns:100px 100px;grid-gap:10px}.rrp-camere-categoria-btn-toggle-unita,.rrp-camere-categoria-has-selected-unita{display:none}.rrp-camere-categoria-has-selected-unita{text-align:right}.rrp-camere-categoria-has-selected-unita>div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;background:#dff0d8;color:#666;width:38px;height:38px;line-height:38px;text-align:center;font-size:16px}.rrp-camere-categoria-dettagli-box{display:none;padding:20px}.rrp-camere-categoria-dettagli-box .rrp-camere-categoria-dettagli-row{margin:15px 0 0 0}.rrp-camere-categoria-dettagli-box .rrp-camere-categoria-dettagli-row:first-child{margin:0}.rrp-camere-categoria-foto a{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:block;float:left;text-decoration:none;border:1px solid #fff;height:65px;width:65px;background-position:center center;background-repeat:no-repeat;margin:1px;overflow:hidden}.rrp-camere-categoria-foto a:hover{border-color:#333}.rrp-camere-categoria-abstract span{display:none}.rrp-camere-unita-container{padding:0 0 20px 0}.rrp-camere-categoria-show-toggle-unita-init-hide .rrp-camere-unita-container{display:none}.rrp-camere-unita-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;background:#f2f2f2;color:#666;padding:20px;margin:20px 20px 0 20px}.rrp-camere-unita-box.rrp-camere-unita-box-highlight{border:3px solid #393}.rrp-camere-unita-nome{text-align:left;font-weight:700;font-size:18px}.rrp-camere-unita-caratteristiche{display:flex;margin:10px 0 0 0;font-size:13px}.rrp-camere-unita-caratteristiche .rrp-camere-unita-caratteristiche-item{color:#393;margin-left:10px}.rrp-camere-unita-caratteristiche .rrp-camere-unita-caratteristiche-item:first-child{margin-left:0}.rrp-camere-unita-caratteristiche .rrp-camere-unita-caratteristiche-item.rrp-camere-unita-caratteristiche-grigia{color:#666}.rrp-camere-unita-riga-select{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-areas:"ospiti ospiti colazione colazione colazione";align-items:center;grid-gap:10px;margin:20px 0 0 0;padding:15px;background:#fff}.rrp-camere-unita-adulti-bambini{grid-area:ospiti;display:flex}.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-adulti,.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-bambini{width:50%}.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-adulti-alt{width:100%}.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-bambini-alt{display:none}.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-adulti{padding-right:5px}.rrp-camere-unita-content .rrp-camere-unita-adulti-bambini .rrp-camere-unita-bambini{padding-left:5px}.rrp-camere-unita-colazione{grid-area:colazione}.rrp-camere-unita-colazione .rrp-camere-unita-campo .rrp-camere-unita-colazione-txt{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-style:italic;display:flex;padding:5px;align-items:center;justify-content:center;min-height:40px;color:#999;font-size:12px;background:#fff;border:1px dotted #ccc}.rrp-camere-unita-pasti{grid-area:pasti}.rrp-camere-unita-eta{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:5px 0 0 0;padding:15px;background:#fff}.rrp-camere-unita-eta .rrp-camere-unita-eta-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:10px}.rrp-camere-unita-prezzo{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:grid;grid-template-columns:repeat(10,1fr);grid-template-areas:"prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoeuro prezzoeuro prezzoseleziona prezzoseleziona prezzoseleziona";align-items:center;grid-gap:5px;margin:5px 0 0 0;padding:15px;background:#fff}.rrp-camere-unita-prezzo-etichetta{grid-area:prezzoetichetta;font-size:12px}.rrp-camere-unita-prezzo-euro{grid-area:prezzoeuro;font-size:20px;font-weight:700;text-align:center}.rrp-camere-unita-prezzo-euro .rrp-camere-prezzo-barrato{text-decoration:line-through;font-weight:400;font-size:12px;line-height:10px;margin:10px 0 0 0}.rrp-camere-unita-prezzo-seleziona{grid-area:prezzoseleziona}.rrp-camere-preventivo{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:20px 0 0 0;padding:15px;background:#fff}.rrp-camere-unita-etichetta{text-transform:uppercase;font-size:11px;margin:0 0 5px 0}.js-rrp-btn-roomselected-seleziona{display:block}.js-rrp-btn-roomselected-annulla,.js-rrp-btn-roomselected-disattivato{display:none}.rrp-camere-unita-box.rrp-camere-unita-box-pasti .rrp-camere-unita-riga-select{grid-template-columns:repeat(10,1fr);grid-template-areas:"ospiti ospiti ospiti ospiti colazione colazione colazione pasti pasti pasti"}.rrp-camere-unita-box.rrp-camere-unita-box-selezionata{background:#dff0d8}.rrp-camere-unita-box.rrp-camere-unita-box-selezionata .rrp-camere-unita-eta,.rrp-camere-unita-box.rrp-camere-unita-box-selezionata .rrp-camere-unita-riga-select{background:#a5da9c}.rrp-camere-unita-box.rrp-camere-unita-box-selezionata .rrp-camere-unita-prezzo-disattivato{background:#dff0d8;color:#c8e0be}.rrp-camere-unita-box.rrp-camere-unita-box-selezionata .rrp-camere-unita-prezzo-disattivato .rrp-btn-base.rrp-btn-disattivo{border-color:#c8e0be;color:#c8e0be}.rrp-camere-unita-prezzo-selezionato{background:#a5da9c}.rrp-camere-unita-prezzo-selezionato .js-rrp-btn-roomselected-disattivato,.rrp-camere-unita-prezzo-selezionato .js-rrp-btn-roomselected-seleziona{display:none}.rrp-camere-unita-prezzo-selezionato .js-rrp-btn-roomselected-annulla{display:block}.rrp-camere-unita-prezzo-disattivato{color:#dedede}.rrp-camere-unita-prezzo-disattivato .js-rrp-btn-roomselected-disattivato{display:block;cursor:not-allowed}.rrp-camere-unita-prezzo-disattivato .js-rrp-btn-roomselected-annulla,.rrp-camere-unita-prezzo-disattivato .js-rrp-btn-roomselected-seleziona{display:none}.rrp-camere-alert-no-dispo{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;display:none;padding:15px;margin:20px 20px 0 20px;background:#fffbe7;color:#8c6d39}.rrp-camere-alert-no-dispo span.rrp-camere-alert-chiusuracheckin,.rrp-camere-alert-no-dispo span.rrp-camere-alert-chiusuracheckout,.rrp-camere-alert-no-dispo span.rrp-camere-alert-soggiornominimo{color:#c00;font-weight:700}.rrp-camere-alert-no-dispo a{color:#8c6d39;text-decoration:underline;font-weight:700}.rrp-camere-alert-no-dispo a:hover{text-decoration:none}.rrp-box-loading{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:10px;padding:20px;border:1px dotted #ccc;color:#666;text-align:center;font-size:13px;font-weight:700}.rrp-alert-base{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:15px;text-align:center}.rrp-alert-base a{font-weight:700}.rrp-alert-info{color:#565a5c;background-color:#c1e4e6}.rrp-alert-info a{color:#565a5c}.rrp-alert-success{color:#589567;background-color:#d7eed6}.rrp-alert-success a{color:#589567}.rrp-alert-warning{color:#8a6d3b;background-color:#fbeec7}.rrp-alert-error{color:#fff;background-color:#f36}.rrp-alert-error a{color:#fff}.rrp-alert-border{border:1px solid #ccc}.rrp-alert-bonifico{margin:15px 0 0 0;border:1px solid #ccc;padding:15px}.rrp-alert-bonifico>div:first-child{font-weight:700;color:#f36;margin:0 0 15px 0}.rrp-msg-error-warning-sconti{display:none;margin:0 0 20px 0}.rrp-msg-error-warning-sconti .rrp-alert-base{margin:0 0 5px 0}@media screen and (min-width:0px) and (max-width:680px){.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkin,.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkout{width:49%;max-width:none;margin-right:0}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkin{float:left}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkout{float:right}.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkin input.rrp-input,.rrp-camere-checkin-checkout .rrp-camere-checkin-checkout-container .rrp-camere-riga-checkout input.rrp-input{max-width:150px}.rrp-camere-campo,.rrp-camere-etichetta{text-align:center}.rrp-camere-categoria-box{margin:0 0 15px 0}.rrp-camere-categoria-header{grid-template-columns:65px auto}.rrp-camere-categoria-ico{width:65px;height:65px}.rrp-camere-categoria-info{padding:15px}.rrp-camere-categoria-dettagli-box{padding:15px}.rrp-camere-unita-box{padding:15px;margin:15px 15px 0 15px}.rrp-camere-unita-caratteristiche{display:block}.rrp-camere-unita-caratteristiche .rrp-camere-unita-caratteristiche-item{margin-left:0;margin-top:5px}.rrp-camere-unita-caratteristiche .rrp-camere-unita-caratteristiche-item:first-child{margin-top:0}.rrp-camere-preventivo,.rrp-camere-unita-riga-select{margin:15px 0 0 0}.rrp-camere-alert-no-dispo{margin:15px 15px 0 15px}}@media screen and (min-width:0px) and (max-width:600px){.rrp-camere-categoria-show-toggle-unita .rrp-camere-categoria-info-row-2{grid-template-columns:auto}.rrp-camere-categoria-info-btn{grid-template-columns:repeat(2,1fr)}.rrp-camere-categoria-has-selected-unita{text-align:left}.rrp-camere-unita-riga-select{grid-template-columns:repeat(2,1fr);grid-template-areas:"ospiti ospiti" "colazione colazione"}.rrp-camere-unita-eta .rrp-camere-unita-eta-grid{display:grid;grid-template-columns:repeat(3,1fr)}.rrp-camere-unita-prezzo{grid-template-columns:repeat(10,1fr);grid-template-areas:"prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoetichetta prezzoeuro prezzoeuro prezzoeuro" ". . . . prezzoseleziona prezzoseleziona prezzoseleziona prezzoseleziona prezzoseleziona prezzoseleziona"}.rrp-camere-unita-prezzo .rrp-camere-unita-prezzo-euro{text-align:right}.rrp-camere-unita-box.rrp-camere-unita-box-pasti .rrp-camere-unita-riga-select{grid-template-columns:repeat(2,1fr);grid-template-areas:"ospiti ospiti" "colazione pasti"}}.rrp-modal{display:none}.rrp-modal .rrp-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10058;background:#000;opacity:.85;filter:"alpha(opacity=85)";-moz-opacity:0.85}.rrp-modal .rrp-modal-container{position:fixed;z-index:10059}.rrp-modal-bg-bianco .rrp-modal-container{background:#fff}.rrp-modal-bg-grigio .rrp-modal-container{background:#f2f2f2}a.rrp-modal-btn-chiudi{display:block;font-size:20px;color:#666;width:40px;height:40px;line-height:40px;text-align:center;text-decoration:none;overflow:hidden;position:absolute;top:0;right:0;z-index:10060}.rrp-modal-titolo{font-weight:700;padding:15px;font-size:16px;text-align:center;padding:15px 40px 20px 40px}.rrp-modal-bottom{padding:10px}.rrp-modal-full .rrp-modal-container,.rrp-modal-lg-full-height .rrp-modal-container,.rrp-modal-md .rrp-modal-container,.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container,.rrp-modal-sm .rrp-modal-container,.rrp-modal-sm-md .rrp-modal-container,.rrp-modal-sm-xs .rrp-modal-container,.rrp-modal-sm-xxs .rrp-modal-container{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.rrp-modal-sm .rrp-modal-container,.rrp-modal-sm-md .rrp-modal-container,.rrp-modal-sm-xs .rrp-modal-container,.rrp-modal-sm-xxs .rrp-modal-container{top:5%;left:50%;right:50%;bottom:5%;margin:0 -200px;width:400px}.rrp-modal-sm-xxs .rrp-modal-container{max-height:140px}.rrp-modal-sm-xs .rrp-modal-container{max-height:240px}.rrp-modal-sm .rrp-modal-container{max-height:330px}.rrp-modal-sm-md .rrp-modal-container{max-height:550px}.rrp-modal-md .rrp-modal-container,.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container{top:5%;left:50%;right:50%;bottom:5%;margin:0 -375px;width:750px}.rrp-modal-md .rrp-modal-container{max-height:500px}.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container{max-height:700px}.rrp-modal-lg-full-height .rrp-modal-container{top:5%;left:50%;right:50%;bottom:5%;margin:0 -500px;width:1000px}.rrp-modal-lg-full-height .rrp-modal-container{max-height:800px}.rrp-modal-full .rrp-modal-container{top:5%;left:5%;right:5%;bottom:5%}.fixscroll-modal form.rrp-form-camere{position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (min-width:0px) and (max-width:1060px){.rrp-modal-lg-full-height .rrp-modal-container{top:2%;left:2%;right:2%;bottom:2%;margin:0;width:auto;height:auto;max-height:none}}@media screen and (min-width:0px) and (max-width:860px){.rrp-modal-full .rrp-modal-container,.rrp-modal-md .rrp-modal-container,.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container,.rrp-modal-sm .rrp-modal-container,.rrp-modal-sm-md .rrp-modal-container,.rrp-modal-sm-xs .rrp-modal-container,.rrp-modal-sm-xxs .rrp-modal-container{top:2%;left:2%;right:2%;bottom:2%}.rrp-modal-md .rrp-modal-container,.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container,.rrp-modal-sm .rrp-modal-container,.rrp-modal-sm-md .rrp-modal-container,.rrp-modal-sm-xs .rrp-modal-container,.rrp-modal-sm-xxs .rrp-modal-container{margin:0;width:auto;height:auto}.rrp-modal-md-full-height .rrp-modal-container{max-height:none}}@media screen and (min-width:0px) and (max-width:360px){.rrp-modal-full .rrp-modal-container,.rrp-modal-lg-full-height .rrp-modal-container,.rrp-modal-md .rrp-modal-container,.rrp-modal-md-full-height .rrp-modal-container,.rrp-modal-md-lg .rrp-modal-container,.rrp-modal-sm .rrp-modal-container,.rrp-modal-sm-md .rrp-modal-container,.rrp-modal-sm-xs .rrp-modal-container,.rrp-modal-sm-xxs .rrp-modal-container{top:1%;left:1%;right:1%;bottom:1%}}.rrp-telefoni-container{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:10px;padding:0 30px}.rrp-condizioni-container{padding:0 30px}.rrp-calendario-container{padding:0 10px}.rrp-calendario-grid{display:grid;grid-gap:7px;grid-template-columns:repeat(7,1fr)}.rrp-calendario-day,.rrp-calendario-spazio{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;padding:10px 0;text-align:center;border:1px solid #dedede;text-decoration:none;height:56px}.rrp-calendario-spazio{border-color:#fff}.rrp-calendario-day{position:relative}.rrp-calendario-day .rrp-calendario-day-txt{text-align:inherit;font-size:12px;line-height:14px;font-weight:700}.rrp-calendario-day .rrp-calendario-day-numero{text-align:inherit;font-size:18px;font-weight:700;line-height:20px}.rrp-calendario-day-passato{background:#f2f2f2}.rrp-calendario-day-passato .rrp-calendario-day-numero,.rrp-calendario-day-passato .rrp-calendario-day-txt{color:#ccc}.rrp-calendario-day-non-disponibile{background:#ed7272;cursor:not-allowed}.rrp-calendario-day-non-disponibile .rrp-calendario-day-numero,.rrp-calendario-day-non-disponibile .rrp-calendario-day-txt{color:#f1c9c9}.rrp-calendario-day-disponibile{background:#dff0d8;cursor:pointer}.rrp-calendario-day-disponibile .rrp-calendario-day-txt{color:#999}.rrp-calendario-day-disponibile .rrp-calendario-day-numero{color:#666}.rrp-calendario-day-disponibile.rrp-calendario-day-domenica{background:#b4d3a8}.rrp-calendario-day-disponibile.rrp-calendario-day-domenica .rrp-calendario-day-txt{color:#666}.rrp-calendario-day-disponibile.rrp-calendario-day-domenica .rrp-calendario-day-numero{color:#333}.rrp-calendario-footer{display:flex;padding:10px;justify-content:space-between}.rrp-calendario-footer-prev{min-width:70px}.rrp-calendario-footer-next{min-width:70px}.js-rrp-barra-di-avanzamento{display:none}.rrp-passo{font-size:14px;margin:0 0 20px 0;overflow:hidden;text-align:center;display:grid}.rrp-passo-2-step{grid-template-columns:repeat(2,1fr)}.rrp-passo-3-step{grid-template-columns:repeat(3,1fr)}.rrp-passo-dettaglio{color:#666;padding:15px 0}.rrp-passo-dettaglio.rrp-passo-dettaglio-active{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;color:#555;background-color:#dedede;font-weight:700}@media screen and (min-width:0px) and (max-width:600px){.rrp-passo{display:none}}.rrp-colonna-dx,.rrp-colonna-sx{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.rrp-colonna-sx{width:55%;padding-right:10px}.rrp-colonna-dx{width:45%;padding-left:10px}@media screen and (min-width:0px) and (max-width:840px){.rrp-colonna-dx,.rrp-colonna-sx{float:none;width:auto;padding-right:0;padding-left:0}.rrp-colonna-sx{margin-bottom:20px}}.rrp-dati-box,.rrp-default-box,.rrp-mini-condizioni-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;padding:20px;background:#fff;margin:0 0 20px 0}.rrp-mini-condizioni-box{font-size:13px;line-height:20px}.rrp-dati-header{font-size:24px;color:#111;margin:0 0 20px 0;font-weight:700}.rrp-dati-riga,.rrp-dati-riga-30-dx,.rrp-dati-riga-50-dx,.rrp-dati-riga-50-sx,.rrp-dati-riga-70-sx,.rrp-dati-riga-tel-dx,.rrp-dati-riga-tel-sx,.rrp-dati-user-login{margin:0 0 15px 0}.rrp-dati-riga-policy{margin:15px 0 0 0}.rrp-dati-riga-30-dx,.rrp-dati-riga-50-dx,.rrp-dati-riga-50-sx,.rrp-dati-riga-70-sx,.rrp-dati-riga-tel-dx,.rrp-dati-riga-tel-sx{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;float:left}.rrp-dati-riga-50-dx,.rrp-dati-riga-50-sx{width:50%}.rrp-dati-riga-70-sx{width:70%}.rrp-dati-riga-30-dx{width:30%}.rrp-dati-riga-tel-sx{width:40%}.rrp-dati-riga-tel-dx{width:60%}.rrp-dati-riga-50-sx,.rrp-dati-riga-70-sx,.rrp-dati-riga-tel-sx{padding-right:7px}.rrp-dati-riga-30-dx,.rrp-dati-riga-50-dx,.rrp-dati-riga-tel-dx{padding-left:7px}@media screen and (min-width:0px) and (max-width:480px){.rrp-dati-riga-tel-dx,.rrp-dati-riga-tel-sx{float:none;width:auto;padding-left:0;padding-right:0}}@media screen and (min-width:0px) and (max-width:380px){.rrp-dati-riga-30-dx,.rrp-dati-riga-50-dx,.rrp-dati-riga-50-sx,.rrp-dati-riga-70-sx{float:none;width:auto;padding-left:0;padding-right:0}}.rrp-riepilogo-date{display:grid;grid-template-columns:45% auto 45%;align-items:center}.rrp-riepilogo-checkin,.rrp-riepilogo-checkout,.rrp-riepilogo-separatore{line-height:20px;color:#999;font-size:15px}.rrp-riepilogo-checkin{text-align:left}.rrp-riepilogo-separatore{text-align:center;font-size:18px}.rrp-riepilogo-checkout{text-align:right}.rrp-riepilogo-checkin strong,.rrp-riepilogo-checkout strong{color:#555}.rrp-riepilogo-notti-ospiti{color:#666;font-size:13px;padding:15px 0 0 0;margin:15px 0 0 0;border-top:1px dotted #ccc}.js-rrp-breakdown-anticipato,.js-rrp-breakdown-base{display:none}.rrp-breakdown{margin:15px 0 0 0}.rrp-breakdown-row,.rrp-breakdown-row-totale{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:5px 0 0 0;padding:10px;border:1px solid #dedede;display:flex}.rrp-breakdown-sx{flex:1;text-align:left}.rrp-breakdown-titolo{font-weight:700;font-size:14px}.rrp-breakdown-sottotitolo{margin:3px 0 0 0;color:#999;font-size:13px}.rrp-breakdown-dx{text-align:right;font-size:14px}.rrp-breakdown-row-totale .rrp-breakdown-dx,.rrp-breakdown-row-totale .rrp-breakdown-titolo{font-size:18px;font-weight:700}.rrp-pagamento-opzione{display:none}.rrp-pagamento-opzione-icona img{width:auto;height:30px;border:0;margin-right:5px}.rrp-pagamento-opzione-info{margin:15px 0 0 0}.rrp-pagamento-opzione-titolo{font-size:16px;font-weight:700}.rrp-pagamento-opzione-nota{font-size:14px;margin:5px 0 0 0}.rrp-pagamento-opzione-nota-sm{font-size:14px;margin:5px 0 0 0;font-style:italic}.rrp-pagamento-opzione-prezzo-container .rrp-pagamento-opzione-prezzo-row{display:flex;align-items:center;color:#666;font-size:13px;margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px dotted #ccc}.rrp-pagamento-opzione-prezzo-container .rrp-pagamento-opzione-prezzo-row:last-child{padding-bottom:15px;border-bottom:1px dotted #ccc}.rrp-pagamento-opzione-prezzo-container .rrp-pagamento-opzione-prezzo-row-sx{flex:1}.rrp-pagamento-opzione-prezzo-container .rrp-pagamento-opzione-prezzo-row-dx{font-weight:700;font-size:16px}.rrp-pagamento-opzione-prezzo-container span.rrp-pagamento-opzione-prezzo-barrato{font-weight:400;text-decoration:line-through;font-size:13px}.rrp-pagamento-cambia-container{margin:15px 0 0 0}.rrp-pagamento-cambia-label{font-weight:700}.rrp-pagamento-cambia-select{margin:15px 0 0 0}.rrp-pagamento-dati{display:none;margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px dotted #ccc}.rrp-pagamento-dati.rrp-pagamento-dati-cc{font-size:12px;color:#999}.rrp-pagamento-dati.rrp-pagamento-dati-cc>div{margin:5px 0 0 0}.rrp-pagamento-dati.rrp-pagamento-dati-cc>div:first-child{margin:0}.rrp-pagamento-terms{margin:15px 0 0 0;padding:15px 0 0 0;border-top:1px dotted #ccc}.rrp-pagamento-status{display:none;margin-bottom:15px}.rrp-checkbox-condizioni-box,.rrp-checkbox-condizioni-box-utente{margin:15px 0 0 0}.rrp-checkbox-condizioni-box-utente{padding:0 0 15px 0}.rrp-checkbox-condizioni-label{cursor:pointer}.rrp-riepilogo-continua{margin:15px 0 0 0}.rrp-incentivi{font-size:12px;margin:15px 0 0 0;color:#666;line-height:16px}.rrp-riepilogo-pulsante .rrp-riepilogo-pulsante-loading{display:none;height:60px;line-height:60px;text-align:center;color:#999;font-size:14px}.rrp-struttura-suggerita-wrapper{max-width:450px;margin:0 auto}.rrp-struttura-suggerita-didascalia{text-align:center;padding:0 0 10px 0;margin:20px 0 10px 0;border-bottom:1px dotted #ccc}.rrp-struttura-suggerita-box{display:grid;grid-template-columns:60px auto 60px;grid-gap:10px;align-items:center;padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:1px dotted #ccc}.rrp-struttura-suggerita-box.rrp-struttura-suggerita-box-lg{grid-template-columns:120px auto 60px}.rrp-struttura-suggerita-ico{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.rrp-struttura-suggerita-ico>img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:block;width:100%;height:auto}.rrp-struttura-suggerita-txt a{color:#333}.rrp-struttura-suggerita-tipologia{font-size:12px;margin:0 0 5px 0}.rrp-struttura-suggerita-tipologia span.rrp-topbnb{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:inline-block;color:#333;background-color:#fff;font-weight:700;padding:3px 6px;border:1px solid #ccc;font-size:11px}.rrp-struttura-suggerita-titolo{font-size:16px;margin:0 0 5px 0;font-weight:700}.rrp-struttura-suggerita-citta{font-size:12px}.rrp-struttura-suggerita-euro{line-height:60px;font-weight:700;font-size:14px;text-align:right}@media screen and (min-width:0px) and (max-width:450px){.rrp-struttura-suggerita-box.rrp-struttura-suggerita-box-lg{grid-template-columns:60px auto 60px}}.rrp-html-title{font-size:18px;font-weight:700}.rrp-html-strong{font-weight:700}.rrp-margin-b-md{margin-bottom:20px}.rrp-margin-b-sm{margin-bottom:15px}.rrp-margin-b-xs{margin-bottom:10px}.rrp-margin-b-xxs{margin-bottom:5px}.rrp-margin-b-reset{margin-bottom:0!important}@media screen and (min-width:0px) and (max-width:900px){.rrp-mediaquery-900-hide{display:none}}@media screen and (min-width:0px) and (max-width:800px){.rrp-mediaquery-800-hide{display:none}}@media screen and (min-width:0px) and (max-width:700px){.rrp-mediaquery-700-hide{display:none}}@media screen and (min-width:0px) and (max-width:600px){.rrp-mediaquery-600-hide{display:none}}@media screen and (min-width:0px) and (max-width:500px){.rrp-mediaquery-500-hide{display:none}}@media screen and (min-width:0px) and (max-width:400px){.rrp-mediaquery-400-hide{display:none}}