@import url(https://fonts.googleapis.com/css?family=Muli:600,700);body,.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:"Muli",sans-serif}#analysis b{color:#000}body,.procon,.col-sm-12{color:#777;font-size:15px}.panel{box-shadow:none}img.provider-logo{height:auto;width:100%}td.OtherHotelFeature{border:0}html.no-touch a:hover{color:rgba(229,26,36,1);text-decoration:underline}html.no-touch a:hover{color:rgba(229,26,36,1)}.btn{font-size:15px;box-shadow:0 0 46px -20px #000;border-radius:16px;padding-left:5%;padding-right:5%;line-height:1.25}.btn-shortlist{padding:10px}.slide-panel{height:50px;width:100%;pointer-events:none}.slide-panel-handle,.slide-panel-inner-wrapper{pointer-events:all}.slide-panel-content{background-color:#888282;background-color:#7d7575;background-color:#a05357;background-color:#ab8080;background-color:rgba(167,119,122,1);background-color:rgba(212,109,114,1);background-color:rgba(169,89,93,1);background-color:rgba(234,114,120,1);background-color:rgba(125,117,117,1);background:rgba(103,97,97,1);background:#615a5a;height:450px;margin-top:50px;height:auto;min-height:340px;padding:20px 10px 5px 10px}.slide-panel.slide-panel-open{height:450px;height:auto;min-height:340px;width:100%}.slide-panel-handle{color:#fff;font-size:23px;padding:3px 3px 5px 10px;background-color:rgba(148,145,160,1);background-color:#7d7575;background-color:#a05357;background-color:#ab8080;background-color:rgba(167,119,122,1);background-color:rgba(169,89,93,1);background-color:rgba(125,117,117,1);background-color:rgba(234,114,120,1);background-color:#676161;background:rgba(103,97,97,1);background:#615a5a;height:40px;top:-40px;box-shadow:0 30px 35px 25px #000;box-shadow:0 14px 56px 2px #000;border-top:1px solid #555;width:80px;width:auto;padding:3px 12px 10px 10px;padding:3px 8px 10px 7px;transition:all .5s ease;border-top-right-radius:8px}@media(max-width:767px){.slide-panel-handle{left:0;right:initial;border-top-left-radius:0;border-top-right-radius:8px}}.slide-panel-handle-text{display:none;float:none}.slide-panel-handle-text:after{content:"ed"}.slide-panel-open .slide-panel-handle-text:after{content:""}html.no-touch .slide-panel-handle:hover{color:#fff;background:#d86d72;border-top:1px solid #d86d72;transition:all .5s ease;width:203px}.slide-panel.slide-panel-open .slide-panel-handle:hover{width:100%;border-radius:0;transition:all .5s ease}html.no-touch .slide-panel-handle:hover .slide-panel-handle-text{display:inline-block}.slide-panel.slide-panel-open .slide-panel-handle-text{display:inline-block;margin-right:60px}.slide-panel.slide-panel-open .slide-panel-handle{width:80px;width:100%;border-radius:0;transition:all .5s ease}.slide-panel-handle:before{content:'Open';position:absolute;right:30px;color:rgba(0,0,0,0.27);padding-right:10px;display:none}.slide-panel.slide-panel-open .slide-panel-handle:before{content:'Hide';position:absolute;right:30px;color:rgba(0,0,0,0.27);padding-right:10px}i.glyphicon.glyphicon-chevron-up,i.glyphicon.glyphicon-chevron-down{float:right;padding:5px;margin-right:-5px;color:rgba(0,0,0,0.27);display:none}i.glyphicon.glyphicon-chevron-down{display:none}.slide-panel-open i.glyphicon.glyphicon-chevron-down{display:block}.slide-panel-open i.glyphicon.glyphicon-chevron-up{display:none}@media(min-width:768px){.slide-panel-handle-text{display:inline-block}.slide-panel-handle{width:203px}}@media(max-width:767px){.slide-panel-handle-text{float:right;padding-left:10px}.slide-panel.slide-panel-open .slide-panel-handle-text{margin-right:0}}.main-content.slide-panel-shown{margin-bottom:40px;margin-bottom:0}.main-content.slide-panel-open{margin-bottom:340px}.editors-pick-icon{height:28px}.social-buttons{float:right}.star-rating{margin-left:5px}.navbar-default{border-bottom:0;border-radius:0;box-shadow:none}.navbar-default .navbar-toggle{border:0}.navbar-toggle.search-icon{padding:1px 10px 0 10px;margin:8px 2px 0 2px}.nearby-row label{padding-top:5px;margin-top:5px}ul#panel-ep li,.nearby-row li{color:#c8c8c8;padding-top:5px;list-style:none;margin-left:-10px}.nearby-row li{margin-left:-20px}hr{margin-top:10px;margin-bottom:10px}#MapOverlay{background-color:rgba(0,0,0,0.6);padding-top:77px;z-index:150}#MapNavBar{font-size:20px;background-color:#7d7575;color:#fff;min-height:77px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;min-height:65px}#MapNavBar img.map-marker{position:relative;left:-6px;top:-4px;height:25px;margin-right:-8px}button.btn.btn-close-map{font-size:23px;font-weight:bolder;border:2px solid #000;border-radius:999px;padding:10px 15px 10px 15px;margin-left:10px;z-index:151;background:#000;color:#fff}@media(min-width:768px){button.btn.btn-close-map:before{content:"Close "}}#MapNavBar button.btn.btn-book.btn-scroll-to-rates{margin-left:10px}#MapOverlay .address{white-space:normal;overflow:visible}@media(max-width:767px){#MapOverlay{padding:77px 0 0 0}#MapNavBar{font-size:18px}#MapNavBar button.btn.btn-book.btn-scroll-to-rates{display:none}#MapOverlay .address{font-size:13px}}.header-photo-label{font-size:10px;display:inline-table;text-align:right;min-width:0;background-color:rgba(255,255,255,0.5)}#DateSelectorDiv label{color:rgba(229,26,36,.6);margin-top:0;font-weight:normal}.btn-cr{float:right}.panel .panel-search .btn-cr{float:right;margin-top:20px;margin-bottom:0;width:auto;margin-right:10px}@media(min-width:768px){.panel .rates-and-availability .btn-cr{height:auto;width:100%;margin-top:10px;margin-right:12px;padding-left:15%;padding-right:15%}}@media(max-width:767px){.panel .rates-and-availability .btn-cr,.panel .panel-search .btn-cr{margin:20px 15px 0 15px;width:auto;margin-right:2%;min-width:230px}.book-button-container .btn-scroll-to-rates,.book-button-container .btn.btn-shortlist{width:48%;margin-left:1%;margin-right:0;min-width:230px}}@media(max-width:600px){.book-button-container .btn-scroll-to-rates,.book-button-container .btn.btn-shortlist{width:100%;margin-left:0;margin-right:0}.panel .rates-and-availability .btn-cr,.panel .panel-search .btn-cr{margin-right:3%;width:94%;min-width:0}}#CheckRatesForm .row{padding:10px 0 10px 0;margin:0}a{color:rgba(229,26,36,.8);text-decoration:none}a:focus{color:rgba(229,26,36,1)}html.no-touch a.OtherHotel:hover{text-decoration:none}html.no-touch .rsContainer .OtherHotel:hover,html.no-touch .owl-wrapper .OtherHotel:hover,.nearby-hotels .OtherHotel:hover{box-shadow:0 7px 12px rgba(0,0,0,0.25)}html.no-touch a.BookingLink:hover{color:rgba(229,26,36,1);text-decoration:underline}.body{color:#4c4a67;color:#5e5e5e}.row{margin-bottom:0}.OtherHotelFeature .row.proscons{margin-bottom:10px}.dropdown-menu li{width:100%}.breadcrumb{border:0;border-radius:0;box-shadow:none;color:#b7b7b7;font-size:14px;margin-bottom:10px}.breadcrumb>li+li:before{content:"\00a0/\00a0"}.glyphicon.glyphicon-earphone,.glyphicon.glyphicon-map-marker,.fa{color:#6a6a6a}.static-map img.map-marker{position:relative;top:-3px;left:-4px;padding-right:0;padding-left:0;width:auto;height:20px}a.static-map,div.static-map{border:1px solid #eee;outline:0 solid #eee;cursor:pointer;min-height:250px}@media(min-width:992px){a.static-map,div.static-map{min-height:450px}}@media(min-width:1200px){a.static-map,div.static-map{min-height:640px}}a.static-map:before{content:"Click to Open Map";color:#777;position:absolute;bottom:0;right:0;padding:5px 10px 5px 10px;font-size:14px;background-color:rgba(255,255,255,0.5);border:0 solid rgba(125,117,117,0.25);border-top-left-radius:8px;border-bottom:0;border-right:0;margin:0;display:none}html.no-touch .static-map:hover.static-map:before{background-color:rgba(229,26,36,0.9);border-color:rgba(229,26,36,0.8);color:#fff;display:inherit}html.no-touch .static-map:hover.static-map div{background:rgba(125,117,117,1);color:#fff}.static-map div{width:auto;color:black;padding:5px 10px 5px 10px;background-color:rgba(125,117,117,0.65);color:#fff;top:0;font-size:13px;border-bottom-right-radius:8px}@media(max-width:767px){a.static-map,div.static-map{border:0;padding:0;margin-left:-1px;margin-right:-1px}}html.no-touch a.static-map:hover a.static-map:before{background-color:rgba(229,26,36,0.9);border-color:rgba(229,26,36,0.9)}.navbar-default{background-image:none;background-color:#f5f5f5}div#MainRibbon,div#RankRibbon{cursor:pointer;margin-top:13px;line-height:23px;font-size:16px;position:relative;top:-11px}div#RankRibbon{display:none}.hotels-in{font-size:12px;margin-left:3px;opacity:.75;display:none}.pipe{font-size:16px;opacity:.6;padding:0}.title td{vertical-align:top}.double-vpadding{padding:15px;padding-left:0;padding-right:0;margin-bottom:10px}.inline-title.strong{margin-top:10px;color:#4c4a67;color:#5e5e5e;color:#000;padding-bottom:10px;margin-bottom:10px}.inline-title{font-size:18px;margin:10px 5px 0 0;color:#000}.inline-title.strong.epicksfor,.freebies .inline-title.strong{border-top:1px solid rgba(0,0,0,.1);padding-top:20px;margin-bottom:0;color:#b7b7b7;font-size:17px;font-weight:normal}.neutral{background:linear-gradient(90deg,rgba(196,196,201,0.4),rgba(255,255,255,0),rgba(255,255,255,0))}.good{background:linear-gradient(90deg,rgba(0,236,127,0.3),rgba(255,255,255,0),rgba(255,255,255,0))}.bad{background:linear-gradient(90deg,rgba(255,192,0,0.3),rgba(255,255,255,0),rgba(255,255,255,0))}.page-index .proscons .inline-title{font-weight:normal;font-size:16px}.proscons .inline-title{margin-bottom:20px;padding:1px 5px 1px 5px}div#Overview .inline-title,div#Good .inline-title,div#Bad .inline-title{padding:5px 10px 5px 10px}div#Overview,div#Good,div#Bad{padding-top:10px;padding-bottom:10px}div#Overview .section-covered,div#Good .section-covered,div#Bad .section-covered{padding:0 15px 10px 15px;margin-top:20px;text-align:justify}@media(min-width:992px){div#Good{border-right:1px solid rgba(0,0,0,.1)}div#Good .inline-title,div#Bad .inline-title{margin-top:-75px}div#Overview{margin-bottom:95px}}@media(max-width:767px){div#Overview .section-covered,div#Good .section-covered,div#Bad .section-covered{padding:10px}}h5{margin-bottom:10px;float:right}.glyphicon.glyphicon-bookmark{color:#00ec7f}.title h2{margin-bottom:10px;font-size:26px;color:#000}.panel-body h2{color:#000}.panel-heading{margin-top:10px}.panel-heading:after{float:left;left:-7px;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid #e4e4e4;border-top:14px solid transparent;top:-10px;display:none}.panel-heading-closed:after{top:5px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:14px solid #e4e4e4;border-bottom:14px solid transparent}div#rates .panel-heading{color:#fff;background:rgba(229,26,36,.6);font-size:23px;margin-top:10px;margin-left:0;margin-right:0}div#rates .panel-heading:before{content:"Choose Dates to See Rooms & Rates"}@media(max-width:767px){div#rates .panel-heading:before{content:"Choose Dates to See Rates"}}div#recommendation_heading:before{content:"Or Consider These Other Hotels"}div#rates{margin-bottom:60px}h2{font-size:23px}h3{font-size:18px;margin-top:10px;color:#333;margin-bottom:14px}@media(max-width:767px){.title h2{margin-bottom:5px;font-size:20px;line-height:1.3}h2{font-size:18px}.edsummary h2{font-size:18px}div#MainRibbon,div#RankRibbon{margin-top:12px;line-height:21px;font-size:15px;top:-9px}.title{margin-left:10px;margin-right:10px;margin-bottom:10px}.glyphicon.glyphicon-star,.glyphicon.glyphicon-star-empty{font-size:15px}h3,div#rates .panel-heading{font-size:18px;margin-bottom:10px}}.pros{color:#00ec7f;border-right:1px solid rgba(0,0,0,.1);padding-right:5px}.cons{color:#ffc000;padding-right:5px}.OtherFeatureHotel .cons{border-right:0}.proscons ul{margin-bottom:20px}.proscons li{margin-right:5px}@media(max-width:767px){.proscons li{margin-right:0;line-height:16px}.pros{border-right:0}}a#sources-link{margin-top:20px;color:#777;font-size:13px}div#sources{padding:10px;font-size:13px;text-align:justify}@media(max-width:1199px){.author-image{margin-left:10px;margin-right:10px}}.main-section .author{padding:20px;margin-top:20px;background:#f7f7f7;border-top:1px solid #ddd}div.author img{opacity:.7;outline:1px solid #ddd;outline-offset:2px}.freebies{margin-bottom:0}#panel-ep{padding-left:20px;margin-bottom:20px}.freebies .glyphicon.glp{color:#00ec7f;color:#fff;background:#00ec7f;padding:5px;border-radius:20px}.freebie{display:inline-table;padding:5px 10px 0 9px;margin:5px 5px 10px 5px;margin:2px 4px 8px 2px;border:0 solid #ddd;border-radius:90px;font-size:15px;color:#000}.freebie i.fa{font-size:28px;color:#b7b7b7;border-radius:123px;width:42px;height:42px;margin-top:0;position:relative;top:5px}i.fa-dot-circle-o,i.fa.fa-map-marker{position:relative;font-size:26px;top:4px;margin-right:3px}i.fa-dot-circle-o{color:#02ccff}i.fa.fa-map-marker{color:#b8b7b7}@media(max-width:767px){i.fa-dot-circle-o,i.fa.fa-map-marker{font-size:21px;top:2px}}.btn-book{font-size:23px;border:2px solid rgba(229,26,36,1);background-color:#fff4f4;color:rgba(229,26,36,1)}.rate-button a.btn.btn-book:before{content:'View Deal '}span.AvgCurrency:after{content:"/night"}.right.last-published{color:#ccc}.btn-scroll-to-rates.visible-xs{margin-top:22px}.panel-default .panel-heading{background-color:#fff;border-bottom:0;color:#b7b7b7;border-top:1px solid rgba(0,0,0,.1);padding-left:0;margin-left:10px;margin-right:10px}html.no-touch a.OtherHotelLink:hover{text-decoration:none}.attention{padding:10px}.change-message{margin-bottom:0;font-size:16px}.change-message a{border-bottom:1px solid;text-decoration:none}a.BookingLink{color:#000;font-size:15px}.table-rates{color:#777;cursor:auto;margin-top:20px}a.emphatic{color:rgba(229,26,36,1)}.emphatic{color:#4c4a67;color:#5e5e5e}.list-biggups .glyphicon.glyphicon-ok{background:0;color:#00ec7f}.glyphicon.glyphicon-ok{color:#4c4a67;color:#5e5e5e}.glyphicon.glyphicon-remove{color:#bbb9c3}.glyphicon.glyphicon-star{color:#b0b0b0}.glyphicon.glyphicon-star-empty{color:#e1e1e1}.subtle{color:#9f9ea7}.author td{color:#9f9ea7}.rating-text{font-size:14px;padding-top:7px;font-weight:300}.circle{margin-right:6px;position:relative;top:1px}.circle-pro{background:#00ec7f;display:none}.circle-con{background:#ffc000;display:none}.circle-neutral{background:#bbb9c3;display:none}.badge{font-size:14px;margin-bottom:10px;min-height:30px;min-width:134px;border:1px solid rgba(0,0,0,0.05);border-radius:16px!important;font-weight:bolder;text-shadow:0 0 3px rgba(0,0,0,.35)}.badge-1,.badge-2,.badge-3,.badge-4,.badge-5{background-color:#ffc000}.badge-6{background-color:#bbb9c3}.badge-7,.badge-8,.badge-9,.badge-10{background-color:#00ec7f}.disabled{color:#bbb9c3}.subtle .badge{font-size:14px}html.no-touch .hotelblock .OtherHotel:hover>.OtherHotelImgWrapper:before{background:0}html.no-touch .OtherHotelImgWrapper:hover{opacity:.95}.panel-body .inline-title{margin-top:20px}div#Overview{margin-top:-13px}.CheckRatesError{text-align:center;padding:10px}a.title-icon:focus,a.title-icon:active{outline:0;text-decoration:none}.title-icon img{margin-right:10px}.row.wide{margin-bottom:-5px;margin-top:-10px}.rating{font-weight:bolder;text-shadow:0 0 3px rgba(0,0,0,.35)}.rating-word{font-weight:bolder;text-shadow:0 0 3px rgba(0,0,0,.35)}td.left{padding-right:5px;text-align:left}#tiles-gallery{height:250px}@media(min-width:1100px) and (min-height:600px){#tiles-gallery{height:280px}}@media(min-width:1200px) and (min-height:700px){#tiles-gallery{height:310px}}@media(min-width:1200px) and (min-height:800px){#tiles-gallery{height:330px}}@media(min-width:1600px) and (min-height:900px){#tiles-gallery{height:350px}}@media(min-width:1600px) and (min-height:1000px){#tiles-gallery{height:380px}}#gallery{margin-left:-3px;margin-right:-3px;cursor:pointer}.rsDefault{height:200px}@media(min-width:500px){.rsDefault{height:300px}}#RatesLoadingDiv{margin-bottom:20px}.book-button-container{margin-top:0}.adr{max-width:250px}.btn.map-button{max-width:300px}.gallery-title{font-size:16px;background-color:rgba(1,1,1,.6);border:2px solid #000;border-top-left-radius:14px;border-bottom:0;border-right:0;box-shadow:-1px -1px 20px rgba(255,255,255,0.5);margin:3px}@media(max-width:767px){.gallery-title{right:10px;margin:0}#gallery{padding:0 10px 0 10px;margin:0 -10px}}html.no-touch .gallery-title:hover{background-color:rgba(229,26,36,0.9);border-color:rgba(229,26,36,0.9)}.gallery-wrapper{margin:0 3px 25px 3px;padding:0}html.no-touch .tile-img:hover:before{background:0}th{font-weight:normal;color:#a7a7a7;font-size:13px}.DateSelector{color:rgba(229,26,36,1);font-weight:bold;background-image:url(/images/responsive/calendarred.png)}#CheckRatesForm .form-control{color:#888282;color:#000;font-weight:bold;font-size:14px;border:1px solid rgba(229,26,36,1);height:40px}@media(max-width:767px){.DateSelector,#CheckRatesForm .form-control{font-size:16px!important;height:50px}.DateSelector{background-image:none}.rates-and-availability #DateSelectorDiv{margin-left:-25px;margin-right:-25px}}.rsDefault.rsFullscreen .rsFullscreenIcn{background-position:-64px 0;border-radius:17px;background-color:rgba(0,0,0,0.4)}.rsDefault .rsBullets{background:rgba(0,0,0,0);padding:15px}.rsDefault .rsBullet span{border:1px solid #000;width:10px;height:10px;cursor:pointer}.rsDefault .rsBullet{padding:6px 5.5px 6px}.rsDefault .rsArrowIcn{background-color:rgba(0,0,0,0.4);border-radius:17px}.rsDefault .rsArrow{margin-right:20px;margin-left:20px}.rsDefault .rsArrowIcn{transform:scale(1.5,1.5)}.rsNavItem .rsBullet.rsNavSelected span{background:#fff;background-color:#fff;outline:#000}.rsDefault .rsFullscreenBtn{margin-right:20px;margin-top:20px;transform:scale(1.5,1.5)}.ui-datepicker th{font-weight:normal}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:rgba(229,26,36,1);background:#f5f5f5;border:3px solid #fff}.ui-datepicker table{font-size:1em}.ui-state-active{font-weight:bold}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:2px solid #fff;color:#000;text-align:center}.ui-widget-header{border:0 solid #aaa;background:0}.ui-datepicker-header{top:-5px}.ui-corner-all{margin-top:4px}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.1;color:black}.ui-datepicker-today:before{color:#000;font-size:10px;content:"today";position:relative;top:-11px;left:0}.ui-datepicker-today a,.ui-datepicker-today span.ui-state-default{margin-top:-21px}.ui-datepicker .ui-datepicker-title select{font-size:16px!important;background:#f5f5f5;border:1px solid #fff;height:30px}html.no-touch .ui-datepicker td .ui-state-hover{background:rgba(229,26,36,1);color:white;text-decoration:none}.ui-datepicker td{border:0 solid #EEE;padding:0;text-align:center}@media(min-width:768px){#ui-datepicker-div{padding:10px 20px 10px 10px;margin-top:10px;min-width:315px;box-shadow:rgba(0,0,0,0.172549) 0 6px 12px}}.ui-datepicker-calendar{transition:all .2s ease-out}@media(max-width:767px){.ui-datepicker td .ui-state-default{padding:10%;text-align:center;font-size:22px}.ui-datepicker table{position:fixed;height:50%;top:25%}#ui-datepicker-status{font-size:21px;padding-right:15px}.DateSelector{background-position:center center;background-size:auto 40%}#ui-datepicker-div{position:fixed!important;bottom:0!important;top:10%!important;left:0!important;width:100%;height:90%!important;border:0!important;margin:0!important;border-radius:0!important}#ui-datepicker-div:after{content:"< you can swipe to change months >";position:fixed;bottom:6%;color:#a7a7a7;width:80%;margin-left:10%;font-size:14px;text-align:center;font-weight:normal}#ui-datepicker-status{position:fixed!important;top:0!important;left:0!important;height:10%;background-color:#ef757b;color:white;text-align:center;width:100%;padding-top:3%;padding-right:10px}.ui-datepicker .ui-datepicker-header{margin-top:4%}#DateSelectorDiv label{width:100%!important;text-align:center}}@media(max-height:450px) and (max-width:767px){#ui-datepicker-div{height:100%!important;top:0!important}.ui-datepicker table{height:80%!important;top:15%!important}.ui-datepicker .ui-datepicker-header{margin-top:1%}#ui-datepicker-div:after{display:none}.ui-datepicker td .ui-state-default{padding:3%;font-size:15px}.ui-datepicker th{padding:1%}}span.ui-icon.ui-icon-circle-triangle-w,span.ui-icon.ui-icon-circle-triangle-e{display:none}.ui-datepicker-next.ui-corner-all:after{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-bottom:12px solid transparent;border-top:12px solid transparent;border-right:12px solid transparent;border-left:12px solid #e51a24;content:"";margin:1px 0 0 10px}.ui-datepicker-prev.ui-corner-all:after{display:block;width:0;height:0;margin-right:2px;vertical-align:middle;border-bottom:12px solid transparent;border-top:12px solid transparent;border-right:12px solid #e51a24;border-left:12px solid transparent;content:"";margin:1px 10px 0 0}.ui-corner-all.ui-state-hover.ui-datepicker-next-hover,.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover{background:0;border:0;top:2px}.ui-corner-all.ui-state-hover.ui-datepicker-next-hover{margin-right:1px}.ui-corner-all.ui-state-hover.ui-datepicker-prev-hover{margin-left:1px}img.provider-logo:hover{box-shadow:0 0 10px #b9b9b9}.table-striped tbody tr{border-top:2px dashed #e2dce7;border-bottom:2px dashed #e2dce7}.double-vpadding.center.hidden-xs button.btn.btn-book.btn-scroll-to-rates{width:100%;text-indent:25px;margin-bottom:5px}.btn-book,.btn-cr{color:white;background-color:rgba(229,26,36,1)}.book-button-container .btn-scroll-to-rates{margin-top:10px}.OtherHotelType.subtle{box-shadow:none;text-shadow:none;color:#fff;padding-left:15px;padding-right:15px}html.no-touch .OtherHotelType.subtle.accordion-hidden:hover{color:#999;color:#575757;color:rgba(229,26,36,1);background:rgba(255,255,255,0.46)}.OtherHotelContainer .rsSlide.rsActiveSlide{opacity:1}.OtherHotelContainer .rsSlide{opacity:.5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}@media(min-width:768px){.OtherHotelContainer .rsSlide{opacity:.15}html.no-touch .OtherHotelContainer:hover .rsSlide{opacity:.65}html.no-touch .OtherHotelContainer:hover .rsSlide.rsActiveSlide{opacity:1}}.OtherHotelContainer .rsArrowLeft{left:0;top:0}.OtherHotelContainer .rsArrow{height:100%;width:34px;position:absolute;display:block;cursor:pointer;z-index:21}.OtherHotelContainer .rsArrowRight{right:0;top:0}.OtherHotelContainer .rsArrowDisabled .rsArrowIcn{opacity:0;filter:alpha(opacity=10)}html.no-touch .OtherHotelContainer:hover .rsArrowIcn{background-color:rgba(229,26,36,.3);background-color:#bb686c;left:57%;transition:.1s}html.no-touch .OtherHotelContainer:hover .rsArrowRight .rsArrowIcn{margin-left:-17px}html.no-touch .rsArrow:hover .rsArrowIcn,.rsArrowIcn:hover{background-color:rgba(229,26,36,1)}.OtherHotelContainer .rsArrowIcn{background:url("/images/rs-default.png") repeat scroll 0 0 #a5a5a5;border-radius:32px 32px 32px 32px;cursor:pointer;height:64px;left:50%;margin-left:-32px;margin-top:-32px;position:absolute;top:39%;width:64px;background-size:400%;background-color:#a7777a;background-color:rgba(229,120,125,1);background-color:#615a5a;background-color:#888282;background-color:rgba(136,130,130,0);transition:.2s}.OtherHotelContainer .rsArrowRight .rsArrowIcn{background-position:-86px -72px;margin-left:-13px}.OtherHotelContainer .rsArrowLeft .rsArrowIcn{background-position:-60px -30px;margin-left:-51px}.rate-button .total{font-size:13px;padding:0;color:#ffb4b4;font-weight:100}.per-night{font-weight:700;font-size:19px}span.per-night-night{font-size:15px;font-weight:600}.all-nights{opacity:.35;font-size:15px}.table-rates td:first-child{width:15%}.table-rates td{padding-top:15px;padding-bottom:15px}td.booking-site{padding-left:0;padding-right:0}@media(min-width:481px){td.total{width:135px}td.rate-button{width:135px}}td.total{min-width:170px}td.booking-site{width:24%}.btn-icon{position:absolute;left:13px;top:9px}@media(max-width:767px){.btn,.btn-book,.btn.btn-shortlist,.panel .rates-and-availability .btn-cr,.panel .panel-search .btn-cr{line-height:1;font-size:20px}.rate-button .btn.btn-book{line-height:1.2}.btn-icon{top:4px;left:7px}.provider-logo{max-width:130px}}.ProviderText{position:relative;top:5px}.section-fade{background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.7),rgba(255,255,255,0.8))}.nearby-hotels .rsBullets{background:0;padding:0 10px 0 10px}.rsDefault .rsBullet,.nearby-hotels .rsBullet{padding:0 5px 5px;width:6px}.nearby-hotels .rsBullet span{width:6px;height:6px;cursor:pointer;background:#9b9aaf}html.no-touch .nearby-hotels .rsBullet span:hover{background:#fff}.rsDefault .rsBullet.rsNavSelected span,.nearby-hotels .rsBullet.rsNavSelected span{background-color:#FFF;border:1px solid #000}.navbar-default .navbar-nav>li>a{color:#8f8f8f;margin-top:4px}.navbar-default .navbar-nav>li>a:hover{color:rgba(229,26,36,1)}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.breadcrumb .dropdown-menu li a:hover{color:#fff;background:rgba(229,26,36,1)}.navbar-brand .img-responsive{height:auto;width:auto;padding:5px 6px 6px 6px}@media(max-width:767px){.navbar.navbar-default{border-bottom:1px solid #ccc}.navbar-brand .img-responsive{max-height:120%;margin-top:-3px;margin-left:-4px;padding:0}}.breadcrumb.hidden-xs{border-bottom:1px solid #ddd}li.copyright{color:#ccc;text-align:right;font-size:10px;display:none}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border:0}.dropdown-menu{background-color:#f0f0f0;background-color:#f5f5f5}html.no-touch .navbar-default .navbar-nav>li>a:hover{text-decoration:underline}.OtherHotelType.subtle.accordion-hidden{margin-top:5px;border-top:1px solid #615a5a;border-radius:0;border:0;color:rgba(255,255,255,0.5);text-shadow:none;background:#6f6868;cursor:pointer;padding-right:25px;padding-left:0;border-left:4px solid #e51a24}html.no-touch .OtherHotelType.subtle.accordion-hidden:hover{color:#fff;background:rgba(229,26,36,1)}.OtherHotelType.subtle.accordion-hidden:after{content:"";position:absolute;right:initial;top:initial;margin-top:10px;right:25px;border-right:7px solid transparent;border-bottom:7px solid transparent;border-top:7px solid #a09797;border-left:7px solid transparent}.related-column .panel-body{box-shadow:none;margin-bottom:30px;background:#615a5a;background:#888282}@media(max-width:767px){.related-column .panel-body{margin-bottom:0;padding-bottom:30px}.related-column{margin-top:30px}}.nearby-hotels .rsBullet.rsNavSelected span{border:0}a.fade-more.btn.btn-book{bottom:-38px;margin-left:15%;cursor:pointer;background:#fff;color:#e51a24}html.no-touch a.fade-more.btn.btn-book:hover{background:#fff4f4}.index-text .section-covered{margin-bottom:20px}a.fade-more.btn.btn-book:before{content:"Show All Rates"}div#RatesFade{background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,1));background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,1));background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,1));background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.9),rgba(255,255,255,1));height:190px;width:100%;cursor:pointer}#RatesDiv{padding-top:10px}#RatesDiv,.rates-and-availability .section-covered{min-height:271px;min-height:600px}.section-covered-no-reveal{height:600px}.rates-and-availability{border-radius:0;border-top:8px solid #888282;border-bottom:8px solid #888282;min-height:283px;background-color:#fff4f4}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:rgba(255,255,255,.9)}.table-striped>tbody>tr:nth-child(even)>td,.table-striped>tbody>tr:nth-child(even)>th{background-color:#f8f8f8}@media(max-width:767px){div#rates{border:0}}#DateSelectorDiv{margin-top:10px}@media(min-width:768px){.rates-and-availability{min-height:230px;border-radius:8px 8px 8px 8px;border:8px solid}#RatesDiv,.rates-and-availability .section-covered{min-height:210px;margin-bottom:4px}}.container-body{padding-bottom:20px;margin-bottom:0;padding-top:0}.container-footer{padding:20px 10px 70px 10px;max-width:100%;min-height:400px}footer{background:#615a5a;background:#888282;margin-top:20px}.all-rates{position:relative}.fade-more.btn-book{position:absolute}.recently-viewed-title{font-size:21px;padding:0 20px 20px 20px;color:#fff;text-align:center}.owl-theme .owl-controls{margin-top:0}.owl-theme .owl-controls .owl-page span{background:#000;opacity:.2}.owl-theme .owl-controls .owl-buttons div{color:#fff;background:#464040;font-size:15px}html.no-touch .owl-theme .owl-controls .owl-buttons div:hover{color:#fff;background:rgba(229,26,36,1)}.owl-theme .owl-controls .owl-page.active span{background:rgba(255,255,255,.6);opacity:.6}html.no-touch .owl-theme .owl-controls.clickable .owl-page:hover span{background:#fff}.col-sm-8.main-section.col-sm-height .adsense{background:#fff;margin-top:30px;margin-bottom:30px;padding:20px 15px 20px 15px}.adsense.col-xs-12{margin-top:20px;margin-bottom:0;padding-top:20px;padding-right:3px;padding:30px}.col-sm-8.main-section.col-sm-height .adsense:before{color:rgba(0,0,0,.3)}.adsense:before{content:'Advertisement';color:rgba(255,255,255,.4);position:relative;top:-10px;font-size:12px;font-weight:normal;margin-left:-41px;left:50%}.adsense{background-color:#fff;padding-left:10px}@media(max-width:767px){.container-body{padding-bottom:0}.related-column>.panel{margin-bottom:0;margin-left:-1px;margin-right:-1px}.container-lg>.row:last-child{margin-bottom:0}}.btn.btn-shortlist{background-color:#fff;color:rgba(234,114,120,1);padding-right:20px;border-color:rgba(234,114,120,1);display:inline-block;padding-left:50px}@media(max-width:767px){.btn.btn-shortlist{padding-right:55px}}html.no-touch .btn.btn-shortlist:hover,.btn.btn-shortlist.btn-shortlist-active,html.no-touch .btn.btn-shortlist.btn-shortlist-active:hover:focus{color:rgba(234,114,120,1);border-color:rgba(234,114,120,1);background-color:#fff4f4}.btn.btn-shortlist.btn-shortlist-active{border-color:rgba(234,114,120,1);color:rgba(234,114,120,1);color:#fff;border-color:rgba(234,114,120,1);color:rgba(234,114,120,1)}html.no-touch .btn.btn-shortlist.btn-shortlist-active:hover{color:rgba(234,114,120,1);border-color:rgba(234,114,120,1);background-color:#fff4f4;color:#fff;background-color:#d86d72;border-color:#d86d72;border-color:#615a5a;background-color:#615a5a;color:rgba(234,114,120,1);border-color:rgba(234,114,120,1);background-color:#fff4f4}html.no-touch .btn.btn-shortlist:hover:focus .remove-text>.remove-text-hover{display:none}html.no-touch .btn.btn-shortlist:hover:focus .remove-text>.remove-text-normal{display:inline}.rating{padding:12px 12px 0 12px}.badge span.numsign{float:left;font-size:25px}.denom{font-size:21px;opacity:.6}.badge-rank{background:#a7a0a0}.badge-rank span.csi-text{color:rgba(255,255,255,.65);font-size:12px;margin-left:5px}.badge-rating .rating-word,.badge-rank .rating-word{padding-top:10px}.badge-rating .rating-word{font-size:16px}.badge-heading{opacity:1;font-size:18px;padding:3px 3px 10px 3px}@media(max-width:767px){.badge-heading{font-size:13px;padding:0 3px 3px 3px}.badge-rating .rating-word,.badge-rank .rating-word{font-size:12px;padding-top:0}.rating{font-size:26px;padding:0}.denom{font-size:12px}}.tile-img{position:relative;border:3px solid #fff}@media(max-width:767px){.tile-img{border:0}}.tile-img-v:before,.tile-img-h:before{content:"";position:absolute;height:100%;width:100%;top:0}.OtherHotelFeature{margin-top:10px;padding:15px 5px 1px 5px;box-shadow:0 -7px 20px -8px #f5f5f5;margin-bottom:30px;border:1px solid #fff;border-top:1px solid #e6e6e6}@media(min-width:768px){html.no-touch .OtherHotelFeature.hotelblock:hover{box-shadow:0 -8px 20px -4px #ccc;border:1px solid #c7c7c7}}@media(max-width:767px){.OtherHotelFeature{box-shadow:none;padding:10px 0 0 0;margin-bottom:0;border:1px solid #fff}}.OtherHotelContainer{min-height:290px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.OtherHotelFeature .OtherHotelContainer{min-height:0}@media(min-width:768px){.panel-body.nearby-hotels .OtherHotelContainer,.panel-body.nearby-hotels .OtherHotelType.subtle,.adsense.col-xs-12,.panel-body.nearby-hotels{box-shadow:inset 60px 0 40px -80px #000;box-shadow:#000 70px 0 40px -80px inset}footer{box-shadow:inset 0 60px 40px -80px #000;box-shadow:#000 0 70px 40px -80px inset}}.owl-item{text-align:initial}.nearby-hotels{padding:0;margin-top:4px}.OtherHotelWrapper{padding:10px;padding-left:11%;padding-right:11%}.rsContainer .OtherHotelWrapper{padding:10px}.owl-item .OtherHotelWrapper{padding:10px}.OtherHotelFeature .OtherHotelWrapper{padding:0 10px 0 10px}@media(max-height:450px){.slide-panel.slide-panel-open{height:100%}.slide-panel-content{height:100%}.owl-theme .owl-buttons{display:none!important}}@media(max-height:400px) and (min-width:380px){.owl-item .OtherHotelWrapper{padding-left:70px;padding-right:70px}}@media(max-height:340px) and (min-width:380px){.owl-item .OtherHotelWrapper{padding-left:100px;padding-right:100px}}.OtherHotelType{background-color:#888282;border-top:2px solid rgba(0,0,0,.1);color:#fff;font-size:15px;line-height:24.2857151031494px;padding-bottom:10px;padding-left:5px;padding-right:5px;padding-top:10px;text-align:center}@media(max-width:767px){.OtherHotelType{font-size:14px}}.OtherHotel{margin-top:0;border-top-right-radius:13px;border-top-left-radius:13px;border-bottom-right-radius:13px;border-bottom-left-radius:13px}html.no-touch .OtherHotelLink,.OtherHotelLink:hover,.OtherHotelLink:active,.OtherHotelLink:focus{text-decoration:none}.OtherHotelImgWrapper{position:relative;width:100%;background-size:cover;border-top-right-radius:13px;border-top-left-radius:13px;background-position:center}.OtherHotelImgWrapper:before{content:"";display:block;padding-top:50%}.hotelblock .OtherHotelImgWrapper:before{padding-top:55%}.ep-ribbon{background:rgba(229,26,36,1);color:#fff;height:41px;width:64px}a#ep-logo:hover{text-decoration:none;position:relative}.title span.ep-ribbon{background:rgba(229,26,36,1);font-size:15px;color:#fff;text-align:center;margin-right:8px;position:relative;top:2px;left:0;padding:1px 4px 0 0;height:23px;min-width:114px;display:block;white-space:nowrap}.title span.ep-ribbon:after{content:"";position:absolute;right:-1px;bottom:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:4px solid #fff;border-left:12px solid transparent}.inline-title span.ep-ribbon{height:15px;margin-top:0;width:12px}.OtherHotelCount.ep-ribbon{background:#fff;color:rgba(0,0,0,1);text-shadow:none}.owl-item .OtherHotelCount.ep-ribbon,.nearby-hotels .OtherHotelCount.ep-ribbon{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border:25px solid rgba(0,0,0,0);-webkit-background-clip:padding-box;border-bottom:25px solid rgba(229,26,36,1);position:absolute;top:-3px;left:-35px;padding:0;width:112px;box-shadow:0 2px 0 -1px rgba(0,0,0,0.05)}.owl-item .OtherHotelCountLabel,.nearby-hotels .OtherHotelCountLabel{position:absolute;top:0;left:-4px;font-size:12px;color:#fff;padding:4px 0 0 0;font-weight:bold;white-space:nowrap}@supports(overflow:-webkit-marquee) and (justify-content:inherit){.owl-item .OtherHotelCountLabel,.nearby-hotels .OtherHotelCountLabel{font-size:10px}}.owl-item span.OtherHotelCountNumber,.nearby-hotels span.OtherHotelCountNumber{display:none}.OtherHotelFeature .OtherHotelCount:before,.gallery-wrapper div.ep-ribbon:before,#gallery div.ep-ribbon:before{content:"";position:absolute;right:0;bottom:-8px;width:0;border-right:32px solid rgba(229,26,36,1);border-right:32px solid #fff;border-bottom:8px solid transparent}.OtherHotelFeature .OtherHotelCount:after,.gallery-wrapper div.ep-ribbon:after,#gallery div.ep-ribbon:after{content:"";position:absolute;left:0;bottom:-8px;width:0;border-left:32px solid rgba(229,26,36,1);border-left:32px solid #fff;border-bottom:8px solid transparent}.OtherHotelCount{border-top-left-radius:13px;font-size:15px;text-shadow:0 0 5px #000;color:white;position:absolute;top:0;left:10px;left:0;background:-webkit-linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));background:linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));padding:10px 5px 5px 5px;text-align:center;height:41px;color:rgba(0,0,0,0);text-shadow:none;background:0}.OtherHotelFeature .OtherHotelCount{font-size:42px;font-weight:bold;color:rgba(229,26,36,1);color:#fff;position:absolute;top:0;left:16px;padding:0;text-align:center;width:54px;height:auto;box-shadow:0 5px 17px rgba(78,78,78,0.15)}@media(max-width:767px){.OtherHotelFeature .OtherHotelCount{font-size:26px;line-height:26px;padding:3px 0 3px 0}.OtherHotelFeature .OtherHotelCountLabel{font-size:10px;line-height:10px;padding:3px 0 3px 0}.OtherHotelFeature .OtherHotelCount{width:43px}.OtherHotelFeature .OtherHotelRate,.omatic .OtherHotelRate{font-size:23px}}.OtherHotelFeature .OtherHotelRate{display:none}.gallery-wrapper div.ep-ribbon,#gallery div.ep-ribbon{font-size:12px;left:24px;margin-top:-2px;padding:8px;text-align:center;display:block;width:57px;display:none}.gallery-wrapper div.ep-ribbon{display:none}#gallery div.ep-ribbon{margin-top:0}.OtherHotelCountLabel{font-size:12px;padding:0 0 5px 1px;text-align:center}@supports(overflow:-webkit-marquee) and (justify-content:inherit){.OtherHotelCountLabel{font-size:10px}}.editors-pick-hotels{margin-bottom:60px}.in-fill-hotels{padding-top:10px;margin-top:100px;margin-bottom:60px;border-bottom:1px solid #d0d0d0;border-top:1px solid #d0d0d0}.in-fill-hotels .OtherHotelCount{color:#000}.in-fill-hotels .OtherHotelCountLabel{display:none}.OtherHotelFeature .OtherHotelStars{display:inline;float:none}.OtherHotelFeature .OtherHotelName{margin-bottom:10px;font-size:22px;white-space:normal;overflow:visible;display:inline}.OtherHotelFeature .OtherHotelName:hover{text-decoration:underline;color:rgba(229,26,36,1)}.OtherHotelFeature .OtherHotelAddress{display:inline;padding:10px 10px 10px 10px;font-size:13px}.OtherHotelFeature .OtherHotelDistance,.OtherHotelFeature .OtherHotelArea{display:inline;padding:10px 10px 10px 0;color:#b7b7b7;color:#02ccff;font-size:13px}@media(max-width:767px){.OtherHotelFeature .OtherHotelName{font-size:20px}.OtherHotelFeature .OtherHotelDistance,.OtherHotelFeature .OtherHotelArea,.OtherHotelFeature .OtherHotelAddress{font-size:12px}}.OtherHotelRate{font-size:24px;position:absolute;bottom:0;width:100%;color:white;text-shadow:0 0 5px black;text-align:right;padding-right:10px}.OtherHotelRate:before{content:"Avg ";font-size:14px;color:#ccc}.OtherHotelTextInfo{padding:6px 10px 6px 10px;background-color:white;margin-bottom:10px;border-bottom-right-radius:13px;border-bottom-left-radius:13px}.OtherHotelFeature .OtherHotelTextInfo{padding:10px 0 5px 0;background-color:rgba(255,255,255,0)}.page-index .csi-text,.OtherHotel .csi-text{display:none}.OtherHotelRating.csi-ribbon{font-size:15px;line-height:19px}.OtherHotelFeature .csi-ribbon{margin-top:3px;line-height:23px;font-size:16px}.csi-ribbon{margin-top:5px;margin-right:5px;border-radius:5px;padding:0 5px 0 5px;font-weight:bold;line-height:20px;display:inline-block;vertical-align:top;white-space:nowrap}.csi-ribbon-0,.csi-ribbon-1,.csi-ribbon-2,.csi-ribbon-3,.csi-ribbon-4,.csi-ribbon-5,.badge-0,.badge-1,.badge-2,.badge-3,.badge-4,.badge-5{background:#ffbc00}.csi-ribbon-6,.badge-6{background:#bbb9c3}.csi-ribbon-10,.csi-ribbon-9,.csi-ribbon-8,.csi-ribbon-7,.badge-10,.badge-9,.badge-8,.badge-7{background:#00ec7f}.csi-rank{display:none}@media(max-width:767px){.csi-text{display:none}}.title .csi-ribbon{padding:0 10px 0 10px}.OtherHotelName{max-width:75%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:17px;color:black;display:inline-block;line-height:30px}@media(min-width:767px) and (max-width:1000px){.OtherHotelName{max-width:65%}}.OtherHotelStars{display:none}.OtherHotelTagline{color:grey;font-size:14px;min-height:60px}ol{padding-left:23px;padding-top:10px}ol li{padding-bottom:10px;font-size:13px}.page-nav{margin-top:20px;margin-bottom:20px;color:#7d7575;background-color:#f5f5f5}.page-nav a{color:#989898}.page-nav-title{text-align:left;margin-bottom:15px;margin-top:0;font-weight:bolder}.static-map-legend i{top:2px}.static-map-legend{padding:10px;font-size:19px;color:#000;margin-top:10px;margin-bottom:-20px}.OtherHotelDistance img,.OtherHotelArea img,.static-map-legend img{position:relative;top:-2px;margin-right:5px}.OtherHotelFeature a.btn.btn-book{margin:0 0 10px 10px;font-size:20px;padding-left:3%;padding-right:3%}.OtherHotelFeature .btn-quick-view{margin-left:0;background:white;color:#e51a24;width:auto}.feature-additional-text{margin:10px}.OtherHotelFeature .ep-text{margin-top:0}.static-map{background-size:cover}.cross- links:first-of-type{padding-top:30px}.cross-links-title{color:#7d7575;margin-top:20px;margin-bottom:5px}.cross-links li{color:#c8c8c8;padding-top:5px;list-style:none}.cross-links li a{padding-top:5px;position:relative;left:-20px}.cross-links:last-of-type{margin-bottom:30px}@media(max-width:767px){h3{margin-left:10px;margin-right:10px}}.list{margin-bottom:10px}.list-item-bullet{color:white;background:#000;display:inline-block;margin-bottom:10px;width:21px;height:21px;border-radius:15px;text-align:center;vertical-align:text-top;font-size:11px;font-weight:bold;padding:2px}.featured .list-item-bullet{background:rgba(229,26,36,1)}.list-item-text{display:inline-block;width:79%;vertical-align:text-top;margin-left:5px;margin-bottom:10px}.col-sm-8 h3{margin-left:10px;margin-right:10px}.col-lg-2.visible-lg .author{background:0;margin-top:0;border-radius:0}.fullscreen-map-link{text-align:right;position:relative;top:-31px;font-size:15px;background:rgba(125,117,117,0.56);padding:5px;float:right}.fullscreen-map-link a{color:#FFF}html.no-touch .fullscreen-map-link:hover .fullscreen-map-link a,html.no-touch .fullscreen-map-link a:hover{color:#fff;text-decoration:none}html.no-touch .fullscreen-map-link:hover{background:#000}@media(max-width:767px){.fullscreen-map-link{display:none}}img.static-map{margin-bottom:0;margin-top:20px}.author-image img{height:35px}.author,.date{font-size:12px}.btn-quick-view{display:none}.OtherHotelFeature .OtherHotelRate,.omatic .OtherHotelRate{font-size:42px}@media(max-width:767px){.OtherHotelFeature .OtherHotelRate,.omatic .OtherHotelRate{font-size:23px}}.omatic .OtherHotelRate{background:-moz-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 25%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.95) 100%);background:-webkit-gradient(left top,left bottom,color-stop(1%,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,.2)),color-stop(80%,rgba(0,0,0,0.8)),color-stop(100%,rgba(0,0,0,0.95)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 25%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.95) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 25%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.95) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 25%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.95) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 1%,rgba(0,0,0,.2) 25%,rgba(0,0,0,0.8) 80%,rgba(0,0,0,0.95) 100%)}.omatic{border-radius:0}.omatic-image{height:36%}.omatic-btns{width:100%;background-color:whitesmoke;bottom:0;padding:10px}.omatic-btns td{padding:5px}button.btn.btn-o-matic.form-control{background-color:rgba(229,26,36,1);color:#fff;border-color:rgba(229,26,36,1);border:2px solid rgba(229,26,36,1);height:46px;font-size:20px;line-height:20px;text-align:center;float:right}select.form-control.select-o-matic{text-align:left;border:2px solid rgba(229,26,36,1);font-size:20px;line-height:20px;height:46px;color:rgba(229,26,36,1)}button.btn.btn-o-matic.form-control:after{content:">"}.omatic .fn.org,.omatic .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin:3px;margin-bottom:5px;font-size:24px}.omatic .rates-and-availability{border:0}#omatic-container{border:15px solid #fff}.omatic-image .OtherHotelImgWrapper{border-radius:0}.omatic h3{font-size:14px;font-weight:normal;margin-left:0;margin-right:0;margin-top:5px;margin-bottom:10px;font-weight:bold}.omatic .star-rating{margin:0}.omatic .glyphicon-map-marker{color:#6a6a6a}.ct>.ct-pag{margin-right:-49px}.ct-flatbox.ct-pag-hor>.ct-viewport{padding:10px!important;border:0!important}.ct-flat>.ct-tab.ct-pag-hor.ct-pag-top,.ct-flatbox>.ct-tab.ct-pag-hor.ct-pag-top{border:none!important;margin-bottom:10px}.omatic .ct-tab.ct-pag-hor .ct-pagitem{background:#f8f8f8;border-right:1px solid #fff;border-left:1px solid #fff;border-top:2px solid #fff;color:rgba(229,26,36,1);padding:10px;font-size:16px;font-weight:bold;line-height:20px}.ct-flat>.ct-tab .ct-pagitem.ct-cur,.ct-flatbox>.ct-tab .ct-pagitem.ct-cur{background-color:#f8f8f8!important;color:#000!important;border-top:2px solid rgba(229,26,36,1)}.omatic .ct-tab.ct-pag-hor .ct-pagitem:hover{border-top:2px solid rgba(229,26,36,1)}.omatic .ct-book-button .btn.btn-primary{background:rgba(229,26,36,1);padding-bottom:9px;padding-left:10px;padding-right:10px;font-size:16px;line-height:20px;width:100px;margin-top:2px}button.btn.btn-primary{box-shadow:-5px 0 15px -1px rgba(0,0,0,0.3)}.omatic #at_a_glance li{border:1px solid #93ffcd;color:#00b461;background:#e8fff4;border-radius:4px;padding:1px 5px 1px 5px;float:left;display:block;margin:4px;font-size:12px;position:relative;left:-44px;top:0;margin-top:5px;margin-bottom:0}.omatic .glyphicon.glyphicon-star,.glyphicon.glyphicon-star-empty{font-size:14px}.glyphicon.glyphicon-ok{color:#00b461}.popularity-rating{font-size:24px;color:#59759e;margin-left:10px}.popularity{font-size:14px;margin-top:15px;font-weight:bold;border:1px solid #d4e6ff;background:#ecf7ff;padding:5px;color:#8fa6c8;height:42px}.omatic-btns table{width:100%}.glyphicon.glyphicon-signal{font-size:24px;color:#d4e6ff;margin-right:5px;outline:1px solid;outline-offset:8px;position:relative;left:-1px;top:1px}@media(min-width:768px){.omatic .static-map{margin-top:15px}.popularity{margin-top:15px;padding:20px;height:150px;text-align:center}.omatic-wrapper{background-color:rgba(46,46,46,0.85);padding-top:4%;padding-bottom:4%;padding-left:0;padding-right:0}.omatic{max-width:768px;margin-left:auto;margin-right:auto}.omatic-btns .row{margin-top:20px;margin-bottom:20px}button.btn.btn-o-matic.form-control:hover{border:2px solid rgba(229,26,36,1);background-color:#fff4f4;color:rgba(229,26,36,1)}.omatic h2{margin-bottom:15px;margin-top:15px}.omatic-btns button.btn.btn-o-matic.form-control{line-height:30px}}@media(max-width:767px){.omatic .static-map{margin-top:10px;margin-bottom:0;min-height:100px;height:125px}.popularity{margin-top:10px}.omatic h2{margin-top:5px;margin-bottom:5px}.omatic{width:100%}#omatic-container{border:0}.omatic-image{height:20%}.omatic .fn.org,.omatic .title{font-size:20px}.omatic-btns .row{margin-top:5px;margin-bottom:5px}.omatic-btns{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;background-color:rgba(229,26,36,1);box-shadow:0 -5px 15px -1px rgba(0,0,0,.3);padding:2px}.omatic-btns td{padding:2px}.omatic-btns .col-xs-6{padding-left:0;padding-right:0}button.btn.btn-o-matic.form-control{text-align:right;height:40px}select.form-control.select-o-matic{height:40px;min-width:170px;color:rgba(229,26,36,1);background-color:#fff}.ct-flat>.ct-tab.ct-pag-hor.ct-pag-top,.ct-flatbox>.ct-tab.ct-pag-hor.ct-pag-top{border:none!important;margin-bottom:0}.omatic-btns button.btn.btn-o-matic.form-control .glyphicon{top:2px}.omatic-btns button.btn.btn-o-matic.form-control{line-height:25px}}.omatic button.btn.btn-primary.ct-bookbutton-active{background-color:#f8f8f8;color:#000;border-top:2px solid rgba(229,26,36,1)}.feature-card-title{color:white;background:#6a89c4;font-size:14px;text-shadow:1px 1px 1px rgba(0,0,0,1);position:absolute;left:0;bottom:0;width:100%;text-align:right;padding:5px;padding-right:10px;transition:.3s;height:100%}.feature-card-inner{border:0}html.no-touch .feature-card:hover .feature-card-title{transition:.3s}.feature-card-inner{transition:.3s}html.no-touch .feature-card:hover .feature-card-inner{background-position:0 0;transition:.3s}.feature-card-full .feature-card-title{background-color:rgba(229,26,36,1)}.feature-card-0 .feature-card-title{background-color:rgba(153,153,153,.6)}.feature-card-1 .feature-card-title{background-color:rgba(147,196,125,.6)}.feature-card-2 .feature-card-title{background-color:rgba(109,158,235,.6);background-color:rgba(43,87,156,0.6);background-color:rgba(27,91,191,0.6)}.feature-card-3 .feature-card-title{background-color:rgba(246,178,107,.6);background-color:rgba(75,120,68,0.6);background-color:rgba(27,100,16,0.6);background-color:rgba(79,140,55,0.6)}.feature-card-4 .feature-card-title{background-color:rgba(118,165,175,.6);background-color:rgba(36,109,125,0.6)}.feature-card-5 .feature-card-title{background-color:rgba(153,153,153,.6);background-color:rgba(83,83,83,0.6)}.feature-card-6 .feature-card-title{background-color:rgba(194,123,160,.6);background-color:rgba(255,81,81,.6);background-color:rgba(52,213,205,.6);background-color:rgba(66,177,183,.6);background-color:rgba(28,173,181,0.6)}.feature-card-7 .feature-card-title{background-color:rgba(142,124,195,.6)}.feature-card-8 .feature-card-title{background-color:rgba(230,145,56,.6)}.feature-card-9 .feature-card-title{background-color:rgba(224,102,102,.6)}.feature-card-10 .feature-card-title{background-color:rgba(111,168,220,.6);background-color:rgba(153,153,153,.6);background-color:rgba(111,109,104,0.6)}.feature-card-11 .feature-card-title{background-color:rgba(241,194,50,.6);background-color:rgba(186,152,46,0.6);background-color:rgba(228,174,6,0. .6)}.feature-card-12 .feature-card-title{background:#000;color:#fff}@media(min-width:1300px){.nearby-hotels .OtherHotelContainer{min-height:335px}}@media(min-width:1550px){.nearby-hotels .OtherHotelContainer{min-height:365px}}.header-photo{background-size:cover;background-position:50% 50%;width:100%;padding-bottom:32%}.search-box{width:50%;height:50px;background-color:white;top:30%;width:80%;left:10%;height:20%;background-color:white;position:absolute}.panel-search{background-size:100% 100%;background:#fff4f4!important;border-radius:8px;border:8px solid rgba(229,26,36,.6);padding:5px!important}.panel-search #DateSelectorDiv label{color:#ef767c}.credit-icon{right:3px;bottom:-1px}span.glyphicon.glyphicon-info-sign{color:#eee;display:none}@media(max-width:767px){.panel-search{padding:0!important;border:0;border-radius:0}}.ac_results{box-shadow:0 3px 17px -5px #000;border:1px solid #ddd}.ac_results li{padding:5px;font-size:13px}@media(min-width:1400px){.panel-search{padding:10px!important}}.breadcrumb .dropdown-menu li a{font-size:14px;color:#000}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a,.navbar-default .navbar-nav>li>a,.navbar-default .navbar-nav .multi-columns-dropdown>li>a{color:rgba(229,26,36,1);color:#000;background:rgba(0,0,0,0)}}.panel-search-inner{background-color:rgba(0,0,0,0);margin-left:-10px;margin-right:-10px}ul.breadcrumb li a{color:#8f8f8f}input.form-control::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:rgba(229,26,36,.6)}input.form-control:-moz-placeholder,textarea:-moz-placeholder{color:rgba(229,26,36,.6)}input.form-control::-moz-placeholder,textarea::-moz-placeholder{color:rgba(229,26,36,.6)}input.form-control:-ms-input-placeholder,textarea:-ms-input-placeholder{color:rgba(229,26,36,.6)}input.form-control:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(229,26,36,1)}input.form-control:focus:-moz-placeholder,textarea:focus:-moz-placeholder{color:rgba(229,26,36,1)}input.form-control:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(229,26,36,1)}input.form-control:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control::-webkit-input-placeholder,.rates-and-availability textarea::-webkit-input-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:-moz-placeholder,.rates-and-availability textarea:-moz-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control::-moz-placeholder,.rates-and-availability textarea::-moz-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:-ms-input-placeholder,.rates-and-availability textarea:-ms-input-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:focus::-webkit-input-placeholder,.rates-and-availability textarea:focus::-webkit-input-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:focus:-moz-placeholder,.rates-and-availability textarea:focus:-moz-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:focus::-moz-placeholder,.rates-and-availability textarea:focus::-moz-placeholder{color:rgba(229,26,36,1)}.rates-and-availability input.form-control:focus:-ms-input-placeholder,.rates-and-availability textarea:focus:-ms-input-placeholder{color:rgba(229,26,36,1)}.city-alert{margin:20px}.form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(229,26,36,.6)}#DisambiguationTitle{width:auto;padding:10px;margin:10px}#DisambiguationSubtitle{padding:10px;margin:10px}.Disambiguated:hover{background:#fff4f4}.DisambiguationCity{color:rgba(229,26,36,1)}.DisambiguationCity:hover{text-decoration:underline}.ShowMore{text-align:center;padding:10px;margin:10px}#HeaderForm .input-group{margin-top:8px;margin-right:15px;max-width:350px}.star-rating{margin:0}@media(max-width:767px){form#HeaderForm{margin-left:15px;margin-bottom:15px}#HeaderForm .input-group{max-width:100%}}#HeaderForm .form-control,#HeaderForm .input-group-btn .btn{border:1px solid #ddd;height:40px;border-top-right-radius:4px;border-bottom-right-radius:4px;border-radius:0}@media(max-width:767px){#HeaderForm .form-control,#HeaderForm .input-group-btn .btn{height:40px}}#HeaderForm .input-group-btn .btn{margin-left:-1px;width:40px}table.title-table{margin-top:-10px;margin-bottom:-25px}.title-table .OtherHotelFeature{padding:0 10px 0 0}.title-table .OtherHotelFeature .ep-ribbon{display:block;width:52px;height:53px;padding:9px 0 20px 0;font-size:12px;left:0;margin:3px 5px 42px 0;top:11px;line-height:15px}.table-rates th{font-weight:normal;color:#cc9494}.AvgCurrency{color:#ffb4b4}div#analysis .panel-body h5{position:relative;top:-50px;margin-bottom:-25px;color:#b7b7b7}@media(min-width:1200px){.visible-lg .panel{margin-top:30px}.visible-lg .panel-search{width:100%;padding:0!important}}.ac_over{background-color:rgba(229,26,36,1)}@media(min-width:768px){.navbar-right{margin-top:16px}}.ed-read{width:8px;padding:9px 0 0 0;background:rgba(229,26,36,1);float:left;color:#fff;text-align:center;margin:14px 16px 10px 0;line-height:13px;height:42px;font-size:12px;display:none}.ed-read:before{content:""}div#edsummary:before{content:"Editor's Review Summary"}@media(max-width:767px){.panel-default .panel-heading,div#edsummary,.inline-title.strong.epicksfor,.freebies .inline-title.strong{font-size:14px}.inline-title{font-size:16px}div#edsummary{display:none}}.edsummread .panel-body{padding-top:0}a.jumptoed{text-align:center}a.jumptoed:after{content:"More about this hotel below...";display:none}.jumplink{text-align:center}html.no-touch button.btn.btn-close-map:hover{border-color:#fff}#MapOverlay{padding-top:65px}div#rates .panel-heading{font-size:22px;color:#FFF;background:rgba(229,26,36,.6);border:8px solid rgba(229,26,36,.6);border-bottom:0;border-radius:8px 8px 0 0;padding-left:20px}.rates-and-availability{border-radius:0 0 8px 8px;border:8px solid;border-top:0;min-height:200px}@media(max-width:767px){div#rates .panel-heading,.rates-and-availability{margin-bottom:0;border-left:0;border-right:0;border-radius:0;border-bottom:0;margin-left:-1px;margin-right:-1px}.panel-body.rates-and-availability{border-bottom:8px solid #ed5e65}div#DateSelectorDiv{margin-bottom:25px;margin-top:0}}.col-sm-4.col-sm-height.related-column .panel-heading{font-size:20px;border:0;color:rgba(255,255,255,.5);text-align:center;padding:20px 15px 25px 15px;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}@media(min-width:768px){.col-sm-4.col-sm-height.related-column .panel-heading{box-shadow:inset 60px 60px 40px -80px #000;box-shadow:#000 70px 0 40px -80px inset}.panel-body.nearby-hotels .OtherHotelContainer{box-shadow:inset 60px -60px 40px -80px #000;box-shadow:#000 70px 0 40px -80px inset}}.panel-body.nearby-hotels .OtherHotelType.subtle:first-of-type{border-top:0}.nearby-hotels{margin-top:0}.arrow_box+.search-support{border:1px solid #ccc;border-top:0 solid #fff}@media(max-width:767px){.arrow_box+.search-support{padding-top:40px}}.arrow_box{position:absolute;border-top:0;width:48px;margin:0 0 0 -24px;left:50%}.arrow_box:after,.arrow_box:before{bottom:100%;border:solid transparent;content:" ";position:absolute;pointer-events:none}.arrow_box:before{border-bottom-color:rgba(229,26,36,0.40);border-width:24px}.arrow_box:after{border-bottom-color:#f5f5f5;border-width:12px;left:12px}@media(min-width:768px){.arrow_box{width:90px;margin:0 0 0 -45px;left:84%}.arrow_box:before{border-width:45px}.arrow_box:after{border-width:33px}}a.fade-more.btn.btn-book{z-index:10;margin-left:5%;bottom:20px}@media(max-width:767px){a.fade-more.btn.btn-book{width:70%;bottom:-24px;margin-left:15%}}.panel-body.rates-and-availability,.panel-search{border-color:rgba(229,26,36,.6);border-color:rgba(229,26,36,.4)}.related-column .panel-heading,.related-column .panel-body,.panel-body.nearby-hotels .OtherHotelContainer,.OtherHotelType.subtle,.panel-body.nearby-hotels .adsense{background:#524b4b;background:#887e7a;background:#615a5a;background:#888282}.accordion-hidden .panel-body.nearby-hotels .OtherHotelContainer,.accordion-hidden .OtherHotelType.subtle{background:#888282;background:#615a5a}.map-responsive{overflow:hidden;padding-bottom:40%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.OtherHotelShortList{position:absolute;top:7px;right:9px;left:initial;width:32px;height:32px}.icn-shortlist{position:relative;left:0;top:0;width:32px;height:32px}.icn-shortlist>.fa{font-size:32px;font-weight:normal;position:absolute;top:0;left:0}.icn-shortlist>.fa:before,.icn-shortlist>.fa:after{position:absolute;top:0;left:0}.slide-panel-handle-icon{display:inline-flex;float:left}.slide-panel-handle-icon>.fa{font-size:32px;font-weight:normal;float:left;width:32px;height:32px;color:rgba(229,26,36,1);margin-top:2px}.slide-panel-handle-icon i.fa.fa-heart:after{content:"\f00c";color:#fff;left:-25px;top:-6px;position:relative;font-size:20px;text-shadow:none}.slide-panel-handle-number{color:#fff;float:left;padding-left:5px;padding-right:5px}.icn-shortlist>i.fa.fa-heart-o{color:rgba(255,255,255,1)}.icn-shortlist>i.fa.fa-heart{color:rgba(0,0,0,0.3)}html.no-touch .icn-shortlist:hover>i.fa.fa-heart-o,html.no-touch .icn-shortlist:hover>i.fa.fa-heart,html.no-touch .btn-shortlist:hover .icn-shortlist>i.fa.fa-heart,html.no-touch .icn-shortlist>i.fa.fa-heart:hover,html.no-touch .btn-shortlist:hover .icn-shortlist>i.fa.fa-heart-o,.icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart-o,.icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o,.icn-shortlist.icn-shortlist-active>i.fa.fa-heart,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart{color:rgba(229,26,36,1);text-shadow:none}.icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:after,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart-o:after{content:"\f00c";color:#fff;left:7px;top:-6px;position:relative;font-size:20px;text-shadow:none}html.no-touch .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:hover:focus:after,html.no-touch .btn-shortlist-active:hover:focus .icn-shortlist>i.fa.fa-heart-o:after{content:"\f00c";color:#fff;left:7px;top:-6px;position:relative;font-size:20px;text-shadow:none}html.no-touch .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:hover:after,html.no-touch .btn-shortlist-active:hover .icn-shortlist>i.fa.fa-heart-o:after{content:"\f00d";left:9px;top:-7px;font-size:19px;color:#fff}html.no-touch .icn-shortlist>i.fa.fa-heart-o:hover:after{content:"\f00c";color:#fff;left:7px;top:-6px;position:relative;font-size:20px;text-shadow:none}html.no-touch .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:hover{text-shadow:none}.btn-shortlist .icn-shortlist>i.fa.fa-heart-o,button.btn.btn-shortlist.btn-shortlist-active .icn-shortlist>i.fa.fa-heart{color:rgba(229,26,36,1)}.btn-shortlist .icn-shortlist>i.fa.fa-heart{color:rgba(255,255,255,0)}.top-cities,.pop-features{font-size:17px;color:#000;padding:10px 0 10px 0;margin-top:10px}.pop-links ul,.best-of-links ul{color:#f59ca0;list-style-type:circle;padding-left:33px}.top-cities-links ul{list-style-type:circle;color:#f59ca0;margin-left:-22px}.pitch{margin-top:30px;font-size:24px}.copy{margin-top:20px;margin-bottom:20px;font-size:15px;text-align:justify}.copy .strong{color:#000}.search-support{background:#f5f5f5;margin:10px 0 20px 0;color:#9e9e9e;border-radius:0;text-align:center;margin:0 8px 20px 8px;padding:30px 15px 15px 15px;border:1px solid #ddd}.search-support:before{content:"No booking fees. No markup. We compare rates from all the top travel sites in one search!"}.search-support-providers{margin-top:10px}.venere{display:none}@media(max-width:767px){.search-support{border-bottom:1px solid #ddd;border-radius:0;margin:0 10px;padding:20px}}.search-support img{position:relative;left:0;border:1px solid #fff;padding:0;margin:3px 1px 3px 1px;background:rgba(255,255,255,0.4)}@media(min-width:767px) and (max-width:991px){.search-support img{max-width:130px}}.page-hotel .search-support img{display:none}.page-hotel img.expedia,.page-hotel img.bookingcom,.page-hotel img.hotelscom,.page-hotel img.priceline{display:inline}.search-support img.easytobook,.search-support img.hoteltravel,.search-support img.budgetplaces{display:none}.manymore{margin:4px 0 0 0;display:inline-table;min-width:132px}.manymore:after{content:"... and many more!"}div#search_heading{color:#fff;background:rgba(229,26,36,.6);font-size:22px;border:8px solid rgba(229,26,36,.6);border-bottom:0;border-radius:8px 8px 0 0;padding:10px 20px 10px 20px}div#search{margin-bottom:30px}.page-index div#search{display:none}@media(max-width:767px){div#search_heading{border-right:0;border-left:0;border-radius:0;display:none}div#search{margin-left:-16px;margin-right:-16px}.panel-body.panel-search{border-bottom:1px solid rgba(229,26,36,1)}}.panel-search{border-top:0;border-top-left-radius:0;border-top-right-radius:0}.title span.ep-ribbon{background:rgba(229,26,36,.75);background:rgba(229,26,36,1)}.owl-item .OtherHotelCount.ep-ribbon,.nearby-hotels .OtherHotelCount.ep-ribbon{background:0;border-bottom-color:#ec525a;border-bottom-color:rgba(229,26,36,1)}.OtherHotelCount.ep-ribbon{background:#ec525a;background:rgba(229,26,36,1)}.OtherHotelFeature .OtherHotelCount:before,.gallery-wrapper div.ep-ribbon:before,#gallery div.ep-ribbon:before{border-right-color:#ec525a;border-right-color:rgba(229,26,36,1)}.OtherHotelFeature .OtherHotelCount:after,.gallery-wrapper div.ep-ribbon:after,#gallery div.ep-ribbon:after{border-left-color:#ec525a;border-left-color:rgba(229,26,36,1)}.featured .list-item-bullet{background:#ec525a;background:rgba(229,26,36,1)}.in-fill-hotels .OtherHotelFeature .OtherHotelCount:before,.in-fill-hotels .OtherHotelFeature .OtherHotelCount:after{border-color:rgba(255,255,255,0)}.in-fill-hotels .OtherHotelFeature .OtherHotelCount{color:#fff;background-color:rgba(0,0,0,.6)}h3+.index-text{margin-top:30px}.tip,.index-text{text-align:justify;margin-bottom:15px}.tip-icon+.tip{margin-left:30px}.tip-icon{margin-left:1px}.tip-category-title{color:#000;font-size:16px}.OtherHotelFeature .tip-category-title{display:none}.delcookie{font-size:11px;color:rgba(255,255,255,.5)}.delcookie.delrecent{margin-left:10px;position:absolute;margin-top:11px}.delcookie.delshortlist{float:left;margin-left:5px;margin-top:13px}html.no-touch .delcookie:hover,.delcookie:focus{text-decoration:none;color:#fff;border-bottom:1px solid #fff}.slide-panel .delcookie{display:none}.slide-panel-open .slide-panel-handle .delcookie{display:block}@media(max-width:767px){h1,.h1{font-size:28px}.title h1{font-size:22px}.btn.btn-small.btn-call,.btn.btn-small.map-button{padding:5px;margin:0 5px 0 5px;font-size:11px;line-height:1;border:0;border-radius:8px;max-width:200px;text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow-x:hidden;display:inline;position:relative;top:2px}.glyphicon.glyphicon-earphone,.glyphicon.glyphicon-map-marker{font-size:14px;top:3px;color:#b7b7b7;padding-right:5px}}h1,.h1{margin-top:10px;margin-bottom:20px;font-size:30px}.btn-small{color:#8f8f8f;border:0!important;background:0;padding-left:5px;padding-right:5px}html.no-touch .btn-small:hover{border:0!important;background-color:#fff4f4;color:rgba(229,26,36,1)}html.no-touch .btn-book:hover,html.no-touch a.btn.btn-book:hover,a.btn.btn-book:hover,.btn-book:focus{border:2px solid rgba(229,26,36,1);background-color:#fff4f4;color:rgba(229,26,36,1);text-decoration:none}.center-column .in-fill-hotels{background:#ececec;padding:10px}.in-fill-hotels h3{padding:20px 20px 20px 0}@media(min-width:768px){.center-column .in-fill-hotels{padding:50px}.in-fill-hotels h3{padding:0;margin-left:-25px;margin-right:-25px;margin-top:-25px;margin-bottom:25px}}.center-column .in-fill-hotels .OtherHotelFeature{border:1px solid rgba(0,0,0,0);box-shadow:none}html.no-touch .center-column .in-fill-hotels .OtherHotelFeature.hotelblock:hover{border-bottom:1px solid #c7c7c7}.page-home .banner-title h1{margin-left:0;margin-right:0}.banner-title .h1,.nav-column .date,.nav-column .author{margin-left:10px;margin-right:10px}@media(min-width:768px){.page-index .related-column,.page-index-index .related-column{position:absolute;right:-15px;top:117px}.page-index-index .related-column{top:127px}}@media(min-width:768px) and (max-width:1199px){.center-column{padding-right:5%}}@media(min-width:1200px){.center-column{padding-left:3%;padding-right:3%}}@media(max-width:767px){a.pop-list-link{size:13px}.pop-links,.best-of-links{font-size:13px}}.multi-columns-column{margin-left:-25px;margin-right:10px;padding:0}.multi-columns-dropdown{list-style:none;margin:0;width:225px}.dropdown-menu.columns-2{min-width:370px}.multi-columns-dropdown li a{display:block;clear:both;padding:3px 20px 3px 20px}.multi-columns-dropdown li a:hover{text-decoration:none;color:#fff;background-color:#e51a24}.btn-open-shortlist{margin:8px 15px 0 15px;padding:2px 3px 2px 6px;border:1px solid #f5f5f5;font-size:27px;border-radius:8px;float:right;display:none}.navbar-header .btn-open-shortlist{float:right;background:0;margin:4px 2px 0 2px;line-height:1.25;border-radius:4px;padding:2px 8px 5px 8px;display:none}.navbar-header .btn-open-shortlist:hover,.navbar-header .btn-open-shortlist:focus{background-color:#ddd}.navbar-header .slide-panel-handle-number{display:none}.navbar-header .slide-panel-handle-number,.navbar-collapse .slide-panel-handle-number,.navbar-collapse .slide-panel-handle-icon>.fa,.navbar-header .slide-panel-handle-icon>.fa{color:#888}button.navbar-toggle{padding:7px 10px 10px 10px}.navbar-toggle .icon-bar+.icon-bar{margin-top:6px}.navbar-toggle .icon-bar{width:28px;height:4px}.navbar-default .navbar-toggle{margin:5px 2px 0 2px}.navbar-toggle{font-size:200%}html.no-touch .navbar-collapse button.btn-open-shortlist:hover{background:#615a5a}html.no-touch .navbar-collapse .btn-open-shortlist:hover .slide-panel-handle-icon>.fa{color:rgba(229,26,36,1)}html.no-touch .navbar-collapse .btn-open-shortlist:hover .slide-panel-handle-number{color:#fff}.btn-phone,span.visible-xs .btn.btn-small.btn-call{display:none!important}.rate-button .btn.btn-book{font-size:18px;padding:5px 10px 5px 10px}td.total,td.left.room-type{vertical-align:top}td.total{padding-top:10px;padding-bottom:10px}td.left.room-type{padding-top:14px;padding-bottom:10px}td.booking-site{padding-top:10px;padding-bottom:10px}td.rate-button{padding-top:10px;padding-bottom:10px}