.search #hotelSearch li .travelers{width:190px;margin:0 0 0 17px}.search #hotelSearch .travelers a>span{margin-right:3px}html .ui-autocomplete-category.iconHotel{background:url(/images/icon-30-hotel.png) no-repeat scroll 100% #eee}html .ui-autocomplete-category.iconCity{background:url(/images/icon-30-city.png) no-repeat scroll 100% #eee}html .ui-autocomplete-category.iconDistrict{background:url(/images/icon-30-region.png) no-repeat scroll 100% #eee}html .ui-autocomplete-category.iconAirport{background:url(/images/icon-30-flight.png) no-repeat scroll 100% #eee}.page-hotel .search .search-links h1{margin-bottom:20px}.page-hotel .country-map{margin-top:30px;padding-top:20px;border-top:1px solid #e3eaee}.page-hotel .country-map h2{color:#005f9b;margin:5px 0 0;font-weight:400;font-size:20px}.page-hotel .country-map .notice{padding-top:3px;color:inherit}.page-hotel .country-hotel-map.showMap{width:100%;height:500px;box-shadow:0 1px 5px #ccc;margin-top:0}.page-hotel .map-canvas-wrapper{position:relative}.page-hotel .map-canvas-wrapper .showNotAvailable{position:absolute;left:10px;top:10px;z-index:1;background:#fff;padding:7px;box-shadow:0 1px 4px -1px rgba(0,0,0,.3);font-weight:400}.gm-style .hotelmapcontents .hotelName a,.gm-style .hotelmapcontents img{max-width:100%}.mapcontents li{padding:5px 0;margin-left:-15px}.mapcontents .hotelCity{font-size:11px}.showMap .hotelName,.showMap .mapcontents .hotelName{color:#005f9b;font-size:14px;font-weight:400;padding:0;margin-bottom:0}.search .summary input[type=text]{width:100%;min-width:auto;padding:5px}.search .summary .search-title{display:none}.search .summary .guestCount label{font-weight:400;display:inline}.search .summary .guestCount{font-weight:400;font-size:11px;padding:0}.search .summary .sumDate{padding-left:0}.search .summary .submit button{float:right}.search .summary #sumButton{background:transparent url(/images/plus.png) no-repeat 50%;border:1px solid #eee;width:40px;height:32px;margin:5px 0 0 5px;text-indent:-999999em;cursor:pointer}.search .summary #sumButton:hover{background:#fff url(/images/plus.png) no-repeat 50%}.search .summary #sumButton a{color:#fff}.search .summary .summary .travelers{cursor:pointer}.search .summary .travelers a span{float:left;margin-right:5px}.search .summary .travelers a label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;float:left;cursor:pointer}.search .summary .travelers .labelRoom{margin:0 20px 0 0}.search .summary .travelers .labelGuest{margin:0}.search .summary .travelers .guestList .gl-guests input{padding:6px 8px;width:40px}.search .summary .guestList .field-img{left:2px;top:29px}.search #hotelSearch .travelers .guestList,.search .summary .travelers .guestList{display:none;position:absolute;top:45px;right:0;z-index:2;padding:0;width:100%;height:auto;min-height:200px;min-width:275px;background:#fefefe;border:1px solid #eee;box-shadow:0 1px 3px #aaa;cursor:default}.search #hotelSearch .travelers .guestList li,.search .summary .travelers .guestList li{width:100%;padding:0;margin:0}.search #hotelSearch .travelers .guestList div,.search .summary .travelers .guestList div{float:none;margin:0}.search #hotelSearch .travelers .guestList .gl-select-room,.search .summary .travelers .guestList .gl-select-room{border-bottom:1px solid #eee;overflow:hidden}.search #hotelSearch .travelers .guestList .gl-select-room label,.search .summary .travelers .guestList .gl-select-room label{margin:20px 10px 0;float:left}.search #hotelSearch .travelers .guestList .gl-room,.search .summary .travelers .guestList .gl-room{padding:5px 10px;border-top:1px solid #fff;color:#999;text-align:left}.search #hotelSearch .travelers .guestList .gl-select-roomdiv,.search .summary .travelers .guestList .gl-select-roomdiv{margin:10px;float:right}.search #hotelSearch .travelers .guestList .gl-select-roomdiv input,.search .summary .travelers .guestList .gl-select-roomdiv input{width:40px!important;text-align:center!important;margin:0 40px!important}.search #hotelSearch .travelers .guestList .gl-guests td,.search .summary .travelers .guestList .gl-guests td{padding:10px}.search #hotelSearch .travelers .guestList .gl-guests label,.search .summary .travelers .guestList .gl-guests label{display:block;font-size:11px;color:#999;text-align:left}.search #hotelSearch .travelers .guestList .gl-guests input{width:40px!important}.travelers .guestList .gl-guestADT,.travelers .guestList .gl-guestCHD{position:relative}.search .guestList .field-img{left:2px;top:32px}.search #hotelSearch .rooms{color:#2865a9}.search #hotelSearch .roomSelect select{padding:4px}.search #hotelSearch .passType div{float:none;overflow:hidden;margin:0 0 10px}.search #hotelSearch .passType span.roomTitle{margin-top:5px}.search .hotelForm ul.search-form li div.submit{margin:0 120px 0 0}.search .summary{margin:15px 0;width:100%;background:#fff}.page-hotel .search .summary .fas{display:none}.hotel-filter .hf-list{overflow:hidden}.hotel-filter .hf-list li{clear:both;overflow:hidden}.hotel-filter .hf-list input{float:left}.hotel-filter .hf-list li .hf-count{float:right;font-size:11px}#searchFilter.hotel-filter{margin-top:37px}.page-results .legend-price{justify-content:flex-end;font-size:13px}.page-results .legend-price,.page-results .legend-price>div{display:flex;align-items:center}.page-results .legend-price b{display:block;width:10px;height:10px;border-radius:2px;margin-left:10px;margin-right:3px}.page-results .btn-asksell,.page-results .legend-price .price-askSell b{background:#ffcd00;color:#fff}.page-results .btn-hasstop,.page-results .legend-price .price-stop b{background:#ff5f7b;color:#fff}.page-results .btn-asksell:focus,.page-results .btn-asksell:hover{background:#ffb600;color:#fff}.page-results .btn-hasstop:focus,.page-results .btn-hasstop:hover{background:#fb4061;color:#fff}.search-results{margin-bottom:50px}.search-results #tabs{position:relative}.search-results #tabs.ui-widget-content{background:#fff;border:0;padding:0}.search-results #tabs .ui-widget-header{background:#fff;border-bottom:1px solid #e0e9f2;border:0;border-radius:0;padding:0}.search-results #tabs.ui-tabs .ui-tabs-panel{padding:0;border:1px solid #e0e9f2}.search-results #tabs .ui-state-active,.search-results #tabs .ui-state-default{border:1px solid #e0e9f2}.search-results .ui-autocomplete{z-index:2!important}.search-results #mapWrapper{z-index:1!important}.hotelResults .borderLine{border:0;padding:0 0 10px}.hotelResults .subTable{border:1px solid #ddd;padding:15px;border-radius:3px}.search-results #link-table .resultPriceTable{width:100%}.search-results #link-table.tablesorter.hotelResults .resultPriceTable td,.search-results #link-table.tablesorter.hotelResults .resultPriceTable th{padding:5px;border-bottom:1px solid #eee;border-top:1px solid #eee}.search-results .mapview-results .contunie a{display:block}.search-results #link-table .totalPriceText{color:#038ff8;font-size:20px}.search-results .tablesorter{border:0}.search-results #link-table.tablesorter.hotelResults td.resultRoomPrice{text-align:right;padding-right:5px}.search-results #link-table.tablesorter.hotelResults td.resultTotalPrice{background:transparent;color:#aaa;text-align:right;vertical-align:middle}.search-results #link-table.tablesorter.hotelResults .contunie{margin-bottom:10px}.search-results #link-table.tablesorter.hotelResults .resultBoardName,.showMap .resultBoardName{color:#038ff8;display:block}.search-results #link-table.tablesorter.hotelResults .sr-room-guest{text-align:center;width:20%}.search-results .channel,.showMap .channel{display:none;color:red}.hotelResults .sr-hotel .hotelName,.showMap .hotelName{font-size:14px;margin-bottom:10px;width:100%;position:relative}.hotelResults .sr-hotel .hotelName .hotel-name-text,.showMap .hotelName a{color:#005f9b;display:inline-block;font-size:18px;background:transparent;max-width:58%;line-height:1.3;margin:0}.hotelResults .sr-hotel .hotelName .hotel-name-text:hover,.showMap .hotelName a:hover{color:orange;background:none}.hotelResults .sr-hotel .hotelName a span,.showMap .hotelName a span{vertical-align:top;margin-top:6px}.hotelResults .sr-hotel .hotel-location,.showMap .hotel-location{margin:0}.hotelResults .sr-hotel .hotel-star{margin-top:5px;margin-left:5px}.tablesorter.hotelResults .sr-hotel .hotelDesc{font-weight:400;line-height:1.5;overflow:hidden;position:relative;font-size:14px}.sr-photo a{display:block;width:100%;position:relative}.sr-photo .hotel-thumb{box-shadow:none;max-height:150px;width:100%;box-sizing:border-box;background:#eee;transition:all .3s ease}.search-results .hotel-thumb:hover{opacity:.8}.sr-photo .recommend{display:block;padding:5px 0;text-align:center;color:#fff;background:#163e6a}.sr-photo .recommend img{height:10px;vertical-align:initial}.sr-photo .guest-rating{position:absolute;top:0;left:0;z-index:1}.sr-photo .guest-rating-score{background:rgba(22,62,106,.7);color:#fff;width:30px;height:30px;font-size:14px;letter-spacing:-1px;display:flex;align-items:center;justify-content:center}.page-hotel #mapview{display:none}.showMap{width:100%;height:640px}.showMap .subTable>.row{margin:0}#hotel-map{width:100%;margin:0;position:relative;padding-bottom:5px}#hotel-map,#hotel-map span{display:block;text-align:center}#hotel-map span{width:90%;padding:10px 20px;background:rgba(255,130,0,.8);border:1px solid #fff;color:#fff;line-height:1.3;font-size:14px;position:absolute;top:10px;left:5%;z-index:1}#hotel-map img{margin-bottom:10px}#hotel-map:hover span{background:#163e6a}#showResults{text-transform:capitalize;margin-bottom:15px}#showResults .glyphicon{font-size:10px;margin-right:10px}.searchSorting li{float:left;width:21%;margin:0 15px 15px 0}.list-icons{text-align:right}.list-icons .btn{background:#fff;color:#aaa;box-shadow:none;border-color:#ddd;transition:all .5s ease}.list-icons .btn:hover{border-color:#9fbad8}.list-icons .btn:focus{outline:none}.list-icons .active.btn{color:orange}.list-icons .btn-vertical span{transform:rotate(90deg)}.vertical #hotelResultTable>tr{display:block;float:left;width:25%}.search-results #link-table.vertical #hotelResultTable>tr>.borderLine{display:block;width:95%;padding:0;border:0;text-align:center;margin:5px auto}.search-results #link-table.vertical #hotelResultTable>tr>.borderLine>.subTable{padding:0;border-color:#eee}.search-results #link-table.vertical #hotelResultTable .sr-photo{display:block;float:left;width:100%;padding:0}.search-results #link-table.vertical #hotelResultTable .sr-hotel{display:block;float:left;width:100%;background:#fafafa;padding-top:0;padding-bottom:10px}.search-results #link-table.vertical #hotelResultTable .sr-photo .hotel-thumb{height:150px;width:100%;border-radius:3px 3px 0 0}.search-results #link-table.vertical #hotelResultTable .sr-photo a{height:auto}.search-results #link-table.vertical #hotelResultTable .sr-hotel .hotelName .hotel-name-text{font-size:14px;max-width:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;padding:0}.search-results #link-table.vertical .row{margin:0}.search-results #link-table.vertical .sr-hotel .row>div{margin:5px auto;width:100%;border:0;padding:0;float:none}.search-results .vertical .hotelName{height:50px}.search-results .vertical .resultRoomName{display:none}.search-results #link-table.vertical #hotelResultTable .resultBoardName{width:auto;display:block}.search-results .vertical .sr-hotelcenter{min-height:100px;display:flex;align-items:center;justify-content:center}.search-results #link-table.vertical #hotelResultTable .contunie{margin:0 0 10px}.search-results .sr-hotelprice,.showMap .sr-hotelprice{text-align:center;border-left:1px solid #eee;padding-top:10px}.search-results .sr-hotelprice .sr-totalpricetext,.showMap .sr-totalpricetext{color:#bbb;font-weight:400;font-size:11px;text-transform:lowercase}.search.hotelDetailPrice form{padding:0;border-radius:0;border:0;min-height:inherit}.hotelDetailPrice{padding:0 10px;background:#fafafa;box-shadow:0 1px 3px #ccc;margin-top:20px}.search.hotelDetailPrice #travelerContainer{position:relative}.hotel-page #searchFilter{margin-top:37px}.hotel-page h1.hotel-title{color:#2b7bb5;float:left;font-size:22px;margin:0 5px 0 0}.hotel-page h4.hotel-title{clear:both;color:#555;font-size:12px;font-weight:700;padding:5px 0;margin:0;display:flex;align-items:center}.hotel-page .hotel-stars{margin-right:10px}.hotel-page .hotel-stars.star0{display:none}.hotel-page .hotel-top{margin-bottom:15px}.hotel-page .hd-room-select .selected.select-style{background-color:#e8edf4}.hotel-page .hd-pricebtn{margin-top:15px;padding:0}.hotel-page .hd-pricebtn .hd-totalpricetext{font-size:13px;text-transform:capitalize;color:#aaa;text-align:center;background:#fff;z-index:1;padding:10px;box-shadow:0 1px 5px rgba(1,1,1,.1);display:flex;align-items:center;justify-content:flex-end}.hotel-page .hd-pricebtn .hd-totalpricetext.fixed-right{width:200px;position:fixed;top:180px;right:0;flex-direction:column}.hotel-page .hd-pricebtn .hd-totalpricetext.fixed-right .totalPrice{margin:5px auto 10px}.hotel-page .hd-pricebtn .hd-totalpricetext .totalPrice{font-size:16px;font-weight:700;color:#f49001;margin-left:5px;margin-right:10px;display:flex;align-items:center;justify-content:flex-end}.hotel-page .hd-pricebtn .hd-totalpricetext .button{text-transform:uppercase;min-width:120px;max-width:150px;text-align:center}.hotel-page .hd-pricebtn .hd-totalpricetext.fixed-right .button{margin-left:auto;margin-right:auto}.hotel-page .sticky-wrapper{height:auto!important}.hotel-page .is-sticky .sticky{z-index:1!important;right:auto;left:auto;flex-direction:row;align-items:center}.page-hotel.page-detail .hotel-page h3,.room-detail-wrap h3{color:#2b7bb5;background:#fafafa;padding:10px 5px;font-size:12px;font-weight:700;margin:20px 0 5px;clear:both;white-space:normal}.hotel-page .hotel-photo,.hotel-page .photo-wrapper{position:relative}.hotel-page .hotel-photo .guest-rating{position:absolute;top:10px;right:10px;z-index:1}.hotel-page .hotel-photo .review-badge-photo{display:flex;position:absolute;top:75px;right:10px;z-index:2;padding:10px;background:hsla(0,0%,100%,.8);border-radius:3px}.hotel-page .hotel-photo .review-badge-photo .fas{margin-right:5px;font-size:1.6em}.hotel-page .hotel-photo .review-badge-photo b{display:block}.hotel-page .guest-rating-top{display:flex;align-items:stretch;justify-content:center;color:#fff}.hotel-page .guest-rating-score{background:#f49001;padding:10px;font-size:24px;letter-spacing:-1px;display:flex;align-items:center;border-radius:3px 0 0 3px}.hotel-page .guest-rating-recommend{background:#163e6a;padding:5px 15px 5px 5px;display:flex;justify-content:center;flex-direction:column;border-radius:0 3px 3px 0}.hotel-page .guest-rating-recommend h4{margin:0 0 3px;font-size:18px}.hotel-page .guest-rating-count{color:#9eb2ce}.hotel-page .guest-rating-count .fas{font-size:10px}.hotel-page .guest-rating .guest-star-graph{background:#fff;display:none;position:absolute;right:0;min-width:190px;box-shadow:0 1px 7px rgba(3,3,3,.2)}.hotel-page .guest-rating .guest-star-graph h4{background:#eee;color:#163e6a;margin:0;padding:7px 10px;display:flex;align-items:center;justify-content:space-between}.hotel-page .guest-rating .guest-star-graph ul li{display:flex;align-items:center;justify-content:space-between;padding:5px 10px;border-bottom:1px solid #eee}.hotel-page .guest-rating .guest-star-graph ul li:last-child{border-bottom:0}.review-good-to-know li{display:flex;align-items:baseline}.review-good-to-know li .fas{margin-right:5px}.review-badge-list{display:flex;flex-wrap:wrap;align-items:stretch}.review-badge-list li{display:flex;width:100%;padding:10px}.review-badge-list li b{display:block}.review-badge-list li .fas{margin-right:5px;font-size:1.9em;margin-top:6px;color:#367bb8}.page-detail .hotel-page .hotel-review .review-title{margin:0 0 15px;padding:0;display:flex;align-items:flex-end;justify-content:space-between}.hotel-page .hotel-review .logo-trustyou{height:20px}.hotel-page .review-data-list .review-data-list-title{display:flex;justify-content:space-between}.hotel-page .hotel-review .review-middle{margin-top:15px;margin-bottom:25px;padding-top:15px;padding-bottom:15px;border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4;background:#fff}.page-hotel.page-detail .fa-check{font-size:10px}#cancellationPolicyDiv,.hotel-short{line-height:1.4}#cancellationPolicyDiv li div{color:#999;font-size:12px}#hotelInfo,#map_canvas{overflow:hidden}.hotel-page .hotel-price{margin-bottom:20px;position:relative}.hotel-page .hotel-price table{margin:5px 0 20px}.hotel-page .hotel-price .roomForm{background:none repeat scroll 0 0 #e8edf4;border:1px solid #eee}.hotel-page .hotel-price .roomForm input[type=text]{width:80px}.hotel-page .hotel-price .roomForm input.childAge{width:30px}.hotel-page .hotel-price .roomForm label{display:block;font-size:11px;margin-bottom:3px}.hotel-page .hotel-price .rooms .room-row{border:1px solid #e8edf4;margin-bottom:20px;border-radius:3px}.hotel-page .hotel-price .rooms .roomName{background:#e8edf4;color:#405c87;padding:10px}.hotel-page .hotel-price .rooms .roomName h2{margin:0;font-size:16px}.hotel-page .hotel-price .rooms .room-board{margin-left:-1px}.hotel-page .hotel-price .rooms .room-board h4{color:#41a1db}.hotel-page .hotel-price .rooms label{margin:10px 0 2px}#content .hotel-page .hotel-price .rooms .room-description p{margin-top:2px}.hotel-page .hotel-price .rooms .hotel-max{white-space:nowrap}.hotel-page .hotel-price .rooms .hotel-max .fas{font-size:10px;position:relative;top:-1px;margin-right:5px;margin-left:3px}.hotel-page .hotel-price .rooms .select-room-count{margin-bottom:10px}#content .room-details p{margin:10px 0 0}.room-props{display:flex;flex-wrap:wrap}.room-details .room-props li{box-shadow:0 1px 3px #ccc;border-radius:4.5em;margin-right:10px}.room-props img{width:26px;height:26px;padding:4px;opacity:.8}.room-photo-gallery .room-props li{display:flex;align-items:center;width:25%;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #eee;font-size:11px}.room-photo-gallery .room-detail-wrap{padding-left:20px;padding-right:20px}.room-photo-gallery .room-detail-wrap .room-description{padding-bottom:20px;white-space:pre-line}.room-photo-gallery .bx-pager.bx-default-pager{bottom:10px}.hotel-page #hotelInfo{font-size:13px}.hotel-page .room-flex{display:flex;flex-wrap:wrap;padding-bottom:10px}.hotel-page .room-flex .room-photo{padding-right:0}.hotel-page .room-flex .room-photo-link{position:relative;display:block;white-space:normal}.hotel-page .room-flex .room-photo-link .fa-camera{position:absolute;bottom:5px;right:5px;z-index:2;color:hsla(0,0%,100%,.8);font-size:16px}.hotel-page .room-flex .availability-btn,.sold-out{width:100%;margin-bottom:10px;padding:7px;background:#f3f3f3;border:1px solid #eaeaea;border-radius:3px;color:#405c87;font-size:12px;text-align:center}.hotel-page .room-flex .availability-btn i{margin-right:5px}.hotel-page .room-flex .stop-days{width:100%;margin:10px 0;overflow-x:auto}.hotel-page .room-flex .stop-days::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.hotel-page .room-flex .stop-days::-webkit-scrollbar-thumb{border-radius:4px;background-color:#eee;-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.5)}.hotel-page .room-flex .stop-days ul{display:flex;align-items:center}.hotel-page .room-flex .stop-days li{padding:5px 10px;box-shadow:0 1px 5px #ddd;text-align:center;background:#e8edf4;margin:5px 10px 5px 0;border-radius:3px}.hotel-page .room-flex .stop-days li.stop-box{background:#fbd6d3;color:#ff7064}.hotel-page .room-flex .stop-days li b{font-weight:700;display:block}.hotel-page .hotel-description{margin:30px 0;line-height:1.8;white-space:pre-line}.hotel-page table{margin-bottom:50px}.hotel-page table th{padding:5px;text-align:left;vertical-align:middle}.hotel-page table td.label{font-weight:700;text-align:left;width:200px}.hotel-page table td{padding:10px 5px;text-align:center;vertical-align:middle;width:50px}.hotel-page .hotelAttributes{display:flex;flex-wrap:wrap}.hotel-page .hotelAttributes li{border-bottom:1px solid #eee;width:33%;padding:10px 5px;display:flex;text-transform:capitalize}.hotelAttributes li .fas{margin-right:7px;margin-top:2px}.hotel-page .hotelAttributes td.label{font-size:13px}.hotel-page .hotelAttributes td{font-size:20px}.hotel-page table td.unavailable{color:#ccc}.hotelLeft{float:left;width:220px}.hotelLeft #searchFilter{margin-top:26px}.data-table{margin-bottom:20px}.data-table ul.header{height:auto}.data-table ul.header li{font-weight:700}.data-table ul{border-bottom:1px solid #ddd;margin-bottom:5px;overflow:hidden;padding:5px 20px 5px 15px}.data-table ul li.location{text-align:left;width:20%}.data-table ul li{float:left;text-align:right;width:20%}.hotel-box{clear:both;line-height:1.4;margin-bottom:30px;overflow:hidden}.hotel-box ul.info-list{list-style:none outside none;margin:0;padding:0}.hotel-box ul.info-list li{background:url(/images/newui/icon-check.png) no-repeat 5px;float:left;margin:1px;padding:5px 5px 5px 20px;width:198px;border-bottom:1px solid #eee}.nearHotel{position:relative;display:block;margin:0 auto;border:1px solid #eee}.nearHotel,.nearHotel img{width:190px;height:140px}.nearHotel span{position:absolute;top:0;left:0;display:block;width:100%;padding:3px 0;background:#fff;text-align:center;color:#333}.nearHotel:hover span{background:orange;color:#fff}#content .hotel-photo p{width:700px;margin:10px auto}.hotel-page .image-type{position:absolute;right:10px;bottom:10px;z-index:2;padding:5px 10px;color:#fff;font-size:16px;text-shadow:0 0 2px #333}.hotel-page #hotelPhotos{display:none}.hotel-page .bx-wrapper #hotelPhotos{display:block}html .bx-wrapper{margin-bottom:0;clear:both}.bx-wrapper .bx-viewport{background:#fafafa}.bx-wrapper ul li{text-align:center}.bx-wrapper img{width:100%;max-width:100%;max-height:500px;margin:0 auto}#bx-pager a.active img{border:2px solid orange}#bx-pager a img{width:100px;height:67px;border:1px solid #fff;vertical-align:top;margin-bottom:8px}#bx-pager{height:85px;overflow:hidden;padding:10px 60px 10px 10px;position:relative}#bx-pager.opened{height:100%}.bx-wrapper .bx-controls-direction a{background-color:hsla(0,0%,100%,.3)}.bx-wrapper .bx-controls-direction a:hover{background-color:hsla(0,0%,100%,.6)}#searchFilter .bx-wrapper .bx-next{right:221px;top:54%!important}#searchFilter .bx-wrapper .bx-prev{left:-35px;top:48%!important}#searchFilter .star-list{display:flex;flex-direction:column-reverse}.hotelSidebar{margin-top:35px}.hotelSidebar .sidebox{margin-bottom:30px}.hotelSidebar .sidebox h3{color:#2b7bb5;text-transform:capitalize}.hotelSidebar .sidebox .hotelAttributes li{border-bottom:1px solid #eee;padding:10px 5px;display:flex;align-items:center}.hotelSidebar .sidebox .hotelAttributes img{width:20px;height:20px;margin-right:10px;opacity:.7}.map-link{text-align:center;margin-bottom:10px}.page-detail .hotel-map{position:relative;display:none}.hotel-map .btn-map{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center}.hotel-map .btn-map:hover{background-color:rgba(1,1,1,.5);color:#fff}.hotel-map .btn-map span{display:none}.hotel-map .btn-map:hover span{display:inline}.wide-map{position:absolute;top:0;left:300px;z-index:9;width:855px;box-shadow:0 2px 10px rgba(1,1,1,.2)}.btn-map-close,.wide-map .btn-map{display:none}.wide-map .hotel-map{display:block}.wide-map .btn-map-close{display:inline-block;position:absolute;top:0;right:0;z-index:2}#hotelMapSidebar img{margin-bottom:10px}.page-detail .inner{margin-top:35px}.page-hotel.page-detail .container{max-width:inherit}.search-vertical .row{margin:0}.search-vertical .search .summary .row>div{width:100%;padding:10px}.search-vertical .search .summary .row>.sumDate{width:50%}.search-vertical .search .summary{background:#fafafa;box-shadow:0 1px 3px #ccc;margin-top:0;padding-bottom:20px}.search-vertical .search .summary .search-title{display:block;margin:0;padding:15px 10px 5px;color:#41a1db}.hotelSidebar .sidebar-campaigns{margin-bottom:10px}.hotelSidebar .sidebar-campaigns li{padding:10px;border:1px solid #ddd;border-radius:3px}.hotelSidebar .sidebar-campaigns h2{margin:0 0 10px;color:#41a1db}#content .hotelSidebar .sidebar-campaigns p{margin:5px 0;display:flex;line-height:1}.fa-credit-card{margin-right:5px}.coral{clear:both;color:coral;padding:10px}#content .reservation.hotelRes .r-contact #gsm,.res-detail #content .reservation .r-contact #gsm{width:100%}.inner .FormTable .payAtHotel td.Toplam{color:#333}.hotel-page .hotel-price .rooms td.pricedetail{text-align:right;width:150px}.price-detail-cover{position:relative}.price-detail-cover strong{color:#41a1db}.price-detail-cover .price-details{display:none;position:absolute;right:0;top:25px;min-width:200px;padding:5px;background:#fafafa;border:1px solid #ddd;font-size:10px;z-index:2;text-align:right}.price-detail-cover .price-details .payAtHotel{color:#e22626}.newui .reservation .agreement.agreeExpedia{margin-top:-50px}.hotelRes .bed-type{display:inline-block;vertical-align:middle;margin:0 5px;min-width:160px;padding:0 5px}.hotelRes .bed-type-text{font-weight:400;color:#777}.inner .FormTable .roompricedetail td{border-top:1px solid #eee}.inner .FormTable .payAtHotel td.Toplam{color:#e22626}.inner .FormTable .expTotal td{font-weight:700!important;border-bottom:1px solid #eee}.inner .FormTable .extraFees td:first-child{text-align:right}.inner .FormTable .extraFees td.Toplam{width:15%}.hd-remarks{line-height:1.4;max-height:200px;overflow:hidden;border:1px solid #eee;padding:10px;position:relative}.hd-remarks.open{max-height:100%;padding-bottom:30px}.hd-remarks .arrow-d.up{transform:rotate(180deg)}.hd-remarks button{background:hsla(0,0%,100%,.9);border:0;padding:5px;display:block;text-align:center;color:#333;font-weight:700;position:absolute;left:0;bottom:0;width:100%;cursor:pointer;outline:0}.hd-remarks button:hover{color:orange}#price-offer{color:#333;font-size:14px;padding-top:20px}#price-offer .poBody{padding:0 30px}#price-offer h1,#price-offer h2{font-size:16px;margin:15px 0 5px}#price-offer h2{color:#163e6a;font-weight:700;padding-bottom:5px;margin:25px 0 15px;border-bottom:1px solid #9fbad8}#price-offer .poInput>li{display:block;float:left;width:100%;padding:10px 0;margin:0}#price-offer .poInput li>ul li{display:block;float:left;width:100px;padding-right:5px}#price-offer li>label{margin-top:10px;color:#106dad;font-weight:400}#price-offer label.poPrice{font-weight:700}#price-offer .sprtr{color:#33b5ef}#price-offer i{color:#106dad;display:block}#price-offer input,#price-offer textarea{padding:4px;color:#333;font-size:13px}#price-offer .inputstyle>input{width:45%;border:0;text-align:center;background:url(/images/newui/icon-down-blue.png) no-repeat scroll 100%}#price-offer .poChild input,#price-offer .select-style{width:80px}#price-offer .select-style select{color:#333}#price-offer .poInput li ul li.poChild{display:none}#price-offer .poSubmit{text-align:center}#price-offer .poSubmit input{color:#fff}#price-offer .poBottom{color:#999;font-size:11px}#price-offer .search #hotelSearch li .travelers{width:auto;margin:0}#price-offer .search #hotelSearch li .travelers.forminput{margin:0;padding:0}#price-offer .travelers>a{background:url(/images/newui/icon-down-blue.png) no-repeat scroll 92%}#price-offer .travelers a label{font-weight:400;color:#999}.page-hotel .roomPriceTable tr .hd-room-select .is-active{color:#f49001}.ui-dialog .ui-dialog-content.room-photo-gallery{padding:0}.hotel-page .hotel-price .hd-room-select .button{text-align:center}.page-hotel .childAgeRow,.page-hotel .guestTypeRow{display:flex;justify-content:flex-start}.page-hotel .childAgeRow{flex-wrap:wrap}.page-detail .hoteltop-inner-wrapper{display:flex;align-items:center}.page-detail .share-popover .popover-content p a i{margin-right:5px}.newui .guestList .gl-guests .hotelRoomCount tr{display:flex}.page-results .sr-hotelcenter .resultRefundable{color:#4dc14d}.page-results .sr-hotelcenter .resultNotRefundable{color:#bbb}.page-results #tab-namesearch #filterByName{margin:10px 0}.page-hotel .country-map-filters .map-country-list.dropdown .dropdown-toggle{cursor:default;box-shadow:none}.country-map-filters{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.page-hotel .country-map-filters .dropdown{border:1px solid #9fbad8;border-radius:3px;min-width:20%}.page-hotel .country-map-filters .dropdown .dropdown-toggle,.page-hotel .country-map-filters .select-style{height:auto!important;width:100%;display:flex;flex-direction:column;align-items:center;background-color:#fff;color:#005f9b;outline:none;cursor:pointer;white-space:normal;border:0}.page-hotel .country-map-filters .dropdown span{font-size:1.25rem;white-space:nowrap}.page-hotel .country-map-filters .dropdown .country-map-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;display:block;font-size:.9rem}.page-hotel .country-map-filters .dropdown>.btn i{color:#f49001;margin-right:5px}.page-hotel .country-map-filters .dropdown button .caret{margin-left:5px}.page-hotel .country-map-filters .dropdown .dropdown-select{height:26px;display:flex;align-items:center;width:100%}.page-hotel .country-map-filters .country-select-box{width:80%;max-width:120px;border:0;height:auto!important;outline:none;background:none;appearance:none}.page-hotel .country-map-filters .country-select-box::-ms-expand{display:none}.page-hotel .country-map-filters .dropdown .dropdown-menu{min-width:250px;padding:10px}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-title{display:flex;align-items:center;justify-content:space-between}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-reset{color:#6c6c6c;cursor:pointer}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-reset:first-letter,.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-title:first-letter{text-transform:capitalize}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item label{font-weight:400}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item .hotel-inner-checkbox{margin-left:10px}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item .hotel-star-icon{color:#f49001;margin-right:10px}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item .hotel-score-box{margin-right:15px;padding:5px;border-radius:3px;color:#fff}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item #score-1{background-color:#e74c3c}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item #score-2{background-color:#f39c12}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item #score-3{background-color:#67c967}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item #score-4{background-color:#40ad40}.page-hotel .country-map-filters .dropdown .dropdown-menu .dropdown-inner-item #score-5{background-color:#0e770e}.page-hotel .country-map-filters .dropdown .dropdown-menu .filter-keyword-wrapper,.page-hotel .country-map-filters .dropdown .dropdown-menu .selected-filter-wrapper #hotelPropertiesList{display:flex;flex-wrap:wrap;justify-content:safe}.page-hotel .country-map-filters .dropdown .filter-dropdown .filter-keyword-item{padding:5px 10px;margin-right:5px!important;border:1px solid #f49001;border-radius:4.5em;font-size:1.25rem;color:#f49001;cursor:pointer}.page-hotel .country-map-filters .dropdown .dropdown-menu .selected-filter-wrapper #hotelPropertiesList .filter-keyword-item{background-color:#f49001;color:#fff}.page-hotel .country-map-filters .dropdown .filter-dropdown .filter-keyword-item .fa-times{opacity:.5;margin-right:5px}.page-hotel .country-map-filters .dropdown .dropdown-menu .filter-input-group input{width:100%}.sub-row-showAllHotel{margin-bottom:15px}.page-hotel .ui-autocomplete{z-index:9999}.page-hotel .country-map-filters .dropdown .dropdown-menu .filter-keyword-wrapper .filter-keyword-item:hover{text-decoration:underline}.page-hotel #countryHotelMap .sub-row{display:flex;align-items:center;flex-wrap:wrap;margin-top:10px}.page-hotel #countryHotelMap .sub-row .sub-row-showAllHotel label{margin-bottom:0;color:#005f9b}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item,.page-hotel #availability-calendar .calendar-dialog-box-inner{padding:0 10px}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child,.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-inner-content{display:flex;flex-wrap:wrap;justify-content:space-between}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child{border-bottom:1px solid #dadada}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child .inner-content-item .inner-section-title{color:orange;font-weight:700}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child .inner-content-item .inner-hotelName{color:#337ab7}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child .inner-content-item .inner-hotelName,.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item:first-child .inner-content-item .inner-section-title{text-transform:capitalize}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item p,.page-hotel #availability-calendar .calendar-dialog-box-inner h4{color:#999}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item .inner-content-item p{display:flex;align-items:center}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item .inner-content-item p strong{margin:0 5px}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item .inner-content-item p .highlight-square{display:block;width:20px;height:20px;margin-right:5px}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item .inner-content-item p .orange-square{background-color:orange}.page-hotel #availability-calendar .calendar-dialog-box-header .dialog-box-item .inner-content-item p .red-square{background-color:#fbd6d3}.page-hotel #availability-calendar .calendar-dialog-box-inner h4{font-weight:700;text-transform:uppercase}.page-hotel #availability-calendar .calendar-dialog-box-inner #availability-calendar-item .ui-datepicker-inline{width:100%!important}.page-hotel .calendar-hidden{display:none}.page-hotel #availability-calendar-item .highlight-selected-date a{color:orange!important;font-weight:700}.page-hotel #availability-calendar-item .highlight-unselected-date a{background-color:#fff;color:#c4c4c4}.page-hotel #availability-calendar-item .highlight-available-date a{background-color:#90ee90;color:#018001}.page-hotel #availability-calendar-item .highlight-unavailable-date a{background-color:#fbd6d3;color:#ff7064}#map_canvas.blocked{opacity:.5}#maploader{width:450px;padding:10px;min-height:150px;position:absolute;left:calc(50% - 225px);top:calc(50% - 75px);display:none;z-index:99;color:#777;text-align:center;text-shadow:0 1px 1px #fff}#maploader .loading-gif img{width:40px}.page-hotel .erv-insurance-wrapper{margin-top:20px;border:1px solid orange}.page-hotel .erv-insurance-wrapper .insurance-content .ui-spinner{display:inline-flex;justify-content:center;align-items:center;height:auto!important;border:1px solid orange;border-radius:3px}.page-hotel #content .erv-insurance-wrapper .insurance-content .ui-spinner .spinnerExtraService{width:auto;padding:0;margin:0;text-align:center}.page-hotel .erv-insurance-wrapper .insurance-content .ui-spinner .ui-spinner-button{cursor:pointer}.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content .insurance-title{color:#405a88;font-size:18px;font-weight:700;text-transform:uppercase}.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content p,.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content p label{color:#6c6c6c;font-weight:400}.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content p a{color:#f08e46}.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content p label input{margin-right:5px}.page-hotel .erv-insurance-wrapper .insurance-inner .insurance-content p label span{margin-left:5px;font-weight:700;color:#f08e46}.page-hotel #insuranceModal{display:none}.page-hotel #insuranceModal ul li{padding:5px}.page-hotel #insuranceModal ul li .insurance-modal-price{font-weight:700;margin-left:10px}.page-hotel .extraServices-dialog-box{display:none}.page-hotel .extraServices-dialog-box .dialog-image{display:flex;justify-content:center}.page-hotel .extraServices-dialog-box .dialog-image>img{max-height:600px}.de .hotel-page .room-flex .availability-btn{font-size:10px;font-weight:700}.gm-style .gm-style-iw .sr-photo{padding-left:0}.hotel-detail-review-progress{height:12px!important;margin-top:5px!important;margin-bottom:10px!important;border-radius:10px!important;max-width:200px!important}@media only screen and (min-width:993px){.page-hotel #searchFilter.ui-tabs .ui-tabs-panel{padding:0}.hotel-page .hd-pricebtn .hd-totalpricetext.fixed-right{padding-bottom:20px}.page-hotel .search-vertical .travelers .travelerSelect{padding-left:5px;font-size:13px;display:flex;align-items:center}.page-hotel .search-vertical .travelers .labelRoom{margin-right:5px}html .hotel-page .hotel-photo .guest-rating-count{padding:0}.hotel-page .review-badge-wrapper .review-badge-list{flex-wrap:nowrap;justify-content:space-around;margin-top:15px;box-shadow:0 1px 2px #ddd}.hotel-page .review-badge-wrapper .review-badge-list li{padding:10px;justify-content:center}}@media only screen and (max-width:767px){html .gm-style .gm-style-iw .subTable,html .gm-style .gm-style-iw .subTable .sr-hotel,html .gm-style .gm-style-iw .subTable .sr-photo{width:100%}html .gm-style .gm-style-iw .subTable .sr-hotel,html .gm-style .gm-style-iw .subTable .sr-photo{padding-right:0;margin-bottom:10px}.hotel-page .review-badge-wrapper .review-badge-list{display:none}.hotel-review.well{padding:2px;background:none;border:0}.hotel-review.well .review-middle{border:0;padding:0}html .page-detail .hotel-page .hotel-review .review-title{padding:10px 5px}.hotel-page .review-badge-list li{box-shadow:0 1px 2px #ddd}}.gm-style .gm-style-iw,.gm-style .gm-style-iw-d{width:100%;max-height:inherit!important}.gm-style-iw-d .content .content-item{position:relative}.gm-style-iw-d .content{width:100%}.gm-style-iw-d .sr-photo img{width:100%;height:100%;max-height:120px}.gm-style-iw-d .content-item-inner{display:flex;flex-wrap:wrap;justify-content:space-between;height:100%}.gm-style-iw-d .content-item-inner .infowindow-btn{display:flex;align-items:center}.gm-style-iw-d .content .content-item:nth-child(2){padding:0 1rem}@media only screen and (min-width:320px){.gm-style-iw-d .content{display:block;height:100%;min-height:100%}.gm-style-iw-d .content-item-inner{flex-direction:column}.gm-style-iw-d .content-item-inner .infowindow-content{text-align:center}.gm-style-iw-d .content-item-inner .infowindow-btn,.gm-style-iw-d .content-item-inner .infowindow-btn>a,.gm-style-iw-d .content .content-item:first-child,.gm-style-iw-d .content .content-item:nth-child(2){width:100%}.gm-style-iw-d .sr-photo{margin:20px 0}.page-hotel #content .erv-insurance-wrapper .insurance-content .insurance-spinner-item{margin-right:0}.page-hotel .erv-insurance-wrapper .insurance-content .ui-spinner{width:80%;margin-top:5%;margin-bottom:5%}}@media (min-width:1200px),screen and (min-width:768px){.gm-style-iw-d .content{display:flex}.gm-style-iw-d .content-item-inner{flex-direction:row}.gm-style-iw-d .content .content-item:first-child{width:30%}.gm-style-iw-d .content .content-item:nth-child(2){width:70%}.gm-style-iw-d .content-item-inner .infowindow-content{text-align:left}.gm-style-iw-d .content-item-inner .infowindow-btn,.gm-style-iw-d .content-item-inner .infowindow-btn>a{width:auto}.gm-style-iw-d .sr-photo{margin:0}.page-hotel #content .erv-insurance-wrapper .insurance-content .insurance-spinner-item{margin-right:20px}.page-hotel .erv-insurance-wrapper .insurance-content .ui-spinner{width:auto;margin-top:0;margin-bottom:0}}
/*# sourceMappingURL=hotel.css.map */
