@import url(https://fonts.googleapis.com/css?family=Roboto|Roboto+Condensed|Roboto+Mono|Roboto+Slab);@import url(https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i);@font-face{font-family:vp;src:url(/build/fonts/vp.c79ea507.eot);src:url(/build/fonts/vp.c79ea507.eot?#iefix) format("embedded-opentype"),url(/build/fonts/vp.d5d38c7f.woff) format("woff"),url(/build/fonts/vp.01728d65.ttf) format("truetype"),url(/build/images/vp.9236ae57.svg#vp) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:vp!important}[class*=" vp-"]:before,[class^=vp-]:before{font-family:vp!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vp-icon-accommodation:before{content:"\61"}.vp-icon-airconditioned:before{content:"\62"}.vp-icon-calendar:before{content:"\63"}.vp-icon-close:before{content:"\64"}.vp-icon-facebook:before{content:"\65"}.vp-icon-garden:before{content:"\66"}.vp-icon-kitchen:before{content:"\67"}.vp-icon-lift:before{content:"\68"}.vp-icon-link:before{content:"\69"}.vp-icon-list:before{content:"\6a"}.vp-icon-menu:before{content:"\6b"}.vp-icon-minus:before{content:"\6c"}.vp-icon-parking:before{content:"\6d"}.vp-icon-pin:before{content:"\6e"}.vp-icon-plus:before{content:"\6f"}.vp-icon-search:before{content:"\70"}.vp-icon-seasight:before{content:"\71"}.vp-icon-select-arrow:before{content:"\72"}.vp-icon-share:before{content:"\73"}.vp-icon-swimmingpool:before{content:"\74"}.vp-icon-tv:before{content:"\75"}.vp-icon-twitter:before{content:"\76"}.vp-icon-user:before{content:"\77"}.vp-icon-washmaschine:before{content:"\78"}.vp-icon-wifi:before{content:"\79"}.vp-icon-terrazza:before{content:"\7a"}.vp-icon-balcone:before{content:"\41"}.vp-icon-instagram:before{content:"\42"}@font-face{font-family:wiec;src:url(/build/fonts/wiec.1f0bf221.eot);src:url(/build/fonts/wiec.1f0bf221.eot?#iefix) format("embedded-opentype"),url(/build/fonts/wiec.02b5ccff.woff) format("woff"),url(/build/fonts/wiec.6ff377b5.ttf) format("truetype"),url(/build/images/wiec.528b0d45.svg#wiec) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" wiec-icon-"]:before,[class^=wiec-icon-]:before,[data-icon]:before{font-family:wiec!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wiec-icon-cancella:before{content:"\61"}.wiec-icon-cart:before{content:"\62"}.wiec-icon-checkin:before{content:"\63"}.wiec-icon-gourmet:before{content:"\64"}.wiec-icon-guida:before{content:"\65"}.wiec-icon-modifica:before{content:"\66"}.wiec-icon-password:before{content:"\67"}.wiec-icon-pulizie:before{content:"\68"}.wiec-icon-transfer:before{content:"\69"}.wiec-icon-originals:before{content:"\6b"}.wiec-icon-pin:before{content:"\6c"}.wiec-icon-recommended:before{content:"\6d"}.wiec-icon-specials:before{content:"\6e"}.wiec-icon-locals:before{content:"\6a"}.wiec-icon-lock:before{content:"\70"}.wiec-icon-creditcard:before{content:"\6f"}.wiec-icon-youthpalermo:before{content:"\71"}.wiec-icon-youthpalermo-logo:before{content:"\72"}.wiec-icon-bike:before{content:"\74"}.wiec-icon-language:before{content:"\73"}article{padding:1rem 0}article h1{font-size:30px;font-size:3rem;font-family:Roboto;line-height:1.2;text-transform:none;color:#1f1f1f;letter-spacing:-.04em;text-indent:-2px;font-weight:300;margin:2rem 0 1rem;width:100%}@media (max-width:1199.98px){article h1{font-size:18px;font-size:1.8rem;font-family:Roboto;line-height:1.4;text-transform:none;margin:1rem 0 0}}article h2{font-weight:300;width:100%}article h3{font-size:14px;font-size:1.4rem;line-height:1.333}article h3,article h4{font-family:Roboto;text-transform:none;margin:1rem 0;width:100%}article h4{font-size:10px;font-size:1rem;line-height:1.666}article a,article a:focus,article a:hover,article a:visited{color:#e0004d;text-decoration:underline}article ul{margin:1rem 0 1rem 1.3333333333rem;padding:0}article table{width:100%;border:none}article table thead tr{background:transparent}article table thead tr td{text-align:center}article table td,article table th{padding:.4rem;border:none;border-bottom:1px solid #ddd}article table td{text-align:center}article table tr:nth-child(2n){background-color:#f2f2f2}article .description{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:300}article .features{display:block;clear:both}article blockquote{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:300;font-style:italic;color:#e0004d}article.card a{color:#55595c}.article-feedback{padding-top:1rem}.article-feedback article.single-feedback{padding:2rem 0}.article-feedback article.single-feedback h1{font-size:16px;font-size:1.6rem;font-family:Roboto;line-height:1.666;text-transform:none;line-height:1.1}.article-feedback article.single-feedback h3{font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;font-weight:600}.article-data h2{font-size:14px;font-size:1.4rem;line-height:1.333}.article-data h2,.article-data h3{margin:1rem 0;font-family:Roboto;text-transform:none}.article-data h3{font-size:12px;font-size:1.2rem;line-height:1.666}.article-data p{margin-bottom:0;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.article-data ul{margin:0 0 0 1rem}.article-data ul.week-schedule{list-style:none;margin:0}.article-data ul.week-schedule .single-day{font-weight:600}.article-data ul.week-schedule p{margin-bottom:0}.article-data table .price{line-height:4rem}.article-data table .price td span{min-width:10px;padding:3px 7px;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px;margin-right:.5rem}.article-data .caption-social{margin:0 0 0 .3333333333rem;padding:0;list-style:none}.article-data .caption-social li{display:inline-block;margin:0 .25rem}.article-data-field-key,.section-title{font-weight:700}.section-title{width:100%;border-bottom:1px solid #55595c;padding:0 0 .5rem;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.single-wonder article[role=main]{min-height:auto}.checkout-page .form-wrapper [class^=col-]{float:left}.checkout-page .row:after,.checkout-page .wi-checkout .check-out-service-wrapper:after{content:"";display:table;clear:both}.checkout-page .select2{width:100%!important}.checkout-page [id*=tampone-]+.select2{margin-top:1rem}.checkout-page #check-out-limit{position:fixed;float:left;height:1px;display:block;width:100%}.checkout-page .check-out-section-title{font-weight:700;width:100%;float:left;border-bottom:1px solid #55595c;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.checkout-page .check-out-nav .nav-link{padding:.5rem;text-decoration:none}.checkout-page .modal-check-out-img{height:80px;width:100%}.checkout-page .wi-checkout .service-title-small{font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;margin:1rem;font-weight:600;clear:both;width:100%}.checkout-page .wi-checkout .check-out-service-wrapper{background:#fafafa;border:1px dashed #55595c;padding:1rem;margin-bottom:1rem}@media (max-width:767.98px){.checkout-page .wi-checkout .check-out-service-wrapper{margin-bottom:.5rem}}.checkout-page .wi-checkout .check-out-service-wrapper.added{border:1px solid #e0004d}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service-wrapper-title{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:baseline;justify-content:space-between}.checkout-page .wi-checkout .check-out-service-wrapper .accordion{width:60px;margin-bottom:.5rem}.checkout-page .wi-checkout .check-out-service-wrapper .accordion:after{content:""!important}.checkout-page .wi-checkout .check-out-service-wrapper .accordion:before{content:url(/build/images/arrow-up-magenta.ce290ca8.svg);float:right;font-size:22px;width:13px;height:13px;position:absolute;left:0;top:-5px;font-weight:400;color:#e0004d}.checkout-page .wi-checkout .check-out-service-wrapper .accordion.active:before{content:url(/build/images/arrow-down-magenta.4a262049.svg);top:-6px}.checkout-page .wi-checkout .check-out-service-wrapper .accordion small{text-decoration:underline;color:#e0004d;margin-left:15px}.checkout-page .wi-checkout .check-out-service-wrapper label{flex:1 0 auto;margin-right:4px}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service-wrapper-icon{margin-right:1rem}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service-wrapper-icon span{width:40px;height:40px;position:relative;display:block;text-align:center;margin-left:-7px}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service-wrapper-icon span:before{font-size:30px;color:#55595c;line-height:30px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;width:auto}.checkout-page .wi-checkout .check-out-service-wrapper .check-out-service .service-price{text-align:right;width:100px}.checkout-page .wi-checkout .check-out-service-wrapper .service-title{font-size:12px;font-size:1.2rem;font-family:Roboto;line-height:1.666;text-transform:none;clear:both;width:100%;margin-bottom:1rem}.checkout-page .wi-checkout .check-out-service-wrapper .service-title span{clear:both;display:block;width:100%;text-align:left;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none;font-weight:400}.checkout-page .wi-checkout .service-remove-alert{border:1px solid #e0004d;padding:.5rem .6666666667rem;margin-bottom:.5rem}.checkout-page .wi-checkout .service-remove-alert .service-remove-alert-link,.checkout-page .wi-checkout .service-remove-alert .service-remove-alert-msg{margin:0;font-size:9px;font-size:.9rem;font-family:Roboto;line-height:1.333;text-transform:none}.checkout-page .wi-checkout .mobile .check-out-service-wrapper .check-out-service{align-items:center;align-self:flex-end;width:50px}.checkout-page .wi-checkout .check-out-service-wrapper-option{float:left;width:100%}.checkout-page .wi-checkout .check-out-service-wrapper-option select{width:100%}.checkout-page .wi-checkout .check-out-service-wrapper-option [class^=col-]{padding-left:0!important}.checkout-page .wi-checkout .form-group{width:100%;position:relative}.checkout-page .wi-checkout .form-group .input-group-addon{background:transparent;border-left:none;border-right:none;border-top:none}.checkout-page .wi-checkout .form-group .form-control{padding-right:0;background:#fff}.checkout-page .wi-checkout .form-group .form-control:focus{border-color:#e0004d}.checkout-page .wi-checkout .form-group .credit-card-date{width:70px!important;float:left!important;margin-right:.5rem;text-align:center;padding-bottom:0;padding-top:9px}.checkout-page .wi-checkout .form-group .credit-card-ccv{width:62px;float:left;margin-right:.5rem;text-align:center}.checkout-page .card-removed-item-message{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}@media (max-width:767.98px){.checkout-page .card-removed-item-message{flex-direction:column;align-items:flex-start;margin-top:.5rem}}.checkout-page .card-removed-item-message .credit-card-msg{margin-bottom:0}@media (max-width:767.98px){.checkout-page .card-removed-item-message .credit-card-msg{margin-bottom:.5rem}}.checkout-page .card-removed-item-message .credit-card-btn-wrapper .btn{margin-bottom:.4rem}.checkout-page .credit-card-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between}@media (max-width:767.98px){.checkout-page .credit-card-item{align-items:flex-start}}.checkout-page .credit-card-item .credit-card-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:0;margin:0;list-style:none}@media (max-width:767.98px){.checkout-page .credit-card-item .credit-card-info{flex-direction:column;align-items:flex-start}}.checkout-page .credit-card-item .credit-card-info .credit-card-name{margin-bottom:0;border-radius:0;border-color:#999;margin-right:.5rem}.checkout-page .credit-card-item .credit-card-info .credit-card-expire-date{font-size:8px;font-size:.8rem;font-family:Roboto;line-height:1.333;text-transform:none;line-height:1.5rem}.checkout-page .credit-card-item .credit-card-item-actions .btn{margin-bottom:.4rem}.checkout-page .check-out-service-wrapper{float:left;width:100%}.checkout-page .summary-list{font-size:14px;font-size:1.4rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:700;list-style:none;padding:0;margin:1rem}.checkout-page .summary-list .modal-icon{width:50px;height:50px;position:relative;display:block;text-align:center}.checkout-page .summary-list .modal-icon:before{font-size:50px;color:#55595c;line-height:50px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}.checkout-page .summary-form a{color:#e0004d}.checkout-page .summary-form .modal-row{border:none!important}.checkout-page .summary-form .modal-row label{margin-bottom:0}.checkout-page .summary-form .modal-row label a{color:#e0004d;text-decoration:underline}.checkout-page .summary-form .summary-title{font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.checkout-page .summary-form .summary-title a{color:#e0004d;text-decoration:underline;font-weight:400}.checkout-page .summary-form .summary-total{font-size:18px;font-size:1.8rem;font-family:Roboto;line-height:1.4;text-transform:none}.checkout-page .summary-form .summary-check .date{font-weight:400}.checkout-page #scadenza-carta{float:left;width:50px}.checkout-page #cvc-carta{width:55px;padding-top:9px}.checkout-page .StripeElement{border:1px solid rgba(0,0,0,.15);padding-bottom:.4rem}.StripeElement{border-radius:0;box-shadow:none}.check-out-title{font-size:18px;font-size:1.8rem;font-family:Roboto;line-height:1.4;text-transform:none}.check-out-title span{font-size:8px;font-size:.8rem;font-family:Roboto;line-height:1.333;text-transform:none;letter-spacing:normal;margin-left:1rem}.book-options-list{list-style:none;padding:2rem;margin:0;background:#fafafa}.book-options-list .book-options-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:.5rem}.book-options-list .book-options-item label{margin-bottom:0;font-size:12px;font-size:1.2rem;font-family:Roboto;line-height:1.666;text-transform:none}.ssl-msg-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:.6666666667rem 0}.ssl-msg-wrapper .ssl-msg-img{width:45px;margin-right:.5rem}.ssl-msg-wrapper .ssl-msg-text{margin:.5rem 0 0;font-size:8px;font-size:.8rem;font-family:Roboto;line-height:1.333;text-transform:none;color:#95c11f}.allowed-credit-cards-wrapper .allowed-credit-cards-img{width:200px}.stripeWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.stripeWrapper label{flex:none!important;margin-right:8px!important;line-height:1!important}.search-results-filter-wrapper{margin-top:2rem;padding:0 1rem}.search-results-filter-wrapper.scrollable{overflow-y:auto;height:500px}@media (max-width:1199.98px){.search-results-filter-wrapper{display:none}}.search-results-filter-wrapper.mobile{display:none}@media (max-width:991.98px){.search-results-filter-wrapper.mobile{display:block}}@media (max-width:991.98px){.search-results-filter-wrapper{display:none}}.search-results-filter-list-label{font-size:9px;font-size:.9rem;font-family:Roboto;line-height:1.333;text-transform:none;font-weight:700;display:block;padding:0;margin:0;width:100%;color:#55595c}.search-results-filter-list-label-item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;margin:0 0 .3333333333rem}.search-results-filter-list-label-item svg{width:16px;margin-right:.5rem;margin-bottom:4px}.search-results-filter-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;list-style:none;padding:0;margin:1rem 0}.search-results-filter-list .search-results-filter-list--item{padding:.25rem 0}.search-results-filter-list .search-results-filter-list--item label{margin:0}.filter-tools{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-content:baseline}.filter-block{padding:1rem 0;border-top:1px solid rgba(0,0,0,.0625)}.select-listing-wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.select-listing-wrapper>*+*{margin-left:.5rem}.accordion{position:relative;cursor:pointer;z-index:998;margin-bottom:0}.accordion:after{content:url(/build/images/plus-magenta.1da6dba5.svg);float:right;font-size:22px;width:12px;height:12px;position:absolute;right:16px;top:-6px;font-weight:400;color:#e0004d}.accordion.active:after{content:url(/build/images/minus-magenta.518e6d2e.svg)}.accordion-content{max-height:0;overflow:hidden;transition:all .4s;padding-left:4px}.accordion-wrapper{background:#fff;padding:1rem}[class^=vp-icon-]{width:32px;height:32px;position:relative;display:block;text-align:center}[class^=vp-icon-]:before{font-size:20px;color:#e0004d;line-height:32px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:0 auto}body,html{font-size:15px;font-family:Roboto,sans-serif}.heading-1{font-size:18px;font-size:1.8rem;font-family:Roboto Slab;line-height:1.4;text-transform:none}.landing-heading-1{font-size:36px;font-size:3.6rem;font-family:Roboto;line-height:1.2;text-transform:none}.heading-2{font-size:16px;font-size:1.6rem;font-family:Roboto Slab}.heading-2,.text-base{line-height:1.666;text-transform:none}.text-base{font-size:10px;font-size:1rem;font-family:Roboto}.text-m{font-size:12px;font-size:1.2rem;line-height:1.666}.text-large,.text-m{font-family:Roboto;text-transform:none}.text-large{font-size:14px;font-size:1.4rem;line-height:1.333}.text-xlarge{font-size:16px;font-size:1.6rem;line-height:1.666}.text-xlarge,.text-xxlarge{font-family:Roboto;text-transform:none}.text-xxlarge{font-size:18px;font-size:1.8rem;line-height:1.4}.text-xxxlarge{font-size:24px;font-size:2.4rem;font-family:Roboto;line-height:1.25;text-transform:none}.guest-number-select{display:flex}@media (max-width:767.98px){.guest-number-select .btn{width:100%}}.guest-number-select .btn:after{display:none}.custom-counter-wrapper{display:flex;justify-content:space-between;align-items:center;font-size:1.5rem;margin-bottom:.5rem;padding:0 1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-counter-wrapper label{margin-bottom:0;margin-right:3rem;font-weight:400;font-size:10px;font-size:1rem;font-family:Roboto;line-height:1.666;text-transform:none}.custom-counter-wrapper label .desc{font-size:8px;font-size:.8rem;font-family:Roboto;line-height:1.333;text-transform:none;color:#999;display:block;clear:both}.custom-counter-wrapper .custom-counter{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.custom-counter-wrapper .custom-counter .minus,.custom-counter-wrapper .custom-counter .plus{width:24px;height:24px;padding:12px;cursor:pointer;border:2px solid #e0004d;border-radius:100%;position:relative;outline:none;background:#fff}.custom-counter-wrapper .custom-counter .minus span,.custom-counter-wrapper .custom-counter .plus span{position:absolute;display:inline-block;top:50%;left:50%;color:#e0004d;transform:translate(-50%,-50%)}.custom-counter-wrapper .custom-counter .minus.disabled,.custom-counter-wrapper .custom-counter .plus.disabled{opacity:.3;color:#999}.custom-counter-wrapper .custom-counter input{width:3rem;text-align:center;border:none;border-radius:0}.custom-counter-wrapper .custom-counter input:focus{outline-width:0}.custom-counter-wrapper .custom-counter input::-webkit-inner-spin-button,.custom-counter-wrapper .custom-counter input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.custom-counter-wrapper .custom-counter input[type=number]{-moz-appearance:textfield}