@import url(https://fonts.googleapis.com/css?family=Raleway:700,500,600|Open+Sans:400,600,700);@media print{.search__result_wrapper{display:none}}.search-location-checkbox{padding-top:.2375rem;padding-left:.9375rem;padding-right:.9375rem}.multi-select-dropdown{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%;position:relative}.multi-select-dropdown .glyphicon-ok{width:8%;float:right;font-size:1rem}.hotel__search-form-container{background-image:url(../../../images/hero-image-3.jpg);padding-top:1.875rem;padding-bottom:1.875rem;background-size:cover;background-position:0;min-height:100vh}.hotel__search-form-container_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__search-form-container_main:after,.hotel__search-form-container_main:before{content:" ";display:table}.hotel__search-form-container_main:after{clear:both}.hotel__search-form-container_main .content{padding-left:0}.hotel__search-form-container_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__search-form-container_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__search-form-container_wrapper{max-width:1400px}}.hotel__search-form-container_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__search-wrapper{margin-left:-15px;margin-right:-15px}.hotel__search-wrapper:after,.hotel__search-wrapper:before{content:" ";display:table}.hotel__search-wrapper:after{clear:both}.hotel__search-form{background-color:#fff;padding:1.875rem;margin:0 auto;min-height:300px}.hotel__search-form_header{font-size:1.5rem;color:inherit}.hotel__page-header,.hotel__search-form_header{margin-bottom:.5rem;font-weight:500;line-height:1.1}.hotel__page-header{color:#fff;padding-bottom:1.875rem;font-size:2.25rem;margin-top:0}.hotel__additioal-option,.hotel__advance-search,.hotel__advance-search-params,.hotel__pnr-search-location,.hotel__product-selection,.hotel__search-currency,.hotel__search-date,.hotel__search-location,.hotel__search-modify-journey,.hotel__search-multicity,.hotel__search-nationality,.hotel__search-residence-country,.hotel__search-supplier,.hotel__search-traveller,.hotel__search-trip-type{margin-bottom:1rem}.hotel__pnr-fields{margin-left:-15px;margin-right:-15px}.hotel__pnr-fields:after,.hotel__pnr-fields:before{content:" ";display:table}.hotel__pnr-fields:after{clear:both}.hotel__pnr-search-location .input-container{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%;margin-bottom:1rem}.hotel__search-modify-journey,.hotel__search-trip-type{background-color:#c7e5f6;padding-top:.5rem;margin-left:-1.875rem;margin-right:-1.875rem;padding-left:.9375rem;padding-right:.9375rem}.hotel__search-modify-journey:after,.hotel__search-modify-journey:before,.hotel__search-trip-type:after,.hotel__search-trip-type:before{content:" ";display:table}.hotel__search-modify-journey:after,.hotel__search-trip-type:after{clear:both}.hotel__search-modify-journey .radio-inline,.hotel__search-trip-type .radio-inline{float:left;padding-left:.9375rem;min-height:1px;width:16.6666666667%;width:auto;padding-right:0}@media (min-width:1280px){.hotel__search-modify-journey .radio-inline,.hotel__search-trip-type .radio-inline{width:16.66667%}}.hotel__search-modify-journey .radio-inline input[disabled],.hotel__search-trip-type .radio-inline input[disabled]{cursor:not-allowed}.hotel__search-modify-journey .modify-journey{float:right;padding-right:.8rem}.hotel__search-modify-journey .modify-journey__button{background:transparent;font-weight:600}.hotel__search-location{margin-left:-15px;margin-right:-15px}.hotel__search-location:after,.hotel__search-location:before{content:" ";display:table}.hotel__search-location:after{clear:both}.hotel__search-location .search-location_autosuggestion,.hotel__search-location .search-location_search-text{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%}.hotel__hub-surcharge,.hotel__search-date,.hotel__search-date_hotel-dates{margin-left:-15px;margin-right:-15px}.hotel__hub-surcharge:after,.hotel__hub-surcharge:before,.hotel__search-date:after,.hotel__search-date:before,.hotel__search-date_hotel-dates:after,.hotel__search-date_hotel-dates:before{content:" ";display:table}.hotel__hub-surcharge:after,.hotel__search-date:after,.hotel__search-date_hotel-dates:after{clear:both}.hotel__hub-surcharge .search-date_select,.hotel__search-date .search-date_select,.hotel__search-date_hotel-dates .search-date_select{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%}.hotel__hub-surcharge_hotel-dates .search-date_select,.hotel__search-date_hotel-dates .search-date_select,.hotel__search-date_hotel-dates_hotel-dates .search-date_select{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;margin-right:-13px;width:35%}.hotel__hub-surcharge .date-field-with-duration,.hotel__search-date .date-field-with-duration,.hotel__search-date_hotel-dates .date-field-with-duration{width:40%}.hotel__search-date-verticle{width:50%;float:left;padding-right:1rem;margin-right:0;margin-left:0}.hotel__search-date-verticle:after,.hotel__search-date-verticle:before{content:" ";display:table}.hotel__search-date-verticle:after{clear:both}.hotel__search-date-verticle .date-range-picker__from-date,.hotel__search-date-verticle .date-range-picker__to-date{margin-bottom:1rem}.hotel__hub-surcharge-container{margin-left:-15px;margin-right:-15px;margin-bottom:1rem}.hotel__hub-surcharge-container:after,.hotel__hub-surcharge-container:before{content:" ";display:table}.hotel__hub-surcharge-container:after{clear:both}.hotel__search-nationality,.hotel__search-residence-country{margin-left:-15px;margin-right:-15px}.hotel__search-nationality:after,.hotel__search-nationality:before,.hotel__search-residence-country:after,.hotel__search-residence-country:before{content:" ";display:table}.hotel__search-nationality:after,.hotel__search-residence-country:after{clear:both}.hotel__search-currency{margin-left:-15px;margin-right:-15px}.hotel__search-currency:after,.hotel__search-currency:before{content:" ";display:table}.hotel__search-currency:after{clear:both}.hotel__air-select-nationality{margin-top:1rem;display:inline-block;width:100%}.hotel__search-multicity-row,.hotel__search-multicity_hotel-dates,.hotel__search-multicity_hotel-search-date{margin-left:-15px;margin-right:-15px}.hotel__search-multicity-row:after,.hotel__search-multicity-row:before,.hotel__search-multicity_hotel-dates:after,.hotel__search-multicity_hotel-dates:before,.hotel__search-multicity_hotel-search-date:after,.hotel__search-multicity_hotel-search-date:before{content:" ";display:table}.hotel__search-multicity-row:after,.hotel__search-multicity_hotel-dates:after,.hotel__search-multicity_hotel-search-date:after{clear:both}.hotel__search-multicity_hotel-dates .hotel-dates__room-info_extra-bed{float:left;padding-left:.9375rem;padding-right:.9375rem;padding-top:7px;width:75%}.hotel__search-multicity_hotel-dates .hotel-dates__search-date{margin-left:-15px;margin-right:-15px}.hotel__search-multicity_location{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:75%;width:70%}.hotel__search-multicity_location .multicity_autosuggestion{float:left;padding-right:.9375rem;min-height:1px;width:50%;padding-left:0}.hotel__search-multicity_location .multicity_autosuggestion .search-location_autosuggestion .itemcontainer{left:0;right:0}.hotel__search-multicity_location-segmentwise-cabin-class{width:50%;padding-right:0}.hotel__search-multicity_location-segmentwise-modify{width:60%;padding-right:0}.hotel__search-multicity_date{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:25%;width:28%}.hotel__search-multicity_date .search-date_select{width:100%}.hotel__search-multicity_date-segmentwise-cabin-class{padding-left:0}.hotel__search-multicity_cabin-class{float:left;width:20%}.hotel__search-multicity_flight-close{float:right;color:#838383;padding-top:32px;cursor:pointer}.hotel__search-multicity_modify{float:left;width:10%;display:block;padding-top:2rem;font-size:.875rem}.hotel__search-multicity_modify button{font-weight:600;background:transparent;color:#ec2227;padding:0}.hotel__search-multicity_modify button[disabled]{cursor:not-allowed;opacity:.65}.hotel__search-traveller{margin-left:-15px;margin-right:-15px}.hotel__search-traveller:after,.hotel__search-traveller:before{content:" ";display:table}.hotel__search-traveller:after{clear:both}.hotel__search-traveller_adult,.hotel__search-traveller_child,.hotel__search-traveller_class,.hotel__search-traveller_infant{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:25%}.hotel__search-traveller_adult input,.hotel__search-traveller_child input,.hotel__search-traveller_class input,.hotel__search-traveller_infant input{text-align:center}.hotel__search-traveller_round-trip-class{width:50%;display:table}.hotel__search-traveller_round-trip-class .round-trip-class__cabin-class{float:left;padding-right:.9375rem;padding-left:.9375rem;margin-bottom:1rem;width:100%}.hotel__search-traveller_luggage{padding-right:.9375rem;padding-left:.9375rem;margin-bottom:1rem}.hotel__advance-search_title{background-color:#f3f9fd;padding:.5rem .5rem 0;cursor:pointer}.hotel__advance-search-params{margin-left:-15px;margin-right:-15px}.hotel__advance-search-params:after,.hotel__advance-search-params:before{content:" ";display:table}.hotel__advance-search-params:after{clear:both}.hotel__advance-search-params_refundable,.hotel__advance-search-params_stops{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%}.hotel__search-supplier{margin-left:-15px;margin-right:-15px;padding-left:1rem}.hotel__search-supplier:after,.hotel__search-supplier:before{content:" ";display:table}.hotel__search-supplier:after{clear:both}.hotel__supplier-selection label{padding-right:2rem}.hotel__additioal-option{margin-left:-15px;margin-right:-15px}.hotel__additioal-option:after,.hotel__additioal-option:before{content:" ";display:table}.hotel__additioal-option:after{clear:both}.hotel__additioal-option_content{color:#087dc2;background-color:#f3f9fd;font-size:.875rem;margin-left:1px;margin-right:1px;margin-bottom:10px;padding:5px}.hotel__search-submit{margin-left:-15px;margin-right:-15px}.hotel__search-submit:after,.hotel__search-submit:before{content:" ";display:table}.hotel__search-submit:after{clear:both}.hotel__search-submit_button{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:50%;float:right}.hotel__search-submit_button .submit_button{padding:.375rem .9375rem;font-size:1rem;line-height:1.5;border-radius:0;color:#fff;background-color:#ec2227;text-transform:uppercase;width:100%}.hotel__search-submit_button .submit_button.active.focus,.hotel__search-submit_button .submit_button.active:focus,.hotel__search-submit_button .submit_button.focus,.hotel__search-submit_button .submit_button:active.focus,.hotel__search-submit_button .submit_button:active:focus,.hotel__search-submit_button .submit_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__search-submit_button .submit_button.focus,.hotel__search-submit_button .submit_button:focus,.hotel__search-submit_button .submit_button:hover{color:#fff;text-decoration:none;background-color:#9b0d11}.hotel__search-submit_button .submit_button.active,.hotel__search-submit_button .submit_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__search-submit_button .submit_button.disabled,.hotel__search-submit_button .submit_button[disabled],fieldset[disabled] .hotel__search-submit_button .submit_button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__search-form_container input[type=text],.hotel__search-form_container select{width:100%;padding:.5rem 1rem;background:none;font-size:.875rem;vertical-align:middle;line-height:normal;border:1px solid #d0d0d0;max-height:34px}.hotel__search-form_container input[type=text]{background-color:#fff;border:1px solid #d0d0d0;max-height:34px;position:relative}.hotel__search-form_container .number-stepper{max-width:250px}.hotel__search-form_container .number-stepper input[type=text]{text-align:center}.hotel__search-form_container .number-stepper button[disabled]{cursor:not-allowed;color:#818a91}.hotel__search-form_container .number-stepper button[disabled]:hover{background-color:#818a91;color:#fff}.hotel__search-form_container label{margin-bottom:.25rem;color:#087dc2;font-size:.875rem}.hotel__advertise{padding:1.875rem;background-color:#fff;margin-top:2.375rem;min-height:300px}.hotel__advertise p{margin-bottom:0}.hotel__search-nav{background-color:#087dc2}.hotel__search-nav:after,.hotel__search-nav:before{content:" ";display:table}.hotel__search-nav:after{clear:both}.hotel__search-nav_list li{float:left;background-color:#087dc2;border-right:2px solid;border-color:#fff}.hotel__search-nav_list li a{padding:.625rem;display:block;color:#fff;text-transform:uppercase}.hotel__search-nav_list li a:hover{background-color:#ec2227;color:#fff;text-decoration:none}.hotel__search-nav_list .active{background-color:#ec2227}.hotel__search-nav_list .active a{color:#fff}@media (max-width:991px){.hotel__search-nav_list{display:none}}.hotel__search_result .search-info{background-color:#087dc2}.hotel__search_result .search-info_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__search_result .search-info_main:after,.hotel__search_result .search-info_main:before{content:" ";display:table}.hotel__search_result .search-info_main:after{clear:both}.hotel__search_result .search-info_main .content{padding-left:0}.hotel__search_result .search-info_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__search_result .search-info_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__search_result .search-info_wrapper{max-width:1400px}}.hotel__search_result .search-info_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__search_result .search-info_wrapper:after,.hotel__search_result .search-info_wrapper:before{content:" ";display:table}.hotel__search_result .search-info_wrapper:after{clear:both}.hotel__search_result .search-info__data{padding-top:.375rem;padding-bottom:.375rem;float:left;color:#f0f5f8;font-size:1rem;display:block}.hotel__search_result .search-info__modify{padding-top:1px;padding-bottom:1px;float:right}.hotel__search_result .search-info__modify_button{padding:.3125rem .9375rem;font-size:1rem;line-height:inherit;border-radius:0;color:#000;background-color:#c7e5f6}.hotel__search_result .search-info__modify_button.active.focus,.hotel__search_result .search-info__modify_button.active:focus,.hotel__search_result .search-info__modify_button.focus,.hotel__search_result .search-info__modify_button:active.focus,.hotel__search_result .search-info__modify_button:active:focus,.hotel__search_result .search-info__modify_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__search_result .search-info__modify_button.focus,.hotel__search_result .search-info__modify_button:focus,.hotel__search_result .search-info__modify_button:hover{color:#000;text-decoration:none;background-color:#9bd1ef}.hotel__search_result .search-info__modify_button.active,.hotel__search_result .search-info__modify_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__search_result .search-info__modify_button.disabled,.hotel__search_result .search-info__modify_button[disabled],fieldset[disabled] .hotel__search_result .search-info__modify_button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__search_result .search-details{background-color:#fff}.hotel__search_result .search-details_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__search_result .search-details_main:after,.hotel__search_result .search-details_main:before{content:" ";display:table}.hotel__search_result .search-details_main:after{clear:both}.hotel__search_result .search-details_main .content{padding-left:0}.hotel__search_result .search-details_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__search_result .search-details_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__search_result .search-details_wrapper{max-width:1400px}}.hotel__search_result .search-details_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__search_result .search-details_wrapper{padding-top:5px;padding-bottom:5px}.hotel__search_result .search-details__row:after,.hotel__search_result .search-details__row:before{content:" ";display:table}.hotel__search_result .search-details__row:after{clear:both}.hotel__search_result .search-details__row>li{float:left;min-height:1px;width:25%;padding-left:0;padding-right:0;border-right:2px solid #c7e5f6}.hotel__search_result .search-details__row>li:first-child{border-left:2px solid #c7e5f6}.hotel__search_result .search-details__row>li:nth-child(3){border-right:none}.hotel__search_result .search-details__row>li:last-child{padding-right:.9375rem;border-right:none}.hotel__search_result .search-details__row_traveller{margin-right:-15px}.hotel__search_result .search-details .checkin__data,.hotel__search_result .search-details .checkout__data,.hotel__search_result .search-details .destination__data{padding-left:.9375rem;padding-right:.9375rem}.hotel__search_result .search-details .checkin__data:after,.hotel__search_result .search-details .checkin__data:before,.hotel__search_result .search-details .checkout__data:after,.hotel__search_result .search-details .checkout__data:before,.hotel__search_result .search-details .destination__data:after,.hotel__search_result .search-details .destination__data:before{content:" ";display:table}.hotel__search_result .search-details .checkin__data:after,.hotel__search_result .search-details .checkout__data:after,.hotel__search_result .search-details .destination__data:after{clear:both}.hotel__search_result .search-details .checkin__data_icon,.hotel__search_result .search-details .checkout__data_icon,.hotel__search_result .search-details .destination__data_icon{float:left;font-size:2.25rem;width:20%}.hotel__search_result .search-details .checkin__data_detail,.hotel__search_result .search-details .checkout__data_detail,.hotel__search_result .search-details .destination__data_detail{float:left;padding:9px;width:80%}.hotel__search_result .search-details .checkin__data_detail .check-in,.hotel__search_result .search-details .checkin__data_detail .check-out,.hotel__search_result .search-details .checkin__data_detail .location,.hotel__search_result .search-details .checkout__data_detail .check-in,.hotel__search_result .search-details .checkout__data_detail .check-out,.hotel__search_result .search-details .checkout__data_detail .location,.hotel__search_result .search-details .destination__data_detail .check-in,.hotel__search_result .search-details .destination__data_detail .check-out,.hotel__search_result .search-details .destination__data_detail .location{color:#087dc2}.hotel__search_result .search-details .checkin__data_detail .checkin-date:after,.hotel__search_result .search-details .checkin__data_detail .checkin-date:before,.hotel__search_result .search-details .checkin__data_detail .checkout-date:after,.hotel__search_result .search-details .checkin__data_detail .checkout-date:before,.hotel__search_result .search-details .checkin__data_detail .departure:after,.hotel__search_result .search-details .checkin__data_detail .departure:before,.hotel__search_result .search-details .checkout__data_detail .checkin-date:after,.hotel__search_result .search-details .checkout__data_detail .checkin-date:before,.hotel__search_result .search-details .checkout__data_detail .checkout-date:after,.hotel__search_result .search-details .checkout__data_detail .checkout-date:before,.hotel__search_result .search-details .checkout__data_detail .departure:after,.hotel__search_result .search-details .checkout__data_detail .departure:before,.hotel__search_result .search-details .destination__data_detail .checkin-date:after,.hotel__search_result .search-details .destination__data_detail .checkin-date:before,.hotel__search_result .search-details .destination__data_detail .checkout-date:after,.hotel__search_result .search-details .destination__data_detail .checkout-date:before,.hotel__search_result .search-details .destination__data_detail .departure:after,.hotel__search_result .search-details .destination__data_detail .departure:before{content:" ";display:table}.hotel__search_result .search-details .checkin__data_detail .checkin-date:after,.hotel__search_result .search-details .checkin__data_detail .checkout-date:after,.hotel__search_result .search-details .checkin__data_detail .departure:after,.hotel__search_result .search-details .checkout__data_detail .checkin-date:after,.hotel__search_result .search-details .checkout__data_detail .checkout-date:after,.hotel__search_result .search-details .checkout__data_detail .departure:after,.hotel__search_result .search-details .destination__data_detail .checkin-date:after,.hotel__search_result .search-details .destination__data_detail .checkout-date:after,.hotel__search_result .search-details .destination__data_detail .departure:after{clear:both}.hotel__search_result .search-details .checkin__data_icon span.glyphicon.glyphicon-arrow-left,.hotel__search_result .search-details .checkin__data_icon span.glyphicon.glyphicon-arrow-right,.hotel__search_result .search-details .checkin__data_icon span.glyphicon.glyphicon-map-marker,.hotel__search_result .search-details .checkout__data_icon span.glyphicon.glyphicon-arrow-left,.hotel__search_result .search-details .checkout__data_icon span.glyphicon.glyphicon-arrow-right,.hotel__search_result .search-details .checkout__data_icon span.glyphicon.glyphicon-map-marker,.hotel__search_result .search-details .destination__data_icon span.glyphicon.glyphicon-arrow-left,.hotel__search_result .search-details .destination__data_icon span.glyphicon.glyphicon-arrow-right,.hotel__search_result .search-details .destination__data_icon span.glyphicon.glyphicon-map-marker{top:5px}.hotel__search_result .search-details .traveller__row:after,.hotel__search_result .search-details .traveller__row:before{content:" ";display:table}.hotel__search_result .search-details .traveller__row:after{clear:both}.hotel__search_result .search-details .traveller__row>li{text-align:center;width:25%;border-left:2px solid #c7e5f6;padding-top:9px;padding-bottom:9px;float:left}.hotel__search_result .search-details .traveller__row>li:last-child{border-right:2px solid #c7e5f6}.hotel__search_result .map-view__wrapper{margin-top:-10px;margin-bottom:15px;position:relative}.hotel__search_result .map-view__wrapper_map{border:3px solid #087dc2}.hotel__search_result .room-selected__wrapper{padding:.25rem;color:#1d771d;background-color:#f5d76e;margin-bottom:1.2rem}.hotel__search_result .room-selected__wrapper_message{font-size:.8rem;padding-left:.25rem;position:relative}.hotel__search_result .room-selected__wrapper_message .message__close{display:inline-block;background:none;color:#1d771d;position:absolute;right:0;padding-right:.5rem;font-size:1rem;font-family:monospace;cursor:pointer}.hotel__search_result .hotel-list__wrapper{margin-bottom:1rem;position:relative;margin-top:-.9375rem}.hotel__search_result .hotel-list__wrapper_container{border:3px solid #80cefe;background-color:#fff}.hotel__search_result .hotel-row{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.25);margin:.625rem;padding-bottom:.125rem}.hotel__search_result .hotel-row__content{height:100px;margin:.625rem .625rem 0}.hotel__search_result .hotel-row__btn-container{position:absolute;right:30px}.hotel__search_result .hotel-row__footer{height:25px;background:#f0f5f8}.hotel__search_result .hotel-row__footer_view-rooms{float:right;min-height:1px;width:20%;padding-left:.625rem;padding-right:.625rem;border-color:#80cefe}.hotel__search_result .hotel-row__rooms-content{padding:.525rem .525rem .525rem 1.25rem;border:.0935rem solid #80cefe;margin:.425rem;box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.25rem}.hotel__search_result .hotel-row__rooms_room-desc{color:#55595c;font-size:.875rem;text-transform:uppercase}.hotel__search_result .hotel-row__result_hotel{float:left;min-height:1px;width:20%;padding:.625rem;border-right:1px solid #80cefe}.hotel__search_result .hotel-row__result_hotel .hotel__image-container{text-align:center;max-height:100px}.hotel__search_result .hotel-row__result_hotel .hotel__image-container_image{width:100%;max-height:80px;cursor:pointer}.hotel__search_result .hotel-row__details{width:60%;float:left;border-right:1px solid #80cefe;min-height:100px}.hotel__search_result .hotel-row__details_hotel{padding-bottom:.625rem;padding-top:.625rem}.hotel__search_result .hotel-row__details_rating{width:45%;float:left;color:#f3c103}.hotel__search_result .hotel-row__details_hotel-name{max-height:100px;text-align:left;font-family:Raleway,Helvetica,Arial,sans-serif;color:#087dc2;font-size:1rem;font-weight:400;text-transform:uppercase;margin-left:1rem;float:left;width:50%}.hotel__search_result .hotel-row__price{padding:.675rem;float:left;width:20%}.hotel__search_result .hotel-row__price_amount{font-size:1.125rem;font-family:Open Sans;color:#ec2227}.hotel__search_result .map__wrapper{height:500px;width:100%}.hotel__search_result .search__result_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__search_result .search__result_main:after,.hotel__search_result .search__result_main:before{content:" ";display:table}.hotel__search_result .search__result_main:after{clear:both}.hotel__search_result .search__result_main .content{padding-left:0}.hotel__search_result .search__result_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__search_result .search__result_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__search_result .search__result_wrapper{max-width:1400px}}.hotel__search_result .search__result_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__search_result .search__result_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.hotel__search_result .search__result_row:after,.hotel__search_result .search__result_row:before{content:" ";display:table}.hotel__search_result .search__result_row:after{clear:both}.hotel__search_result .search__result_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.hotel__search_result .search__result_card:after,.hotel__search_result .search__result_card:before{content:" ";display:table}.hotel__search_result .search__result_card:after{clear:both}.hotel__search_result .search__result_footer{margin-left:-15px;margin-right:-15px}.hotel__search_result .search__result_footer:after,.hotel__search_result .search__result_footer:before{content:" ";display:table}.hotel__search_result .search__result_footer:after{clear:both}.hotel__search_result .search__result_row{position:relative}.hotel__search_result .search__result_row .recommended-product{position:absolute;z-index:1;transition:.3s;width:0;height:0;line-height:0;border-color:#444 transparent transparent;border-style:solid;border-width:40px 40px 0 0}.hotel__search_result .search__result_row .recommended-product span{transform:rotate(30deg);color:#dea310;position:absolute;top:-38px;display:inline-block;left:3px;font-size:20px}.hotel__search_result .search__result_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel__search_result .search__result_highlight{border:2px solid #087dc2}.hotel__search_result .search__result_hotel,.hotel__search_result .search__result_price{float:left;min-height:1px;width:20%;padding-left:.625rem;padding-right:.625rem;padding-top:.625rem}.hotel__search_result .search__result_tax-header{padding:.25rem;color:#1d771d;background-color:#f5d76e;box-shadow:0 0 15px rgba(0,0,0,.25);margin:-22px 15px 1rem 19.1rem}.hotel__search_result .search__result_tax-header:after,.hotel__search_result .search__result_tax-header:before{content:" ";display:table}.hotel__search_result .search__result_tax-header:after{clear:both}.hotel__search_result .search__result_tax-header .tax-message{font-size:.9rem;padding-left:.25rem}.hotel__search_result .search__result_header{text-transform:uppercase;color:#087dc2;border-bottom:1px solid #aac7d8;padding:.5rem .625rem 1rem;margin-bottom:.375rem;margin-left:-15px;margin-right:-.9375rem}.hotel__search_result .search__result_header>span{float:right;color:#087dc2}.hotel__search_result .search__result_header .add-nights-number-stepper,.hotel__search_result .search__result_header .add-sight-seeing{width:180px;padding-left:15px}.hotel__search_result .search__result_header .add-nights-number-stepper input[type=text],.hotel__search_result .search__result_header .add-nights-number-stepper select,.hotel__search_result .search__result_header .add-sight-seeing input[type=text],.hotel__search_result .search__result_header .add-sight-seeing select{width:100%;padding:.4rem .5rem;background:none;font-size:.875rem;vertical-align:middle;line-height:normal;border:1px solid #d0d0d0;max-height:34px}.hotel__search_result .search__result_header .add-nights-number-stepper input[type=text],.hotel__search_result .search__result_header .add-sight-seeing input[type=text]{background-color:#fff;border:1px solid #d0d0d0;max-height:34px;position:relative}.hotel__search_result .search__result_header .add-nights-number-stepper .number-stepper,.hotel__search_result .search__result_header .add-sight-seeing .number-stepper{max-width:250px}.hotel__search_result .search__result_header .add-nights-number-stepper .number-stepper input[type=text],.hotel__search_result .search__result_header .add-sight-seeing .number-stepper input[type=text]{text-align:center}.hotel__search_result .search__result_header .add-nights-number-stepper .number-stepper .input-group-btn .btn,.hotel__search_result .search__result_header .add-sight-seeing .number-stepper .input-group-btn .btn{padding:.375rem .5rem}.hotel__search_result .search__result_header .add-nights-number-stepper .number-stepper button[disabled],.hotel__search_result .search__result_header .add-sight-seeing .number-stepper button[disabled]{cursor:not-allowed;color:#818a91}.hotel__search_result .search__result_header .add-nights-number-stepper .number-stepper button[disabled]:hover,.hotel__search_result .search__result_header .add-sight-seeing .number-stepper button[disabled]:hover{background-color:#818a91;color:#fff}.hotel__search_result .search__result_header .add-nights-number-stepper label,.hotel__search_result .search__result_header .add-sight-seeing label{margin-bottom:.25rem;color:#087dc2;font-size:.875rem}.hotel__search_result .search__result_detail{float:left;min-height:1px;width:60%;padding-right:0;padding-left:0;border-left:1px solid #c7e5f6;border-bottom-color:#c7e5f6;border-right:1px solid #c7e5f6;border-top-color:#c7e5f6;min-height:calc(.625rem + 80px)}.hotel__search_result .search__result_description,.hotel__search_result .search__result_extra-desc{padding-top:.625rem;width:100%}.hotel__search_result .search__result_description:after,.hotel__search_result .search__result_description:before,.hotel__search_result .search__result_extra-desc:after,.hotel__search_result .search__result_extra-desc:before{content:" ";display:table}.hotel__search_result .search__result_description:after,.hotel__search_result .search__result_extra-desc:after{clear:both}.hotel__search_result .search__result_description{padding-bottom:.625rem}.hotel__search_result .map{height:100%}.hotel__search_result .description__hotel{float:left;padding-right:.9375rem;min-height:1px;width:60%;padding-left:0}.hotel__search_result .description__hotel_city,.hotel__search_result .description__hotel_name{max-height:100px;text-align:left;font-family:Raleway,Helvetica,Arial,sans-serif;color:#087dc2;font-size:1rem;font-weight:400;text-transform:uppercase;margin-left:1rem}.hotel__search_result .description__hotel_city{color:#838383;font-size:12px;font-weight:600}.hotel__search_result .description__hotel_map-view{cursor:pointer;text-transform:uppercase;font-size:.625rem;font-weight:600;color:#ec2227;padding-left:1rem}.hotel__search_result .description__rating{float:left;padding-left:.9375rem;min-height:1px;width:40%;padding-right:0;max-height:100px}.hotel__search_result .description__rating .glyphicon{color:#f3c103}.hotel__search_result .hotel__roomdesc{padding-left:.9375rem}.hotel__search_result .result__extra_details{font-size:.8125rem}.hotel__search_result .result__extra_details_hotel-cancellation-policy,.hotel__search_result .result__extra_details_hotel-highlights{min-height:1px;width:30%;cursor:pointer;padding:.3125rem 3.5rem;float:left;text-transform:uppercase;color:#087dc2;background:none;font-size:.625rem;font-weight:600;text-align:left;width:auto!important;background-color:#c7e5f6}.hotel__search_result .result__extra_details_hotel-cancellation-policy:active,.hotel__search_result .result__extra_details_hotel-cancellation-policy:focus,.hotel__search_result .result__extra_details_hotel-cancellation-policy:hover,.hotel__search_result .result__extra_details_hotel-highlights:active,.hotel__search_result .result__extra_details_hotel-highlights:focus,.hotel__search_result .result__extra_details_hotel-highlights:hover{cursor:pointer;text-transform:uppercase;font-size:.625rem;font-weight:600;color:#000;text-decoration:none}.hotel__search_result .result__extra_details_hotel-cancellation-policy:hover,.hotel__search_result .result__extra_details_hotel-highlights:hover{background-color:#c7e5f6;text-decoration:underline}.hotel__search_result .result__extra_details_hotel-cancellation-policy:disabled,.hotel__search_result .result__extra_details_hotel-highlights:disabled{cursor:not-allowed}.hotel__search_result .result__extra_details_hotel-cancellation-policy{float:right}.hotel__search_result .result__extra_details_supplier{float:left;width:30%;color:#087dc2}.hotel__search_result .result__extra_details_cancellation{float:left;min-height:1px;width:30%;cursor:pointer;background:none;text-align:center;margin-right:5rem;background-color:#c7e5f6;font-size:.625rem;padding:5px 0 .3125rem}.hotel__search_result .result__extra_details_highlight-duplicate{float:left;color:#ec2227;width:5%;font-size:1rem}.hotel__search_result .result__extra_details_highlight-duplicate .highlight-duplicate__button{background-color:#f0f5f8}.hotel__search_result .result__extra_details_change-room{cursor:pointer;text-transform:uppercase;color:#000;background-color:#c7e5f6;padding:3px 20px 2px;float:right;margin-bottom:-11px}.hotel__search_result .result__extra_details_change-room:disabled{cursor:not-allowed}.hotel__search_result .result__extra_details_offers{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:30%;cursor:pointer}.hotel__search_result .result__extra_details .details-content{float:right}.hotel__search_result .result .cancellation__text,.hotel__search_result .result .offer__text{text-transform:uppercase;color:#087dc2}.hotel__search_result .result__price{padding-top:.46875rem;max-height:100px;position:absolute;height:90%;width:inherit}.hotel__search_result .result__status{position:absolute;width:18%;bottom:0;text-align:center}.hotel__search_result .result__hotel{text-align:center;max-height:100px;width:100%}.hotel__search_result .result__hotel img{max-height:80px;cursor:pointer;max-width:100%}.hotel__search_result .result__price_amount{font-size:1.125rem;font-family:Open Sans;color:#ec2227}.hotel__search_result .result__price_amount-with-adhoc{color:#00f}.hotel__search_result .result__price_adhoc-amount{display:inline-block;width:100%;text-align:center}.hotel__search_result .result__price_starting-from{text-transform:capitalize}.hotel__search_result .result__offer-price{position:relative;text-decoration:line-through}.hotel__search_result .result__offer-price_amount{font-size:1.125rem;font-family:Open Sans}.hotel__search_result .result__book_button,.hotel__search_result .result__extra_details_text,.hotel__search_result .result__hotel_details_button,.hotel__search_result .result__select_button,.hotel__search_result .result__select_button-active{cursor:pointer;text-transform:uppercase;font-size:.625rem;font-weight:600}.hotel__search_result .result__book_button:disabled,.hotel__search_result .result__extra_details_text:disabled,.hotel__search_result .result__hotel_details_button:disabled,.hotel__search_result .result__select_button-active:disabled,.hotel__search_result .result__select_button:disabled{cursor:not-allowed}.hotel__search_result .result__hotel_details{float:left;min-height:1px;width:20%;padding-left:.625rem;padding-right:.625rem;border-color:#c7e5f6}.hotel__search_result .result__hotel_details_button{width:100%;background-color:#f0f5f8;padding-top:.3125rem;padding-bottom:.3125rem;background-color:#c7e5f6;display:block;text-align:center;color:#087dc2}.hotel__search_result .result__hotel_details_button:active,.hotel__search_result .result__hotel_details_button:focus,.hotel__search_result .result__hotel_details_button:hover{cursor:pointer;text-transform:uppercase;font-size:.625rem;font-weight:600;color:#000;text-decoration:none}.hotel__search_result .result__hotel_details_button:hover{background-color:#c7e5f6;text-decoration:underline}.hotel__search_result .result__hotel_details_button:disabled{cursor:not-allowed}.hotel__search_result .result__extra_details{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:60%;background-color:#f0f5f8;border-left:1px solid #c7e5f6;border-bottom-color:#c7e5f6;border-right:1px solid #c7e5f6;border-top-color:#c7e5f6}.hotel__search_result .result__extra_details_text{float:left}.hotel__search_result .result__book,.hotel__search_result .result__select{float:left;min-height:1px;width:20%;padding-left:.625rem;padding-right:.625rem;border-color:#ccebfd}.hotel__search_result .result__book_button,.hotel__search_result .result__book_button-active,.hotel__search_result .result__select_button,.hotel__search_result .result__select_button-active{padding:.3125rem 0;font-size:.625rem;line-height:inherit;border-radius:0;color:#fff;background-color:#ec2227;width:100%;font-weight:700}.hotel__search_result .result__book_button-active.active.focus,.hotel__search_result .result__book_button-active.active:focus,.hotel__search_result .result__book_button-active.focus,.hotel__search_result .result__book_button-active:active.focus,.hotel__search_result .result__book_button-active:active:focus,.hotel__search_result .result__book_button-active:focus,.hotel__search_result .result__book_button.active.focus,.hotel__search_result .result__book_button.active:focus,.hotel__search_result .result__book_button.focus,.hotel__search_result .result__book_button:active.focus,.hotel__search_result .result__book_button:active:focus,.hotel__search_result .result__book_button:focus,.hotel__search_result .result__select_button-active.active.focus,.hotel__search_result .result__select_button-active.active:focus,.hotel__search_result .result__select_button-active.focus,.hotel__search_result .result__select_button-active:active.focus,.hotel__search_result .result__select_button-active:active:focus,.hotel__search_result .result__select_button-active:focus,.hotel__search_result .result__select_button.active.focus,.hotel__search_result .result__select_button.active:focus,.hotel__search_result .result__select_button.focus,.hotel__search_result .result__select_button:active.focus,.hotel__search_result .result__select_button:active:focus,.hotel__search_result .result__select_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__search_result .result__book_button-active.focus,.hotel__search_result .result__book_button-active:focus,.hotel__search_result .result__book_button-active:hover,.hotel__search_result .result__book_button.focus,.hotel__search_result .result__book_button:focus,.hotel__search_result .result__book_button:hover,.hotel__search_result .result__select_button-active.focus,.hotel__search_result .result__select_button-active:focus,.hotel__search_result .result__select_button-active:hover,.hotel__search_result .result__select_button.focus,.hotel__search_result .result__select_button:focus,.hotel__search_result .result__select_button:hover{color:#fff;text-decoration:none;background-color:#9b0d11}.hotel__search_result .result__book_button-active.active,.hotel__search_result .result__book_button-active:active,.hotel__search_result .result__book_button.active,.hotel__search_result .result__book_button:active,.hotel__search_result .result__select_button-active.active,.hotel__search_result .result__select_button-active:active,.hotel__search_result .result__select_button.active,.hotel__search_result .result__select_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__search_result .result__book_button-active.disabled,.hotel__search_result .result__book_button-active[disabled],.hotel__search_result .result__book_button.disabled,.hotel__search_result .result__book_button[disabled],.hotel__search_result .result__select_button-active.disabled,.hotel__search_result .result__select_button-active[disabled],.hotel__search_result .result__select_button.disabled,.hotel__search_result .result__select_button[disabled],fieldset[disabled] .hotel__search_result .result__book_button,fieldset[disabled] .hotel__search_result .result__book_button-active,fieldset[disabled] .hotel__search_result .result__select_button,fieldset[disabled] .hotel__search_result .result__select_button-active{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__search_result .result__select_button{color:#fff;background-color:#087dc2}.hotel__search_result .result__select_button.active.focus,.hotel__search_result .result__select_button.active:focus,.hotel__search_result .result__select_button.focus,.hotel__search_result .result__select_button:active.focus,.hotel__search_result .result__select_button:active:focus,.hotel__search_result .result__select_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__search_result .result__select_button.focus,.hotel__search_result .result__select_button:focus,.hotel__search_result .result__select_button:hover{color:#fff;text-decoration:none;background-color:#043e60}.hotel__search_result .result__select_button.active,.hotel__search_result .result__select_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__search_result .result__select_button.disabled,.hotel__search_result .result__select_button[disabled],fieldset[disabled] .hotel__search_result .result__select_button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__search_result .result__select_button-active{color:#087dc2;background-color:#c7e5f6}.hotel__search_result .result__select_button-active.active.focus,.hotel__search_result .result__select_button-active.active:focus,.hotel__search_result .result__select_button-active.focus,.hotel__search_result .result__select_button-active:active.focus,.hotel__search_result .result__select_button-active:active:focus,.hotel__search_result .result__select_button-active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__search_result .result__select_button-active.focus,.hotel__search_result .result__select_button-active:focus,.hotel__search_result .result__select_button-active:hover{color:#087dc2;text-decoration:none;background-color:#c7e5f6}.hotel__search_result .result__select_button-active.active,.hotel__search_result .result__select_button-active:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__search_result .result__select_button-active.disabled,.hotel__search_result .result__select_button-active[disabled],fieldset[disabled] .hotel__search_result .result__select_button-active{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__search_result .triangle{position:relative;margin-left:5px;top:7px;border-bottom-width:0!important;height:0;width:0;border:5px solid transparent;border-top-color:#fff}.hotel__search_result .triangle-active{position:relative;margin-left:5px;top:7px;border-bottom-width:0!important;height:0;width:0;border:5px solid transparent;border-top-color:#087dc2}.modal__content_cancellation-loader{padding:15px}.modal__content_day-wise-price{width:100%}.modal__content_day-wise-price .day-wise-price__data{width:100%;line-height:2}.modal__content_day-wise-price .day-wise-price__data_header{font-weight:600;width:15%;min-width:120px;color:#087dc2}.modal__content_day-wise-price .day-wise-price__data_content,.modal__content_day-wise-price .day-wise-price__data day-wise-status{padding:.225rem;width:17%;min-width:120px}.modal__content_day-wise-price .day-wise-price__data_day-wise-status{color:#ec2227}.modal__content_day-wise-price .day-wise-price__data_price{color:#ec2227;font-family:Open Sans;font-size:.825rem}.modal__content_day-wise-price .day-wise-price__data_currency{font-size:.625rem}.modal__content_day-wise-price .day-wise-price__data_border-and-alignment{border:1px solid rgba(0,0,0,.1);text-align:center}.modal__content_day-wise-price .day-wise-price__status{margin-top:7px;min-height:2.1875rem;padding:.3125rem;color:#ec2227}.modal__header_info{font-size:1rem}.hotel-result-price-status{position:absolute;width:100%;bottom:0;text-align:center}.hotel-result-price-status__available,.hotel-result-price-status__price-changed,.hotel-result-price-status__unavailable{margin:0 auto;max-width:150px;color:#ff7000}.hotel-result-price-status__available{color:#3c763d}.hotel-result-price-status__unavailable{color:#dd4b39}.special-description{max-width:300px;padding-bottom:.5rem}.special-description__block{font-size:.675rem;font-weight:600;display:inline-block;width:100%;padding-top:.25rem;word-wrap:break-word}.offer-box__data .glyphicon.glyphicon-ok-sign{padding:.25rem;color:#087dc2}.room-details{margin-left:-15px;margin-right:-15px;padding-left:.625rem;padding-right:.625rem;padding-bottom:.625rem;float:left}.room-details__content{background-color:#f0f5f8;border:10px solid #c7e5f6}.room-table{background-color:#fff;border-collapse:collapse;overflow:auto;width:100%;table-layout:fixed}.room-table tr{padding:.3125rem;border-bottom:1px solid #f0f5f8}.room-table th,.room-table tr:last-child{border-bottom:0}.room-table th{text-transform:uppercase;background-color:#f0f5f8}.room-table td,.room-table th{padding-left:.3125rem;padding-top:.3125rem;padding-bottom:.3125rem;text-align:left}.room-table td>.result__book_button{width:70%}.room-table td>a{text-decoration:none;color:inherit;cursor:pointer;color:#087dc2}.room-table th:first-child{width:25%}.room-table td{width:20%}.room-table th>button{background:transparent;border:none;padding-right:1rem}.room-table th:last-child,.room-table th:nth-child(3){text-align:right}.room-table__basis{text-transform:uppercase}.room-table__room-desc{color:#000}.room-table__room-desc .remark-icon{color:#838383}.room-table__currency{float:left}.room-table__offer-price{text-decoration:line-through}.cancellation-table{display:table;width:100%;border:10px solid #c7e5f6}.table-row{display:table-row}.table-row:after,.table-row:before{content:" ";display:table}.table-row:after{clear:both}.table-header{display:table-row;background-color:#f0f5f8;font-size:.8rem}.table-head{width:20%;font-weight:700}.table-head,.table-large-head{min-height:1px;display:table-header-group;float:left;text-transform:uppercase;padding:5px}.table-large-head{width:40%}.table-cell{width:20%}.table-cell,.table-min-cell{float:left;min-height:1px;display:table-cell;padding:3px 10px}.table-min-cell{width:15%}.table-one-fourth-cell{width:25%}.table-large-cell,.table-one-fourth-cell{float:left;min-height:1px;display:table-cell;padding:3px 10px}.table-large-cell{width:40%}.table-body{display:table-row-group}.room-detail-row{float:left;width:100%}.cancel-text{cursor:pointer}.cancel-text,.cancel-text:active,.cancel-text:focus,.cancel-text:hover{color:#087dc2}.cancellation-header{color:#087dc2;font-size:.85rem;height:30px;padding:5px 5px 5px 7px}.cancellation-header__seperator{border-bottom:1px solid #838383;padding-left:5px;padding-right:5px;margin-left:10px;margin-right:10px}.cancellation-detail{background-color:#f0f5f8;border:5px solid #c7e5f6;margin-left:16px;width:100%}.cancellation-data{padding:12px}.room-detail-price{padding-left:7px;margin-right:1rem;font-family:Open Sans}.cancellation-container{padding:.625rem;float:left;width:100%}.cancellation-container__content{background-color:#fff;border:5px solid #c7e5f6}.hotel-room:after,.hotel-room:before{content:" ";display:table}.hotel-room:after{clear:both}.hotel-room-detail{box-shadow:0 0 15px rgba(0,0,0,.25);background-image:linear-gradient(75deg,#087dc2 20%,#f0f5f8 90%);width:100%;min-height:2rem}.hotel-room-detail:after,.hotel-room-detail:before{content:" ";display:table}.hotel-room-detail:after{clear:both}.hotel-room-detail__header{float:left;width:25%;padding:.4rem 0;font-size:.95rem}.hotel-room-detail__header_text{padding:.375rem;color:#fff;text-transform:uppercase}.hotel-room-detail__header_icon{color:#087dc2;background-color:#fff;padding:.25rem}.hotel-room-detail__action-btns{border-radius:4px;margin-bottom:.5rem;padding:.35rem;width:75%;float:left}.hotel-room-detail__action-btns:after,.hotel-room-detail__action-btns:before{content:" ";display:table}.hotel-room-detail__action-btns:after{clear:both}.hotel-room-detail__action-btns_book-button,.hotel-room-detail__action-btns_cancellation-policy-button{float:right;padding-left:10px}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button{float:right;width:100%}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button{color:#087dc2;background-color:#80cefe;padding:.1rem .46875rem;font-size:.875rem;line-height:inherit;border-radius:.25rem;cursor:pointer;float:right;text-transform:uppercase}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.active.focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.active:focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:active.focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:active:focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:hover{color:#087dc2;text-decoration:none;background-color:#67c4fe}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.active,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button.disabled,.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button[disabled],fieldset[disabled] .hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel-room-detail__action-btns_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus{outline:none}.hotel-room-detail__action-btns_book-button .room-listing-book-button{float:right;width:100%}.hotel-room-detail__action-btns_book-button .room-listing-book-button__button{color:#fff;background-color:#ec2227;padding:.1rem .9375rem;font-size:.85rem;line-height:inherit;border-radius:.25rem;font-weight:700;width:100%;text-transform:uppercase}.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.active.focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.active:focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:active.focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:active:focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:focus,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:hover{color:#fff;text-decoration:none;background-color:#e11318}.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.active,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-detail__action-btns_book-button .room-listing-book-button__button.disabled,.hotel-room-detail__action-btns_book-button .room-listing-book-button__button[disabled],fieldset[disabled] .hotel-room-detail__action-btns_book-button .room-listing-book-button__button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel-room-detail__rooms{display:table;width:100%;padding:.95rem .625rem .25rem;margin-bottom:.625rem}.hotel-room-detail__rooms:after,.hotel-room-detail__rooms:before{content:" ";display:table}.hotel-room-detail__rooms:after{clear:both}.hotel-room-detail__rooms .fa{font-size:1.375rem;float:left;color:#087dc2}.hotel-room-detail__room-name{display:table-row;float:left;font-size:.875rem;margin-bottom:.625rem;margin-right:.625rem}@media (max-width:1024px){.hotel-room-detail__room-name{width:45%}}.hotel-room-detail__room-no-desc,.hotel-room-detail__rooms-desc{padding-left:35px}.hotel-room-detail__rooms-desc{color:#087dc2}.hotel-room-detail__container{width:100%;float:left}@media (max-width:1024px){.hotel-room-detail__container{width:90%}}.hotel-room-detail__container-view{width:80%;float:left}@media (max-width:1024px){.hotel-room-detail__container-view{width:100%}}.hotel-room-detail__room-filter{width:20%;display:none;float:left;padding:.45rem}.hotel-room-detail__room-filter:after,.hotel-room-detail__room-filter:before{content:" ";display:table}.hotel-room-detail__room-filter:after{clear:both}@media (max-width:1024px){.hotel-room-detail__room-filter{display:none}}.hotel-room-detail__room-filter-view{display:block}@media (max-width:1024px){.hotel-room-detail__room-filter-view{display:none}}.hotel-room-detail__toggle-filter-view{display:block;position:absolute;box-shadow:0 0 15px rgba(0,0,0,.8);height:auto;background:#fff;z-index:10;padding:.5rem}.hotel-room-detail__toggle-filter-btn{display:table;padding:.4rem;background:#087dc2;color:#fff;cursor:pointer}.hotel-room-detail__toggle-filter-btn:after,.hotel-room-detail__toggle-filter-btn:before{content:" ";display:table}.hotel-room-detail__toggle-filter-btn:after{clear:both}.hotel-room-detail__toggle-filter-btn_filter-icon{width:10%;padding:.2rem;float:left}.hotel-room-detail__toggle-filter-btn_hide-filter,.hotel-room-detail__toggle-filter-btn_show-filter{padding:0 5px;width:80%;float:left;text-align:center;display:inline-block;margin:auto}.hotel-room-detail__toggle-filter-btn_count{float:right;width:10%;background:#fff;color:#087dc2;border-radius:.3125rem;text-align:center}.hotel-room-detail__room-list{width:100%;float:left;position:relative}.hotel-room-detail__total-price-container{background-color:#f0f5f8;border-radius:4px;margin-bottom:.5rem;padding:.5rem;width:100%}.hotel-room-detail__total-price-container:after,.hotel-room-detail__total-price-container:before{content:" ";display:table}.hotel-room-detail__total-price-container:after{clear:both}.hotel-room-detail__total-price-container_total-price{float:left;width:25%}.hotel-room-detail__total-price-container_action-btns{float:left;width:75%}.hotel-room-detail__total-price-container_book-button,.hotel-room-detail__total-price-container_cancellation-policy-button{float:right;padding-left:10px}.hotel-room-detail__total-price-container_total-price .total-price__label,.hotel-room-detail__total-price-container_total-price .total-price__value{float:left}.hotel-room-detail__total-price-container_total-price .total-price__label{color:#087dc2;font-size:1rem;margin-top:.25rem}.hotel-room-detail__total-price-container_total-price .total-price__value{margin-left:.5rem}.hotel-room-detail__total-price-container_total-price .total-price__value_amount{color:#ec2227;font-family:Open Sans;font-size:1.25rem;margin-left:.25rem}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button{float:right;width:100%}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button{color:#087dc2;padding:.375rem .9375rem;font-size:.875rem;line-height:inherit;border-radius:.25rem;cursor:pointer;float:right;background-color:#c7e5f6;text-transform:uppercase}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.active.focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.active:focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:active.focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:active:focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:hover{color:#087dc2;text-decoration:none;background-color:#b1dbf2}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.active,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button.disabled,.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button[disabled],fieldset[disabled] .hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel-room-detail__total-price-container_cancellation-policy-button .room-listing-cancellation-policy-button__button:focus{outline:none}.hotel-room-detail__total-price-container_book-button .room-listing-book-button{float:right;width:100%}.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button{color:#fff;background-color:#ec2227;padding:.375rem .9375rem;font-size:.875rem;line-height:inherit;border-radius:.25rem;font-weight:700;width:100%;text-transform:uppercase}.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.active.focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.active:focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:active.focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:active:focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:focus,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:hover{color:#fff;text-decoration:none;background-color:#e11318}.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.active,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button.disabled,.hotel-room-detail__total-price-container_book-button .room-listing-book-button__button[disabled],fieldset[disabled] .hotel-room-detail__total-price-container_book-button .room-listing-book-button__button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel-room-detail__rooms-and-filters-list-container{position:relative}.hotel-room-detail__rooms-and-filters-list-container:after,.hotel-room-detail__rooms-and-filters-list-container:before{content:" ";display:table}.hotel-room-detail__rooms-and-filters-list-container:after{clear:both}.hotel-room-detail__error-msg{padding:unset}.hotel-room-error-container{padding:1rem}.hotel-room-error-container:after,.hotel-room-error-container:before{content:" ";display:table}.hotel-room-error-container:after{clear:both}.hotel-room-error-container__content{background-color:#fcdedf;text-align:center;padding:.5rem;color:#ec2227;line-height:1.5rem;text-transform:uppercase}.hotel-quote-notification-modal{font-size:.75rem;font-weight:600;text-align:center}.hotel-quote-notification-modal__content_text{color:#373a3c;padding-bottom:.2rem;font-size:.8rem;padding-top:1.1rem}.hotel-quote-notification-modal__content_button{width:15%;padding:.25rem;background-color:#c7e5f6;color:#087dc2}.modal-open .hotel-quote-notification-modal.modal{overflow:hidden}.hotel-quote-notification-modal .modal-content{max-width:35%;margin-left:35%;margin-top:30%;border:2px solid #087dc2}.hotel__review_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__review_main:after,.hotel__review_main:before{content:" ";display:table}.hotel__review_main:after{clear:both}.hotel__review_main .content{padding-left:0}.hotel__review_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__review_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__review_wrapper{max-width:1400px}}.hotel__review_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__review_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.hotel__review_row:after,.hotel__review_row:before{content:" ";display:table}.hotel__review_row:after{clear:both}.hotel__review_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.hotel__review_card:after,.hotel__review_card:before{content:" ";display:table}.hotel__review_card:after{clear:both}.hotel__review_card_header{padding:.375rem .9375rem}.hotel__review_header{background-color:#f0f5f8;min-height:1.5rem;padding:.5rem;text-transform:uppercase;color:#087dc2;font-weight:700}.hotel__review_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.hotel__review_header ul:after,.hotel__review_header ul:before{content:" ";display:table}.hotel__review_header ul:after{clear:both}.hotel__review_header ul>li{padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;float:left;text-align:center}.hotel__review_header ul>li:nth-child(2){width:30%;text-align:left}.hotel__review_header ul>li:last-child{width:30%;text-align:right}.hotel__review_card_content{margin-bottom:.9375rem}.hotel__review_footer{margin-left:-15px;margin-right:-15px}.hotel__review_footer:after,.hotel__review_footer:before{content:" ";display:table}.hotel__review_footer:after{clear:both}.hotel__review_hotel{width:20%}.hotel__review_from,.hotel__review_hotel,.hotel__review_to{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px}.hotel__review_from,.hotel__review_to{width:40%}.hotel__review_duration{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%}.hotel__review_main{padding-top:.9375rem}.hotel__review_main .content{padding-left:.9375rem;padding-right:0}.hotel__review_card{padding-bottom:2rem;box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel__review_card_title{text-transform:uppercase;color:#087dc2;padding:.9375rem 0 .375rem .375rem}.hotel__review_card_header{background-color:#f0f5f8;text-transform:uppercase}.hotel__review_card .header_text{margin-right:1.875rem}.hotel__review_card .nav{margin-left:-.9375rem;margin-right:-.9375rem;background-color:#c7e5f6}.hotel__review_card .nav-tabs{border-bottom:none}.hotel__review_card .nav-tabs>li>a{margin-right:0;border:none;border-radius:0;color:#087dc2;font-size:.875rem}.hotel__review_card .nav>li>a:focus,.hotel__review_card .nav>li>a:hover{background-color:#fff}.hotel__review_card .nav-tabs>li.active>a,.hotel__review_card .nav-tabs>li.active>a:focus,.hotel__review_card .nav-tabs>li.active>a:hover{color:#087dc2;background-color:#fff;border:none;cursor:default}.hotel-details_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel-details_main:after,.hotel-details_main:before{content:" ";display:table}.hotel-details_main:after{clear:both}.hotel-details_main .content{padding-left:0}.hotel-details_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel-details_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel-details_wrapper{max-width:1400px}}.hotel-details_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel-details_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.hotel-details_row:after,.hotel-details_row:before{content:" ";display:table}.hotel-details_row:after{clear:both}.hotel-details_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.hotel-details_card:after,.hotel-details_card:before{content:" ";display:table}.hotel-details_card:after{clear:both}.hotel-details_card_header{padding:.375rem .9375rem}.hotel-details_header{background-color:#f0f5f8;min-height:1.5rem;padding:.5rem;text-transform:uppercase;color:#087dc2;font-weight:700}.hotel-details_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.hotel-details_header ul:after,.hotel-details_header ul:before{content:" ";display:table}.hotel-details_header ul:after{clear:both}.hotel-details_header ul>li{padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;float:left;text-align:center}.hotel-details_header ul>li:nth-child(2){width:30%;text-align:left}.hotel-details_header ul>li:last-child{width:30%;text-align:right}.hotel-details_card_content{margin-bottom:.9375rem}.hotel-details_footer{margin-left:-15px;margin-right:-15px}.hotel-details_footer:after,.hotel-details_footer:before{content:" ";display:table}.hotel-details_footer:after{clear:both}.hotel-details_hotel{width:20%}.hotel-details_from,.hotel-details_hotel,.hotel-details_to{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px}.hotel-details_from,.hotel-details_to{width:40%}.hotel-details_duration{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%}.hotel-details_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel-details__content{margin-bottom:.9375rem}.hotel-details__content:after,.hotel-details__content:before{content:" ";display:table}.hotel-details__content:after{clear:both}.hotel-details__title{text-transform:uppercase;padding:.9375rem 0 .375rem}.hotel-details__title:after,.hotel-details__title:before{content:" ";display:table}.hotel-details__title:after{clear:both}.hotel-details__title_main-title{color:#087dc2;float:left;width:45%}.hotel-details__title_sub-title{color:#838383;float:left;width:45%;text-align:right}.hotel-details__header{width:100%;background-color:#f0f5f8;padding:.3125rem;text-transform:uppercase}.hotel-details__header:after,.hotel-details__header:before{content:" ";display:table}.hotel-details__header:after{clear:both}.hotel-details__header .header-empty{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%}.hotel-details__header .header-text{float:left;padding-right:.9375rem;min-height:1px;width:80%;padding-left:0}.hotel-details__header .header-text:after,.hotel-details__header .header-text:before{content:" ";display:table}.hotel-details__header .header-text:after{clear:both}.hotel-details__header .header-text .header_text{float:left;padding-right:.9375rem;min-height:1px;width:60%;padding-left:3px;text-align:left}.hotel-details__header .header-text .header_text:last-child{float:left;padding-right:.9375rem;min-height:1px;width:40%;padding-left:1.7rem}.hotel__amendment-policy_heading,.hotel__cancellation_heading,.hotel__highlight_heading{font-size:.875rem;color:#087dc2;padding-top:.9375rem;padding-bottom:.625rem}.hotel__board-basis_sub-heading{color:#087dc2}.hotel__room-extra-details input[type=text]{text-transform:uppercase}.content__description-bottom,.content__description-top{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:80%}.content__description-bottom:after,.content__description-bottom:before,.content__description-top:after,.content__description-top:before{content:" ";display:table}.content__description-bottom:after,.content__description-top:after{clear:both}.content__description-top{border-bottom:2px solid #f0f5f8}.description-bottom__hotel_city,.description-bottom__hotel_name,.description-top__hotel_city,.description-top__hotel_name{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:60%;max-height:100px;text-align:left;font-family:Open Sans;color:#087dc2;font-size:1rem;font-weight:700;text-transform:capitalize}.description-bottom__hotel_city,.description-top__hotel_city{font-size:.95rem;font-weight:400;color:#838383}.description-bottom__country,.description-top__country{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:80%;text-transform:uppercase;font-size:.75rem}.description-bottom__country_name,.description-top__country_name{max-height:100px;text-align:left;font-family:Open Sans;color:#838383;font-weight:400;text-transform:uppercase}.description-bottom__room-type,.description-top__room-type{font-weight:400;font-size:.75rem;float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;max-height:100px;text-transform:capitalize}.description-bottom__rating,.description-top__rating{font-size:.85rem;float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:40%;max-height:100px}.description-bottom__rating .glyphicon,.description-top__rating .glyphicon{color:#f3c103}.review-fare-details_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.review-fare-details_card:after,.review-fare-details_card:before{content:" ";display:table}.review-fare-details_card:after{clear:both}.review-fare-details_card_header{padding:.375rem .9375rem}.review-fare-details_header{background-color:#f0f5f8;min-height:1.5rem;padding:.5rem;text-transform:uppercase;color:#087dc2;font-weight:700}.review-fare-details_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.review-fare-details_header ul:after,.review-fare-details_header ul:before{content:" ";display:table}.review-fare-details_header ul:after{clear:both}.review-fare-details_header ul>li{padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;float:left;text-align:center}.review-fare-details_header ul>li:nth-child(2){width:30%;text-align:left}.review-fare-details_header ul>li:last-child{width:30%;text-align:right}.review-fare-details_card_content{margin-bottom:.9375rem}.review-fare-details_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.review-fare-details_card_header{text-transform:uppercase;color:#087dc2;padding-left:0}.review-fare-details_card .header_text{margin-right:1.875rem}.review-fare-details__table table{width:100%;font-family:Open Sans}.review-fare-details__table table thead{text-transform:uppercase;background-color:#f0f5f8}.review-fare-details__table table thead th:first-child{padding-left:.625rem;padding-right:9.375rem;padding-top:.3125rem;text-align:left}.review-fare-details__table table thead th{padding:.3125rem;text-align:right}.review-fare-details__table table tbody tr{border-bottom:2px solid #f0f5f8}.review-fare-details__table table tbody tr td{padding:.3125rem;text-align:right;color:#087dc2}.review-fare-details__table table tbody tr td:first-child{padding:.3125rem .3125rem .3125rem .625rem;text-align:left;color:#838383}.review-fare-details__table table tbody tr:last-child{background-color:#f0f5f8}.review-fare-details__table table tbody tr:last-child td{padding:.3125rem;text-align:right;color:#000}.review-fare-details__table table tbody tr:last-child td:first-child{padding:.3125rem .3125rem .3125rem .625rem;text-align:left;text-transform:uppercase}.review-fare-details__table table tbody tr:last-child td:last-child{text-align:right}.guest-occupancy_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.guest-occupancy_main:after,.guest-occupancy_main:before{content:" ";display:table}.guest-occupancy_main:after{clear:both}.guest-occupancy_main .content{padding-left:0}.guest-occupancy_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.guest-occupancy_wrapper{max-width:1200px}}@media (min-width:1600px){.guest-occupancy_wrapper{max-width:1400px}}.guest-occupancy_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.guest-occupancy_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.guest-occupancy_row:after,.guest-occupancy_row:before{content:" ";display:table}.guest-occupancy_row:after{clear:both}.guest-occupancy_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.guest-occupancy_card:after,.guest-occupancy_card:before{content:" ";display:table}.guest-occupancy_card:after{clear:both}.guest-occupancy_card_header{padding:.375rem .9375rem}.guest-occupancy_header{background-color:#f0f5f8;min-height:1.5rem;padding:.5rem;text-transform:uppercase;color:#087dc2;font-weight:700}.guest-occupancy_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.guest-occupancy_header ul:after,.guest-occupancy_header ul:before{content:" ";display:table}.guest-occupancy_header ul:after{clear:both}.guest-occupancy_header ul>li{padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;float:left;text-align:center}.guest-occupancy_header ul>li:nth-child(2){width:30%;text-align:left}.guest-occupancy_header ul>li:last-child{width:30%;text-align:right}.guest-occupancy_card_content{margin-bottom:.9375rem}.guest-occupancy_footer{margin-left:-15px;margin-right:-15px}.guest-occupancy_footer:after,.guest-occupancy_footer:before{content:" ";display:table}.guest-occupancy_footer:after{clear:both}.guest-occupancy_hotel{width:20%}.guest-occupancy_from,.guest-occupancy_hotel,.guest-occupancy_to{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px}.guest-occupancy_from,.guest-occupancy_to{width:40%}.guest-occupancy_duration{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%}.guest-occupancy_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.guest-occupancy__content{width:100%;margin-top:.9375rem;margin-bottom:.9375rem}.guest-occupancy__content:after,.guest-occupancy__content:before{content:" ";display:table}.guest-occupancy__content:after{clear:both}.guest-occupancy__content td{width:15%;font-weight:400;font-size:.75rem;padding:.3125rem .3125rem .9375rem}.guest-occupancy__content_icon{color:orange}.guest-occupancy__content_highlight{color:#ec2227}.guest-occupancy__title{text-transform:uppercase;color:#087dc2;padding:.9375rem .375rem .375rem 0}.guest-occupancy__title>span{color:#ec2227;float:right;text-transform:uppercase;font-size:.625rem}.guest-occupancy_total{background-color:#f0f5f8;border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6}.guest-occupancy_total td{font-weight:700}.guest-occupancy__info>table{width:100%}.guest-occupancy__header{background-color:#f0f5f8;text-transform:uppercase}.guest-occupancy__header th{width:15%;font-weight:400;font-size:.75rem;padding:.3125rem}.guest-occupancy__header tr{border-bottom:.125rem solid #f0f5f8}.guest-occupancy__notification{color:#ec2227}.text-right{text-align:right}.no-of-nights-card{box-shadow:0 0 15px rgba(0,0,0,.25);background-color:#fff;padding:.9375rem;margin-bottom:.9375rem}.no-of-nights-card__header{padding-bottom:.4375rem;border-bottom:1px solid #b6b6b6;color:#087dc2;font-weight:600;font-size:.75rem;text-transform:uppercase}.no-of-nights-card__table{font-family:Open Sans;width:100%}.no-of-nights-card__table tr:last-child{background-color:#f0f5f8}.no-of-nights-card__table td{border-bottom:1px solid #b6b6b6;padding-top:.625rem;padding-bottom:.3125rem;font-weight:600}.no-of-nights-card__table td:last-child{text-align:right}.hotel__search_result .search__review_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__search_result .search__review_main:after,.hotel__search_result .search__review_main:before{content:" ";display:table}.hotel__search_result .search__review_main:after{clear:both}.hotel__search_result .search__review_main .content{padding-left:0}.hotel__search_result .search__review_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__search_result .search__review_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__search_result .search__review_wrapper{max-width:1400px}}.hotel__search_result .search__review_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__search_result .search__review_row{margin-left:-15px;margin-right:-15px;text-transform:uppercase}.hotel__search_result .search__review_row:after,.hotel__search_result .search__review_row:before{content:" ";display:table}.hotel__search_result .search__review_row:after{clear:both}.hotel__search_result .search__review_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.hotel__search_result .search__review_card:after,.hotel__search_result .search__review_card:before{content:" ";display:table}.hotel__search_result .search__review_card:after{clear:both}.hotel__search_result .search__review_footer{margin-left:-15px;margin-right:-15px}.hotel__search_result .search__review_footer:after,.hotel__search_result .search__review_footer:before{content:" ";display:table}.hotel__search_result .search__review_footer:after{clear:both}.hotel__search_result .search__review_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel__search_result .search__review_hotel{float:left;min-height:1px;width:20%;padding:.625rem .625rem .625rem .9375rem}.hotel__search_result .search__review_detail{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:80%;min-height:calc(.625rem + 80px)}.hotel__search_result .search__review_description,.hotel__search_result .search__review_extra-desc{padding-top:.625rem;width:100%}.hotel__search_result .search__review_description:after,.hotel__search_result .search__review_description:before,.hotel__search_result .search__review_extra-desc:after,.hotel__search_result .search__review_extra-desc:before{content:" ";display:table}.hotel__search_result .search__review_description:after,.hotel__search_result .search__review_extra-desc:after{clear:both}.hotel__search_result .search__review_description{border-bottom:2px solid #f0f5f8;padding-bottom:.625rem}.hotel__search_result .review-description__hotel{float:left;padding-right:.9375rem;min-height:1px;width:60%;padding-left:0}.hotel__search_result .review-description__hotel_city,.hotel__search_result .review-description__hotel_name{max-height:100px;text-align:left;font-family:Open Sans;color:#087dc2;font-size:1rem;font-weight:400;text-transform:capitalize}.hotel__search_result .review-description__hotel_city{color:#838383;font-size:12px;font-weight:600}.hotel__search_result .review-description__rating{float:left;padding-left:.9375rem;min-height:1px;width:40%;padding-right:0;max-height:100px}.hotel__search_result .review-description__rating .glyphicon{color:#f3c103}.hotel__search_result .extra-desc__hotel{float:left;padding-right:.9375rem;min-height:1px;width:60%;padding-left:0}.hotel__search_result .extra-desc__hotel_location{color:#838383;max-height:100px;text-align:left;font-family:Open Sans;font-size:12px;font-weight:600}.hotel__search_result .hotel__roomdesc{float:left;min-height:1px;width:40%;width:100%;padding-left:0;padding-right:0}.hotel__search_result .hotel__roomdesc_text{color:#838383;text-transform:capitalize;padding-bottom:.3125rem}.hotel__search_result .review__extra_details{font-size:.625rem}.hotel__search_result .review__extra_details_hotel-highlights{min-height:1px;width:60%;cursor:pointer;padding-right:0;padding-left:0;float:left;text-transform:uppercase;color:#087dc2}.hotel__search_result .review__extra_details_cancellation{float:left;padding-left:.9375rem;min-height:1px;width:40%;cursor:pointer;padding-right:0;float:right}.hotel__search_result .review__hotel{text-align:center;max-height:100px}.hotel__search_result .review__hotel img{width:100%;max-height:80px}.hotel__search_result .review__price_amount{font-size:1.125rem;font-family:Open Sans;color:#ec2227}.hotel__search_result .review__hotel_details{float:left;min-height:1px;width:20%;padding-left:.625rem;padding-right:.625rem;border-color:#c7e5f6}.hotel__search_result .review__hotel_details_button{width:100%;background-color:#f0f5f8;padding-top:.3125rem;padding-bottom:.3125rem;display:block;text-align:center;color:#000}.hotel__search_result .review__hotel_details_button:active,.hotel__search_result .review__hotel_details_button:focus,.hotel__search_result .review__hotel_details_button:hover{color:#000;text-decoration:none}.hotel__search_result .review__hotel_details_button:hover{text-decoration:underline}.hotel__search_result .review__extra_details{float:left;min-height:1px;width:60%;padding:.3125rem .9375rem;background-color:#f0f5f8;border-left:1px solid #c7e5f6;border-bottom-color:#c7e5f6;border-right:1px solid #c7e5f6;border-top-color:#c7e5f6}.hotel__search_result .review__extra_details_text{float:left}.pricing-breakup__pricing-breakup-header{color:#087dc2;font-size:.875rem}.pricing-breakup__pricing-breakup-header_pricing-breakup-heading{padding-left:7px;float:left}.pricing-breakup__pricing-breakup-header_close{float:right;cursor:pointer}.pricing-breakup__pricing-breakup-header_info{margin-top:7px;font-size:1.125rem;background-color:#eaf5fc;height:35px;padding:5px 5px 5px 7px}.pricing-breakup__pricing-breakup-header .alert__message--error{margin-top:10px}.pricing-breakup-heading__main:after,.pricing-breakup-heading__main:before{content:" ";display:table}.pricing-breakup-heading__main:after{clear:both}.pricing-breakup-heading__info_hotel-name{color:#087dc2;float:left}.pricing-breakup-heading__info_total-price{color:#087dc2;float:right;font-size:.875rem;margin:0 2px 2px;font-family:Open Sans}.book-card{box-shadow:0 0 15px rgba(0,0,0,.25);background-color:#fff;padding:.9375rem;margin-bottom:.9375rem}.book-card__header{padding-bottom:.4375rem;border-bottom:1px solid #b6b6b6;color:#087dc2;font-weight:600;font-size:.75rem;text-transform:uppercase}.book-card__table{font-family:Open Sans;width:100%}.book-card__table td,.book-card__table th{border-bottom:1px solid #b6b6b6;padding-top:.625rem;padding-bottom:.3125rem;font-weight:600}.book-card__table td:last-child,.book-card__table th:last-child{text-align:right}.book-card a{color:#087dc2;text-transform:uppercase}.book-card__price{margin-bottom:.9375rem;border-bottom:1px solid #b6b6b6}.book-card__price-text{font-size:.75rem}.book-card__price-amount{font-family:Open Sans;font-size:1.125rem;color:#ec2227}.book-card__button{padding-top:.3125rem;padding-bottom:.3125rem;background-color:#ec2227;border:none;line-height:inherit;border-radius:0;background-image:none;width:100%;color:#fff;font-weight:700}.book-card__button:hover{background-color:#9b0d11}.book-card .terms{margin-top:.9375rem;font-size:.625rem}.hotel-amendment-policy__header,.hotel-amenity__header,.hotel-cancellation-policy__header,.hotel-contact__header,.hotel-desc__header{min-height:30px;background-color:#0a9df3;padding:.375rem;color:#fff;text-transform:uppercase}.hotel-contact__content ul{padding-top:10px}.hotel-contact__content ul>li{padding-top:3px;border-bottom:2px solid #f0f5f8}.hotel-contact__content ul>li:last-child{padding-top:3px;border-bottom:none}.hotel-amendment-policy__content,.hotel-amenity__content,.hotel-contact__content,.hotel-desc__content{padding-left:12px;padding-bottom:5px}.hotel-amendment-policy__content_hotel-name,.hotel-amenity__content_hotel-name,.hotel-contact__content_hotel-name,.hotel-desc__content_hotel-name{color:#087dc2;font-size:12px}.hotel-amendment-policy__content_title,.hotel-amenity__content_title,.hotel-contact__content_title,.hotel-desc__content_title{color:#087dc2;font-size:12px;text-transform:uppercase}.hotel-amendment-policy__content_info,.hotel-amenity__content_info,.hotel-contact__content_info,.hotel-desc__content_info{color:#838383;padding-bottom:2px}.hotel-amendment-policy__content_city,.hotel-amenity__content_city,.hotel-contact__content_city,.hotel-desc__content_city{color:#838383}.hotel-amendment-policy__content,.hotel-desc__content{padding-top:10px}.hotel-amenity__content{padding-left:.75rem;padding-bottom:.5625rem;padding-top:.5625rem}.hotel-amenity__content:after,.hotel-amenity__content:before{content:" ";display:table}.hotel-amenity__content:after{clear:both}.hotel-amenity__content_amenity{min-width:25%;float:left}.amenity__logo{padding:5px 5px 5px 15px}.amenity__info{padding-right:5px;padding-top:5px;padding-bottom:5px}.hotel-desc__title{padding-left:.5rem;padding-top:.5rem;color:#087dc2}.sorter-header{margin-bottom:.9375rem}.sorter-header__row{background-color:#fff;padding-top:.625rem;padding-bottom:.625rem}.sorter-header__row:after,.sorter-header__row:before{content:" ";display:table}.sorter-header__row:after{clear:both}.sorter-header__row>li{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:20%;color:#838383;text-align:center;border-right:2px solid #b6b6b6;line-height:1.3rem;text-transform:uppercase;cursor:pointer}.sorter-header .triangle__container{border-radius:100%;width:18px;height:18px;position:relative;float:right}.sorter-header .triangle_down{height:0;width:0;border:5px solid transparent;border-top-color:#bfbfbf;position:absolute;margin-left:0;top:10px;left:4px;right:0}.sorter-header .triangle_up{height:0;width:0;border:5px solid transparent;border-bottom-color:#bfbfbf;position:absolute;bottom:10px;left:4px;right:0}.sorter-header .active_triangle_down{height:0;width:0;border:5px solid transparent;border-bottom-color:#087dc2;position:absolute;bottom:10px;left:4px;right:0}.sorter-header .active_triangle_up{height:0;width:0;border:5px solid transparent;border-top-color:#087dc2;position:absolute;top:10px;left:4px;right:0}.hotel__pax-info{padding-left:.9375rem}.hotel__pax-info_main{margin-left:-.9375rem;margin-right:-.9375rem;padding-top:1.875rem}.hotel__pax-info_main:after,.hotel__pax-info_main:before{content:" ";display:table}.hotel__pax-info_main:after{clear:both}.hotel__pax-info_main .content{padding-left:0}.hotel__pax-info_wrapper{max-width:960px;margin:0 auto}@media (min-width:1280px){.hotel__pax-info_wrapper{max-width:1200px}}@media (min-width:1600px){.hotel__pax-info_wrapper{max-width:1400px}}.hotel__pax-info_wrapper .single-content{float:left;padding-left:.9375rem;padding-right:.9375rem;min-height:1px;width:100%}.hotel__pax-info_card{padding:0 .9375rem;margin-bottom:.9375rem;background-color:#fff}.hotel__pax-info_card:after,.hotel__pax-info_card:before{content:" ";display:table}.hotel__pax-info_card:after{clear:both}.hotel__pax-info_card_header{padding:.375rem .9375rem}.hotel__pax-info_header{background-color:#f0f5f8;min-height:1.5rem;padding:.5rem;text-transform:uppercase;color:#087dc2;font-weight:700}.hotel__pax-info_header ul{margin-left:-15px;margin-right:-15px;padding-top:.3125rem;text-transform:uppercase}.hotel__pax-info_header ul:after,.hotel__pax-info_header ul:before{content:" ";display:table}.hotel__pax-info_header ul:after{clear:both}.hotel__pax-info_header ul>li{padding-left:.9375rem;padding-right:.9375rem;min-height:1px}.hotel__pax-info_header ul>li:nth-child(2){width:30%;text-align:left}.hotel__pax-info_header ul>li:last-child{width:30%;text-align:right}.hotel__pax-info_card_content{margin-bottom:.9375rem}.hotel__pax-info_card{box-shadow:0 0 15px rgba(0,0,0,.25)}.hotel__pax-info_card_header{text-transform:uppercase;color:#087dc2}.hotel__pax-info_card_info{color:#ec2227;margin-top:.2rem;margin-bottom:.2rem;padding-left:.2rem}.hotel__pax-info_row:after,.hotel__pax-info_row:before{content:" ";display:table}.hotel__pax-info_row:after{clear:both}.hotel__pax-info_header ul>li{float:left;width:20%;text-align:center;font-size:.625rem}.hotel__pax-info_header ul>li:first-child,.hotel__pax-info_header ul>li:nth-child(2){width:10%;text-align:center}.hotel__pax-info_header ul>li:last-child{width:20%;text-align:center}.hotel__pax-info_footer{border-top:1px solid #087dc2;padding-top:.625rem;padding-bottom:.625rem}.hotel__pax-info_footer:after,.hotel__pax-info_footer:before{content:" ";display:table}.hotel__pax-info_footer:after{clear:both}.hotel__pax-info .footer_text{margin-bottom:0}.hotel__pax-info_room{margin-bottom:.9375rem;border-top:1px solid #087dc2}.hotel__pax-info_room_text{text-transform:uppercase;color:#087dc2;padding-top:.3125rem;padding-bottom:.3125rem}.hotel__pax-info_room .pax-info{padding-bottom:0}.hotel__pax-info_button{padding:.3125rem 0;font-size:.875rem;line-height:inherit;border-radius:0;color:#fff;background-color:#ec2227;border:none;width:25%;font-weight:700;float:right}.hotel__pax-info_button.active.focus,.hotel__pax-info_button.active:focus,.hotel__pax-info_button.focus,.hotel__pax-info_button:active.focus,.hotel__pax-info_button:active:focus,.hotel__pax-info_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__pax-info_button.focus,.hotel__pax-info_button:focus,.hotel__pax-info_button:hover{color:#fff;text-decoration:none;background-color:#9b0d11}.hotel__pax-info_button.active,.hotel__pax-info_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__pax-info_button.disabled,.hotel__pax-info_button[disabled],fieldset[disabled] .hotel__pax-info_button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__pax-info_save-traveler{width:100%}.hotel__pax-info_save-traveler:after,.hotel__pax-info_save-traveler:before{content:" ";display:table}.hotel__pax-info_save-traveler:after{clear:both}.hotel__pax-info_save-traveler_button{float:right;width:25%;padding-top:.3125rem;padding-bottom:.3125rem;color:#fff;background-color:#087dc2;font-weight:700;margin-bottom:.625rem}.hotel__pax-info_save-traveler_button.active.focus,.hotel__pax-info_save-traveler_button.active:focus,.hotel__pax-info_save-traveler_button.focus,.hotel__pax-info_save-traveler_button:active.focus,.hotel__pax-info_save-traveler_button:active:focus,.hotel__pax-info_save-traveler_button:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.hotel__pax-info_save-traveler_button.focus,.hotel__pax-info_save-traveler_button:focus,.hotel__pax-info_save-traveler_button:hover{color:#fff;text-decoration:none;background-color:#043e60}.hotel__pax-info_save-traveler_button.active,.hotel__pax-info_save-traveler_button:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.hotel__pax-info_save-traveler_button.disabled,.hotel__pax-info_save-traveler_button[disabled],fieldset[disabled] .hotel__pax-info_save-traveler_button{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.hotel__pax-info_footer-row{padding-top:.9375rem;padding-bottom:.9375rem}.hotel__pax-info_footer-row:after,.hotel__pax-info_footer-row:before{content:" ";display:table}.hotel__pax-info_footer-row:after{clear:both}.hotel__pax-info_save-traveler{margin-bottom:.9375rem}.hotel__pax-info_cancellation-policy-header{float:left;font-size:.875rem;margin:2px}.view__cart{float:right;padding:.3125rem}.hotel__pax-info_main .content{padding-left:.9375rem}.hotel__pax-info_footer .hotel-ssr__wrapper{width:100%}.hotel__pax-info_footer .hotel-ssr__wrapper:after,.hotel__pax-info_footer .hotel-ssr__wrapper:before{content:" ";display:table}.hotel__pax-info_footer .hotel-ssr__wrapper:after{clear:both}.hotel__pax-info_footer .hotel-ssr__button:after,.hotel__pax-info_footer .hotel-ssr__button:before{content:" ";display:table}.hotel__pax-info_footer .hotel-ssr__button:after{clear:both}.hotel__pax-info_footer .hotel-ssr__button>button{background-color:#fff;border:5px solid #c7e5f6;width:auto;padding:.3rem;text-align:left;margin-bottom:1rem}.hotel__pax-info_footer .hotel-ssr__list{padding:.3rem;width:100%}.hotel__pax-info_footer .hotel-ssr__list:after,.hotel__pax-info_footer .hotel-ssr__list:before{content:" ";display:table}.hotel__pax-info_footer .hotel-ssr__list:after{clear:both}.hotel__pax-info_footer .hotel-ssr__list-options{float:left;min-height:1px;width:33.333%;padding:0}.hotel__pax-info_footer .hotel-ssr__list-options:after,.hotel__pax-info_footer .hotel-ssr__list-options:before{content:" ";display:table}.hotel__pax-info_footer .hotel-ssr__list-options:after{clear:both}.hotel__pax-info_footer .hotel-ssr__list-options_label{margin:0;width:93%;float:left;display:inline}.hotel__pax-info_footer .hotel-ssr__list-options>input{width:7%;float:left}.hotel__pax-info_footer .hotel-ssr__free-text{padding:.3rem}.hotel__pax-info_footer .hotel-ssr__free-text_label{width:100%}.hotel__pax-info_footer .hotel-ssr__free-text>textarea{resize:none}.hotel__pax-info_footer .hotel-ssr__note{padding:.3rem;color:#ec2227;float:left;margin-bottom:.5rem}.point-of-interest-container__auto-suggest-container .autosuggestion__textbox{width:99%;margin-left:-1%}.point-of-interest-container__auto-suggest-container .itemcontainer{left:-1px;right:2px}.recommended-filter__options{width:100%;padding:.2rem .5rem;background:0 0}.gm-style .gm-style-iw{overflow:visible!important;font-weight:400!important;padding-left:0}.gm-style-iw>div{overflow:visible!important;line-height:1.35}.air__infowindow_content,.hotel__infowindow_content{margin-right:-15px;padding-bottom:.9375rem;background-color:#fff;text-transform:capitalize;width:100%;margin-left:0}.air__infowindow_content:after,.air__infowindow_content:before,.hotel__infowindow_content:after,.hotel__infowindow_content:before{content:" ";display:table}.air__infowindow_content:after,.hotel__infowindow_content:after{clear:both}.air__infowindow_detail,.hotel__infowindow_detail{float:left;width:100%;padding-left:.9375rem;padding-right:.3125rem}.air__infowindow_price,.hotel__infowindow_price{float:left;width:100%;padding-right:.9375rem;padding-left:.3125rem;padding-top:.9375rem;text-align:right}.air__infowindow_footer_links,.hotel__infowindow_footer_links{margin-left:0;margin-right:0;width:100%}.air__infowindow_footer_links:after,.air__infowindow_footer_links:before,.hotel__infowindow_footer_links:after,.hotel__infowindow_footer_links:before{content:" ";display:table}.air__infowindow_footer_links:after,.hotel__infowindow_footer_links:after{clear:both}.air__infowindow_footer_links>li,.hotel__infowindow_footer_links>li{float:left;width:33.3333333333%}.air__infowindow_footer_links>li a,.hotel__infowindow_footer_links>li a{display:block;padding:.3125rem;text-align:center;cursor:pointer;text-transform:uppercase;font-size:.625rem;font-weight:500}.air__infowindow .room-details,.hotel__infowindow .room-details{padding-left:0;padding-right:0}.air__infowindow .room-details__content,.hotel__infowindow .room-details__content{width:300px;background-color:#f0f5f8;border:10px solid #c7e5f6}.air__infowindow .room-table,.hotel__infowindow .room-table{table-layout:auto}.air__infowindow .room-table__wrapper,.hotel__infowindow .room-table__wrapper{max-height:120px;overflow-y:auto;overflow-x:hidden}.air__infowindow .room-table td,.hotel__infowindow .room-table td{vertical-align:bottom;padding-right:.3125rem;padding-bottom:.625rem}.air__infowindow .room-table td:last-child,.hotel__infowindow .room-table td:last-child{text-align:right}.air__infowindow .room-table td .result__book_button,.hotel__infowindow .room-table td .result__book_button{width:100%;margin-left:0;padding-top:.1875rem;padding-bottom:.1875rem}.air__infowindow .room-table__price,.hotel__infowindow .room-table__price{padding-bottom:.625rem;max-height:100px}.air__infowindow .room-table__currency,.hotel__infowindow .room-table__currency{float:none}.air__infowindow .room-table__amount,.hotel__infowindow .room-table__amount{font-size:1.125rem;font-family:Open Sans;color:#f48083}.air__infowindow .infowindow__close,.hotel__infowindow .infowindow__close{display:none}.infowindow__hotel_name{color:#087dc2;font-size:1rem;font-weight:400}.infowindow__roomdesc_text{color:#838383;font-size:.7rem}.infowindow__rating{float:left;width:50%;text-align:center;padding-top:.9375rem}.infowindow__rating .glyphicon{color:#f3c103}.infowindow__price{float:left;width:50%;text-align:center;max-height:100px}.infowindow__price_amount{font-size:1.125rem;font-family:Open Sans;color:#f48083}.infowindow__cancellation_text{font-size:.7rem}.infowindow__book,.infowindow__select{white-space:nowrap;font-size:.625rem}.infowindow__book_button,.infowindow__book_button-active,.infowindow__select_button,.infowindow__select_button-active{padding-top:.3125rem;padding-bottom:.3125rem;background-color:#ec2227;border:none;line-height:inherit;border-radius:0;background-image:none;width:100%;color:#fff;font-weight:700;text-transform:uppercase}.infowindow__select_button,.infowindow__select_button:active,.infowindow__select_button:focus,.infowindow__select_button:hover{background-color:#087dc2}.infowindow__select_button-active{color:#087dc2;background-color:#c7e5f6}.infowindow__select_button-active:active,.infowindow__select_button-active:focus,.infowindow__select_button-active:hover{background-color:#c7e5f6}.infowindow__hotel-highlights,.infowindow__slideshow{background-color:#f0f5f8;color:#087dc2}.infowindow__view-rooms{background-color:#087dc2;color:#fff}.custom-info{max-width:300px;position:absolute;top:5%;right:5%;box-shadow:0 1px 4px -1px rgba(0,0,0,.298039);border:1px solid rgba(0,0,0,.2);border-radius:2px}.custom-info .hotel__infowindow_content{margin-left:0;margin-right:0;padding-top:.9375rem}.custom-info .hotel__infowindow_footer_links{margin-left:0;margin-right:0}.custom-info .air__infowindow_content{margin-left:0;margin-right:0;padding-top:0}.custom-info .air__infowindow_footer_links{margin-left:0;margin-right:0}.custom-info .infowindow__close{display:block;position:absolute;top:5px;right:5px;cursor:pointer}.custom-info .infowindow__close:hover{color:#505050}.custom-info .room-details{margin-left:0;margin-right:0;padding-bottom:0}.custom-info .room-details .room-table__wrapper{max-height:265px}.custom-info .triangle,.custom-info .triangle-active{margin-left:0}.room-listing{box-shadow:0 0 15px rgba(0,0,0,.25);margin-bottom:.5rem}.room-listing__next-btn,.room-listing__prev-btn{width:20px;position:absolute;font-size:30px;cursor:pointer;z-index:1;margin-top:.638rem;color:#087dc2}.room-listing__prev-btn{float:left;left:10px}.room-listing__next-btn{float:right;right:10px}.room-listing__total-price-container{box-shadow:-2px 2px 2px 0 rgba(0,0,0,.2);border-radius:4px;margin-bottom:.5rem;padding:.5rem;width:100%}.room-listing__total-price-container:after,.room-listing__total-price-container:before{content:" ";display:table}.room-listing__total-price-container:after{clear:both}.room-listing__total-price-container_book-button,.room-listing__total-price-container_total-price{float:left;width:50%}.room-listing__total-price-container_total-price .total-price__label,.room-listing__total-price-container_total-price .total-price__value{float:left}.room-listing__total-price-container_total-price .total-price__label{color:#087dc2;font-size:1rem}.room-listing__total-price-container_total-price .total-price__value{margin-top:-.3125rem;margin-left:.5rem}.room-listing__total-price-container_total-price .total-price__value_amount{color:#ec2227;font-family:Open Sans;font-size:1.25rem;margin-left:.25rem}.room-listing__total-price-container_book-button .room-listing-book-button{float:right}.room-listing__total-price-container_book-button .room-listing-book-button__button{background-color:#ec2227;border-radius:.25rem;color:#fff;font-size:1rem;font-weight:700}.room-listing__content{padding:0 .5rem .5rem;float:left;min-height:65px;height:auto;max-height:635px}.room-listing__content_header{color:#087dc2;padding:.875rem .9375rem;margin-bottom:.9375rem;box-shadow:0 0 15px rgba(0,0,0,.25)}.room-listing__content_header:after,.room-listing__content_header:before{content:" ";display:table}.room-listing__content_header:after{clear:both}.room-listing__content_header .header__room-selection{font-size:.9375rem;text-align:center}.room-listing__content_header .header__price-container{float:right}.room-listing__content_header .header__price-container_room-price-wrapper{float:left}.room-listing__content_header .header__price-container_room-price-wrapper .room-price-wrapper{float:left;width:30%;margin-top:-.25rem;padding:0 .5rem}.room-listing__content_header .header__price-container_room-price-wrapper .room-price-wrapper__currency{color:#838383;font-size:.75rem}.room-listing__content_header .header__price-container_room-price-wrapper .room-price-wrapper__amount{color:#ec2227;font-family:Open Sans;font-size:1.25rem}.room-listing__content_header .header__price-container_expander-button{float:right;margin-left:.5rem}.room-listing__content_rooms{margin-bottom:1rem}.room-listing__content_rooms .room-detail-container{position:relative}.room-listing__content_rooms .room-detail-container:after,.room-listing__content_rooms .room-detail-container:before{content:" ";display:table}.room-listing__content_rooms .room-detail-container:after{clear:both}.room-listing__content_rooms .room-detail-container__supplier-name{width:15%;float:left}.room-listing__content_rooms .room-detail-container__supplier-name_text{padding-top:.5rem;color:#087dc2}.room-listing__content_rooms .room-detail-container__radio-button,.room-listing__content_rooms .room-detail-container__room-information,.room-listing__content_rooms .room-detail-container__room-price-container{float:left}.room-listing__content_rooms .room-detail-container__radio-button{padding:.5rem 0;width:5%}.room-listing__content_rooms .room-detail-container__room-information{width:50%}.room-listing__content_rooms .room-detail-container__room-information:after,.room-listing__content_rooms .room-detail-container__room-information:before{content:" ";display:table}.room-listing__content_rooms .room-detail-container__room-information:after{clear:both}.room-listing__content_rooms .room-detail-container__room-information_room-container{padding:.5rem .5rem 0}.room-listing__content_rooms .room-detail-container__room-information_room-container .room-container__room-name_room-name-value{color:#55595c;font-size:1rem}.room-listing__content_rooms .room-detail-container__room-information_room-container .room-container__supplier-name{color:#55595c;font-size:.7rem}.room-listing__content_rooms .room-detail-container__room-status-container{float:left;width:10%}.room-listing__content_rooms .room-detail-container__room-status-container_room-availability{margin-top:.5rem;text-align:center}.room-listing__content_rooms .room-detail-container__room-status-container_room-availability .room-availability{float:right}.room-listing__content_rooms .room-detail-container__room-status-container_refundable{position:absolute;bottom:0}.room-listing__content_rooms .room-detail-container__room-price-container{float:left;width:20%;min-height:90px}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper{float:right}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_offer-label{background-color:#087dc2;border-radius:4px;color:#fff;cursor:pointer;padding:0 .25rem}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_amount-wrapper{text-decoration:line-through}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_amount-wrapper .amount-wrapper__value{color:#ec2227;font-family:Open Sans;font-size:1rem}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_price-change-after-offer,.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container{float:right}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_amount{color:#ec2227;font-family:Open Sans;font-size:1.25rem}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_adhoc{float:right;padding:.5rem 0 0 .5rem}.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_adhoc .adhoc-markup__icon{width:1rem;color:#087dc2}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link-without-offer{position:absolute;bottom:0;right:0}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link-without-offer .cancellation-link-container{float:right}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link-without-offer .cancellation-link-container__cancellation-button{color:#087dc2;cursor:pointer;float:left;margin-left:.5rem}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link-without-offer .cancellation-link-container-disabled{pointer-events:none;opacity:.3}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link{float:left;margin-top:.25rem;width:100%;position:absolute;bottom:0;right:0}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link .cancellation-link-container{float:right}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__cancellation-button{color:#087dc2;cursor:pointer;float:left;margin-left:.5rem}.room-listing__content_rooms .room-detail-container__room-price-container_cancellation-link .cancellation-link-container-disabled{pointer-events:none;opacity:.3}.room-listing__content_rooms .room-detail-container__room-price-container_day-wise-rate{position:absolute;bottom:1.25rem;right:0}.room-listing__content_rooms .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__day-wise-rate-button{color:#087dc2;cursor:pointer;float:left}.room-listing__content_rooms .room-detail-container__room-price-container_day-wise-rate-without-offer{position:absolute;bottom:1.25rem;right:0}.room-listing__content_rooms .room-detail-container__room-price-container_day-wise-rate-without-offer .day-wise-rate-container__day-wise-rate-button{color:#087dc2;cursor:pointer;float:left}.room-listing__content_rooms .room-detail-container-disabled{pointer-events:none;opacity:.3}.room-listing__content_rooms .room-separator{border-bottom:1px solid #bfbfbf}.room-listing__content_rooms .cancellation-details-container{border:1px solid #bfbfbf;border-radius:4px;padding:.25rem .5rem}.room-listing__content_rooms .cancellation-details-container__header{color:#087dc2;margin-bottom:.25rem;width:100%}.room-listing__content_rooms .cancellation-details-container__header:after,.room-listing__content_rooms .cancellation-details-container__header:before{content:" ";display:table}.room-listing__content_rooms .cancellation-details-container__header:after{clear:both}.room-listing__content_rooms .cancellation-details-container__header_cancellation-policy-label{float:left}.room-listing__content_rooms .cancellation-details-container__header_close-button{cursor:pointer;float:right}.room-listing__content_rooms .cancellation-details-container__combined-rooms-note{color:red}.room-listing__content:last-child,.room-listing__content_rooms:last-child{margin-bottom:0}.hotel-room-detail__total-price-container_total-price .room-listing .total-price__value_amount-with-adhoc,.room-detail__content .room-detail-container__room-price-container_price-wrapper .room-listing .price-wrapper__total-room-price-container_amount-with-adhoc,.room-listing .hotel-room-detail__total-price-container_total-price .total-price__value_amount-with-adhoc,.room-listing .room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_amount-with-adhoc,.room-listing .room-listing__content_header .header__price-container_room-price-wrapper .room-price-wrapper__amount-with-adhoc,.room-listing .room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_amount-with-adhoc,.room-listing .room-listing__total-price-container_total-price .total-price__value_amount-with-adhoc,.room-listing__content_header .header__price-container_room-price-wrapper .room-listing .room-price-wrapper__amount-with-adhoc,.room-listing__content_rooms .room-detail-container__room-price-container_price-wrapper .room-listing .price-wrapper__total-room-price-container_amount-with-adhoc,.room-listing__total-price-container_total-price .room-listing .total-price__value_amount-with-adhoc{color:#00f;font-family:Open Sans;font-size:1.25rem}.hotel-room-pane-container{overflow-y:auto;visibility:hidden;max-height:565px;height:auto;min-height:65px}.hotel-room-pane-container__content{visibility:visible;height:auto}.hotel-room-pane-container:hover{visibility:visible;transition:visibility .2s ease-in-out}.hotel-room-row{display:table;width:100%}.hotel-room-row__container{border:10px solid #c7e5f6;margin-right:-5px}.hotel-room-row__container:after,.hotel-room-row__container:before{content:" ";display:table}.hotel-room-row__container:after{clear:both}.hotel-room-row__container_header{text-align:left;text-transform:uppercase;background-color:#f0f5f8;font-weight:700}.hotel-room-row__container_header:after,.hotel-room-row__container_header:before{content:" ";display:table}.hotel-room-row__container_header:after{clear:both}.hotel-room-row__container_header .availability,.hotel-room-row__container_header .inclusion,.hotel-room-row__container_header .offers,.hotel-room-row__container_header .room-rate,.hotel-room-row__container_header .toggle-row{padding:.3125rem 0 .3125rem .3125rem}.hotel-room-row__container_header .inclusion{width:25%;float:left}.hotel-room-row__container_header .toggle-row{width:20%;float:left}.hotel-room-row__container_header .toggle-row>button{float:right;background:transparent;border:none;padding-right:1rem;font-weight:600}.hotel-room-row__container_header .offers{width:15%;float:left}.hotel-room-row__container_header .availability,.hotel-room-row__container_header .room-rate{width:20%;float:left}.hotel-room-row__container_content .room-detail:after,.hotel-room-row__container_content .room-detail:before{content:" ";display:table}.hotel-room-row__container_content .room-detail:after{clear:both}.hotel-room-row__container_content .room-detail__room-type{min-height:1px;width:25%;float:left}.hotel-room-row__container_content .room-detail__room-type_room-desc{padding-left:.3125rem;color:#000}.hotel-room-row__container_content .room-detail__room-type_room-desc .remark-icon{padding-left:.5rem;color:#838383}.hotel-room-row__container_content .room-detail__room-type_room-basis{padding-left:.3125rem;text-transform:uppercase}.hotel-room-row__container_content .room-detail__room-offers{min-height:1px;width:15%;float:left}.hotel-room-row__container_content .room-detail__room-allocation{width:20%;float:left}.hotel-room-row__container_content .room-detail__room-allocation_status{padding:.3125rem}.hotel-room-row__container_content .room-detail__room-allocation_cancellation,.hotel-room-row__container_content .room-detail__room-allocation_inline-cancellation{color:#087dc2;padding:.3125rem;cursor:pointer}.hotel-room-row__container_content .room-detail__room-rate{width:20%;float:left}.hotel-room-row__container_content .room-detail__room-rate_adhoc-amount,.hotel-room-row__container_content .room-detail__room-rate_adhoc-component,.hotel-room-row__container_content .room-detail__room-rate_currency,.hotel-room-row__container_content .room-detail__room-rate_package,.hotel-room-row__container_content .room-detail__room-rate_total-price{float:left;padding:.3125rem}.hotel-room-row__container_content .room-detail__room-rate_adhoc-component{color:#087dc2}.hotel-room-row__container_content .room-detail__events{width:20%;float:left}.hotel-room-row__container_content .room-detail__events_book,.hotel-room-row__container_content .room-detail__events_change{color:#fff;text-decoration:none;background-color:#ec2227;padding:.3125rem 0;font-size:.625rem;margin:.3rem;width:70%;font-weight:700;cursor:pointer;text-transform:uppercase}.hotel-room-row__container_content .room-detail__events_book:disabled,.hotel-room-row__container_content .room-detail__events_change:disabled{cursor:not-allowed}.room-detail__content{margin-bottom:1rem;padding:.5rem .5rem .1rem}.room-detail__content .room-detail-container{position:relative}.room-detail__content .room-detail-container:after,.room-detail__content .room-detail-container:before{content:" ";display:table}.room-detail__content .room-detail-container:after{clear:both}.room-detail__content .room-detail-container__radio-button,.room-detail__content .room-detail-container__room-information,.room-detail__content .room-detail-container__room-price-container{float:left}.room-detail__content .room-detail-container__radio-button{padding:.5rem 0;width:5%}.room-detail__content .room-detail-container__room-information{width:40%}.room-detail__content .room-detail-container__room-information:after,.room-detail__content .room-detail-container__room-information:before{content:" ";display:table}.room-detail__content .room-detail-container__room-information:after{clear:both}.room-detail__content .room-detail-container__room-information_room-container{padding:.5rem .5rem 0}.room-detail__content .room-detail-container__room-information_room-container .room-container__room-name_room-name-value{color:#55595c;font-size:.875rem;text-transform:uppercase}.room-detail__content .room-detail-container__room-information_room-container .room-container__room-name_binding-rate-applicable-flag{font-size:1.125rem;color:#087dc2}.room-detail__content .room-detail-container__room-information_room-container .room-container__supplement-info{color:#087dc2;cursor:pointer;margin-bottom:.125rem}.room-detail__content .room-detail-container__room-status-container{float:left;width:15%}.room-detail__content .room-detail-container__room-status-container_room-availability{margin-top:.5rem;text-align:center;line-height:1}.room-detail__content .room-detail-container__room-status-container_room-availability .room-availability{float:right}.room-detail__content .room-detail-container__room-status-container_refundable{position:absolute;bottom:0}.room-detail__content .room-detail-container__room-price-container{float:left;width:40%}.room-detail__content .room-detail-container__room-price-container_price-wrapper{float:right;width:100%}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_offer-label{background-color:#087dc2;border-radius:4px;color:#fff;cursor:pointer;padding:0 .25rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_amount-wrapper{text-decoration:line-through}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_amount-wrapper .amount-wrapper__value{color:#ec2227;font-family:Open Sans;font-size:1rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__special-offer-price-container_price-change-after-offer,.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container{float:right}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_amount{color:#ec2227;font-family:Open Sans;font-size:1rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_adhoc{float:right;padding:.3rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_adhoc .adhoc-markup__icon{width:1rem;color:#087dc2}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_local-charge{float:right;padding:.3rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .price-wrapper__total-room-price-container_local-charge .icon{width:1rem;font-size:1rem;color:orange;padding-top:.125rem}.room-detail__content .room-detail-container__room-price-container_price-wrapper .offer-price{margin-top:.25rem;float:right}.room-detail__content .room-detail-container__room-price-container_price-wrapper .offer-price__title{color:#087dc2;text-transform:capitalize}.room-detail__content .room-detail-container__room-price-container_price-wrapper .offer-price__amount{color:#ec2227}.room-detail__content .room-detail-container__room-price-container_cancellation-link-without-offer{position:absolute;bottom:0;right:0}.room-detail__content .room-detail-container__room-price-container_cancellation-link-without-offer .cancellation-link-container{float:right}.room-detail__content .room-detail-container__room-price-container_cancellation-link-without-offer .cancellation-link-container__cancellation-button{color:#087dc2;cursor:pointer;float:left}.room-detail__content .room-detail-container__room-price-container_amendment-policy-link,.room-detail__content .room-detail-container__room-price-container_cancellation-link,.room-detail__content .room-detail-container__room-price-container_day-wise-rate,.room-detail__content .room-detail-container__room-price-container_extra-link,.room-detail__content .room-detail-container__room-price-container_fare-breakup{float:left;margin-top:.25rem;width:100%}.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container{float:right}.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .amendment-policy-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .cancellation-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container__extras-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .day-wise-rate-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .extra-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container__extras-button,.room-detail__content .room-detail-container__room-price-container_amendment-policy-link .fare-breakup-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .amendment-policy-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .cancellation-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container__extras-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .day-wise-rate-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .extra-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container__extras-button,.room-detail__content .room-detail-container__room-price-container_cancellation-link .fare-breakup-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .amendment-policy-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .cancellation-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__extras-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .day-wise-rate-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .extra-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container__extras-button,.room-detail__content .room-detail-container__room-price-container_day-wise-rate .fare-breakup-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_extra-link .amendment-policy-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_extra-link .cancellation-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container__extras-button,.room-detail__content .room-detail-container__room-price-container_extra-link .day-wise-rate-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_extra-link .extra-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container__extras-button,.room-detail__content .room-detail-container__room-price-container_extra-link .fare-breakup-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .amendment-policy-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .cancellation-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container__extras-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .day-wise-rate-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container__extras-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .extra-link-container__fare-breakup-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container__amendment-policy-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container__cancellation-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container__day-wise-rate-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container__extras-button,.room-detail__content .room-detail-container__room-price-container_fare-breakup .fare-breakup-container__fare-breakup-button{color:#087dc2;cursor:pointer;float:right;text-align:right}.room-detail__content .room-detail-container__room-price-container_tentative-amount{text-transform:none;float:right;text-align:right;color:#087dc2;margin-top:.25rem;width:100%}.room-detail__content .room-separator{border-bottom:1px solid #bfbfbf}.room-detail__content .offer-box__data{color:#838383}.room-detail__content .horizontal-line{border-bottom:1px solid #bfbfbf}.room-detail__content:last-child{margin-bottom:0}.cancellation-details-container,.offer-details-container,.room-extra-container,.supplements-info-container{border:1px solid #bfbfbf;border-radius:4px;padding:.25rem .5rem}.cancellation-details-container .amendment-policy-container__header,.cancellation-details-container__header,.offer-details-container .amendment-policy-container__header,.offer-details-container__header,.room-extra-container .amendment-policy-container__header,.room-extra-container__header,.supplements-info-container .amendment-policy-container__header,.supplements-info-container__header{color:#087dc2;margin-bottom:.25rem;width:100%}.cancellation-details-container .amendment-policy-container__header:after,.cancellation-details-container .amendment-policy-container__header:before,.cancellation-details-container__header:after,.cancellation-details-container__header:before,.offer-details-container .amendment-policy-container__header:after,.offer-details-container .amendment-policy-container__header:before,.offer-details-container__header:after,.offer-details-container__header:before,.room-extra-container .amendment-policy-container__header:after,.room-extra-container .amendment-policy-container__header:before,.room-extra-container__header:after,.room-extra-container__header:before,.supplements-info-container .amendment-policy-container__header:after,.supplements-info-container .amendment-policy-container__header:before,.supplements-info-container__header:after,.supplements-info-container__header:before{content:" ";display:table}.cancellation-details-container .amendment-policy-container__header:after,.cancellation-details-container__header:after,.offer-details-container .amendment-policy-container__header:after,.offer-details-container__header:after,.room-extra-container .amendment-policy-container__header:after,.room-extra-container__header:after,.supplements-info-container .amendment-policy-container__header:after,.supplements-info-container__header:after{clear:both}.cancellation-details-container .amendment-policy-container__header_close-button,.cancellation-details-container__header_close-button,.offer-details-container .amendment-policy-container__header_close-button,.offer-details-container__header_close-button,.room-extra-container .amendment-policy-container__header_close-button,.room-extra-container__header_close-button,.supplements-info-container .amendment-policy-container__header_close-button,.supplements-info-container__header_close-button{cursor:pointer;float:right}.cancellation-details-container .amendment-policy-container__header_amendment-policy-label,.cancellation-details-container .amendment-policy-container__header_cancellation-policy-label,.cancellation-details-container__header_amendment-policy-label,.cancellation-details-container__header_cancellation-policy-label{float:left}.popover{max-width:100%}.cancellation-policy_room-header{color:#087dc2;padding:.625rem;border-bottom:1px solid #bfbfbf}.cancellation-policy_room-content{padding:.625rem}.hotel__map_view .list-content,.hotel__map_view .sidebar-content{float:left;width:20%;max-height:37.5rem;overflow-y:auto;padding:.45rem}.hotel__map_view .map-content{float:left;width:60%}.hotel__map_view .map-content-wrapper{position:relative}.hotel__map_view .hotel-map-view-map-wrapper{height:600px;width:100%}.hotel__map_view .map-search{padding:5px 0 5px 10px;margin-top:1rem;margin-left:1rem;font-size:1rem;height:2rem;width:20rem}.hotel__map_view .search__result_row{cursor:pointer}.hotel__map_view .map-view__description{float:left;padding-right:.9375rem;min-height:1px;width:100%;padding-left:0}.hotel__map_view .map-view__description_rating{float:left}.hotel__map_view .map-view__description_rating .glyphicon{color:#f3c103}.hotel__map_view .map-view__description_amount{float:right}.hotel__map_view .map-view__amount_label{text-transform:none}.pac-container{z-index:1100}.pac-item{cursor:pointer}.room-extra-container__header_extra-detail-label{float:left}.room-extra-container__extra-details .extra-content__header,.room-extra-container__extra-details_extra-content__header{color:#087dc2;margin-bottom:.25rem;width:100%;border-top:1px solid #087dc2}.room-extra-container__extra-details .extra-content__header:after,.room-extra-container__extra-details .extra-content__header:before,.room-extra-container__extra-details_extra-content__header:after,.room-extra-container__extra-details_extra-content__header:before{content:" ";display:table}.room-extra-container__extra-details .extra-content__header:after,.room-extra-container__extra-details_extra-content__header:after{clear:both}.room-extra-container__extra-details .extra-content__room-extra-details,.room-extra-container__extra-details_extra-content__room-extra-details{margin-left:.25rem}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content{border-top:1px solid #838383}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content:after,.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content:before,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content:after,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content:before,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content:after,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content:before,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content:after,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content:before{content:" ";display:table}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content:after,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content:after,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content:after,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content:after{clear:both}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content__extra-title,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content__extra-title,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content__extra-title,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content__extra-title{float:left}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content__extra-title .checkbox-component,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content__extra-title .checkbox-component,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content__extra-title .checkbox-component,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content__extra-title .checkbox-component{color:#087dc2}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content__extra-title .icon,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content__extra-title .icon,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content__extra-title .icon,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content__extra-title .icon{width:1rem;font-size:1rem;color:orange;padding-top:.125rem}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content__extra-price,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content__extra-price,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content__extra-price,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content__extra-price{float:right}.room-extra-container__extra-details .extra-content__room-extra-details .room-extra-content__extra-price_amount,.room-extra-container__extra-details .extra-content__room-extra-details_room-extra-content__extra-price_amount,.room-extra-container__extra-details_extra-content__room-extra-details .room-extra-content__extra-price_amount,.room-extra-container__extra-details_extra-content__room-extra-details_room-extra-content__extra-price_amount{color:#ec2227;font-family:Open Sans}
/*# sourceMappingURL=hotel.css.map */
