.titolo .stars:before{font-size:15px;padding-left:.5em}.content-left{float:left;width:75%}.titolo{margin-bottom:.4em;float:left}.address{font-weight:700}.content-left .address{display:inline-block;font-weight:400;margin-bottom:.4em;float:left;clear:left}#reservation-summary .section-header .content-left .address{display:block;clear:none}.content-left .vedimappa{border-left:1px solid #ccc;margin-left:9px;white-space:nowrap;display:inline-block;margin-bottom:.4em;float:left}.content-left .mobile-vedimappa{display:none}.content-left .vedimappa:before{font-size:21px;margin:0 0 0 5px;vertical-align:-4px}#mobile-menu{display:none}li.Back_Hotel:before{content:"\e600";color:#078abe;margin:0 .2em;font-size:22px;font-family:icomoon;font-weight:400;vertical-align:-5px}.bold{font-weight:700}.uppercase{text-transform:uppercase}.filtro label{margin-right:10px}.val_dett li .right{width:158px;text-align:right;white-space:nowrap;margin-bottom:1em}#content #recensioni h3{font-size:1.25em;font-weight:700;margin-bottom:1em;padding-left:0}#content #recensioni .val_dett h3{margin:0;margin-bottom:1em}#content #valutazione-media h3{font-size:1em;font-weight:700;margin-bottom:1em;padding-left:0;text-align:center}#content #valutazione-media-mobile{display:none;width:100%;margin-bottom:10px;padding:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content #valutazione-media-mobile p{margin-bottom:0}#content #valutazione-media-mobile .image-box{float:left}#content #valutazione-media-mobile .image-box img{width:7.5em;height:7.5em;margin-right:10px}#content #valutazione-media-mobile h3{text-transform:uppercase;font-size:.95em;margin-bottom:10px}#content #valutazione-media-mobile .voto-testuale{text-transform:uppercase;font-size:1.3em;margin-bottom:10px}#content #valutazione-media-mobile .voto-numerico{font-size:3em;margin-bottom:10px}#content #valutazione-media-mobile+div{display:none;text-align:center;padding:10px;margin-bottom:10px}#valutazioni{background:#eee;width:100%}.val_dett{width:57%;padding:1em}.val_dett h3{font-size:17px;margin:.6em 0 .6em .8em}.val_dett ul{margin-bottom:-1em}.val_dett ul li{list-style:none;font-weight:700;line-height:1em;clear:both}.right{float:right}#valutazione-media{width:43%;font-size:1.25em;color:#fff;text-align:center;position:relative;overflow:hidden;background-color:#333;padding:1em}#valutazione-media .image{line-height:0;width:120%;height:120%;position:absolute;left:-10%;top:-10%;right:0;bottom:0;z-index:0;overflow:hidden}#valutazione-media img{min-width:100%;width:auto;height:100%;border:none}.box-valutazioni-overlay{width:120%;height:120%;background:#333;position:absolute;top:-10%;left:-10%;display:block;-ms-filter:"alpha(opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6;z-index:1}.valutazione-media-container{z-index:3;position:relative}#recensioni .box{border:1px solid #e2e2e2;position:relative;margin-top:.5em}.name{padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#interesse .name{padding:0}.flag{vertical-align:middle;margin-left:2px;border:none!important}.voto{padding:15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.descr{padding:15px}.voto .valutazione{margin-bottom:6px;text-transform:uppercase;font-size:14px;font-weight:700}.name{font-size:13px;text-align:left}.name .tipologia-cliente{font-weight:700;margin-top:.5em}.nation{font-size:12px;margin-bottom:.5em}.Orange{padding:5px 0;color:#ff8a00;font-weight:700}.Big{font-size:30px}.sentence{font-weight:700;font-size:13px}.si,.no,.boh{display:inline-block;background:#5eaa15;color:#fff;text-transform:uppercase;font-size:13px;height:22px;text-align:center;line-height:22px;margin-left:4px;padding:0 .6em}.boh{background:#aa7f37}.no{background:#ac1820}#valutazione-media h3{text-transform:uppercase;font-size:16px;font-weight:400}#valutazione-media p{font-weight:400;margin-bottom:.9em}#valutazione-media .voto-testuale{text-transform:uppercase;font-size:1.55em;font-weight:700;margin-bottom:50px}#valutazione-media .prenoterebbe-ancora{background:rgba(255,255,255,.2);padding:.5em;line-height:1.2em;margin-bottom:0}.voto-numerico{font-size:5em}.smaller{font-size:.67em}.dettagliTable{background:#f3f3f3 url(/images/img/ombra.png) repeat-x left top;margin-left:.5em}.show_hide{display:none}.dett{font-weight:700}.dettagliTable table{width:100%}.dettagliTable table tr td,.dettagliTable table tr th{border:1px solid #e2e2e2;padding:.5em;width:11%;font-weight:700;text-align:center;vertical-align:middle}.dettagliTable table tr td.wLarge,.dettagliTable table tr th.wLarge{width:24.5%;font-weight:400;text-align:left}.dettagliTable table tr.mobile-row{display:none}.dettagliTable .check:before{content:"\e60c";font-family:icomoon;font-size:22px;vertical-align:-5px}.dettagliTable table tr th{word-break:break-word}.boxRosa{background:#fbf5e9;border:1px solid #fce4bf}.space{background:#f4eadb;border:1px solid #fce4bf}.details-trigger .icons:before{content:"\e623";font-style:normal;font-size:16px;vertical-align:-3px}.details-open .details-trigger .icons:before{content:"\e622"}.review.details-context .table{display:table;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.review.details-context .box{display:table-row;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dettagliTable summary{display:none}.navmenuBar,.review.details-context{margin-bottom:1em}.review .col-sx,.review .col-dx{vertical-align:top}#rooms>header{margin-top:0}#rooms .form-camere{display:inline}#rooms .data-camere .select-arrows-container{display:block;padding-left:27px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#rooms .data-camere fieldset{vertical-align:top;width:49.5%;margin-right:1%;display:inline-block;float:left}#rooms .data-camere fieldset.eta-bambini{margin-right:0}#rooms .data-camere .arrive,#rooms .data-camere .departure{width:49.5%;margin-right:1%;float:left}#rooms .data-camere .departure{margin-right:0}#rooms .data-camere .arrow-hide{font-size:.9em;padding:.5em;padding-right:0}#rooms .data-camere legend{font-weight:700;margin-bottom:.4em;width:97.5%}#rooms .data-camere .calendar{position:absolute;margin-top:-.2em;margin-right:2px}#rooms .data-camere form{position:relative;padding-right:31%}#rooms .data-camere form fieldset.persone{margin-top:.5em;display:none}#rooms .data-camere form fieldset.persone .select-container{width:49%;margin-left:2%}#rooms .data-camere form fieldset.persone .select-container.adulti,#rooms .data-camere form fieldset.persone .select-container.eta-bambino.first{margin-left:0}#rooms .data-camere form fieldset.persone .select-container.eta-bambino{width:23.5%}#rooms .data-camere form fieldset.persone .select-arrow{width:100%}#rooms .data-camere form fieldset.persone .arrow-hide{width:100%}#content .data-camere h4{margin-bottom:1em}.date-box{clear:both}.data-camere .prenota{position:absolute;right:0;bottom:0;line-height:1.5em;width:31%;float:none;display:inline-block}.data-camere .prenota .button-orange{width:100%;font-size:16px;margin-bottom:1px;margin-top:.6em}.column-tariffa>div{font-size:.85em}.tariffa select{font-size:12px;padding:.4em;padding-right:1.5em;width:100%;margin:0}.column-camere .red,.column-camere .rate-last-room{display:block;font-size:.9em;line-height:1em;margin-top:.6em;font-weight:400}.trattamenti_inclusi{color:#27a200;font-weight:400}.hotel-score .small{display:inline;font-size:10px}.cell-content>div{margin-top:5px}.main-header .coupon-applicabile{margin-top:0;padding-left:0;border-left:none}#rooms .coupon-applicabile{margin:4px 0 0 10px;float:right}.coupon{position:relative;padding-left:10px;margin-left:1.3em}.coupon [class^=sprite-]{position:absolute;left:-11px;top:-2px}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.slider{width:100%;max-height:364px;margin-bottom:6px;clear:both;position:relative}.slider .swiper-container{width:100%;max-height:362px}.slider .swiper-slide{position:relative;width:auto;height:100%}.slider .swiper-slide.slideToLoad{width:200px;background:url(/images/img/working_wheel.gif) no-repeat center}.slider .swiper-slide.slideWithError{width:200px;background:url(/images/img/foto_mancante.gif) no-repeat center}.slider .swiper-slide.slideToLoad .slide-content,.slider .swiper-slide.slideWithError .slide-content{border:1px solid #ddd}.slider .swiper-slide.slideToLoad img,.slider .swiper-slide.slideWithError img{border:none!important}.slider .swiper-slide .slide-content{position:relative;width:auto;height:100%;margin:0 6px 0 0;height:360px}.slider .swiper-wrapper .swiper-slide:last-child .slide-content{margin-right:0}.slider .swiper-slide img{width:auto;height:100%}.slider .swiper-slide div.slide-overlay{position:absolute;left:0;bottom:20px;margin:0;background-color:#fff;max-width:100%;font-size:12px;padding:10px;font-weight:700;zoom:1;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.slider .swiper-slide-active{}.slider .swiper-slide-visible{}@media only screen and (min-height:300px) and (max-height:360px){.slider{max-height:284px}.slider .swiper-container{max-height:282px}.slider .swiper-slide .slide-content{max-height:280px}}@media only screen and (max-height:299px){.slider{max-height:184px}.slider .swiper-container{max-height:182px}.slider .swiper-slide .slide-content{max-height:180px}.slider .swiper-slide div.slide-overlay{font-size:10px;padding:8px}}#spotlight{margin-bottom:20px;position:relative}#ratings-info{position:absolute;top:15px;right:15px;width:210px;font-size:12px;z-index:1}.hotel-score,.review-slider,.review-controls{background:#fff;margin-bottom:4px;margin-bottom:4px;border:1px solid #ddd}.hotel-score,.author{padding:.5em 1em;text-align:right}.review-slider .swiper-slide{font-weight:700;position:relative;width:100%}.review-slider .swiper-wrapper{height:11.7em;overflow:hidden}.review-slider .swiper-slide p{height:7.5em;overflow:hidden;margin:1em 1em 3.2em!important;line-height:1.5em}.review-slider .swiper-slide .author{height:1.2em;overflow:hidden;position:absolute;bottom:0;left:0;right:0}.review-controls{padding:.5em .3em}.hotel-score .ratings{font-size:1.4em}.hotel-score .ratings .average{font-size:1.2em;font-weight:700}.hotel-score span{text-align:left}.hotel-score{position:relative;padding-right:25px}.hotel-score a.icons{display:block;position:absolute;top:50%;right:0;margin-top:-20px;height:40px;width:22px;font-weight:700;font-size:30px;line-height:40px}.author{border-top:1px solid #e2e2e2}.author .land{font-weight:400}.author .land img,.review .name img{vertical-align:-2px;margin-left:3px;border:none!important}.review-controls{text-align:center;display:none}.review-controls .prev.icons:before{content:"\e604";float:left;font-size:19px;font-weight:700;line-height:15px}.review-controls .next.icons:before{content:"\e603";float:right;font-size:19px;font-weight:700;line-height:15px}.wide-slider{height:360px;overflow:hidden;margin-bottom:14px;position:relative}.wide-slider.review-slider .slide{top:0;left:0;width:469px;height:360px;overflow:hidden;z-index:99;margin-right:4px}.review-slider .slide{width:100%}.slider .controls{display:none;position:absolute;top:235px;right:15px;z-index:999}.controls .next:after,.controls .prev:after{content:"\e603";float:left;font-size:24px;font-weight:700;display:block;padding:10px;background:rgba(255,255,255,.7);border:1px solid rgba(204,204,204,.6)}.controls .prev:after{content:"\e604";margin-right:3px}.no-touch .controls .next:hover:after,.touch .controls .next:active:after,.no-touch .controls .prev:hover:after,.touch .controls .prev:active:after{background:#fff;border-color:#ccc}.controls .next span,.controls .prev span{display:none;visibility:hidden}.slide{display:inline-block;position:relative}.slide.odd{width:300px;overflow:hidden}.slide figcaption{position:absolute;bottom:20px;left:0;background:rgba(255,255,255,.7);padding:.5em 1em;font-weight:700}.BigImg{width:99%;margin-right:1%;height:auto;margin-top:.5em;margin-bottom:.5em}#content #description.main-section{padding-top:8px}h3.title,#content h3,#reservation-summary h1,#reservation-summary h2{font-size:21px;font-weight:700;margin-bottom:.6em;text-align:left;line-height:1}#content h4,#content h5{margin-bottom:.4em}#content h4{font-size:1.2em}#content .room-type h3{font-size:12px;font-weight:400;padding:0}.details-trigger .icons:before{content:"\e623";font-style:normal;font-size:16px;vertical-align:-2px}.details-open .details-trigger .icons:before{content:"\e622"}#content h3{text-align:left}ul.section-list,#content h3{padding-left:34px}ul.section-list li{float:left;width:31%;margin-right:2%}#content h3{position:relative}#content h3 .icons:before{position:absolute;left:0}#description h3 .icons:before{content:"\e600";font-size:34px;margin-top:-8px}#rooms h3 .icons:before{content:"\e61f";font-size:25px;margin-top:-2px;margin-left:-4px}#services h3 .icons:before{content:"\e652";font-size:36px;margin-top:-6px;margin-left:-6px}#bar h3 .icons:before{content:"\e617"}#meeting-room h3 .icons:before{content:"\e616";font-size:24px;margin-top:-2px}#additional-services h3 .icons:before{content:"\e611";font-size:30px;margin-top:-4px;margin-left:-4px}#features h3 .icons:before{content:"\e618"}#posizione h3 .icons:before{content:"\e615";font-size:36px;margin-top:-6px;margin-left:14px}#come-raggiungerci h3 .icons:before{content:"\e614";font-size:30px;margin-top:-8px}#interesse h3 .icons:before{content:"\e5f6";font-size:30px;margin-top:-4px}#condizioni h3 .icons:before{content:"\e610";font-size:28px;margin-top:-5px}.dates-resume{line-height:1.5em}#cambia-date{display:inline-block}.lista-tipologie{width:80%;float:left}.lista-tipologie ul{list-style:none;margin:0}.style-orange-gray.section-header{padding:14px;text-align:left}.style-orange-gray.section-no-disp,.section-highlight{line-height:1.5em;padding:.25em 14px;background-color:#f2dede;color:#a94442;font-size:18px;font-weight:700;margin-bottom:14px}.section-highlight-non-attivo{line-height:1.5em;padding:.25em 10px;background-color:#e0e0e0;font-size:14px;margin-bottom:14px}.treatment-normal{}.hide{display:none}.treatment-not-available{text-decoration:line-through}.treatment-highlight{font-weight:700;color:#006400}.prenota-content .treatments .select-arrow{clear:both}.prenota-content .treatments .arrow-hide{width:99%!important;font-size:10px;padding:.4em;padding-right:1.4em;font-size:.9em;vertical-align:0}@-moz-document url-prefix(){.prenota-content .treatments .arrow-hide{padding-right:0}}.prenota-content .treatments{margin-bottom:1.4em}.prenota-content .points h5{display:inline}.prenota-content .points .sconti{display:inline-block}.prenota-content .points .sconti .icons:before{margin-right:0}.style-orange-gray.section-header .toggle-all-rates{margin-top:2em;color:#66828d}#reservation-summary .style-orange-gray.section-header .toggle-all-rates{margin-top:0}#rooms-description{clear:both}.table-common-header{font-weight:700}.column-tipologia{text-align:left}.column-tipologia figure{float:left;margin-right:.5em}.column-tipologia figure img{display:block}nav .table-group-2{border-top:1px solid #e2e2e2}.table-group-1{width:35%;border-top:1px solid #e2e2e2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:.4em}.table-group-2{width:65%}.column-nome-camera,.column-continua{display:none}.column-tariffa{width:24%}.column-condizioni{width:50%}.column-camere{width:26%;padding:.8em;border-right:none;padding-left:0;padding-right:0}.column-camere .select-arrow{width:60%}.column-tariffa .select-arrow{width:auto!important}.column-tariffa .arrow-hide{padding:0;vertical-align:0}.column-camere h4{display:none}ul.table-behavior li{font-size:15px;font-weight:700}.lista-tipologie .style-orange-gray{position:relative;border-top:none}.column-tipologia{display:inline-block;vertical-align:middle}.table-group-2{border-left:1px solid #e2e2e2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.lista-tipologie .column-tipologia{border:none}.lista-tipologie .column-tipologia img{height:60px;width:auto}.details-trigger{zoom:1;font-size:13px;color:#0089be}.no-touch .details-trigger:hover,.touch .details-trigger:active{cursor:pointer;color:#5faecd}.no-touch .details-trigger:hover figure,.touch .details-trigger:active figure{-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.cell-content{font-size:.9em}.column-condizioni .rate-type{font-weight:700}.column-condizioni .rate-plus{font-size:1em}.column-condizioni .rate-info{font-weight:700}.column-condizioni .info-sconto{font-size:1em;color:#898989;font-weight:400}.column-condizioni .info-sconto .perc{}.column-condizioni .info-sconto .info{}.icone-persone-hotel{color:#aaa;padding-left:18px;line-height:20px}a.rate-details,a.price-add-bed{font-size:1em}a.rate-details{cursor:help}a.price-add-bed{display:block;margin-top:.5em}.rate-details .icons:before{content:"\e64d";font-size:13px;padding-left:.2em}.rate-details-extended{display:none}.info-prenotazione{padding:.8em}.info-prenotazione h4{font-size:15px}.info-prenotazione .prezzo{font-weight:700;font-size:1.55em;margin-bottom:1em}.info-prenotazione #punti{display:inline-block}.style-yellow-gray{box-sizing:border-box}.room-details summary{display:none}.details-content{padding:1.2em;padding-bottom:.2em;border-bottom:1px solid #e2e2e2;background:transparent url(/images/img/ombra.png) repeat-x left top}.details-content .foto-camera{width:100%;margin-bottom:.8em;list-style:none}.details-content .foto-camera li{float:left;letter-spacing:0;line-height:0;width:12.5%;padding:0 1.5% .5% 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.details-content .misure_letti{border-bottom:1px dotted #ff8b00;cursor:help}.details-content .not-available{text-decoration:line-through}.details-content .details-content-close{display:block;text-align:center}.details-content .icon-letto:before{font-size:15px;vertical-align:-.1em;margin-right:3px}.foto-camera img{width:100%;height:auto}#content .column-condizioni h3,#content .column-tariffa p{margin-bottom:0}#rooms-description{margin-top:14px}#main-hotel-map iframe{max-width:100%}.main-map-poi-wrapper label{margin-right:10px;line-height:14px;vertical-align:middle}#posizione h3{margin:-14px;padding:14px 14px 14px 52px}#frame_mappa_localita{}.posizione-container{max-height:0;width:100%;overflow:hidden;transition:max-height .8s}.open .posizione-container{height:auto;max-height:800px}#main-hotel-map{margin-top:14px}.bg-gray .icons:before{content:"\e605";font-size:26px;float:right}.bg-gray.open .icons:before{content:"\e606";font-size:26px;float:right}#posizione,#interesse{margin-bottom:2em}#interesse li{width:42%;margin-right:8%;float:left}#interesse .name{width:70%;float:left}#interesse .distance{padding:0;font-weight:700;float:right}#interesse .position{display:block;font-size:12px;clear:both}.accordion-container{background:#f3f3f3}.accordion-container.odd{background:#fafafa}.accordion-content{max-height:0;overflow:hidden;transition:max-height 1s;box-sizing:border-box;border-top:1px solid #fff}.accordion-container.open>.accordion-content{height:auto;max-height:800px}.accordion-content .accordion-sub-group{font-weight:700;margin-top:14px}#content .accordion-container h4{padding:.8em 14px;margin-bottom:0;font-size:15px}.accordion-content{padding:0 14px;margin-bottom:0}.accordion-content p,.accordion-content ul,.accordion-content ul{margin-top:.8em}.accordion-content ul{margin-bottom:1em;margin-left:14px}.accordion-container span.icons:before{content:"\e605";font-size:26px;float:right}.bg-gray h3,.no-touch .accordion-container h4:hover,.touch .accordion-container h4:active{cursor:pointer}.accordion-container.open span.icons:before{content:"\e606"}.disclaimer_distanze_poi{margin-top:1em}.accordion-container.addPoi,.accordion-container.noPoi{text-align:center;background:0 0;line-height:2em}.beige{background:#fbf5e9;border:1px solid #fce4bf;padding:1em 14px}.link_altri_hotel_stessa_zona{font-size:15px;font-weight:700;margin:14px 0 0 0;display:block}#condizioni{position:relative}.prenota{display:block;max-width:24%}.content-condizioni{max-width:75%}#condizioni .prenota{position:absolute;bottom:0;right:0}.termini{margin-top:1.2em}h3.without-icon{padding-left:0!important}.column-tipologia{width:100%}.table-group-1,.table-group-2{display:table-cell;height:100%}.table-group-1{vertical-align:middle}.toFill{height:100%;min-height:100%;display:inline-block;width:100%}.tariffa{display:table-row}.column-tariffa .select-arrow{width:94%}.column-camera,.column-capienza,.column-button{display:table-cell;vertical-align:middle;padding:.6em .3em;border-right:1px solid #e2e2e2;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:20px}.column-camera{width:56%;padding-left:1.2em}.column-capienza{width:13%;text-align:center}.column-button{width:30%;text-align:center;border:none}.column-button a{color:#ea7d10;text-transform:uppercase;font-weight:700}.no-touch .column-button a:hover,.touch .column-button a:active{color:#ffae4e}.info-prenotazione .sconti .icons{display:inline-block}.column-tariffa .select-arrow{margin:.4em auto}#content .beige h3{margin-bottom:1em;font-size:17px;font-weight:700;padding-left:0}#reservation-summary header,#reservation-summary .style-orange-gray,#reservation-summary .style-yellow-gray{position:relative;padding:14px;border-top:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}#reservation-summary .style-orange-gray,#reservation-summary .style-yellow-gray{margin:14px 0 0}#reservation-summary h1 .icons:before{font-size:25px;margin-right:5px}#reservation-summary h2 .icons:before{font-size:22px;margin-right:5px}#reservation-summary h1 .icons.icon-letto:before{font-size:18px}#reservation-summary h2 .icons.icon-checklist:before{font-size:20px}#reservation-summary header .image-box{position:relative;float:left}#reservation-summary header .image-box img{width:10em;height:10em;margin-right:14px}#reservation-summary header .entry-header{font-size:1.3em;padding-bottom:7px}#reservation-summary header .entry-header h2{display:inline}#reservation-summary header .address{float:none;font-weight:400}#reservation-summary header .hotel-summary .table{width:auto}#reservation-summary header .address,#reservation-summary header .hotel-summary .table-cell,#reservation-summary header .hotel-summary .table-cell-head{padding-bottom:14px;margin-bottom:0}#reservation-summary header .hotel-summary .indirizzo_checkin{}#reservation-summary header .hotel-summary .table-cell-head{vertical-align:top;padding-right:1em;font-weight:400}#reservation-summary header .hotel-summary .table-cell strong{font-size:1.2em}#reservation-summary header .hotel-summary .highlight{font-size:1.3em}#reservation-summary header .address,#reservation-summary header .hotel-summary .table-cell,#reservation-summary header .hotel-summary .indirizzo_checkin,#reservation-summary .payment-currency-change{color:#66828d}#reservation-summary header .hotel-summary .table-cell strong{color:#01415c}#reservation-summary header .content-left{width:60%;float:left;text-align:left}#reservation-summary header .content-right{width:39%;padding-left:1em;position:absolute;bottom:14px;right:14px;text-align:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation-summary header .prezzo{font-size:21px;font-weight:700}#reservation-summary header .payment-specs{font-size:1.1em}#reservation-summary header .payment-specs.freeclx{color:#4d9c00}#reservation-summary header .content-right div{padding-top:7px}#reservation-summary .payment-currency-change .icons:before{font-size:1.2em;vertical-align:-.1em}#reservation-summary .content-left2{width:70%;padding-right:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}#reservation-summary .content-right2{width:30%;float:right;clear:right}#reservation-summary .content-right2 .box{background:#fafafa;border:1px solid #e2e2e2;margin-top:14px;padding:14px;text-align:center;color:#66828d}#reservation-summary .box.payment-currency-change{text-align:justify}#reservation-summary .box.advantages{text-align:left}#reservation-summary .box.city-tax{text-align:justify}#reservation-summary .modulo_dati{width:auto;margin-left:0;background:0 0;border:none;font-size:1.1em;margin-bottom:14px}#reservation-summary .modulo_dati th{padding:7px 14px 3.5px 7px;min-width:207px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation-summary .modulo_dati td{padding:7px 7px 7px 0;text-align:left}#reservation-summary .modulo_dati td.gray,#reservation-summary .room .modulo_dati td.gray2{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation-summary .modulo_dati .with-input .input-error-message{padding-left:7px}#reservation-summary .room,#reservation-summary .disclaimer-carta{margin:0 -14px 14px;padding:7px 14px;border:none}#reservation-summary .room .modulo_dati{margin-bottom:0}#reservation-summary .disclaimer-carta table{width:100%}#reservation-summary .disclaimer-carta th{vertical-align:middle;font-size:30px;padding-right:14px}#reservation-summary .disclaimer-carta td{text-align:center;width:100%}#reservation-summary .disclaimer-carta td strong{font-size:1.1em;text-decoration:underline}#reservation-summary h3{font-size:17px;padding-left:25px;display:inline-block}#reservation-summary h3 .icons:before{font-size:15px;top:2px}#reservation-summary .letti_extra{margin-left:.2em}#reservation-summary .benefit_extra{margin-left:.5em;color:#4d9c00;font-weight:700;display:block}#reservation-summary .button-orange{float:right;padding:.8em 1.8em}#reservation-summary .advantages ul{list-style:none;font-size:1.1em;margin-top:-1.5em;margin-left:42px}#reservation-summary .advantages ul li{margin-top:1.5em}#reservation-summary .advantages ul .icons:before{font-size:28px;vertical-align:-.2em;display:inline-block;width:42px;text-align:left;margin-left:-42px}#reservation-summary .advantages ul .icons.icon-clock:before{font-size:24px}#reservation-summary .advantages ul .icons.icon-easy:before{margin-left:-45px}#reservation-summary .advantages ul .icons.icon-sicurezza:before{margin-left:-40px}#reservation-summary .safe-booking{font-size:1.1em}#reservation-summary .safe-booking td.as-th{width:100%;padding-right:.2em}#reservation-summary .safe-booking td{vertical-align:middle;text-align:right}#reservation-summary .safe-booking img{border:none}#reservation-summary .highlight{font-weight:700}#reservation-summary .modulo_dati.step3 th{min-width:167px}#reservation-summary .modulo_dati.step3 td{text-align:right}#reservation-summary .modulo_dati.step3 .input-error-message{text-align:left}.pos_head_str{padding:.5em .3em;margin-top:.3em;margin-bottom:.4em}body.reservation-area #secondary{font-size:.9em}body.reservation-area #secondary .club-points-summary{line-height:1.5em}.widget.menu-my-reservation ul{line-height:1.5em;list-style:none}.widget.menu-my-reservation li{margin-top:1em}.widget.menu-my-reservation li.reservation-new-card-required a,#contextual-menu-mobile li.reservation-new-card-required a{border-bottom:1px solid}#contextual-menu-mobile>ul>li strong{vertical-align:1px}.widget.menu-my-reservation li.reservation-new-card-required.selected a,#contextual-menu-mobile li.reservation-new-card-required.selected a{border-bottom:none}.widget.menu-my-reservation li .reservation-user-mail input,#contextual-menu-mobile li .reservation-user-mail input{width:75%;float:left;margin:0;height:24px;margin-right:2px;padding:3px}.widget.menu-my-reservation li .reservation-user-mail button,#contextual-menu-mobile li .reservation-user-mail button{cursor:pointer;display:block;float:left;border:1px solid #94b7bf;background:#f3f3f3;color:#94b7bf;margin:0;font-size:21px;width:24px;height:24px;text-align:center;line-height:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.no-touch .widget.menu-my-reservation li .reservation-user-mail button:hover,.touch .widget.menu-my-reservation li .reservation-user-mail button:active,.no-touch #contextual-menu-mobile li .reservation-user-mail button:hover,.touch #contextual-menu-mobile li .reservation-user-mail button:active{color:#01415c;border-color:#01415c}#contextual-menu-mobile{display:none;font-size:1.1em;overflow:hidden;position:relative}#contextual-menu-mobile>ul{margin:0;overflow:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%;white-space:nowrap}#contextual-menu-mobile,#contextual-menu-mobile>ul,#contextual-menu-mobile>ul>li{height:3.4em}#contextual-menu-mobile>ul>li{display:inline-block;padding:.8em;line-height:1.8em;margin-left:1px;background:#eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#contextual-menu-mobile>ul>li a:before{content:"\2023";text-decoration:none;margin-right:2px;vertical-align:1px}#contextual-menu-mobile>ul>li:first-child{margin-left:0}#contextual-menu-mobile>ul>li form{display:inline-block;vertical-align:-6px;margin-left:8px}#contextual-menu-mobile>ul>li.resend-booking-confirmation-e-mail a{margin-bottom:0!important}#contextual-menu-mobile li .reservation-user-mail input{height:16px}#contextual-menu-mobile li.resend-booking-confirmation-e-mail{display:none}@media only screen and (max-width:949px){#reservation-summary header .content-left{width:100%!important;max-width:none;padding-right:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#reservation-summary header .content-right{max-width:none;width:100%!important;float:right;padding-left:0;padding-top:1em;position:static}#reservation-summary header .image-box img{width:8em;height:8em}body.hotel:not(.reservation) #breadcrumbs{margin-left:0;max-width:70%;padding-right:0}.prenota{max-width:30%}.content-left{max-width:69%}.col-sx,.col-dx{width:145px}#contextual-menu-mobile{display:block}body.reservation-area #secondary .club-points-summary{display:block}.lista-tipologie{width:75%}#booking,.booking{margin-left:76%}}@media only screen and (max-width:767px){.val_dett{width:45%}#valutazione-media{width:55%}.val_dett li .right{float:none;margin:.2em 0 1.2em auto}.box-valutazioni{height:100%}#valutazione-media .valutazione-media-container{width:100%;position:absolute;top:16%}.details-content .foto-camera li{width:16.66%}}@media only screen and (max-width:699px){#reservation-summary .modulo_dati,#reservation-summary .modulo_dati>*,#reservation-summary .modulo_dati tr,#reservation-summary .modulo_dati tr>*{display:block}#reservation-summary .modulo_dati th+td{padding-left:7px}#reservation-summary .modulo_dati th+td,#reservation-summary .modulo_dati td.gray,#reservation-summary .room .modulo_dati td.gray2{padding-top:0}#reservation-summary .modulo_dati .expiry-date th+td,#cvc_row th+td{text-align:left!important}#cvc_row th+td a{vertical-align:-5px}#cvc_row th+td .input-box{float:left}#reservation-summary .content-left2{width:60%}#reservation-summary .content-right2{width:40%}#reservation-summary .content-left2+.content-right2+.content-left2{width:100%}body.hotel:not(.reservation) #breadcrumbs{max-width:none}.content-condizioni{max-width:100%;margin-bottom:10px}#condizioni .content-condizioni+.prenota{position:static;display:inline-block;float:right;margin:0 0 0 auto}.content-left{max-width:none;width:auto;display:inline-block}}@media only screen and (max-width:599px){.form-camere .lista-tipologie .table-common-header{display:none}.form-camere .lista-tipologie,.form-camere #booking,.form-camere .booking{float:none;width:100%;margin:0}.form-camere .toFill .table,.form-camere .toFill .tariffa,.form-camere .toFill .table-column{display:block}.form-camere .toFill .column-nome-camera,.form-camere .toFill .column-continua{display:none}.form-camere .toFill .tariffa{font-size:1.05em}.form-camere .toFill .table-column{width:100%;border:none}.form-camere .toFill .column-camere{float:left;padding-top:0}.form-camere .toFill .column-camere .cell-header{display:block}.form-camere .toFill .column-tariffa .cell-header{display:block;font-size:.9em;color:#aaa;line-height:1.5em;margin-bottom:.5em}.form-camere .toFill .column-condizioni,.form-camere .toFill .column-tariffa{float:left;width:50%}.form-camere .toFill .column-condizioni{line-height:1.5em}.form-camere .toFill .prezzo{font-size:1.6em}.form-camere .toFill .column-nome-camera{font-size:1.2em}.prenota-content .treatments .arrow-hide{font-size:1em;line-height:1.5em}.prenota-content .treatments{float:left;width:50%;clear:left}.prenota-content .points{float:right;width:100%}ul.section-list li{width:48%;margin-right:2%}.prenota{max-width:75%;margin-left:1em}.main-header .prenota,.main-header+.menuGray{display:none!important}ul.thumbnails{margin-top:-.3%;margin-left:-.3%}ul.thumbnails li{width:9.67%;margin-top:.3%;margin-left:.3%}.thumbnails .swiper-pagination-switch,.thumbnails .swiper-pagination-switch.swiper-visible-switch{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}#ratings-info .hotel-score{padding:5px;padding-right:25px}#ratings-info .review-slider{display:none!important}#ratings-info{top:10px;right:10px}.slider .swiper-slide div.slide-overlay{bottom:10px}.slider .controls{display:block!important;position:static;-ms-filter:"alpha(opacity=100)"!important;filter:alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity:1!important;opacity:1!important}.slider .controls .prev,.slider .controls .next{position:absolute;top:50%;z-index:1;margin-top:-23px}.slider .controls .prev{left:0}.slider .controls .next{right:0}#rooms .data-camere form{padding-right:0}#rooms .data-camere form:after{content:" ";clear:both;display:table}#rooms .data-camere .prenota,#condizioni .content-condizioni+.prenota{position:static;width:auto;margin-top:10px;float:right;max-width:none}.prenota-above{margin-right:10px;float:left;margin-top:.35em}.data-camere .prenota .button-orange,.prenota .button-orange{width:auto;margin-top:0;float:right}#posizione h3{padding-left:36px}#posizione h3 .icons:before{margin-left:0}#posizione>.bg-gray .icons:before{float:none;position:absolute;right:5px}#content section.mobile-compression{margin-bottom:0}#content section#posizione{margin-bottom:12px}#content section.mobile-compression>h3{background:#eee;padding:14px 26px 14px 36px}#content section#posizione,#content section.mobile-compression>h3{margin-bottom:2px;word-break:break-word}#content section.mobile-compression.open>h3,#content section#posizione .bg-gray.open{margin-bottom:12px}#content section.mobile-compression>h3 .icons:before{left:5px}#content section.mobile-compression>h3:after{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e605";font-size:26px;position:absolute;right:5px}#content section.mobile-compression.open>h3:after{content:"\e606"}#content section.mobile-compression:not(.open)>h3+*{overflow:hidden;max-height:0}#content section.mobile-compression:not(.open):not(#condizioni)+hr,#content section#posizione+hr{display:none}#rooms{margin-left:-10px;margin-right:-10px}#rooms-description{margin-left:10px;margin-right:10px}#rooms>header{padding:5px;padding-top:14px}#rooms>.table .column-camera{padding-left:5px}#reservation-summary .style-orange-gray,#reservation-summary .style-yellow-gray{padding:10px}#reservation-summary .room,#reservation-summary .disclaimer-carta{margin-left:-10px;margin-right:-10px}#reservation-summary header .image-box img{margin-right:10px}.dettagliTable table thead tr{display:none}.dettagliTable table thead tr.mobile-row{display:table-row}.val_dett{padding:10px}.review.details-context .table,.review.details-context .box,.review.details-context .col-sx,.review.details-context .col-mobile,.review.details-context .col-center,.review.details-context .col-dx{display:block}.review.details-context .col-sx,.review.details-context .col-mobile,.review.details-context .col-center,.review.details-context .col-dx{padding:5px}.review.details-context .col-sx{float:left;width:60%;padding-left:10px;padding-top:10px}.review.details-context .col-mobile{float:left;width:40%;padding-right:10px;padding-top:10px}.review.details-context .col-center{float:left;width:100%;border:none;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-left:10px;padding-right:10px}.review.details-context .col-dx{float:left;width:100%}.review.details-context .col-dx>*{display:none}.review.details-context .col-dx>.dett{display:block}.review.details-context .sentence{text-align:center}.content-left .address{margin-bottom:10px}}@media only screen and (max-width:549px){#reservation-summary header .image-box img{width:6.5em;height:6.5em}#reservation-summary header .stars{display:block;line-height:1.5em}#reservation-summary header .content-right{padding-top:0}#reservation-summary header .hotel-summary .table{clear:both}}@media only screen and (max-width:479px){#rooms{margin-left:0;margin-right:0}.form-camere .table-group-1{display:none}.form-camere .toFill .column-nome-camera,.form-camere .toFill .column-continua{display:block}.form-camere .toFill .column-nome-camera .icone-persone-hotel{line-height:inherit;padding:0;margin-left:.5em}.form-camere .toFill .column-continua{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0;max-height:0;transition:max-height .8s;-webkit-transition:max-height .8s;-moz-transition:max-height .8s;-o-transition:max-height .8s}.form-camere .toFill .tariffa.con-camere .column-continua{max-height:5em}.form-camere .toFill .column-continua a{display:inline-block;width:auto;padding-right:1em;padding-left:1em;margin:.5em}#reservation-summary .content-left2,#reservation-summary .content-right2{float:none;width:100%;padding:0}#reservation-summary .content-right2 .box{width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.details-content .foto-camera li{width:25%;padding:0 3% 1% 0}.details-content .foto-camera li img{border:1px solid #ddd}ul.section-list{padding-left:0}#interesse li{width:100%;float:none}#rooms .data-camere legend{font-size:.95em}#rooms .data-camere .arrow-hide{padding:.5em .3em}#rooms .data-camere .select-arrows-container{padding-left:28px}ul.thumbnails{margin-top:-.2%;margin-left:-.2%}ul.thumbnails li{width:12.275%;margin-top:.2%;margin-left:.2%}.content-left .address,.content-left .vedimappa{border:none;margin-left:0;font-size:.95em;clear:none}.content-left .vedimappa{display:none}.content-left .mobile-vedimappa{clear:left;display:block}.content-left .mobile-vedimappa:before{margin-left:0}#spotlight,#condizioni .content-condizioni+.prenota,#altri_hotel_vicini{margin-left:10px;margin-right:10px}#spotlight,#photo-gallery{margin-bottom:10px}#mobile-menu{display:block;background:#eee;margin-bottom:10px;font-size:1.15em;margin-left:9px;margin-right:9px}#mobile-menu a{float:left;width:33.333%;text-align:center;line-height:35px;border-left:1px solid #fff;border-right:1px solid #fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#mobile-menu a:first-child:nth-last-child(1){width:100%}#mobile-menu a:first-child:nth-last-child(2),#mobile-menu a:first-child:nth-last-child(2)~a{width:50%}#mobile-menu a:first-child:nth-last-child(3),#mobile-menu a:first-child:nth-last-child(3)~a{width:33.333%}#mobile-menu .button-orange{padding:inherit;font-weight:400;text-transform:none;font-size:inherit}#spotlight .thumbnails,#content #description>h3{display:none}#content #description.main-section{padding-top:0}#description>h3+*,#content section.mobile-compression>h3+*{padding-left:10px;padding-right:10px}#content #valutazione-media{display:none}#content #valutazione-media-mobile,#content #valutazione-media-mobile+div{display:block}#content #valutazione-media{font-size:.8em}.val_dett ul li{border-bottom:1px dotted #ccc;font-weight:400}.val_dett ul li .right{width:2em;float:right;margin-top:0;font-weight:700}.OrangeLine{display:none}}@media only screen and (max-height:480px){.slider .swiper-slide .slide-content{height:337px}.slider .swiper-container{max-height:337px}.slider{max-height:339px}.content-left .address{margin-bottom:8px}#spotlight,#photo-gallery{margin-bottom:8px}}