.col-sm-12{color:#908f96}.container-body{margin-bottom:50px}.glyphicon.glyphicon-thumbs-up{color:green}.glyphicon.glyphicon-thumbs-down{color:red}.glyphicon.glyphicon-remove,.glyphicon.glyphicon-star,.glyphicon.glyphicon-star-empty{color:#c9c7d3}.glyphicon.glyphicon-ok{color:#787682}.freebies .glyphicon.glyphicon-ok{color:#00ff89;margin-right:4px}.freebies{margin-bottom:20px}.glyphicon.glyphicon-star,.glyphicon.glyphicon-star-empty{display:none!important;font-size:17px}.glyphicon.glyphicon-earphone,.glyphicon.glyphicon-map-marker,.fa{color:#6a6a6a}.floatleft{float:left}.margin20{margin-right:1em}.badge h3{width:85px}.badge-green{background-color:#53d913!important;font-size:200%;z-index:1;width:175px}#gallery{position:relative}.rate{width:100%;overflow:ellipsis;cursor:pointer}tr.rate{border-top:10px solid white}.rate-price{font-size:150%;color:#83828a;font-weight:bold}.rate-description{color:#83828a;width:100%}.fullscreen{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:1001;background-color:black}.fullscreen .rsNavItem{z-index:1002}.hc_iframe{width:100%;height:100%}.sb-slidebar{display:none}.social-buttons{display:inline-block;list-style:none;padding:0}.social-buttons>li{display:inline-block;margin:0;padding:2px}.social-buttons .socialite{display:block;position:relative;background-image:url('/images/social-sprite.png') 0 0 no-repeat}.social-buttons .socialite-loaded{background:none!important;float:left}.social-buttons .twitter-share{width:55px;height:65px;background-position:0 0}.social-buttons .googleplus-one{width:50px;height:65px;background-position:-75px 0}.social-buttons .facebook-like{width:50px;height:65px;background-position:-145px 0}.social-buttons .linkedin-share{width:60px;height:65px;background-position:-215px 0}.vhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#CheckInDiv,#CheckOutDiv{width:300px;margin:10px;height:50px;border:1px solid black}.rsDefault .rsBullets{background:rgba(0,0,0,0);z-index:0}.rsDefault .rsBullet{padding:6px 5.5px 6px}.rsDefault .rsBullet span{border:1px solid #000;width:10px;height:10px}.rsDefault .rsArrowIcn{background-color:rgba(0,0,0,0.4);border-radius:17px}.rsDefault .rsBullet.rsNavSelected span{background-color:#FFF;border:1px solid #000}#ui-datepicker-status{display:none;z-index:112}.DateSelector{background-image:url(/images/glyphicon_calendar.png);background-repeat:no-repeat;background-position:95% center;background-size:auto 70%;background-color:white!important;cursor:default!important}.title h1{margin-top:10px;color:black;margin-bottom:10px;font-size:26px}#MapDiv{width:100%;height:100%}#MapNavBar{width:100%;position:fixed;top:0;left:0;background-color:black;min-height:90px;height:auto!important;padding:10px;font-size:200%;color:white}#MapOverlay .address{font-size:14px}@media(max-width:767px){#MapNavBar{font-size:14px}#MapOverlay .address{font-size:12px}#MapNavBar button.btn.btn-book.btn-scroll-to-rates{font-size:14px;height:33px;padding:5px}}#MapOverlay{display:none;position:fixed;width:100%;height:100%;background-color:rgba(122,122,122,0.5);padding:25px;top:0;left:0;padding-top:90px;z-index:22}#ui-datepicker-div{z-index:112!important}@media(max-width:767px){h3{font-size:16px}.title h1{margin-bottom:10px;font-size:20px;line-height:1.1}.navbar{margin-bottom:0}.btn-cr{margin-top:40px;height:auto}#MapOverlay{padding:90px 0 0 0}.DateSelector,#CheckRatesForm .form-control{height:80px;color:#ac32fe;text-align:center;font-weight:bold;border:1px solid #cebaff;font-size:17px}select.form-control{padding-left:20px;font-size:24px}.glyphicon.glyphicon-star,.glyphicon.glyphicon-star-empty{font-size:15px}}h2 .glyphicon-heart{color:#90f;margin-right:5px;margin-left:5px;font-size:18px}html.no-touch h2 .glyphicon-heart:hover{color:#90f}h2 .glyphicon-heart-empty{color:#eee;margin-right:5px;margin-left:5px;font-size:18px}html.no-touch h2 .glyphicon-heart-empty:hover{color:#90f}.star-rating{display:inline-block}.grey{color:#999}h3 small{color:white}hr{margin-top:10px}.author-image .small{height:50%}.adsense{padding-top:1em;padding-bottom:1em}.gallery-badge{position:absolute;bottom:25px;right:25px}#KidAge{display:none}#DateSelectorDiv{margin-bottom:10px;padding:10px}#DateSelectorDiv label{color:#000;margin-top:0}.ui-datepicker td.highlight{font-weight:bold;background-color:yellow}.btn-cr{width:100%;background-color:#fff}.ui-datepicker-month,.ui-datepicker-year{height:30px}.btn-close-map{color:black}.rsFullscreenIcn{background-image:url(/images/map/info_close_x.png) no-repeat!important}.panel{border:0;border-radius:0!important}.procon{color:#9f9ea7;position:relative;top:-3px;left:-5px;font-size:14px}.pros{color:#00ff89;font-size:24px}.cons{color:#ffbc00;font-size:24px}.proscons ul{padding-left:28px}.proscons li{line-height:14px;margin-bottom:10px}#RatesOverlay{position:fixed;bottom:0;left:0;background-color:rgba(172,50,254,0.8);color:white;width:100%;padding:10px;cursor:pointer}.table-rates td{padding-top:15px;padding-bottom:15px;text-align:center}.table-rates th{text-align:center;color:#9f9ea7;font-weight:bold}.total{text-align:center}.AvgCurrency{color:#83828a;font-size:50%}.SeeOtherHotels{text-align:right;padding-top:10px;padding-bottom:10px;padding-right:5px}.ShowMoreCell{padding-top:10px;text-align:right;padding-right:10px}.RegularRate{display:none}.table-rates{width:100%;cursor:pointer;color:#777}.table-rates td,.table-rates th{padding-left:10px;padding-right:10px}.ProviderText{text-align:center}.AvgCurrency{color:#afa5d3;font-size:50%}.badge{border-radius:14px!important;font-size:14px;min-width:28px;min-height:28px;line-height:22px}.badge-0{background-color:#ffbc00}.badge-1{background-color:#ffbc00}.badge-2{background-color:#ffbc00}.badge-3{background-color:#ffbc00}.badge-4{background-color:#ffbc00}.badge-5{background-color:#ffbc00}.badge-6{background-color:#c9c7d3}.badge-7{background-color:#00ff89}.badge-8{background-color:#00ff89}.badge-9{background-color:#00ff89}.badge-10{background-color:#00ff89}.badge h2 small{color:#fff}.btn{border:2px solid #efefef;border-radius:8px}.btn.map-button{border:2px solid #efefef;border-radius:8px;max-width:200px;text-overflow:ellipsis;display:inline-block;white-space:nowrap;overflow-x:hidden}.btn.btn-phone{border:2px solid #efefef;border-radius:8px}.btn-book{font-size:23px;border:2px solid #90f;background-color:#efedff;border-radius:8px;padding:10px;color:#90f}html.no-touch .btn-book:hover{border:2px solid #90f;background-color:#90f;color:#fff;text-decoration:none}html.no-touch .btn-book:active{text-decoration:none}html.no-touch .btn-book:focus{text-decoration:none}.gallery-wrapper{margin-top:30px;margin-bottom:10px;overflow:hidden;position:relative}.panel-default .panel-heading{padding:10px 15px;font-size:17px;color:#afa5d3;background-image:none;background-color:#f7f7f7;border-bottom:1px solid #e1e1e1;color:#ad9db6;border-top-right-radius:0;border-top-left-radius:0}.panel-heading:after{content:"";color:#999;float:right;width:0;height:0;position:relative;top:10px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #83828a}.panel-heading-closed:after{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #83828a;top:7px}.inline-title{font-size:16px;color:#83828a;margin-bottom:10px;margin-top:30px}div#Overview{margin-top:-13px}.title h1{margin-bottom:20px}.row.wide{padding-left:13px;padding-right:13px;margin-bottom:-5px;margin-top:-10px}.col-xs-3.wide{padding-left:2px;padding-right:2px}#RatesOverlay .float-right{font-size:24px}#RatesOverlay .float-left{line-height:35px}#sources{display:none}.circle{border-radius:50%;width:15px;height:15px;display:inline-block;margin-right:6px;position:relative;top:1px}.circle-neutral{background:#c9c7d3}.circle-pro{background:#00ff89}.circle-con{background:#ffbc00}.section-fade{background:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:-o-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:-moz-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,1));width:100%;height:35px;position:absolute;bottom:0;display:none}.section-covered-no-reveal .section-fade{display:block}.section-covered{width:100%;overflow:hidden;position:relative;height:auto}.section-covered-no-reveal{height:133px}.section-covered-no-reveal .fade-more{display:block}.disabled{text-decoration:line-through;color:#c9c7d3}#unnecessary-amenities{display:none}.rating{font-size:45px;padding-top:15px;padding-bottom:10px;text-shadow:0 0 1px rgba(121,121,121,0.4)}.rating-word{font-weight:normal;padding-bottom:5px;text-shadow:0 0 1px rgba(121,121,121,0.4)}.rating-text{font-size:15px}.review-hidden{display:none}.author td{text-align:left;vertical-align:top;color:#9f9ea7}.analysis-author-bio{font-size:12px;font-style:italic}.subtle{color:#9f9ea7}.attention{color:black}.emphatic{color:#787682}.change-message{text-align:center;margin-bottom:22px;font-size:16px}.OtherHotelRating.csi-ribbon{font-size:14px;text-shadow:0 0 1px rgba(121,121,121,0.4)}.OtherHotelStars .glyphicon{font-size:14px}.related-column .panel-body{background-color:#d9d9d9;box-shadow:inset 5px -5px 5px -5px}@media(max-width:767px){.related-column{padding-left:15px;padding-right:15px;box-shadow:none}.related-column .panel-body{box-shadow:none}.panel-body.panel-location{padding:0}}a.static-map,div.static-map{background-position:50% 50%;display:block;background-repeat:no-repeat;margin-bottom:10px;height:150px;border:1px solid #b7b7b7;position:relative;min-height:150px}img.static-map{width:100%}@media(max-width:1199px){.static-map{background-size:100%;max-height:150px}}@media(max-width:1054px){.static-map{background-size:auto}}@media(max-width:767px){.static-map{background-size:100%}}@media(max-width:640px){.static-map{background-size:auto}}.static-map div{background-color:rgba(255,255,255,0.85);color:black;text-decoration:none;padding:2px;position:absolute;width:100%;left:0}.static-map img.map-marker{width:15px;height:14px;top:-2px;position:relative}.panel-location label{margin-left:10px}.table-striped tbody tr{border-top:1px solid #90f;border-bottom:1px solid #90f}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#fff}.table-striped>tbody>tr:nth-child(even)>td,.table-striped>tbody>tr:nth-child(even)>th{background-color:#f7f7f7}#panel-ep{padding-left:23px}.head-plusone{display:inline-block;position:relative;top:7px}.book-button-container{padding:10px;margin-top:15px}.book-button-container .btn-scroll-to-rates{width:100%;margin-top:22px}#show-unnecessary-amenities{margin-bottom:10px;display:inline-block}#tiles-gallery{cursor:pointer;cursor:hand;height:300px;background-repeat:no-repeat;background-position:50% 50%;overflow:hidden;white-space:nowrap;font-size:0}.tile-img-cell{display:inline-block;height:100%;width:100%;font-size:0;overflow:hidden;white-space:nowrap}.tile-img{border:1px solid white;height:100%;width:100%;overflow:hidden}.tile-img img{vertical-align:initial}.tile-img-v img{height:100%;width:auto}.tile-img-h img{width:100%;height:auto}.title-icon img{height:28px;margin-right:5px}@media(max-width:767px){.title-icon img{height:24px;margin-right:5px}}.editors-pick-icon{height:22px}.csi-ribbon{display:inline-block;line-height:27px;color:white;text-align:center;text-shadow:0 0 1px rgba(121,121,121,0.4);background:#c9c7d3}.csi-ribbon-1{background:#ffbc00}.csi-ribbon-2{background:#ffbc00}.csi-ribbon-3{background:#ffbc00}.csi-ribbon-4{background:#ffbc00}.csi-ribbon-5{background:#ffbc00}.csi-ribbon-7{background:#00ff89}.csi-ribbon-8{background:#00ff89}.csi-ribbon-9{background:#00ff89}.csi-ribbon-10{background:#00ff89}.rates-and-availability{background-color:#f7f7f7;padding:0}.CheckRatesError{text-align:center;padding:10px}.ad-slot-1,.ad-slot-2,.ad-slot-3{margin-left:auto;margin-right:auto}a.BookingLink{color:#787682;text-decoration:none}td.left{word-break:break-word}@media(max-width:767px){.table-rates{table-layout:fixed}}.OtherHotelContainer .rsBullet{height:auto}.rsDefault{height:260px;overflow:hidden}#on-page-slider .rsImg{height:100%}.table-rates td{width:126px}.table-rates td:first-child{width:auto}.dropdown-menu{margin-top:0}.all-rates{display:none}.fade-more{display:none}#tiles-gallery .initial-image{min-height:100%;visibility:hidden}.tile-img{background-size:cover;background-position:center center;background-repeat:no-repeat}.container-footer{display:none}.gallery-title{display:none;position:absolute;padding:10px;right:0;bottom:0;background-color:rgba(1,1,1,0.3);margin:2px;color:white;cursor:pointer}.btn.btn-shortlist{width:100%;margin-top:10px;font-size:23px}.btn-shortlist .icn-shortlist{display:inline-block}.btn.btn-shortlist .add-text{display:inline}.btn.btn-shortlist.btn-shortlist-active .add-text{display:none}.btn.btn-shortlist .remove-text{display:none}html.no-touch .btn.btn-shortlist:hover .remove-text>.remove-text-hover{display:inline}html.no-touch .btn.btn-shortlist:hover .remove-text>.remove-text-normal{display:none}.btn.btn-shortlist .remove-text>.remove-text-hover{display:none}.btn.btn-shortlist .remove-text>.remove-text-normal{display:inline}.btn.btn-shortlist.btn-shortlist-active .remove-text{display:inline}.icn-shortlist{position:absolute;font-size:23px;padding:10px;left:0;z-index:23;width:35px;height:35px}.icn-shortlist.icn-shortlist-active{color:#d5c0ff;border-color:#90f}.slide-panel{display:none;position:fixed;bottom:0;left:0;z-index:100;transition:height .2s;height:20px}.slide-panel-inner-wrapper{height:100%;width:100%;position:relative}.slide-panel-content{background-color:grey;margin-top:20px;overflow-x:auto;overflow-y:auto;height:300px}.slide-panel.slide-panel-open{height:300px}.slide-panel-handle{background-color:#666;width:100%;height:20px;position:absolute;top:-20px;text-align:center;color:white;cursor:pointer}.slide-panel-handle>.fa{color:white}.main-content.slide-panel-shown{margin-bottom:20px;transition:height .2s}.main-content.slide-panel-open{margin-bottom:300px}.btn:focus{outline:0}.owl-item{text-align:center}.icn-shortlist>i.fa.fa-heart-o{color:rgba(255,255,255,1)}.btn-shortlist .icn-shortlist>i.fa.fa-heart-o,.btn-shortlist .icn-shortlist>i.fa.fa-heart{color:#bab3e4}html.no-touch .btn-shortlist:hover .icn-shortlist>i.fa.fa-heart-o{color:rgba(139,0,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{color:rgba(139,0,255,1)}html.no-touch .icn-shortlist:hover>i.fa.fa-heart{color:rgba(139,0,255,1)}.icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart-o{color:#fff;text-shadow:0 0 4px rgba(139,0,255,.75);text-shadow:none}.icn-shortlist.icn-shortlist-active>i.fa.fa-heart,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart{color:rgba(139,0,255,.75)}html.no-touch .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:hover,html.no-touch .btn-shortlist-active:hover .icn-shortlist>i.fa.fa-heart-o{text-shadow:0 0 4px rgba(255,255,255,1);text-shadow:none}html.no-touch .btn-shortlist:hover .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 .btn-shortlist:hover .icn-shortlist>i.fa.fa-heart{color:rgba(139,0,255,1);text-shadow:none}html.no-touch .btn-shortlist:hover .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o{text-shadow:none}.icn-shortlist.icn-shortlist-active>i.fa.fa-heart,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart{color:rgba(139,0,255,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:#00ffac;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}.icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o,.btn-shortlist-active .icn-shortlist>i.fa.fa-heart-o{color:rgba(139,0,255,1);text-shadow:none}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>i.fa.fa-heart:hover{color:rgba(139,0,255,1);text-shadow:none}html.no-touch .icn-shortlist.icn-shortlist-active>i.fa.fa-heart-o:hover{text-shadow:none}.icn-shortlist>.fa-heart:before,.icn-shortlist>.fa-heart-o:before{top:13px}.static-map-legend img,.OtherHotelArea img,.OtherHotelDistance img,.OtherHotelAddress>.fa{height:22px;font-size:22px}#MainRibbon{position:static}.OtherHotelStars:before{content:".";color:rgba(0,0,0,0);line-height:0;display:block}.btn-shortlist{position:relative}.btn-icon{position:absolute;left:5px;top:5px}@media(min-width:1550px){.nearby-hotels .OtherHotelContainer{min-height:320px}}@media(max-width:767px){.nearby-hotels .OtherHotelContainer{min-height:430px}}@media(max-width:640px){.nearby-hotels .OtherHotelContainer{min-height:380px}}@media(max-width:480px){.nearby-hotels .OtherHotelContainer{min-height:320px}}@media(max-width:320px){.nearby-hotels .OtherHotelContainer{min-height:250px}}.OtherHotelTextInfo{text-align:left}@media(min-width:1200px){.center-column{padding-left:4%;padding-right:4%}}.title td{padding-right:2px}.title h1{margin-bottom:10px;font-size:26px;color:#000}h2{font-size:22px;margin-top:10px;color:#333;margin-bottom:10px}@media(max-width:767px){.title h1{margin-bottom:5px;font-size:20px;line-height:1.3}h3{font-size:18px;margin-bottom:10px}}.gallery-wrapper div.ep-ribbon,#gallery div.ep-ribbon{position:absolute;height:50px;z-index:1;color:white}