form.wdg-pm-form-booking-engine{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:13px;position:relative;padding:15px 0 14px 70px;max-width:700px;margin:0 auto;border:1px solid #ccc;background:#fff}form.wdg-pm-layout-orizzontale{min-width:600px}form.wdg-pm-form-booking-engine.wdg-pm-white-label{padding-left:0}form.wdg-pm-form-booking-engine a{color:#333}form.wdg-pm-form-booking-engine select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;cursor:pointer;vertical-align:middle;background:url(https://d117yjdt0789wg.cloudfront.net/CDN2/global/img/ico-select-freccina-xs.png) center right no-repeat #fff;border:1px solid #ccc;color:#555;width:100%;height:30px;padding:0 25px 0 10px;margin:0;font-size:12px}form.wdg-pm-form-booking-engine select::-ms-expand{display:none}a.wdg-pm-logo{display:block;position:absolute;top:15px;left:15px;width:55px;height:40px;border-right:1px solid #ccc;text-decoration:none;background-position:left center;background-repeat:no-repeat;background-image:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg_pm_logo_dk.png)}a.wdg-pm-logo span{display:none}.wdg-pm-button,.wdg-pm-checkin-checkout,.wdg-pm-persone-camere{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:40px;padding:0 15px;float:left}.wdg-pm-label{height:20px;line-height:20px;font-size:12px;font-weight:700}.wdg-pm-checkin-checkout{max-width:32%;border-right:1px solid #ccc}.wdg-pm-checkin-checkout-container{text-align:left;height:20px;line-height:20px}.wdg-pm-center,.wdg-pm-dx,.wdg-pm-sx{display:inline-block;height:inherit;line-height:inherit}.wdg-pm-persone-camere{position:relative;width:43%}.wdg-pm-persone-camere-container{text-align:left;height:20px;line-height:20px}.wdg-pm-persone-camere-container>.box-scegli-persone-camere{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;position:absolute;top:40px;left:-1px;right:-1px;z-index:1;padding:30px;background:#fff;border:1px solid #ccc}.box-scegli-persone-camere a.box-scegli-chiudi{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;top:5px;right:5px;width:20px;height:20px;line-height:20px;text-align:center;text-decoration:none;font-size:16px;color:#ccc;background:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg-alt-ico-close.png) center center no-repeat;background-size:12px 12px}.box-scegli-persone-camere a.box-scegli-chiudi>span{display:none}.box-scegli-persone-camere .box-scegli-riga{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:30px;line-height:30px;padding:0 65px 0 0;text-align:left}.box-scegli-persone-camere .box-scegli-riga .box-scegli-etichetta,.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu{height:inherit;line-height:inherit}.box-scegli-persone-camere .box-scegli-riga .box-scegli-etichetta{text-transform:capitalize}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;width:30px;text-align:center}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno{right:35px}.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu{right:0}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>a,.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>div,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>a,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;width:inherit;height:inherit;line-height:26px;margin:0 auto;border:2px solid #dfdfdf;text-align:center;text-decoration:none;background:center center no-repeat;background-size:12px 12px}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>a{background-image:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg-alt-ico-minus.png)}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>div{background-image:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg-alt-ico-minus-opaco.png)}.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>a{background-image:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg-alt-ico-plus.png)}.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>div{background-image:url(https://d117yjdt0789wg.cloudfront.net/CDN2/rrp3/img/wdg-alt-ico-plus-opaco.png)}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>a:hover,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>a:hover{background-color:#f2f2f2}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>div,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>div{color:#f2f2f2;border-color:#f2f2f2}.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>a>span,.box-scegli-persone-camere .box-scegli-riga .box-scegli-meno>div>span,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>a>span,.box-scegli-persone-camere .box-scegli-riga .box-scegli-piu>div>span{display:none}.box-scegli-riga-bambini,.box-scegli-riga-camere{margin:10px 0 0 0}..wdg-pm-box-eta-bambini{line-height:normal;margin:5px 0 0 0}..wdg-pm-box-eta-bambini ..wdg-pm-box-eta-bambini-txt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:12px;font-weight:700;padding:1px 1px 5px 1px;text-align:left}..wdg-pm-box-eta-bambini ..wdg-pm-box-eta-bambini-select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:33.3%;padding:1px;float:left}.box-scegli-persone-camere .box-scegli-animali{margin:15px 0 0 0;border-top:1px solid #dedede;padding-top:15px}.box-scegli-persone-camere .box-scegli-animali a,.box-scegli-persone-camere .box-scegli-animali a:hover{text-decoration:none}.wdg-pm-button{width:25%;float:right}.wdg-pm-button>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-family:'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;display:block;font-size:14px;font-weight:700;text-decoration:none;text-align:center;cursor:pointer;padding:10px 5px;line-height:18px;margin:0;border-width:1px;border-style:solid;width:100%;background-color:#393;color:#fff;border-color:#393}.wdg-pm-button>button:hover{background-color:#666;border-color:#666}.wdg-pm-separatore{height:1px;overflow:hidden;clear:both;padding:0;margin:0;border:0}form.wdg-pm-form-booking-engine.wdg-pm-layout-verticale{padding:56px 0 14px 0;max-width:300px}form.wdg-pm-form-booking-engine.wdg-pm-layout-verticale.wdg-pm-white-label{padding-top:14px}form.wdg-pm-layout-verticale a.wdg-pm-logo{height:26px;width:auto;right:15px;border-right:0;background-position:center top}form.wdg-pm-layout-verticale .wdg-pm-button,form.wdg-pm-layout-verticale .wdg-pm-checkin-checkout,form.wdg-pm-layout-verticale .wdg-pm-persone-camere{float:none;max-width:none;width:auto;height:auto}form.wdg-pm-layout-verticale .wdg-pm-label{text-align:center}form.wdg-pm-layout-verticale .wdg-pm-checkin-checkout{border-right:0;margin-bottom:15px}form.wdg-pm-layout-verticale .wdg-pm-checkin-checkout-container{text-align:center;height:auto}form.wdg-pm-layout-verticale .wdg-pm-persone-camere{margin-bottom:15px}form.wdg-pm-layout-verticale .wdg-pm-persone-camere-container{text-align:center;height:auto}form.wdg-pm-layout-verticale .wdg-pm-persone-camere-container>.box-scegli-persone-camere{position:relative;top:auto;left:auto;right:auto;z-index:auto;background:#f2f2f2;margin:15px 0 0 0}@media screen and (min-width:0px) and (max-width:630px){form.wdg-pm-layout-responsive{max-width:300px;padding:56px 0 14px 0}form.wdg-pm-form-booking-engine.wdg-pm-layout-responsive.wdg-pm-white-label{padding-top:14px}form.wdg-pm-layout-responsive a.wdg-pm-logo{height:26px;width:auto;right:15px;border-right:0;background-position:center top}form.wdg-pm-layout-responsive .wdg-pm-button,form.wdg-pm-layout-responsive .wdg-pm-checkin-checkout,form.wdg-pm-layout-responsive .wdg-pm-persone-camere{float:none;max-width:none;width:auto;height:auto}form.wdg-pm-layout-responsive .wdg-pm-label{text-align:center}form.wdg-pm-layout-responsive .wdg-pm-checkin-checkout{border-right:0;margin-bottom:15px}form.wdg-pm-layout-responsive .wdg-pm-checkin-checkout-container{text-align:center;height:auto}form.wdg-pm-layout-responsive .wdg-pm-persone-camere{margin-bottom:15px}form.wdg-pm-layout-responsive .wdg-pm-persone-camere-container{text-align:center;height:auto}form.wdg-pm-layout-responsive .wdg-pm-persone-camere-container>.box-scegli-persone-camere{position:relative;top:auto;left:auto;right:auto;z-index:auto;background:#f2f2f2;margin:15px 0 0 0}}form.wdg-pm-colore-blu .wdg-pm-button>button{background-color:#04c;border-color:#04c}form.wdg-pm-colore-rosso .wdg-pm-button>button{background-color:#c00;border-color:#c00}form.wdg-pm-colore-arancione .wdg-pm-button>button{background-color:#f60;border-color:#f60}form.wdg-pm-colore-giallo .wdg-pm-button>button{background-color:#fc0;border-color:#fc0}form.wdg-pm-colore-grigio .wdg-pm-button>button{background-color:#999;border-color:#999}.dp-close,.dp-next,.dp-prev{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:18px;cursor:pointer}.dp-close,.dp-title-month-1 a span.dp-title-icon{color:#999}.dp-close,.dp-day-selectable,.dp-next,.dp-prev{cursor:pointer}#dp-container,#dp-container.dp-mobile .dp-calendar-cell.dp-calendar-cell-empty-end,#dp-container.dp-selects-are-visible .dp-title-month-1,.dp-calendar-bg,.dp-close,.dp-title-selects{display:none}:root{--dp-primary-color:#333;--dp-primary-light-color:#dedede}#dp-container.dp-color-green{--dp-primary-color:#393;--dp-primary-light-color:#c6e9d1}#dp-container{font-family:'Open Sans',"Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;font-size:14px;width:380px;z-index:11000}svg.dp-ico-svg{display:inline-block;font-size:inherit;height:1em;width:.625em;overflow:visible;vertical-align:-.125em}#dp-container.dp-double-months{width:780px}.dp-calendar-box{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;position:relative;background:#fff;border:1px solid #ccc;padding:10px;box-shadow:5px 5px 15px #ccc}.dp-close{box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;bottom:20px;left:50%;width:30px;height:30px;line-height:28px;text-align:center;border:1px solid #ccc;margin:0 -15px}.dp-day .dp-day-tooltip,.dp-next,.dp-prev{position:absolute;width:40px;text-align:center}.dp-next,.dp-prev{box-sizing:border-box;display:block;top:30px;z-index:1;height:40px;line-height:40px}.dp-calendar-cell,.dp-day,.dp-day-label{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.dp-prev{left:10px}.dp-next{right:10px}.dp-header{text-align:center;font-size:12px;color:#666;height:20px;line-height:20px}#dp-container.dp-double-months .dp-header{font-size:14px}#dp-container.dp-double-months .dp-calendar-grid-months{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px}.dp-title-month-1,.dp-title-month-2,.dp-title-selects{height:40px;line-height:40px;padding:0 40px;text-align:center;font-weight:700;text-transform:capitalize;color:#000}.dp-title-month-1 a{display:flex;justify-content:center;align-items:center;gap:7px;height:inherit;line-height:inherit;text-decoration:none;color:#000}.dp-title-month-1 a:hover{text-decoration:none;color:#666}#dp-container.dp-mobile .dp-close,#dp-container.dp-selects-are-visible .dp-title-selects,.dp-day:hover .dp-day-tooltip{display:block}select.dp-select-month,select.dp-select-year{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;vertical-align:middle;background:url(../../CDN2/my-datepicker/img/ico-select-freccina-xs.png) center right no-repeat #fff;border:1px solid #ccc;color:#555;padding:0 25px 0 5px;font-size:13px;font-weight:700;height:25px}select.dp-select-month::-ms-expand,select.dp-select-month::-ms-year{display:none}select.dp-select-month{width:53%;margin:5px 1% 5px 0}select.dp-select-year{width:36%;margin:5px 0}.dp-calendar-grid-cells{display:grid;grid-template-columns:repeat(7,1fr)}.dp-calendar-cell{box-sizing:border-box}.dp-day,.dp-day-label{box-sizing:border-box;padding:15px 0;text-align:center;color:#333;font-size:14px}.dp-day-label{background:#dedede;margin:0 0 5px}.dp-day{position:relative}.dp-day .dp-day-tooltip{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;display:none;top:-35px;left:50%;height:48px;margin:0 -20px;line-height:40px;color:#666;font-size:11px;background:url(../../CDN2/my-datepicker/img/dp-tooltip-bg.png) top center no-repeat}.dp-day .dp-day-sottotitolo,.dp-day .dp-day-titolo{position:absolute;font-size:9px;height:12px;line-height:12px;overflow:hidden;left:0;right:0}.dp-day:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:#f2f2f2;text-decoration:underline;color:#333}.dp-calendar-cell.dp-calendar-cell-empty-end .dp-day:hover,.dp-calendar-cell.dp-calendar-cell-empty-start .dp-day:hover{text-decoration:none;background:0 0}.dp-day .dp-day-titolo{top:5px}.dp-day .dp-day-sottotitolo{bottom:5px}.dp-day-0{font-weight:700;color:#c00}.dp-day-today{color:var(--dp-primary-color)}.dp-day-selected-checkin,.dp-day-selected-checkin:hover,.dp-day-selected-checkout,.dp-day-selected-checkout-rollover,.dp-day-selected-checkout-rollover:hover,.dp-day-selected-single{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:var(--dp-primary-color)!important;color:#fff!important}.dp-day-selected-checkin,.dp-day-selected-checkin:hover{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.dp-day-selected-checkout,.dp-day-selected-checkout-rollover,.dp-day-selected-checkout-rollover:hover{-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-bottom-left-radius:0}.dp-day-selected-range,.dp-day-selected-range-rollover{background:var(--dp-primary-light-color)}.dp-day-not-selectable{color:#ccc;cursor:not-allowed}.dp-day-no-dispo,.dp-day-no-dispo-start{background:#fddede}.dp-day-no-dispo-start{background-image:url(../../CDN2/my-datepicker/img/angolo.png);background-position:top left;background-repeat:no-repeat}.dp-day-schedine-p-rosso .dp-day-titolo{font-size:11px;color:#c00}.dp-day-schedine-p-verde .dp-day-titolo{font-size:11px;color:var(--dp-primary-color)}#dp-container.dp-mobile,#dp-container.dp-mobile.dp-double-months{width:auto;z-index:auto}#dp-container.dp-mobile .dp-calendar-bg{position:fixed;top:0;left:0;right:0;bottom:0;display:block;background:#000;z-index:11000}#dp-container.dp-mobile .dp-calendar-box{position:fixed;top:2%;left:2%;right:2%;bottom:2%;z-index:11001;border:0;box-shadow:none}#dp-container.dp-mobile .dp-next,#dp-container.dp-mobile .dp-prev{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;top:20px;border:1px solid #ccc;line-height:38px}#dp-container.dp-mobile .dp-prev{left:20px}#dp-container.dp-mobile .dp-next{right:20px}#dp-container.dp-mobile .dp-header,#dp-container.dp-mobile.dp-double-months .dp-header{position:absolute;top:20px;left:20px;right:20px;height:40px;line-height:40px;font-size:16px}#dp-container.dp-mobile .dp-scroll{position:absolute;top:75px;left:20px;right:10px;bottom:60px;padding:0 10px 0 0;max-height:100%;overflow:auto}#dp-container.dp-mobile.dp-double-months .dp-calendar-grid-months{grid-template-columns:repeat(1,1fr);grid-gap:20px;gap:20px}#dp-container.dp-mobile.dp-double-months .dp-calendar-grid-months-item:last-child{border-top:1px dotted #999;padding-top:20px}@media screen and (min-width:0px) and (max-width:450px){.dp-hide-day-mobile,.dp-hide-sottotitolo-mobile{display:none}}