@CHARSET "UTF-8";

/* xs */
@media (max-width: 767px) {
	.app-page-head-wrp { min-height: 250px; height: 250px; display: none; }
	#home .app-page-head-wrp { display: block; max-height: calc(100vh - 60px); height: calc(100vh - 60px); }
	#home .app-page-head { background-size: cover; }
	.app-date-picker .datepicker-inline, .app-date-picker .datepicker-inline .table-condensed,
	.datepicker th.dow, .datepicker table tr td span.focused, .datepicker table tr td span:hover { background-color: #ffffff; }
	.app-hotel-item-addr { min-width: 200px; }
	.app-date-sel-2 { padding-left: 15px; }
	.app-date-sel-2 p { font-size: 18px; }
	.app-date-picker .day, .app-date-picker .dow { width: 30px; height: 30px; }
	.app-hotel-item-lnk1 { position: relative; display: block; }
	.app-hotel-content { margin-top: -25px; }
	.app-hotel-p1 { overflow: hidden; margin-right: -15px; margin-left: -15px; }
	.app-hotel-gallery { display: flex; flex-wrap: nowrap; overflow-x: auto; background-color: #ffffff; }
	.app-hotel-gallery > div { flex: 0 0 auto; }
	.app-hotel-1 { padding: 15px; margin-top: -15px; background-color: #ffffff; }
	.app-hotel-2a { background-color: #f2f2f2; margin: 0 -15px 0 -15px; padding: 15px 15px 10px 15px; }
	.app-hotel-2 { background-color: #ff9a30; padding: 15px; }
	.app-hotel-2 .fa { font-size: 22px; }
	.app-hotel-2 * { color: #ffffff; }
	.app-hotel-2 div { margin-left: 15px; font-weight: 300; font-size: 14px; line-height: 18px; }
	.app-hotel-2 div p { margin: 0; font-weight: bold; font-size: 16px; line-height: 20px; }
	.app-hotel-r3 { padding: 15px; }
	.app-hotel-r4 div { height: 25px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; }
	.app-hotel-4 { padding: 15px; }
	.app-hotel-5 { font-size: 13px; line-height: 17px; }
	.app-hotel-6 div { font-size: 12px; }
	.app-hotel-no-data { padding: 15px; }
	.app-hotel-fav-item { padding-left: 15px; padding-right: 15px; }
	.app-home-filter-wrp { position: absolute; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.7); z-index: 10; }
	.app-home-filter-wrp .app-home-head-search-ctl { margin: 0; padding: 30px 15px 0 15px; }
	.app-home-filter-wrp .app-home-head-search-ctl .app-home-head-search-sel { background-color: #ffffff; height: 50px; box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.1); }
	.app-home-filter-wrp .app-home-head-search-ctl .app-home-head-search-sel span { font-size: 13px; color: #4d4d4d; }
	.app-home-filter-wrp .app-home-head-search-ctl .app-home-head-search-sel .fa { font-size: 15px; color: #4d4d4d; }
	.app-home-filter-wrp .app-home-head-search-ctl .app-home-head-search-sel .fa-calendar { font-size: 14px; }
	.app-home-filter-wrp .app-home-head-search-ctl .app-home-head-search-sel .fa-chevron-down { font-size: 13px; color: #4d4d4d; }
	.app-home-filter-wrp .app-home-head-search { border-radius: 0; background-color: inherit; padding: 0; }
	.app-home-filter-wrp .app-home-head-search-el { padding: 0 0 4px 0; }
	.app-home-filter-wrp ul.dropdown-menu { background-color: #ffffff; }
}

@media (max-width: 480px) {
	.app-hotel-item-addr { max-width: calc(100vw - 60px); min-width: 200px; }
	#home .app-page-content { padding-top: 15px !important; }
}

/* sm */
@media (min-width: 768px) {
	.app-hotel-content { margin-top: 5px; }
	.app-hotel-p1 { background-color: #ffffff; margin-right: 25px; border-radius: 5px; overflow: hidden; }
	.app-hotel-gallery { display: flex; flex-wrap: wrap; overflow: hidden; border-radius: 5px; margin-right: -8px; }
	.app-hotel-gallery .app-hotel-img-hidden { display: none; }
	.app-hotel-img-last { background-color: rgba(0,0,0,0.6); position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; font-size: 30px; font-weight: 500; color: #ffffff; }
	.app-hotel-1 { padding: 0 25px 25px 25px; }
	.app-hotel-2 { border: 1px solid #ff9a30; padding: 15px 20px 15px 20px; margin-top: 40px; }
	.app-hotel-2 .fa { font-size: 30px; color: #ff9a30; }
	.app-hotel-2 div { margin-left: 20px; color: #4d4d4d; font-weight: 300; }
	.app-hotel-2 div p { margin: 0; font-weight: bold; font-size: 20px; }
	.app-hotel-6 { margin-left: 50px; margin-right: 50px; }
	.app-hotel-7 { border-left: 3px solid #e6e6e6; padding-left: 15px; }
}

/* xs i sm */
@media (max-width: 991px) {
	.app-home-head-ctl > .container { width: 100%; }
	.app-home-head-search { border-radius: 5px; background-color: #ffffff; padding-bottom: 15px; padding-top: 7px; }
	.app-home-head-search-el { padding-top: 8px; }
	.app-home-head-search-ctl { margin: -210px 15px 0 15px; }
	#home .app-page-content { padding-top: 45px; }
	.app-selected-hotels { margin-top: 10px; padding: 15px; }
	.app-hotel-list { margin-top: 10px; }
	.app-selected-hotels-items { display: none; }
}

/* md */
@media (min-width: 992px) {
	.app-home-head-search-ctl { background-color: #ffffff; margin-bottom: 1px; padding: 15px 0 15px 0; }
	.app-home-head-search-el .dropdown-menu { width: 330px; margin-top: 8px; }
	.app-home-head-search-el:first-of-type { padding-right: 0; padding-left: 30px; }
	.app-home-head-search-el:last-of-type { padding-left: 0; padding-right: 30px; }
	.app-home-head-search-sel * { font-size: 15px; }
	.app-selected-hotels { margin-top: 15px; padding: 25px 30px 25px 30px; }
	.app-selected-hotels-title div { display: none; }
	.app-hotel-item-s11 .fa-chevron-down { display: none; }
	.app-hotel-p1 { margin-right: 30px; }
	.app-hotel-1 { padding: 0 30px 30px 30px; }
	.app-hotel-3 { flex-wrap: wrap; display: flex; }
	.app-hotel-r1 { padding-bottom: 5px; }
	.app-hotel-r1 .fa { margin-left: 10px; }
	.app-hotel-r2 { width: 50%; }
	.app-hotel-r2:first-of-type .app-hotel-r3 { margin-right: 15px; }
	.app-hotel-6 { margin-left: 150px; margin-right: 150px; }
}

/* lg */
@media (min-width: 1200px) {
}

/*
     FILE ARCHIVED ON 01:59:41 Dec 30, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 21:03:43 Apr 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.722
  exclusion.robots: 0.026
  exclusion.robots.policy: 0.011
  esindex: 0.015
  cdx.remote: 20.784
  LoadShardBlock: 60.316 (3)
  PetaboxLoader3.datanode: 55.227 (4)
  load_resource: 105.431
  PetaboxLoader3.resolve: 76.476
*/