.page-content{background-color:#fff}.page-content .search-form.hotel .form form .form-row .col.col-pick-dates{min-width:230px}@media (min-width:768px){.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists{max-width:230px}}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests{min-width:300px;-webkit-transition:min-width 0.1s;-moz-transition:min-width 0.1s;-ms-transition:min-width 0.1s;-o-transition:min-width 0.1s;transition:min-width 0.1s}@media (min-width:992px){.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests.double-width{min-width:600px}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests.double-width .dropdown-inside .room-guests:nth-child(odd){padding-right:10px}}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside{padding-top:10px}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .pick-rooms{padding-bottom:10px;border-bottom:1px solid #dee2e6}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .room-guests{padding:10px 0;min-width:270px}@media (min-width:992px){.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .room-guests:nth-child(even){padding-left:10px;border-left:1px solid #dee2e6}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .room-guests:nth-child(n+3){padding-top:10px;border-top:1px solid #dee2e6}}@media (max-width:991.98px){.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .room-guests{min-width:100%}.page-content .search-form.hotel .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests .dropdown-inside .room-guests:not(:first-of-type){padding-top:10px;border-top:1px solid #dee2e6}}@media (max-width:991.98px){.page-content .search-form.hotel.inner .form form .form-row .col.col-pick-city-to .dropdown-menu.menu-pick-city-to{right:auto !important;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important;width:100%}}@media (max-width:767.98px){.page-content .search-form.hotel.inner .form form .form-row .col.col-pick-dates .dropdown-menu.menu-pick-date{right:auto !important;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}}@media (min-width:992px){.page-content .search-form.hotel.inner .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests{right:auto !important;left:50% !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}@media (min-width:992px) and (max-width:1199.98px){.page-content .search-form.hotel.inner .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests.double-width{right:0 !important;left:auto !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}}@media (min-width:576px){.page-content .search-form.hotel.hotel-page .form form .form-row .col.col-pick-dates .dropdown-menu.menu-pick-date{right:auto !important;left:0 !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}}@media (min-width:768px){.page-content .search-form.hotel.hotel-page .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests{right:auto !important;left:50% !important;-webkit-transform:translateX(-50%) !important;-moz-transform:translateX(-50%) !important;-ms-transform:translateX(-50%) !important;-o-transform:translateX(-50%) !important;transform:translateX(-50%) !important}}@media (min-width:768px) and (max-width:991.98px){.page-content .search-form.hotel.hotel-page .form form .form-row .col.col-pick-tourists .dropdown-menu.menu-pick-guests.double-width{right:0 !important;left:auto !important;-webkit-transform:none !important;-moz-transform:none !important;-ms-transform:none !important;-o-transform:none !important;transform:none !important}}.page-content #hotelSearchResults .results-map{position:absolute;top:0;width:100%;height:100%;background-color:#fff}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper{overflow:hidden;padding:0;border-radius:0.25rem}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content{width:500px !important;margin:0}@media (max-width:991.98px){.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content{width:400px !important}}@media (max-width:767.98px){.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content{width:200px !important}}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content .image-col{background-size:cover;background-position:center center}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content h5{margin:0;display:inline}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content .hotel-stars{font-size:0.7em;white-space:nowrap;color:#ffc107;position:relative;bottom:3px;left:5px;margin-right:5px}.page-content #hotelSearchResults .results-map .leaflet-popup-content-wrapper .leaflet-popup-content .price{color:#004199}.page-content #hotelSearchResults .results-map .gm-style-iw-c{width:500px;padding:0;overflow:hidden}@media (max-width:991.98px){.page-content #hotelSearchResults .results-map .gm-style-iw-c{width:400px}}@media (max-width:767.98px){.page-content #hotelSearchResults .results-map .gm-style-iw-c{width:200px}}.page-content #hotelSearchResults .results-map .gm-style-iw-c .gm-style-iw-d{overflow:hidden !important}.page-content #hotelSearchResults .results-map .gm-style-iw-c .image-col{background-size:cover;background-position:center center}.page-content #hotelSearchResults .results-map .gm-style-iw-c h5{margin:0;display:inline}.page-content #hotelSearchResults .results-map .gm-style-iw-c .hotel-stars{font-size:0.7em;white-space:nowrap;color:#ffc107;position:relative;bottom:3px;left:5px;margin-right:5px}.page-content #hotelSearchResults .results-map .gm-style-iw-c .price{color:#004199}.page-content #hotelSearchResults #results .hotel:not(:first-of-type){margin-top:1rem}.page-content #hotelSearchResults #results .hotel:not(.no-hover):hover{box-shadow:0 0 10px 1px rgba(0, 0, 0, 0.175)}.page-content #hotelSearchResults #results .hotel>.card{border:0;background-color:transparent}.page-content #hotelSearchResults #results .hotel>.card .carousel{cursor:pointer}.page-content #hotelSearchResults #results .hotel .sub-results>.card{border:0;border-top:1px dashed #dee2e6;background-color:transparent}.page-content #hotelSearchResults #results .hotel .sub-results>.card.sub-result{border:0;border-top:1px dashed #dee2e6;background-color:transparent;display:none}.page-content #hotelSearchResults #results .hotel .sub-results>.card .carousel{cursor:pointer}.page-content #hotelSearchResults #results .hotel .sub-results-switch-block{border-top:1px dashed #dee2e6;padding:8px 0 10px 0}
