.clearfix,.top_head:after{display:table;width:100%;clear:both}*,.top_menu ul,body{padding:0}#step-main .book_steps,h2,h3,h4,h5,h6{font-weight:300}#pop_close_se,.call_action a,.top_links ul li a,.top_menu ul li a,a,ul.tabs li a{text-decoration:none}*,.modal{outline:0}.ov-item-image,.upgrade_room_img{max-height:360px;overflow:hidden}.fancy_detail_more_info:hover,.tab-content .fade,.tooltip{opacity:1}#back-confirm-popup,#login-alert,#login-popup-members{height:auto!important}html{-webkit-text-size-adjust:100%}*{margin:0;list-style:none;box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.ov-item-image img,.upgrade_room_img img,img{max-width:100%}body{font-family:'Open Sans',sans-serif;font-size:14px;background:#f1f2f5;margin:0;color:#354a59}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}.top_links{width:100%;background:#333}#ov-verbiage-button-container,.book-time.right-time,.filter_rgt,.guest-single-email,.hote_det_icon,.m_check_out,.m_r_number,.mobile-search .check-edit-date,.more-info-flight span,.near-by-attraction-selector .check_all_nba,.popup-age .child-popup:nth-child(odd),.rate-rule-heading .search_filter_block,.special_offer,.top_links ul,.upgrade_total_price{float:right}.top_links ul li{float:left;color:#fff}.fancy_foget_pass:hover,.footer-nav ul li a:focus,.terms_conditions_text a,.terms_conditions_text a:hover,.tick_text a,.tick_text a:hover,.top_links ul li a:hover,.top_menu ul li a:focus,.upgrade_sel_room .sel{color:#4078a3}.top_links ul li:first-child{padding:10px 0}.top_links ul li a{padding:10px;color:#fff;display:block}.check-avaibility-btn:hover,.ov-item-action .ov-btn-primary:hover,.top_head{background:#354a59}.top_head:after{content:""}.container,section#booking-panel-area{max-width:1800px;width:100%;margin:0 auto}.logo_lft{width:30%;float:left;padding:20px 0;height:85px}#overlay-policy .fa.fa-info-circle::before,#pop_close_se:hover,.cross_sell .list_price .book-from a,.currency-nav-holder ul li,.logo_lft a,.member-room-off .rateTypeName,.room_avail_notify .fa.fa-info-circle,.room_avail_notify .fa.fa-info-circle::before,.ui-datepicker td a:hover:after,.view_reserve_col .booking-list .ui-widget-content a{color:#fff}.head_rgt{width:70%;float:right}.top_menu ul{float:right;margin:0}.top_menu ul li{float:left;list-style:none}.top_menu ul li a{color:#fff;padding:35px 22px;display:block;text-transform:uppercase;font-size:14px}#login-info-top{padding:0;text-align:right}#step-main{border:0;text-align:center}.top_menu ul li:last-child{background:#4078a3}.step_wrap{width:100%;background:#fff;padding:30px 0;clear:both}#step-main .book_steps{display:inline-block;padding:0 35px;font-size:15px;color:#999}#step-main .book_steps.active{color:#354a59;font-weight:600}#step-main .book_steps .step-num{padding-right:5px}.booking_lft{width:24.29%;float:left;margin:10px 0 0}.booking_rgt{width:74.7%;float:right;margin:10px 0 0;position:relative}.filter{width:100%;margin-bottom:5px}.search_filter_block .language-drp{background:#fff;display:none;left:0;padding:10px;position:absolute;width:116px;box-shadow:0 0 5px #ccc;z-index:20}.filter_rgt .all-loc-map a,.filter_rgt select.form-control,.search_filter_block .all-loc-map a,.search_filter_block .dropdown-toggle{background:url(../images/filttersel_arrow.png) right center no-repeat rgba(0,0,0,0)}.search_filter_block .language-drp li a{color:#556a79;display:inline-block;padding:2px 0}.ov-item-info img,.search_filter_block .language-drp li a img,.upgrade_room_content h4 img{vertical-align:middle}.search_filter_block .dropdown-toggle{border:0;text-align:left;font-size:15px;font-weight:400;padding:2px 32px 2px 0;text-transform:uppercase;cursor:pointer;color:#556a79}.filter_rgt .currency_hotel,.filter_rgt .currency_room{float:left;padding:0 10px;margin:7px 0 0;border-left:2px solid #dadada;position:relative}.filter_rgt .price_hotel{float:left;padding:0 10px 0 30px;margin:7px 0 0;border-left:2px solid #dadada;cursor:pointer}.filter_rgt .all-loc-map,.search_filter_block .all-loc-map{float:left;padding:0 5px 0 10px;margin:7px 0 0}.filter_rgt .all-loc-map a,.search_filter_block .all-loc-map a{padding-right:30px;display:inline-block}.filter_rgt select{font-size:15px;font-weight:400;text-transform:uppercase;background:url(../images/filttersel_arrow.png) right center no-repeat;padding:0 25px 0 0;border:0;color:#556a79}.filter_rgt select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter_rgt .dropdown-menu{top:29px}.addon-inner-section,.booking_lft #booking-engine,.filter_rgt .sort_by_hotel_listing option,.filter_rgt select option{background:#fff}.all-loc-map,.book-time .left-time,.checkout-page #compnay_name_container,.filter .views,.rate-rule-heading .rate-rule-add-mob,.specialOfferList .sort-by{float:left}.fa.fa-map-marker{color:#78797a;font-size:25px;padding:0 5px 0 0}.filter .views span{padding:10px 16px;color:#354a59;font-size:13px;display:inline-block;cursor:pointer}.filter .views span em,.filter .views span i{font-size:14px;padding-right:5px}.filter .views span.active{background:#354a59;color:#fff}#content-middle:after,#footer-main:after,.filter:after{clear:both;content:"";display:table;width:100%}.listing-hotels .listing{background:#fff;border:0;margin:0 0 25px;padding:25px 24px}.booking_lft .form-control,.booking_lft .form-control.childd{background-position:6px center,right center;background-color:#fff}.listing .room_list .list_img{width:31.5%;float:left;margin-right:1.5%}.listing .room_list .list_dec{width:42%;float:left;margin-right:3%}.listing .room_list .list_price{width:22%;float:right}.listing-hotels .listing:after{clear:both;display:table;width:100%;content:""}.active .hidetab,.date_of_birth label,.daterangepicker table td.available:after,.hotel_list_grid .btn,.hotel_list_grid .fancy-inquiry-btn,.hotel_sorting_list .btn,.listing figure{display:block}.price-not-available{background:#4078a3;border:0;border-radius:2px;color:#fff;padding:10px 8px;box-shadow:0 0 4px #ccc}.listing .show-room-container h4{color:#fff;font-size:15px;text-transform:uppercase;margin:0;font-weight:500}.entry-content a,.listing h3 a,.mobile-search .check-in-mob span,.mobile-search .check-out-mob span,.ov-item-info a.read_more:hover,.ph_sec a,.rate-rule-heading h1 a,.upgrade_room_content a:hover{color:#354a59}.list_dec>h5{font-size:12px;font-weight:400;margin-bottom:15px;margin-top:7px}.full-description,.listing-description{clear:both;color:#354a59;line-height:24px;font-weight:300;font-size:15px}#booking-engine .booking_pop_left .date-choose,.hotel_btn{margin:22px 0 0}.hotel_btn li{float:left;line-height:1;padding:0 5px;border-left:1px solid #ced3d7}.location-name{float:left;font-weight:400;color:#999;line-height:1;margin-right:10px}.hotel_btn li:first-child{padding-left:0;border-left:0}.hotel_btn li a{color:#999}.book-from,.button-yn,.cross_sell .hotel_list_grid .hotel_btn,.modal-content p{text-align:center}.price_view .price_label{display:block;margin:15px 0;text-align:center;color:#4078a3}.price_view .book-from-price{display:block;font-size:25px;margin:24px 0 10px;text-align:center}.booking_engine_vertical h1.reservation_head{background:#354a59;padding:10px;margin:0;color:#fff;font-size:14px}#booking-engine .Age .child-age p,#booking-engine .form-group label,.input_dates_area .Age .child-age p{font-weight:400;font-size:14px;position:relative;text-transform:uppercase}#booking-engine .booking_pop_left .lefthalf,#booking-engine .lefthalf,.check-in,.occupany_box .lefthalf{width:49%;float:left}#booking-engine .booking_pop_left .righthalf,#booking-engine .righthalf,.check-out,.occupany_box .righthalf{width:49%;float:right}#booking-engine .Age .child-age,.input_dates_area .Age .child-age{width:49%;margin:0 2% 12px 0;float:left}#booking-engine #search_code_promo_show label,#booking-engine .Age .child-age p,.input_dates_area .Age .child-age p{margin-bottom:6px;display:inline-block;text-transform:uppercase;font-size:14px}.login_right.guest-name,div#age1,div#age10,div#age2,div#age3,div#age4,div#age5,div#age6,div#age7,div#age8,div#age9{clear:left;width:100%;float:left}#search_code_promo_show{clear:both;margin-bottom:14px}#abc,.side_banner ul li{margin-top:30px}.price-range-selector{padding:0 20px 10px;background:#fff;width:21%;float:right}.price-bar{float:none!important;margin:0!important;padding:0!important;width:auto!important}.price_filter{display:block;font-size:14px;font-weight:600;margin-bottom:10px}#slider-range{margin:17px 0 0;width:100%}.near-by-attraction-selector{background:#fff;padding:20px 23px 22px;margin-top:30px}.near_by_attraction_filter{display:inline-block;font-size:14px;font-weight:600;margin-bottom:4px}#compute_select,.grid_hotel_btn,.hotel_list_grid .listing .list_dec .listing-description,.hotellisting-mobile-desc,.map_section{display:none}#near-by-attractions ul li input,.near-by-attraction-selector .check_all_nba input{margin-right:5px;vertical-align:middle}#near-by-attractions ul li,.compare-icon{padding-top:8px}.booking_lft .form-control{background-image:url(../images/adult_icon.png),url(../images/selc_drop.png);background-repeat:no-repeat}.booking_lft .form-control.childd{background-image:url(../images/children_icon.png),url(../images/selc_drop.png);background-repeat:no-repeat;padding-left:22px!important}.booking_lft #hdnHotelID.form-control,.booking_lft #no_room.form-control,.booking_lft #region_hotel.form-control .booking_lft #bcode.form-control{background-color:#fff;background-image:url(../images/selc_drop.png);background-repeat:no-repeat;background-position:100% center}.booking_lft .occupany_box .form-control{padding-left:26px!important}.map_section{background:#fff;width:100%;position:absolute;top:43px;right:0;padding:5px;height:500px;z-index:11111}.map_section iframe{width:100%;height:100%}.all-loc-map .bars i:before{content:"\f0c9"}.person_icon span em,.person_icon span i{display:inline!important;padding-right:2px}@keyframes grid{0%{opacity:0}100%{opacity:100%}}@-webkit-keyframes grid{0%{opacity:0}100%{opacity:100%}}@-moz-keyframes grid{0%{opacity:0}100%{opacity:100%}}.hotel_list_grid .listing{float:left;margin-right:1%;width:24%;padding:0 0 20px;position:relative}.hotel_list_grid .listing .room_list .list_img{float:left;margin-right:0;width:100%;height:200px;text-align:center;margin-bottom:20px;padding-top:13px}.hotel_list_grid .listing .room_list .list_img img{max-height:200px}.hotel_list_grid .listing .room_list .list_price{float:right;width:100%;padding:0 21px}.hotel_list_grid .listing .room_list .list_dec{float:left;margin-right:0;width:100%;padding:0 20px;min-height:130px}.hotel_list_grid .listing h3{font-size:18px;font-weight:400;line-height:1.2;min-height:65px}.hotel_list_grid .list_dec>h5{height:58px;margin-bottom:0}.hotel_list_grid .price_view .price_label{margin:0 0 15px}.hotel_list_grid .list_dec .location-name{display:block;line-height:1.3;width:100%;margin-right:0}.hotel_list_grid .list_dec img{margin-top:8px;display:block}.hotel_list_grid .price_view .book-from-price{margin:-7px 0 25px}.hotel_list_grid .grid_hotel_btn{display:block!important;float:left;width:100%}.price-range-selector .ui-state-default,.price-range-selector .ui-widget-content .ui-state-default,.price-range-selector .ui-widget-header .ui-state-default{border-radius:20px}.credit-request h3,.registration_page .form-group{padding-bottom:15px}.hotel_list_grid .listing-description{display:none!important}.btn,.listing-inquiry-button{background-color:#4078a3;padding:10px 30px;text-align:center;font-size:15px;font-weight:500;color:#fff;border-radius:2px;border:0;text-transform:uppercase;cursor:pointer;display:inline-block;line-height:26px}.btn:hover,.check_availability_btn:hover,.listing-inquiry-button:hover,.offer_booknow:hover{background-color:#354a59}#booking-engine #search_code_promo_show .opera_promo_code_box,#booking-engine .booking_pop_left input,.childselect,.form-control{font-size:13px;padding:12px 10px;border:1px solid #d6d7d8;font-weight:400;border-radius:4px;width:100%;box-sizing:border-box;color:#354a59;font-family:'Open Sans',sans-serif}.entry-content h2,.form-group,.loyalty-progress h3,.loyalty-progress-left p,.modify-creditcard,.ov-item-info p.available_policy,.rate-name.bookandjoinshow,.registration-page .login_right,.reward-point-trans p,.sort_room_list .raterule-container .raterule .room-more-content-desc p,.upgrade_room_content p.available_policy{padding-bottom:10px}select.childselect,select.form-control,select.rooms-number-box{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/dropdown.png) 96% center no-repeat #fff;cursor:pointer}select.childselect::-ms-expand,select.form-control::-ms-expand,select.rooms-number-box::-ms-expand{display:none}.form-group label{color:#354a59;font-size:15px;font-weight:400;padding-bottom:6px;display:inline-block}.addon_tax_info,.msg-inline,.rate_type_price_headeing del{color:red;font-size:13px}.dropdown_btns input.active,.entry-content,ul.tabs li a.active{color:#354a59;background-color:#fff}.tabbed-area{clear:both;width:100%;padding-top:15px}ul.tabs{width:100%;float:left;background-color:#fff}ul.tabs li{float:left;list-style-type:none}ul.tabs li a{display:block;padding:17px 25px;color:#929da4;font-size:16px;background-color:#f3f3f3;text-transform:uppercase}.entry-content{width:100%;float:left;clear:both;padding:25px;font-weight:300;font-size:15px;line-height:1.6}.profile_hotel_name{width:100%;background-color:#fff;padding:14px 20px;float:left;margin:10px 0 17px}.profile_hotel_name h1{font-size:29px;font-weight:400;margin:0;padding:0;line-height:1.2}.booking_search h2,.heading_whenstay{color:#e5e7e9;font-weight:600;padding:15px;font-size:20px}.available-rooms-container h2,.booking_search h2,.heading_whenstay{background-color:#354a59;line-height:1}.profile_hotel_name h1 span{font-size:13px;float:right;padding-top:15px}.left_profile_area{width:33.5%;float:left}.map_area{position:relative;width:100%;float:left;padding-top:15px}.profile_calender{width:68%;float:left}.booking_search{width:30%;float:right}.booking_search .profile_cal{display:block;background-color:#fff;width:100%;float:left;padding:20px}.booking_search h2{width:100%;margin:0}.booking_search .form-group{clear:both;padding-top:12px}#filter_hide,#overlay.close_popup,#save_cc_address_div>label,.addons_class br,.booking_search label,.dropbtn,.hide-btn,.hide_div,.input_dates_area .infantsection .lable-child,.language-drp,.mob_room_x2,.morecontent span,.rate-rule-heading .zom-restaurant,.rate-rule-heading h5 img[src*="blank.gif"],.search_filter_block .dropdown-toggle .caret,.show_calendar_area .width100 .maniconflexi,.sort_rate_list .rate_list_area .rate-type-img .listing-icon,.sort_room_list .col-md-12 .room-more-info,.sort_room_list .col-md-3 .listing-icon,.top-right .second-link button,path[style="stroke-linecap: square;"]{display:none}.right_profile_area{width:65.4%;float:right;position:relative}.heading_whenstay{width:100%}.available-rooms-container h2,.check_availability_btn{width:100%;font-size:16px;color:#fff;text-transform:uppercase}.date_picker_profile{width:100%;background-color:#fff;padding:0 15px 15px;float:left}.check_availability_btn,.dropdown_btns input.flexiunset{background-color:#4078a3}.safecards{text-align:center;padding-top:13px}.safecards img{margin:8px}.available-rooms-container{width:100%;clear:both;float:left;padding-top:15px}.available-rooms-container h2{font-weight:400;padding:15px 23px;margin:0;font-family:sans-serif}.available-rooms-container ul{padding:0;margin:0}.available-rooms-container ul li.hotel_col{padding:20px;background-color:#fff;margin-bottom:15px;list-style-type:none;position:relative}.available-rooms-container ul li h3,.available-rooms-container ul li.hotel_col,.last_info,.login-page .log_email,.login-page .log_pass,.ov-item-action,.registration_page #firstname,.roomratetypes .sort_room_list_section{float:left;width:100%}.available-rooms-container ul li h3{margin:0;padding:0 0 15px;color:#354a59;font-size:20px;font-weight:400}.available-rooms-container ul li h3 span{font-size:16px;font-weight:400;padding-left:20px}.available-rooms-container ul li .thumb{width:38%;float:left;overflow:hidden}.available-rooms-container ul li .content,.flexidateon .sort_room_list .listing-content,.sort_room_list .listing-content{width:60%;float:right}.check_availability{width:100%;clear:both}.check_availability_btn{padding:10px 0;text-align:center;font-weight:400;border-radius:3px;border:0;cursor:pointer}.form-block,.rate-rule-heading{background-color:#fff;float:left}.form-block h3{color:#354a59;font-size:21px;font-weight:400;margin:0 0 15px;border-bottom:1px solid #dbdcdc;padding-bottom:8px}.dropdown_btns input,.rate-rule-heading select{border:0;cursor:pointer;text-transform:uppercase}.form-block{width:49%;padding:20px}.room-type-view-btn .btn_select_package_01,.room_view .btn_select_package_01{background:#fff;color:#354a59}.rate-rule-heading{width:100%;padding:10px 20px;margin-bottom:15px;position:relative;margin-top:7px}.rate-rule-heading .currency_room{float:left;padding:0 10px;margin:13px 0 0;border-left:2px solid #f0f0f0;position:relative}.rate-rule-heading .all-loc-map,.rate-rule-heading .price_room{padding:0 10px;margin:14px 0;float:left}.rate-rule-heading .price_room{border-left:2px solid #f0f0f0}.rate-rule-heading h1{font-size:29px;font-weight:400;margin:0;padding:0;line-height:1.2;text-transform:uppercase}.rate-rule-heading h5{font-size:14px;padding-top:5px;color:#9ca6ae;font-weight:300;margin:0}.rate-rule-heading h5 img{margin:5px 9px 0 0;vertical-align:top}.rate-rule-heading select{font-size:15px;font-weight:400;background:url(../images/dropdown_two.jpg) right center no-repeat;padding:2px 25px 2px 0}.agent-filter-section,.ov-h1.ov-rooms-msg-large,.room_view,.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs,.sort_room_list .desc_popup22 ul.nav-tabs,.travel-agent-card .form-group{width:100%;float:left}.dropdown_btns{width:100%;float:left;background:#354a59}.flexi-date-btn,.rate-type-view-btn,.room-type-view-btn{display:inline-block;vertical-align:top;float:left}.special_offer a{display:inline-block;font-size:16px;padding:14px 28px 15px;background:#4078a3;color:#fff;text-transform:uppercase}.dropdown_btns input{background:0;padding:18px 23px;font-size:16px;font-weight:300;color:#fff;line-height:1;font-family:sans-serif}.flexi-date-btn input{background-color:#bcd0df}.fancy_profile_more_info em,.fancy_profile_more_info i{font-size:25px}.sort_rate_list .rate_rule_area,.sort_room_list{background-color:#fff;width:100%;float:left;margin-bottom:0;padding:15px 20px;position:relative}.flexidateon .sort_room_list .col-md-3,.sort_room_list .col-md-3{width:38%;float:left}.popup-age p,.sort_room_list_section .select_room_hearder{margin:5px 0}.sort_room_list .select_room_hearder h3 .room_type_name{font-size:20px;font-weight:400;color:#354a59;display:inline-block;vertical-align:top;padding-right:2px}.sort_room_list .select_room_hearder h3 .room_icon{display:inline-block;vertical-align:top;padding:4px 10px 0 0}.sort_room_list .select_room_hearder h3 .room_icon:hover{transform:rotate(360deg);-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transition:.3s;-webkit-transition:.3s;opacity:.8}.sort_room_list .select_room_hearder h3 .room_x2{display:inline-block;vertical-align:top;font-size:18px;font-weight:300;padding:4px 18px 0 0}.sort_room_list .select_room_hearder h3 .room_x2 span{padding-right:0}.sort_room_list .select_room_hearder h3 .room_avail_notify{font-size:14px;font-weight:300;color:#fff;background-color:#20486f;padding:6px 10px;border-radius:2px;display:inline-block;vertical-align:top;text-transform:uppercase;animation:1.5s infinite roomremaining;-webkit-animation:1.5s infinite roomremaining;position:relative}@keyframes roomremaining{0%,100%{left:0}50%{left:-10px}}@-webkit-keyframes roomremaining{0%,100%{left:0}50%{left:-10px}}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify em,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify i,.sort_room_list .select_room_hearder h3 .room_avail_notify em,.sort_room_list .select_room_hearder h3 .room_avail_notify i{font-size:16px;margin-right:5px}.sort_room_list .raterule-container{width:100%;float:left;min-height:100px}.sort_room_list .raterule-container .raterule{float:left;clear:both;border-bottom:1px solid #d7d8d8;width:100%;padding-bottom:0;padding-top:10px;position:relative}.sort_room_list .raterule-container .raterule h4{font-size:18px;font-weight:300;color:#354a59;margin-top:0}.sort_room_list .raterule-container .raterule h3{font-size:18px;font-weight:400;color:#354a59;line-height:2.2;height:50px}.sort_room_list .amenities_room{padding:15px 8px;width:100%;font-size:15px;font-weight:300;color:#354a59;clear:both;float:left}.sort_room_list .amenities_room ul li{padding:5px 1.3% 5px 25px;width:33.3%;float:left;list-style:none;position:relative;text-transform:capitalize;font-size:14px}.hotelcontent .amenities_room ul li::after,.sort_room_list .amenities_room ul li::after{content:"\f058 ";font-size:18px;color:#666;font-family:FontAwesome;left:0;position:absolute;top:8px}.sort_room_list .amenities_room ul li span{width:28px;display:inline-block;min-height:2px;vertical-align:middle;padding:0 5px 0 0}.sort_room_list .total_slides{position:absolute;bottom:15px;left:10px;background-color:rgba(0,0,0,.5);color:#fff;border-radius:12px;padding:3px 12px;font-size:12px}.sort_room_list .carousel{position:relative;overflow:hidden;max-height:360px}.sort_room_list .showmore{width:100%;clear:both;padding-top:15px}.sort_room_list .showmore button{width:100%;padding:10px 0;color:#919294;cursor:pointer;font-size:14px;text-transform:uppercase;background-color:#f1f2f5;border:0}.sort_room_list .showmore button:hover{background-color:#354a59;color:#fff}.sort_room_list .raterule-container .raterule .room-rate-type-feature{width:51%;float:left;padding-top:5px!important}.sort_room_list .raterule-container .raterule .room_cart_icon{width:9%;float:left;padding-top:10px}.sort_room_list .raterule-container .raterule .room-rate-type-price{width:33%;float:left;padding-left:2%}.sort_room_list .raterule-container .raterule .room-rate-type-norooms{width:68px;float:right}.sort_room_list .raterule-container .raterule .room-rate-type-norooms .person_icon{width:37%;float:right}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .person_icon span,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .person_icon span{display:block;font-size:14px}#top_checkout,.end-date,.hotel_list_grid .hotel_btn,.occupany_box,.outer_booking .fields-block-alter,.rate-rule-heading .price_room,.sort_room_list .raterule-container,.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel,.start-date{position:relative}.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel:after{background:url(../images/dropdown.jpg) left center no-repeat;content:"";position:absolute;top:18px;right:8px;width:10px;height:5px;pointer-events:none;z-index:2}.sort_room_list .raterule-container .raterule .room-rate-type-norooms .select-rooms-container .roomlisting_roomsel:before{background:#fff;content:"";position:absolute;top:1px;right:1px;width:32px;pointer-events:none;z-index:1;border-radius:4px;height:30px}.sort_room_list .raterule-container .raterule .room-rate-type-norooms select{background:url(../images/dropdown.jpg) right center no-repeat #fff;border:1px solid #95989a;padding:7px;border-radius:4px;width:100%;webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px}.sort_room_list .raterule-container .raterule .room-rate-type-norooms select option{padding:2px}.resrv-heading{background-color:#354a59;padding:18px 0;color:#fff;text-align:center;font-size:16px;font-weight:400;text-transform:uppercase;margin:0 0 20px;width:100%;line-height:1}.close_popup a,.rate-rule-red-button{background-color:#4078a3;text-align:center;color:#fff;cursor:pointer}#sidebar{width:100%;background-color:#fff;float:left;padding-bottom:20px}#floating-price h5{margin:0;padding:0;color:#74828c;font-size:17px;font-weight:300;text-align:center;text-transform:uppercase}#floating-price h5 span{font-weight:400!important}#floating-price h3{font-weight:400;margin:0;padding:15px 0;color:#344958;text-align:center}#sidebar .side_inner{padding:0 20px}.rate-rule-red-button{padding:10px 30px;font-size:16px;font-weight:400;border-radius:2px;border:0;text-transform:uppercase;width:100%}.close_popup{position:absolute;top:-21px;right:7px}.close_popup a{display:block;width:42px;height:42px;font-size:17px;padding-top:11px;border-radius:42px;box-shadow:0 11px 7px #ccc;-webkit-box-shadow:0 11px 7px #ccc}.compare_prices{width:100%;float:left;padding:10px;background-color:#efefef;margin-top:25px;display:none}.compare_prices h6{font-size:18px;font-weight:300;padding-bottom:5px;color:#8b969e;text-align:center;margin:0}.compare_prices h6 img{margin-left:15px}.compare_prices ul{width:100%;float:left;padding-top:10px;color:#548856;font-size:16px;font-weight:300}.compare_prices ul li{width:50%;float:left;text-align:left}.compare_prices ul li+li,.lr-total-points{text-align:right}.bookcheapest{width:100%;float:left;padding:15px;background-color:#548856;font-size:18px;font-weight:600;color:#fff;display:none}.raterule-container .raterule{width:100%;float:left;padding-bottom:8px;border-bottom:1px solid #d7d8d8}.raterule-container .raterule .room-rate-type-feature-cal{width:30%;float:left;margin-top:12px}.raterule-container .raterule .rate_type_calendar{float:right;width:67%}.room_icon{cursor:pointer;padding-left:5px}.rate-rule-heading .map_section{left:0;max-width:80%;top:90px}.sort_room_list .raterule-container .raterule .room-more-content-desc{font-size:15px;line-height:1.7;padding:45px 60px;top:63px;left:0;right:0;background-color:#fff;box-shadow:0 0 137px #ccc;color:#354a59;position:absolute;z-index:1000;font-weight:300}.sort_room_list .roomdetail-room-desc{background:#fff;min-height:205px;padding:15px;position:absolute;top:65px;z-index:1000;box-shadow:0 0 137px #ccc;color:#354a59;left:0;right:0}.confirm-price-inv .col-md-6.col-sm-6.col-xs-12,.confirm-price-single-room,.hotel_name_edit_dv,.price_break .no-cross-price,.price_break del,.room-detail-container .child_book,.share-media li,.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li,.sort_room_list .desc_popup22 ul.nav-tabs li,.sort_room_list .roomgrouplistbox .raterule-container .raterule h3,.upgrade_room_content h4{display:inline-block}.sort_room_list .desc_popup22 ul.nav-tabs li a{color:#acacac;font-size:16px;display:block;padding:8px 18px;font-family:'Open Sans',sans-serif;font-weight:300;text-transform:uppercase}.check_availability_btn:lang(es),.check_availability_btn:lang(fr),.check_availability_btn:lang(ru),.popup h3,.rate-rule-red-buttona:lang(fr),.rate_desc_head,.sort_room_list .desc_popup22 ul.nav-tabs li a:lang(es){font-size:14px}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li.active a,.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li:hover a,.sort_room_list .desc_popup22 ul.nav-tabs li.active a,.sort_room_list .desc_popup22 ul.nav-tabs li:hover a{color:#354a59;border-bottom:2px solid #354a59}.sort_room_list .desc_popup22 .tab-content{padding:11px;clear:both;font-size:15px;font-weight:300;overflow:auto}.roomlisting_roomsel{float:left;max-width:60px;margin-right:4%;height:50px}.listing-adult-icon{float:left;margin:-10px 1% 0 0}.sort_rate_list .rate_list_area{width:100%;float:left;border-bottom:1px solid #d7d8d8;padding:18px 0}.registration_page #div_title,.sort_rate_list .rate_list_area .rate-type-img{width:10%;float:left}.sort_rate_list .rate_list_area .col-md-9{width:88%;float:right}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing{width:67%;float:left}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3,.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h4{font-size:18px;font-weight:400;color:#354a59;margin-top:0}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_price_headeing{width:20%;float:left;font-size:18px;font-weight:400;color:#354a59}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing{width:13%;float:left}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing select{border:1px solid #95989a;padding:7px;border-radius:4px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section .select-room{position:relative;max-width:60px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section .select-room:after{background:url(../images/dropdown.jpg) left center no-repeat;content:"";position:absolute;top:46%;right:8px;width:10px;height:5px;pointer-events:none;z-index:2}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section .select-room:before{background:#fff;content:"";position:absolute;top:1px;right:1px;width:32px;height:92%;pointer-events:none;z-index:1;border-radius:4px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_type_name{display:inline;vertical-align:top;padding-right:15px;padding-top:1px}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_icon{display:inline-block;vertical-align:top;padding:8px 0 0}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_x2{display:inline-block;vertical-align:top;font-size:17px;font-weight:300;padding:6px 18px 0 27px;float:right}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify{font-size:14px;font-weight:400;color:#fff;background-color:#ff9800;padding:6px 10px;border-radius:0;display:inline-block;vertical-align:top}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_room_headeing h3 .room_avail_notify.red_col{background-color:#20486f}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .person_icon{width:27%;float:right}.sort_rate_list .rate_list_area .heading_hotel_type .rate_type_nurooms_headeing .room_section{width:auto;float:right}.sort_rate_list .roomratetype-heading .best_available_rate_header{display:inline-block;vertical-align:top;padding-right:15px;padding-top:1px}.sort_rate_list .roomratetype-heading .best_available_rate_header h3{margin:0;color:#354a59;font-size:19px;font-weight:600;text-transform:uppercase}.sort_rate_list .roomratetype-heading .room_icon{display:inline-block;vertical-align:top;padding:4px 0 0 7px}.sort_rate_list .roomratetype-heading .room_amme{display:inline-block;vertical-align:top;padding:7px 0 0 40px}.sort_room_list .descrip_popup{font-size:17px;line-height:1.7;padding:15px;top:63px;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 0 5px #ccc;color:#354a59;position:absolute;z-index:60}#floating-price #continueButtonTaable{display:block;float:left;width:100%;text-align:center;font-size:22px;margin:15px 0}.sort_rate_list .rate_rule_area .rate-desc{font-size:18px;line-height:1.7;padding:45px 60px;top:55px;left:0;right:0;background-color:#fff;box-shadow:0 0 137px #ccc;color:#354a59;position:absolute;z-index:1000;min-height:300px}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .room-more-content{background:#fff;min-height:205px;padding:5px 15px;position:absolute;top:55px;z-index:1000;box-shadow:0 0 137px #ccc;color:#354a59;left:0;right:0}.sort_rate_list .rate_rule_area .rate-desc p{padding-bottom:22px}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area ul.nav-tabs li a{color:#acacac;font-size:17px;display:block;padding:8px 14px;font-family:Roboto,sans-serif;font-weight:500}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .tab-content{padding:11px;clear:both;font-size:15px;height:330px;overflow:auto}.sort_rate_list .rate_rule_area .rate_rule_block .tab_area .tab-content p{margin-bottom:10px;text-align:justify}.amenities-list-room .available{float:left;width:45%;margin-left:3%;list-style:disc;line-height:1.2;margin-bottom:5px}.login h1.inner_heading,.modifyreservation h1.inner_heading{background:#fff;float:left;padding:10px 20px 15px;width:100%;margin-bottom:10px}.login-page .login_left,.modifyreservation .login_left{background-color:#fff;display:table-cell;padding:20px;width:49%}.login-page .login_right,.modifyreservation .login_right{background-color:#fff;display:table-cell;padding:20px;vertical-align:top;width:49%}.login-page .login_right h5,.loginmodify_right h5,.modifyreservation .login_right h5{font-weight:300;padding-bottom:15px}.login-page .login_right h2,.loginmodify_right h2,.modifyreservation .login_right h2{color:#354a59;font-size:21px;font-weight:600;margin:0 0 15px;border-bottom:1px solid #dbdcdc;padding-bottom:8px}.usertype label{padding-right:15px}.manage_prev_booking,.usertype{padding:15px 0}.usertype input[type=radio]{margin:2px 5px 0 0;vertical-align:top}.fancy_foget_pass{color:#ff2400}.checkout-page .form-block #edit_guest_type,.keeplogin input[type=checkbox]{margin-right:5px}.login-page .log_email{margin-right:2%}.loginmodify_right{width:49%;float:right;padding:20px;background-color:#fff}.registration h1.inner_heading,.travelRegistration h1.inner_heading{background:#fff;margin:10px 0;padding:26px;text-transform:capitalize;clear:both}.registration_page #registration-container .form-block{margin:0 0 10px;padding:45px 32px 30px;width:100%}.registration_page #div_firstname{float:left;width:20%;padding:0 2% 15px}.registration_page #div_lastname{float:left;width:20%;padding:0 2% 15px 0}.registration_page select.form-control{padding:12px 10px 10px}.registration_page #div_dob{float:left;width:25%}.date_of_birth .dob{float:left;margin-right:3.2%;width:30%}.registration_page .gender{float:left;padding-left:2%;width:14%}.registration_page .account_info .form-group,.registration_page .contect_info #div_phone,.registration_page .contect_info .form-group{margin-right:2%;width:23%;float:left}.registration_page .contect_info .form-group textarea{height:44px}#reservation-search-list,.contect_info .form-group:nth-of-type(4n+1),.rooms-confirm .room-confirmation:nth-of-type(odd),.sort_room_list .amenities_room ul li:nth-child(3n+1){clear:left}.registration_page .accepted_sec{background:#f1f2f5;clear:left;float:left;padding:30px;width:60%}#reg_btn{float:left;margin:26px 0 0;width:100%}.terms_conditions_text{float:left;margin-right:0;margin-top:0;padding-bottom:15px;width:42%}.accept_rgt{float:right;width:50%}.tick_text{padding-bottom:15px;width:100%}.tick_text input[type=checkbox]{vertical-align:top;margin:3px 5px 0 0;float:left}.latestBookingTime{background:#20486f;border-radius:2px;color:#fff;float:right;margin:6px 0;padding:10px 5px;text-align:center;width:100%}.latest-anymation{animation:10s linear infinite thn-animJelly;-webkit-animation:2s linear infinite thn-animJelly}@keyframes thn-animJelly{0%{-webkit-transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}2.083333%{-webkit-transform:matrix3d(.75266,0,0,0,0,.76342,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.75266,0,0,0,0,.76342,0,0,0,0,1,0,0,0,0,1)}4.166667%{-webkit-transform:matrix3d(.81071,0,0,0,0,.84545,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.81071,0,0,0,0,.84545,0,0,0,0,1,0,0,0,0,1)}6.25%{-webkit-transform:matrix3d(.86808,0,0,0,0,.9286,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.86808,0,0,0,0,.9286,0,0,0,0,1,0,0,0,0,1)}8.333333%{-webkit-transform:matrix3d(.92038,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.92038,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}10.416667%{-webkit-transform:matrix3d(.96482,0,0,0,0,1.05202,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.96482,0,0,0,0,1.05202,0,0,0,0,1,0,0,0,0,1)}12.5%{-webkit-transform:matrix3d(1,0,0,0,0,1.08204,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.08204,0,0,0,0,1,0,0,0,0,1)}14.583333%{-webkit-transform:matrix3d(1.02563,0,0,0,0,1.09149,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02563,0,0,0,0,1.09149,0,0,0,0,1,0,0,0,0,1)}16.666667%{-webkit-transform:matrix3d(1.04227,0,0,0,0,1.08453,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04227,0,0,0,0,1.08453,0,0,0,0,1,0,0,0,0,1)}18.75%{-webkit-transform:matrix3d(1.05102,0,0,0,0,1.06666,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05102,0,0,0,0,1.06666,0,0,0,0,1,0,0,0,0,1)}20.833333%{-webkit-transform:matrix3d(1.05334,0,0,0,0,1.04355,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05334,0,0,0,0,1.04355,0,0,0,0,1,0,0,0,0,1)}22.916667%{-webkit-transform:matrix3d(1.05078,0,0,0,0,1.02012,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05078,0,0,0,0,1.02012,0,0,0,0,1,0,0,0,0,1)}25%{-webkit-transform:matrix3d(1.04487,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04487,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}27.083333%{-webkit-transform:matrix3d(1.03699,0,0,0,0,.98534,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03699,0,0,0,0,.98534,0,0,0,0,1,0,0,0,0,1)}29.166667%{-webkit-transform:matrix3d(1.02831,0,0,0,0,.97688,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02831,0,0,0,0,.97688,0,0,0,0,1,0,0,0,0,1)}31.25%{-webkit-transform:matrix3d(1.01973,0,0,0,0,.97422,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01973,0,0,0,0,.97422,0,0,0,0,1,0,0,0,0,1)}33.333333%{-webkit-transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1)}35.416667%{-webkit-transform:matrix3d(1.00526,0,0,0,0,.98122,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00526,0,0,0,0,.98122,0,0,0,0,1,0,0,0,0,1)}37.5%{-webkit-transform:matrix3d(1,0,0,0,0,.98773,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,.98773,0,0,0,0,1,0,0,0,0,1)}39.583333%{-webkit-transform:matrix3d(.99617,0,0,0,0,.99433,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99617,0,0,0,0,.99433,0,0,0,0,1,0,0,0,0,1)}41.666667%{-webkit-transform:matrix3d(.99368,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99368,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}43.75%{-webkit-transform:matrix3d(.99237,0,0,0,0,1.00413,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99237,0,0,0,0,1.00413,0,0,0,0,1,0,0,0,0,1)}45.833333%{-webkit-transform:matrix3d(.99202,0,0,0,0,1.00651,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99202,0,0,0,0,1.00651,0,0,0,0,1,0,0,0,0,1)}47.916667%{-webkit-transform:matrix3d(.99241,0,0,0,0,1.00726,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99241,0,0,0,0,1.00726,0,0,0,0,1,0,0,0,0,1)}50%{-webkit-transform:matrix3d(.99329,0,0,0,0,1.00671,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99329,0,0,0,0,1.00671,0,0,0,0,1,0,0,0,0,1)}52.083333%{-webkit-transform:matrix3d(.99447,0,0,0,0,1.00529,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99447,0,0,0,0,1.00529,0,0,0,0,1,0,0,0,0,1)}54.166667%{-webkit-transform:matrix3d(.99577,0,0,0,0,1.00346,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99577,0,0,0,0,1.00346,0,0,0,0,1,0,0,0,0,1)}56.25%{-webkit-transform:matrix3d(.99705,0,0,0,0,1.0016,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99705,0,0,0,0,1.0016,0,0,0,0,1,0,0,0,0,1)}58.333333%{-webkit-transform:matrix3d(.99822,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99822,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}60.416667%{-webkit-transform:matrix3d(.99921,0,0,0,0,.99884,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99921,0,0,0,0,.99884,0,0,0,0,1,0,0,0,0,1)}62.5%{-webkit-transform:matrix3d(1,0,0,0,0,.99816,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,.99816,0,0,0,0,1,0,0,0,0,1)}64.583333%{-webkit-transform:matrix3d(1.00057,0,0,0,0,.99795,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00057,0,0,0,0,.99795,0,0,0,0,1,0,0,0,0,1)}66.666667%{-webkit-transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1)}68.75%{-webkit-transform:matrix3d(1.00114,0,0,0,0,.99851,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00114,0,0,0,0,.99851,0,0,0,0,1,0,0,0,0,1)}70.833333%{-webkit-transform:matrix3d(1.00119,0,0,0,0,.99903,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00119,0,0,0,0,.99903,0,0,0,0,1,0,0,0,0,1)}72.916667%{-webkit-transform:matrix3d(1.00114,0,0,0,0,.99955,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00114,0,0,0,0,.99955,0,0,0,0,1,0,0,0,0,1)}75%{-webkit-transform:matrix3d(1.001,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}77.083333%{-webkit-transform:matrix3d(1.00083,0,0,0,0,1.00033,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00083,0,0,0,0,1.00033,0,0,0,0,1,0,0,0,0,1)}79.166667%{-webkit-transform:matrix3d(1.00063,0,0,0,0,1.00052,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00063,0,0,0,0,1.00052,0,0,0,0,1,0,0,0,0,1)}81.25%{-webkit-transform:matrix3d(1.00044,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00044,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)}83.333333%{-webkit-transform:matrix3d(1.00027,0,0,0,0,1.00053,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00027,0,0,0,0,1.00053,0,0,0,0,1,0,0,0,0,1)}85.416667%{-webkit-transform:matrix3d(1.00012,0,0,0,0,1.00042,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00012,0,0,0,0,1.00042,0,0,0,0,1,0,0,0,0,1)}87.5%{-webkit-transform:matrix3d(1,0,0,0,0,1.00027,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.00027,0,0,0,0,1,0,0,0,0,1)}89.583333%{-webkit-transform:matrix3d(.99991,0,0,0,0,1.00013,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99991,0,0,0,0,1.00013,0,0,0,0,1,0,0,0,0,1)}91.666667%{-webkit-transform:matrix3d(.99986,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99986,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}93.75%{-webkit-transform:matrix3d(.99983,0,0,0,0,.99991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99983,0,0,0,0,.99991,0,0,0,0,1,0,0,0,0,1)}95.833333%{-webkit-transform:matrix3d(.99982,0,0,0,0,.99985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99982,0,0,0,0,.99985,0,0,0,0,1,0,0,0,0,1)}97.916667%{-webkit-transform:matrix3d(.99983,0,0,0,0,.99984,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99983,0,0,0,0,.99984,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}@-webkit-keyframes thn-animJelly{0%{-webkit-transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.7,0,0,0,0,.7,0,0,0,0,1,0,0,0,0,1)}2.083333%{-webkit-transform:matrix3d(.75266,0,0,0,0,.76342,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.75266,0,0,0,0,.76342,0,0,0,0,1,0,0,0,0,1)}4.166667%{-webkit-transform:matrix3d(.81071,0,0,0,0,.84545,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.81071,0,0,0,0,.84545,0,0,0,0,1,0,0,0,0,1)}6.25%{-webkit-transform:matrix3d(.86808,0,0,0,0,.9286,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.86808,0,0,0,0,.9286,0,0,0,0,1,0,0,0,0,1)}8.333333%{-webkit-transform:matrix3d(.92038,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.92038,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}10.416667%{-webkit-transform:matrix3d(.96482,0,0,0,0,1.05202,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.96482,0,0,0,0,1.05202,0,0,0,0,1,0,0,0,0,1)}12.5%{-webkit-transform:matrix3d(1,0,0,0,0,1.08204,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.08204,0,0,0,0,1,0,0,0,0,1)}14.583333%{-webkit-transform:matrix3d(1.02563,0,0,0,0,1.09149,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02563,0,0,0,0,1.09149,0,0,0,0,1,0,0,0,0,1)}16.666667%{-webkit-transform:matrix3d(1.04227,0,0,0,0,1.08453,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04227,0,0,0,0,1.08453,0,0,0,0,1,0,0,0,0,1)}18.75%{-webkit-transform:matrix3d(1.05102,0,0,0,0,1.06666,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05102,0,0,0,0,1.06666,0,0,0,0,1,0,0,0,0,1)}20.833333%{-webkit-transform:matrix3d(1.05334,0,0,0,0,1.04355,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05334,0,0,0,0,1.04355,0,0,0,0,1,0,0,0,0,1)}22.916667%{-webkit-transform:matrix3d(1.05078,0,0,0,0,1.02012,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.05078,0,0,0,0,1.02012,0,0,0,0,1,0,0,0,0,1)}25%{-webkit-transform:matrix3d(1.04487,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.04487,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}27.083333%{-webkit-transform:matrix3d(1.03699,0,0,0,0,.98534,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.03699,0,0,0,0,.98534,0,0,0,0,1,0,0,0,0,1)}29.166667%{-webkit-transform:matrix3d(1.02831,0,0,0,0,.97688,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.02831,0,0,0,0,.97688,0,0,0,0,1,0,0,0,0,1)}31.25%{-webkit-transform:matrix3d(1.01973,0,0,0,0,.97422,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01973,0,0,0,0,.97422,0,0,0,0,1,0,0,0,0,1)}33.333333%{-webkit-transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.01191,0,0,0,0,.97618,0,0,0,0,1,0,0,0,0,1)}35.416667%{-webkit-transform:matrix3d(1.00526,0,0,0,0,.98122,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00526,0,0,0,0,.98122,0,0,0,0,1,0,0,0,0,1)}37.5%{-webkit-transform:matrix3d(1,0,0,0,0,.98773,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,.98773,0,0,0,0,1,0,0,0,0,1)}39.583333%{-webkit-transform:matrix3d(.99617,0,0,0,0,.99433,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99617,0,0,0,0,.99433,0,0,0,0,1,0,0,0,0,1)}41.666667%{-webkit-transform:matrix3d(.99368,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99368,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}43.75%{-webkit-transform:matrix3d(.99237,0,0,0,0,1.00413,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99237,0,0,0,0,1.00413,0,0,0,0,1,0,0,0,0,1)}45.833333%{-webkit-transform:matrix3d(.99202,0,0,0,0,1.00651,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99202,0,0,0,0,1.00651,0,0,0,0,1,0,0,0,0,1)}47.916667%{-webkit-transform:matrix3d(.99241,0,0,0,0,1.00726,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99241,0,0,0,0,1.00726,0,0,0,0,1,0,0,0,0,1)}50%{-webkit-transform:matrix3d(.99329,0,0,0,0,1.00671,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99329,0,0,0,0,1.00671,0,0,0,0,1,0,0,0,0,1)}52.083333%{-webkit-transform:matrix3d(.99447,0,0,0,0,1.00529,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99447,0,0,0,0,1.00529,0,0,0,0,1,0,0,0,0,1)}54.166667%{-webkit-transform:matrix3d(.99577,0,0,0,0,1.00346,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99577,0,0,0,0,1.00346,0,0,0,0,1,0,0,0,0,1)}56.25%{-webkit-transform:matrix3d(.99705,0,0,0,0,1.0016,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99705,0,0,0,0,1.0016,0,0,0,0,1,0,0,0,0,1)}58.333333%{-webkit-transform:matrix3d(.99822,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99822,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}60.416667%{-webkit-transform:matrix3d(.99921,0,0,0,0,.99884,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99921,0,0,0,0,.99884,0,0,0,0,1,0,0,0,0,1)}62.5%{-webkit-transform:matrix3d(1,0,0,0,0,.99816,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,.99816,0,0,0,0,1,0,0,0,0,1)}64.583333%{-webkit-transform:matrix3d(1.00057,0,0,0,0,.99795,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00057,0,0,0,0,.99795,0,0,0,0,1,0,0,0,0,1)}66.666667%{-webkit-transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00095,0,0,0,0,.99811,0,0,0,0,1,0,0,0,0,1)}68.75%{-webkit-transform:matrix3d(1.00114,0,0,0,0,.99851,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00114,0,0,0,0,.99851,0,0,0,0,1,0,0,0,0,1)}70.833333%{-webkit-transform:matrix3d(1.00119,0,0,0,0,.99903,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00119,0,0,0,0,.99903,0,0,0,0,1,0,0,0,0,1)}72.916667%{-webkit-transform:matrix3d(1.00114,0,0,0,0,.99955,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00114,0,0,0,0,.99955,0,0,0,0,1,0,0,0,0,1)}75%{-webkit-transform:matrix3d(1.001,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.001,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}77.083333%{-webkit-transform:matrix3d(1.00083,0,0,0,0,1.00033,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00083,0,0,0,0,1.00033,0,0,0,0,1,0,0,0,0,1)}79.166667%{-webkit-transform:matrix3d(1.00063,0,0,0,0,1.00052,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00063,0,0,0,0,1.00052,0,0,0,0,1,0,0,0,0,1)}81.25%{-webkit-transform:matrix3d(1.00044,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00044,0,0,0,0,1.00058,0,0,0,0,1,0,0,0,0,1)}83.333333%{-webkit-transform:matrix3d(1.00027,0,0,0,0,1.00053,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00027,0,0,0,0,1.00053,0,0,0,0,1,0,0,0,0,1)}85.416667%{-webkit-transform:matrix3d(1.00012,0,0,0,0,1.00042,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1.00012,0,0,0,0,1.00042,0,0,0,0,1,0,0,0,0,1)}87.5%{-webkit-transform:matrix3d(1,0,0,0,0,1.00027,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1.00027,0,0,0,0,1,0,0,0,0,1)}89.583333%{-webkit-transform:matrix3d(.99991,0,0,0,0,1.00013,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99991,0,0,0,0,1.00013,0,0,0,0,1,0,0,0,0,1)}91.666667%{-webkit-transform:matrix3d(.99986,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99986,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}93.75%{-webkit-transform:matrix3d(.99983,0,0,0,0,.99991,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99983,0,0,0,0,.99991,0,0,0,0,1,0,0,0,0,1)}95.833333%{-webkit-transform:matrix3d(.99982,0,0,0,0,.99985,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99982,0,0,0,0,.99985,0,0,0,0,1,0,0,0,0,1)}97.916667%{-webkit-transform:matrix3d(.99983,0,0,0,0,.99984,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(.99983,0,0,0,0,.99984,0,0,0,0,1,0,0,0,0,1)}100%{-webkit-transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);transform:matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)}}.latestBookingTime strong{font-weight:300;font-size:12px;text-transform:uppercase}.mobile-search{background:#fff;margin:7px 0 0;padding:12px 0 9px 23px;font-size:17px;color:#cfcfcf;font-weight:300;width:100%;float:left;position:relative}.mobile-search .check-in-mob label,.mobile-search .check-out-mob label{margin-right:10px!important}.mobile-search .check-in-mob,.mobile-search .check-out-mob{float:left;margin-right:30px}.check-edit-date a{background:#4078a3;padding:12px 28px 9px;font-size:21px;color:#fff}.booking_pop_left{float:left;width:50%;padding-left:2%}.booking_popup_rgt{float:right;width:46%;text-align:center}#booking-engine .booking_pop_left .date-choose label,#booking-engine .booking_pop_left .hotels-name label{font-weight:400;font-size:14px;position:relative;margin-bottom:7px;display:inline-block;text-transform:uppercase}#booking-engine .booking_pop_left select{font-size:13px;padding:12px 10px;border:1px solid #d6d7d8;font-weight:400;border-radius:4px;width:100%;box-sizing:border-box;color:#354a59;font-family:'Open Sans',sans-serif;background:url(../images/selc_drop.png) right center no-repeat #fff;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}#booking-engine .booking_pop_left .hotels-name{margin:10px 0 0}.check-availability-flexidate{float:left;margin:4px 0 17px;width:100%}#booking-engine .booking_pop_left .chk_flexi_date_opera input{margin-right:5px;vertical-align:middle;width:auto}.check-availability-flexidate .opera_chk_btn{float:left;width:56%;margin:0}.check-availability-save-search{float:right;width:42%;margin:20px 0 0}.check-avaibility-btn{background:#4078a3;border:0;color:#fff;float:left;padding:14px 20px;text-align:center;width:100%;font-size:15px;text-transform:uppercase;cursor:pointer;line-height:1}.opera_chk_btn>label{height:20px}.next-room-row .second-row-adult-room,.next-room-row .second-row-child-room,.occupancy_box_first .first-adult-room,.occupancy_box_first .first-child-room{float:left;width:49%;margin-right:2%;position:relative}#booking-engine .Age .child-age:nth-of-type(2n),.date_of_birth .dob:last-child,.input_dates_area .Age .child-age:nth-of-type(2n),.next-room-row .second-row-child-room,div#occupany_box_first .first-child-room{margin-right:0}.occupancy_box_first,.rooms-number{margin:15px 0 0;float:left;width:100%}.fancybox-opened .fancybox-skin,html body .flexbox body{background:#fff!important}.check-availability-save-search div#saveSerach_div a{background:#333;color:#fff;display:block;font-size:15px;margin:0;padding:14px 15px;text-align:center;text-transform:uppercase;line-height:1}.compare_price_btn{background:linear-gradient(to bottom,#38abee 0,#2594d4 100%);float:left;margin-top:8px;padding:7px 10px;display:none}.compare_price_btn>a{color:#fff;font-size:12px;text-transform:uppercase}.compare_price_btn .fa.fa-angle-down{padding-left:10px;font-size:14px}.tooltip{position:relative;display:inline-block;width:100%;font-size:14px;padding:5px 0 0 5px}.tooltip .tooltiptext{visibility:hidden;background-color:#909090;color:#fff;border-radius:4px;padding:10px;line-height:normal;text-align:justify;position:absolute;z-index:1}.tooltip-price .tooltiptext,.tooltip-reserv .tooltiptext{visibility:hidden;position:absolute;z-index:9;text-align:left}.tooltiptext:before{display:block;content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;border-bottom:10px solid #909090;left:10px;top:-10px}.hotel_sorting_list h3{font-size:30px;font-weight:300;letter-spacing:1px}.hotel_btn{font-size:13px!important}.tooltip-price:hover .tooltiptext,.tooltip-reserv:hover .tooltiptext,.tooltip:hover .tooltiptext{visibility:visible}.tooltip>p{margin-bottom:0;line-height:normal}.tooltip-price,.tooltip-reserv{position:relative;display:inline-block}.tooltip-price .tooltiptext{border:1px solid #d2d2d2!important;width:250px;background-color:#fff!important;color:#000;border-radius:6px;padding:0 0 5px;left:-62px;top:40px;font-size:12px}.tooltip-price .tooltiptext:before{left:48px;right:0;margin:0 auto;border-bottom:10px solid #d2d2d2}.tooltip-reserv .tooltiptext{width:220px;background-color:#fff;color:#707070;border-radius:6px;padding:9px;left:-180px;top:28px;font-size:12px;box-shadow:0 0 11px #ccc}.tooltip-reserv .tooltiptext:before{left:151px;right:0;margin:0 auto;border-bottom:10px solid #fff}.tooltiptext div span{float:right!important;color:#323232;padding-left:5px}.tooltiptext div{text-align:left;padding:2px 8px;border-bottom:0!important}#sidebar .tooltiptext div{border-bottom:0}.datetotal{font-weight:700;font-family:arial}.tooltiptext .head-line{font-family:arial;background:#353535;background:-moz-linear-gradient(top,#353535 0,#565656 100%);background:-webkit-linear-gradient(top,#353535 0,#565656 100%);background:linear-gradient(to bottom,#353535 0,#565656 100%)}.map_section .close_popup{right:2px;top:-4px}.rate-desc h3{font-size:18px;font-weight:700;margin-bottom:8px}.room-ristriction{color:#707070;font-size:12px;padding:7px!important}.rate-rule-heading select option{padding:2px 5px}.room_pop_lft{float:left;height:360px;width:38%;overflow:hidden}.room_pop_rgt{float:right;width:61%}.custom_result_not_found{background:#fff;float:left;width:80%;padding:20px;text-align:center;min-height:300px}.modifyreservation .container .row{display:table;table-layout:fixed;width:100%}.specialOfferList .currency-filter{border-left:2px solid #eaeaea;float:left;margin:12px 0 0;padding-left:10px}.room-more-content-desc span.rate-name{font-size:22px;font-weight:700;margin-bottom:13px;display:block;text-transform:uppercase}div#total-room-charge-taxes div{display:block;padding:4px 10px!important}.showoccupancy strong,.total-room-charge strong{font-weight:400}#voucherCodeDiv span{font-size:16px!important}#afterPointsResAmount,.confirm-name span,.loyalty-progress-left p span,.ov-rates-note strong,.popup .table-striped tr td:first-child,.sign-in,.total-room-charge.text-highlight{font-weight:600}.home_booking form#reservation_search{padding:20px}.home_booking .blue_bg{color:#fff;padding:10px 19px;background:#4078a3}.home_booking{margin-left:3%;margin-top:3%}.addons input:disabled{opacity:1!important;background:#bbb}#overlay-policy a:hover,.card-details .form-control:disabled,.hide_facility a:hover,.hotel_btn li a:hover,.show_facility a:hover,a.back-to-room{color:#000}.manage-box .room-detail-container{margin-bottom:35px}.room-more-content-desc h2{font-size:18px;font-weight:400;margin-bottom:11px}.result_not_found{width:100%;text-align:center;background:#fff;padding:50px 0;color:red;float:left;margin-bottom:20px}.abandonment-img img,.accept_rgt #div_tnc,.booking_lft .price-range-selector,.cross_sell .booking_rgt,.cross_sell .hotel_list_grid .listing .room_list .list_dec,.cross_sell .hotel_list_grid .listing .room_list .list_img,.edit-room-be .opera_chk_btn,.info_content .maplft-cont img,.listing-inquiry-button,.noavail .left_content_calendar,.occupancy_box_first .first-child-room.infantsection,.result_not_found.custom_result_not_found,.room_addons .rgt-img,.select_room_hearder .title_lft{width:100%}.result_not_found a{color:#659700}.promo_code_mess{background:#f5c6c6;float:left;margin-top:10px;padding:8px 0;text-align:center;width:100%}.cancelComplete div.upper_sec{min-height:700px}.profile .occupany_box{margin-top:0}.booking_rgt .filter .share-media{float:right;width:auto;margin:8px 27PX 0 0}.promodiv{margin-top:15px;float:left;width:100%}.dateseldate li{padding:5px 0;margin:0}.enhance_add_popup_rvng .date-selection{display:inline-block;margin-right:10px;padding-left:5px}.enhance_add_popup_rvng .occ-daily{color:#0e4194;display:inline-block;font-weight:600;margin:5px 0}.profile_slider{position:relative;min-height:451px;background:#fff;align-items:center}#pop_close_se,.camera_gallery,.close-pp,.popup-age,.popup-age:after,.popup_section{position:absolute}.camera_gallery{background-color:rgba(0,0,0,.5);color:#fff;font-size:18px;height:34px;right:0;text-align:center;top:0;width:34px;z-index:999}.check-avaibility-btn:lang(ru),.check-availability-save-search div#saveSerach_div a:lang(ru),.close-pp,.hotel-name option,.hotels-name option,.right_profile_area .daterangepicker td,.upgrade_rt_sec p{font-size:12px}.camera_gallery em,.camera_gallery i{margin-top:7px}#reservation_search .form-control{padding:10px;font-size:12px;border:2px solid #e9eaea}.calendar-table i.fa-chevron-right:before{color:#000;font-family:verdana;content:'>';font-size:18px!important;font-weight:700}.calendar-table i.fa-chevron-left:before{color:#000;font-family:verdana;content:'<';font-size:18px!important;font-weight:700}.room_spacing{display:inline-block;min-width:400px;vertical-align:top}.title_lft{display:inline-block;vertical-align:top}.share-media a .fa-facebook-square{color:#4867aa}.share-media a .fa-twitter-square{color:#1da1f2}.addons .addons-no{border:0}.upload-btn-wrapper .btn{padding:9px 50px}#booking-engine .hasDatepicker,.agent-filter-section .hasDatepicker{background:url(../images/calendar_icon.png) 96% 11px no-repeat}.content-not-found,.credit-request sup,.transaction-stm #trmsg{color:red}.search_filter_block .dropdown-toggle{font-family:'Open Sans',sans-serif}.show_404 .content-middle .container{background:#fff;padding:20px;clear:left}.error-view-content{margin:0 auto;padding:10% 0;width:30%;text-align:center}.error-view-content h1{margin:0;padding:15px 0}.error-view-content p{color:#6c6c6c}.occupancy_box_first label,.occupany_box label{display:inline-block;margin-bottom:5px;text-transform:uppercase}.occupany_box .next-room-row{float:left;margin-bottom:15px!important;width:100%}.occupany_box{float:left;width:100%;margin:14px 0 0}.popup-age:after{width:0;height:0;border-style:solid;border-width:20px 15px 0;border-color:#354a59 transparent transparent;content:'';bottom:0;left:50%;margin-left:-10px;margin-bottom:-20px}.end-date .cal_caption::after,.start-date .cal_caption::after{content:"";border-left:6px solid transparent;border-right:6px solid transparent}.popup-age{background-color:#fff;border:1px solid #c9c9c9;border-radius:8px;bottom:60px;left:-70px;padding:0 0 12px;width:200px;z-index:9999999}.outer_booking{margin-top:15em}.close-pp{background:#fff;border-radius:50%;color:#000;cursor:pointer;font-weight:700;height:18px;line-height:18px;right:4px;text-indent:0;text-transform:uppercase;top:4px;width:18px}.age-head,.head-line{text-align:center;color:#fff}.popup-age .child-popup{float:left;margin:1% 4%;width:38%}.head-line{background:#354a59;border-radius:8px 8px 0 0;height:30px;line-height:30px}.popup-age .child-popup select{width:100%;border:1px solid #ddd;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow_booking.png) 98% center no-repeat #fff;height:25px}#booking-engine .child-popup .room select{padding:1px 0 0 5px}.popup_section{font-family:"Open Sans",sans-serif;max-width:900px;width:90%;height:auto;left:50%;top:50%;text-align:left;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1100000;background:#fff;color:#163758;box-sizing:border-box;transition:.3s}#pop_close_se{background:#000;border-radius:100%;color:#aeaeae;border:0;height:30px;line-height:28px;right:9px;text-align:center;top:5px;width:30px;z-index:99999999;cursor:pointer}.pop_title p{font-size:22px;line-height:20px}.m_right_section{float:right;width:55%;box-sizing:border-box;padding:36px;position:relative;font-family:"Open Sans",sans-serif!important}.m_left_section{float:left;width:45%;overflow:hidden}.pop_title h2{font-weight:600;text-transform:uppercase;font-size:25px;line-height:22px}.pop_title h2,.pop_title p,.popup_section h3{margin:0 0 15px;color:#163758}.abandonment_listing ul li{list-style:none;font-size:15px;padding:6px 0 6px 30px;background:url(../images/circle_green.png) left center no-repeat}.call_action a{display:inline-block;padding:12px 34px;text-align:center;background:#0d910a;border-radius:6px;text-transform:uppercase;color:#fff;margin-bottom:15px;font-size:23px}.last_info span{font-size:18px;color:#0fb60b;margin-bottom:6px;display:block}.popup_section p{font-size:14px;text-transform:none;margin:0;color:#163758}.m_logo{position:absolute;bottom:10px;right:10px}.modal{display:none;height:100%;left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:99999!important;background-color:rgba(0,0,0,.5)!important}.address-details{color:#84919a;font-weight:300}.list-panel ul li{padding-left:5px;list-style-type:disc}.list-panel ul{padding:0 0 0 16px}.tooltip-price{padding-top:0}.home_det_popup{background:#fff;min-height:205px;padding:5px 15px;position:absolute;top:64px;z-index:1000;box-shadow:0 0 137px #ccc;color:#354a59;left:0;right:0}.direct-booking,.footer-nav ul li,.ov-h1,.ov-item-image,.ov-item-info,.policy_popup,.upgrade_room_content{position:relative}.home_booking #occupany_box .form-control{padding-left:30px!important}.highlight_button .room-type-view-btn .btn_select_package_01,.room_view .highlight_button .btn_select_package_01{color:#c7c7c7}.highlight_button .special_offer a{background-color:#bbcf99!important}#customer_type,#reservation-list,.buttons-detailed-list,.form-group.lefthalf,.hide_facility,.listing-rooms form#frmSearch,.modify-checkout .save_card_num,.my_account_action,.show_facility,.wel_msg{clear:both}.confirm-gross-total-t{font-size:24px}.highlight_button{background-color:#c8cdd3!important}.checkbox_area,.edit-room-be{background-color:#fff;width:100%}#reservation_search .btn{width:100%;text-align:center;padding:15px 0;font-size:14px}.cacel-number{font-weight:600;font-size:16px;padding-bottom:10px}.hotel_list_grid .book-from{padding:10px 0 0;box-shadow:inherit;line-height:26px}.hotel_list_grid .price-not-available{margin-top:8px;box-shadow:inherit;line-height:26px}.fancy_detail_more_info{display:block;float:right;margin-bottom:15px;opacity:.3}.hotel_list_grid .fancy_detail_more_info{margin-right:25px;bottom:56px;position:absolute;right:0}.hotel_list_grid .fancy_detail_more_info:lang(ru){margin-right:8px;bottom:58px}.form-group.reservation_col.mar_0{padding-left:0}.policy-checkout label{font-size:17px}.price-check-container.desktop:after{content:"";background:#222;position:absolute;right:90px;bottom:0;height:100%;width:21.5%}.direct-booking{z-index:1}.reserve_info h4{line-height:1;padding-bottom:5px}.checkbox_area{padding:20px;float:left}.checkbox_area input[type=radio]{margin-top:8px}.popup .table-striped tr td{padding:5px;vertical-align:top}.raterule-container .price_break del{position:absolute;top:-9px}.enhancement-txt{display:inline-block;margin-bottom:4px}#content-middle{padding-bottom:30px}.confirm-desc-text a{color:#16a9ba}.edit-room-be .hotels-name{font-weight:400;font-size:15px;background:#4078a3;color:#fff;padding:9px 11px;margin-bottom:22px}.edit-room-be{float:left;min-height:500px!important}.terms-condition .inner_heading{margin-bottom:18px}.hotel_col ul,.hotel_col ul li{list-style:disc;margin:0 0 0 8px}.hotel_col ul,.loyalty-section .user_img .fa{margin-top:5px}#your-stay .continue_section,.documentShare .upload-box,.enquery_pop{width:100%!important}.rate-rule-heading select option{font-size:12px!important}.room-rate-type-price .adult-icon.no-child{padding-top:11px}.select_room_hearder .title_lft .room_name_sec{width:100%;float:left;padding-top:5px}.title_rgt .price_night_sec{width:58%;float:left}.loyalty-section .profile_info,.title_rgt .price_night_sec:lang(de){width:52%}.title_rgt .no_of_room{width:42%;float:right;text-align:right}.check-availability-save-search:lang(fr),.title_rgt .no_of_room:lang(de){width:48%}.title_rgt .no_of_room,.title_rgt .price_night_sec,.title_rgt .rate_paln_sec{font-weight:400;font-size:14px;padding-top:10px;color:#000;text-transform:uppercase}.select_room_hearder h3{padding:5px 0}.title_rgt{float:right;width:28.5%}.room_long_dec{padding:10px 0;font-weight:300!important;clear:left;width:100%}#booking-engine .booking_pop_left input.search-all{width:auto;background:#666;color:#fff;border:0;border-radius:0;padding:13px 10px;cursor:pointer}.check-availability-save-search .opera_chk_btn{margin:0 10px 0 0;width:auto}h4.mar_bot{margin-bottom:16px!important}#floating-price h6{text-align:center;padding:8px 0;margin:5px 0 0}#samePassword,#span_valid_card_checkin{clear:left;font-size:13px}#span_valid_card{clear:left;float:left}#requiredElement_title{width:120px}.terms_conditions h1{padding-bottom:15px;padding-top:25px;font-weight:600;padding-left:6px}.terms_conditions p{margin-bottom:8px;line-height:1.8}.terms_conditions ul li{margin-bottom:5px;margin-left:10px}.terms_conditions h3{font-size:20px;font-weight:600;margin-bottom:6px;margin-top:10px}.terms-condition a{color:#000;text-decoration:none!important}.terms_conditions table{border-collapse:collapse;margin-bottom:10px}.terms_conditions table td{border:1px solid #ddd;padding:0 10px}.booker_profile{font-size:14px;font-weight:600;float:left}#customer_type .checkbox label,.not-stay{padding-left:20px}#compnay_name_container,#iatano_name_container{width:45%}#compnay_name_container{padding-top:10px;clear:both}.edit_profile #compnay_name_container{width:49%;float:left;margin-bottom:10px}.edit_profile #iatano_name_container{float:right;padding-top:10px;width:49%;margin-bottom:10px}.checkout-page #iatano_name_container{float:right;width:52%;padding-top:10px}.checkout-page .disable-element{margin:12px 0 0}.reservationDecline .container #step-main{padding:30px 0}.changepwd_pop .alert-danger{padding:12px 10px;text-align:left;color:red}.morelink,.policy_btn{color:#0c3b87}.changepwd_pop a.close{float:right;line-height:20px;color:red;width:25px;height:25px;right:5px;top:10px!important}.addon-desc h4{font-size:14px;font-weight:600;margin-bottom:4px}.policy_popup{width:100%;padding:10px;border-radius:0;font-weight:400;font-size:14px;border:1px solid #eaeaea;margin:8px 0;display:none}.policy_popup .pop_close{position:absolute;right:5px;top:2px;font-size:20px;color:#0c3b87}.policy_btn{font-size:16px;cursor:pointer}.addon_cat_lft img{max-width:300px}.dropdown_btns:lang(fr) input{padding:18px 10px}.sort_room_list .desc_popup22 ul.nav-tabs li a:lang(fr){padding:8px 5px;font-size:15px}.blue_bg:lang(fr){padding:15px 18px}.btn:lang(fr){padding:10px 14px}.rate-rule-red-button:lang(fr){padding:12px 3px!important}.special_offer a:lang(fr){padding:14px 10px 15px}form[name=manageBooking] .btn:lang(fr){padding:10px 5px}.checkout-page #div_title:lang(de),.checkout-page #div_title:lang(es),.checkout-page #div_title:lang(fr),.checkout-page #div_title:lang(it),.checkout-page #div_title:lang(ru),.guest-name .guest-title:lang(de),.guest-name .guest-title:lang(es),.guest-name .guest-title:lang(it),.guest-name .guest-title:lang(ru){width:14%}.check-availability-flexidate .opera_chk_btn:lang(fr),.sort_room_list .roomgrouplistbox .raterule-container .raterule .room-rate-type-price{width:50%}.check-availability-save-search:lang(de),.check-availability-save-search:lang(fr),.check-availability-save-search:lang(it),.check-availability-save-search:lang(ru),.check-availability-save-search:lang(zh){margin:14px 0 0}#div_cvv:lang(de),.issue-number:lang(de){width:22%}ul.tabs li a:lang(de){padding:17px}.rate-rule-red-button:lang(ru){padding-left:0;padding-right:0}.guest-name .guest-title:lang(ru) select{padding-right:23px;padding-left:1px}#div_cvv:lang(it),#div_cvv:lang(ru),.cross_sell .listing .room_list .list_img,.issue-number:lang(it),.issue-number:lang(ru),.sort_room_list .roomgrouplistbox .col-md-3{width:25%}.hotel_btn li:lang(es){padding:0 4px}.hotel_list_grid .listing .room_list .list_dec:lang(es),.hotel_list_grid .listing .room_list .list_price:lang(es){padding:0 10px}ul.tabs li a:lang(es){padding:17px 23px}#maritimcvv:lang(ja){font-size:11px}#amount{width:65%;font-size:14px}.start-date .cal_caption{position:absolute;top:-60px;left:-4px;line-height:2}.start-date .cal_caption::after{border-top:10px solid #16a9ba;bottom:-10px;position:absolute;left:50%}.end-date .cal_caption{position:absolute;bottom:-55px;left:-4px;line-height:2}.end-date .cal_caption::after{border-bottom:10px solid #16a9ba;top:-10px;position:absolute;left:50%}.hotel_taxes{background:#fff;padding:20px;margin-top:10px;clear:left;width:100%;float:left}.total-tax{font-weight:600;color:#152a39;margin-top:6px;display:block}#policy-bottom p:empty,.room-detail .hotel_taxes{padding:0}#overlay-policy{background:#0b4d8e;color:#fff;padding:10px 0;text-align:center}#overlay-policy a{color:#fff;margin-right:10px}#overlay-policy em,#overlay-policy i{margin-right:5px;cursor:pointer;color:#fff}.cat-details{float:left;margin-bottom:20px;width:100%}.cat-details .addon_cat_lft{float:left;margin-right:20px}.footer-custom{margin-top:25px;padding:20px 0;background:#354a59}.footer-custom,.footer-nav,.footer_copyright{float:left;width:100%;text-align:center}.footer-nav ul{display:inline-block;margin:0;padding:0}.footer-nav ul li{display:inline-block;padding-right:10px;margin-right:10px}.footer-nav ul li a{color:#fff;font-size:13px}.footer_copyright{font-size:12px;color:#fff;padding-top:10px;opacity:.8}.hotelcontent .amenities_room ul li{padding:5px 1.3% 5px 25px;width:48%;float:left;list-style:none;position:relative}.accept_rgt .checkbox:before,.log_email label:after,.log_pass label:after{content:"*";color:red}@media all and (-ms-high-contrast:none){select::-ms-expand{display:none}}select::-ms-value{background:0 0;color:#000}#floating-price .room-detail{background:no-repeat;color:#fff}.signin-btn-area .sign_sec{padding-top:4px}.signin-btn-area .sign_sec input.btn{padding:6px 30px}.subheading_profile_hotel_name{padding-bottom:5px;font-size:13px}.form-control::-webkit-input-placeholder{opacity:1;color:#000}.form-control::-moz-placeholder{opacity:1;color:#000}.form-control:-ms-input-placeholder{opacity:1;color:#000}.form-control:-moz-placeholder{opacity:1;color:#000}.old_design_icon{float:left;padding:10px 1% 0 0}.profile-fancy-inquiry-btn a{background:#2b557e;padding:5px 10px;color:#fff;display:inline-block;margin-top:-5px}.enquery_pop td{padding:2px 0}.profile-fancy-inquiry-btn{float:right;clear:right;margin:10px 0 0;display:inline-block}.book_map_hotel_button{padding:5px 15px;font-size:12px;line-height:1.5;float:left;margin-top:5px}.info_content .readmore{color:#269ef3}.card-number,.infantsection .infant-box,.info_content h4,.rate_type_nurooms_headeing .select-room{margin-bottom:10px}#requiredElement_ageCheck{margin-left:38px}.info_content p{margin-bottom:8px}.ov-content-wrapper{margin:2% auto 0}#ov-verbiage-container{color:#30373a!important;text-align:left!important;font-size:inherit;display:inline-block;width:60%;height:100%}.ov-text-primary.ov-upgr-title{text-align:left!important;line-height:inherit;font-size:20px;font-weight:600}.ov-rates-note,.ov-wrapper .ov-p-text,.ov-wrapper p{line-height:1.4em}.ov-rooms-msg-large{padding:0 0 .7em!important}.ov-item-wrapper.ov-roomrates-border.ov-group{background:#fff;float:left;width:100%;margin:0 0 .5%;padding:15px}.ov-item-image{width:30%;float:left;cursor:default}.ov-item-info{width:47%;float:left;margin-left:2%;margin-right:2%;font-weight:300;font-size:15px;margin-top:10px}.ov-h1{font-size:1.2em;margin-bottom:.5em;display:inline-block;font-weight:400}.ov-rates-note em,.ov-rates-note i{font-style:normal}.ov-item-info .room_icon{font-size:20px;font-weight:500;color:#354a59}.ov-item-price{font-size:1.8em!important;font-weight:600}.ov-item-action .ov-btn-primary{margin-top:.5em;background-color:#4078a3;color:#fff;text-transform:uppercase;border:0;padding:10px 0;width:90%;font-weight:400;font-size:16px;cursor:pointer}.ov-rates-note{padding-top:12px;font-size:14px}#total-room-charge-taxes .hotel_taxes .de-100,#total-room-charge-taxes .hotel_taxes .excl-txt,.ov-wrapper strong{font-weight:700}.ov-wrapper em,.ov-wrapper i{font-style:italic}.ov-group:after{content:'';display:block;clear:both}.ov-cur-id{font-size:1em;padding-right:2px}.edit-room-be .check-in label,.edit-room-be .check-out label,.m_submit input[type=submit],.ov-text-secondary,.rooms-number label{text-transform:uppercase}.changepwd_pop input,.showoccupancy>div{text-transform:capitalize}.upgrade_rt_sec{width:19%;float:left}.upgrade_top_section{padding:10px;margin-bottom:.5%;background:#fff;float:left;width:100%}.upgrade_top_label{background:#f1f2f5;padding:10px;overflow:hidden;font-size:14px}.upgrade_check_in{padding-right:20px}.upgrade_cal_date{float:left;width:55%}.upgrade_night{float:left;width:15%}.hotel_taxes .taxval,.upgrade_total{float:right;width:30%}.upgrade_check_in,.upgrade_check_out{display:inline-block;width:40%}.upgrade_room_section{margin-top:10px;padding:10px}.upgrade_room_img{width:30%;float:left}.upgrade_room_content{width:68%;float:right;font-weight:300;font-size:15px}.upgrade_room_content h4{padding-bottom:20px;font-size:20px;font-weight:400;color:#354a59}.upgrade_cal_date .cal{border-right:1px solid #354a59;padding-right:8px;margin-right:8px}.ov-item-info a.read_more,.upgrade_room_content a.read_more{font-weight:600;color:#f04f69;display:block}.upgrade_sel_room{padding-bottom:10px;font-size:18px}.upgrade_rate_rule{padding-left:1%}.upgrade_policy_pop{font-size:15px;line-height:1.7;padding:45px 60px;top:42px;left:0;right:0;background-color:#fff;box-shadow:0 0 137px #ccc;color:#354a59;position:absolute;z-index:1000;font-weight:300}.ov-item-action-sub.ov-item-action{width:100%;padding-top:20px}.ov-item-action:last-child,.sort_room_list_section .sort_room_list:last-child{margin-bottom:0}.ov-item-action{margin-bottom:20px;padding:5% 4%;text-align:center}.non,.upgrade_check_in span,.upgrade_check_out span,.upgrade_total_price span{display:block;font-weight:600}.i_icon,.ubt{display:inline-block}.ubt{padding-top:20px}.ov-item-info .fa.fa-info-circle,.upgrade_room_content .fa.fa-info-circle{color:#585d5a}.no-thanks{padding:20px 10px}.no-thanks .rate-rule-red-button{padding:10px 15px}#ov-verbiage-button-container .rate-rule-red-button{padding:8px 15px;height:auto;font-size:15px}.ov-upgr-title p{margin:0;padding-top:4px}.i_icon{border:1px solid #000;width:18px;height:18px;text-align:center;line-height:18px;border-radius:50px;color:#333;font-weight:600}.manage-box .room-detail-container ul,.manage-box .room-detail-container ul li{list-style:none;padding:0}.col-md-3.custom_guest.guest-first-name,.col-md-3.custom_guest.guest-last-name,.col-md-3.custom_guest_email{width:28%;float:left;padding-left:1%}.guest-title select{padding:11px;border-radius:0}.guest-single-label,.listing-row.list-modification{display:block!important}.guest-single-email,.guest-single-name,.modify-expire-month .select-from,.modify-expire-month .select-to,.modify-valid-from .select-from,.modify-valid-from .select-to{width:48%;display:inline-block}.no-record{text-align:center;background:#fff;padding:15px 0;color:#354a59;font-weight:600}#cross_selling_message_div{display:block;text-align:center;background:#fff;clear:both;padding:5px;margin-bottom:15px;color:red;border:1px solid red;border-radius:4px}.cross_avail{float:left;width:100%;margin-bottom:20px;background:#fff;padding:20px;box-sizing:border-box}.cross_avail .col-md-2,.facilities_com{float:left;width:20%}.cross_avail .col-md-8{width:60%;float:left;text-align:left;color:#333}#cross-selling-div{margin:60px 0 0}.cross_avail .hotel-name{font-size:20px;font-weight:600;line-height:1;margin-bottom:10px}.cross_avail .col-md-8 p{margin-bottom:14px}.cross_avail>.col-md-2{padding-right:1%}.col-md-2.check-availibility{text-align:right;padding-right:0}.check .rnvg_down_text,.rnvg_down_text,.rnvg_down_text1{color:red;font-size:14px;font-weight:400;background:#ffe5d5;line-height:1.5;text-align:center}#enhancementsubtotalshow p{margin-bottom:6px}.guestname-area label{display:block;width:100%;clear:left;font-weight:600}.rnvg_down_text,.rnvg_down_text1{padding:60px 10px 10px}.check .rnvg_down_text{padding:10px;width:400px}.tab-content ul li{list-style:disc;margin-left:16px}#policy-bottom #requiredElement_tnc.error-inline{padding-left:37px}#div_phone #phone{width:37.8%!important}.contect_info #div_phone #phone{width:65%!important}.phone_container #phone{width:69%}.adult_child_count_se{margin:10px 0;width:100%;float:right}.adult_child_count_se .adult_child_count{width:33.2%;float:left}.adult_child_count label{width:100%;display:inline-block;vertical-align:top;padding:10px 10px 10px 0}.adult_child_count .input_adult_count{width:65.5%;display:inline-block}.adult_child_count_se .error-inline{margin-left:42px;width:190px}.noofguest{float:left;width:22%;padding:10px 0}.adult_child_count.child_count .input_adult_count,.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-price{width:30%}.fancy-inquiry-btn{text-align:right;margin:10px 0 0}.apart_full{width:100%!important;margin-right:0!important}.rate_type_price_headeing p{height:47px}.sort_room_list .fancybox_room_gallery img{min-width:100%}.doc-share .container{background:#fff;padding:20px 20px 30px;margin:15px auto 0}.doc-share .container:after{width:100%;content:"";display:table;clear:both}.upload_doc_file{padding-top:15px!important}.manage-box h6{font-weight:600;font-size:15px;margin-bottom:5px}.doc-share .fa-download{color:#4078a3!important}.doc-share h4{font-weight:600;margin-bottom:15px}.show_calendar_area .calendar_box ul li.available{background-color:#2b6dae;color:#fff;border-color:#2b6dae}.show_calendar_area .calendar_box ul li.available.highlight{background-color:#18b11c;color:#fff;border-color:#18b11c}.show_calendar_area .calendar_box ul li.available:hover{background-color:#005596;color:#fff;border-color:#005596}.discountpercentage{font-weight:300;font-size:13px;padding:4px 7px 4px 0;background:#18b11c;border-radius:2px;color:#fff;margin-left:20px}.active_desktop a{border-bottom:2px solid #354a59}.showoccupancy{margin:1px 0 3px;display:inline-block;vertical-align:middle}.showoccupancy>div{margin-bottom:4px;float:left;font-size:15px;margin-right:20px}.checkboxSaveSearchClass,.chk_flexi_date_opera,.compare-page .col-md-6,.documentShare #manage-box-container,.info_content .maplft-cont,.loyalty-section .add-next,.loyalty-section address,.lr-points,.lr-total-points,.maplft-cont{width:50%;float:left}.payment_red{text-align:center;min-height:200px;padding-top:3%;font-size:17px;color:#0e4194;font-weight:500}.minLostxt,.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms button{font-size:13px}.login-page .inner_heading{background:#fff;padding:20px;margin:10px 0}.minLostxt{width:400px;display:block;color:red;margin-top:25px}.fancy_profile_more_info{color:#f04f69}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:3px!important}.hideMoreFacility,.showMoreFacility{text-align:center;margin:10px 0 0;color:#1f6ca4;cursor:pointer}.modify-ch-name,.modify-expire-month .select-from,.modify-valid-from .select-from{margin-right:3%}.sort_room_list_section.modification{width:100%;display:table-cell}.sort_room_list_section.modification .sort_room_list .raterule-container .raterule .room-rate-type-norooms{width:16%}.addon-inner-section p{padding:12px 20px 0;clear:left}.modify-checkout #div_cvv,.modify-creditcard{width:38%;padding-right:0}.modify-ch-name{padding-right:0!important}.modify-issue-num,.modify-valid-from{float:left;width:38%;margin-right:3%}.modify-checkout .savemycard{padding:0;text-align:center;width:20px;height:20px;border:1px solid #000;border-radius:50%;margin-left:5px}.manage_prev_booking p,.modify-checkout #card-container{padding:10px 0 0}.modify-checkout .control-label{padding-bottom:6px;display:block}.modify-checkout #credit_card_address{padding-top:6px;clear:both}.mr-top-10,.view_reserve_col .booking-list .booking-toolbar{margin-top:10px}.pd-top-10{padding-top:10px!important}.m-l-3{margin-left:3%}.valid-my{width:38%;float:left;margin-right:2%}.agent-state{width:38%;float:left;padding:5px 0 0 3%}#div_card_holder_name .col-sm-6,#div_card_number #card-container{padding-top:5px}.legends{background:#fff;padding:25px 25px 0}.legends span{padding-right:10px}.partial_serach_msg{padding:20px;background:#fff;color:red;clear:both;text-align:center}.room-more-content-desc ul{margin-left:20px}.room-more-content-desc ul li{list-style:disc}#policy-bottom ul li,.rate-desc ul li{list-style:disc;margin-left:20px}.rate_plan_extra_info{background:#cb3939;color:#fff;margin:5px 0;padding:4px 7px 5px;text-transform:none;float:left;font-weight:400;font-size:11px}.promotional_tag{color:#cb3939;font-size:14px}.modal-content{background-color:#fff;margin:auto;padding:20px;width:40%;position:relative;border-radius:5px}.button-yn a,.button-yn button,.close{background:#354a59;color:#fff;cursor:pointer}.close{float:right;font-size:28px;font-weight:700;width:40px;height:40px;border-radius:100%;text-align:center;line-height:30px;position:absolute;right:10px!important;top:10px;padding:0!important;z-index:1}.button-yn a,.button-yn button{border:none;padding:10px 50px;margin:10px}.button-yn button.no-btn{background:#d44e4e}.hotel_btn ul li a.fancy_profile_more_info.fancy_detail_more_info{bottom:0;margin-bottom:0}.roomlisting-notfound #cross-selling-div,div#occupany_box_first:empty{margin:0}.result_not_found center{display:inline-block;padding-top:20px}.search_other_hotels{background:#919191;color:#fff!important;padding:13px 20px}.alert-success .close{top:8px}#ui-datepicker-div{border:1px solid #ccc;background:#fff!important}.hotel_list_grid .fa-info-circle{font-size:1em}.hoteldetails #content-middle{padding-bottom:0}.continueLogintext{font-size:16px;text-align:center;display:block;font-weight:600;color:#005596}.return-edit{position:absolute;right:0;top:0}.ui-dialog-titlebar.ui-widget-header.ui-corner-all{background:0 0!important;border:none}#back-confirm-popup{padding:0!important}.member-login{width:90%;margin:50px auto 80px;text-align:center}.ui-dialog .ui-dialog-titlebar-close{border:none;background:0 0;z-index:1;right:-15px!important;top:-5px!important;width:55px!important;height:55px!important}.button_pop .btn-ok,.button_pop a#go-back-btn-room-edit{color:#fff;border-radius:6px;padding:15px 20px;display:inline-block;margin:0 auto;font-weight:700;background:#005596}.button_pop .btn-cancel,.button_pop a#stay-here-btn-room-edit{color:#fff;border-radius:6px;padding:15px 20px!important;display:inline-block;margin:0 auto;font-weight:700;text-transform:uppercase;background:#919191}#back-confirm-popup .member-login .button_pop{padding-top:20px}.ui-dialog .ui-dialog-titlebar-close:hover{padding:1px!important}.loyalty-section .add-next{padding-left:1em}.ui-dialog .ui-dialog-titlebar-close:after{content:"X";display:block;background:#005596;color:#fff;border-radius:50%;width:55px;height:55px;line-height:55px;cursor:pointer;font-weight:700;text-align:center;font-size:20px}#error_message_div a.close{position:absolute;opacity:1;top:-20px;right:-5px!important;color:#fff;line-height:38px}.cross_sell .hotel_btn li a,.fa-info-circle::before,.fa.fa-info-circle{color:#7d7d7d}.best-rate-g{text-align:center;padding:8px 0}#profile-top-section .input_dates_area .form-group label[for=no_room],#profile-top-section .occupany_box label{text-transform:none}.classicNumberView{margin-bottom:12px;padding:4px;font-weight:600;font-size:14px}.other-details-box .other-special-request select.form-control{background-image:none}.checkbox-special-request{padding:10px;background:#fff;width:100%;max-height:125px;height:100%;float:left;overflow-y:scroll}.checkbox-special-request label{width:33.33%;float:left;position:relative;padding-bottom:8px}.phone-country #div_phone{width:60%!important}.phone-country .phone-code,.sort_room_list .roomgrouplistbox .raterule-container .raterule .room-rate-type-feature{width:40%}.phone-country #div_phone #phone{width:50%!important}.discount-success{background:#fff;clear:both;margin:10px 0 -10px;float:left;width:100%}.edit_profile .phone_container .dial-code{width:22%;float:left;margin-right:1%}.currency-filter.curr_big select{padding-left:8px}.lang_dropdown.lang_text{float:right;margin-top:10px}.search_filter_block.lang-filter{display:inline-block;border:1px solid #aaa;padding:0 5px;position:relative}div#header-hotel-info{width:100%;float:left;clear:both}.bookingcode_msg_btn{background:#024c86;padding:13px 20px;border-radius:6px;color:#fff!important;text-transform:uppercase;display:inline-block}.checkout-abandonment{margin:0 auto;background:#fff;font-family:"Open Sans",sans-serif}.lp,.regard-login{font-family:Helvtcb}.abandonment-img{float:left;width:45%}.abandonment_r_section{float:right;width:55%;text-align:center;padding:30px 50px;box-sizing:border-box}.checkout-pop_title h2{color:#164194;font-size:28px;font-weight:600;margin-bottom:20px}.checkout-pop_title p{font-size:14px;margin-bottom:20px}.checkout-popup-logo{margin-bottom:20px}.checkout-call-action a{background:#164194;text-decoration:none;color:#fff;padding:15px 30px;font-size:23px;display:inline-block}.checkout-call-action{padding-top:50px}.room-more-content-desc_new{clear:both;font-size:14px;padding-bottom:10px;line-height:20px}#mapProfile .info_content .maprgt-cont .pricelabel,#membershipNotInterested,.rate_desc_bottom,.rate_desc_head span,span#usedLoyaltyRewardPointsTxt{color:#005596}.rotana-room-off .rate_desc_bottom,.rotana-room-off .rate_desc_head span{color:#fff;font-weight:600}.rotana-room-off .room-more-content-desc_new{color:#fff;padding-right:10px}.transaction-stm{background:#fff;padding:25px;float:left;width:100%;border-radius:6px;margin-top:15px}.transaction-legend-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.transaction-legend{margin-right:1%;border-radius:6px;font-size:14px;width:300px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;ms-flex-align:center;-webkit-align-items:center;-webkit-box-align:center;align-items:center}.loyalty_total,span#amountLeftToPay{font-size:18px;font-weight:600}.transaction-legend span select#transaction_period{margin-left:10px;padding:5px}.download-summary-list{padding:15px}.reward-point-trans{width:96%;margin:15px auto}.download-btn,.not-a-mamber p+p{margin-top:15px}.reward-point-trans table{text-align:center;border-collapse:collapse;color:#555;background:#fff;border:1px solid #787878}.reward-point-trans table tr td,.reward-point-trans table tr th{border:1px solid #787878;padding:5px}.download-btn{text-decoration:none;text-transform:uppercase;background:#005596;color:#fff;border:none;border-radius:4px;padding:5px 10px;cursor:pointer}.loyalty-section .my_account_action a,.showMemberRates{text-decoration:underline}body.myaccount .fancybox-inner{overflow:auto!important}#user_points_data{font-weight:700;font-size:29px}.offer-image{display:block;text-align:center;padding:10px 0}.accomodation-type{background:#fff;margin-top:20px;padding:1em;width:100%;float:left}.accomodation-type-list{background:#fff;padding-top:1em;max-height:300px;overflow-y:auto}.accomodation-type-list .accommodation-inner{padding-bottom:6px;width:100%;float:left;box-sizing:border-box;font-size:13px}.accomodation-type-list .accommodation-checkbox{float:left;width:10%}.accomodation-type-list .accommodation-inner .accommodation-text{width:85%;float:left;margin-top:-1px;padding-left:5px}.top_menu ul li:last-child a:focus{color:#a5d8ff}.selection:focus,a:focus,figure img:focus,input:focus,textarea:focus{outline:#1f1f1f dotted 1px}.sort_room_list .roomgrouplistbox .listing-content{width:73%}.sort_room_list .roomgrouplistbox .title_rgt{width:41%}.title_rgt.roomgroupnighthead{width:42%}.roomgrouplistbox .rotana-raterule .rateTypeName{padding-left:5px;float:right;margin-top:-3px;width:50%}.rate_desc_head{width:635px}.show_more_rate_desc{display:inherit}.loyalty_club_tier{padding:20px;background:#fff;width:100%;float:left;box-sizing:border-box}.pointsInputSection #addPoints,.pointsInputSection #removePoints{width:5%;background:#005596;color:#fff;height:45px;cursor:pointer;float:left;text-align:center;font-size:25px;font-weight:700;line-height:40px;display:block}.pointsInputSection #loyaltyRewardPoints{width:90%;background:#fff;float:left;line-height:45px;text-align:center;border:none;font-size:21px}.loyalty_club_tier_bg{background:#f5f5f5;padding:20px;float:left;width:100%}.minus-lr,.plus-lr,div#mapProfile .book_map_hotel_button{background:#005596}.loyalty_check_box{font-size:1.2em;margin-bottom:10px;display:block}#pointsInputInfoSection{padding:10px 0;float:left;width:100%}.lr-point-area,.use-lr-point{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding-bottom:20px}#loyaltyPointsBalanceText,#maxAmountCanBeUsedText{font-size:26px;padding-top:5px;display:block}.use-lr-point{text-align:center;margin-top:20px}.minus-lr,.plus-lr{width:5%;color:#fff;height:60px;cursor:pointer}.minus-lr{border-radius:6px 0 0 6px;-webkit-border-radius:6px 0px 0px 6px}.plus-lr{border-radius:0 6px 6px 0;-webkit-border-radius:0px 6px 6px 0px}.lw-accomolate-points{width:90%;background:#fff;line-height:60px;font-size:26px}.use-lr-point em.fa{line-height:60px}.club_rate_rule_bg{background-color:#d0d0d0!important;padding-left:10px}.club_rate_rule_bg .club_rate_name{display:block;font-size:12px}.rate-name.bookandjoinshow.reduce_min_length{min-height:1px}.savedamountdata{display:block;padding-top:5px;font-size:13px;font-weight:600}.flexi_policy_heading strong,.memberAmount,.memberactualamount{cursor:pointer}.free-sign-up{font-size:1.257em}.member-join,.rotanta-join{padding-top:4%}.member-join a,.rotanta-join a{background-color:#005596;color:#fff!important;font-size:1.257em;font-family:minervamodern;border-radius:6px;padding:15px 0;width:80%;display:block;margin:0 auto;font-weight:700}.member-login h3{margin-top:6%;border-top:1px solid #d3d3d3;padding-top:5%}.lp{font-size:16px;padding-top:5px}.caller-details-sec h3,.m_submit,.misiing-stay-head,.openmemberLogin{padding-top:15px}.ui-dialog{overflow:inherit!important}.ui-widget-overlay{position:fixed!important;background:rgba(0,0,0,.5)!important}.member-login.member-check-popup{margin:0 auto 80px}.member-check-popup h3{padding-bottom:10px;border:none}.click-btn-txt{color:#787878}.membership-member-book.reloadcheckoutpage{border-bottom:0;padding:5% 0}.membership-member-book a{color:#005596!important;font-size:1.257em;border-radius:6px;width:80%;display:block;margin:0 auto;font-weight:700}.non-member-rate .star-b{padding-top:0;font-size:1em}.member-ra{padding:55px 85px}.reward-ea{border-bottom:1px solid rgba(112,112,112,.3);display:block;margin-bottom:10px}.regard-login{background-color:#025596;text-align:center;color:#fff;border:none;width:100%;margin-top:20px;padding:15px 0;font-size:16px!important;border-radius:6px;cursor:pointer}.btn-booking-forgot-pass{border:none;cursor:pointer}.loyalty-section .profile_pic{width:115px;position:relative;height:115px}.loyalty-section .profile_pic .profile-pic{width:100%;border-radius:50%;height:100%}.loyalty-section .user_img .fancy_upload_pic{top:-10px;right:0;width:25px;height:25px}.loyalty-section h3{font-size:18px}.after-login label.control-label:lang(pt),.loyalty-section .stats-box{width:125px}.loyalty-progress-left,.loyalty-progress-mid,.loyalty-progress-right{width:33.33%;float:left}.loyalty-progress{width:100%;overflow:hidden}.credit-request p,.loyalty-progress-right p{padding-bottom:8px}.loyalty-progress-right{text-align:center;padding-top:15px}.loyalty-progress-right .no-night{display:block;color:#a7947a;font-weight:600;font-size:18px}.meter{width:200px;height:150px;margin:0 auto;position:relative}.meter span{position:absolute;bottom:25px;left:0;right:0}.loyalty-progress-mid{text-align:center;margin-top:-25px}path[fill="#f9c802"]{fill:#a7947a}.loyalty-section .add_section .icon_left{width:25px}.loyalty-progress-left{padding-top:25px}.dashboard-menu{background:#f1f2f5;padding:20px;text-align:right;clear:both;border-top:1px solid #ddd}.dashboard-menu ul li{display:inline-block;padding:0 10px;text-transform:uppercase}.dashboard-menu ul li a{color:#444;font-weight:600}.roomgrouptype .rateTypeName{float:right;width:50%;padding-left:5px;margin-top:-3px}.m_box_w{width:49%;display:inline-block;padding-bottom:10px;position:relative}.m_box_w label,.m_message label{display:block;padding-bottom:5px}.m_box_w input,.m_submit input[type=submit]{width:100%;border:1px solid #ddd;height:40px}.m_message textarea{width:100%;border:1px solid #ddd}.m_box_w .hasDatepicker{color:#535353;padding-left:10px}.m_message textarea#message{height:60px;resize:none;padding-left:10px;font-size:13px;color:#354a59}#reservation-list h4 small a:after{top:2px!important}.add_section.add-space{display:block;min-height:60px;padding-bottom:0}.cross_sell .list_dec h3{text-align:left}.cross_sell .listing .room_list .list_dec{width:47%}.cross_sell .hotel_list_grid .listing{width:19%;margin:0 .5%}.roomlisting-notfound{background:#fff;border-radius:6px}.listing-hotels.cross_sell{background:#dddd;padding:5px;border-radius:6px}.showMemberRates{font-size:14px;font-weight:600;display:block;cursor:pointer}#distance_from_city{width:100%;margin-top:10px;border:1px solid #ddd;height:32px}.accomodation-type h4{font-size:16px;color:#1a456e;font-weight:400}.hide_facility a,.show_facility a{color:#999;text-decoration:underline}.star-rank .accommodation-inner .fa.fa-star{color:#fc0}#hotel_msz_show{text-align:center;background:#fff;padding:10px;color:red;font-size:16px;font-weight:600;border-radius:4px}.cls_roomlist_hold_flag{font-size:14px;font-weight:600}.copmare-table{margin-top:20px;padding:0!important;background:#fff;overflow:hidden}.facilities_txt{float:left;width:40%}.copmare-table .compare_facility ul li{font-size:15px;color:#2d2c2c;border-top:1px solid #ededed;padding:14px;position:relative}.compare_facility ul li:nth-child(odd){background:#fcfcfc}.copmare-table .compare_facility ul li h2{text-align:center;text-transform:uppercase;margin:0;font-size:40px!important;padding-top:90px!important;color:#454545!important}.copmare-table .compare_facility{border:1px solid #ededed;margin:0 0 0 -1px}.copmare-table .compare_facility ul li:first-child{border-top:0;text-align:center;padding:10px;height:305px;background:0 0}.copmare-table .fa.fa-check{color:#05a041;font-size:18px}.copmare-table .close-btn{position:absolute;right:0;background:#a2a2a2;bottom:0;padding:2px 10px;margin:0}.copmare-table .close-btn a{color:#fff;font-size:18px;text-decoration:none}p.compare-hotel-name,p.compare-hotel-price{text-transform:uppercase;padding:5px 0 0 5px;text-align:left;margin:0}p.compare-hotel-price span{color:#2d2c2c;font-size:15px;text-transform:none}p.compare-hotel-price{font-weight:600;color:#3aaef1}.compare-page .show_features{font-size:15px;color:#2d2c2c;padding-top:35px;float:right;padding-bottom:20px}.compare-page .show_features>label{float:left;cursor:pointer}.compare-page .show_features input[type=radio]:not(old){width:2em;margin:0;padding:0;font-size:1em;opacity:0}.compare-page .show_features input[type=radio]:not(old)+div{display:inline-block;margin-left:-2em;line-height:1.5em;font-weight:400}.compare-page .show_features input[type=radio]:not(old)+div>span{display:inline-block;width:15px;height:15px;margin:0 5px;border:1px solid #bcbcbc;border-radius:100%;background:#f1f1f1;background-image:-moz-linear-gradient(#f1f1f1,#dadada);background-image:-ms-linear-gradient(#f1f1f1,#dadada);background-image:-o-linear-gradient(#f1f1f1,#dadada);background-image:-webkit-linear-gradient(#f1f1f1,#dadada);background-image:linear-gradient(#f1f1f1,#dadada);vertical-align:middle}.compare-page .show_features input[type=radio]:not(old):checked+div>span>span{display:block;width:15px;height:15px;margin:-1px 0 0;border:1px solid #4b990a;border-radius:100%;background:#68e205;background-image:-moz-linear-gradient(#68e205,#489909);background-image:-ms-linear-gradient(#68e205,#489909);background-image:-o-linear-gradient(#68e205,#489909);background-image:-webkit-linear-gradient(#68e205,#489909);background-image:linear-gradient(#68e205,#489909)}.book-time,.compare-page .heading{padding-top:10px}.compare_btn{background:#575757;background:-moz-linear-gradient(top,#575757 0,#020202 100%);background:-webkit-linear-gradient(top,#575757 0,#020202 100%);background:linear-gradient(to bottom,#575757 0,#020202 100%);text-align:center;display:inline-block}.cmp_btn{font-size:10px;padding:0 8px;text-transform:uppercase;line-height:30px;cursor:pointer;color:#fff;display:inline-block}.cmp_btn.cmp_btn_div>a{color:#fff;font-size:12px!important}.compare_btn label{font-weight:400;font-size:12px;float:left;color:#fff;padding:9px 5px;margin:0;background:#dadada;position:relative}.compare_check_box span{background:linear-gradient(to bottom,#fff 0,#e1e1e1 100%) rgba(0,0,0,0);border:1px solid #999;border-radius:3px;display:inline-block;height:15px;vertical-align:middle;width:15px;left:4px;position:absolute;top:7px}.compare_check_box input:checked+span{background:#69e405;background:-moz-linear-gradient(top,#69e405 0,#489609 100%);background:-webkit-linear-gradient(top,#69e405 0,#489609 100%);background:linear-gradient(to bottom,#69e405 0,#489609 100%);border:1px solid #408905}.compare_facility .fa.fa-info-circle{color:#05a041}.compare_facility .select-room-type{text-align:left;padding-top:70px}.select-room-type label{font-weight:400;display:inline-block;max-width:100%;margin-bottom:3px}.compare_facility .select-room-type select{border:1px solid #ccc;font-size:12px;height:28px;width:220px;text-transform:capitalize}.cross_sell .views,.map_view{float:none}.grey-bg{margin-top:2%}.view_reserve_col .booking-list .item{padding-right:2%;margin-bottom:10px}.view_reserve_col .booking-list .ui-accordion .ui-accordion-content{padding:1em}.view_reserve_col .booking-list .booking-toolbar .child_book a.btn{width:100%;font-size:1em!important}.view_reserve_col .booking-list .grey-bg .ui-state-active{background:#fff!important;border:1px solid #e1e1e1!important;color:#555!important;text-align:left}.view_reserve_col .booking-list .grey-bg .ui-icon{background:url(../images/next-right.png) no-repeat!important}.view_reserve_col .booking-list .accordion h3.head-tab{padding-left:35px}.rateTypeName{float:right;font-size:14px}.status img{width:40px!important}.booking-made{text-align:right;padding-right:0!important}.paynow_info{padding:1px 5px;font-size:15px;font-weight:700;background-color:#3b7bbf;color:#fff}.sort-by em#sortbyicon{position:absolute;top:10px}.sort-by #sortby{padding-left:26px}.info_content h4{font-weight:600;color:#005596;font-size:18px;max-width:100%}.info_content .book_map_hotel_button,.info_content .book_map_hotel_button:hover{border-radius:3px!important}.info_content .maprgt-cont .pricelabel{font-size:16px;font-weight:600}#mapProfile .gm-style-iw.gm-style-iw-c{max-width:400px!important;border-radius:0!important}#mapProfile .gm-style-iw.gm-style-iw-c img{vertical-align:middle;margin:0!important}#mapProfile .gm-style-iw.gm-style-iw-c .gm-ui-hover-effect img{width:24px!important;height:24px!important;margin:12px 0 0 -6px!important}.deals a{float:left;background:#4078a3;color:#fff;padding:16px;line-height:20px}.hotel-name optgroup,.hotels-name optgroup{font-size:0px}.profile_stats:lang(ar){right:inherit;left:35px}.not-a-mamber{margin:20px 0 0 -10%;width:120%;text-align:center;background:url(../images/not_member_bg.jpg) top center no-repeat;color:#fff;padding-bottom:30px}#floating-price .not-a-mamber h3{color:#fff!important;padding:25px 0 15px;font-size:20px;font-weight:600}.not-a-mamber p a:hover{background-color:#000;color:#fff}.not-a-mamber p a{display:inline-block;background:#649831;padding:7px 20px;color:#fff}.not-a-mamber p{line-height:1.6}.ui-datepicker td a:hover{background:#3c6584;color:#fff}#room_upgrade div#ov-verbiage-container{height:auto}.info_content .maprgt-cont{float:right;width:46%;margin-left:4%}.icon_right a{color:#aaa}.happiness-index{clear:both;border:2px solid #ccc;width:99%;margin:0 auto 2rem;position:relative;text-transform:uppercase}.tooltip .tooltiptext{left:-8px;top:29px}.listing-rooms .happiness-index{margin-top:10%}.listing-rooms .happiness-index .tooltip .tooltiptext{left:-143px}.listing-rooms .happiness-index .tooltip .tooltiptext:before{right:2px;left:auto}.loading-room-image{z-index:100}.loading_inner{border:16px solid #c7c7c7;border-radius:50%;border-top:16px solid grey;border-bottom:16px solid grey;width:80px;height:80px;-webkit-animation:1s linear infinite spin;animation:1s linear infinite spin}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loading-room{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;top:0;left:0;opacity:.8;background-color:#fff;z-index:99}.wrapper_inner{position:relative;width:32PX;height:60PX;transform-origin:center center;animation:3s ease-in-out .75s infinite rotate}.clock{position:relative;width:0;height:0;border-top:30px solid #a8b8c4;border-bottom:22px solid transparent;border-left:15px solid transparent;border-right:15px solid transparent}.clock:after,.clock:before{content:"";position:absolute;left:-14px;top:-29px;width:0;height:0;border-top:26px solid #f3f3f3;border-bottom:15px solid transparent;border-left:14px solid transparent;border-right:14px solid transparent}.clock:after{border-top:30px solid #c6d4df;will-change:transform;-webkit-animation:3s linear infinite clock1;animation:3s linear infinite clock1}.clock:last-child{transform:rotate(180deg) translateY(50px)}.clock:last-child:after{transform:scale(0);-webkit-animation:3s linear infinite clock2;animation:3s linear infinite clock2}@keyframes clock1{20%,50%{transform:scale(0)}100%,70%{transform:scale(1)}}@keyframes clock2{20%,50%{transform:scale(1)}100%,70%{transform:scale(0)}}@keyframes shadow{10%,60%{opacity:1}100%,20%,50%,70%{opacity:0}}@keyframes rotate{20%,50%{transform:rotate(180deg)}100%,70%{transform:rotate(360deg)}}.hotel_list_grid .hotel_btn{clear:both;padding-top:5px;margin-top:0}.happiness-rating.unhappy-rating{background:#ffac2d}.happiness-index.sad-rating .happiness-rating,.happiness-rating.sad-rating{background:#f04f69}.hotel_list_grid{display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.happiness-index.unhappy-rating .happiness-rating{background:#ffa720}.hotel_sorting_list .tooltiptext::before{left:110px}.tooltiptext.hapiness-add span{color:#2c8736}.hotel_sorting_list .tooltiptext.hapiness-add{left:-108px}.tooltiptext.hapiness-add::before{border-bottom:10px solid #cacaca}.hotel_list_grid .happiness-index{margin:30px auto 1rem}.left_content_calendar_row1 .check{font-weight:600;color:#6c011f}.flexi_policy_heading{width:100%;float:left;padding:1.5rem 0 1rem;font-size:16px}.flexi_policy_content p{padding-bottom:1rem;clear:both;line-height:1.5;font-size:14px}.right_content_calendar .rate-rule-red-button{border-radius:4px}.left_content_calendar_row2{padding-top:1rem}.min-occupancy{display:block;font-size:13px;padding-bottom:5px}.member-room-off .roomgrouptype .rateTypeName,.rotana-room-off .roomgrouptype .rateTypeName{color:#fff;padding-left:5px;float:right;margin-top:-3px;width:50%}.payment_details_info{background:#005596;float:right;width:22px;height:22px;color:#fff;border-radius:50%;padding-top:3px}.infantsection{margin-top:10px;float:left;width:100%;display:block;position:relative}.booking_lft .occupany_box .infantbox{margin-bottom:12px;background-color:#fff;background-image:url(../images/infra_icon.png),url(../images/selc_drop.png);background-repeat:no-repeat;background-position:6px center,right center}.infantsection .popup-age{left:0}div#accomodation-drop-down #accomodation_type select{background:0 0}.fa-infant{background:url(../images/baby.svg) no-repeat;width:10px;height:11px}.happiness-rating,.radiating-happiness{background:#2c8736;display:block;text-align:center;font-weight:600}.accommodation-inner select#timeslot{width:100%;height:32px;border:1px solid #ddd;background:#fff}.profile_hotel_name .panel_right{width:35%;text-align:right}.profile_hotel_name .happiness-index{width:200px;margin:0 auto 1rem;max-height:90px;display:inline-block}.happiness-index img{width:32px;position:absolute;height:32px;margin:0 auto;left:0;right:0;top:-20px}.happiness-content{text-align:center;display:block;padding-top:22px;font-weight:600;font-size:11px;color:#292929;letter-spacing:1px}.happiness-rating{width:40px;margin:5px auto 3px;padding:1px 0;color:#fff;border-radius:2px;font-size:14px}.tooltip.happines-info{position:absolute;top:17px;right:10px;width:auto}.radiating-happiness{position:relative;font-size:11px;color:#fff;padding:3px 0;margin:0 auto;width:80%;bottom:-10px}.profile_hotel_name .panel_right_section{float:right;padding-left:3%}span.burn-notallow{font-size:13px;background:#38709c;padding:3px 10px;display:inline-block;margin-bottom:5px;color:#fff}#div_title .login_right select#title{background:#fff;border:1px solid #d6d7d8;height:42px}.maxoccpopup{display:none;position:absolute;top:0;left:230px;background-color:#354a59;color:#fff;border:1px solid #fff;padding:0 12px;z-index:1000000000000;font-size:14px;font-weight:600;line-height:30px;letter-spacing:0;width:180px;text-align:center}.available-rooms-container .arc-container .maxoccpopup{top:-12px;left:200px}.upgradeopp{float:left;background:#fff;width:100%;padding:15px;margin:0}.occupancy_box_first label:lang(ja),.occupany_box label:lang(ja){min-height:45px}p.payment_force_redirect{color:#444}.payment_force_redirect a{color:#fff;text-decoration:none;padding:4px 8px 6px;background:#2871a9;border-radius:4px}.form-block.caller-details-sec{margin:20px 0}.caller-details-sec #div_title_caller{width:12%;float:left}.caller-details-sec #div_firstname_caller,.caller-details-sec #div_lastname_caller{width:35%;float:left;padding-left:3%}.hotel_agent{float:right;margin:-20px 15px 0 0;font-size:20px;font-weight:600}.more-info-flight{background:#f1f1f1;padding:15px;cursor:pointer;font-size:1.257em;border-radius:6px}.hotel_taxes .taxtitle{float:left;width:70%}.hoteloffers ul li{list-style:disc!important;margin-left:18px}.hoteloffers ol li{list-style:auto;margin-left:18px}.hotelpackages{border:1px solid #494343;padding:10px}.hotelpackages_header{font-size:12px;font-weight:800}.hotelpackages_span{font-size:11px;font-weight:600}.hotelpackages_content{font-size:12px;font-weight:400}.offer_booknow{float:right;padding:5px 30px;background-color:#4078a3;font-size:14px;font-weight:900;color:#fff}
