.escapia-search-form #book_now,.escapia-search-form input,.escapia-search-form select{width:100%}.escapia-search-form.vertical .column{padding-bottom:.5rem}.escapia-search-form.vertical [type=submit]{margin-top:.5rem}.escapia-search-form.horizontal .field-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.escapia-search-form.horizontal .field{-webkit-box-flex:1;-ms-flex:1;flex:1}.escapia-search-form #rate_table td:nth-child(2){text-align:right}.escapia-search-form #rate_table .total{font-weight:700}.escapia-search-form #escapia_search_reset{display:block;width:100%;text-align:center}.escapia-search-form #escapia_search_reset:hover{cursor:pointer}#appnet-escapia-mobile-bar{display:none;position:fixed;bottom:0;width:100%;z-index:9999;padding:.5rem}@media (max-width:900px){#appnet-escapia-mobile-bar{display:block}}#appnet-escapia-mobile-bar #appnet-escapia-scroll-to{width:100%}.escapia-search-page #escapia_search_header{margin-bottom:1.5rem}.escapia-search-page #escapia_search_header h3{margin-bottom:0}.escapia-search-page #escapia_search_results{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.escapia-search-page #escapia_search_results .result{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.escapia-search-page #escapia_search_results .result>a{color:inherit}.escapia-search-page #escapia_search_results .result .title{margin-bottom:0}.escapia-search-page #escapia_search_results .result .features{padding:.5rem 0}.escapia-search-page #escapia_search_results .result .features p{font-size:.8rem}.escapia-search-page #escapia_search_results .result .features .column{padding-top:0;padding-bottom:0}.escapia-search-page #escapia_search_results .result:hover{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1),0 3px 10px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.1),0 3px 10px rgba(0,0,0,.15)}.escapia-unit-page .section{margin-bottom:2.5rem}@media (max-width:768px){.escapia-unit-page .section{margin-bottom:1.5rem}}.escapia-unit-page .section>h3{padding:.75rem 1.5rem;margin-bottom:1.5rem}.escapia-unit-page .title{margin-bottom:0}.escapia-unit-page #photos{margin-top:1.5rem}.escapia-unit-page #photos #gallery .rsThumb{height:auto}.escapia-unit-page #rooms-amenities tr td:first-child{font-weight:700}.escapia-unit-page #rates{overflow:hidden}.escapia-unit-page #rates table.rates{overflow-x:scroll}.escapia-unit-page #reviews #reviews-header{padding:.75rem 1.5rem}.escapia-unit-page #reviews #reviews-header .review-search{min-width:250px}.escapia-unit-page #reviews #reviews-ratings{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.escapia-unit-page #reviews #reviews-ratings .is-6{padding-bottom:0}.escapia-unit-page #reviews #reviews-ratings .is-12{padding-top:1.5rem}.escapia-unit-page #reviews .review{padding:1.5rem}.escapia-unit-page #reviews .review .highlight{background:#ff0}.escapia-unit-page #reviews .review .manager-response{padding-left:2.5rem;border-left:3px solid}@media (max-width:640px){.escapia-unit-page #reviews .review .manager-response{padding-left:1.5rem}}.escapia-unit-page #reviews .pagination-list{margin:0;margin-top:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.escapia-unit-page #reviews .pagination-list li{list-style:none}.escapia-unit-page #reviews .pagination-list li+li{margin-left:.5rem}.escapia-unit-page #reviews .pagination-list li a{padding:.5rem}.escapia-unit-page #map{width:100%;height:500px}.escapia-booking-page .section{margin-bottom:2.5rem}.escapia-booking-page .section h3{margin-bottom:1rem}@media (max-width:768px){.escapia-booking-page .section{margin-bottom:1.5rem}}.escapia-booking-page form .field-body .field{-webkit-box-flex:1;-ms-flex:1;flex:1}.escapia-booking-page input.error,.escapia-booking-page select.error,.escapia-booking-page textarea.error{border:2px solid red}.escapia-booking-page .error{color:red}.datepicker{font-family:inherit!important;z-index:999!important;border-radius:0!important}.datepicker .datepicker__close-button{border-radius:0}@media (min-width:768px){.datepicker .datepicker__close-button{top:-8px}}.datepicker .datepicker__month{font-size:.9rem}.datepicker .datepicker__month-button{border-radius:0;padding-bottom:8px}.datepicker .datepicker__month-day--valid{color:inherit}.datepicker table{margin:0}.datepicker table th{border:0;padding:0;text-align:center;vertical-align:middle}.datepicker table td{border:0;text-align:center}.datepicker .datepicker__month-day--no-checkin:after{left:50%;right:0}.datepicker .datepicker__month-day--no-checkout:after{left:0;right:50%}.datepicker .datepicker__month-day--no-checkin.datepicker__month-day--no-checkout:after{left:0;right:0}@media (max-width:640px){.datepicker .datepicker__topbar{display:none}}