.new-ui .h-search{background:#fff}.new-ui .h-search.border-b{border-bottom:1px solid #ccc}.new-ui .h-search .logo,.new-ui .h-search .logo a{width:224px;height:60px}.new-ui .h-search .logo .ebates_hotellogo,.new-ui .h-search .logo .rakuten_hotellogo{display:block;width:224px;height:60px;background-image:url(//static.ebates.com/static/fonts/svg/hotels/RaktuenHotels-2.svg);background-repeat:no-repeat;background-position:0 0;background-size:cover}.new-ui .h-search .user{padding-top:0}.new-ui .h-search .user .user-details a{color:#252525}.new-ui .h-search .user .user-details a:hover{color:#737373}.new-ui .h-search .user .user-details .hotels-account-menu .member-name .user-name,.new-ui .h-search .user .user-details .hotels-account-menu .member-name .user-cb,.new-ui .h-search .user .user-details .hotels-account-menu .member-name .tcb-control,.new-ui .h-search .user .user-details .hotels-account-menu .member-name .fa-angle-down{color:#8529cd}.new-ui .h-search .user .btn-sign-in .button.show-join-overlay,.new-ui .h-search .user .btn-sign-in .button.joinnow{color:#252525}.new-ui .h-search .user li:hover>ul{display:block;z-index:99999;width:260px;padding:10px 30px}.eb-auth-form .blk0{width:100%}#breadcrumb a{color:#737373}.hotel-detail-tabs .detail-tabs{color:#737373}.hotel-detail-tabs .detail-tabs.active{border-bottom:2px solid #252525;color:#252525}.overflow-auto{overflow:auto}.border-dot-t{border-top:1px dotted #ddd}.destination-suggest{width:650px;left:0 !important;top:46px !important;z-index:99}.destination-suggest ul{padding:12px 0}.destination-suggest ul li.suggestion{text-align:left;padding-bottom:5px;padding-top:7px;line-height:1;padding:7px 120px 5px 43px;cursor:pointer}.destination-suggest ul li.suggestion:hover,.destination-suggest ul li.suggestion.selected{background-color:#fff}.destination-suggest .city-areas{border-top:1px solid #ddd}.destination-suggest .city-areas:before{content:"Cities/Areas";position:absolute;right:20px;color:#aaa}.destination-suggest .city-areas ~ .city-areas:before{content:""}.destination-suggest .landmark{border-top:1px solid #ddd;padding-top:5px}.destination-suggest .landmark:before{content:"Landmarks";position:absolute;right:20px;color:#aaa}.destination-suggest .landmark ~ .landmark:before{content:""}.destination-suggest .airports-stations{border-top:1px solid #ddd}.destination-suggest .airports-stations:before{content:"Airports/Stations";position:absolute;right:20px;color:#aaa}.destination-suggest .airports-stations ~ .airports-stations:before{content:""}.destination-suggest .hotel{border-top:1px solid #ddd}.destination-suggest .hotel:before{content:"Hotels";position:absolute;right:20px;color:#aaa}.destination-suggest .hotel ~ .hotel:before{content:""}.destination-suggest li.suggestion:first-child,.destination-suggest .city-areas ~ .city-areas,.destination-suggest .landmark ~ .landmark,.destination-suggest .airports-stations ~ .airports-stations,.destination-suggest .hotel ~ .hotel{border:none}.search-history .history-dest a{overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;padding:20px 25px;font-size:14px;display:block}.search-history .history-dest:last-child{border-bottom:none !important}input:focus,select:focus,textarea:focus,button:focus{outline:none}.fa-share:before{content:"\f064"}.h-mar-5-t{margin-top:2px}.h-mar-5-b{margin-bottom:2px}.h-mar-10-t{margin-top:7px}.h-mar-10-b{margin-bottom:7px}.h-mar-15-t{margin-top:12px}.h-mar-15-b{margin-bottom:12px}.h-mar-20-t{margin-top:17px}.h-mar-20-b{margin-bottom:17px}.h-mar-25-t{margin-top:22px}.h-mar-25-b{margin-bottom:22px}.h-mar-30-t{margin-top:27px}.h-mar-30-b{margin-bottom:27px}.h-mar-35-t{margin-top:32px}.h-mar-35-b{margin-bottom:32px}.h-pad-5-t{padding-top:2px}.h-pad-5-b{padding-bottom:2px}.h-pad-10-t{padding-top:7px}.h-pad-10-b{padding-bottom:7px}.h-pad-15-t{padding-top:12px}.h-pad-15-b{padding-bottom:12px}.h-pad-20-t{padding-top:17px}.h-pad-20-b{padding-bottom:17px}.h-pad-25-t{padding-top:22px}.h-pad-25-b{padding-bottom:22px}.h-pad-30-t{padding-top:27px}.h-pad-30-b{padding-bottom:27px}.h-pad-35-t{padding-top:32px}.h-pad-35-b{padding-bottom:32px}.lowercase{text-transform:lowercase}.mar-30-l{margin-left:30px}.mar-35-l{margin-left:35px}.mar-33-r{margin-right:33px}.mar-40-l{margin-left:40px}.mar-40-r{margin-right:40px}.mar-1-t{margin-top:1px}.pad-60-b{padding-bottom:60px}.pad-185-l{padding-left:185px}.button{height:36px;line-height:36px}.button.lh-46{line-height:46px}.flex-column{display:flex;display:-ms-flexbox;flex-flow:column;-ms-flex-flow:column}.order-1{order:1;-moz-order:1;-webkit-order:1;-ms-flex-order:1}.order-2{order:2;-moz-order:2;-webkit-order:2;-ms-flex-order:2}.order-3{order:3;-moz-order:3;-webkit-order:3;-ms-flex-order:3}.order-4{order:4;-moz-order:4;-webkit-order:4;-ms-flex-order:4}.order-5{order:5;-moz-order:5;-webkit-order:5;-ms-flex-order:5}.order-6{order:6;-moz-order:6;-webkit-order:6;-ms-flex-order:6}.backgroundPopup{background:#252525;display:none;height:300%;left:0;position:fixed;top:0;width:300%;z-index:9999}.center-and-fit-container img{object-fit:cover;height:100%;width:100%}input:-ms-input-placeholder,input::-webkit-input-placeholder,input:-moz-placeholder{color:#fff}.round-0{border-radius:0}.search-hdr-wrap{height:248px}.search-hdr{height:248px;background-size:cover;background-position:50%;position:relative;z-index:0;opacity:0}.hotel-search{margin-top:-207px;position:relative}#destination{width:375px;z-index:9999}.text-field{color:#252525;z-index:9999}.hotel-homepage .search-detail-box{background:rgba(0,0,0,0.5)}.search-detail-box .fa-calendar{left:10px;top:15px}.search-detail-box .fa-map-marker{vertical-align:-2px}.search-detail-box .error-msg{width:450px}.hotel-home-top .button.search-button{margin-left:20px;background-color:#e80c5b}.h-pad-5-l{padding-left:5px !important}.search-button{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 60px !important;height:46px}.top-city-box{width:383px}.top-city-box .top-hotel-header a.seeall{color:#8529cd}.top-city-box .hotel-name{color:#252525;line-height:1.15}.top-city-box .hotel-name.one{margin-bottom:18px}.top-city-box .center-and-fit-container{height:230px}.top-city-box .top-city .price{color:#252525}.top-city-box .top-city .cb-info{color:#e80c5b}.top-city-box .top-city .night,.top-city-box .top-city .fa-info-circle{color:#737373}.tcs a{color:#252525;text-decoration:underline}.pad-60-lr{padding-left:60px;padding-right:60px}.hotel-error{display:none;position:absolute;top:300px;list-style:disc inside none;width:165px;padding-left:30px;min-height:27px;padding:5px 10px 5px 25px;background:#f9cac4;color:#525261;height:auto !important;border-radius:6px;border:2px solid #e92418;font-size:12px;z-index:90 !important}.hotel-error:after{content:"!";color:red;position:absolute;font:bold 32px/32px arial;top:3px;left:8px}.fa-calendar:before{content:"\f073"}.hotel-home-top h1{padding-top:40px}.hotel-home-top .form-cont{margin-right:1px}.hotel-home-top .pair-calendar{width:110px;color:#999}.hotel-home-top .rooms{width:148px}.rooms-info-pop{width:305px;position:absolute;z-index:999999;top:46px;left:0}#rooms-info{padding:27px 33px 20px 23px;text-align:left;overflow:auto;position:inherit}#header-main #rooms-info{padding:27px 15px 20px 23px;text-align:left;overflow:auto}#header-main #rooms-info.scroll{overflow:scroll}.background-pop{background:none;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99998}#search-list-overlay{background-color:#fff;left:0;right:0;position:absolute;top:100px;width:640px;z-index:99999;margin:auto;height:auto;display:none;text-align:left}.fa-plus-square:before{content:"\f0fe"}.fa-minus-square:before{content:"\f146"}.r-val,.adu-val,.child-val{width:66px;vertical-align:4px}.left-label{line-height:1.47;width:143px}.age-drop{width:102px;height:30px}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.recent-search{width:170px}.hotel-homepage{position:relative;background-size:cover;background-position:50%}.hotel-homepage .mask,.search-hdr .mask{width:100%;height:400px;background-color:#252525;opacity:0.4;position:absolute;top:0;left:0;z-index:1}.search-hdr .mask{height:248px;opacity:0.8}.hotel-home-top{position:relative;z-index:2}.ie8 .hotel-homepage{background-repeat:no-repeat;background-color:#252525}.ie8 .mask{display:none}.ecb-clr{color:#ed5050}.cardDetails{color:#8529cd;top:8px;position:relative}.mar-7-t{margin-top:7px}.hp-tooltip{left:140px;width:280px;top:20px}#hotel-home-search-form input[type="text"]{border:none}#hotel-home-search-form .button.search-button{background:#e80c5b}.hotel-homepage{height:400px}.hotel-homepage #hotel-home-search-form input.text-field,.hotel-homepage #hotel-home-search-form input.text,.hotel-homepage #hotel-home-search-form .pair-calendar{height:46px;padding-top:0;padding-bottom:0}.hotel-homepage #hotel-home-search-form input.text{border:none}#show-search-wrap #hotel-home-search-form .button.search-button{border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;padding:0 60px !important}#homepage .destination{width:383px}#homepage .destination .destination-name{color:#252525}#homepage .destination .description{height:192px}#homepage .destination .description .desc{color:#252525}#homepage .destination .description span{position:absolute;bottom:35px}#homepage .destination .description span.find{color:#8529cd}#homepage .destination .center-and-fit-container img{height:280px;background-position:center;background-repeat:no-repeat;background-image:url(//static.ebates.com/images/hotels/search_result_default.png);background-color:#fff}.mar-htl-b6{margin-bottom:-6px}.calendar{border:1px solid #ddd;width:313px;padding:20px 10px 20px 10px;background:#fff;z-index:10}.calendar .cal-head{text-align:center;margin-bottom:17px}.calendar .cal-head span.month-label{font-size:16px}.calendar .cal-head+div{margin-left:8px}.calendar .fa-chevron-right,.calendar .fa-chevron-left{font-size:22px}.calendar .fa-chevron-right{margin-right:14px}.calendar .fa-chevron-left{margin-left:14px}.calendar .cal-present{display:none}.calendar .cal-cell{width:20px;height:30px;padding-right:5px;padding-left:5px;margin-right:7px;margin-left:7px;display:flex;align-items:center;justify-content:center;position:relative}.calendar .cal-cell.first{margin-left:0px;padding-left:12px}.calendar .cal-cell.first:after{content:"";border-left:7px solid #8529cd;border-top:15px solid #ddd;border-bottom:15px solid #ddd;width:0px;height:0px;position:absolute;left:37px;top:0px}.calendar .cal-cell.last{margin-right:0px;padding-right:12px}.calendar .cal-cell.last:before{content:"";border-right:7px solid #8529cd;border-top:15px solid #ddd;border-bottom:15px solid #ddd;width:0px;height:0px;position:absolute;left:-7px;top:0px}.calendar .days{background:#fff;color:#737373}.calendar .days.active{color:#252525;cursor:pointer}.calendar .days.active.in-selection.today{color:#fff}.calendar .days.active.in-selection:not(.first):not(.last){background:#ddd;margin-left:0px;margin-right:0px;padding-left:12px;padding-right:12px}.calendar .days.active.in-selection.last{color:#fff}.calendar .active.selected,.calendar .active.selected:hover,.calendar .in-selection.first,.calendar .in-selection.last{background:#8529cd;color:#fff;background-clip:padding-box}.calendar .week-days{color:#999;margin:0 14px 0 0}.fa-star{color:#252525}.fa-star.gry{color:#ddd}.fa-star-half{margin-right:4px;color:#252525;position:relative;z-index:0}.fa-star-half:before{content:"\f089";position:relative;z-index:2}.fa-star-half:after{content:"\f005";color:#ddd;position:relative;z-index:1;left:-7px;margin-right:-8px}.top-hotel-stars .fa-star{margin-right:2px}.top-hotel-stars .fa-star-half.f-12:after{margin-right:-10px}.top-hotel-stars .h-pipe{width:1px;height:30px;background:#dedede;margin:0 20px;vertical-align:-8px}img.cal{cursor:pointer}input.outside-range{background:#ffa;color:#999}input.not-date{color:#999}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-down:before{content:"\f078"}.week-days:last-child{margin-right:0}#edu-msg-homepage{height:238px;background-color:#fff;border-bottom:1px solid #ddd}#edu-msg-module{padding-top:40px}.edu-msg-box{width:383px;font-size:18px;line-height:22px}.edu-msg-inner-box{width:340px;margin:0 auto}.edu-msg-icon{height:40px}.edu-msg-header{font-weight:600}.hotel-search .destination-suggest{z-index:99999}.hotel-search .hotel-error{top:110px}.hotel-info{width:310px}.hotel-info .fa-star{margin-right:2px}.hotel-info .map{color:#8529cd}.payment-info-cont{width:599px}.search-results-list .payment-info{width:218px;height:208px}.search-results-list .payment-info .cb-amount{color:#e80c5b}.search-results-list .fa-spinner{top:200px;left:47%}.loader-fixed{background:url("//static.ebates.com/global_files/layout_v1/images/icons/loader.1.0.gif") no-repeat center center #fff;height:200px;width:200px;display:none;z-index:99999}.tooltip{z-index:10}.rating-tooltip,.price-tooltip{line-height:1.21;position:absolute;right:-33px;text-align:left;top:22px;width:160px;z-index:100001}.price-tooltip{right:-93px;top:22px;width:120px}.rating-tooltip ul li:hover,.price-tooltip ul li:hover,.distance-tooltip ul li:hover{color:#8529cd}.hotel-search .recent-search-tooltip{right:0px;top:7px}.recent-search-tooltip{line-height:1.21;position:absolute;text-align:left;z-index:9999;margin-top:25px}.recent-search-tooltip:after,.recent-search-tooltip:before{right:200px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute}.recent-search-tooltip:after{border-bottom-color:#fff;border-width:0;right:200px}.recent-search-tooltip:before{border-bottom-color:#ddd;border-width:0;margin-top:-2px}#map-overlay{background-color:#fff;min-height:600px;left:0;right:0;position:absolute;top:100px;width:1050px;z-index:99999;margin:auto;height:auto;display:none}#map-overlay #disable{right:15px;top:5px;position:absolute;width:10px;height:10px;background-position:-151px -91px}#backgroundPopup{z-index:9999}#disable{right:-35px;top:-30px;position:absolute}.disabled{cursor:default !important;color:#dedede}.neighborhood .disabled,.landmarks .disabled{pointer-events:none;opacity:0.2}.dis-label{color:#dedede}#hotel_map{width:1050px;height:600px}#all_hotels_map{width:826px;height:450px}.hotel-img{width:255px;height:240px;background-position:center;background-repeat:no-repeat;background-image:url(//static.ebates.com/images/hotels/search_result_default.png);background-color:#fff}.hotel-address{width:240px}.lh-1{line-height:1}.lh-12{line-height:1.12}.hotel-box:last-child{margin-bottom:0}.hotel-box .book{padding-left:20px;padding-right:20px}.t-reviews{vertical-align:3px}#search_left_menu>li{border-bottom:1px solid #ddd}#search_left_menu>li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}#search_left_menu>li .panel-heading a{padding:20px 0;display:block}#search_left_menu>li .panel-heading a.hide-filter{padding:20px 0;display:block}#search_left_menu>li .check{border:1px solid #dedede;background:#fff;width:15px;height:15px;margin-right:20px;margin-bottom:7px}#search_left_menu>li .check-cont{width:15px;margin-right:20px}#search_left_menu>li .hood-label{width:235px}#search_left_menu>li .fa-star{margin-right:6px}#search_left_menu>li .fa{line-height:0.8}#search_left_menu .hotel-name-gry{background:#f4f4f4}#search_left_menu .hotel-name-gry input[type="text"]{border:none}#search_left_menu .fa-star{margin-right:2px}.fa-info-circle:before{content:"\f05a"}.fa-refresh:before{content:"\f021"}.map-info{color:#8529cd}.map-info .fa-map-marker,.map-info .fa-bars{vertical-align:-3px}.map-info .fa-map-marker{color:#8529cd}.fa-map-marker:before{content:"\f041"}.h-22{height:22px}.search-opts .form-cont{margin-right:1px}.search-opts .pair-calendar{width:100px}.search-opts .rooms{width:148px}.fav-list{padding-left:55px}.star-list{padding-left:55px}.dist-list{padding-left:55px}.price-list{padding-left:55px}.best-promo-list{padding-left:55px}.dist-list .landmark,.dist-list .airports{width:250px}.landmark li.choice,.airports li.choice{margin-bottom:12px}.distance-tooltip{line-height:1.21;position:absolute;right:-215px;text-align:left;top:22px;z-index:100001;width:550px;padding:20px}.cursor-default{cursor:default}.cursor-default:hover{color:#252525 !important}.map-cont{padding:17px 15px}.hotel-name-link{color:#252525}.landmark-label{width:230px;line-height:1.15}.fa-bars:before{content:"\f0c9"}.unlock-price-box{width:826px;height:110px;background:linear-gradient(225deg, #311293 0%, #20a1e6 100%)}.unlock-price{width:179px;margin-right:17px}.unlock-secret .button.display{padding:0 20px !important;font-size:14px}h1#results-title{color:#252525;font-size:12px}#recommended-tooltip{width:500px;text-align:left}#hotels-search .tripadvisor{width:150px;line-height:16px}#searchResults .recent-search{margin:0;padding:0;text-align:center;width:140px;padding-bottom:15px}#searchResults .recent-search-cont{width:140px;margin-top:15px}#searchResults .search-button{padding:0 50px;height:46px}#searchResults .search-detail-box{margin-bottom:40px}#searchResults .hotel-name{min-height:45px}#searchResults #destination{width:320px}#searchResults #destination,#searchResults .pair-calendar,#searchResults #room{height:16px}.noUi-base{cursor:pointer}.up-top{position:fixed;bottom:135px;margin-left:598px;left:50%;z-index:9999;cursor:pointer;border:0;border-radius:50%;transition:opacity 0.2s ease-out;opacity:0;-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.4)}.up-top:hover{-webkit-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 5px 0px rgba(0,0,0,0.2)}.up-top.show{opacity:1}.up-top span{width:20px;height:20px;background-position:-143px 0}#hotelName{width:195px !important;padding:12px 0 12px 18px}.hotel-suggest{width:550px;left:0 !important;top:42px !important;padding:12px 10px;z-index:9999}.hotel-suggest li.suggestion{text-align:left;line-height:1;padding:5px 0 5px 10px !important;cursor:pointer;border-bottom:none !important;margin-bottom:5px !important}.hotel-suggest li.suggestion:hover,.hotel-suggest li.suggestion.selected{background-color:#ddd}.hotel-suggest .hotel:before{content:"Hotels";position:absolute;right:20px;color:#aaa}.hotel-suggest .hotel ~ .hotel:before{content:""}#hotel_box_map .payment-info{width:218px !important}#hotel-details .destination-suggest.scroll{overflow:scroll}.hotel-details .destination-suggest{z-index:99999}.hotel-details .hotel-error{top:110px}.main-img{width:837px;height:301px;z-index:1;background:#252525}.second-img-top,.second-img-btm{width:332px;height:150px}.second-img-btm img{z-index:1}.second-img-btm .button.display.hollow-white{position:absolute;background:rgba(0,0,0,0.5);z-index:2;top:57px;left:53px}.second-img-btm .button.display.hollow-white:hover{color:#fff;background:rgba(0,0,0,0.6);mix-blend-mode:unset}#img-overlay{background:transparent;left:0;position:absolute;top:100px;width:1000px;z-index:99999;display:none;margin:auto;height:auto;right:0}.room-image-overlay{background:#fff;left:0;position:absolute;top:50%;width:350px;height:350px;z-index:99999;display:none;margin:auto;height:auto;right:0}.border-1-r-w{border-right:1px solid #fff}.border-1-b-w{border-bottom:1px solid #fff}.border-1-r-b{border-right:1px solid #252525}.room-info-popup{background-color:#fff;width:888px;z-index:99999;display:none;top:100px;margin:auto;height:auto;left:0;right:0;position:absolute;padding:34px 30px 30px 30px}.room-info-popup #disable{position:absolute;top:-40px;right:-25px}.room-info-popup .label{width:315px}.room-info-popup .room-info{width:570px}.room-info-popup p:last-child{border-bottom:0}.f-red{color:#e80c5b}.hotel-detail{width:811px}.hotel-price{width:330px;margin-top:3px}.hotel-price .fa-bell,.hotel-price .v-2-special{color:#a30593}.hotel-price .v-2-special{vertical-align:0}.hotel-price .after-cb{color:#e80c5b}.payment-info-cont .payment-info-left{width:265px;line-height:1.5}.payment-info-cont .payment-info-right{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:330px;padding-right:20px;padding-left:20px}.payment-info-cont .payment-info-right .after-cb{color:#e80c5b}.final-price{letter-spacing:-1px}.r-3{border-radius:3px}.sort-list a{color:#8529cd}.sort-list a.tab-inactive{color:#252525}.sort-list .fa-map-marker{vertical-align:-3px}.detail-cont .room-desc{width:245px;margin-right:10px}.detail-cont .room-desc .room-name{width:500px;top:0}.detail-cont .room-desc .fa-chevron-right{vertical-align:-1px}.fa-check-circle:before{content:"\f058"}.payment-info-cont .book .button,.button.enter-date{padding:0 98px;height:36px;line-height:36px}.nightly{padding-right:112px}.freeCanc-tooltip{line-height:1.21;position:absolute;left:0;text-align:left;z-index:100001;width:300px}.freeCanc-tooltip:after{border-bottom-color:#fff;border-width:0;right:200px}.freeCanc-tooltip:before{border-bottom-color:#ddd;border-width:0;margin-top:-2px}.room-img{height:145px;overflow:hidden;width:250px;background:#fff}div.default{height:145px;overflow:hidden;width:253px;background:url("//static.ebates.com/images/hotels/room_default.png") no-repeat center center #fff}.cancel-policy-tooltip,.cancel-room .fa-times{vertical-align:-1px}.room-wrap{width:855px}.second-img-cont{width:332px}.amen-value-cont>.amen-value{margin-right:27px}.search-data{height:48px}.search-container-data{height:48px;line-height:48px;overflow:hidden;position:relative}.search-container-data .back-results{width:175px}.search-container-data .search-info{width:995px;height:48px;display:table;position:absolute;top:0;left:175px;vertical-align:top}.search-container-data .search-info span{display:table-cell;height:48px;line-height:48px;vertical-align:top}.search-container-data .search-info .destination-name{max-width:390px;text-overflow:ellipsis;-ms-text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.search-empty{width:15%;height:48px}.detail-tabs{padding-left:28px;padding-right:28px}.pad-28-lr{padding-left:28px;padding-right:28px}.tabs-cont{display:none}.tabs-cont.active{display:block}.amen-key{width:277px}.review-key{width:185px}.amen-value{width:398px;line-height:1.5}.amen-value-cont{width:850px}.amen-value-cont.last{margin-bottom:0}.nowrap{white-space:nowrap}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-right:before{content:"\f061"}.fa-circle:before{content:"\f111"}.room-img .fa-stack{position:absolute;right:45px;top:100px;z-index:1}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{left:5px;top:5px}.tooltip{max-width:360px}button.disabled{background-color:#ddd;cursor:default}button.cc-add-card{border:none;border-radius:0;color:#8529cd;font-size:14px;padding:0;margin-right:20px;background:#fff;cursor:pointer}.plus{color:#8529cd;font-weight:bold;font-size:27px;width:12px}.card-info-iframe-container{top:5px;position:relative}.cc-overlay{display:none;left:50%;margin-left:-250px;position:absolute;top:25px;z-index:99999;width:602px}.cc-overlay .cc-overlay-inner-iframe{padding:0}.cc-overlay-inner{background:#fff;border:1px solid #ddd}.cc-overlay-inner .acct-loading{padding:10px 30px}.cc-overlay-inner-iframe .mod-content{padding:0}.cc-modal .mod-content{display:none}.cvv-overlay{display:none;left:50%;margin-left:-275px;position:absolute;top:25px;z-index:99999}.cvv-overlay-inner{background:#fff;border:1px solid #ddd}.cvv-overlay-inner .acct-loading{padding:10px 30px}.cvv-overlay-inner-iframe .mod-content{padding:0}.cvv-modal .mod-content{display:none}.backgroundPopup{opacity:0.5}.mod-close{line-height:11px;text-align:right}.mod-close i{cursor:pointer;line-height:11px}.terms-data{padding:20px;width:1000px}table.info{margin:10px 0 0 4px}table.info tr.purchases{background-color:#d6f0c2}table.info td{border:1px solid #ddd}.find-booking-data{width:500px}.book-lbl{width:140px}.contact-info{width:385px}.contact-inp{width:364px;padding:12px 10px}.bed-selection{width:364px;padding:12px 10px}.card-row .card-tile{height:114px;padding:28px 20px 0;text-shadow:0 0 5px rgba(0,0,0,0.4);width:184px}.bg-visa{background:url("/account/creditcards/img/faceplate_visa_1x.png") no-repeat 0 0}.bg-mcard{background:url("/account/creditcards/img/faceplate_mastercard_1x.png") no-repeat 0 0}.bg-disc{background:url("/account/creditcards/img/faceplate_discover_1x.png") no-repeat 0 0}.bg-amex{background:url("/account/creditcards/img/faceplate_amex_1x.png") no-repeat 0 0}.cc-last-four{width:45px;top:2px;position:relative}.cc-addr{top:7px;position:relative}.cc-plate{background:url("//static.ebates.com/account/creditcards/img/ebates_visa_cc.png") no-repeat 0 0;height:31px;width:45px}.payment-method{background:url("/account/creditcards/img/cc_color_1x.png") no-repeat 0 0;height:25px;width:165px}.plate-visa{background-position:-7px -8px}.plate-mcard{background-position:-62px -8px}.plate-disc{background-position:-117px -8px}.plate-amex{background-position:-172px -8px}.ebates-visa-card{background-position:-228px -8px}.expdate{vertical-align:-4px}.bg-amex .ct-four{margin:0 0 0 2px}.bg-lgray{background-color:#f7f7f7}#cc-error,.cc-error,#cvv-error{color:red}.cvv-verified{color:#8529cd}.reservation-blk{width:650px}.image-menu{width:200px}.n-price-tooltip,.taxes-fees-tooltip,.mandatory-fees-tooltip{line-height:1.21;position:absolute;text-align:left;z-index:9999}.n-price-tooltip{width:80px;top:25px;left:50px}.n-price-tooltip:after,.n-price-tooltip:before{right:57px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute}.n-price-tooltip:after{border-bottom-color:#fff;border-width:8px;right:58px}.n-price-tooltip:before{border-bottom-color:#ddd;border-width:9px;margin-top:-2px}.tax-rec-fee{width:180px}.tax-rec{width:150px}.tax-rec-left{left:-27px !important}#hotels-terms-blk .check-cont{margin-right:10px;width:15px}#hotels-terms-blk .check{height:15px;margin-bottom:7px;margin-right:10px;width:15px}#hotels-terms-blk .term-data{width:680px}.taxes-fees-tooltip{width:236px;top:40px;left:-96px}.taxes-fees-tooltip:after,.taxes-fees-tooltip:before{right:84px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute}.taxes-fees-tooltip:after{border-bottom-color:#fff;border-width:8px;right:85px}.taxes-fees-tooltip:before{border-bottom-color:#ddd;border-width:9px;margin-top:-2px}.mandatory-fees-tooltip{width:200px;top:52px;left:-40px}.mandatory-fees-tooltip:after,.mandatory-fees-tooltip:before{right:119px;top:-16px;border:solid transparent;content:"";height:0;width:0;position:absolute}.mandatory-fees-tooltip:after{border-bottom-color:#fff;border-width:8px;right:119px}.mandatory-fees-tooltip:before{border-bottom-color:#ddd;border-width:9px;margin-top:-2px}.nightly-price-tooltip,#addCreditCard .fa-plus{vertical-align:-1px}.errorBox{background:#d8000d}.errorBox{padding:15px 20px;color:#fff;height:auto !important;line-height:1}.errorBox .fa-warning{width:26px}.errorBox .right{width:95%}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-warning{vertical-align:middle}.fa-envelope-o:before{content:"\f003"}.fa-calendar:before{content:"\f073"}.nightly-price-overlay{display:none;left:0;right:0;margin:auto;height:auto;position:absolute;top:100px;z-index:99999;width:630px}.nightly-price-overlay .nightly-price-close{margin-right:5px}.nightly-price-modal .mod-content{display:none}.nightly-price-overlay-inner{padding-top:54px;padding-bottom:55px}.gen-overlay{display:none;left:0;right:0;margin:auto;height:auto;position:absolute;top:100px;z-index:99999;width:570px}.gen-overlay .mod-content{display:none}.gen-overlay .g-close{margin-right:5px}.gen-overlay .gen-overlay-inner{padding-top:54px;padding-bottom:55px}.gen-overlay .gen-btn{width:260px}.gen-overlay .pending p{width:395px;margin:0 auto}.gen-overlay .gen-overlay-cancel{background:#252525}.add-card-btn{width:240px}.booking-overlay{display:none;left:0;right:0;margin:auto;height:auto;position:absolute;top:100px;z-index:99999;width:780px}.booking-overlay-inner .acct-loading{padding:10px 30px}.booking-modal .mod-content{display:none}.cancel-data{min-height:200px}.locat-desc{width:300px}.s-data{width:180px}.payment-info .view-booking{width:160px}.resv-hotel-map #hotel_map{width:400px !important;height:350px !important}.booking-overlay .booking-close{margin-right:-10px}.booking-overlay .book-details-left{width:655px}.booking-overlay .summary .label,.booking-overlay .room .label,.booking-overlay .payment-info .label,.cancel-summary .label,.book-confirm-cont .label{width:180px}.booking-overlay .room .charge{width:595px}.booking-details .center-and-fit-container{height:120px;width:120px}.locat-desc{width:360px}.send-as-email-popup{margin-top:-10px;width:500px}.rebook-button{padding:12px 75px}.rebook-modal{width:590px}.rebook-modal .form-cont{width:162px}.rebook-modal .form-cont #rebook_check_in,.rebook-modal .form-cont #rebook_check_out{width:118px}.rebook-modal .form-cont #rebook_room{width:120px}.rebook-modal .form-cont.room-cont{width:180px}.rebook-modal .rooms-info-pop{top:0px}.room-cont #rooms-info{left:-1px;top:46px}.fa-angle-down.fa-angle-up:before{content:"\f106"}.fa-chevron-up{content:"\f077"}.fa-chevron-down.fa-chevron-up:before{content:"\f077" !important}#cancelationReasonType{width:295px}.cancel-my-room{padding:0 50px}.booking-overlay .fa-check{vertical-align:-1px}.comp-button{padding:0 80px}.right-img{width:294px;height:150px;overflow:hidden}.night-p{width:50px}.night-label{width:68px;padding-right:10px;margin-right:13px}.night-label span{text-align:right}.sep{height:1px;background:#ddd}.special-r{height:80px;width:762px;resize:none;padding:10px}.fa-print:before{content:"\f02f"}.fa-calendar-plus-o:before{content:"\f271"}#cvv-iframe{margin-bottom:-30px}.night-wrap{width:945px}.booking-details-blk .btns .button{display:inline-block;width:366px}.booking-details-blk .btns .button:not(:last-child){margin-right:10px}.mail-sent .email-cont,.cal-sent .email-cont{width:300px;margin-left:auto;margin-right:auto}.send-email-overlay,.send-cal-overlay{width:530px}.send-email-overlay .booking-overlay-inner,.send-cal-overlay .booking-overlay-inner{padding:55px 0 40px}.send-email-overlay .email-cont .booking-close,.send-cal-overlay .email-cont .booking-close{width:260px}.contact-info .error-msg{width:385px}.cancellation-fee{width:595px}.confirmation-fee{width:942px}.card-num{vertical-align:-4px}.cancel-room.button,.cancel-my-room.button{background:#252525}@media print{.print-content{background-color:white;height:100%;width:100%;top:0;left:0;margin:0;border:0;overflow:visible}.print-hidden-content{display:block}.h-search-form,ul.user,.fb_reset,.h-ribbon,#footer-pre,#footer,#foot,.btns,.no-print,.help-flyout,.footer-fixed,.account-page,.ABP-container{display:none}}.mar-125-l{margin-left:125px}.payment-btn{padding:0 100px}.view-booking-options .print{width:160px}.reservation-table{min-height:610px}.reservation-tab{background:#f8f8f8;width:33.33%}.reservation-tab.active{border-bottom:none;position:relative;background:#fff;border-top:2px #8529cd solid}.reservation-tab.active .upcoming-count{color:#8529cd}.reservation-data-blk table{margin:auto;border-collapse:collapse}.reservation-data-blk table .reservation-referral{width:545px;max-width:545px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.reservation-data-blk .hotel-info{width:377px}.reservation-data-blk .hotel-name{height:42px;line-height:1.2}.reservation-data-blk .payment-info{width:186px;height:200px}.reservation-data-blk .hotel-img{position:relative;width:215px;height:210px;overflow:hidden}.view-booking-data{min-height:200px}.view-booking-data .refund-amt{color:#e80c5b;font-size:18px;line-height:22px}.estimated-cb-amount{color:#e80c5b;font-size:18px;line-height:22px}.mar-8-b{margin-bottom:8px}.pagination{right:20px}.pagination .reservation-prev{padding:2px 9.5px 4px 8.5px;width:8px}.pagination .reservation-next{padding:2px 8px 4px 11px;width:8px}.pagination .reservation-prev:hover,.pagination .reservation-next:hover{background:white}.cancelled-room-details{width:160px;padding-left:0;padding-right:0}.hotel-info span.line{top:34px;left:0;height:1px;background:#dedede;display:block;width:564px}.hotel-images-carousel{transform:translate3d(0, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.hotel-images-carousel ul{width:1000px;height:552px;overflow:hidden;position:relative}.hotel-images-carousel ul>li{top:0;left:0;position:absolute;width:1000px;height:552px;background:#fff}.hotel-room-images-carousel ul{position:relative;overflow:hidden;width:350px;height:350px}.hotel-room-images-carousel ul>li{top:0;left:0;position:absolute;width:350px}.hotel-room-images-carousel ul>li img{margin:0 auto}.hotel-images-carousel ul>li img{position:absolute;left:50%;top:50%;height:100%;width:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:none;display:block}.hotel-images-carousel>a{position:absolute;top:0;bottom:0;font-size:60px}.hotel-room-images-carousel a{position:absolute}.hotel-images-carousel>a i{font-size:48px}.hotel-room-images-carousel>a i{font-size:28px}.room-image-overlay #disable{right:-30px}.hotel-images-carousel>a:hover,.hotel-room-images-carousel a:hover{text-decoration:none;cursor:pointer;opacity:0.5}.hotel-images-carousel>a.next{right:-65px;top:240px}.hotel-room-images-carousel a.next{right:-35px;top:161px}.hotel-images-carousel>a.prev{left:-65px;text-align:right;top:240px}.hotel-room-images-carousel a.prev{left:-38px;top:161px}.hotel-images-carousel .counter{position:absolute;top:320px;right:-65px;z-index:12;font-size:12px;color:#999;width:32px;text-align:center}.hotel-room-images-carousel .counter{position:absolute;top:200px;right:-40px;z-index:12;font-size:14px;font-weight:bold;color:#fff;width:32px;text-align:center}.hotel-room-images-carousel .counter *{color:#fff}.hotel-images-carousel .counter *{color:#999}.hotel-images-carousel .transition{transition:all .5s;-ms-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s}.top-z-index{z-index:10}.next-right{transform:translateX(-973px);-webkit-transform:translateX(-973px);-ms-transform:translateX(-973px)}.next-left{transform:translateX(973px);-webkit-transform:translateX(973px);-ms-transform:translateX(973px)}#thumbnails-list li{width:55px;height:55px}#thumbnails-list li img{cursor:pointer}#thumbnails-list{overflow:hidden;height:55px;margin:0 auto}#hotel-thumbnails{width:880px;overflow:hidden;margin-left:auto;margin-right:auto}#thumbnails-list{margin-left:0;transition:margin-left 0.5s}#thumbnail-nav .thumb-prev,#thumbnail-nav .thumb-next{width:60px;height:53px;background:#666;position:absolute}#thumbnail-nav .thumb-prev i,#thumbnail-nav .thumb-next i{margin-top:13px}#thumbnail-nav .thumb-prev{top:-54px;left:0}#thumbnail-nav .thumb-next{top:-54px;right:0}#thumbnail-nav .disabled-thumb{cursor:default}#thumbnail-nav .disabled-thumb i{color:#555}.new-preload{height:50px;width:50px;display:none;z-index:99999;top:0px;left:0px}.fa-spinner{opacity:1;transition:opacity .5s}.fa-spinner:before{content:"\f110"}.fa-spinner.f-grn{color:#8529cd}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-pencil:before{content:"\f040"}.change-w{padding:8px 0;border:1px solid #fff;width:125px;border-radius:23px}.h-error{border:1px solid #f00}.h-error input.text,.h-error .pair-calendar{padding-top:14px;padding-bottom:14px}.error-msg,.red{color:#f00}.error-msg{width:350px}.hotel-search .error-msg{padding-top:10px;padding-bottom:10px}.pad-8-t{padding-top:8px}#show-search-opts{background-color:#252525;padding:20px 0px}#show-search-opts .search-button{padding:0 50px;height:46px;font-size:16px}#show-search-opts #destination,#show-search-opts .pair-calendar,#show-search-opts #room{height:16px}#show-search-opts #destination{width:350px}#show-search-opts .pair-calendar{width:95px}#show-search-opts #hotel-home-search-form{float:right}#show-search-opts .error-msg{top:31px;font-size:12px}@media screen and (max-width: 1170px){#show-search-wrap{width:1160px}}.alpha-store-blk{width:564px}.alpha{min-height:610px}.mar-390-l{margin-left:390px}.tree-page-pagination .selected-page{border-radius:3px;height:33px;width:33px;background:#fff;color:#252525}.tree-page-pagination .paginate{border-radius:3px;height:33px;width:33px}.border{border:1px solid #ddd}.lh-33{line-height:33px}*.ui-icn{background:url(//static.ebates.com/global_files/layout_v1/images/sprites-transp/icons-transp.1.0.0.png) no-repeat 0 0;height:24px;width:24px}.tree-page-pagination .icn-arr-r,.tree-page-pagination .icn-arr-l,.tree-page-pagination .icn-dis-arr-l,.tree-page-pagination .icn-dis-arr-r{width:24px;height:24px;margin-bottom:-5px}.tree-page-pagination .icn-arr-r{background-position:-192px 2px}.tree-page-pagination .icn-arr-l{background-position:-170px 2px}.tree-page-pagination .icn-dis-arr-l{background-position:-145px 2px}.tree-page-pagination .icn-dis-arr-r{background-position:-216px 2px}.flyout-support{bottom:125px;height:60px;width:104px;z-index:101;margin-right:10px;right:0}@media (min-width: 1400px){.flyout-support{left:50%;margin-left:598px}}#show-search-wrap .f-16{font-size:16px !important}#show-search-wrap .f-22{font-size:22px !important}.terms-content{margin-top:40px}#captchaContainer{display:flex;justify-content:center}#captchaContainer input[name='ebatesCaptcha']{padding:12px 10px;width:150px;display:block}.h-mainheader{height:60px}.hotel-h .user{width:800px;max-width:800px;text-align:right;position:relative;right:0;top:0;height:60px}.h-search .user{padding-top:0px}.h-search .user .dropdown::before{top:-22px}.h-search .user .dropdown::after{top:-20px}.h-hotels{font-size:18px}.hotel-h .button.lg{font-size:15px;height:40px;line-height:40px;padding:0}.hotel-h .button.sign-in{height:60px;line-height:60px}.hotel-h .button.joinnow{min-width:105px}.mar-1-l{margin-left:1px}.account-menu span{color:#8529cd !important}.h-mainheader .user-details .dropdown{right:0;top:60px}.pad-18-lr{padding-left:18px;padding-right:18px}.h-mainheader .h-search .user .user-details>li{float:left;line-height:60px;margin:0px 2px}.confirm-hero{background:linear-gradient(225deg, #311293 0%, #20a1e6 100%);margin-bottom:-72px;min-height:272px}.ie8 .confirm-hero{height:272px}#confirm-text{line-height:1.44;height:180px}.booking-details-left{width:760px}#share-details .share-link span{line-height:45px;margin-left:5px}#share-details .share-link{width:90px;height:45px;font-size:14px;border-right:1px solid #ddd;display:inline-block}#share-details a:hover,#share-details a:visited,#share-details a:link,#share-details a:active{text-decoration:none}#share-details>div:last-child .share-link{border:none}#share-details .share-link *{color:#666}#share-details{border:1px solid #ddd;border-radius:5px}#share-details>div{display:inline-block}#sharing-tooltip-container{width:259px;left:0px;bottom:31px}#share-details #share-copy-done-msg *{color:#fff !important}#share-details #share-copy.share-copy-done{background-color:#666}#share-confirmation .share-link span{line-height:45px;margin-left:5px}#share-confirmation .share-link{width:90px;height:45px;font-size:14px;border-right:1px solid #fff;display:inline-block;text-align:center;border:1px solid #fff}#share-confirmation a:hover,#share-confirmation a:visited,#share-confirmation a:link,#share-confirmation a:active{text-decoration:none}#share-confirmation{width:276px;margin-right:auto;margin-left:auto}#share-confirmation>div{display:inline-block}#share-confirmation #share-email{background-color:#8529cd;border-top-left-radius:5px;border-bottom-left-radius:5px}#share-confirmation #share-facebook{background-color:#3b5998;border-top-right-radius:5px;border-bottom-right-radius:5px}#share-confirmation #share-copy{background-color:#666}#share-confirmation #share-copy.share-copy-done{background-color:#fff !important;border-top:1px solid #ddd;border-bottom:1px solid #ddd}#share-confirmation .share-link *{color:#fff}#share-confirmation #share-copy-done-msg *{color:#252525 !important}.share-overlay{width:480px}.share-overlay .email-cont{padding:0px 60px}#destination-header{height:400px}#destination-header .search-detail-box{background:rgba(0,0,0,0.5)}#destination-content{width:1170px;margin:auto}#destination-content h3{color:#252525;text-align:center;font-size:24px}#destination-content .travel-guides{border:1px solid #ddd;padding:40px 60px}.featured-hotel,.related-destination{width:383px}.featured-hotel .center-and-fit-container,.related-destination .center-and-fit-container{height:280px}.featured-hotel .hotel-name{line-height:1.15}.featured-hotel .hotel-name.one{margin-bottom:18px}.featured-hotel a .hotel-name,.featured-hotel a .price{color:#252525}.featured-hotel a .night{color:#737373}.featured-hotel a .cb-info{color:#e80c5b}#destination-content .all-hotels{position:absolute;right:2px;top:2px}.trending-hotel{width:226px}.trending-hotel .hotel-name{line-height:1.15}.trending-hotel .hotel-name.one{margin-bottom:18px}.trending-hotel a .hotel-name,.trending-hotel a .price{color:#252525}.trending-hotel a .night{color:#737373}.trending-hotel a .cb-info{color:#e80c5b}.trending-hotel .center-and-fit-container{height:200px}#related-destinations .related-destination .related-destination-description{height:230px}#related-destinations a .hotel-name,#related-destinations a .price{color:#252525}#related-destinations a .starting-at,#related-destinations a .night{color:#737373}#related-destinations a .cb-info{color:#e80c5b}#destination-map{width:100%;height:400px}#destination-content #unlock-price{height:254px;width:100%;background:linear-gradient(225deg, #311293 0%, #20a1e6 100%);display:flex;align-items:center;justify-content:center;flex-direction:column}#destination-content #unlock-price-button{height:45px;width:300px;border-radius:3px}#related-hotel-info{position:absolute;bottom:25px}.featured-hotel .tooltip{top:-60px;left:35px}.trending-hotel .tooltip{top:-15px;left:-13px;width:180px}.block-carousel .carousel-icon-left,.block-carousel .carousel-icon-right{color:#252525}.block-carousel .carousel-icon-left{padding:35px 15px 25px 25px}.block-carousel .carousel-icon-right{padding:35px 10px 25px 0px}.block-carousel .carousel-control{margin:auto;top:0;bottom:0;background:#fff;height:100px;width:50px;opacity:.6;cursor:pointer;position:absolute;background-image:none}.block-carousel .carousel-control.left{border-bottom-left-radius:50px;border-top-left-radius:50px;right:0px;left:auto}.block-carousel .carousel-control.left:hover{box-shadow:2px 0 6px 0 rgba(0,0,0,0.15)}.block-carousel .carousel-control.right{border-bottom-right-radius:50px;border-top-right-radius:50px;left:0px;right:auto}.block-carousel .carousel-control.right:hover{box-shadow:-2px 0 6px 0 rgba(0,0,0,0.15)}.top-70{top:70px !important}#evergreen-bonus-overlay{width:500px}#evergreen-header{height:280px}#evergreen-header>div span:first-child{font-size:24px;padding-bottom:10px}#evergreen-header>div span:nth-child(2){font-size:46px}#evergreen-content{padding:30px 50px 50px 50px}#evergreen-bonus-overlay .button{width:300px;margin-top:30px;font-size:18px}#evergreen-bonus-header div:first-child{font-size:16px;line-height:36px}#more-results{border-bottom:0}.rakuten-visa-card{background:url(//static.ebates.com/static/images/rakuten/cclp/card-art-40x26-v2%207_3_19.png) no-repeat !important}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:3;top:0}.noUi-origin{position:absolute;right:0;top:15px;left:0;bottom:0}.noUi-handle{position:relative;z-index:1;top:-10px;left:-7px}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left 0.3s, top 0.3s;transition:left 0.3s, top 0.3s}.noUi-state-drag *{cursor:inherit !important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.noUi-horizontal{height:32px}.noUi-horizontal .noUi-handle{width:22px;height:22px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#fff;border-radius:3px}.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45);-webkit-transition:background 450ms;transition:background 450ms;height:3px}.noUi-origin{border-radius:2px}.noUi-origin.noUi-connect{background:#252525}.noUi-origin.noUi-background{background:#dedede;height:3px}span.line{height:3px;background:#dedede;display:block;position:absolute;width:100%;top:15px}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,0.45),0 3px 6px -5px #BBB}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border-radius:100px;background:#252525;cursor:pointer}.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled].noUi-connect,[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-origin,[disabled] .noUi-handle{cursor:not-allowed}.f-gry-dk2{color:#252525 !important}.roomDesc{width:396px}.cancleBtn{margin-top:-35px}.backBtn{margin-left:-17px !important}.hotels_su{-webkit-appearance:none}.fconnect{background-color:#3b5998 !important}.fgConnectHotel{margin-right:0 !important;position:absolute !important}.googleImg{height:46px !important}

/*# sourceMappingURL=/dist/static/rev/scss/styles/local/hotels/hotels-3c45b5e5a7.css.map */
