@font-face{font-family:robotobold;src:url(/fonts/Roboto-Bold-webfont.eot);src:url(/fonts/Roboto-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(/fonts/Roboto-Bold-webfont.woff) format('woff'),url(/fonts/Roboto-Bold-webfont.ttf) format('truetype'),url(/fonts/Roboto-Bold-webfont.svg#robotobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:futuraextendedregular;src:url(generated_fonts/futuraextended-webfont.eot);src:url(generated_fonts/futuraextended-webfont.eot?#iefix) format('embedded-opentype'),url(generated_fonts/futuraextended-webfont.woff2) format('woff2'),url(generated_fonts/futuraextended-webfont.woff) format('woff'),url(generated_fonts/futuraextended-webfont.ttf) format('truetype'),url(generated_fonts/futuraextended-webfont.svg#futuraextendedregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:GillSansMT-Condensed;src:url(generated_fonts/GillSansMT-Condensed.eot?#iefix) format('embedded-opentype'),url(generated_fonts/GillSansMT-Condensed.woff) format('woff'),url(generated_fonts/GillSansMT-Condensed.ttf) format('truetype'),url(generated_fonts/GillSansMT-Condensed.svg#GillSansMT-Condensed) format('svg');font-weight:400;font-style:normal}.flexi-rates{float:left;margin:9px 0 0;width:100%}.sort_by_part-row{float:right;clear:both}.sort_by_part-row li{float:left}.sort_by_part-row li select{margin-left:5px}.ratepage-heding{margin:20px 0 10px}.side-price-range{float:right;margin:0}.side-price-right #amount,.ui-widget{float:left;margin-left:10px}.side-price-right #amount{color:#cb3939}.side-full-box{float:left}.side-full-box .side-price-left{float:left;margin-right:20px;font-weight:700}.side-full-box .side-price-right{float:right;padding:0 5px 0 0}.side-price-right .ui-widget-content{padding:0!important}.side-price-right .ui-widget-header{background:#cb3939!important;padding:0!important}.sort_by_hotel_listing,.sort_by_room_listing{padding:4px;border:1px solid silver;height:30px;margin:0;color:#333;font-size:12px}.sort_by_hotel_listing{float:right;width:192px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.sort_by_room_listing{float:left;width:127px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0}.sort_by_currency{width:61px;height:30px;margin:0;padding:5px;font-size:12px;color:#333;border:1px solid silver}.room_listing_sort_by_part{float:right;width:31%}.room_listing_sort_by_part label{float:left;font-size:12px;color:#333;font-weight:400;padding:8px 0 0;width:16%;text-align:center}.room_listing_sort_by_part p{overflow:hidden;margin:4px 0}.room_listing_sort_by_part p span{font-weight:700}#slider-range .ui-slider-horizontal .ui-slider-handle{margin-left:-.1em!important}.nextloadingrateplan{bottom:-33px;opacity:.6;position:absolute;text-align:center;width:100%}.nextloadingrateplan img{width:auto}.tab-room-type{width:100%;float:left;border-bottom:#ad0e0d 2px solid;margin:10px 0}.tab-room-type ul{display:inline-block}#rate_rule_rooms_div .tab-room-type ul{display:inline}.tab-room-type li{background:#e0e0e0;background:-moz-linear-gradient(top,#e0e0e0 0,#d7d7d7 51%,#ccc 100%);background:-webkit-linear-gradient(top,#e0e0e0 0,#d7d7d7 51%,#ccc 100%);background:linear-gradient(to bottom,#e0e0e0 0,#d7d7d7 51%,#ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#cccccc', GradientType=0);border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;display:inline-block;margin-right:1px;cursor:pointer}.tab-room-type li a{color:#3c3c3c;text-transform:uppercase;font-size:12px;font-weight:700;padding:15px 25px;display:inline-block}.tab-room-type li.selected_theme,.tab-room-type li:hover{transition:all .5s ease;transition:background-color .5s ease;background:#de1405;background:-moz-linear-gradient(top,#de1405 0,#c91208 51%,#b00f0c 100%);background:-webkit-linear-gradient(top,#de1405 0,#c91208 51%,#b00f0c 100%);background:linear-gradient(to bottom,#de1405 0,#c91208 51%,#b00f0c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#de1405', endColorstr='#b00f0c', GradientType=0)}.tab-room-type li.selected_theme a,.tab-room-type li:hover a{color:#fff}.marquee_main{float:left;margin:15px 0 0;overflow:hidden;width:100%}.marquee_arrows{float:right;margin:0 0 17px;padding:0;width:40px;position:relative}.marquee_arrows a{width:auto;background:rgba(0,0,0,0);margin-top:0}.marquee_main h2{color:#000!important;float:left;font-family:MyriadProCondensed;font-size:28px;font-weight:400;line-height:28px;margin:0;padding:0}.more-info-red-tab{float:left;width:100%;background:#fff;border:1px solid #e7e7e7;clear:left;padding:0;margin-top:20px}.more-info-red-tab-heading{float:left;width:100%;border-bottom:1px solid #e7e7e7}.more-info-red-tab-heading ul{list-style:none;margin:0;padding:0}.more-info-red-tab-heading ul li{float:left;margin:0;line-height:12px;border-left:1px solid #ccc;border-right:1px solid #ccc}.more-info-red-tab-heading ul li a{font-size:12px;color:#3a3a3a;text-decoration:none;padding:9px 8px;margin:0;display:inline-block}.more-info-red-tab-heading ul li a.active,.room_more_information_heading ul li a:hover{font-size:12px;color:#333;text-decoration:none;background:#fff}.more-info-red-tab-heading ul li:last-child{padding-right:0!important;border-right:none}.more-info-red-tab-content{float:left;width:100%;margin:11px 0 0;font-size:12px;color:#3a3a3a;line-height:18px;padding:10px;max-height:375px;overflow:auto}.more-info-red-tab-content ul{list-style:none;margin:0;padding:0}.more-info-red-tab-content ul li{float:left;margin:0;padding:0 0 0 2%;font-size:12px;color:#3b3b3b;line-height:22px;background:url(../images/room_facility_bullet.png) 2px 7px no-repeat;width:45%}.more-info-red-tab-content ul li a{font-size:12px;color:#3b3b3b;text-decoration:none}.more-info-red-tab-content ul li a:hover{font-size:12px;color:#bc9240;text-decoration:underline}.more-info-red-tab-content h2{font-size:16px;color:#000;line-height:14px;font-weight:400}.more-info-red-tab-content p{font-size:12px;color:#3b3b3b;clear:both;line-height:18px}.trip-advisor-reviews img,.trip-advisor-reviews li,.trip-advisor-reviews ul{margin:0;padding:0}.trip-advisor-reviews,.trip-advisor-reviews div,.trip-advisor-reviews img,.trip-advisor-reviews li,.trip-advisor-reviews ul{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}.trip-advisor-reviews .icon-trip1{width:22px!important}.trip-advisor-charts,.trip-advisor-header,.trip-advisor-hotel-feature,.trip-advisor-reviews{width:100%;float:left}.trip-advisor-reviews{border:1px solid #ddd;background:#fff}.trip-advisor-header h3{float:none;color:#000;font-family:GillSansMT,Arial;font-size:24px;font-weight:none;text-transform:uppercase}.trip-advisor-header p{font-size:16px;color:#690;margin:20px 0}.trip-advisor-header{padding:10px}.trip-advisor-header-left{float:left}.trip-advisor-header-right{float:right;padding:20px 0 0}.trip-advisor-header-right span{float:left;font-size:13px!important;font-weight:700}.trip-advisor-hotel-feature{padding:10px 0}.trip-advisor-hotel-feature ul li{float:left;width:25%;list-style:none;padding:8px 10px 0;text-align:center;border-right:1px solid #ddd;margin:0;font-size:14px;font-family:futuraextendedregular,Arial}.trip-advisor-hotel-feature ul li:last-child{border-right:none}.trip-advisor-hotel-feature ul li img{width:22px}.trip-advisor-charts{background:#f6f6f6}.trip-advisor-charts li{border-top:1px solid #fff;border-bottom:1px solid #ddd;display:table;width:100%;margin:0!important}.trip-advisor-charts li:first-child{border-top:none}.trip-advisor-charts li:last-child{border-bottom:none}.trip-advisor-charts li .trip-advisor-discription{border-right:1px solid #e1e1e1;display:table-cell;padding:10px;width:75%}.trip-advisor-charts li .trip-advisor-discription a{color:#690}.trip-advisor-charts li .trip-advisor-date{display:table-cell;padding:10px;text-align:right;width:25%}.trip-advisor-charts li .trip-advisor-date h5{font-size:11px;font-weight:700}.trip-advisor-date p{font-size:10px;margin:0}.trip-advisor-date img{margin:0;width:auto}.trip-full-review-comment{display:none}.trip-advisor-hotel-feature li .icons-trip-adv,.view-botton-top li{display:inline-block}.trip-advisor-hotel-feature li span{float:left}.trip-advisor-hotel-feature li span.h-name-icon{margin:-7px 5px}.trip-advisor-hotel-feature li span.h-name-text{margin:-4px 0 0}.trip-advisor-hotel-feature li span.h-name-rank{margin:-8px 0}.sticky-header .daterangepicker.dropdown-menu{left:-12em!important;top:4em!important}.view-botton-top{text-align:left;list-style:none;margin:7px 0 0;padding:0;line-height:24px;float:right;font-size:12px;font-family:verdana;position:relative}.last-booking{color:#b99046;float:left;font-family:MyriadProCondensed;font-size:20px}.last-booking i{line-height:24px;margin-left:1px}.view-botton-top li:last-child{margin-right:0}.view-botton-top li{border:1px solid #AAA;background:#D1D1D1;background:-o-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-ms-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-moz-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:-webkit-linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);background:linear-gradient(top,#ECECEC 50%,#D1D1D1 100%);position:relative;z-index:0;border-top-left-radius:6px;border-top-right-radius:6px;box-shadow:0 3px 3px rgba(0,0,0,.4),inset 0 1px 0 #FFF;text-shadow:0 1px #FFF;margin:0 -5px;padding:0}.view-botton-top a{color:#555;text-decoration:none;padding:6px 20px;display:block;font-family:MyriadProCondensed;text-transform:uppercase;font-size:16px}.view-botton-top li.selected_theme{background:#FFF;color:#333;z-index:2;border-bottom-color:#FFF}.view-botton-top:before{position:absolute;content:" ";width:100%;bottom:0;left:0;z-index:1}.view-botton-top li:after,.view-botton-top li:before{border:1px solid #AAA;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}
.view-botton-top li:before{left:-6px;border-bottom-right-radius:6px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #D1D1D1}.view-botton-top li:after{right:-6px;border-bottom-left-radius:6px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #D1D1D1}.view-botton-top li.selected_theme:before{box-shadow:2px 2px 0 #FFF}.view-botton-top li.selected_theme:after{box-shadow:-2px 2px 0 #FFF}.choose-a-plan-ul li{position:relative;min-height:225px;height:auto;margin-right:56px;overflow:hidden;padding:20px 10px 10px;width:297px!important;border:2px solid #f5f5f5}.choose-a-plan-ul li input{-webkit-appearance:none;-webkit-border-radius:0}.choose-a-plan-ul li.active,.choose-a-plan-ul li.offer,.choose-a-plan-ul li:hover{background:#fff;border:2px solid #e0b869}.hotOffers_bg{background:#f5f5f5;clear:both;margin:20px 0 0;overflow:hidden;padding:25px;float:left;width:100%;border:1px solid #e1e1e1}.choose-a-plan-ul li.active .btn_select_package_01,.choose-a-plan-ul li:hover .btn_select_package_01{background:url(../images/btn_select_package_bg.png) no-repeat rgba(0,0,0,0)}.choose-a-plan-ul li .btn_select_package_01{background:url(../images/btn_select_package_01_bg.png) no-repeat rgba(0,0,0,0);color:#fff;cursor:pointer;float:right;font-family:steelfish_rgregular;font-size:14px;font-weight:400;height:26px;letter-spacing:1px;line-height:26px;width:109px}.choose-a-plan-ul li h2,.choose-a-plan-ul li h4,.choose-a-plan-ul li h5{font-weight:400;letter-spacing:0;padding:0;float:left}.choose-a-plan-ul li h4{font-family:VaniRegular;font-size:12px;line-height:26px}.choose-a-plan-ul li h4 a{color:#f42f23}.choose-a-plan-ul li h2{clear:both;color:#000;font-family:VaniRegular;font-size:20px;line-height:22px;text-transform:uppercase;width:100%}.choose-a-plan-ul li h3{width:100%;float:left;margin-bottom:20px}.choose-a-plan-ul li .button_left{float:left;width:50%}.choose-a-plan-ul li h5{clear:both;color:#6c6c6c;font-size:12px;line-height:16px;text-align:left}.trip-advisor{color:#1d1d1d;float:left;font-size:13px;line-height:30px;margin-top:0;width:293px}.trip-advisor a{color:#c59a4f}.hotel-review strong,.trip-advisor span{color:#333;font-weight:700}.trip-advisor img{width:23%;float:left;margin:5px 2px 0 0}.trip-advisor img:nth-child(1){width:119px}.trip-advisor img:nth-child(2){width:75px}.trip-advisor-list .hotel-review{margin-top:0;padding-left:25px;float:left}.trip-advisor .hotel-review{margin-top:0}.exclusive-tax-mobile{display:none}.exclusive-tax-desktop{color:#898989;display:inline-block;font-size:12px}.li-exclusive-tax-desktop{width:22%!important}.room-offers{float:right;width:75%;position:relative}.room_desc_text p{font-size:11px!important;line-height:16px!important;margin-top:6%!important;color:#a41e1e!important}.more-info-red-tab-heading,.reservation-heading,.room-listing-box .room-rate-list .raturule-heading,.room-type-header,.room_more_information_heading ul li{background:#e3e2e0;background:-moz-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e3e2e0),color-stop(49%,#f4f3ef),color-stop(100%,#e6e5e1));background:-webkit-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-o-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:-ms-linear-gradient(top,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);background:linear-gradient(to bottom,#e3e2e0 0,#f4f3ef 49%,#e6e5e1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e3e2e0', endColorstr='#e6e5e1', GradientType=0)}.adult_section{clear:both;float:right;margin:0 auto;padding:10px 0 5px;width:100%;max-width:214px}.adult_room_label{color:#555;float:left;font-size:11px;font-weight:700;margin:0;width:63px}.adult_label{color:#666;float:left;font-size:11px;font-weight:400;line-height:16px;padding:0;text-align:right;width:84px}.adult_select{float:left;font-size:12px;margin:0;padding:1px 0 0 3px;width:38px}.adult_section ul{list-style:none;padding:0;margin:0}.adult_section ul li{float:left;list-style:none;padding:0 0 8px 6px}.adult_section ul li:last-child{border-right:none}.pc_loading{display:none;height:100%;position:absolute;text-align:center;width:100%;background:#FFF;opacity:.6;z-index:9999}.pc_loading img{left:50%;margin-left:-64px;margin-top:-90px;position:absolute;top:74%;width:auto}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3){width:13%;text-align:center;border-left:1px solid #e7e7e7}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{margin:0;width:46px;height:24px;font-size:12px;background:url(../images/select_room_bg_01.png) 80% 9px no-repeat #fff;border:1px solid #ccc;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;text-indent:.01px;text-overflow:'';padding-right:1px;-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(3) select{padding-right:22px;padding-left:8px}}.room-listing-box .room-rate-list .room-offers li .rooms-adults{float:left;padding:10px;width:100%;border-top:1px solid #ddd;display:none!important}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li{width:auto;border:none;margin-bottom:5px;padding:0 8px}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li span{font-weight:700;margin:6px 5px 0 0;float:left;width:51px}.room-listing-box .room-rate-list .room-offers li .rooms-adults ul li label{color:#666;float:right;font-size:11px;font-weight:400;line-height:16px;padding:0 8px 0 0;margin:5px 0 0 3px}.room-listing-full-box .week-days{float:right;width:434px}.room-listing-full-box .weekly-rate-section .week-days{width:100%}.room-listing-full-box .week-days li{float:left;padding:2px 0;border:0!important;border-right:#e6e6e6 1px solid!important;color:#454545;font-size:11px;text-align:center;width:67px!important;background:0 0!important}.room-listing-full-box .control-next,.room-listing-full-box .control-prev{position:absolute;font-size:13px;font-weight:700;color:#8b8b8b;top:9px}.room-listing-full-box .control-prev{left:0}.room-listing-full-box .control-next{right:3px}.week-days li:last-child{border:0!important}.room-listing-full-box{width:100%!important;float:left;border-right:1px solid #e7e7e7;padding-right:0}.room-listing-full-box .week-days li:last-child{border-right:0}.room-listing-full-box .week-days li span{clear:both;display:block}.room-listing-full-box .week-days li span.selected-date{position:relative;background:url(../images/green-border.jpg) center bottom no-repeat;padding-bottom:6px}.room-listing-full-box .week-days li .fa-angle-left,.week-days li .fa-angle-right{color:#888;font-size:17px;font-weight:700;padding-top:10px}.room-listing-full-box .weekly-rate-section{float:right;position:relative;width:auto}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various,.room-offers .offer-name-list ul li h3:lang(fr){font-family:Arial}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.room-listing-full-box .weekly-rate-section{width:442px}}.room-listing-full-box .week-bar{position:relative}.room-listing-full-box roomtype-img-content .offer-name-list{float:right}.room-listing-full-box .offer-name-list .day-price li{background:#96cb7b;border-style:solid!important;border-color:#7ba360;border-width:1px 0 1px 1px!important;color:#fff;text-shadow:#9b9b9b 1px 1px;text-align:center!important;padding:12px 0!important;width:67px!important;float:left;font-family:robotobold,sans-serif!important;font-size:12px}.room-listing-full-box .offer-name-list .day-price li.active-box{color:#7f0015!important;background:#ebe2d1!important;border-color:#cbb68e!important;border-width:1px!important;border-bottom:1px solid #ebe2d1!important;text-shadow:none}.room-listing-full-box .offer-name-list .day-price li.active-box span{color:#7f0015!important}.room-listing-full-box .calender-part{background:#ebe2d1!important;float:left;padding:10px 0;width:100%!important}.room-listing-full-box .calender-part.rate-type-booking{border:1px solid #d8cdb8;float:right;width:73%}.room-listing-full-box .offer-name-list .day-price li.no-price{background:#dadada!important;line-height:32px;height:34px;border-style:solid!important;border-color:#94917e!important;cursor:default;border-width:1px 0 1px 1px!important;min-height:60px}.room-listing-full-box .offer-name-list .day-price li.no-price span{color:#96917d!important;font-size:10px!important}.room-listing-full-box .toggle-booking-section{width:34%;float:left;margin:0 0 0 30px}.room-listing-full-box .offer-name-list ul li.left-heading{width:41%!important}.room-listing-full-box .offer-name-list ul li.price-right-section{width:100%!important}.room-listing-full-box .toggle-booking-section:first-child li select{width:40%}.room-listing-full-box .toggle-booking-section:nth-of-type(2){width:28%}.room-listing-full-box .toggle-booking-section:nth-of-type(3){width:17%;float:right}.room-listing-full-box .toggle-booking-section:nth-of-type(3) li{padding:0;width:auto!important}.room-listing-full-box .toggle-booking-section:nth-of-type(3) li span{font-size:19px}.room-listing-full-box .toggle-booking-section li{background:0 0!important;font-size:12px;padding:0 0 12px;list-style-type:none!important;font-family:robotobold,sans-serif!important;border:0!important}.room-listing-full-box .toggle-booking-section li span{color:#7f0015}.room-listing-full-box .toggle-booking-section li select{width:30%;padding:6px 0}.room-listing-full-box .offer-name-list .day-price li:hover{-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;transition:all .2s ease 0s}.room-listing-box .room-rate-list{width:100%;float:left;margin-bottom:0}.room-listing-box .room-rate-list .raturule-heading{width:100%;float:left}.room-listing-box .room-rate-list .raturule-heading ul{width:100%;display:table}.room-listing-box .room-rate-list .raturule-heading ul li{vertical-align:middle}
.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(1){display:table-cell;width:78%}.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(2){display:table-cell;width:13%;text-align:right;padding-right:12px;font-weight:700;color:#000;font-size:12px}.room-listing-box .room-rate-list .raturule-heading ul li:nth-child(3){display:table-cell;width:7%;text-align:center;font-weight:700;color:#000;font-size:12px;border-left:1px solid #ddd}.room-listing-box .room-rate-list .room-title-main,.room-listing-box .room-rate-list h2 a{padding:8px 10px;color:#000;font-size:15px;font-weight:700;text-transform:uppercase;font-family:GillSansMT,Arial;letter-spacing:.5px}.room-listing-box .room-rate-list h2 a{display:block}.raturule-heading .room-section,.raturule-heading .room-section .maxoccupancy,.room-listing-box .room-rate-list .room-title-main{float:left}.room-rate-list h2 span.room_sub_heading{color:#7e0001}.room-listing-box .room-rate-list .img-offers-row{padding:10px 0 10px 10px;float:left;width:100%}.room-listing-box .room-rate-list .room-images{width:23%;float:left}.room-listing-box .room-rate-list .room-offers{width:76%;float:right}.room-listing-box .room-rate-list .room-offers li{width:100%;float:left;background:#fff;border:1px solid #e7e7e7}.room-listing-box .room-rate-list .room-offers li.active{border:1px solid #fff;margin-top:3px;box-shadow:0 0 3px #999}.room-listing-box .room-rate-list .room-offers li .offer-name-list{width:100%}.room-listing-box .room-rate-list .room-offers li .offer-name-list .room-rate-price{padding-right:10px}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul{display:table;width:100%}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li{display:table-cell;padding:8px 5px;background:0 0;vertical-align:middle;margin-bottom:0;float:none;border:none;box-shadow:none}.room-offers .offer-name-list ul li h3{background:url(../images/offer-arrow.png) 10px center no-repeat;padding-left:29px;cursor:pointer}.down-arrow h3{background:url(../images/offer-arrow-down.png) 11px 6px no-repeat!important}.room-offers .offer-name-list ul li .onlymember{color:#a94442;font-weight:700;font-size:13px;font-style:italic}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li .various,.room-offers .offer-name-list ul li h3{color:#252525;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:1.2px;font-family:futuraextendedregular,Arial}.offer-calender:hover,.room-list-arrow:hover{text-decoration:none!important}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(1){width:60.5%;padding:0}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2){width:30%;padding:0;text-align:right;background:url(../images/down-arrow.png) 1px center no-repeat}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) span{color:#a41e1e;font-size:16px;font-family:futuraextendedregular,Arial}.room-listing-box .room-rate-list .room-offers li .offer-name-list ul li:nth-child(2) .before_discount span{line-height:21px;color:#bc9240}.room_list{float:left;width:100%;margin:0 0 25px;background:#f6f6f6;border:1px solid #e1e1e1}.room-type-header{width:100%;float:left}.room-type-header ul{width:100%;display:table}.room-type-header ul li{display:table-cell;padding:0 10px;vertical-align:middle}.room-type-header ul li:nth-child(1){width:66%}.room-type-header ul li:nth-child(1) h3{color:#000;float:left;font-family:GillSansMT,Arial;font-size:15px;font-weight:700;letter-spacing:.5px;padding:6px 0;text-transform:uppercase;margin-right:6px}.room-type-header ul li:nth-child(2){width:24%;color:#000;font-size:12px;font-weight:700;text-align:right}.room_list .roomtype-img-content{width:100%;float:left;padding:15px 10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box}.room_list .roomtype-img-content.room-listing-rate{padding-right:0}.room_list .price_part{float:right;padding:0 2px;width:30%}.room_list .img_part{float:left;width:24.5%;margin:0;padding:0}.room_list .img_part p{float:left;font-size:12px;color:#000;line-height:18px;padding:5px}.room_list .content_part{float:left;width:68%;margin:0;padding:0 0 0 10px}.room_list .content_part:lang(fr){width:58%}.room_list .listing_discription{width:100%;float:right;margin-top:10px;box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;padding-right:13px}.room_list .content_part h3{font-family:VaniRegular;font-size:16px;font-weight:700;color:#000;line-height:22px;padding:0 10px 5px 0}.room_list .content_part p{font-size:12px;color:#333;line-height:20px;text-align:justify;clear:both}.room_list .content_part .room_listing_des{color:#333;text-align:justify;clear:both;font-size:14px;line-height:21px}.room_list .content_part .room_listing_des p{font-size:14px;line-height:21px;margin:0 0 20px}.room_list .content_part h5,.room_list .price_part p{font-size:9px;line-height:18px;text-align:justify;clear:both;margin:0}.room_list .content_part p span{color:#e82c2a}.room_list .content_part p span a,.room_list .content_part p span a:hover{color:#e82c2a;text-decoration:none}.room_list .content_part h5{color:#f42f23;padding:4px 0 0}.room_list .content_part h5 a{font-size:11px;color:#7e0100;text-decoration:none;font-weight:700}.room-type-price{margin:0 0 20px;overflow:hidden;text-align:right}.room_list .price_part p{color:#333}.room_list .price_part h2{font-family:steelfish_rgregular;font-size:23px;font-weight:400;color:#333;line-height:33px;text-align:center;letter-spacing:1px}.room_list .price_part h3,.room_list .price_part h4{font-size:23px;font-weight:700;width:50%;font-family:steelfish_rgregular;padding:8px 0 14px;float:left}.room_list .price_part h3,.room_list .price_part h4,.room_list .price_part h5,.room_list .price_part h6{line-height:23px;letter-spacing:2px}.room_list .price_part h3{color:#727272;text-decoration:line-through}.room_list .price_part h4{color:#f42f23;text-align:left}.room_list .price_part h5{font-family:futuraextendedregular,Arial;font-size:16px;font-weight:400;padding:0;display:inline-block;margin:0;letter-spacing:0}.room_list .price_part h5 span{color:#a41e1e}.room_list .price_part h6{font-family:MyriadProCondensed;font-size:12px;font-weight:400;color:#000;margin:14px 0 0}#noRoomPriceRange,.flexi_noroom_error_message{color:red;float:left;text-align:center;width:100%}#noRoomPriceRange{background:#f7f7f7;font-size:24px;padding:105px 1px}.flexi_noroom_error_message{background:#ebe2d1;border:1px solid #d8cdb8;font-weight:700;padding:28px 0}.price-calendar-box{cursor:pointer}.room_avail_notify{font-family:Arial,sans-serif;font-size:.7em;font-style:italic;font-weight:700;line-height:21px;margin:7px 5px 0 10px;padding:0 7px;text-transform:none}.inactive-box{background:#96cb7b!important;border-color:#7ba360!important}a.book-now-continue{border-bottom:2px solid #852526;margin:0;padding:5px 11px;text-shadow:0 1px 0 #775e2c;text-transform:uppercase}.btn_boom_now,.btn_continue,.btn_unselect,.price_part a.btn_continue{cursor:pointer;float:right;font-family:MyriadProCondensed;font-size:14px;font-weight:700;height:30px;letter-spacing:1px;line-height:31px;padding:0 15px;text-shadow:0 1px 0 #775e2c;text-transform:uppercase;color:#fff}.btn_continue,.btn_unselect,.price_part a.btn_continue{background:#cb3939;border-bottom:2px solid #852526;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-o-border-radius:0}.btn_unselect{background:#393939;border-bottom:2px solid #000}.btn_boom_now{background:#cb3939;border-bottom:2px solid #852526}.room_avail_notify,a.book-now-continue{color:#fff;float:left;background:#cb3939}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.room-listing-full-box .week-days{width:465px!important}.room-listing-full-box .week-days li{width:66px!important}.room-listing-full-box .weekly-rate-section{width:470px!important}}