.feedback-link{margin:.92307692em 0 1.84615385em 0;display:inline-block;font-size:.7647058823529411em;color:#004e93}
.feedback-link:hover{color:#004e93;cursor:pointer}
@media only screen and (min-width:30.625em){.feedback-link{float:right}
}
.simple-gallery{position:relative}
.simple-gallery .gallery-hero{padding-bottom:calc(100% * 9 / 16 + 80px);margin:0;position:relative;overflow:hidden;background-color:#1f1f1f}
.simple-gallery .gallery-hero .hero{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;margin:auto;-webkit-transition:opacity 250ms ease-in-out;-moz-transition:opacity 250ms ease-in-out;-o-transition:opacity 250ms ease-in-out;transition:opacity 250ms ease-in-out;opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity = 0)}
.simple-gallery .gallery-hero .selected{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity = 100)}
.simple-gallery .gallery-hero figcaption{padding:0}
.simple-gallery .toggle-banner{position:absolute;height:100%;width:100%;top:0}
.simple-gallery .toggle-banner .gallery-image-next,.simple-gallery .toggle-banner .gallery-image-prev{outline:0;position:relative;width:50%;height:100%;cursor:pointer;z-index:2;padding:0 .35294118em 0 .35294118em;opacity:.5}
.simple-gallery .toggle-banner .gallery-image-prev{float:left;text-align:left}
.simple-gallery .toggle-banner .gallery-image-next{float:right;text-align:right}
.simple-gallery .toggle-banner .gallery-image-prev:hover,.simple-gallery .toggle-banner .gallery-image-next:hover{opacity:1}
.simple-gallery .toggle-banner .btn-label img{position:static;width:1.05859375em;height:1.05859375em}
.simple-gallery.reviewer{height:100%;padding-bottom:0}
.simple-gallery.reviewer .gallery-hero{height:100%}
.ie9 .simple-gallery{height:460px}
.ie9 .simple-gallery .gallery-hero{height:460px}
.ie9 .simple-gallery .gallery-hero .selected{height:460px}
.ie9 .simple-gallery.reviewer .gallery-hero .selected{height:100%}
.ad-module .ad-desktop,.ad-module .ad-large-tablet,.ad-module .ad-small-tablet,.ad-module .ad-mobile{display:none}
@media only screen and (min-width:60em){.ad-module .ad-desktop{display:block}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.ad-module .ad-large-tablet{display:block}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.ad-module .ad-small-tablet{display:block}
}
@media only screen and (max-width:30.6875em){.ad-module .ad-mobile{display:block}
}
.amenity-snippet.default-view{font-size:.7647058823529411em;border-top:1px solid #e0e0e0;margin-bottom:.47058824em}
.amenity-snippet.default-view .collapsed{height:3.52941176em}
.amenity-snippet.default-view .expanded{height:auto}
.amenity-snippet.default-view .seeLessText{display:none}
@media only screen and (max-width:59.9375em){.amenity-snippet.default-view{padding:.47058824em .47058824em 0 .70588235em}
}
@media only screen and (min-width:59.9375em){.amenity-snippet.default-view{padding:0 .94117647em 0 1.41176471em}
}
.amenity-snippet.default-view .collapsed .text-fade{bottom:0;height:1.17647059em;left:0;background:rgba(255,255,255,0.001);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.001)),color-stop(100%,#fff));background:-webkit-linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#fff 100%);background:-moz-linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#fff 100%);background:-ms-linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0.001) 0,#fff 100%);position:absolute;width:100%}
.amenity-snippet.default-view .hotel-amenities-content{display:inline-block;overflow-y:hidden;position:relative}
.amenity-snippet.icon-view .top-amenities{background-color:#fff;border-top:1px solid #e0e0e0;color:#0065b8;white-space:nowrap;padding:.92307692em .76923077em .92307692em .76923077em}
.amenity-snippet.icon-view .top-amenities{font-size:.76470588em}
.amenity-snippet.icon-view .top-amenities{line-height:1.4}
.amenity-snippet.icon-view .top-amenities__link{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}
.amenity-snippet.icon-view .top-amenity{max-width:16.666666666666664%;text-align:center}
.amenity-snippet.icon-view .top-amenity .top-amenity__icon-text{display:block;font-size:.8461538461538461em;margin-top:.36363636em;text-overflow:ellipsis;overflow:hidden}
@media only screen and (min-width:60em){.amenity-snippet.icon-view{padding-left:.70588235em;display:grid}
.amenity-snippet.icon-view .top-amenity{max-width:25%}
.amenity-snippet.icon-view .top-amenity .top-amenity__icon-text{overflow:hidden}
.amenity-snippet.icon-view .top-amenity:nth-child(5),.amenity-snippet.icon-view .top-amenity:nth-child(6){display:none}
}
@media only screen and (min-width:45.375em){.amenity-snippet.icon-view .top-amenities{padding:.92307692em .92307692em .92307692em .92307692em}
}
.amenity-snippet.icon-view .top-amenity__icon{background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}
.amenity-snippet.icon-view .top-amenity__icon-more{background-image:url("data:image/svg+xml,%3Csvg%20width=%2712%27%20height=%273%27%20viewBox=%270%200%2012%203%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M1.5%200C.675%200%200%20.675%200%201.5S.675%203%201.5%203%203%202.325%203%201.5%202.325%200%201.5%200zm9%200C9.675%200%209%20.675%209%201.5S9.675%203%2010.5%203%2012%202.325%2012%201.5%2011.325%200%2010.5%200zM6%200c-.825%200-1.5.675-1.5%201.5S5.175%203%206%203s1.5-.675%201.5-1.5S6.825%200%206%200z%27%20fill=%27%230065B7%27/%3E%3C/svg%3E");width:.92307692em;height:.92307692em}
.amenity-snippet.icon-view .top-amenity__icon-beach{background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2018%2018%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M10.127%2011.56l1.43-1.43%206.44%206.443L16.57%2018l-6.443-6.44zm4.293-5.73l2.86-2.86C13.33-.98%206.93-.99%202.98%202.95c3.93-1.3%208.31-.25%2011.44%202.88zM2.95%202.98c-3.94%203.95-3.93%2010.35.02%2014.3l2.86-2.86C2.7%2011.29%201.65%206.91%202.95%202.98zm.02-.02l-.01.01c-.38%203.01%201.17%206.88%204.3%2010.02l5.73-5.73C9.86%204.13%205.98%202.58%202.97%202.96z%27%20fill=%27%230065B7%27/%3E%3C/svg%3E");width:1.23076923em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-multilingualStaff{background-image:url("data:image/svg+xml,%3Csvg%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2020%2020%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M9.99%200C4.47%200%200%204.48%200%2010s4.47%2010%209.99%2010C15.52%2020%2020%2015.52%2020%2010S15.52%200%209.99%200zm6.93%206h-2.95c-.32-1.25-.78-2.45-1.38-3.56%201.84.63%203.37%201.91%204.33%203.56zM10%202.04c.83%201.2%201.48%202.53%201.91%203.96H8.09C8.52%204.57%209.17%203.24%2010%202.04zM2.26%2012C2.1%2011.36%202%2010.69%202%2010s.1-1.36.26-2h3.38c-.08.66-.14%201.32-.14%202%200%20.68.06%201.34.14%202H2.26zm.82%202h2.95c.32%201.25.78%202.45%201.38%203.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H3.08c.96-1.66%202.49-2.93%204.33-3.56C6.81%203.55%206.35%204.75%206.03%206zM10%2017.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43%201.43-1.08%202.76-1.91%203.96zM12.34%2012H7.66c-.09-.66-.16-1.32-.16-2%200-.68.07-1.35.16-2h4.68c.09.65.16%201.32.16%202%200%20.68-.07%201.34-.16%202zm.25%205.56c.6-1.11%201.06-2.31%201.38-3.56h2.95c-.96%201.65-2.49%202.93-4.33%203.56zM14.36%2012c.08-.66.14-1.32.14-2%200-.68-.06-1.34-.14-2h3.38c.16.64.26%201.31.26%202s-.1%201.36-.26%202h-3.38z%27%20fill=%27%230065B7%27/%3E%3C/svg%3E");width:1.23076923em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-conciergeServices{background-image:url("data:image/svg+xml,%3Csvg%20width=%2717%27%20height=%2716%27%20viewBox=%270%200%2017%2016%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20fill=%27%230065B7%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M8.88%208c2.243%200%204.06-1.79%204.06-4s-1.817-4-4.06-4C6.637%200%204.82%201.79%204.82%204s1.817%204%204.06%204z%27%20fill-rule=%27nonzero%27/%3E%3Cpath%20d=%27M8.88%2010c2.71%200%208.12%201.34%208.12%204v2H.76v-2c0-2.66%205.41-4%208.12-4zM10%2012v2h4v-2h-4z%27/%3E%3C/g%3E%3C/svg%3E");width:1.30769231em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-golf{background-image:url("data:image/svg+xml,%3Csvg%20width=%2714%27%20height=%2716%27%20viewBox=%270%200%2017%2020%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20fill=%27%230065B7%27%3E%3Ccircle%20cx=%2715.5%27%20cy=%2717.5%27%20r=%271.5%27/%3E%3Cpath%20d=%27M13%203.92L5%200v18H3v-1.73c-1.79.35-3%20.99-3%201.73%200%201.1%202.69%202%206%202s6-.9%206-2c0-.99-2.16-1.81-5-1.97V6.98l6-3.06z%27/%3E%3C/g%3E%3C/svg%3E");width:1.07692308em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-store{background-image:url("data:image/svg+xml,%3Csvg%20width=%2718%27%20height=%2716%27%20viewBox=%270%200%2018%2016%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath%20d=%27M17%200H1v2h16V0zm1%2010V8l-1-5H1L0%208v2h1v6h10v-6h4v6h2v-6h1zm-9%204H3v-4h6v4z%27%20fill=%27%230065B7%27/%3E%3C/svg%3E");width:1.38461538em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-freeBreakfast{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2716%27%20height=%2716%27%20viewBox=%270%200%2018%2018%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M-4-3h24v24H-4z%27/%3E%3Cpath%20fill=%27%230065B7%27%20fill-rule=%27nonzero%27%20d=%27M16%200H0v10c0%202.21%201.79%204%204%204h6c2.21%200%204-1.79%204-4V7h2a2%202%200%200%200%202-2V2c0-1.11-.89-2-2-2zm0%205h-2V2h2v3zM0%2016h16v2H0v-2z%27/%3E%3C/g%3E%3C/svg%3E");width:1.23076923em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-freeParking{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2712%27%20height=%2716%27%20viewBox=%270%200%2013%2018%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M-6-3h24v24H-6z%27/%3E%3Cpath%20fill=%27%230065B7%27%20fill-rule=%27nonzero%27%20d=%27M7%200H0v18h4v-6h3c3.31%200%206-2.69%206-6s-2.69-6-6-6zm.2%208H4V4h3.2c1.1%200%202%20.9%202%202s-.9%202-2%202z%27/%3E%3C/g%3E%3C/svg%3E");width:.92307692em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-freeWifi,.amenity-snippet.icon-view .top-amenity__icon-freeInternet{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2722%27%20height=%2716%27%20viewBox=%270%200%2022%2016%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M0%205l2%202c4.97-4.97%2013.03-4.97%2018%200l2-2C15.93-1.07%206.08-1.07%200%205zm8%208l3%203%203-3a4.237%204.237%200%200%200-6%200zM4%209l2%202a7.074%207.074%200%200%201%2010%200l2-2C14.14%205.14%207.87%205.14%204%209z%27/%3E%3C/svg%3E");width:1.69230769em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-restaurant{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2717%27%20height=%2716%27%20viewBox=%270%200%2020%2019%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M6.1%2010.34l2.83-2.83L1.91.5a4.008%204.008%200%200%200%200%205.66l4.19%204.18zm6.78-1.81c1.53.71%203.68.21%205.27-1.38%201.91-1.91%202.28-4.65.81-6.12-1.46-1.46-4.2-1.1-6.12.81-1.59%201.59-2.09%203.74-1.38%205.27L1.7%2016.87l1.41%201.41L10%2011.41l6.88%206.88%201.41-1.41L11.41%2010l1.47-1.47z%27/%3E%3C/svg%3E");width:1.30769231em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-pool{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2718%27%20height=%2716%27%20viewBox=%270%200%2020%2018%27%3E%3Cg%20fill=%27%230065B7%27%20%3E%3Cpath%20d=%27M20%2018c-1.11%200-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56%200-.78.13-1.15.36-.46.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56%200-.78.13-1.15.36-.46.27-1.08.64-2.19.64-1.11%200-1.73-.37-2.18-.64-.37-.23-.6-.36-1.15-.36-.55%200-.78.13-1.15.36-.46.27-1.08.64-2.19.64v-2c.56%200%20.78-.13%201.15-.36.46-.27%201.08-.64%202.19-.64%201.11%200%201.73.37%202.18.64.37.23.59.36%201.15.36.56%200%20.78-.13%201.15-.36.46-.27%201.08-.64%202.19-.64%201.11%200%201.73.37%202.18.64.37.22.6.36%201.15.36.55%200%20.78-.13%201.15-.36.45-.27%201.07-.64%202.18-.64s1.73.37%202.18.64c.37.23.59.36%201.15.36v2zm0-4.5c-1.11%200-1.73-.37-2.18-.64-.37-.22-.6-.36-1.15-.36-.56%200-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.56%200-.78.13-1.15.36-.45.27-1.07.64-2.18.64s-1.73-.37-2.18-.64c-.37-.22-.6-.36-1.15-.36-.55%200-.78.13-1.15.36-.47.27-1.09.64-2.2.64v-2c.56%200%20.78-.13%201.15-.36.45-.27%201.07-.64%202.18-.64s1.73.37%202.18.64c.37.22.6.36%201.15.36.56%200%20.78-.13%201.15-.36.45-.27%201.07-.64%202.18-.64s1.73.37%202.18.64c.37.22.6.36%201.15.36.55%200%20.78-.13%201.15-.36.45-.27%201.07-.64%202.18-.64s1.73.37%202.18.64c.37.22.6.36%201.15.36v2H20zM6.67%209c.56%200%20.78-.13%201.15-.36C8.28%208.37%208.9%208%2010.01%208c1.11%200%201.73.37%202.18.64.37.22.6.36%201.15.36.55%200%20.78-.13%201.15-.36.12-.07.26-.15.41-.23L8.48%202C6.93.45%205.5-.01%203%200v2.5c1.82-.01%202.89.39%204%201.5l1%201-3.25%203.25c.31.12.56.27.77.39.37.23.59.36%201.15.36z%27/%3E%3Ccircle%20cx=%2714.5%27%20cy=%272.5%27%20r=%272.5%27/%3E%3C/g%3E%3C/svg%3E");width:1.38461538em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-businessServices{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2718%27%20height=%2716%27%20viewBox=%270%200%2020%2018%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cpath%20d=%27M-2-3h24v24H-2V-3zM8%202h4v2H8V2zm0%200h4v2H8V2z%27/%3E%3Cpath%20fill=%27%230065B7%27%20fill-rule=%27nonzero%27%20d=%27M8%2013v-1H1.01L1%2016c0%201.11.89%202%202%202h14c1.11%200%202-.89%202-2v-4h-7v1H8zm10-9h-4.01V2l-2-2h-4l-2%202v2H2C.9%204%200%204.9%200%206v3c0%201.11.89%202%202%202h6V9h4v2h6c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2zm-6%200H8V2h4v2z%27/%3E%3C/g%3E%3C/svg%3E");width:1.38461538em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-laundryDryCleaning{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2713%27%20height=%2716%27%20viewBox=%270%200%2016%2020%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M5.17%2014.83a4.008%204.008%200%200%200%205.66%200%204.008%204.008%200%200%200%200-5.66l-5.66%205.66zM14%20.01L2%200C.89%200%200%20.89%200%202v16c0%201.11.89%202%202%202h12c1.11%200%202-.89%202-2V2c0-1.11-.89-1.99-2-1.99zM6%202c.55%200%201%20.45%201%201s-.45%201-1%201-1-.45-1-1%20.45-1%201-1zM3%202c.55%200%201%20.45%201%201s-.45%201-1%201-1-.45-1-1%20.45-1%201-1zm5%2016c-3.31%200-6-2.69-6-6s2.69-6%206-6%206%202.69%206%206-2.69%206-6%206z%27/%3E%3C/svg%3E");width:1em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-smokeFree{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2715%27%20height=%2716%27%20viewBox=%270%200%2020%2021%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M0%204l6.99%207H0v3h9.99l7%207%201.26-1.25-17-17L0%204zm18.5%207H20v3h-1.5v-3zM16%2011h1.5v3H16v-3zm.85-8.12c.62-.61%201-1.45%201-2.38h-1.5c0%201.02-.83%201.85-1.85%201.85v1.5c2.24%200%204%201.83%204%204.07V10H20V7.92c0-2.23-1.28-4.15-3.15-5.04zM12.5%206.7h1.53c1.05%200%201.97.74%201.97%202.05V10h1.5V8.41c0-1.8-1.6-3.16-3.47-3.16H12.5c-1.02%200-1.85-.98-1.85-2s.83-1.75%201.85-1.75V0a3.35%203.35%200%200%200%200%206.7zm2.5%207.23V11h-2.93L15%2013.93z%27/%3E%3C/svg%3E");width:1.15384615em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-babysittingChildcare{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2715%27%20height=%2716%27%20viewBox=%270%200%2019%2020%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M11%200v8h8c0-4.42-3.58-8-8-8zm6.32%2013.89A7.948%207.948%200%200%200%2019%209H4.44l-.95-2H0v2h2.22s1.89%204.07%202.12%204.42c-1.1.59-1.84%201.75-1.84%203.08C2.5%2018.43%204.07%2020%206%2020c1.76%200%203.22-1.3%203.46-3h2.08c.24%201.7%201.7%203%203.46%203%201.93%200%203.5-1.57%203.5-3.5%200-1.04-.46-1.97-1.18-2.61zM6%2018c-.83%200-1.5-.67-1.5-1.5S5.17%2015%206%2015s1.5.67%201.5%201.5S6.83%2018%206%2018zm9%200c-.83%200-1.5-.67-1.5-1.5S14.17%2015%2015%2015s1.5.67%201.5%201.5S15.83%2018%2015%2018z%27/%3E%3C/svg%3E");width:1.15384615em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-24hourFrontDesk{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2720%27%20height=%2716%27%20viewBox=%270%200%2020%2016%27%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M17%203V0H3v3H0v13h8v-4h4v4h8V3h-3zM9%206H7v1h2v1H6V5h2V4H6V3h3v3zm5%202h-1V6h-2V3h1v2h1V3h1v5z%27/%3E%3C/svg%3E");width:1.53846154em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-pets{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20width=%2717%27%20height=%2716%27%20viewBox=%270%200%2020%2019%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%20transform=%27translate(-2%20-3)%27%3E%3Ccircle%20cx=%274.5%27%20cy=%279.5%27%20r=%272.5%27%20fill=%27%230065B7%27%20/%3E%3Ccircle%20cx=%279%27%20cy=%275.5%27%20r=%272.5%27%20fill=%27%230065B7%27%20fill-rule=%27nonzero%27/%3E%3Ccircle%20cx=%2715%27%20cy=%275.5%27%20r=%272.5%27%20fill=%27%230065B7%27%20/%3E%3Ccircle%20cx=%2719.5%27%20cy=%279.5%27%20r=%272.5%27%20fill=%27%230065B7%27%20/%3E%3Cpath%20fill=%27%230065B7%27%20d=%27M17.34%2014.86c-.87-1.02-1.6-1.89-2.48-2.91-.46-.54-1.05-1.08-1.75-1.32-.11-.04-.22-.07-.33-.09-.25-.04-.52-.04-.78-.04s-.53%200-.79.05c-.11.02-.22.05-.33.09-.7.24-1.28.78-1.75%201.32-.87%201.02-1.6%201.89-2.48%202.91-1.31%201.31-2.92%202.76-2.62%204.79.29%201.02%201.02%202.03%202.33%202.32.73.15%203.06-.44%205.54-.44h.18c2.48%200%204.81.58%205.54.44%201.31-.29%202.04-1.31%202.33-2.32.31-2.04-1.3-3.49-2.61-4.8z%27/%3E%3Cpath%20d=%27M0%200h24v24H0z%27/%3E%3C/g%3E%3C/svg%3E");width:1.30769231em;height:1.23076923em}
.amenity-snippet.icon-view .top-amenity__icon-ski{background-image:url("data:image/svg+xml,%3Csvg%20width=%2717%27%20height=%2716%27%20viewBox=%270%200%2022%2021%27%20xmlns=%27http://www.w3.org/2000/svg%27%20%3E%3Cg%20fill=%27%230065B7%27%20%3E%3Cpath%20d=%27M18.595%204.702c.843.707%202.11.596%202.818-.247a2.006%202.006%200%200%200-.247-2.817%202.006%202.006%200%200%200-2.818.246%202.006%202.006%200%200%200%20.247%202.818zm-7.203%201.983l2.183-1.757%202.147-1.467.725.222c.23.193.448.245.677.438.537.45.74%201.142.66%201.859l-.263%201.868c-.28%201.55.27%203.298%201.651%204.516.258.155.47.351.554.57.206.535-.067%201.571-.619%201.571-.52%200-2.371-1.695-2.66-2.073-1.118-1.17-1.038-2.158-1.066-3.9l-1.19.953-2.799-2.8zm-.784.63l2.798%202.799-.413.33v3.457l-6.53.082-1.435-2.065%205.026.081V9.961l-.357-1.912.911-.733z%27/%3E%3Cpath%20transform=%27rotate(-8%207.1%2014.091)%27%20d=%27M2.95453192%207.38460387L1.32345121%208.54200429%2010.0200576%2020.7978034%2012.8778711%2020.1343746%2012.4256066%2018.1861813%2010.8747121%2018.5462147z%27/%3E%3Cpath%20d=%27M16.9142136%209.5L7.43774225%200.0235286893%206.02352869%201.43774225%2015.5%2010.9142136z%27/%3E%3C/g%3E%3C/svg%3E");width:1.30769231em;height:1.23076923em}
.amenity-snippet.hotwire-icon-view .top-amenities{border-top:1px solid #e0e0e0;color:#0065b8;white-space:nowrap;padding:.92307692em .76923077em .92307692em .76923077em}
.amenity-snippet.hotwire-icon-view .top-amenities{font-size:.76470588em}
.amenity-snippet.hotwire-icon-view .top-amenities{line-height:1.4}
.amenity-snippet.hotwire-icon-view .top-amenities__link{text-decoration:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}
.amenity-snippet.hotwire-icon-view .top-amenity{max-width:16.666666666666664%;text-align:center}
.amenity-snippet.hotwire-icon-view .top-amenity .top-amenity__icon-text{display:block;color:#1f1f1f;margin-top:.36363636em;text-overflow:ellipsis;overflow:hidden}
@media only screen and (min-width:60em){.amenity-snippet.hotwire-icon-view{padding-left:.70588235em;display:grid}
.amenity-snippet.hotwire-icon-view .top-amenity{max-width:25%}
.amenity-snippet.hotwire-icon-view .top-amenity .top-amenity__icon-text{overflow:hidden}
.amenity-snippet.hotwire-icon-view .top-amenity:nth-child(5),.amenity-snippet.hotwire-icon-view .top-amenity:nth-child(6){display:none}
}
@media only screen and (min-width:45.375em){.amenity-snippet.hotwire-icon-view .top-amenities{padding:.92307692em .92307692em .92307692em .92307692em}
}
.amenity-snippet.hotwire-icon-view .top-amenity__icon{background-repeat:no-repeat;background-position:center;display:block;margin:0 auto}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-more{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-more.png");width:1.84615385em;height:1.84615385em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-beach{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-beach.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-multilingualStaff{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-language.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-conciergeServices{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-concierge.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-golf{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-golf.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-store{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-store.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-freeBreakfast{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-freebreakfast.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-freeParking{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-freeparking.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-freeWifi,.amenity-snippet.hotwire-icon-view .top-amenity__icon-freeInternet{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-wifi.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-restaurant{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-restaurant.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-pool{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-swimming.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-businessServices{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-meeting.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-laundryDryCleaning{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-laundry.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-smokeFree{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-smokefree.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-babysittingChildcare{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-childcare.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-24hourFrontDesk{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-247.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-pets{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-dog.png");width:2.46153846em;height:2.46153846em}
.amenity-snippet.hotwire-icon-view .top-amenity__icon-ski{background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/07/24/hotwire-ski.png");width:2.46153846em;height:2.46153846em}
.breadcrumbs .bread-crumb{padding-bottom:0}
.lens-view{padding-top:.35294118em}
.breadcrumbs-reviewer{font-size:1.1em;background:#001523;color:#fff}
.breadcrumbs-reviewer .breadcrumb-bar__links{font-size:.71em;padding:.67em 1em .67em .8em}
.breadcrumbs-reviewer .breadcrumb-bar__links .breadcrumb-bar__link{float:left;color:#fff;padding-bottom:0}
.breadcrumbs-reviewer .breadcrumb-bar__links .breadcrumb-bar__link a{color:#fff;text-decoration:none}
.breadcrumbs-reviewer .breadcrumb-bar__links .breadcrumb-bar__link--current{opacity:.5}
.breadcrumbs-reviewer .breadcrumb-bar__see-all{color:#fff}
.breadcrumbs-reviewer .breadcrumb-bar__need-help{padding:.52941176em 0 .52941176em 0;opacity:.75}
.breadcrumbs-reviewer .breadcrumb-bar__need-help a{color:#fff}
@media only screen and (min-width:60em){.breadcrumbs-reviewer .mobile-only{display:none !important}
}
@media only screen and (max-width:59em){.breadcrumbs-reviewer .desktop-only{display:none !important}
}
.ie9 .breadcrumbs-reviewer .breadcrumb-bar__container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .breadcrumbs-reviewer .breadcrumb-bar__container .breadcrumb-bar__links{float:left;font-size:.71em}
.ie9 .breadcrumbs-reviewer .breadcrumb-bar__container .breadcrumb-bar__need-help{float:right;padding-top:9px;font-size:.71em}
.hotel-address-v1.no-theme{clear:both;margin-bottom:1em}
.hotel-address-v1.no-theme .full-address-container{padding:1em 0 0 0}
.hotel-address-v1.no-theme .full-address-container h2{margin-bottom:0 !important;font-weight:normal;font-size:1.1764705882352942em;color:#536d83}
.hotel-address-v1.no-theme .full-address-container .full-address{display:block;color:#0065b8;font-size:.7647058823529411em;line-height:1.2em}
.hotel-address-v1.reviewer{padding:0}
.hotel-address-v2{clear:both;padding:.70588235em 0 0 0}
.hotel-address-v2 h2{font-weight:400;font-size:1.3529411764705883em;margin-bottom:0}
.hotel-address-v2 .full-address{font-size:.7647058823529411em}
.hotel-area-v1{color:#616161;font-size:13px;line-height:1.5}
.hotel-area-v1 h2{color:#616161;font-size:1.23076923076923em;font-weight:600;margin:0}
.hotel-area-v1 h3,.hotel-area-v1 h4{color:#616161;font-size:1.07692307692308em;font-weight:600;margin:1.84615385em 0 .92307692em 0}
.hotel-area-v1 p{margin-bottom:.92307692em;font-size:1em}
.hotel-area-v1 ul{margin-bottom:.92307692em;font-size:1em}
.hotel-area-v1 p+ul{margin-top:1.84615385em}
.hotel-area-v1 .toggle-trigger{padding:.92307692em;display:flex;justify-content:space-between;font-size:1.23076923076923em;font-weight:600;color:#616161;border-top:1px solid #ddd}
.hotel-area-v1 .toggle-trigger h2{font-size:1em}
.hotel-area-v1 .toggle-trigger .icon{margin-right:.92307692em}
.hotel-area-v1 .toggle-inner{padding:0 1.15384615em 1.15384615em 1.15384615em}
.hotel-area-v1 .toggle-inner h2{padding:1.84615385em 0 .92307692em 0}
@media only screen and (min-width:60em){.hotel-area-v1 h2{font-size:1.38461538461538em}
.hotel-area-v1 h3,.hotel-area-v1 h4{font-size:1.15384615384615em}
.hotel-area-v1 ul li{width:33%;float:left;padding-right:15px}
.hotel-area-v1 ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.hotel-area-v1 .toggle-trigger{font-size:1.38461538461538em;padding:.92307692em 0 .92307692em 0}
.hotel-area-v1 .toggle-inner{padding:0 0 .92307692em 0}
.hotel-area-v1 .reviews-link{margin-left:0}
}
.ie9 .hotel-area-v1 .toggle-trigger .icon{float:right}
.hotel-amenities-v1 p{font-size:.7647058823529411em;margin-bottom:.92307692em}
.hotel-amenities-v1 h2{font-weight:normal;font-size:1.1764705882352942em;line-height:1.2em;margin-bottom:.9em;color:#536d83}
.hotel-amenities-v1 h3,.hotel-amenities-v1 h4{display:inline-block;width:100%;font-size:.8823529411764706em;line-height:1.2em;margin:1.61764706em 0 .41176471em 0;color:#536d83;font-weight:bold}
.hotel-amenities-v1 h3+h4{margin-top:1.2em}
.hotel-amenities-v1 ul{font-size:.7647058823529411em;line-height:1.2em}
.hotel-amenities-v1 li{float:left;padding:0 1.84615385em .46153846em 0;width:100%}
@media only screen and (min-width:37.5em){.hotel-amenities-v1 li{width:50%}
}
.hotel-amenities-v1 .paragraph-hack ul{font-size:1em}
.hotel-amenities-v1 .paragraph-hack{clear:both}
.hotel-amenities-v1 .paragraph-hack ul{font-size:100%}
.hotel-amenities-v1 .paragraph-hack li{width:100% !important}
.hotel-amenities-v1 p+ul,.hotel-amenities-v1 p+p{clear:both;margin-top:0}
.hotel-amenities-v1 p.rm-hide+ul{margin-top:0}
.hotel-amenities-v1 .toggle-trigger{margin:.92307692em 0 1.84615385em 0;font-size:.7647058823529411em;margin-bottom:0}
.hotel-amenities-v1 .js .toggle-pane.open,.hotel-amenities-v1 .toggle.open>.toggle-pane,.hotel-amenities-v1 .toggle[data-type=read-more] .toggle-pane{overflow:hidden}
.hotel-amenities-v1 div[data-section]{margin-bottom:.70588235em}
.hotel-amenities-v1 #renovations-and-closures{margin-bottom:1.41176471em}
.hotel-amenities-v1 .rewards-amenity-logo-gold,.hotel-amenities-v1 .rewards-amenity-logo-silver{width:2.64705882em;margin-right:.70588235em;float:left}
.hotel-amenities-v1 .rewards-exclusive-amenities{font-weight:bold}
.hotel-amenities-v1 .languageGroup .li{width:100%}
.hotel-amenities-v2{color:#616161;font-size:13px;line-height:1.5}
.hotel-amenities-v2 h2{color:#616161;font-size:1.23076923076923em;font-weight:600;margin:0}
.hotel-amenities-v2 h3,.hotel-amenities-v2 h4{color:#616161;font-size:1.07692307692308em;font-weight:600;margin:1.84615385em 0 .92307692em 0}
.hotel-amenities-v2 p{margin-bottom:.92307692em;font-size:1em}
.hotel-amenities-v2 ul{margin-bottom:.92307692em;font-size:1em}
.hotel-amenities-v2 p+ul{margin-top:1.84615385em}
.hotel-amenities-v2 .toggle-trigger{padding:.92307692em;display:flex;justify-content:space-between;font-size:1.23076923076923em;font-weight:600;color:#616161}
.hotel-amenities-v2 .toggle-trigger h2{font-size:1em}
.hotel-amenities-v2 .toggle-trigger .icon{margin-right:.92307692em}
.hotel-amenities-v2 .toggle-inner{padding:0 1.15384615em 1.15384615em 1.15384615em}
.hotel-amenities-v2 .feedback-link{color:#0968ba;font-size:1em}
@media only screen and (min-width:60em){.hotel-amenities-v2 h2{font-size:1.38461538461538em}
.hotel-amenities-v2 h3,.hotel-amenities-v2 h4{font-size:1.15384615384615em}
.hotel-amenities-v2 ul li{width:33%;float:left}
.hotel-amenities-v2 ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.hotel-amenities-v2 .toggle-trigger{font-size:1.38461538461538em;padding:.92307692em 0 .92307692em 0}
.hotel-amenities-v2 .toggle-inner{padding:0 0 .92307692em 0}
}
.ie9 .hotel-amenities-v2 .toggle-trigger h2{float:left}
.ie9 .hotel-amenities-v2 .toggle-trigger .icon{float:right}
.ie9 .hotel-amenities-v2 .toggle-trigger:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.hotel-amenities-v3{font-size:13px}
.hotel-amenities-v3 h2 .v-hotwire{font-weight:normal;font-size:1.1764705882352942em;line-height:1.2em;margin:0;color:#536d83}
.hotel-amenities-v3 h3,.hotel-amenities-v3 h4{font-size:1em;margin:0 0 .46153846em 0}
.hotel-amenities-v3 ul{margin:0;padding:0}
.hotel-amenities-v3 ul li{list-style:none;padding:0;margin-bottom:.46153846em}
.hotel-amenities-v3 p{margin-bottom:.46153846em}
.hotel-amenities-v3 p+ul{margin-top:1.84615385em}
.hotel-amenities-v3 div[data-section]{margin-bottom:2.30769231em}
.hotel-amenities-v3 article{margin-bottom:.92307692em}
.hotel-amenities-v3 h3.renovations_closures_heading{font-size:1.3529411764705883em;font-weight:400}
@media only screen and (min-width:45.375em){.hotel-amenities-v3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-amenities-v3 h3,.hotel-amenities-v3 h4{width:33%;float:left}
.hotel-amenities-v3 div[data-section]{width:67%;float:left}
}
@media only screen and (min-width:60em){.hotel-amenities-v3 h3,.hotel-amenities-v3 h4,.hotel-amenities-v3 div[data-section]{border-top:1px solid #ddd;padding-top:.92307692em}
.hotel-amenities-v3 h3 *,.hotel-amenities-v3 h4 *,.hotel-amenities-v3 div[data-section] *{border-top:0}
.hotel-amenities-v3 h3:first-of-type,.hotel-amenities-v3 div[data-section]:first-of-type{border:0}
.hotel-amenities-v3 ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-amenities-v3 ul li{width:calc(33% - 12px);padding-right:.92307692em}
.hotel-amenities-v3 h3.renovations_closures_heading,.hotel-amenities-v3 div[data-section="renovations_closures"]{width:100%}
.hotel-amenities-v3 div[data-section="renovations_closures"] ul{padding-left:1.41176471em}
.hotel-amenities-v3 div[data-section="renovations_closures"] ul li{list-style:disc;width:100%}
.hotel-amenities-v3 div[data-section="transport"] ul{column-count:2;display:block}
.hotel-amenities-v3 div[data-section="transport"] ul li{width:100%}
}
.hotel-continue-search{text-align:center;width:100%}
.hotel-continue-search .find-right-property-text{color:#536d83;font-weight:normal}
.hotel-continue-search .find-right-property-text{font-size:1.11764706em}
.hotel-continue-search .hotel-continue-search-button{align-items:center;background-color:#fff;display:block;margin:auto;width:90%;text-decoration:none;padding:1.47058824em}
.hotel-continue-search .hotel-continue-search-text{color:#0065b8;padding-top:.29411765em}
.hotel-continue-search .hotel-continue-search-text{font-size:.76470588em}
.hotel-continue-search .hotel-continue-search-text{line-height:1.4}
.hotel-description.default-view h2{color:#536d83;font-size:1.1764705882352942em;font-weight:normal;margin:0}
.hotel-description.default-view h3{font-size:.8823529411764706em;margin-bottom:.4em;color:#536d83}
.hotel-description.default-view .paragraph-hack,.hotel-description.default-view p{font-size:.7647058823529411em}
.hotel-description.default-view .amenity-amenity-element{display:inline-block;margin-top:.35294118em;-webkit-border-radius:.35294118em;-moz-border-radius:.35294118em;-o-border-radius:.35294118em;border-radius:.35294118em;font-size:.7647058823529411em}
.hotel-description.default-view .key-languages-list{font-size:.7647058823529411em}
.hotel-description.default-view .toggle-trigger{display:block}
.hotel-description.default-view #languages-header:target:before{content:'';display:block;height:3em;margin:3em 0 0}
.hotel-description.default-view .badges-container{margin-top:1.05882353em;margin-left:1.05882353em;float:right;text-align:center}
.hotel-description.default-view .badges-container .coalition-award-details{margin-bottom:.29411765em}
.hotel-description.default-view .badges-container .coalition-award-details.coalition-nectar{max-width:2.41176471em}
.hotel-description.default-view .badges-container .coalition-award-details.coalition-payback{width:5.58823529em}
.hotel-description.default-view .badges-container .coalition-award-details img{width:100%}
.hotel-description.default-view .badges-container #vip-badge{height:2.23529412em;width:5.29411765em}
.hotel-description.default-view .badges-container .vip-badges .menu.tooltip-inner{text-align:left;min-width:17.64705882em}
.hotel-description.default-view .badges-container .vip-badges h3{color:#1f1f1f;font-size:1.1764705882352942em}
.hotel-description.default-view .badges-container .vip-badges .menu-bar-inner>li{margin-right:0}
.hotel-description.default-view .badges-container .local-expert-tag{float:right;display:inline;text-align:center;padding:1.05882353em 0 1.05882353em 0}
.hotel-description.default-view .badges-container .local-expert-tag .local-expert-link{width:4.70588235em;height:auto;padding-bottom:.35294118em}
.hotel-description.default-view .badges-container .local-expert-tag div{font-size:.5882352941176471em;color:#00355f !important}
.enhanced-insider-badge{height:2.47058824em;width:4.70588235em}
#best-of-vip-logo{height:2.23529412em;width:5.29411765em;clear:both;margin:0;background-color:transparent}
#bova-logo>img{height:2.70588235em;width:5.29411765em;clear:both;margin-top:.35294118em;background-color:transparent}
#vip-tooltip-link{display:inline-block;margin-top:.35294118em;font-size:.7647058823529411em}
#local-expert-body{font-size:.7647058823529411em}
.hotel-description.theme-view p,.hotel-description.theme-view ul{font-size:.7647058823529411em;margin-top:.69230769em}
.hotel-description.theme-view .toggle-trigger{font-size:.7647058823529411em;color:#004e93}
.hotel-description.theme-view .teaser{margin-bottom:.69230769em}
.hotel-date-selector-inline .availabilityForm{padding:1.05882353em}
.hotel-date-selector-inline .dateSelector__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:.70588235em 1.05882353em .70588235em 1.05882353em;-webkit-border-radius:.23529412em .23529412em 0 0;-moz-border-radius:.23529412em .23529412em 0 0;-o-border-radius:.23529412em .23529412em 0 0;border-radius:.23529412em .23529412em 0 0;background-color:#00355f}
.hotel-date-selector-inline .dateSelector__title{color:#fff;margin:0}
.hotel-date-selector-inline .roomSnippet{text-align:right;font-size:.8823529411764706em}
.hotel-date-selector-inline .roomSnippet__img{margin:0 .70588235em 0 .70588235em}
.hotel-date-selector-inline .roomSnippet__details{color:#fff}
.hotel-date-selector-inline .roomSnippet__highlight{font-weight:bold;color:#ffcb00}
.hotel-date-selector-inline .availabilityForm{-moz-box-shadow:1px 1px 6px #c7c7c7;-webkit-box-shadow:1px 1px 6px #c7c7c7;box-shadow:1px 1px 6px #c7c7c7;-webkit-border-radius:0 0 .23529412em .23529412em;-moz-border-radius:0 0 .23529412em .23529412em;-o-border-radius:0 0 .23529412em .23529412em;border-radius:0 0 .23529412em .23529412em;background-color:#fff}
.hotel-date-selector-inline .formFields__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.70588235em}
.hotel-date-selector-inline .formFields__field .select,.hotel-date-selector-inline .formFields__field .text{margin:0;width:100%}
.hotel-date-selector-inline .formFields__field .label{display:none}
.hotel-date-selector-inline .formFields__date{width:calc(50% - 6px)}
.hotel-date-selector-inline .formFields__wrapper--room{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-date-selector-inline .formFields__wrapper--submit{margin-bottom:0;float:right}
.hotel-date-selector-inline .formFields__room,.hotel-date-selector-inline .formFields__adults,.hotel-date-selector-inline .formFields__children{margin-right:.70588235em;width:calc(100%/3 - 8px)}
.hotel-date-selector-inline .formFields__children{margin-right:0}
.hotel-date-selector-inline .rowTitle{width:100%;margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-inline .rowTitle+.formFields__field{margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-inline .childAges{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-inline .childAges__title{width:100%;font-weight:normal}
.hotel-date-selector-inline .formFields__childAge{margin-bottom:.70588235em;margin-right:0;width:calc(100%/2 - 6px)}
.hotel-date-selector-inline .formFields__childAge:nth-child(2n){margin-right:.70588235em}
.hotel-date-selector-inline .formFields__submit{width:100%}
.hotel-date-selector-inline button.formFields__btnSecondary{margin:0;text-transform:uppercase;width:100%}
.hotel-date-selector-inline .checkAvailability{position:fixed;bottom:12px;z-index:100;margin:0;padding:0;font-size:.8235294117647058em;left:12px;right:12px}
.hotel-date-selector-inline a.check-availability__btn{text-transform:uppercase;text-align:center;width:100%;touch-action:manipulation}
@media only screen and (min-width:45.375em){.hotel-date-selector-inline .availabilityForm.is__stuck{z-index:100;width:100% !important;left:0 !important;border-radius:0;animation:slideDown .25s ease-in}
.hotel-date-selector-inline .formFields__childAge{margin-right:.70588235em;width:calc(100%/4 - 9px)}
.hotel-date-selector-inline .formFields__childAge:nth-child(5n){margin-right:0}
}
@media only screen and (min-width:60em){.hotel-date-selector-inline .formFields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hotel-date-selector-inline .formFields__wrapper{margin-right:1.41176471em;margin-bottom:0}
.hotel-date-selector-inline .formFields__wrapper--room{flex-shrink:0;width:44%}
.hotel-date-selector-inline .formFields__wrapper--submit{margin-right:0;flex-shrink:0;flex-grow:2}
.hotel-date-selector-inline .formFields__field{margin-right:.70588235em;width:100%}
.hotel-date-selector-inline .formFields__field:last-child{margin-right:0}
.hotel-date-selector-inline .formFields__room,.hotel-date-selector-inline .formFields__adults,.hotel-date-selector-inline .formFields__children{width:calc(100%/3 - 8px)}
.hotel-date-selector-inline .formFields__children{margin-right:0}
.hotel-date-selector-inline .formFields__childAge{width:calc(100%/2 - 6px);margin-right:0}
.hotel-date-selector-inline .formFields__childAge:nth-child(2n){margin-right:.70588235em}
.hotel-date-selector-inline button.formFields__btnSecondary{padding:0 2.11764706em 0 2.11764706em}
}
@media only screen and (min-width:1260px){.hotel-date-selector-inline .availabilityForm.is__stuck{padding-left:9.41176471em;padding-right:11.58823529em}
.hotel-date-selector-inline .availabilityForm.is__stuck .availabilityForm__inner{max-width:1100px;margin:0 auto;padding-left:0;padding-right:0}
}
@media only screen and (min-width:45.375em){.hotel-date-selector-inline .availabilityForm__inner{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:60em){.hotel-date-selector-inline .availabilityForm__inner{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.hotel-date-selector-hotwire-inline .availabilityForm{padding:1.05882353em}
.hotel-date-selector-hotwire-inline .roomSnippet{text-align:right;font-size:.8823529411764706em}
.hotel-date-selector-hotwire-inline .roomSnippet__img{margin:0 .70588235em 0 .70588235em}
.hotel-date-selector-hotwire-inline .roomSnippet__details{color:#fff}
.hotel-date-selector-hotwire-inline .roomSnippet__highlight{font-weight:bold;color:#ffcb00}
.hotel-date-selector-hotwire-inline .availabilityForm{-moz-box-shadow:1px 1px 6px #c7c7c7;-webkit-box-shadow:1px 1px 6px #c7c7c7;box-shadow:1px 1px 6px #c7c7c7;-webkit-border-radius:0 0 .23529412em .23529412em;-moz-border-radius:0 0 .23529412em .23529412em;-o-border-radius:0 0 .23529412em .23529412em;border-radius:0 0 .23529412em .23529412em;background-color:#fff;background-image:url("https://a.travel-assets.com/flex/flexmanager/images/2019/06/26/hotwire-bg.jpg");background-repeat:repeat;background-size:480px 486px}
.hotel-date-selector-hotwire-inline .formFields__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.70588235em}
.hotel-date-selector-hotwire-inline .formFields__field .select,.hotel-date-selector-hotwire-inline .formFields__field .text{margin:0;width:100%}
.hotel-date-selector-hotwire-inline .formFields__field .label{display:none}
.hotel-date-selector-hotwire-inline .formFields__date{width:calc(50% - 6px)}
.hotel-date-selector-hotwire-inline .formFields__wrapper--room{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-date-selector-hotwire-inline .formFields__wrapper--submit{margin-bottom:0;float:right}
.hotel-date-selector-hotwire-inline .formFields__room,.hotel-date-selector-hotwire-inline .formFields__adults,.hotel-date-selector-hotwire-inline .formFields__children{margin-right:.70588235em;width:calc(100%/3 - 8px)}
.hotel-date-selector-hotwire-inline .formFields__children{margin-right:0}
.hotel-date-selector-hotwire-inline .rowTitle{width:100%;margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-hotwire-inline .rowTitle+.formFields__field{margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-hotwire-inline .childAges{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:calc(100%/3 + 4px)}
.hotel-date-selector-hotwire-inline .childAges__title{width:100%;font-weight:normal}
.hotel-date-selector-hotwire-inline .formFields__childAge{margin-bottom:.70588235em;margin-right:0;width:calc(100%/2 - 6px)}
.hotel-date-selector-hotwire-inline .formFields__childAge:nth-child(2n){margin-right:.70588235em}
.hotel-date-selector-hotwire-inline .formFields__submit{width:100%}
.hotel-date-selector-hotwire-inline .btn-action{color:#e64142;background:#fff;border-color:#fff}
.hotel-date-selector-hotwire-inline button.formFields__btnSecondary{margin:0;text-transform:inherit;width:100%}
@media only screen and (min-width:45.375em){.hotel-date-selector-hotwire-inline .availabilityForm.is__stuck{z-index:100;width:100% !important;left:0 !important;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;animation:slideDown .25s ease-in}
.hotel-date-selector-hotwire-inline .formFields__childAge{margin-right:.70588235em;width:calc(100%/4 - 9px)}
.hotel-date-selector-hotwire-inline .formFields__childAge:nth-child(5n){margin-right:0}
}
@media only screen and (min-width:60em){.hotel-date-selector-hotwire-inline .formFields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hotel-date-selector-hotwire-inline .formFields__wrapper{margin-right:1.41176471em;margin-bottom:0}
.hotel-date-selector-hotwire-inline .formFields__wrapper--room{flex-shrink:0;width:44%}
.hotel-date-selector-hotwire-inline .formFields__wrapper--submit{margin-right:0;flex-shrink:0;flex-grow:2}
.hotel-date-selector-hotwire-inline .formFields__field{margin-right:.70588235em;width:100%}
.hotel-date-selector-hotwire-inline .formFields__field:last-child{margin-right:0}
.hotel-date-selector-hotwire-inline .formFields__room,.hotel-date-selector-hotwire-inline .formFields__adults,.hotel-date-selector-hotwire-inline .formFields__children{width:calc(100%/3 - 8px)}
.hotel-date-selector-hotwire-inline .formFields__children{margin-right:0}
.hotel-date-selector-hotwire-inline .formFields__childAge{width:calc(100%/2 - 6px);margin-right:0}
.hotel-date-selector-hotwire-inline .formFields__childAge:nth-child(2n){margin-right:.70588235em}
.hotel-date-selector-hotwire-inline button.formFields__btnSecondary{padding:0 2.11764706em 0 2.11764706em}
}
@media only screen and (min-width:1260px){.hotel-date-selector-hotwire-inline .availabilityForm.is__stuck{padding-left:9.41176471em;padding-right:11.58823529em}
.hotel-date-selector-hotwire-inline .availabilityForm.is__stuck .availabilityForm__inner{max-width:1100px;margin:0 auto;padding-left:0;padding-right:0}
}
@media only screen and (min-width:45.375em){.hotel-date-selector-hotwire-inline .availabilityForm__inner{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:60em){.hotel-date-selector-hotwire-inline .availabilityForm__inner{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
#dateSelector__modal{padding:0;top:0 !important;overflow:hidden;position:fixed;bottom:0;left:0;right:0}
#dateSelector__modal .modal-inner,#dateSelector__modal .modal-body{width:100%;height:100%;padding:0;border-radius:0}
#dateSelector__modal .modal-close{z-index:200;width:44px;height:44px;text-align:center;line-height:44px;background:#fff;margin-top:-22px}
#dateSelector__modal .dateSelector{box-shadow:none;height:100%}
#dateSelector__modal .dateSelector__header{display:none}
#dateSelector__modal .availabilityForm{height:100%}
#dateSelector__modal .availabilityForm__inner{height:100%;position:relative}
#dateSelector__modal .availabilityForm__main{padding:4.35294118em 1.41176471em 0 1.41176471em;height:100%;overflow-y:auto}
#dateSelector__modal .availabilityForm__main .formFields{padding-bottom:5.88235294em}
#dateSelector__modal .availabilityForm__submit{position:absolute;z-index:10;bottom:0;left:0;right:0;background-color:#f5f5f5}
#dateSelector__modal .formFields__wrapper--dates{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:.58823529em}
#dateSelector__modal .formFields__wrapper--room{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
#dateSelector__modal .formFields__date{width:calc(50% - 6px)}
#dateSelector__modal .formFields__adults{width:calc(50% - 6px);margin-right:.70588235em}
#dateSelector__modal .formFields__children{width:calc(50% - 6px)}
#dateSelector__modal .formFields__room{width:100%}
#dateSelector__modal .formFields__room label,#dateSelector__modal .formFields__adults label,#dateSelector__modal .formFields__children label,#dateSelector__modal .formFields__childAge label{margin:0 0 .70588235em 0;width:100%}
#dateSelector__modal .formFields__room label .label,#dateSelector__modal .formFields__adults label .label,#dateSelector__modal .formFields__children label .label,#dateSelector__modal .formFields__childAge label .label{display:none}
#dateSelector__modal .rowTitle{width:100%;padding:.70588235em 0 0 0}
#dateSelector__modal .rowTitle legend{padding-top:0}
#dateSelector__modal .childAges{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}
#dateSelector__modal .childAges__title{width:100%;font-weight:normal;padding-top:0}
#dateSelector__modal .formFields__childAge{margin-right:0;width:calc(100%/2 - 6px)}
#dateSelector__modal .formFields__childAge:nth-child(2n){margin-right:.70588235em}
#dateSelector__modal .formFields__submit{padding:1.41176471em}
#dateSelector__modal button.formFields__btnSecondary{width:100%;font-size:17px;text-transform:uppercase;margin:0}
.checkAvailability{position:fixed;bottom:12px;z-index:100;margin:0;padding:0;font-size:.8235294117647058em;left:12px;right:12px}
a.check-availability__btn{text-transform:uppercase;text-align:center;width:100%;touch-action:manipulation;padding:.58823529em .70588235em .58823529em .70588235em}
@keyframes fillFromLeft{from{transform:scaleX(0.0)}
to{transform:scaleX(1.0)}
}
@keyframes fadeIn{from{opacity:0;transform:scale(1.5)}
to{opacity:1;transform:scale(1.0)}
}
.availability-form.reviewer .sticky-only{display:none}
.availability-form.reviewer .is_stuck{left:0 !important;right:0 !important;width:auto !important}
.availability-form.reviewer .is_stuck .sticky-only{display:inline-block}
.availability-form.reviewer .desktop-width-container{max-width:960px;margin:0 auto}
.availability-form.reviewer .ie11 .desktop-width-container{width:100%;margin:0 auto}
.availability-form.reviewer .datepicker-paging.datepicker-next.btn-paging.btn-secondary,.availability-form.reviewer .datepicker-paging.datepicker-prev.btn-paging.btn-secondary{margin:0;padding:0}
.availability-form.reviewer .datepicker-paging.datepicker-next.btn-paging.btn-secondary:focus,.availability-form.reviewer .datepicker-paging.datepicker-prev.btn-paging.btn-secondary:focus{outline:0}
@media only screen and (min-width:1600px){.availability-form.reviewer .desktop-width-container{max-width:1176px}
.availability-form.reviewer .ie11 .desktop-width-container{width:100%}
}
@media only screen and (min-width:1600px){.availability-form.reviewer .desktop-width-container{max-width:1176px}
.availability-form.reviewer .ie11 .desktop-width-container{width:100%}
}
.availability-form.reviewer .sticky-header-container.is_stuck{z-index:300;box-shadow:0 2px 5px rgba(0,0,0,0.15);background:#fff;position:fixed;top:0;width:100%}
.availability-form.reviewer .sticky-header-container.is_stuck .his-responsive-form{background:#00253c}
.availability-form.reviewer .sticky-header-container.is_stuck .his-responsive-form .label,.availability-form.reviewer .sticky-header-container.is_stuck .child-age-rows>legend{color:#fff}
.availability-form.reviewer .sticky-header-container.is_stuck .room-row .legend-container{border-top:1px solid rgba(255,255,255,0.25)}
.availability-form.reviewer .sticky-header-container.is_stuck .room-row .legend-container legend{color:#fff;background:#00253c}
.availability-form.reviewer .sticky-header-container.is_stuck .datepicker-label input{border-color:#fff}
@media only screen and (min-width:60em){.availability-form.reviewer .availability-form .container{max-width:1158px}
}
.availability-form.reviewer .his-responsive-form{background-color:#ededed;padding:.47058824em 0 .94117647em;transition:background .1s ease}
.availability-form.reviewer .his-responsive-form .desktop-width-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.availability-form.reviewer .his-responsive-form .datepicker-label input,.availability-form.reviewer .his-responsive-form select{border:1px solid #ddd;box-shadow:none;border-radius:0;background:#fff}
.availability-form.reviewer .his-responsive-form .datepicker-label input:focus,.availability-form.reviewer .his-responsive-form select:focus{outline:0;border-color:#00243d}
.availability-form.reviewer .his-responsive-form .field{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%;padding:0 .23529412em 0 .23529412em}
.availability-form.reviewer .his-responsive-form .field>input,.availability-form.reviewer .his-responsive-form .field>button{width:100%;border-radius:3px;border:0;outline:0}
.availability-form.reviewer .his-responsive-form .field #submit{margin-top:.58823529em;margin-right:0;height:36px}
.availability-form.reviewer .his-responsive-form .field #submit .btn-label{font-size:13px}
.availability-form.reviewer .his-responsive-form .field>label{width:100%;border-radius:0;padding:0 .23529412em 0 .23529412em}
.availability-form.reviewer .his-responsive-form .field>label:first-child{margin-right:.29411765em;padding-left:0}
.availability-form.reviewer .his-responsive-form .field .label{font-size:.7058823529411765em;font-weight:600}
.availability-form.reviewer .his-responsive-form .field .invalid{border:2px solid #c00}
.availability-form.reviewer .his-responsive-form .field.double{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 66%;-ms-flex:0 0 66%;flex:0 0 66%;padding-right:0}
.availability-form.reviewer .his-responsive-form .field.row-fields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}
.availability-form.reviewer .his-responsive-form .field.row-fields .field{padding:0}
.availability-form.reviewer .his-responsive-form .field.wide{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}
.availability-form.reviewer .his-responsive-form .field.full{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.availability-form.reviewer .his-responsive-form .field.room-wrapper{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:5;-webkit-order:5;order:5;margin-top:.47058824em}
.availability-form.reviewer .his-responsive-form .field.action{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;order:6}
.availability-form.reviewer .room-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.availability-form.reviewer .room-row .legend-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;border-top:1px solid #616161;margin-top:.47058824em}
.availability-form.reviewer .room-row .legend-container legend{background:#ededed;margin-left:1.41176471em;margin-top:-0.70588235em;padding:0 .94117647em 0 .94117647em}
.availability-form.reviewer .room-row .row-fields{-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:-0.70588235em}
.availability-form.reviewer .room-row .row-fields>label{padding-left:.70588235em;margin-top:0;margin-bottom:.70588235em;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
@media only screen and (min-width:60em){.availability-form.reviewer .room-row .row-fields{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
}
.availability-form.reviewer .child-ages-wrapper{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.availability-form.reviewer .child-age-rows{padding:0 .70588235em 0 .70588235em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.70588235em;margin-bottom:.70588235em}
.availability-form.reviewer .child-age-rows>legend{padding-top:0;margin-bottom:0;font-size:.7058823529411765em;font-weight:600;padding-left:.70588235em;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.availability-form.reviewer .child-age-rows>label{margin-top:0;padding-left:.70588235em;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 calc(33.333333333333336%);-ms-flex:0 0 calc(33.333333333333336%);flex:0 0 calc(33.333333333333336%)}
@media only screen and (min-width:60em){.availability-form.reviewer{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
.availability-form.reviewer .his-responsive-form{padding:0}
.availability-form.reviewer .his-responsive-form .field{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.availability-form.reviewer .his-responsive-form .field.wide{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3 1 0;-ms-flex:3 1 0;flex:3 1 0}
.availability-form.reviewer .his-responsive-form .field.double{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2 1 0;-ms-flex:2 1 0;flex:2 1 0}
.availability-form.reviewer .his-responsive-form .field.full{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3 1 0;-ms-flex:3 1 0;flex:3 1 0}
.availability-form.reviewer .his-responsive-form .field.room-wrapper{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;order:6}
.availability-form.reviewer .his-responsive-form .field.action{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3 1 0;-ms-flex:3 1 0;flex:3 1 0;order:5}
.availability-form.reviewer .room-row{margin-left:calc(50% - 16px);padding:0 0 0 .94117647em}
.availability-form.reviewer .label.button-offset{height:18px}
}
@media only screen and (min-width:60em){.ie10 .availability-form.reviewer .field.double{margin-right:8.47058824em}
}
.ie10 .availability-form.reviewer section,.ie11 .availability-form.reviewer section,.ie10 .availability-form.reviewer .desktop-width-container,.ie11 .availability-form.reviewer .desktop-width-container{width:100%}
.ie10 .availability-form.reviewer .desktop-width-container,.ie11 .availability-form.reviewer .desktop-width-container{padding-bottom:.88235294em}
.ie10 .availability-form.reviewer .field,.ie11 .availability-form.reviewer .field{-ms-flex-preferred-size:100% !important}
@media only screen and (min-width:60em){.ie10 .availability-form.reviewer .field,.ie11 .availability-form.reviewer .field{-ms-flex-preferred-size:140px !important}
.ie10 .availability-form.reviewer .room-wrapper,.ie11 .availability-form.reviewer .room-wrapper{-ms-flex-preferred-size:100% !important}
.ie10 .availability-form.reviewer .room-wrapper .row-fields,.ie11 .availability-form.reviewer .room-wrapper .row-fields{min-width:400px}
}
.ie9 .availability-form.reviewer .his-responsive-form{padding-bottom:.70588235em}
.ie9 .availability-form.reviewer .his-responsive-form:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .availability-form.reviewer .his-responsive-form .field{float:left}
.ie9 .availability-form.reviewer .his-responsive-form .field.double label{width:60px}
.iphone .availability-form.reviewer .room-wrapper .room-row{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.iphone .availability-form.reviewer .room-wrapper .room-row .row-fields{margin-top:.70588235em}
@media screen and (-webkit-min-device-pixel-ratio:0){.availability-form.reviewer .room-row .legend-container{float:left}
.availability-form.reviewer .room-row .row-fields{-webkit-flex:0 0 auto}
.availability-form.reviewer .room-row .row-fields>label{width:150px}
}
.hotel-gallery-default .jumbo-wrapper{overflow:hidden;position:relative}
.hotel-gallery-default .jumbo-wrapper .no-image{margin:0}
.hotel-gallery-default .jumbo-wrapper .modal-header{display:none}
.hotel-gallery-default .jumbo-wrapper .wrapper-slider{position:relative}
.hotel-gallery-default .jumbo-hero{background-color:#1f1f1f;margin:0;overflow:hidden;position:relative}
.hotel-gallery-default .jumbo-hero.one-or-two-image .hero,.hotel-gallery-default .jumbo-hero.one-or-two-image .hero:first-of-type,.hotel-gallery-default .jumbo-hero.one-or-two-image .hero:last-of-type{margin-left:auto;margin-right:auto;position:absolute;opacity:1;display:none}
.hotel-gallery-default .jumbo-hero.one-or-two-image .hero.selected,.hotel-gallery-default .jumbo-hero.one-or-two-image .hero:first-of-type.selected,.hotel-gallery-default .jumbo-hero.one-or-two-image .hero:last-of-type.selected{display:block}
.hotel-gallery-default .jumbo-hero .hero{bottom:0;display:block;height:100%;float:left;left:0;margin:0 .17647059em 0 .17647059em;max-width:100%;opacity:.2;-ms-filter:"alpha(opacity=20)";filter:alpha(opacity = 20);position:relative;right:0;top:0;-webkit-transition:opacity 350ms ease-in-out;-moz-transition:opacity 350ms ease-in-out;-o-transition:opacity 350ms ease-in-out;transition:opacity 350ms ease-in-out;width:auto}
.hotel-gallery-default .jumbo-hero .hero:first-of-type{margin:0 .17647059em 0 0}
.hotel-gallery-default .jumbo-hero .hero:last-of-type{margin:0 0 0 .17647059em}
.hotel-gallery-default .jumbo-hero .l,.hotel-gallery-default .jumbo-hero .m{border:0}
.hotel-gallery-default .jumbo-hero .selected{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity = 100)}
.hotel-gallery-default .image.jumbo-hero{background:0;padding-bottom:0;height:26.47058824em;-webkit-transition:transform .35s ease-in-out;-moz-transition:transform .35s ease-in-out;-o-transition:transform .35s ease-in-out;transition:transform .35s ease-in-out}
.hotel-gallery-default .image.jumbo-hero .hero.photo-hover{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity = 100)}
.hotel-gallery-default .image.jumbo-hero.one-or-two-image{background:black}
.hotel-gallery-default .image.jumbo-hero.do-not-animate{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.hotel-gallery-default #toggle-banner{position:absolute;top:0;width:100%;height:100%}
.hotel-gallery-default #toggle-banner .btn-paging{font-size:1em}
.hotel-gallery-default #toggle-banner .jumbo-image-next,.hotel-gallery-default #toggle-banner .jumbo-image-prev{cursor:pointer;height:26.47058824em;min-width:62px;outline:0;position:relative;width:33%;z-index:2}
.hotel-gallery-default #toggle-banner .jumbo-image-next .icon,.hotel-gallery-default #toggle-banner .jumbo-image-prev .icon{padding-right:0}
.hotel-gallery-default #toggle-banner .btn-label{background:#fff;-webkit-border-radius:1.23529412em;-moz-border-radius:1.23529412em;-o-border-radius:1.23529412em;border-radius:1.23529412em;height:2.47058824em;line-height:2.47058824em;width:2.47058824em}
.hotel-gallery-default #toggle-banner .btn-label img{position:static;width:1.05882353em;height:1.05882353em}
.hotel-gallery-default #toggle-banner .jumbo-image-prev{float:left;text-align:left;padding-left:.88235294em}
.hotel-gallery-default #toggle-banner .jumbo-image-prev .btn-label{padding-left:.70588235em}
.hotel-gallery-default #toggle-banner .jumbo-image-prev .btn-label .icon{transform:rotateY(180deg)}
.hotel-gallery-default #toggle-banner .jumbo-image-next{float:right;text-align:right;padding-right:.88235294em}
.hotel-gallery-default #toggle-banner .jumbo-image-next .btn-label{padding-right:.70588235em}
.hotel-gallery-default #toggle-banner .jumbo-image-next .active,.hotel-gallery-default #toggle-banner .jumbo-image-next:hover .inactive,.hotel-gallery-default #toggle-banner .jumbo-image-prev .active,.hotel-gallery-default #toggle-banner .jumbo-image-prev:hover .inactive{display:none}
.hotel-gallery-default #toggle-banner .jumbo-image-next .inactive,.hotel-gallery-default #toggle-banner .jumbo-image-next:hover .active,.hotel-gallery-default #toggle-banner .jumbo-image-prev .inactive,.hotel-gallery-default #toggle-banner .jumbo-image-prev:hover .active{display:block}
@media only screen and (min-width:320px) and (max-width:405px){.hotel-gallery-default .image.jumbo-hero{height:11.82352941em}
.hotel-gallery-default #toggle-banner .jumbo-image-next,.hotel-gallery-default #toggle-banner .jumbo-image-prev{height:11.82352941em}
}
@media only screen and (min-width:406px) and (max-width:491px){.hotel-gallery-default .image.jumbo-hero{height:14.82352941em}
.hotel-gallery-default #toggle-banner .jumbo-image-next,.hotel-gallery-default #toggle-banner .jumbo-image-prev{height:14.82352941em}
}
@media only screen and (min-width:492px) and (max-width:725px){.hotel-gallery-default .image.jumbo-hero{height:20.82352941em}
.hotel-gallery-default #toggle-banner .jumbo-image-next,.hotel-gallery-default #toggle-banner .jumbo-image-prev{height:20.82352941em}
}
.hotel-gallery-default .image-caption{font-size:.7647058823529411em;background:transparent !important;margin:.35294118em .70588235em .35294118em .70588235em}
.hotel-gallery-default .photos-and-reviews{position:relative}
.hotel-gallery-default .photos-and-reviews .map-subtitle{display:none}
.hotel-gallery-default .jumbo-wrapper figcaption{padding:0}
.hotel-gallery-default #discount-image-banner{background-color:#d60000;color:#fff;font-size:.7647058823529411em;font-weight:bold;position:absolute;top:.70588235em;left:-0.35294118em;padding:.17647059em .70588235em .17647059em .70588235em;z-index:2}
.hotel-gallery-default .firefox .jumbo-hero img{color:transparent}
.hotel-gallery-default .firefox .jumbo-hero .xl.landscape{max-height:100%;width:auto}
.hotel-gallery-default .image-caption-numbers{float:left}
.hotel-gallery-default .number-caption-separator{white-space:pre}
.hotel-gallery-default .see-all-caption-region{display:block;float:right;height:1.84615385em}
.hotel-gallery-default .see-all-caption-text{color:#fff}
.hotel-gallery-default .toggle-banner{background:linear-gradient(-180deg,rgba(0,0,0,0) 0,rgba(0,0,0,0.16) 34%,rgba(0,0,0,0.4) 69%,rgba(0,0,0,0.6) 100%);background-position:bottom;background-repeat:no-repeat;background-size:100% 56px}
.hotel-gallery-default .toggle-banner .image-caption{bottom:0;color:#fff;margin:0;padding:0 .70588235em .70588235em .70588235em;position:absolute;text-shadow:2px 4px 3px rgba(0,0,0,0.3);width:100%;z-index:3}
.hotel-gallery-default .toggle-banner .gallery-thumbnails-link{background:transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgdmlld0JveD0iMCAwIDI2IDI2Ij4KICAgIDxkZWZzPgogICAgICAgIDxmaWx0ZXIgaWQ9ImEiIHdpZHRoPSIxNzAlIiBoZWlnaHQ9IjE3MCUiIHg9Ii0zNSUiIHk9Ii0yNSUiIGZpbHRlclVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCI+CiAgICAgICAgICAgIDxmZU9mZnNldCBkeT0iMiIgaW49IlNvdXJjZUFscGhhIiByZXN1bHQ9InNoYWRvd09mZnNldE91dGVyMSIvPgogICAgICAgICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49InNoYWRvd09mZnNldE91dGVyMSIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIiBzdGREZXZpYXRpb249IjIiLz4KICAgICAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49InNoYWRvd0JsdXJPdXRlcjEiIHJlc3VsdD0ic2hhZG93TWF0cml4T3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuNTYgMCIvPgogICAgICAgICAgICA8ZmVNZXJnZT4KICAgICAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZG93TWF0cml4T3V0ZXIxIi8+CiAgICAgICAgICAgICAgICA8ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiLz4KICAgICAgICAgICAgPC9mZU1lcmdlPgogICAgICAgIDwvZmlsdGVyPgogICAgPC9kZWZzPgogICAgPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWx0ZXI9InVybCgjYSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMgMSkiPgogICAgICAgIDxwYXRoIGQ9Ik0wIDBoMjB2MjBIMHoiLz4KICAgICAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0xOC4zMzMgMTMuMzMzdi0xMGMwLS45MTYtLjc1LTEuNjY2LTEuNjY2LTEuNjY2aC0xMEM1Ljc1IDEuNjY3IDUgMi40MTcgNSAzLjMzM3YxMEM1IDE0LjI1IDUuNzUgMTUgNi42NjcgMTVoMTBjLjkxNiAwIDEuNjY2LS43NSAxLjY2Ni0xLjY2N3pNOS4xNjcgMTBsMS42OTEgMi4yNTggMi40NzUtMy4wOTEgMy4zMzQgNC4xNjZoLTEwTDkuMTY3IDEwem0tNy41LTV2MTEuNjY3YzAgLjkxNi43NSAxLjY2NiAxLjY2NiAxLjY2NkgxNXYtMS42NjZIMy4zMzNWNUgxLjY2N3oiLz4KICAgIDwvZz4KPC9zdmc+Cg==') no-repeat center center;float:right;height:1.84615385em;width:1.84615385em;font-size:1em;margin:0 0 -0.15384615em 0}
.modal-wrap.default-gallery-thumbnails-modal.active{padding-top:2.82352941em}
.modal-wrap.default-gallery-thumbnails-modal.active .hotel-thumbnail{width:12.5%;float:left;padding:.17647059em}
.modal-wrap.default-gallery-thumbnails-modal.active .hotel-thumbnail.selected .tile-media{border:.29411765em solid #fff;opacity:.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity = 50)}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-inner{background:transparent;width:100%;box-shadow:none}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-body{padding:0 .17647059em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header{display:block;padding:.70588235em 0 .88235294em}
.modal-wrap.default-gallery-thumbnails-modal.active+.modal-background{background-color:#1f1f1f}
.modal-wrap.default-gallery-thumbnails-modal.active .see-all-caption-region{display:none}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header{padding:.70588235em 0 .88235294em .70588235em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header a{color:#fff}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header a{font-size:.76470588em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header a{line-height:1.4}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header .modal-title{padding-top:.29411765em;color:#fff}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header .modal-title .star-rating{padding-left:.35294118em;vertical-align:text-top}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header .modal-title .star-rating{font-size:.76470588em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header .modal-title .star-rating{line-height:1.4}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-close{color:#fff;right:.70588235em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-close{font-size:1em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-close{line-height:1.411764705882353}
.modal-wrap.default-gallery-thumbnails-modal.active .gallery-takeover-thumbnails{overflow-y:auto;height:35.29411765em}
@media only screen and (max-width:30.6875em){.modal-wrap.default-gallery-thumbnails-modal.active{padding-top:0;background:#1f1f1f}
.modal-wrap.default-gallery-thumbnails-modal.active .jumbo-wrapper{height:100%}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-inner{background:#1f1f1f;height:100%;overflow:hidden}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-body{height:100%}
.modal-wrap.default-gallery-thumbnails-modal.active .wrapper-slider{position:absolute;top:50%;margin-top:-7.41176471em;width:100%}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header{padding:.70588235em 1.88235294em .88235294em .70588235em}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-header .modal-title .star-rating{padding-left:0}
.modal-wrap.default-gallery-thumbnails-modal.active .hotel-thumbnail{width:25%}
.modal-wrap.default-gallery-thumbnails-modal.active .gallery-modal-thumbnail{margin-bottom:0}
.modal-wrap.default-gallery-thumbnails-modal.active .image.jumbo-hero{background:#fff}
.modal-wrap.default-gallery-thumbnails-modal.active .modal-title{padding-right:.35294118em}
}
.mosaic-gallery.lens-flexification .mosaic{height:25.58823529em;position:relative;margin:0 auto;padding:0}
.mosaic-gallery.lens-flexification .mosaic div{height:8.82352941em;width:33.333333333333336%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;margin:auto;border:1px solid white}
.mosaic-gallery.lens-flexification .mosaic .first_image,.mosaic-gallery.lens-flexification .mosaic .second_image{width:50%;height:16.76470588em}
.mosaic-gallery.lens-flexification .mosaic .first_image{top:0;left:0}
.mosaic-gallery.lens-flexification .mosaic .second_image{top:0;right:0}
.mosaic-gallery.lens-flexification .mosaic .third_image{bottom:0;left:0}
.mosaic-gallery.lens-flexification .mosaic .forth_image{bottom:0;left:33.333333333%}
.mosaic-gallery.lens-flexification .mosaic .fifth_image{bottom:0;right:0}
.mosaic-gallery.lens-flexification .mosaic .fifth_image .mosaic-messaging{font-size:1em;background-color:rgba(0,0,0,0.5);height:8.70588235em;line-height:8.7058823529em;text-align:center;font-weight:400}
.mosaic-gallery.lens-flexification .mosaic .mid{color:#fff;text-decoration:none;display:block;height:100%}
.mosaic-gallery.lens-flexification .mosaic .mid:visited,.mosaic-gallery.lens-flexification .mosaic .mid:focus{color:#fff;outline:0}
.gallery-modal.lens-flexification .media-viewer,.gallery-modal.lens-flexification .modal-inner,.gallery-modal.lens-flexification .modal-body,.gallery-modal.lens-flexification .image-slider,.gallery-modal.lens-flexification .media-caption,.gallery-modal.lens-flexification .image-slider .image-slider-mask{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.gallery-modal.lens-flexification .modal-inner{transition:none;transform:none}
.gallery-modal.lens-flexification .active .modal-inner{transition:none;transform:none;animation:modalEntry .25s ease forwards;animation-delay:.25s}
.gallery-modal.lens-flexification .modal-body{padding:0;position:relative}
.gallery-modal.lens-flexification .media-caption{bottom:100%;padding-right:5.88235294em;padding-left:5.88235294em}
.gallery-modal.lens-flexification .media-wrap,.gallery-modal.lens-flexification .media-viewer{overflow:visible}
.gallery-modal.lens-flexification .image-slider{position:static}
.gallery-modal.lens-flexification .image-slider .image-slider-thumbs li{margin:1.17647059em .29411765em 1.17647059em .29411765em}
.gallery-modal.lens-flexification .image-slider-control{font-size:2.8333333333333335em;top:40%;width:50px;height:50px;line-height:50px;text-align:center;background:0;margin:0;padding:0;color:#fff;outline:0}
.gallery-modal.lens-flexification .image-slider-control.prev .icon:after,.gallery-modal.lens-flexification .image-slider-control.next .icon:after{content:"\e03f"}
.gallery-modal.lens-flexification .image-slider-control.prev{left:0}
.gallery-modal.lens-flexification .image-slider-control.next{right:0}
.gallery-modal.lens-flexification+.modal-background{background:#000;opacity:.85 !important}
.gallery-modal.lens-flexification.active .modal-inner{animation:modalEntry .25s ease forwards;animation-delay:.25s}
@media only screen and (max-width:37.5em){.mosaic-gallery.lens-flexification .mosaic{height:16.47058824em}
.mosaic-gallery.lens-flexification .mosaic div{height:6.47058824em}
.mosaic-gallery.lens-flexification .mosaic .first_image,.mosaic-gallery.lens-flexification .mosaic .second_image{width:50%;height:10em}
.mosaic-gallery.lens-flexification .mosaic .mid{display:flex;align-items:center;height:100%;width:100%;padding-left:1.25em;padding-right:1.25em;color:#fff}
.mosaic-gallery.lens-flexification .mosaic .fifth_image{bottom:0;right:0}
.mosaic-gallery.lens-flexification .mosaic-messaging{height:100% !important;margin:0;display:flex;align-items:center;justify-content:center;font-size:.9444444444444444em !important;line-height:1.4 !important;font-weight:500}
.gallery-modal.lens-flexification .modal-inner{width:100%;margin:0;box-shadow:none;transition:none;transform:none}
.gallery-modal.lens-flexification .media-viewer{padding-top:66.25%}
.gallery-modal.lens-flexification .media-wrap img{width:100%;object-fit:cover}
.gallery-modal.lens-flexification .media-caption{bottom:100%;padding-right:1.05882353em;padding-left:1.05882353em}
.gallery-modal.lens-flexification .image-slider-mask{display:none}
.gallery-modal.lens-flexification .image-slider-control{font-size:1.7em}
.gallery-modal.lens-flexification .image-slider-control.prev{left:15px}
.gallery-modal.lens-flexification .image-slider-control.next{right:15px}
.gallery-modal.lens-flexification.active .modal-inner{animation:modalEntry .25s ease forwards;animation-delay:.25s}
}
@media only screen and (min-width:60em){.mosaic-gallery.lens-flexification{padding-right:1.41176471em;padding-bottom:1.41176471em}
}
.gallery.hotel-gallery-reviewer{background:#fff;height:100%}
.gallery.hotel-gallery-reviewer .simple-gallery .btn-paging.gallery-image-next .icon.icon-toggle90,.gallery.hotel-gallery-reviewer .simple-gallery .btn-paging.gallery-image-prev .icon.icon-toggle270{color:#fff}
.gallery.hotel-gallery-reviewer .gallery-hero .image-caption-count{margin-right:1em}
.gallery.hotel-gallery-reviewer .gallery-hero .gallery-caption{color:#fff}
.gallery.hotel-gallery-reviewer .gallery-hero .gallery-caption-main{background:rgba(0,36,61,0.7);text-align:left;padding:1em}
.gallery.hotel-gallery-reviewer .gallery-hero .caption-hotel-rating{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;padding:.5em;background:rgba(0,36,61,0.8)}
.gallery.hotel-gallery-reviewer .review-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:.35294118em;-ms-flex-pack:center;justify-content:center;padding:6px;height:auto;width:auto;min-width:5em;background:#00b1ff;color:#fff}
.gallery.hotel-gallery-reviewer .review-box .review-box__score{font-size:1.5294117647058822em}
.gallery.hotel-gallery-reviewer .review-box .review-box__outof5{font-size:.8em;font-weight:700}
.gallery.hotel-gallery-reviewer .hotel-name{color:#fff;margin-bottom:0}
@media only screen and (min-width:60em){.gallery.hotel-gallery-reviewer .simple-gallery{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.gallery.hotel-gallery-reviewer .simple-gallery .gallery-hero{padding-bottom:0}
.gallery.hotel-gallery-reviewer .gallery-caption-main{background-color:rgba(0,36,61,0.7);text-align:left}
.gallery.hotel-gallery-reviewer .mobile-only{display:none !important}
}
.gallery.hotel-gallery-reviewer .gallery-highlights-container-reviewer{display:none}
@media only screen and (max-width:59.9375em){.gallery.hotel-gallery-reviewer .gallery-highlights-container-reviewer{display:block}
.gallery.hotel-gallery-reviewer .gallery-highlights-container-reviewer .gallery-highlights-reviewer{display:block;margin-top:0;padding:0 0 .88235294em 0;text-align:center;background-color:#ececec}
.gallery.hotel-gallery-reviewer .gallery-highlights-container-reviewer .gallery-highlights-reviewer li{padding:.29411765em .47058824em .29411765em .47058824em;font-size:.647em;background-color:#00b1ff;margin:1.41176471em .47058824em 0 .47058824em;color:#fff;border-radius:.273em;display:inline-block;list-style-type:none}
}
.ie10 .simple-gallery.reviewer .gallery-hero,.ie11 .simple-gallery.reviewer .gallery-hero{min-width:550px}
.ie10 .simple-gallery.reviewer .gallery-hero span,.ie11 .simple-gallery.reviewer .gallery-hero span{display:inline-block}
.ie9 .gallery.hotel-gallery-reviewer{position:absolute;right:0;top:180px;width:760px;height:525px}
.mosaic-gallery.mosaic-hotwire-width{float:left;width:100%}
.mosaic-gallery.mosaic-hotwire-width .mosaic{height:25.58823529em;position:relative;margin:0 auto;padding:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic div{height:8.82352941em;width:33.333333333333336%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;margin:auto;border:1px solid white}
.mosaic-gallery.mosaic-hotwire-width .mosaic .first_image,.mosaic-gallery.mosaic-hotwire-width .mosaic .second_image{width:50%;height:16.76470588em}
.mosaic-gallery.mosaic-hotwire-width .mosaic .first_image{top:0;left:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic .second_image{top:0;right:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic .third_image{bottom:0;left:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic .forth_image{bottom:0;left:33.333333333%}
.mosaic-gallery.mosaic-hotwire-width .mosaic .fifth_image{bottom:0;right:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic .fifth_image .mosaic-messaging{font-size:1em;background-color:rgba(0,0,0,0.5);height:8.70588235em;line-height:8.7058823529em;text-align:center;font-weight:400}
.mosaic-gallery.mosaic-hotwire-width .mosaic .mid{color:#fff;text-decoration:none;display:block;height:100%}
.mosaic-gallery.mosaic-hotwire-width .mosaic .mid:visited,.mosaic-gallery.mosaic-hotwire-width .mosaic .mid:focus{color:#fff;outline:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic-hotwire-height{height:19em}
.mosaic-hotwire.gallery-modal .media-viewer,.mosaic-hotwire.gallery-modal .modal-inner,.mosaic-hotwire.gallery-modal .modal-body,.mosaic-hotwire.gallery-modal .image-slider,.mosaic-hotwire.gallery-modal .media-caption,.mosaic-hotwire.gallery-modal .image-slider .image-slider-mask{background:transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.mosaic-hotwire.gallery-modal .modal-body{padding:0;position:relative}
.mosaic-hotwire.gallery-modal .media-caption{bottom:100%;padding-right:5.88235294em;padding-left:5.88235294em}
.mosaic-hotwire.gallery-modal .media-wrap,.mosaic-hotwire.gallery-modal .media-viewer{overflow:visible}
.mosaic-hotwire.gallery-modal .image-slider{position:static}
.mosaic-hotwire.gallery-modal .image-slider .image-slider-thumbs li{margin:1.17647059em .29411765em 1.17647059em .29411765em}
.mosaic-hotwire.gallery-modal .image-slider-control{font-size:2.8333333333333335em;top:40%;width:50px;height:50px;line-height:50px;text-align:center;background:0;margin:0;padding:0;color:#fff;outline:0}
.mosaic-hotwire.gallery-modal .image-slider-control.prev .icon:after,.mosaic-hotwire.gallery-modal .image-slider-control.next .icon:after{content:"\e03f"}
.mosaic-hotwire.gallery-modal .image-slider-control.prev{left:0}
.mosaic-hotwire.gallery-modal .image-slider-control.next{right:0}
.mosaic-hotwire.gallery-modal+.modal-background{background:#000;opacity:.85 !important}
@media only screen and (max-width:37.5em){.mosaic-gallery.mosaic-hotwire-width .mosaic{height:16.47058824em}
.mosaic-gallery.mosaic-hotwire-width .mosaic div{height:6.47058824em}
.mosaic-gallery.mosaic-hotwire-width .mosaic .first_image,.mosaic-gallery.mosaic-hotwire-width .mosaic .second_image{width:50%;height:10em}
.mosaic-gallery.mosaic-hotwire-width .mosaic .mid{display:flex;align-items:center;height:100%;width:100%;padding-left:1.25em;padding-right:1.25em;color:#fff}
.mosaic-gallery.mosaic-hotwire-width .mosaic .fifth_image{bottom:0;right:0}
.mosaic-gallery.mosaic-hotwire-width .mosaic-messaging{height:100% !important;margin:0;display:flex;align-items:center;justify-content:center;font-size:.9444444444444444em !important;line-height:1.4 !important;font-weight:500}
.mosaic-hotwire.gallery-modal .modal-inner{width:100%;margin:0;box-shadow:none}
.mosaic-hotwire.gallery-modal .media-viewer{padding-top:66.25%}
.mosaic-hotwire.gallery-modal .media-wrap img{width:100%;object-fit:cover}
.mosaic-hotwire.gallery-modal .media-caption{bottom:100%;padding-right:1.05882353em;padding-left:1.05882353em}
.mosaic-hotwire.gallery-modal .image-slider-mask{display:none}
.mosaic-hotwire.gallery-modal .image-slider-control{font-size:1.7em}
.mosaic-hotwire.gallery-modal .image-slider-control.prev{left:15px}
.mosaic-hotwire.gallery-modal .image-slider-control.next{right:15px}
}
@media only screen and (min-width:60em){.mosaic-gallery.mosaic-hotwire-width{padding-right:1.41176471em}
}
@font-face{font-family:'Share icons';src:url(data:font/woff;charset=utf-8;base64,d09GRgABAAAAAAYcAAoAAAAACQAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAAA9AAAAD4AAABWVrVjOGNtYXAAAAE0AAAAQQAAAUoCmwV8Z2x5ZgAAAXgAAAKzAAADQC//+kloZWFkAAAELAAAACwAAAA2DsQdLmhoZWEAAARYAAAAGAAAACQIXQQHaG10eAAABHAAAAAOAAAAGBgAAABsb2NhAAAEgAAAAA4AAAAOAroBbG1heHAAAASQAAAAHwAAACABFAB8bmFtZQAABLAAAAFKAAACkWWhVy1wb3N0AAAF/AAAAB8AAAA1Ax4CCHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGBwYHBlcWUDcGBZGsDCYBACYFgehAAB4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZiALNf//8EqHEH0/wNQ9UDAyMZAOWBkYmZhpYI5AwQAwncHGQAAAHicPVFBaNNQGH7fS16SdW22Nmljadeu2dqwCl26dk0nutVVtBMVhFo9CoqiMkRRUEQQETzsJENwN+/iwYm4k/cJehHpdthhiB50Ry8TE/wzxbyQ//35/v997/t+BkaP9EEGqzNmTDU8oSOZgzULrwLHVtTiLOolp5hD7e8vHaqZskQFY7SjQnc9XzexKAO9drvHea9NebBMuYxFs55vdYFua67LIQfLlLd7wOk2riTNT5qphVnYh7102NQ2jBTvzrW6nHdbajy6YSZD/PTeNXn4kZl0nqksyhiaqCJeiDv2BMC5H8hMbgVHAhkBbuGh/4KfuRrc32sJNT6nYLAMc0OlXj0N0lMgAXHSUSBhLuz94XEu/mFTKVNRC3FTsUvTrtHkOxjP8qnsOCj6HzNF8LOjW7+x6+fgZng5kU4n/C/p8eyp+Ukcx92RsHDE18NYyvDPfoev+a/cEMqVkC5m4Y+FPXzrvzaJJLA43ZFBYaG5SS9VazCvxBzXKE1CheXB5Wwj2Ba4eO7l0RObyAsRbG/WtJnDPqxHv4LvMhPBz/Ub7+bfnDcFBt+vIyr8h9qho0uYWFoK+kTznyvNauw6sdE0iZDmKoWDrrpVIiVLmoBbtUNiz6lgmkxp5HiS/GrCILikYwgKIU6FNzxac2g4VF2BWhqzdR4qoDdlpaY86p2lDjpSurKwdqlPCmy7g2jzXquPvIITnWBlZrE69LQcGXXkH6/PrNxpyN9Wd2JzMU3XdTOSiMwUc8VBRQxEhCQUVdItbUgZ1BXDLHBpv6rcvlDJWuV4shnRJEmY0rXOSXKmf+TBgWD3WD4vkO9ffrvwO8iNDJSfDNduHlz9KsO786wXRlfNCRnm8L7YgMgUMnUzJkdiihyNRVTbSwhANWpu9aQWe+wamsblMcuyhaqxP+3PngAAeJxjYGRgYADi6Flb38fz23xl4GZhAIGrl95IINMsDCwglRwMTCAeADu8CbN4nGNgZGBgYQCCGDAJYjMyoAI2AAtKAHF4nGNhYGBgwYIBAWgAGQAAAAAAAABWAHIAxAD6AaAAAHicY2BkYGBgYyhgYGEAASYg5gJCBob/YD4DABQ4AZEAeJx1kLtOwzAYhY97QzQSA4jOZgEJ1PSyIFVibZhbqXuaOk2rJI4ct1IX3oCB5+EpeAF4CnZOUw8F0ViOv//zsZ0YwCU+IXB4rtkPLOCxOnANZ5CO6/R3jhvkoeMm+clxi/zsuI0HTB17uMILdxCNc1b3eHMs0MG74xou8OG4Tv/luEH+dtxER3iOW+Qbx23MxKNjD7fiNVC5MqFVCznfySDdFYlVZpqERnVXkc7LiVpu0vDYHOFMmXKlcznw+0f215bldjm0Npax0Zkc69yqNNWyMHqtIusn1hajXi923o90hgAKObtBCMtxwYudY8d3gJRjgaTyhpeWMGPIXawQQXNdiQnrJTbMhicz/9tZtWtJs68lBvDRP5E9/ZUltjx/SGsRs46Z0chI42rtPp2yaZqimlvTRPR+9WeWdoQeW/wn71enZz+ejnc/AAB4nGNgYoAALgbsgI2BgZGJkZmRhZGVkQ0qBgAD6gAsAA==) format('woff')}
.hotel-heading{padding-left:.70588235em}
.hotel-heading .license-plate{width:70%;position:relative;float:left;padding-left:.70588235em;padding-left:0}
.hotel-heading .license-plate #hotel-name{display:inline;vertical-align:middle;line-height:1.2;font-size:1.3529411764705883em;color:#00355f;margin-right:.35294118em}
.hotel-heading .license-plate #hotel-name.hotwire-red{color:#1f1f1f}
.hotel-heading .license-plate #star-rating-wrapper,.hotel-heading .license-plate .star-rating-wrapper{font-size:1.1764705882352942em;position:relative;vertical-align:middle}
.hotel-heading .license-plate #star-rating-wrapper .star-rating>.icon:after,.hotel-heading .license-plate .star-rating-wrapper .star-rating>.icon:after{color:#536d83}
.hotel-heading .license-plate #star-rating-wrapper.hotwire-red .star-rating>.icon:after,.hotel-heading .license-plate .star-rating-wrapper.hotwire-red .star-rating>.icon:after{color:#e64142}
.hotel-heading .license-plate .hotelNameBadge{color:#1f1f1f;background:#ffcb00;font-size:.7647058823529411em;vertical-align:top;margin-top:.23529412em}
.hotel-heading .license-plate .address{margin-top:.35294118em;margin-bottom:.35294118em}
.hotel-heading .license-plate .address .location{font-size:.8823529411764706em;font-weight:400;padding-right:.58823529em}
.hotel-heading .license-plate .address .phone-number{display:none;font-size:.8823529411764706em}
.hotel-heading .license-plate .his-hotel-heading-highlights{display:none;padding:0}
.hotel-heading .license-plate .his-hotel-heading-highlights li{background-color:#ffcb00;color:#fff;display:inline-block;list-style-type:none}
@media only screen and (max-width:45.375em){.hotel-heading .license-plate .his-hotel-heading-highlights{display:block;text-align:center}
.hotel-heading .license-plate .his-hotel-heading-highlights li{padding:.29411765em .47058824em .29411765em .47058824em;font-size:.647em;border-radius:.273em}
}
@media only screen and (min-width:45.375em){.hotel-heading .license-plate .his-hotel-heading-highlights{display:inline-block;text-align:left;width:75vw}
.hotel-heading .license-plate .his-hotel-heading-highlights li{padding:.35294118em .70588235em .35294118em .70588235em;font-size:.824em;margin-right:.70588235em;border-radius:.214em}
}
.hotel-heading .menu-bar-inner>li{display:inline-block;margin-right:0}
.hotel-heading .menu-bar-inner .guarantee-heading{text-align:left}
.hotel-heading .menu-bar-inner .guarantee-message{font-size:.7647058823529411em;display:block;text-align:left}
.hotel-heading .lead-price{width:30%;text-align:right;float:left}
.hotel-heading .lead-price .wotif-menu{min-width:14em}
.hotel-heading .lead-price .wotif-menu h3{margin-top:0}
.hotel-heading .lead-price .grid-container{display:grid;float:right;grid-template-columns:1fr 1fr}
.hotel-heading .lead-price .grid-container div{padding-left:5px;padding-right:5px}
.hotel-heading .lead-price .grid-container .featured-price{display:inline;vertical-align:middle;line-height:1.2;color:#00355f;margin-right:.35294118em}
.hotel-heading .lead-price #choose-dates-button{margin:0;text-align:center}
.hotel-heading .lead-price .price-guarantee{font-weight:bold;color:#2f7000;font-size:.8823529411764706em}
.hotel-heading .lead-price .wotif-guarantee-icon{background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxM3B4IiBoZWlnaHQ9IjE3cHgiIHZpZXdCb3g9IjAgMCAxMyAxNyIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgPGcgaWQ9IkFtZW5pdGllcy1TdW1tYXJ5IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC04IiBmaWxsPSIjMzA3MDAwIj4gICAgICAgICAgICA8cGF0aCBkPSJNNy4wNDE2NjY2Nyw4LjY2NjY2NjY3IEw3LjA0MTY2NjY3LDEwLjE0NjQ1NjIgQzcuNTYwMTY2NjcsMTAuMDcyNDI4NSA3LjgyNSw5Ljg1MDI5MDQgNy44MjUsOS40Njk4NjUzMiBMNy44MjUsOS40NDg2OTEwOCBDNy44MjUsOS4xIDcuNjM3NjExMTEsOC44NzgxOTAyNCA3LjA0MTY2NjY3LDguNjY2NjY2NjciIGlkPSJGaWxsLTQiPjwvcGF0aD4gICAgICAgICAgICA8cGF0aCBkPSJNNS40MTY2NjY2Nyw2LjA3MjEzODA1IEw1LjQxNjY2NjY3LDYuMDkzMzEyMjkgQzUuNDE2NjY2NjcsNi40MzE0NDM2IDUuNTcxMTExMTEsNi42NDMwMjE4OSA2LjE3ODE2NjY3LDYuODU0MTYyNDYgTDYuMTc4MTY2NjcsNS40MTY2NjY2NyBDNS42MzczODg4OSw1LjQ4MDEzNDY4IDUuNDE2NjY2NjcsNS43MzQwMDY3MyA1LjQxNjY2NjY3LDYuMDcyMTM4MDUiIGlkPSJGaWxsLTYiPjwvcGF0aD4gICAgICAgICAgICA8cGF0aCBkPSJNOS41NDM3MjIyMiw5LjQ4MjI4NTM1IEM5LjU0MzcyMjIyLDEwLjY2NTkwOTEgOC41OTUxNjY2NywxMS40MjcxNDIzIDcuMjA0ODMzMzMsMTEuNTY0NjkyOCBMNy4yMDQ4MzMzMywxMi42MTA4MjA3IEw2LjA1NzQ0NDQ0LDEyLjYxMDgyMDcgTDYuMDU3NDQ0NDQsMTEuNTQzNTE4NSBDNS4xMDg1NTU1NiwxMS40MjcxNDIzIDQuMTgxODMzMzMsMTEuMDY3ODkxNCAzLjQ1MzcyMjIyLDEwLjUzOTM1NjEgTDQuMzE0MTExMTEsOS4zMzQxNzUwOCBDNC45MSw5Ljc2NzUwODQyIDUuNDYxNSwxMC4wNjM2NzQyIDYuMTEyNjExMTEsMTAuMTkwMjgyIEw2LjExMjYxMTExLDguNTA5ODU2OSBDNC41MjM3MjIyMiw4LjA5NzY0MzEgMy43NDAzODg4OSw3LjUyNjgxMzk3IDMuNzQwMzg4ODksNi4yNjg3Nzk0NiBMMy43NDAzODg4OSw2LjI0Nzk4ODIyIEMzLjc0MDM4ODg5LDUuMDg1MTAxMDEgNC42NjcwNTU1Niw0LjMxMzYzNjM2IDYuMDU3NDQ0NDQsNC4xNzYxNDA1NyBMNi4wNTc0NDQ0NCwzLjU2Mjk2Mjk2IEw3LjIwNDgzMzMzLDMuNTYyOTYyOTYgTDcuMjA0ODMzMzMsNC4yMDc4NzQ1OCBDNy45ODgxNjY2Nyw0LjMwMjY5MzYgOC42NTAzODg4OSw0LjU3NzczOTkgOS4yNTcwNTU1Niw0Ljk3OTMzOTIzIEw4LjUxNzc3Nzc4LDYuMjE2MjU0MjEgQzguMDc2NjY2NjcsNS45MzA1OTM0MyA3LjYwMTgzMzMzLDUuNzA4ODM4MzggNy4xNDk2MTExMSw1LjU5MjUxNjg0IEw3LjE0OTYxMTExLDcuMTk5MjQyNDIgQzguODI2NjY2NjcsNy42MzI1NzU3NiA5LjU0MzcyMjIyLDguMjc3MTA0MzggOS41NDM3MjIyMiw5LjQ2MTExMTExIEw5LjU0MzcyMjIyLDkuNDgyMjg1MzUgWiBNMTIuMjg5Mjc3OCwyLjE5NDc4OTU2IEwxMi4yMjQ0NDQ0LDIuMTg3ODQwOTEgQzEwLjE1NTE2NjcsMi4xMTY3MTI5NiA4LjgzOTI3Nzc4LDEuNjA2MDE0MzEgNi45OTA3MjIyMiwwLjE1MDI5ODgyMiBDNi44NDcwNTU1NiwwLjA0OTk1MzcwMzcgNi42NjMzMzMzMywwIDYuNDgsMCBDNi4yOTYyNzc3OCwwIDYuMTEyNjExMTEsMC4wNDk5NTM3MDM3IDUuOTY4ODg4ODksMC4xNTAyOTg4MjIgTDUuOTQ2MzMzMzMsMC4xNjcwOTU5NiBDNC4xMTU1NTU1NiwxLjY0MjUwODQyIDIuODAyNjExMTEsMi4xNTIwNTgwOCAwLjc1LDIuMTg3NDU3OTEgQzAuMzM2NjY2NjY3LDIuMTg3NDU3OTEgMCwyLjQ5OTcwOTYgMCwyLjg4MzgwMDUxIEwwLDguOTA1OTg0ODUgQzAsMTIuMDI0Mjg4NyAyLjI2MTExMTExLDEzLjY3NzczOTkgNS45Njg4ODg4OSwxNi4wMTkxMDc3IEM2LjExMywxNi4xMTkwNjk5IDYuMzAwNzIyMjIsMTYuMTc0MTY2NyA2LjQ5ODg4ODg5LDE2LjE3NDE2NjcgQzYuNjk2NjY2NjcsMTYuMTc0MTY2NyA2Ljg4NDgzMzMzLDE2LjExOTA2OTkgNy4wMTA3MjIyMiwxNi4wMzA4MTY1IEMxMC42MjcwNTU2LDEzLjc4MTY5NjEgMTIuOTk3NDQ0NCwxMi4wNzAyNDgzIDEyLjk5NzQ0NDQsOC45MDU5ODQ4NSBMMTIuOTk3NDQ0NCwyLjg4MzgwMDUxIEMxMi45OTc0NDQ0LDIuNTIxMjEyMTIgMTIuNjMyMjIyMiwyLjI1ODI1NzU4IDEyLjI4OTI3NzgsMi4xOTQ3ODk1NiBaIiBpZD0iRmlsbC0xIj48L3BhdGg+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=");background-position:center;background-repeat:no-repeat;display:inline-block;vertical-align:text-top;height:1.17647059em;width:.88235294em}
.hotel-heading .lead-price .share-dropdown-button{width:1.2em;height:1.5em;margin:0;border:0;vertical-align:middle;background:transparent center no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMjUuMSAtMC4zIDE5LjYgMjEuMyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj48dGl0bGUgaWQ9InNoYXJlVGl0bGUiPlNoYXJlIEhvdmVyIEljb248L3RpdGxlPjxkZXNjIGlkPSJzaGFyZURlc2NyaXB0aW9uIj5BbiBpY29uIGZvciBzaGFyaW5nIHRoZSBVUkwgb2YgdGhpcyBob3RlbCBpbmZvc2l0ZTwvZGVzYz48cGF0aCBkPSJNMjkuMyAxM2MwLjcgMCAxLjQtMC4yIDEuOC0wLjdsNi41IDMuOGMtMC4xIDAuMi0wLjEgMC40LTAuMSAwLjYgMCAxLjYgMS4yIDIuNyAyLjggMi43IDEuNiAwIDIuOC0xLjIgMi44LTIuNyAwLTEuNi0xLjItMi44LTIuOC0yLjggLTAuNyAwLTEuNCAwLjMtMS44IDAuN2wtNi41LTMuN2MwLjEtMC4yIDAuMS0wLjQgMC4xLTAuNnMwLTAuNC0wLjEtMC42bDYuNS0zLjhjMC41IDAuNSAxLjEgMC43IDEuOCAwLjcgMS41IDAgMi43LTEuMiAyLjctMi42IDAtMS41LTEuMi0yLjYtMi43LTIuNiAtMS41IDAtMi43IDEuMS0yLjcgMi42IDAgMC4yIDAgMC40IDAuMSAwLjZsLTYuNSAzLjhjLTAuNS0wLjUtMS4xLTAuNy0xLjgtMC43IC0xLjYgMC0yLjggMS4yLTIuOCAyLjdDMjYuNiAxMS45IDI3LjcgMTMgMjkuMyAxM3oiIG9wYWNpdHk9IjAuNSIvPjxwYXRoIGQ9Ik00MC40IDEuM2MxLjUgMCAyLjcgMS4yIDIuNyAyLjYgMCAxLjUtMS4yIDIuNi0yLjcgMi42IC0wLjcgMC0xLjQtMC4yLTEuOC0wLjdMMzIgOS43YzAuMSAwLjIgMC4xIDAuNCAwLjEgMC42czAgMC40LTAuMSAwLjZsNi41IDMuN2MwLjUtMC41IDEuMS0wLjcgMS44LTAuNyAxLjYgMCAyLjggMS4yIDIuOCAyLjggMCAxLjYtMS4yIDIuNy0yLjggMi43IC0xLjYgMC0yLjgtMS4yLTIuOC0yLjcgMC0wLjIgMC0wLjQgMC4xLTAuNmwtNi41LTMuOGMtMC41IDAuNS0xLjEgMC43LTEuOCAwLjcgLTEuNiAwLTIuNy0xLjEtMi43LTIuNiAwLTEuNiAxLjItMi43IDIuOC0yLjcgMC43IDAgMS40IDAuMiAxLjggMC43bDYuNS0zLjhjLTAuMS0wLjMtMC4xLTAuNS0wLjEtMC42QzM3LjcgMi40IDM4LjkgMS4zIDQwLjQgMS4zTTQwLjQtMC4zYy0yLjMgMC00LjEgMS44LTQuMiAzLjlsLTQuOSAyLjhjLTAuNi0wLjMtMS4yLTAuNC0xLjktMC40IC0yLjQgMC00LjMgMS45LTQuMyA0LjMgMCAyLjQgMS44IDQuMiA0LjIgNC4yIDAuNyAwIDEuMy0wLjEgMS45LTAuNGw0LjggMi44YzAuMSAyLjMgMiA0IDQuMyA0IDIuNCAwIDQuMy0xLjkgNC4zLTQuMyAwLTIuNC0xLjktNC4zLTQuMy00LjMgLTAuNyAwLTEuMyAwLjItMS45IDAuNGwtNC40LTIuNSA0LjQtMi42YzAuNiAwLjMgMS4yIDAuNCAxLjkgMC40IDIuMyAwIDQuMi0xLjkgNC4yLTQuMkM0NC42IDEuNiA0Mi43LTAuMyA0MC40LTAuM0w0MC40LTAuM3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4NCg==)}
.hotel-heading .lead-price .share-dropdown-button:hover,.hotel-heading .lead-price .share-dropdown-button:focus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMjUuMSAtMC4zIDE5LjYgMjEuMyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj48dGl0bGUgaWQ9InNoYXJlSG92ZXJUaXRsZSI+U2hhcmUgSG92ZXIgSWNvbjwvdGl0bGU+PGRlc2MgaWQ9InNoYXJlSG92ZXJEZXNjcmlwdGlvbiI+QW4gaWNvbiBmb3Igc2hhcmluZyB0aGUgVVJMIG9mIHRoaXMgaG90ZWwgaW5mb3NpdGU8L2Rlc2M+PHBhdGggZD0iTTI5LjMgMTNjMC43IDAgMS40LTAuMiAxLjgtMC43bDYuNSAzLjhjLTAuMSAwLjItMC4xIDAuNC0wLjEgMC42IDAgMS42IDEuMiAyLjcgMi44IDIuNyAxLjYgMCAyLjgtMS4yIDIuOC0yLjcgMC0xLjYtMS4yLTIuOC0yLjgtMi44IC0wLjcgMC0xLjQgMC4zLTEuOCAwLjdsLTYuNS0zLjdjMC4xLTAuMiAwLjEtMC40IDAuMS0wLjZzMC0wLjQtMC4xLTAuNmw2LjUtMy44YzAuNSAwLjUgMS4xIDAuNyAxLjggMC43IDEuNSAwIDIuNy0xLjIgMi43LTIuNiAwLTEuNS0xLjItMi42LTIuNy0yLjYgLTEuNSAwLTIuNyAxLjEtMi43IDIuNiAwIDAuMiAwIDAuNCAwLjEgMC42bC02LjUgMy44Yy0wLjUtMC41LTEuMS0wLjctMS44LTAuNyAtMS42IDAtMi44IDEuMi0yLjggMi43QzI2LjYgMTEuOSAyNy43IDEzIDI5LjMgMTN6Ii8+PHBhdGggZD0iTTQwLjQgMS4zYzEuNSAwIDIuNyAxLjIgMi43IDIuNiAwIDEuNS0xLjIgMi42LTIuNyAyLjYgLTAuNyAwLTEuNC0wLjItMS44LTAuN0wzMiA5LjdjMC4xIDAuMiAwLjEgMC40IDAuMSAwLjZzMCAwLjQtMC4xIDAuNmw2LjUgMy43YzAuNS0wLjUgMS4xLTAuNyAxLjgtMC43IDEuNiAwIDIuOCAxLjIgMi44IDIuOCAwIDEuNi0xLjIgMi43LTIuOCAyLjcgLTEuNiAwLTIuOC0xLjItMi44LTIuNyAwLTAuMiAwLTAuNCAwLjEtMC42bC02LjUtMy44Yy0wLjUgMC41LTEuMSAwLjctMS44IDAuNyAtMS42IDAtMi43LTEuMS0yLjctMi42IDAtMS42IDEuMi0yLjcgMi44LTIuNyAwLjcgMCAxLjQgMC4yIDEuOCAwLjdsNi41LTMuOGMtMC4xLTAuMy0wLjEtMC41LTAuMS0wLjZDMzcuNyAyLjQgMzguOSAxLjMgNDAuNCAxLjNNNDAuNC0wLjNjLTIuMyAwLTQuMSAxLjgtNC4yIDMuOWwtNC45IDIuOGMtMC42LTAuMy0xLjItMC40LTEuOS0wLjQgLTIuNCAwLTQuMyAxLjktNC4zIDQuMyAwIDIuNCAxLjggNC4yIDQuMiA0LjIgMC43IDAgMS4zLTAuMSAxLjktMC40bDQuOCAyLjhjMC4xIDIuMyAyIDQgNC4zIDQgMi40IDAgNC4zLTEuOSA0LjMtNC4zIDAtMi40LTEuOS00LjMtNC4zLTQuMyAtMC43IDAtMS4zIDAuMi0xLjkgMC40bC00LjQtMi41IDQuNC0yLjZjMC42IDAuMyAxLjIgMC40IDEuOSAwLjQgMi4zIDAgNC4yLTEuOSA0LjItNC4yQzQ0LjYgMS42IDQyLjctMC4zIDQwLjQtMC4zTDQwLjQtMC4zeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}
@media only screen and (max-width:45.375em){.hotel-heading .lead-price .share-dropdown-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMjYuNiAxLjMgMTYuNSAxOC4yIj48cGF0aCBkPSJNMjkuMyAxM2MwLjcgMCAxLjQtMC4yIDEuOC0wLjdsNi41IDMuOGMtMC4xIDAuMi0wLjEgMC40LTAuMSAwLjYgMCAxLjYgMS4yIDIuNyAyLjggMi43IDEuNiAwIDIuOC0xLjIgMi44LTIuNyAwLTEuNi0xLjItMi44LTIuOC0yLjggLTAuNyAwLTEuNCAwLjMtMS44IDAuN2wtNi41LTMuN2MwLjEtMC4yIDAuMS0wLjQgMC4xLTAuNnMwLTAuNC0wLjEtMC42bDYuNS0zLjhjMC41IDAuNSAxLjEgMC43IDEuOCAwLjcgMS41IDAgMi43LTEuMiAyLjctMi42IDAtMS41LTEuMi0yLjYtMi43LTIuNiAtMS41IDAtMi43IDEuMS0yLjcgMi42IDAgMC4yIDAgMC40IDAuMSAwLjZsLTYuNSAzLjhjLTAuNS0wLjUtMS4xLTAuNy0xLjgtMC43IC0xLjYgMC0yLjggMS4yLTIuOCAyLjdDMjYuNiAxMS45IDI3LjcgMTMgMjkuMyAxM3oiIGZpbGw9IiMyODY0RDciLz48L3N2Zz4=)}
}
.hotel-heading .lead-price .private-sharing-section{position:relative;display:inline-block;vertical-align:middle;height:2.1em;margin-left:-.25em;padding:0}
.hotel-heading .lead-price .private-sharing-section .menu{min-width:auto;border:0;right:0 !important;left:auto !important;padding:.23529412em}
@media only screen and (min-width:30.75em){.hotel-heading .license-plate #hotel-name{font-size:1.3529411764705883em}
.hotel-heading .rewards{width:30%}
}
@media only screen and (min-width:45.375em){.hotel-heading .license-plate .address .phone-number{display:inline}
.hotel-heading .property-name__controls,.hotel-heading .property-name__vip{display:none}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.hotel-heading .license-plate{width:64%}
.hotel-heading .rewards,.hotel-heading .lead-price{width:36%}
}
@media only screen and (max-width:45.375em){.hotel-heading .vipBadgeRebranded{display:none}
.hotel-heading .license-plate.expedia{text-align:center;width:88%}
.hotel-heading .license-plate.expedia #hotel-name{display:block;margin:0;color:#1f1f1f;font-weight:normal}
.hotel-heading .license-plate.expedia #hotel-name{font-size:.88235294em}
.hotel-heading .license-plate.expedia #hotel-name{line-height:1.4}
.hotel-heading .license-plate.expedia .star-rating{display:block}
.hotel-heading .license-plate.expedia .star-rating{font-size:.64705882em}
.hotel-heading .license-plate.expedia .star-rating{line-height:1.3636363636363635}
.hotel-heading .license-plate.expedia .address{display:none}
.hotel-heading .license-plate.expedia .stars-black:after{color:#1f1f1f !important}
.hotel-heading #choose-dates-button,.hotel-heading #price-guarantee-tooltip,.hotel-heading #bpg-menu,.hotel-heading .price-link-to-rooms{display:none}
.hotel-heading .property-name__vip{background-color:#ededed;color:#1f1f1f;display:inline-block;font-size:8px;letter-spacing:.125em;position:relative;vertical-align:top;-webkit-border-radius:.25em;-moz-border-radius:.25em;-o-border-radius:.25em;border-radius:.25em;padding:.25em .375em .25em .375em;top:.625em}
.hotel-heading .property-name__back-icon{background-image:url('data:image/svg+xml,%3Csvg%20width=%278%27%20height=%2712%27%20viewBox=%270%200%208%2012%27%20xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cg%20fill=%27none%27%20fill-rule=%27evenodd%27%3E%3Cpath%20fill=%27%230065B7%27%20fill-rule=%27nonzero%27%20d=%27M7.41%201.41L6%200%200%206l6%206%201.41-1.41L2.83%206%27/%3E%3Cpath%20d=%27M-8-6h24v24H-8%27/%3E%3C/g%3E%3C/svg%3E');background-repeat:no-repeat;background-size:contain;display:inline-block;width:1.41176471em;height:1.41176471em}
.hotel-heading .lead-price,.hotel-heading .property-name__controls{display:block;width:6%;float:left}
.hotel-heading .social-share-link{color:#0065b8}
.hotel-heading .share-whatsapp-option,.hotel-heading .share-FbMessenger-option{padding-bottom:.35294118em}
}
.hotel-heading #copyInput{position:absolute;left:-1000px;top:-1000px}
.hotel-heading .rewards{float:left;text-align:right}
@media only screen and (max-width:45.375em){.hotel-heading .rewards{display:none}
}
.hotel-heading #expedia-rewards-menu,.hotel-heading .rewards-plus{color:#2f7000;text-align:right}
.hotel-heading #expedia-rewards-menu,.hotel-heading .rewards-plus{font-size:.76470588em}
.hotel-heading #expedia-rewards-menu,.hotel-heading .rewards-plus{line-height:1.4}
.hotel-heading .rewards-header{margin-top:0;text-align:left}
.hotel-heading .rewards-plus{font-size:1em}
.hotel-heading .rewards-plus{line-height:1.411764705882353}
.hotel-heading .acquisition-text{text-align:left}
.hotel-heading .acquisition-text{font-size:.76470588em}
.hotel-heading .acquisition-text{line-height:1.4}
.hotel-heading .copy-link-option,.hotel-heading .email-option,.hotel-heading .share-whatsapp,.hotel-heading .share-FbMessenger{padding-bottom:.35294118em}
.hotel-heading .copy-link-option:hover,.hotel-heading .email-option:hover,.hotel-heading .share-whatsapp:hover,.hotel-heading .share-FbMessenger:hover{background-color:#c2e3ff}
.hotel-heading .custom-link-class{text-decoration:none}
.hotel-heading .menu-main{text-align:left}
.hotel-heading .menu-main .icon::after{vertical-align:middle;font-family:'Share Icons'}
.hotel-heading .menu-main .icon-mail::after{content:'\0042'}
.hotel-heading .menu-main .icon-whatsapp::after{content:'\0045'}
.hotel-heading .menu-main .icon-popup::after{content:'\0043'}
.hotel-heading .menu-main .icon-messenger::after{content:'\0044'}
.hotel-heading .private-sharing-section .menu{width:105px}
.hotel-heading .exp-share-button{padding-left:.35294118em}
.hotel-heading .exp-share-button{font-size:1em}
.hotel-heading .exp-share-button{line-height:1.411764705882353}
.hotel-heading .custom-link-class{font-weight:bold}
.hotel-heading .custom-link-class{font-size:.76470588em}
.hotel-heading .custom-link-class{line-height:1.4}
.hotel-heading.expedia{padding-left:0;padding-bottom:.35294118em}
.hotel-heading.expedia .license-plate .address{margin-bottom:0}
@media only screen and (max-width:30.6875em){.hotel-heading.expedia{border-bottom:1px solid #e0e0e0;padding-right:.70588235em;padding-top:.70588235em;padding-left:.70588235em}
}
.copy-link-modal .modal-header,.mail-modal .modal-header{padding:0}
.copy-link-modal .modal-title,.mail-modal .modal-title{padding:.70588235em;border-bottom:1px solid #c7c7c7;color:#616161;display:block;background-color:#fff}
.copy-link-modal .modal-title,.mail-modal .modal-title{font-size:.88235294em}
.copy-link-modal .modal-title,.mail-modal .modal-title{line-height:1.4}
.copy-link-modal .modal-inner,.mail-modal .modal-inner{border-radius:unset;width:544px}
@media only screen and (max-width:45.375em){.copy-link-modal .modal-inner,.mail-modal .modal-inner{width:337px}
}
.copy-link-modal .modal-inner>.modal-close,.mail-modal .modal-inner>.modal-close{top:8.5px}
.copy-link-modal .modal-body,.mail-modal .modal-body{padding:.35294118em 1.23529412em 1.23529412em 1.23529412em;background:#f5f5f5}
.copy-link-modal .modal-body,.mail-modal .modal-body{font-size:.88235294em}
.copy-link-modal .modal-body,.mail-modal .modal-body{line-height:1.4}
.copy-link-modal .copy-link.content{text-overflow:ellipsis;overflow:hidden}
.copy-link-modal .copy-modal-thanks{margin-left:auto;margin-right:auto;width:auto;display:block}
.copy-link-modal .copy-modal-thanks .btn-label{height:30px;padding-top:.23529412em}
.mail-modal .modal-body{padding-top:.70588235em}
.mail-modal #private-share-email-message{resize:none;height:97.5px}
.mail-modal #googleRecaptchaContainer{padding-bottom:.47058824em;padding-top:.47058824em}
.mail-modal #googleRecaptchaContainer div{margin:0 auto;width:304px}
.mail-modal .share-email-modal-closing{width:100%;margin-top:.52941176em}
.mail-modal .share-email-modal-closing .btn-label{display:inline-block;padding:.23529412em .94117647em}
.mail-modal .share-modal-secondary{text-align:center}
.mail-modal .share-modal-icon{display:block;font-size:2em;padding-bottom:.52941176em}
.mail-modal .share-modal-closing{margin-right:auto;margin-left:auto;width:auto}
.mail-modal .share-modal-closing .btn-label{padding:.23529412em .94117647em}
.hotel-heading.lens{padding-left:0}
.hotel-heading.lens .license-plate{width:100%}
.hotel-heading.lens .license-plate .address{margin:0;font-size:.8823529411764706em}
.hotel-heading.lens .license-plate .address .phone-number{display:none}
.hotel-heading.lens .license-plate #hotel-name{font-size:1.0588235294117647em}
.hotel-heading.lens .license-plate #star-rating-wrapper{font-size:.8823529411764706em;display:block}
@media only screen and (min-width:30.75em){.hotel-heading.lens .license-plate{width:70%}
.hotel-heading.lens .lead-price{width:30%}
}
@media only screen and (min-width:45.375em){.hotel-heading.lens .license-plate #star-rating-wrapper{display:inline}
}
.tpid_70125 .hotel-heading .btn{border-radius:0}
.hotel-header.reviewer{padding-left:.47058824em;padding-right:.47058824em;margin-bottom:.94117647em}
.hotel-header.reviewer .hotel-heading-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:.70588235em 0 .70588235em 0;background:#fff}
.hotel-header.reviewer .hotel-heading-container .hotel-form-header__details{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-align-self:center;align-self:center}
.hotel-header.reviewer .hotel-heading-container .license-plate{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;color:black;-ms-flex-pack:center}
.hotel-header.reviewer .hotel-heading-container .license-plate .hotel-name{color:black;font-size:1.25em;line-height:1.25em;font-weight:500;margin-right:.5em;margin-bottom:0;display:flex;-ms-align-content:center;align-content:center}
.hotel-header.reviewer .hotel-heading-container .hotel-section-links{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;align-self:center;font-size:13px}
.hotel-header.reviewer .hotel-heading-container .hotel-section-links .hotel-section-links__item{height:36px;margin-right:1em;display:inline-block;background:transparent;padding:0 1em;text-align:center;line-height:36px;font-weight:600;color:#00253c;text-decoration:none;transition:background .3s}
.hotel-header.reviewer .hotel-heading-container .hotel-section-links .hotel-section-links__item.active{background:#e0e0e0}
.hotel-header.reviewer .hotel-heading-container .hotel-section-links button,.hotel-header.reviewer .hotel-heading-container .hotel-section-links .btn{margin-top:0}
.hotel-header.reviewer .hotel-heading-container .address{margin-top:-0.94117647em;margin-bottom:.35294118em}
.hotel-header.reviewer .hotel-heading-container .address .location{font-size:.8823529411764706em;font-weight:400;padding-right:.58823529em}
.hotel-header.reviewer .hotel-heading-container .address .phone-number{color:#616161;font-size:.8823529411764706em}
.hotel-header.reviewer .hotel-heading-container .rewards{font-weight:500;color:#2f7000;font-size:.8823529411764706em}
.hotel-header.reviewer .hotel-heading-container .price-guarantee-text{font-weight:400}
.hotel-header.reviewer .hotel-heading-container .price-guarantee-text{font-size:.76470588em}
.hotel-header.reviewer .hotel-heading-container .price-guarantee-text{line-height:1.4}
.hotel-header.reviewer .hotel-heading-container #rewards-menu,.hotel-header.reviewer .hotel-heading-container .rewards-plus{font-size:15.2941px;font-weight:700;color:#2f7000;text-align:right}
.hotel-header.reviewer .hotel-heading-container .rewards-header{margin-top:0;text-align:left}
.hotel-header.reviewer .hotel-heading-container .acquisition-text{text-align:left;color:#616161}
.hotel-header.reviewer .hotel-heading-container .acquisition-text{font-size:.88235294em}
.hotel-header.reviewer .hotel-heading-container .acquisition-text{line-height:1.4}
.hotel-header.reviewer .hotel-heading-container .lead-price{width:30%;text-align:right;float:left}
.hotel-header.reviewer .hotel-heading-container .lead-price #choose-dates-button{margin:0}
.hotel-header.reviewer .hotel-heading-container .lead-price .price-guarantee{font-weight:500;color:#2f7000;font-size:.8823529411764706em}
.hotel-header.reviewer .hotel-heading-container .lead-price .share-dropdown-button{width:19px;height:24px;margin:0;border:0;vertical-align:middle;background:transparent center no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMjUuMSAtMC4zIDE5LjYgMjEuMyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj48dGl0bGUgaWQ9InNoYXJlVGl0bGUiPlNoYXJlIEhvdmVyIEljb248L3RpdGxlPjxkZXNjIGlkPSJzaGFyZURlc2NyaXB0aW9uIj5BbiBpY29uIGZvciBzaGFyaW5nIHRoZSBVUkwgb2YgdGhpcyBob3RlbCBpbmZvc2l0ZTwvZGVzYz48cGF0aCBkPSJNMjkuMyAxM2MwLjcgMCAxLjQtMC4yIDEuOC0wLjdsNi41IDMuOGMtMC4xIDAuMi0wLjEgMC40LTAuMSAwLjYgMCAxLjYgMS4yIDIuNyAyLjggMi43IDEuNiAwIDIuOC0xLjIgMi44LTIuNyAwLTEuNi0xLjItMi44LTIuOC0yLjggLTAuNyAwLTEuNCAwLjMtMS44IDAuN2wtNi41LTMuN2MwLjEtMC4yIDAuMS0wLjQgMC4xLTAuNnMwLTAuNC0wLjEtMC42bDYuNS0zLjhjMC41IDAuNSAxLjEgMC43IDEuOCAwLjcgMS41IDAgMi43LTEuMiAyLjctMi42IDAtMS41LTEuMi0yLjYtMi43LTIuNiAtMS41IDAtMi43IDEuMS0yLjcgMi42IDAgMC4yIDAgMC40IDAuMSAwLjZsLTYuNSAzLjhjLTAuNS0wLjUtMS4xLTAuNy0xLjgtMC43IC0xLjYgMC0yLjggMS4yLTIuOCAyLjdDMjYuNiAxMS45IDI3LjcgMTMgMjkuMyAxM3oiIG9wYWNpdHk9IjAuNSIvPjxwYXRoIGQ9Ik00MC40IDEuM2MxLjUgMCAyLjcgMS4yIDIuNyAyLjYgMCAxLjUtMS4yIDIuNi0yLjcgMi42IC0wLjcgMC0xLjQtMC4yLTEuOC0wLjdMMzIgOS43YzAuMSAwLjIgMC4xIDAuNCAwLjEgMC42czAgMC40LTAuMSAwLjZsNi41IDMuN2MwLjUtMC41IDEuMS0wLjcgMS44LTAuNyAxLjYgMCAyLjggMS4yIDIuOCAyLjggMCAxLjYtMS4yIDIuNy0yLjggMi43IC0xLjYgMC0yLjgtMS4yLTIuOC0yLjcgMC0wLjIgMC0wLjQgMC4xLTAuNmwtNi41LTMuOGMtMC41IDAuNS0xLjEgMC43LTEuOCAwLjcgLTEuNiAwLTIuNy0xLjEtMi43LTIuNiAwLTEuNiAxLjItMi43IDIuOC0yLjcgMC43IDAgMS40IDAuMiAxLjggMC43bDYuNS0zLjhjLTAuMS0wLjMtMC4xLTAuNS0wLjEtMC42QzM3LjcgMi40IDM4LjkgMS4zIDQwLjQgMS4zTTQwLjQtMC4zYy0yLjMgMC00LjEgMS44LTQuMiAzLjlsLTQuOSAyLjhjLTAuNi0wLjMtMS4yLTAuNC0xLjktMC40IC0yLjQgMC00LjMgMS45LTQuMyA0LjMgMCAyLjQgMS44IDQuMiA0LjIgNC4yIDAuNyAwIDEuMy0wLjEgMS45LTAuNGw0LjggMi44YzAuMSAyLjMgMiA0IDQuMyA0IDIuNCAwIDQuMy0xLjkgNC4zLTQuMyAwLTIuNC0xLjktNC4zLTQuMy00LjMgLTAuNyAwLTEuMyAwLjItMS45IDAuNGwtNC40LTIuNSA0LjQtMi42YzAuNiAwLjMgMS4yIDAuNCAxLjkgMC40IDIuMyAwIDQuMi0xLjkgNC4yLTQuMkM0NC42IDEuNiA0Mi43LTAuMyA0MC40LTAuM0w0MC40LTAuM3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4NCg==)}
.hotel-header.reviewer .hotel-heading-container .lead-price .share-dropdown-button:hover,.hotel-header.reviewer .hotel-heading-container .lead-price .share-dropdown-button:focus{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMjUuMSAtMC4zIDE5LjYgMjEuMyIgYXJpYS1sYWJlbGxlZGJ5PSJ0aXRsZSBkZXNjIj48dGl0bGUgaWQ9InNoYXJlSG92ZXJUaXRsZSI+U2hhcmUgSG92ZXIgSWNvbjwvdGl0bGU+PGRlc2MgaWQ9InNoYXJlSG92ZXJEZXNjcmlwdGlvbiI+QW4gaWNvbiBmb3Igc2hhcmluZyB0aGUgVVJMIG9mIHRoaXMgaG90ZWwgaW5mb3NpdGU8L2Rlc2M+PHBhdGggZD0iTTI5LjMgMTNjMC43IDAgMS40LTAuMiAxLjgtMC43bDYuNSAzLjhjLTAuMSAwLjItMC4xIDAuNC0wLjEgMC42IDAgMS42IDEuMiAyLjcgMi44IDIuNyAxLjYgMCAyLjgtMS4yIDIuOC0yLjcgMC0xLjYtMS4yLTIuOC0yLjgtMi44IC0wLjcgMC0xLjQgMC4zLTEuOCAwLjdsLTYuNS0zLjdjMC4xLTAuMiAwLjEtMC40IDAuMS0wLjZzMC0wLjQtMC4xLTAuNmw2LjUtMy44YzAuNSAwLjUgMS4xIDAuNyAxLjggMC43IDEuNSAwIDIuNy0xLjIgMi43LTIuNiAwLTEuNS0xLjItMi42LTIuNy0yLjYgLTEuNSAwLTIuNyAxLjEtMi43IDIuNiAwIDAuMiAwIDAuNCAwLjEgMC42bC02LjUgMy44Yy0wLjUtMC41LTEuMS0wLjctMS44LTAuNyAtMS42IDAtMi44IDEuMi0yLjggMi43QzI2LjYgMTEuOSAyNy43IDEzIDI5LjMgMTN6Ii8+PHBhdGggZD0iTTQwLjQgMS4zYzEuNSAwIDIuNyAxLjIgMi43IDIuNiAwIDEuNS0xLjIgMi42LTIuNyAyLjYgLTAuNyAwLTEuNC0wLjItMS44LTAuN0wzMiA5LjdjMC4xIDAuMiAwLjEgMC40IDAuMSAwLjZzMCAwLjQtMC4xIDAuNmw2LjUgMy43YzAuNS0wLjUgMS4xLTAuNyAxLjgtMC43IDEuNiAwIDIuOCAxLjIgMi44IDIuOCAwIDEuNi0xLjIgMi43LTIuOCAyLjcgLTEuNiAwLTIuOC0xLjItMi44LTIuNyAwLTAuMiAwLTAuNCAwLjEtMC42bC02LjUtMy44Yy0wLjUgMC41LTEuMSAwLjctMS44IDAuNyAtMS42IDAtMi43LTEuMS0yLjctMi42IDAtMS42IDEuMi0yLjcgMi44LTIuNyAwLjcgMCAxLjQgMC4yIDEuOCAwLjdsNi41LTMuOGMtMC4xLTAuMy0wLjEtMC41LTAuMS0wLjZDMzcuNyAyLjQgMzguOSAxLjMgNDAuNCAxLjNNNDAuNC0wLjNjLTIuMyAwLTQuMSAxLjgtNC4yIDMuOWwtNC45IDIuOGMtMC42LTAuMy0xLjItMC40LTEuOS0wLjQgLTIuNCAwLTQuMyAxLjktNC4zIDQuMyAwIDIuNCAxLjggNC4yIDQuMiA0LjIgMC43IDAgMS4zLTAuMSAxLjktMC40bDQuOCAyLjhjMC4xIDIuMyAyIDQgNC4zIDQgMi40IDAgNC4zLTEuOSA0LjMtNC4zIDAtMi40LTEuOS00LjMtNC4zLTQuMyAtMC43IDAtMS4zIDAuMi0xLjkgMC40bC00LjQtMi41IDQuNC0yLjZjMC42IDAuMyAxLjIgMC40IDEuOSAwLjQgMi4zIDAgNC4yLTEuOSA0LjItNC4yQzQ0LjYgMS42IDQyLjctMC4zIDQwLjQtMC4zTDQwLjQtMC4zeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}
@media only screen and (max-width:45.375em){.hotel-header.reviewer .hotel-heading-container .lead-price .share-dropdown-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMjYuNiAxLjMgMTYuNSAxOC4yIj48cGF0aCBkPSJNMjkuMyAxM2MwLjcgMCAxLjQtMC4yIDEuOC0wLjdsNi41IDMuOGMtMC4xIDAuMi0wLjEgMC40LTAuMSAwLjYgMCAxLjYgMS4yIDIuNyAyLjggMi43IDEuNiAwIDIuOC0xLjIgMi44LTIuNyAwLTEuNi0xLjItMi44LTIuOC0yLjggLTAuNyAwLTEuNCAwLjMtMS44IDAuN2wtNi41LTMuN2MwLjEtMC4yIDAuMS0wLjQgMC4xLTAuNnMwLTAuNC0wLjEtMC42bDYuNS0zLjhjMC41IDAuNSAxLjEgMC43IDEuOCAwLjcgMS41IDAgMi43LTEuMiAyLjctMi42IDAtMS41LTEuMi0yLjYtMi43LTIuNiAtMS41IDAtMi43IDEuMS0yLjcgMi42IDAgMC4yIDAgMC40IDAuMSAwLjZsLTYuNSAzLjhjLTAuNS0wLjUtMS4xLTAuNy0xLjgtMC43IC0xLjYgMC0yLjggMS4yLTIuOCAyLjdDMjYuNiAxMS45IDI3LjcgMTMgMjkuMyAxM3oiIGZpbGw9IiMyODY0RDciLz48L3N2Zz4=)}
}
.hotel-header.reviewer .hotel-heading-container .lead-price .private-sharing-section{position:relative;display:inline-block;vertical-align:middle;height:33.5px;margin-left:-4px;padding:0}
.hotel-header.reviewer .hotel-heading-container .lead-price .private-sharing-section .menu{min-width:auto;border:0;right:0 !important;left:auto !important;padding:.23529412em}
.hotel-header.reviewer .hotel-highlights{display:block;margin-bottom:.58823529em;margin-top:0;padding:0;text-align:center}
.hotel-header.reviewer .hotel-highlights li{padding:.29411765em .47058824em .29411765em .47058824em;font-size:.647em;background-color:#00b1ff;color:#fff;border-radius:.273em;display:inline-block;list-style-type:none}
@media only screen and (min-width:60em){.hotel-header.reviewer .hotel-heading-container .license-plate .hotel-name{max-width:450px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}
.hotel-header.reviewer .highlights-container{padding:0 !important}
.hotel-header.reviewer .highlights-container .hotel-highlights{display:block;margin:0;padding:0;text-align:left}
.hotel-header.reviewer .highlights-container .hotel-highlights li{padding:.35294118em .70588235em .35294118em .70588235em;font-size:.824em;background-color:#00b1ff;margin-right:.70588235em;color:#fff;border-radius:.214em;display:inline-block;list-style-type:none}
}
@media only screen and (min-width:1600px){.hotel-header.reviewer .hotel-heading-container{max-width:1155px}
}
@media only screen and (max-width:45.3125em){.hotel-header.reviewer{margin-bottom:0}
.hotel-header.reviewer .hotel-heading-container.license-links-container{display:none !important}
.hotel-header.reviewer .hotel-heading-container.location-container{display:none !important}
.hotel-header.reviewer .highlights-container .hotel-highlights{display:block;margin-top:0;padding:0 0 .88235294em 0;text-align:center;padding:0}
.hotel-header.reviewer .highlights-container .hotel-highlights li{padding:.29411765em .47058824em .29411765em .47058824em;font-size:.647em;background-color:#00b1ff;margin:1.41176471em .47058824em 0 .47058824em;color:#fff;border-radius:.273em;display:inline-block;list-style-type:none}
}
.ie9 .hotel-header.reviewer .container:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .hotel-header.reviewer .container .hotel-form-header__details{float:left;padding-top:6px}
.ie9 .hotel-header.reviewer .container .hotel-form-header__details .hotel-name{float:left}
.ie9 .hotel-header.reviewer .container .hotel-section-links{float:right}
.hotel-navigation{padding-bottom:0}
.nav-bar-sub-header{background-color:#FFF}
.nav-bar-sub-header .flex-module{padding-bottom:0}
.nav-bar-sub-header .long-back-to-search{display:none}
.nav-bar-sub-header .playback-wrapper{display:none}
.nav-bar-sub-header .nav-bar-inner{margin:0;width:100%;line-height:2.308em;position:relative}
.nav-bar-sub-header .phone-number-intro{display:none}
.nav-bar-sub-header .back-to-search-wrapper{position:relative;float:left;font-size:.7647058823529411em}
.nav-bar-sub-header .playback-wrapper{position:relative;float:left;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.nav-bar-sub-header .playback-wrapper .search-summary .icon{max-height:1.4em;padding-top:.23529412em}
.nav-bar-sub-header .telesales-number{float:right;font-size:.7647058823529411em}
.nav-bar-sub-header .telesales-number .icon-phone{color:#404040}
.nav-bar-sub-header .telesales-number .phone-link{color:#616161;display:inline-block}
.nav-bar-sub-header .telesales-number .phone-link .phone-number{white-space:nowrap}
@media only screen and (max-width:30.6875em){.nav-bar-sub-header .telesales-number.expedia{font-size:.5294117647058824em}
}
.nav-bar-sub-header a:link{text-decoration:none}
@media only screen and (min-width:30.75em){.nav-bar-sub-header .nav-bar-inner .short-back-to-search{display:none}
.nav-bar-sub-header .nav-bar-inner .long-back-to-search{display:inline}
.nav-bar-sub-header .playback-wrapper{width:auto;clear:left}
}
@media only screen and (min-width:48em){.nav-bar-sub-header .nav-bar-inner{line-height:1.411em;margin-top:0;margin-bottom:.35294118em}
.nav-bar-sub-header .nav-bar-inner div{margin-top:.35294118em}
.nav-bar-sub-header .telesales-number,.nav-bar-sub-header .back-to-search-wrapper{font-size:.8823529411764706em}
.nav-bar-sub-header .playback-wrapper{display:block;font-size:.8823529411764706em}
.nav-bar-sub-header .playback-wrapper .search-summary{color:#404040}
.nav-bar-sub-header .playback-wrapper .search-summary .icon{max-height:1.4em;padding-top:0}
}
@media only screen and (min-width:60em){.nav-bar-sub-header .nav-bar-inner{line-height:2.2em;margin-bottom:0}
.nav-bar-sub-header .nav-bar-inner div{margin-top:0}
.nav-bar-sub-header .phone-number-intro{display:inline;padding-right:.35294118em}
.nav-bar-sub-header .back-to-search-wrapper{margin-right:1.05882353em}
.nav-bar-sub-header .playback-wrapper{width:auto;clear:none}
}
@media only screen and (max-width:30.6875em){.nav-bar-sub-header .back-to-search-wrapper{display:none}
.nav-bar-sub-header .cols-row{padding-right:0}
.nav-bar-sub-header .nav-bar-inner{padding-bottom:.11764706em;padding-top:.17647059em;line-height:24px}
.nav-bar-sub-header .telesales-number{margin-right:.94117647em}
}
.hotel-policies-v1{display:block}
.hotel-policies-v1 p:not(:first-child){margin-top:1.38235294em}
.hotel-policies-v1 .paragraph-hack,.hotel-policies-v1 li{font-size:.7647058823529411em}
.hotel-policies-v1 .petsList{line-height:1em}
.hotel-policies-v1 .new>ul>li{font-size:1em;line-height:1em;margin:0}
.hotel-policies-v1 .new>p{margin:0;padding:0}
.hotel-policies-v1 p+ul,.hotel-policies-v1 p+p{clear:both}
.hotel-policies-v1 .altNames{width:50%;float:left;line-height:1.2em;padding:0 1.82352941em .47058824em 0;font-size:1em}
.hotel-policies-v1 .toggle-trigger{display:inline-block;width:100%;margin-top:.47058824em}
.hotel-policies-v1 .toggle-pane{height:auto}
.hotel-policies-v1 h2{font-weight:normal;font-size:1.1764705882352942em;line-height:1.2em;margin:0;color:#536d83}
.hotel-policies-v1 h3{display:inline-block;width:100%;font-size:.8823529411764706em;line-height:1.2em;margin:1.61764706em 0 .41176471em 0;color:#536d83;font-weight:bold}
.hotel-policies-v1 .payment-logos{margin-top:.70588235em}
.hotel-policies-v1 .payment-logos .payment-logo{display:inline-block;margin-right:1.05882353em;margin-bottom:.70588235em;padding:0;width:auto}
.hotel-policies-v1 .payment-logo img{display:inline-block;height:2.11764706em;position:relative;width:auto}
.hotel-policies-v1 .toggle-trigger{font-size:.7647058823529411em}
.hotel-policies-v1 .section-footer-right{text-align:right;float:none;margin-bottom:0}
.hotel-policies-v1 #promotions,.hotel-policies-v1 #awards-and-affiliations{margin-top:1.41176471em}
.hotel-policies-v1 div[data-section]{margin-bottom:.70588235em}
.hotel-policies-v1 div[data-section="policies-general"] p{font-size:.7647058823529411em}
.hotel-policies-v1 #awards-and-affiliations{float:left;width:100%}
@media only screen and (max-width:37.5em){.hotel-policies-v1 .altNames{width:100%}
}
.hotel-policies-v2{color:#616161;font-size:13px;line-height:1.5}
.hotel-policies-v2 h2{color:#616161;font-size:1.23076923076923em;font-weight:600;margin:0}
.hotel-policies-v2 h3,.hotel-policies-v2 h4{color:#616161;font-size:1.07692307692308em;font-weight:600;margin:1.84615385em 0 .92307692em 0}
.hotel-policies-v2 p{margin-bottom:.92307692em;font-size:1em}
.hotel-policies-v2 ul{margin-bottom:.92307692em;font-size:1em}
.hotel-policies-v2 p+ul{margin-top:1.84615385em}
.hotel-policies-v2 .toggle-trigger{padding:.92307692em;display:flex;justify-content:space-between;font-size:1.23076923076923em;font-weight:600;color:#616161;border-top:1px solid #ddd}
.hotel-policies-v2 .toggle-trigger h2{font-size:1em}
.hotel-policies-v2 .toggle-trigger .icon{margin-right:.92307692em}
.hotel-policies-v2 .toggle-inner{padding:0 1.15384615em 1.15384615em 1.15384615em}
.hotel-policies-v2 .toggle-inner h2{padding:1.84615385em 0 .92307692em 0}
.hotel-policies-v2 .payment-logo{margin-right:.92307692em}
.hotel-policies-v2 .feedback-link{color:#0968ba;font-size:1em}
.hotel-policies-v2 .reviews-link{margin-left:1em}
.hotel-policies-v2.reviewer .feedback-link{float:none;margin:0}
@media only screen and (min-width:60em){.hotel-policies-v2 h2{font-size:1.38461538461538em}
.hotel-policies-v2 h3,.hotel-policies-v2 h4{font-size:1.15384615384615em}
.hotel-policies-v2 ul li{width:33%;float:left;padding-right:15px}
.hotel-policies-v2 ul:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.hotel-policies-v2 .toggle-trigger{font-size:1.38461538461538em;padding:.92307692em 0 .92307692em 0}
.hotel-policies-v2 .toggle-inner{padding:0 0 .92307692em 0}
.hotel-policies-v2 .reviews-link{margin-left:0}
}
.ie9 .hotel-policies-v2 .toggle-trigger .icon{float:right}
.hotel-policies-v3{border-top:1px solid #ddd;font-size:13px;padding:1.84615385em 0 0 0}
.hotel-policies-v3 h2{font-weight:400;font-size:1.769230em;margin-bottom:.92307692em}
.hotel-policies-v3 h3,.hotel-policies-v3 h4{font-size:1em;margin:0 0 .46153846em 0}
.hotel-policies-v3 ul{margin:0;padding:0}
.hotel-policies-v3 ul li{list-style:none;padding:0;margin-bottom:.46153846em}
.hotel-policies-v3 ul.sublist li{list-style:inherit;margin-left:1.15384615em}
.hotel-policies-v3 p{margin-bottom:.46153846em}
.hotel-policies-v3 div[data-section]{margin-bottom:2.30769231em}
.hotel-policies-v3 article{margin-bottom:1em}
.hotel-policies-v3 .payment-logo{margin-right:1.38461538em;margin-bottom:.92307692em}
.hotel-policies-v3 #promotions{width:100%}
.hotel-policies-v3 #promotions h3{font-weight:400;font-size:1.769230em;margin-bottom:.92307692em}
.hotel-policies-v3 #national-rating{width:100%}
.hotel-policies-v3 #national-rating h3{color:#1f1f1f}
.hotel-policies-v3 .reviews-link{width:100%}
.hotel-policies-v3 h3.awards_and_affiliation{font-size:1.4705882352941178em;font-weight:400}
.hotel-policies-v3 .optional-fees{font-weight:normal;margin-top:12px}
@media only screen and (min-width:45.375em){.hotel-policies-v3{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-policies-v3 h2{width:100%}
.hotel-policies-v3 h3,.hotel-policies-v3 h4{width:33.333333333333336%;float:left}
.hotel-policies-v3 div[data-section]{width:66.66666666666667%;float:left}
.hotel-policies-v3 #promotions h3,.hotel-policies-v3 #national-rating h3,.hotel-policies-v3 #promotions div[data-section],.hotel-policies-v3 #national-rating div[data-section]{border:0;width:100%}
}
@media only screen and (min-width:60em){.hotel-policies-v3 h3,.hotel-policies-v3 h4,.hotel-policies-v3 div[data-section]{border-top:1px solid #ddd;padding-top:.92307692em}
.hotel-policies-v3 h3 *,.hotel-policies-v3 h4 *,.hotel-policies-v3 div[data-section] *{border-top:0}
.hotel-policies-v3 h4{width:100%}
.hotel-policies-v3 h3:first-of-type,.hotel-policies-v3 div[data-section]:first-of-type{border-top:0}
.hotel-policies-v3 #promotions{clear:both}
.hotel-policies-v3 .awards_and_affiliation{font-size:1.3529411764705883em}
}
.hotel-reviews-default .translate-container{display:none}
.hotel-reviews-default .translate-show .translate-container{display:block;padding-top:.2em;clear:both}
.hotel-reviews-default .translate-show .translate-container .btn-primary{margin:0 .7em .3em 0}
.hotel-reviews-default .translate-show .translate-provider{font-size:.7647058823529411em;line-height:1.5692307692307694em;display:inline-block;vertical-align:middle}
.hotel-reviews-default .translate-show .translate-original .show-original-container{display:none}
.hotel-reviews-default .translate-show .translate-foreign .show-original-container{display:inline}
.hotel-reviews-default .translate-show .translate-foreign .translate-btn{display:none}
.hotel-reviews-default .translate-show .translate-error{display:table}
.hotel-reviews-default #review-list #no-reviews-div{text-align:center}
.hotel-reviews-default #review-list #no-reviews-div .title{font-weight:bold}
.hotel-reviews-default .hide-visibility{visibility:hidden}
.hotel-reviews-default #review-sort-and-filter-control.visibility-hidden{background-color:#fff}
.hotel-reviews-default #review-sort-and-filter-control.visibility-hidden section{visibility:hidden}
.hotel-reviews-default #review-sort-and-filter-control .more{top:-3px;height:100%}
.hotel-reviews-default .reviews-tab-content{position:relative}
.hotel-reviews-default .reviews-tab-content header{font-size:1.1764705882352942em}
.hotel-reviews-default .reviews-tab-content #reviews-tab-min-height-provider{min-height:58.82352941em;opacity:.3}
.hotel-reviews-default .reviews-tab-content #reviews-loader{position:absolute;left:50%;top:23.07692308em;z-index:2}
.hotel-reviews-default .reviews-tab-content .reviews-error{color:#b80000;font-size:1em;font-weight:bold;display:none}
.hotel-reviews-default .reviews-tab-content #reviews-service-failure-msg{padding-top:1.41176471em}
.hotel-reviews-default .reviews-tab-content #reviews-service-failure-msg #try-again{font-weight:normal;text-decoration:none}
.hotel-reviews-default .reviews-tab-content #reviews-service-relax-filters-msg{padding-top:.70588235em}
.hotel-reviews-default .reviews-tab-content #reviews{margin-bottom:0}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control{position:relative}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control .segmented-list{border:0;margin:0}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control .innerLeft .more{display:none}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control .innerRight{display:block;padding-bottom:11px;position:absolute;right:11px;top:11px}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control .innerRight.static{position:static}
.hotel-reviews-default .reviews-tab-content #review-sort-and-filter-control .reviewsSortFilterOuter:after{clear:both;content:"";display:table}
.hotel-reviews-default .reviews-tab-content .sort-and-filter-control{padding-top:0;padding-bottom:0;margin-bottom:0}
.hotel-reviews-default .reviews-tab-content .sort-and-filter-control .select{margin-bottom:0}
.hotel-reviews-default .reviews-tab-content .nav-footer .back-to-hotel-details{line-height:2.7692307692307696em;margin:2.46153846em 0 2.46153846em 0}
.hotel-reviews-default .reviews-tab-content .nav-footer hr{margin:0}
.hotel-reviews-default .reviews-tab-content .rating-and-satisfaction{width:100%}
.hotel-reviews-default .reviews-tab-content .dimensions{width:100%;padding-left:0}
.hotel-reviews-default .back-to-hotel-details{position:relative;float:left;padding-left:.70588235em;font-size:1.3076923076923077em;padding-left:0;display:none}
.hotel-reviews-default .nav-footer .back-to-hotel-details{font-size:.7647058823529411em;margin:.35294118em 0 .35294118em 0;display:block}
.hotel-reviews-default a.back-to-hotel-details:visited{color:#0065b8}
.hotel-reviews-default .dimensions,.hotel-reviews-default .rating-and-satisfaction,.hotel-reviews-default .review-assurance-small{margin-top:.92307692em}
.hotel-reviews-default .flag-icon{vertical-align:middle;display:inline-block;width:.92307692em;height:.92307692em;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAANCAYAAACQN/8FAAAKQWlDQ1BJQ0MgUHJvZmlsZQAASA2dlndUU9kWh8+9N73QEiIgJfQaegkg0jtIFQRRiUmAUAKGhCZ2RAVGFBEpVmRUwAFHhyJjRRQLg4Ji1wnyEFDGwVFEReXdjGsJ7601896a/cdZ39nnt9fZZ+9917oAUPyCBMJ0WAGANKFYFO7rwVwSE8vE9wIYEAEOWAHA4WZmBEf4RALU/L09mZmoSMaz9u4ugGS72yy/UCZz1v9/kSI3QyQGAApF1TY8fiYX5QKUU7PFGTL/BMr0lSkyhjEyFqEJoqwi48SvbPan5iu7yZiXJuShGlnOGbw0noy7UN6aJeGjjAShXJgl4GejfAdlvVRJmgDl9yjT0/icTAAwFJlfzOcmoWyJMkUUGe6J8gIACJTEObxyDov5OWieAHimZ+SKBIlJYqYR15hp5ejIZvrxs1P5YjErlMNN4Yh4TM/0tAyOMBeAr2+WRQElWW2ZaJHtrRzt7VnW5mj5v9nfHn5T/T3IevtV8Sbsz55BjJ5Z32zsrC+9FgD2JFqbHbO+lVUAtG0GQOXhrE/vIADyBQC03pzzHoZsXpLE4gwnC4vs7GxzAZ9rLivoN/ufgm/Kv4Y595nL7vtWO6YXP4EjSRUzZUXlpqemS0TMzAwOl89k/fcQ/+PAOWnNycMsnJ/AF/GF6FVR6JQJhIlou4U8gViQLmQKhH/V4X8YNicHGX6daxRodV8AfYU5ULhJB8hvPQBDIwMkbj96An3rWxAxCsi+vGitka9zjzJ6/uf6Hwtcim7hTEEiU+b2DI9kciWiLBmj34RswQISkAd0oAo0gS4wAixgDRyAM3AD3iAAhIBIEAOWAy5IAmlABLJBPtgACkEx2AF2g2pwANSBetAEToI2cAZcBFfADXALDIBHQAqGwUswAd6BaQiC8BAVokGqkBakD5lC1hAbWgh5Q0FQOBQDxUOJkBCSQPnQJqgYKoOqoUNQPfQjdBq6CF2D+qAH0CA0Bv0BfYQRmALTYQ3YALaA2bA7HAhHwsvgRHgVnAcXwNvhSrgWPg63whfhG/AALIVfwpMIQMgIA9FGWAgb8URCkFgkAREha5EipAKpRZqQDqQbuY1IkXHkAwaHoWGYGBbGGeOHWYzhYlZh1mJKMNWYY5hWTBfmNmYQM4H5gqVi1bGmWCesP3YJNhGbjS3EVmCPYFuwl7ED2GHsOxwOx8AZ4hxwfrgYXDJuNa4Etw/XjLuA68MN4SbxeLwq3hTvgg/Bc/BifCG+Cn8cfx7fjx/GvyeQCVoEa4IPIZYgJGwkVBAaCOcI/YQRwjRRgahPdCKGEHnEXGIpsY7YQbxJHCZOkxRJhiQXUiQpmbSBVElqIl0mPSa9IZPJOmRHchhZQF5PriSfIF8lD5I/UJQoJhRPShxFQtlOOUq5QHlAeUOlUg2obtRYqpi6nVpPvUR9Sn0vR5Mzl/OX48mtk6uRa5Xrl3slT5TXl3eXXy6fJ18hf0r+pvy4AlHBQMFTgaOwVqFG4bTCPYVJRZqilWKIYppiiWKD4jXFUSW8koGStxJPqUDpsNIlpSEaQtOledK4tE20Otpl2jAdRzek+9OT6cX0H+i99AllJWVb5SjlHOUa5bPKUgbCMGD4M1IZpYyTjLuMj/M05rnP48/bNq9pXv+8KZX5Km4qfJUilWaVAZWPqkxVb9UU1Z2qbapP1DBqJmphatlq+9Uuq43Pp893ns+dXzT/5PyH6rC6iXq4+mr1w+o96pMamhq+GhkaVRqXNMY1GZpumsma5ZrnNMe0aFoLtQRa5VrntV4wlZnuzFRmJbOLOaGtru2nLdE+pN2rPa1jqLNYZ6NOs84TXZIuWzdBt1y3U3dCT0svWC9fr1HvoT5Rn62fpL9Hv1t/ysDQINpgi0GbwaihiqG/YZ5ho+FjI6qRq9Eqo1qjO8Y4Y7ZxivE+41smsImdSZJJjclNU9jU3lRgus+0zwxr5mgmNKs1u8eisNxZWaxG1qA5wzzIfKN5m/krCz2LWIudFt0WXyztLFMt6ywfWSlZBVhttOqw+sPaxJprXWN9x4Zq42Ozzqbd5rWtqS3fdr/tfTuaXbDdFrtOu8/2DvYi+yb7MQc9h3iHvQ732HR2KLuEfdUR6+jhuM7xjOMHJ3snsdNJp9+dWc4pzg3OowsMF/AX1C0YctFx4bgccpEuZC6MX3hwodRV25XjWuv6zE3Xjed2xG3E3dg92f24+ysPSw+RR4vHlKeT5xrPC16Il69XkVevt5L3Yu9q76c+Oj6JPo0+E752vqt9L/hh/QL9dvrd89fw5/rX+08EOASsCegKpARGBFYHPgsyCRIFdQTDwQHBu4IfL9JfJFzUFgJC/EN2hTwJNQxdFfpzGC4sNKwm7Hm4VXh+eHcELWJFREPEu0iPyNLIR4uNFksWd0bJR8VF1UdNRXtFl0VLl1gsWbPkRoxajCCmPRYfGxV7JHZyqffS3UuH4+ziCuPuLjNclrPs2nK15anLz66QX8FZcSoeGx8d3xD/iRPCqeVMrvRfuXflBNeTu4f7kufGK+eN8V34ZfyRBJeEsoTRRJfEXYljSa5JFUnjAk9BteB1sl/ygeSplJCUoykzqdGpzWmEtPi000IlYYqwK10zPSe9L8M0ozBDuspp1e5VE6JA0ZFMKHNZZruYjv5M9UiMJJslg1kLs2qy3mdHZZ/KUcwR5vTkmuRuyx3J88n7fjVmNXd1Z752/ob8wTXuaw6thdauXNu5Tnddwbrh9b7rj20gbUjZ8MtGy41lG99uit7UUaBRsL5gaLPv5sZCuUJR4b0tzlsObMVsFWzt3WazrWrblyJe0fViy+KK4k8l3JLr31l9V/ndzPaE7b2l9qX7d+B2CHfc3em681iZYlle2dCu4F2t5czyovK3u1fsvlZhW3FgD2mPZI+0MqiyvUqvakfVp+qk6oEaj5rmvep7t+2d2sfb17/fbX/TAY0DxQc+HhQcvH/I91BrrUFtxWHc4azDz+ui6rq/Z39ff0TtSPGRz0eFR6XHwo911TvU1zeoN5Q2wo2SxrHjccdv/eD1Q3sTq+lQM6O5+AQ4ITnx4sf4H++eDDzZeYp9qukn/Z/2ttBailqh1tzWibakNml7THvf6YDTnR3OHS0/m/989Iz2mZqzymdLz5HOFZybOZ93fvJCxoXxi4kXhzpXdD66tOTSna6wrt7LgZevXvG5cqnbvfv8VZerZ645XTt9nX297Yb9jdYeu56WX+x+aem172296XCz/ZbjrY6+BX3n+l37L972un3ljv+dGwOLBvruLr57/17cPel93v3RB6kPXj/Mejj9aP1j7OOiJwpPKp6qP6391fjXZqm99Oyg12DPs4hnj4a4Qy//lfmvT8MFz6nPK0a0RupHrUfPjPmM3Xqx9MXwy4yX0+OFvyn+tveV0auffnf7vWdiycTwa9HrmT9K3qi+OfrW9m3nZOjk03dp76anit6rvj/2gf2h+2P0x5Hp7E/4T5WfjT93fAn88ngmbWbm3/eE8/syOll+AAAAmElEQVQoFWNkSN3xn4EQYGRcwURIDQMjw2kGVuYc/AoZGV8xMDHkMEx1eYtf4X+GCQwzPE6BbMWvkIEhgCFjpxgRCv+bMfxj6GXIvc3OAvEM4w8Gxv9fGBgYGSF8JPL/f3eGn/eSIAoZ/69mYGLsYvjHhKmQBaj57///UIWMLxlmuF9BMgeDCfHMfwZmDBk0AUK+hiunvkIACCghXL+OxMUAAAAASUVORK5CYII=') no-repeat}
.hotel-reviews-default #review-summary{padding:0 .70588235em 0 .70588235em}
@media only screen and (min-width:45.1764705882353em){.hotel-reviews-default #review-summary{padding:0}
.hotel-reviews-default #review-summary .review-summary{padding:0 0 1.05882353em 0}
}
.hotel-reviews-default .review-summary{overflow:hidden;color:#536d83;padding:0 1.05882353em 1.05882353em 1.05882353em}
.hotel-reviews-default .review-summary .review-assurance-small{font-size:.7647058823529411em;display:block}
.hotel-reviews-default .review-summary .review-assurance-small img{margin:.38461538em .38461538em -0.38461538em 0;width:1.92307692em;height:1.92307692em}
@media only screen and (min-width:28.235294117647058em){.hotel-reviews-default .review-summary .review-assurance-small img{margin:.38461538em .38461538em .38461538em 0}
}
@media only screen and (max-width:20.294117647058822em){.hotel-reviews-default .review-summary .review-assurance-small img{margin:.38461538em .38461538em 0 0}
}
.hotel-reviews-default .review-summary .rating-and-satisfaction{float:left;font-size:.7647058823529411em}
.hotel-reviews-default .review-summary .rating-and-satisfaction span{font-size:1em;font-weight:bold}
.hotel-reviews-default .review-summary .rating-and-satisfaction>div{margin-top:.53846154em}
.hotel-reviews-default .review-summary .rating-and-satisfaction>div:first-child{margin-top:0}
.hotel-reviews-default .review-summary .rating-and-satisfaction .rating-bar{background-color:#c7c7c7;width:100%;min-width:12.5em;height:.92307692em}
.hotel-reviews-default .review-summary .rating-and-satisfaction .rating-bar div{background-color:#ffcb00;height:100%}
.hotel-reviews-default .review-summary .dimensions{overflow:hidden;display:inline-block;vertical-align:top;font-size:.7647058823529411em}
.hotel-reviews-default .review-summary .dimensions div{margin-top:.38461538em}
.hotel-reviews-default .review-summary .dimensions div:first-child{margin-top:0}
.hotel-reviews-default .review-summary .dimensions span{font-weight:bold;padding-right:.38461538em}
.hotel-reviews-default .review-summary .review-assurance{display:none;vertical-align:middle}
.hotel-reviews-default .review-summary .review-assurance img{margin-bottom:.70588235em;width:2.94117647em;height:2.94117647em;display:block}
.hotel-reviews-default .review-summary .review-assurance div{font-weight:bold;line-height:1.1294117647058826em}
.hotel-reviews-default .review-summary .review-assurance span{font-size:.7647058823529411em}
.hotel-reviews-default .review{color:#616161}
.hotel-reviews-default .review .summary{position:relative;float:left;padding-left:.70588235em;padding-left:0;width:100%}
@media only screen and (min-width:30.11764705882353em){.hotel-reviews-default .review .summary{width:25%}
}
.hotel-reviews-default .review .summary .rating{font-size:1em;color:#616161}
.hotel-reviews-default .review .summary .rating span{font-weight:bold;color:#000}
.hotel-reviews-default .review .summary .recommendation{font-size:.7647058823529411em;padding:.46153846em 0 .46153846em 0;margin:0}
.hotel-reviews-default .review .summary .recommends{color:#2f7000}
.hotel-reviews-default .review .summary .user{color:#616161;padding-top:.46153846em}
.hotel-reviews-default .review .summary .roomName{color:#999;font-size:.7647058823529411em}
.hotel-reviews-default .review .details{position:relative;float:left;padding-left:.70588235em;padding-left:0}
@media only screen and (min-width:30.11764705882353em){.hotel-reviews-default .review .details{padding-left:1.41176471em;width:75%}
}
.hotel-reviews-default .review .details h3{margin:0;font-size:1em}
.hotel-reviews-default .review .details .date-posted{display:block;color:#1f1f1f;font-size:.7647058823529411em;padding:.30769231em 0 1.23076923em 0}
.hotel-reviews-default .review .details .rating-score-only{display:block;color:#999;font-size:.7647058823529411em}
.hotel-reviews-default .review .details .remark{font-size:.7647058823529411em;padding-bottom:.30769231em}
.hotel-reviews-default .review .details .remark strong{color:#1f1f1f}
.hotel-reviews-default .review .details .remark+.review-text{padding-top:.92307692em}
.hotel-reviews-default .review .details .review-text{font-size:.7647058823529411em}
.hotel-reviews-default .review .details .highlight{background-color:#f5e9ba}
.hotel-reviews-default .review .details button{margin-bottom:.70588235em}
.hotel-reviews-default .review .details .flag-inappropriate,.hotel-reviews-default .review .details .flag-management-response{font-size:.7647058823529411em}
.hotel-reviews-default .review .details .review-photos{padding-top:1.23076923em}
.hotel-reviews-default .review .details .date-posted+.review-photos{padding:0}
.hotel-reviews-default .review .details .review-photo{float:left;width:5.92307692em;padding-right:.76923077em}
.hotel-reviews-default .review .details .management-response{padding-top:1.23076923em}
.hotel-reviews-default .review .details .management-response .icon-comment{float:left;color:#1f1f1f}
.hotel-reviews-default .review .details .management-response div{padding-left:1.53846154em}
.hotel-reviews-default .review .details .management-response .title{font-size:1em;font-weight:bold;color:#1f1f1f}
.hotel-reviews-default .review .details .management-response .date-posted{color:#999;font-size:.7647058823529411em;padding-top:.30769231em;padding-bottom:1.23076923em}
.hotel-reviews-default .review .details .management-response .text{font-size:.7647058823529411em}
.hotel-reviews-default .review .details .review-photos+.management-response{padding-top:0}
.hotel-reviews-default #reviews-pagination fieldset{width:100%}
@media only screen and (min-width:35.294117647058826em){.hotel-reviews-default #reviews-pagination fieldset{width:auto}
}
.hotel-reviews-default .thank-the-reviewer{margin-top:.70588235em}
@media only screen and (min-width:28.235294117647058em){.hotel-reviews-default .thank-the-reviewer{margin-top:1.41176471em}
}
.hotel-reviews-default .thank-the-reviewer .review-text{margin-bottom:.70588235em}
@media only screen and (min-width:28.235294117647058em){.hotel-reviews-default .thank-the-reviewer .review-text{display:inline}
}
.hotel-reviews-default .no-thanks{margin-top:0 !important;vertical-align:middle}
.hotel-reviews-default .no-thanks .btn-label{font-size:.8666666666666667em;line-height:1.45;padding:.46153846em .69230769em}
.hotel-reviews-default .review-assurance-small .review-assurance-text{margin-left:2.64705882em;margin-bottom:.58823529em;margin-top:.82352941em}
@media only screen and (min-width:27.529411764705884em){.hotel-reviews-default .back-to-hotel-details{display:block}
.hotel-reviews-default .review .details .review-photo{width:6.92307692em}
.hotel-reviews-default .review-summary .rating-and-satisfaction{font-size:1em}
.hotel-reviews-default .review-summary .rating-and-satisfaction span{font-size:1.1764705882352942em}
.hotel-reviews-default .review-summary .rating-and-satisfaction>div{margin-top:.41176471em}
.hotel-reviews-default .review-summary .rating-and-satisfaction .rating-bar{height:.70588235em}
.hotel-reviews-default .review-summary .dimensions{font-size:1em}
.hotel-reviews-default .review-summary .dimensions div{margin-top:.29411765em}
.hotel-reviews-default .review-summary .dimensions span{padding-right:.29411765em}
}
@media only screen and (min-width:28.235294117647058em){.hotel-reviews-default .review-assurance-small br{display:none}
.hotel-reviews-default .review-summary .dimensions,.hotel-reviews-default .review-summary .rating-and-satisfaction{width:50%;margin-top:0}
.hotel-reviews-default .review-summary .dimensions{padding-left:10%}
}
@media only screen and (min-width:45.1764705882353em){.hotel-reviews-default .review-assurance{width:30% !important;position:relative;float:left;padding-left:.70588235em}
.hotel-reviews-default .rating-and-satisfaction{width:30% !important}
.hotel-reviews-default .dimensions{position:relative;float:left;padding-left:.70588235em;width:40% !important;padding:0 5% !important}
.hotel-reviews-default .review-assurance{width:30%}
.hotel-reviews-default .review .summary .rating{font-size:1.1764705882352942em}
.hotel-reviews-default .review .summary .recommendation{font-size:1em;line-height:1.2em;padding:.35294118em 0 .35294118em 0}
.hotel-reviews-default .review .summary .user{font-size:.7647058823529411em}
.hotel-reviews-default .review .details h3{font-size:1.1764705882352942em !important}
.hotel-reviews-default .review .management-response .title{font-size:.8823529411764706em !important}
.hotel-reviews-default .review-assurance-small{display:none !important}
.hotel-reviews-default .review-assurance{display:inline-block !important}
.hotel-reviews-default .review-summary .header{font-size:1.1764705882352942em;padding-bottom:.9em}
}
@media only screen and (min-width:53.23529411764706em){.hotel-reviews-default .review-summary .rating-and-satisfaction{font-size:1.1764705882352942em}
.hotel-reviews-default .review-summary .rating-and-satisfaction span{font-size:1.3529411764705883em}
.hotel-reviews-default .review-summary .rating-and-satisfaction>div{margin-top:.35em}
.hotel-reviews-default .review-summary .rating-and-satisfaction .rating-bar{height:.6em}
.hotel-reviews-default .review-summary .dimensions{font-size:1.1764705882352942em}
.hotel-reviews-default .review-summary .dimensions div{margin-top:.25em}
.hotel-reviews-default .review-summary .dimensions span{padding-right:.25em}
}
.hotel-reviews-default .verified-reviews-tooltip{font-size:.7647058823529411em}
@media only screen and (max-width:27.529411764705884em){.hotel-reviews-default .back-to-hotel-details{display:block;font-size:1.1538461538461537em}
}
.hotel-reviews-default .playback-clarity.reviews-list .summary{width:20%}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation{font-size:13px;line-height:18px}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation .user{font-size:13px;font-weight:bold;padding-top:0}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation .date-posted{margin-top:12px}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation .location{word-break:break-all}
.hotel-reviews-default .playback-clarity.reviews-list .details{margin-top:5px;width:80%}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response{background-color:#f0f8ff;padding-bottom:.58823529em}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response .read-more{padding-left:0}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response .text{position:relative}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response .text .read-more-text{background:-moz-linear-gradient(top,rgba(240,248,255,0) 0,#f0f8ff 70%,#f0f8ff 100%);background:-webkit-linear-gradient(top,rgba(240,248,255,0) 0,#f0f8ff 70%,#f0f8ff 100%);background:linear-gradient(to bottom,rgba(240,248,255,0) 0,#f0f8ff 70%,#f0f8ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f0f8ff',endColorstr='#f0f8ff',GradientType=0);left:20px}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response .text .read-less-text{position:relative}
.hotel-reviews-default .playback-clarity.reviews-list .details .management-response .max-height{height:105px;overflow:hidden}
.hotel-reviews-default .playback-clarity.reviews-list .details .title{color:#3b4c5b;padding-bottom:5px;padding-left:20px}
.hotel-reviews-default .playback-clarity.reviews-list .details .date-posted{color:#3b4c5b;padding-top:12px}
.hotel-reviews-default .playback-clarity.reviews-list .details .disabled{-khtml-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;cursor:default;pointer-events:none;user-select:none}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container{display:table}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container .rating-score{background-color:#00355f;display:table;height:40px;width:40px}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container .rating-score span{display:table-cell;vertical-align:middle}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container .rating-score::after,.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container .rating-score::before{content:''}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-header-container .review-title{display:table-cell;overflow:hidden;padding-left:15px;vertical-align:middle}
.hotel-reviews-default .playback-clarity.reviews-list .details .remark{display:flex;font-size:15px;line-height:21px;margin-top:.29411765em}
.hotel-reviews-default .playback-clarity.reviews-list .details .remark .remark-text{overflow:hidden}
.hotel-reviews-default .playback-clarity.reviews-list .details .remark:first-child{margin-top:18px}
.hotel-reviews-default .playback-clarity.reviews-list .details .remark-icon{float:left;margin:0 .58823529em 0 0;position:relative}
.hotel-reviews-default .playback-clarity.reviews-list .details .circle-icon-background{background-color:#00355f;border-radius:11px;color:#fff;font-size:23px;height:23px;text-align:center;width:23px}
.hotel-reviews-default .playback-clarity.reviews-list .details .icon-style{color:#00355f;font-size:23px}
.hotel-reviews-default .playback-clarity.reviews-list .details .report-review{color:#616161;display:inline-block;margin:0 .88235294em 0 .88235294em;font-size:13px}
.hotel-reviews-default .playback-clarity.reviews-list .details .thank-the-reviewer{-moz-user-select:none;-webkit-user-select:none;user-select:none}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review{background-color:#fff;border:solid 1px #0065b7;border-radius:3px;color:#0065b7;display:inline-block;font-size:13px;height:26px;line-height:14px;outline:none !important;padding:5px 0;vertical-align:top}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review .helpful-icon{background-image:url('https://a.travel-assets.com/dms-svg/ugc/helpful.svg');float:left;height:14px;margin-left:5px;margin-right:5px;width:15px}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review .mark-helpful{border-right:1px solid;box-sizing:border-box;display:inline-block;float:left;padding-right:10px}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review .thanks-count{display:inline-block;text-align:center;margin:0 10px}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review:hover{background-color:#f0f8ff;cursor:pointer}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review:hover .helpful-icon{background-image:url('https://a.travel-assets.com/dms-svg/ugc/hover-helpful.svg')}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review.selected{background-color:#00355f;color:#fff}
.hotel-reviews-default .playback-clarity.reviews-list .details .helpful-review.selected .helpful-icon{background-image:url('https://a.travel-assets.com/dms-svg/ugc/clicked-helpful.svg')}
.hotel-reviews-default .playback-clarity.reviews-list .details .review-text{font-size:15px;line-height:21px;overflow:hidden;padding-top:0;position:relative;margin:.92307692em 0 1.38461538em 0}
.hotel-reviews-default .playback-clarity.reviews-list .details .review-text.max-height{max-height:132px}
.hotel-reviews-default .playback-clarity.reviews-list .details .review-photo .image img{max-height:none}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more{display:block}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .read-more-text{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 70%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=0);bottom:0;height:50px;left:0;position:absolute}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .read-less-test{padding-top:.58823529em}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .toggle-review{color:#0065b8;width:100%}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .toggle-review .toggle-text{bottom:0;left:0;position:absolute}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .toggle-review .toggle-text:hover{color:#0087f5;cursor:pointer;text-decoration:underline}
.hotel-reviews-default .playback-clarity.reviews-list .details .read-more .toggle-review .toggle-text:active{color:#00355f}
@media only screen and (max-width:42.705882352941174em){.hotel-reviews-default .playback-clarity.reviews-list .details{border-bottom:1px solid #979797;padding-bottom:20px;padding-left:0;width:100%}
.hotel-reviews-default .playback-clarity.reviews-list .details .rating-score{margin-top:0}
.hotel-reviews-default .playback-clarity.reviews-list .summary{padding-bottom:15px;width:100%}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation{width:100%}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation .user-information{float:left}
.hotel-reviews-default .playback-clarity.reviews-list .summary .recommendation .date-posted{float:right;margin-top:0}
.hotel-reviews-default .playback-clarity.reviews-list .review{border:0;padding-bottom:0}
}
@media only screen and (max-width:21.176470588235293em){.hotel-reviews-default .reviewsSortBar .sort-bar-wrap{width:16em}
.hotel-reviews-default .reviewsSortBar .sort-bar-wrap .sort-options .sort-bar-label{display:none;width:0}
.hotel-reviews-default .reviewsSortBar .sort-bar-wrap .sort-options .sort-bar-label h3{display:none}
}
@media only screen{.hotel-reviews-default .sort-and-filter-control{margin-bottom:0;padding-bottom:0}
.hotel-reviews-default .sort-and-filter-control .reviewsSortBar{margin-bottom:0}
.hotel-reviews-default .sort-and-filter-control .reviewsSortBar .sort-options{padding-right:0}
.hotel-reviews-default .sort-and-filter-control .reviewsSortBar div>div>fieldset>ul>li.sort-bar-label{padding-left:0}
.hotel-reviews-default .sort-and-filter-control .reviewsSortBar .btn-sort{outline:0}
.hotel-reviews-default .sort-and-filter-control .reviewsSortBar .sort-filter-bar{border-top:3px solid #fff;border-bottom:2px solid #fff}
.hotel-reviews-default .sort-and-filter-control .reviewsSortAndFilterFieldset{display:none}
.hotel-reviews-default .sort-and-filter-control .reviewsSortAndFilterOuter{display:table}
}
.hotel-reviews-v2{line-height:1.5;padding:0 .94117647em 0 .94117647em}
.hotel-reviews-v2 .reviews-header{padding:1.41176471em 0 1.41176471em 0}
.hotel-reviews-v2 .reviews-header.ta{padding-bottom:.82352941em}
.hotel-reviews-v2 .reviews-header.is_stuck{z-index:200;background:#fff;border-bottom:1px solid #c7c7c7}
.hotel-reviews-v2 .ta-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;border-bottom:1px solid #ededed;padding-bottom:.82352941em}
.hotel-reviews-v2 .ta-header img{height:45px;margin-right:1.41176471em}
.hotel-reviews-v2 .ta-header h4{font-weight:normal;margin:0}
.hotel-reviews-v2 .ta-header div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-reviews-v2 .ta-header span{font-size:.7647058823529411em}
.hotel-reviews-v2 .title-main{color:#616161;font-size:.9411764705882353em;margin-bottom:.70588235em}
.hotel-reviews-v2 .filter-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-reviews-v2 .text-label{border-radius:20px;border:1px solid #616161;padding:.17647059em .70588235em .17647059em .70588235em;font-size:.7058823529411765em;cursor:pointer;margin:0 .35294118em .35294118em 0;line-height:1.5;background-color:transparent;color:#616161;font-weight:600}
.hotel-reviews-v2 .text-label.active{background-color:#616161;color:#fff}
.hotel-reviews-v2 .review{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:.70588235em}
.hotel-reviews-v2 .skeleton--review{margin-bottom:.70588235em}
.hotel-reviews-v2:not(.is-loading) .skeleton--review{display:none}
.hotel-reviews-v2 .rating{background-color:#0087f5;color:#fff;line-height:1.2;font-size:.8235294117647058em;width:36px;height:36px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;margin-right:.70588235em}
.hotel-reviews-v2 .review-content{width:100%}
.hotel-reviews-v2 .title-content{font-size:.7647058823529411em;color:#616161;font-weight:600;line-height:1.5;margin:0 0 .35294118em 0;text-transform:capitalize}
.hotel-reviews-v2 .rating-image{width:65px;margin:.35294118em 0 .70588235em 0}
.hotel-reviews-v2 .review-summary{margin:0 0 .70588235em 0;padding:0;line-height:1}
.hotel-reviews-v2 .review-summary li{font-size:.6470588235294118em;display:inline-block;border-right:1px solid #ddd;margin:0 5px 0 0;margin:0 .29411765em 0 0;padding:0 8px 0 0}
.hotel-reviews-v2 .review-summary li:last-child{border-right:0}
.hotel-reviews-v2 .review-categories{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:12px}
.hotel-reviews-v2 .review-categories span{background-color:#ededed;padding:2px 12px;border-radius:6px;font-size:.6470588235294118em;display:inline-block}
.hotel-reviews-v2 .review-photos{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:12px}
.hotel-reviews-v2 .review-photos img{height:auto;width:calc(20% - 6px);margin:0 6px 6px 0}
.hotel-reviews-v2 .review-photos img:hover{transform:scale(4);z-index:200;transition:opacity 1s,transform .25s .1s ease}
.hotel-reviews-v2 .review-text{margin-bottom:12px}
.hotel-reviews-v2 .review-text .review-details{font-size:.7647058823529411em;margin-bottom:12px}
.hotel-reviews-v2 .review-text .author{font-size:.6470588235294118em;opacity:.75}
.hotel-reviews-v2 .review-comment{background-color:#ededed;padding:.70588235em;margin-bottom:.70588235em;border-radius:5px}
.hotel-reviews-v2 .review-comment .title-content{display:block;margin-bottom:.35294118em}
.hotel-reviews-v2 .review-comment p{font-size:.7647058823529411em}
.hotel-reviews-v2 .review-comment .icon{opacity:.5;margin-right:.35294118em}
.hotel-reviews-v2 .reviews-btn{text-align:center;margin-bottom:.70588235em}
.hotel-reviews-v2 .reviews-btn button{background-color:#ededed;color:#616161;box-shadow:0 1px 1px rgba(0,0,0,0.25);display:inline-block;cursor:pointer;font-size:.7647058823529411em;height:36px;line-height:36px;border:0;border-radius:3px;padding:0 .70588235em 0 .70588235em;text-align:center;text-decoration:none;font-weight:500}
.hotel-reviews-v2 .message-wrapper-top,.hotel-reviews-v2 .message-wrapper-bottom{display:none}
.hotel-reviews-v2 .message-wrapper-top .message-top,.hotel-reviews-v2 .message-wrapper-bottom .message-top,.hotel-reviews-v2 .message-wrapper-top .message-bottom,.hotel-reviews-v2 .message-wrapper-bottom .message-bottom{background-color:#ededed;text-align:center;font-size:.8235294117647058em;border-radius:5px;padding:.70588235em;margin-top:.70588235em}
.hotel-reviews-v2 .message-wrapper-bottom[style*="display: block"]+.show-more{display:none}
@media only screen and (min-width:45.375em){.hotel-reviews-v2 .review-photos img{padding-left:1.76470588em}
}
@media only screen and (min-width:60em){.hotel-reviews-v2 .review-photos img{padding-left:0}
.hotel-reviews-v2 .title-main{font-size:1.0588235294117647em}
.hotel-reviews-v2 .title-content{font-size:.8235294117647058em}
.hotel-reviews-v2 .review-summary li{font-size:.7058823529411765em}
.hotel-reviews-v2 .review-text .author{font-size:.7058823529411765em}
}
.ie9 .hotel-reviews-v2 .ta-header img{float:left}
.ie9 .hotel-reviews-v2 .rating{font-size:1.0588235294117647em}
.ie9 .hotel-reviews-v2 .rating strong{position:relative;top:6px;left:13px}
.lens-his .hotel-reviews-v3{clear:both}
.hotel-reviews-v3{font-size:17;color:#1f1f1f}
.hotel-reviews-v3 .thank-the-reviewer{margin:.70588235em 0 .70588235em 0}
@media only screen and (min-width:30.75em){.hotel-reviews-v3 .thank-the-reviewer{margin:.70588235em 0 1.41176471em 0}
}
.hotel-reviews-v3 .thank-the-reviewer .review-text{margin-bottom:.70588235em}
@media only screen and (min-width:30.75em){.hotel-reviews-v3 .thank-the-reviewer .review-text{display:inline}
}
.hotel-reviews-v3 .thank-reviewer-button,.hotel-reviews-v3 .no-thanks{margin-top:0 !important;vertical-align:middle}
.hotel-reviews-v3 .thank-reviewer-button .btn-label,.hotel-reviews-v3 .no-thanks .btn-label{font-size:.8666666666666667em;line-height:1.45;padding:.46153846em .69230769em}
.hotel-reviews-v3 .reviews-header{border-top:1px solid #ddd;padding-top:.70588235em}
.hotel-reviews-v3 .review{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:.70588235em;clear:both}
.hotel-reviews-v3 .review-content{float:left;width:calc(97% - 60px)}
.hotel-reviews-v3 .review-rating{background-color:#0087f5;position:relative;color:#fff;text-align:center;font-size:.7647058823529411em;margin-right:.70588235em;justify-content:center;line-height:1.2;display:flex;float:left;align-items:center;height:45px;width:60px}
.hotel-reviews-v3 .review-rating span[itemprop="ratingValue"]{font-weight:bold;display:block;font-size:1.38461538461538em;width:55px}
.hotel-reviews-v3 .review-rating .flag-corner{border-color:transparent #0087f5 transparent transparent;height:0;border-style:solid;border-width:0 10px 7px 0;position:absolute;right:0;bottom:-7px}
.hotel-reviews-v3 .title-main{font-size:1.1764705882352942em;padding:0;margin-bottom:.70588235em;font-weight:400}
.hotel-reviews-v3 .filter-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-reviews-v3 .text-label{border-radius:20px;padding:.17647059em .70588235em .17647059em .70588235em;font-size:.7058823529411765em;cursor:pointer;margin:0 .35294118em .35294118em 0;line-height:1.5;font-weight:600}
.hotel-reviews-v3 .text-label.active{background-color:#616161;color:#fff}
.hotel-reviews-v3 .guest-filter{margin-bottom:1.41176471em}
.hotel-reviews-v3 .title-content{font-size:.8823529411764706em;margin:0 0 .35294118em 0;text-transform:capitalize}
.hotel-reviews-v3 .review-text{font-size:.7647058823529411em;margin-bottom:.35294118em;word-wrap:break-word}
.hotel-reviews-v3 .review-photos aside{width:70px;display:inline-block}
.hotel-reviews-v3 .review-photos aside img{height:50px}
.hotel-reviews-v3 .author{font-size:.6470588235294118em;opacity:.75;margin-bottom:1.41176471em}
.hotel-reviews-v3 .author .icon{margin-right:.29411765em}
.hotel-reviews-v3 .reviews-btn{text-align:center;margin-bottom:.70588235em}
.hotel-reviews-v3 .reviews-btn button{background-color:#ededed;box-shadow:0 1px 1px rgba(0,0,0,0.25);display:inline-block;cursor:pointer;font-size:.7647058823529411em;height:36px;line-height:36px;border:0;border-radius:3px;padding:0 .70588235em 0 .70588235em;text-align:center;text-decoration:none;font-weight:500}
.hotel-reviews-v3 .message-wrapper-bottom[style*="display: block"]+.show-more{display:none}
.hotel-reviews-v3 .management-response{margin-bottom:1.41176471em}
.hotel-reviews-v3 .management-response .title-content{font-weight:bold;font-size:.7647058823529411em}
.hotel-reviews-v3 .management-response .title-content .icon{padding-right:7px}
.hotel-reviews-v3 .management-response .date-posted{font-size:.6470588235294118em;opacity:.75;padding-left:24px}
.hotel-reviews-v3 .management-response p{padding-left:24px}
.hotel-reviews-v3 .reviews-link{color:#004e93;font-size:.7647058823529411em}
.hotel-reviews-v3 .reviews-footer{text-align:center}
.hotel-reviews-v3 .pagination{text-align:center}
.hotel-reviews-v3 .pagination .pagination-label{display:none}
.hotel-reviews-v3 .pagination button{background-color:#ededed}
.hotel-reviews-v3 .review-summary{color:#000;margin-bottom:2.11764706em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-reviews-v3 .review-summary span.icon{color:#ffcb00}
.hotel-reviews-v3 .rating-and-satisfaction{font-size:1em}
.hotel-reviews-v3 .rating-and-satisfaction .rating-out-of-5{margin-bottom:1.41176471em}
.hotel-reviews-v3 .rating-and-satisfaction .rating-out-of-5 span{width:130px;display:inline-block}
.hotel-reviews-v3 .rating-and-satisfaction .rating-out-of-5 .rating-number{font-size:1.1764705882352942em;font-weight:bold;width:auto}
.hotel-reviews-v3 .review-summary-title{font-size:.8823529411764706em}
.hotel-reviews-v3 .dimensions{font-size:.7647058823529411em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-reviews-v3 .dimensions div{margin-bottom:.70588235em}
.hotel-reviews-v3 .dimensions span:first-child{width:130px;display:inline-block}
.hotel-reviews-v3 .ta-reviews-heading,.hotel-reviews-v3 .ta-header,.hotel-reviews-v3 .ta-summary h4{color:#1f1f1f;font-weight:400}
.hotel-reviews-v3 .ta-reviews-heading{font-weight:700}
.hotel-reviews-v3 .ta-header .ta-summary{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.41176471em;padding-right:1.41176471em}
.hotel-reviews-v3 .ta-header .ta-summary .rating-bar{margin-top:1.41176471em}
.hotel-reviews-v3 .ta-header .tripadvisor-rating-img{width:60px;height:100%;margin-right:.70588235em}
.hotel-reviews-v3 .ta-header h4{font-size:.9411764705882353em;margin:0}
.hotel-reviews-v3 .ta-header h4 strong{font-size:1.1764705882352942em}
.hotel-reviews-v3 .ta-header .rating-tier{margin-bottom:1.41176471em}
.hotel-reviews-v3 .ta-header .rating-tier div{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:.9411764705882353em;align-items:baseline;margin-bottom:.35294118em}
.hotel-reviews-v3 .ta-header .rating-tier .rating-type{width:130px;text-align:right;margin-right:.70588235em}
.hotel-reviews-v3 .ta-header .rating-tier .rating-score{width:65px}
.hotel-reviews-v3 .ta-header .rating-bar{background-color:#c7c7c7;height:12px;width:100%}
.hotel-reviews-v3 .ta-header .rating-bar div{background-color:#589442;height:100%;margin:0}
.hotel-reviews-v3 .ta-header .dimensions{font-size:.9411764705882353em;margin-bottom:1.41176471em}
.hotel-reviews-v3 .ta-header .dimensions span{text-align:right;width:110px;margin-right:1.17647059em}
.hotel-reviews-v3 .ta-reviews .rating-image{display:block;margin-bottom:.35294118em}
.hotel-reviews-v3 .ta-reviews .trip-type{display:block;margin-bottom:.70588235em;font-size:.6470588235294118em}
.hotel-reviews-v3 .ta-reviews .review-content{width:100%}
@media only screen and (min-width:45.375em){.hotel-reviews-v3 .review-summary{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.hotel-reviews-v3 .reviews-footer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.hotel-reviews-v3 .reviews-pagination{text-align:right}
.hotel-reviews-v3 .ta-header .rating-breakdown,.hotel-reviews-v3 .ta-header .dimensions{display:inline-block;width:49%}
}
@media only screen and (min-width:60em){.hotel-reviews-v3 .reviews{padding-left:calc(33.333% - 48px)}
.hotel-reviews-v3 .guest-filter{padding-left:calc(33.333% - 48px)}
.hotel-reviews-v3 .title-main{font-size:1.0588235294117647em}
.hotel-reviews-v3 .review-rating{margin-right:1.41176471em}
.hotel-reviews-v3 .rating-and-satisfaction{width:calc(100%/3 + 29px);float:left}
.hotel-reviews-v3 .dimensions{width:50%;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;float:left}
.hotel-reviews-v3 .dimensions div{width:50%;float:left}
.hotel-reviews-v3 .dimensions .cleanliness,.hotel-reviews-v3 .dimensions .serviceStaff{position:relative;top:12px}
.hotel-reviews-v3 .reviews-footer{padding-left:calc(33.333% - 48px);clear:both}
.hotel-reviews-v3 .ta-header{margin-bottom:1.41176471em}
.hotel-reviews-v3 .ta-header .ta-summary,.hotel-reviews-v3 .ta-header .rating-breakdown{float:left}
.hotel-reviews-v3 .ta-header .ta-summary{display:inline-block;vertical-align:top;width:33.333333333333336%}
.hotel-reviews-v3 .ta-header .ta-summary img{vertical-align:top}
.hotel-reviews-v3 .ta-header .ta-summary h4{display:inline-block;width:calc(100% - 95px);vertical-align:top}
.hotel-reviews-v3 .ta-header .rating-breakdown{width:32%}
.hotel-reviews-v3 .ta-header .rating-breakdown .rating-tier .rating-type{width:110px}
.hotel-reviews-v3 .ta-header .dimensions{width:33.333333333333336%;vertical-align:top;text-align:right}
.hotel-reviews-v3 .ta-header .dimensions div{width:100%}
.hotel-reviews-v3 .ta-reviews{padding-left:calc(100% / 3)}
}
.tpid_70125 .hotel-reviews-v3 .review-summary span.icon{color:#00355f}
.reviews.reviewer{margin-left:.23529412em}
.reviews.reviewer .featured-review{color:black;background:transparent;font-size:13px;padding:1.17647059em 1.17647059em 1.17647059em 1.17647059em}
.reviews.reviewer .featured-review.is_stuck{z-index:100;box-shadow:4px 0 0 #fff}
.reviews.reviewer .featured-review.is_stuck .featured-review__content{padding-top:.94117647em}
.reviews.reviewer .featured-review .no-reviews{background:#fff;text-align:center;color:#c7c7c7}
.reviews.reviewer .featured-review .no-reviews .icon-comment{font-size:64px}
.reviews.reviewer .featured-review .featured-review__content{background:#fff}
.reviews.reviewer .featured-review .featured-review__content.trip-advisor .see-all-reviews{font-size:16px;font-style:normal}
.reviews.reviewer .featured-review .featured-review__content.trip-advisor .featured-review__title{font-size:14px;font-style:normal}
.reviews.reviewer .featured-review .featured-review__content.trip-advisor .review-box{background:transparent;width:80px;padding:0}
.reviews.reviewer .featured-review .featured-review__content.trip-advisor .ta-rating{width:100%;height:auto}
.reviews.reviewer .featured-review .featured-review__content.trip-advisor .featured-review__rating-bars{margin-bottom:0}
.reviews.reviewer .featured-review .trail-off{background:linear-gradient(#fff,rgba(255,255,255,0));width:100%;height:50px;display:block}
.reviews.reviewer .featured-review .is_stuck .sticky-only{display:inline-block}
.reviews.reviewer .featured-review .sticky-only{display:none}
.reviews.reviewer .featured-review .featured-review__heading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;margin-bottom:1.17647059em}
.reviews.reviewer .featured-review .featured-review__title-block{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-left:.94117647em}
.reviews.reviewer .featured-review .featured-review__title-block.no-margin-left{margin-left:0}
.reviews.reviewer .featured-review .featured-review__title-block .see-all-reviews{text-decoration:underline}
.reviews.reviewer .featured-review .featured-review__title{font-style:italic;font-size:20px;font-weight:600;margin:0}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar:after{animation-name:fillFromLeft;animation-duration:1s;transform-origin:left}
.reviews.reviewer .featured-review .featured-review__rating-bars{margin:.47058824em 0 .47058824em 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar{width:50%;padding:.23529412em .23529412em .23529412em 0;padding:.25em .25em .25em 0}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar{border-radius:2px;width:100%;height:6px;background:#ccc;position:relative;margin-top:.23529412em;margin-top:.25em}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar:after{content:'';background:linear-gradient(90deg,#00b0ff 0,#0092ff 100%);width:100%;position:absolute;left:0;top:0;bottom:0;border-top-left-radius:2px;border-bottom-left-radius:2px;border-right:1px solid #fff}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-5:after{border-radius:2px}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-0-5:after{width:10%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-0-0:after{width:0}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-1-5:after{width:30%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-1-0:after{width:20%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-2-5:after{width:50%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-2-0:after{width:40%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-3-5:after{width:70%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-3-0:after{width:60%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-4-5:after{width:90%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-4-0:after{width:80%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-5-5:after{width:110.00000000000001%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar .bar.score-5-0:after{width:100%}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar span.name,.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar strong.score{font-size:14px}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar span.name{margin-top:.17647059em}
.reviews.reviewer .featured-review .featured-review__popular-groups{margin-top:.94117647em}
.reviews.reviewer .featured-review .featured-review__popular-groups .title{font-size:14px;font-weight:600}
.reviews.reviewer .featured-review .featured-review__popular-groups .tag-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-left:0;padding-left:0}
.reviews.reviewer .featured-review .featured-review__popular-groups .tag-list li{list-style:none;font-size:10px;line-height:32px;padding:0 6px;margin:0 6px 6px 0;border:1px solid #00253c;border-radius:2px}
.reviews.reviewer .featured-review .featured-review__notes{margin:.47058824em 0 .47058824em 0}
.reviews.reviewer .featured-review .featured-review__notes li{list-style:none}
.reviews.reviewer .featured-review .featured-review__notes li:before{content:'- '}
@media only screen and (min-width:60em){.reviews.reviewer .featured-review .no-reviews{padding:3.76470588em 0 3.76470588em 0;font-size:25px}
.reviews.reviewer .featured-review .featured-review__rating-bars .rating-bar{width:100%}
}
@media only screen and (min-width:60em){.reviews.reviewer .featured-review{padding:0}
}
.reviews.reviewer .review-box{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:.35294118em;-ms-flex-pack:center;justify-content:center;padding:.35294118em .35294118em .35294118em .35294118em;height:auto;width:auto;min-width:80px;background:#00b1ff;color:#fff;text-align:center}
.reviews.reviewer .review-box .review-box__score{font-size:1.5294117647058822em}
.reviews.reviewer .review-box .review-box__outof5{font-size:13px;font-weight:700}
@media only screen and (max-width:405px){.reviews.reviewer .review-box{display:block !important}
}
@media only screen and (min-width:406px) and (max-width:59.9375em){.reviews.reviewer .review-box{display:none !important}
}
.review-snippets.reviewer{padding:.94117647em .94117647em .94117647em .94117647em}
.review-snippets.reviewer .fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome}
.review-snippets.reviewer .title{margin-top:0;font-weight:600;font-size:14px}
.review-snippets.reviewer .review-highlights{display:block;background:#fff;box-shadow:0 1px 1px rgba(0,0,0,0.25);border:1px solid #eee;border-radius:2px;border-bottom:0;overflow:hidden;position:relative;word-break:break-word;word-wrap:break-word}
.review-snippets.reviewer .review-highlights .review-highlight-item{width:100%;overflow:hidden;opacity:1;transition:opacity .5s;top:0;left:0;z-index:1}
.review-snippets.reviewer .review-highlights .review-highlight-item .review-highlight-body{height:80px;overflow:hidden;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.review-snippets.reviewer .review-highlights .review-highlight-item .review-highlight-body .scroll-direction{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#0968ba;background:#fff;z-index:5;border-bottom:1px solid #fff}
.review-snippets.reviewer .review-highlights .review-highlight-item .review-highlight-body .scroll-direction:hover{background:#f7f7f7;cursor:pointer}
.review-snippets.reviewer .review-highlights .review-highlight-item .review-highlight-body p{height:56px;margin-top:12px;padding-left:6px;padding-right:6px;-webkit-box-flex:6;-moz-box-flex:6;-webkit-flex:6 6 0;-ms-flex:6 6 0;flex:6 6 0;font-size:13px;line-height:1.5;color:#00243d;overflow-x:hidden;overflow-y:hidden}
.review-snippets.reviewer .review-highlights .review-highlight-item footer{background:#f7f7f7;height:45px;display:flex;-ms-flex-line-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#031b2f;padding-right:18px;padding-left:18px}
.review-snippets.reviewer .review-highlights .review-highlight-item footer .fa-user:before{content:"\f007"}
.review-snippets.reviewer .review-highlights .review-highlight-item footer .author{font-size:12px;width:160px;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;text-overflow:ellipsis}
.review-snippets.reviewer .review-highlights .review-highlight-item footer .review-link{font-size:12px}
.review-snippets.reviewer .review-highlights .review-highlight-item:not(.selected){z-index:1;opacity:0;position:absolute}
@media only screen and (min-width:60em){.review-snippets.reviewer{padding:0 1.32352941em 0 1.32352941em}
.remove-reviews-snippet{margin-left:calc(50% - 489px + 16px);order:2}
}
@media only screen and (min-width:1600px){.remove-reviews-snippet{margin-left:calc(50% - 598px + 1em);order:2}
}
.ie10 .review-snippets.reviewer .flat,.ie11 .review-snippets.reviewer .flat{max-width:270px !important}
.ie10 .flexbox-cell--reviews .reviews,.ie11 .flexbox-cell--reviews .reviews{max-width:300px}
.ie9 .reviews.reviewer .featured-review__heading:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .reviews.reviewer .featured-review__heading .review-box{text-align:center;float:left}
.ie9 .reviews.reviewer .featured-review__heading .featured-review__title-block{float:left}
.ie9 .reviews.reviewer .featured-review__popular-groups:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .reviews.reviewer .featured-review__popular-groups .tag-list li{float:left;margin-right:6px}
.ie9 .flexbox-cell--reviews{width:389px}
.point-of-interest.lens-flexification{display:none}
.point-of-interest.lens-flexification .poi-box{font-size:.7647058823529411em}
.point-of-interest.lens-flexification .poi-box ul{padding:0;margin:0}
.point-of-interest.lens-flexification .poi-box li{list-style-type:none;line-height:16px}
.point-of-interest.lens-flexification .poi-box h4{margin:0;margin-bottom:.30769231em}
.point-of-interest.lens-flexification .poi-box-footer{text-align:right}
.point-of-interest.lens-flexification a:link{color:#004e93;text-decoration:none}
@media only screen and (min-width:30.75em){.point-of-interest.lens-flexification{margin-bottom:1.41176471em;display:block}
}
@media only screen and (min-width:60em){.point-of-interest.lens-flexification{display:block}
}
.hotel-room-options.reviewer-view{padding:0 .94117647em 0 .94117647em}
.hotel-room-options.reviewer-view .title-main{font-size:.9411764705882353em;line-height:1.5;color:#616161;font-weight:600;margin:0 0 .70588235em 0}
.hotel-room-options.reviewer-view .title-content{font-size:.7647058823529411em;color:#616161;line-height:1.5;margin:0 0 .11764706em 0;font-weight:600}
.hotel-room-options.reviewer-view .segmented-list{box-shadow:0 1px 2px rgba(0,0,0,0.25);border-radius:2px}
.hotel-room-options.reviewer-view .segment.no-target{display:flex;align-items:center;padding:.70588235em;border:0;border-bottom:1px solid #eee}
.hotel-room-options.reviewer-view .segment.no-target small{font-size:.6470588235294118em;color:#616161}
.hotel-room-options.reviewer-view .toggle-trigger{background-color:#ededed;cursor:pointer;text-align:center;font-size:.7647058823529411em;line-height:1.5;color:#616161;width:100%;display:block;padding:.94117647em;border-bottom:1px solid #eee}
.hotel-room-options.reviewer-view .toggle-trigger:hover,.hotel-room-options.reviewer-view .toggle-trigger:visited{text-decoration:none;color:#616161}
.hotel-room-options.reviewer-view .toggle-trigger .icon{margin-left:.35294118em}
.hotel-room-options.reviewer-view .toggle-trigger .icon:after{content:"\e025";transform:rotate(90deg)}
.hotel-room-options.reviewer-view .room-price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding-right:.70588235em;text-align:right}
.hotel-room-options.reviewer-view .room-price small{font-size:.7058823529411765em;font-weight:bold}
.hotel-room-options.reviewer-view .room-price small.room-price-legal{color:#616161}
.hotel-room-options.reviewer-view .room-price small.room-price-date{font-size:.5882352941176471em;color:#616161;font-weight:normal}
.hotel-room-options.reviewer-view .room-price strong{font-size:1.0588235294117647em}
.hotel-room-options.reviewer-view .room-price .legalDisclaimerAsterisk{text-decoration:none;color:#1f1f1f}
.hotel-room-options.reviewer-view .room-content{flex:1;display:flex;justify-content:space-between;flex-direction:column;padding:0 .70588235em 0 0}
.hotel-room-options.reviewer-view .featured-room{border-top:1px solid #eee}
.hotel-room-options.reviewer-view .featured-room .room-content{padding:0 .70588235em 0 0}
.hotel-room-options.reviewer-view .room-action{margin:0 0 0 .70588235em;display:inline-block;font-size:.7647058823529411em;font-weight:700;line-height:36px;cursor:pointer;color:#fff;background-color:#ffcb00;height:36px;border:0;border-radius:3px;padding:0 .70588235em 0 .70588235em;text-align:center;text-decoration:none}
.hotel-room-options.reviewer-view .room-action:hover{color:#fff;background-color:#ffcb00}
@media only screen and (min-width:60em){.hotel-room-options.reviewer-view .title-main{font-size:1.0588235294117647em}
.hotel-room-options.reviewer-view .title-content{font-size:.8235294117647058em}
.hotel-room-options.reviewer-view .segment.no-target{padding:1.41176471em}
.hotel-room-options.reviewer-view .segment.no-target small{font-size:.7058823529411765em}
.hotel-room-options.reviewer-view .segment.no-target small.room-price-date{font-size:.5882352941176471em}
.hotel-room-options.reviewer-view .toggle-trigger{padding:1.41176471em}
}
@media only screen and (min-width:60em){.take-full-width-container{padding-left:0 !important}
.take-full-width-room-options{padding-left:.70588235em !important}
}
.ie9 .hotel-room-options.reviewer-view .rooms article:after,.ie9 .hotel-room-options.reviewer-view .featured-room article:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
.ie9 .hotel-room-options.reviewer-view .room-content,.ie9 .hotel-room-options.reviewer-view .room-price{float:left}
.ie9 .hotel-room-options.reviewer-view .room-action{float:right}
.hotel-room-options .date-selector .formFields{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:left;width:70%}
.hotel-room-options .date-selector .availabilityForm{padding:1.05882353em}
.hotel-room-options .date-selector .dateSelector__header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;padding:.70588235em 1.05882353em .70588235em 1.05882353em;background-color:#00355f}
.hotel-room-options .date-selector .dateSelector__title{color:#fff;margin:0}
.hotel-room-options .date-selector .dateSelector__title{font-size:1.17647059em}
.hotel-room-options .date-selector .dateSelector__title{line-height:1.35}
.hotel-room-options .date-selector .roomSnippet{text-align:right;font-size:.8823529411764706em}
.hotel-room-options .date-selector .roomSnippet__img{margin:0 .70588235em 0 .70588235em}
.hotel-room-options .date-selector .roomSnippet__details{color:#fff}
.hotel-room-options .date-selector .roomSnippet__highlight{font-weight:bold;color:#ffcb00}
.hotel-room-options .date-selector .availabilityForm{-moz-box-shadow:1px 1px 6px #c7c7c7;-webkit-box-shadow:1px 1px 6px #c7c7c7;box-shadow:1px 1px 6px #c7c7c7;-webkit-border-radius:0 0 .23529412em .23529412em;-moz-border-radius:0 0 .23529412em .23529412em;-o-border-radius:0 0 .23529412em .23529412em;border-radius:0 0 .23529412em .23529412em;background-color:#fff}
.hotel-room-options .date-selector .formFields__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;margin-right:1.41176471em;margin-bottom:0}
.hotel-room-options .date-selector .formFields__field:last-child{margin-right:0}
.hotel-room-options .date-selector .formFields__field.formFields__wrapper_adults_children{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hotel-room-options .date-selector .formFields__field .select,.hotel-room-options .date-selector .formFields__field .text{margin:0;width:100%}
.hotel-room-options .date-selector .formFields__date{width:calc(50% - 6px)}
.hotel-room-options .date-selector .formFields__wrapper--room{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;flex-shrink:0;width:40%}
.hotel-room-options .date-selector .formFields__wrapper--submit{margin-bottom:0;margin-right:0;flex-shrink:0;flex-grow:2;display:inline-block}
.hotel-room-options .date-selector .formFields__room,.hotel-room-options .date-selector .formFields__adults,.hotel-room-options .date-selector .formFields__children{margin-right:.70588235em}
.hotel-room-options .date-selector .formFields__children{margin-right:0}
.hotel-room-options .date-selector .rowTitle{width:100%}
.hotel-room-options .date-selector .childAges{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.hotel-room-options .date-selector .childAges__title{width:100%;font-weight:normal}
.hotel-room-options .date-selector .formFields__childAge{margin-bottom:.70588235em;width:calc(100%/2 - 6px);margin-right:0}
.hotel-room-options .date-selector .formFields__childAge:nth-child(2n){margin-right:.70588235em}
.hotel-room-options .date-selector .formFields__submit{width:100%}
.hotel-room-options .date-selector button.formFields__btnSecondary{margin:0;text-transform:uppercase;width:100%;margin-top:1.6em}
.hotel-room-options .date-selector .checkAvailability{position:fixed;bottom:12px;z-index:100;margin:0;padding:0;font-size:.8235294117647058em;left:12px;right:12px}
.hotel-room-options .date-selector a.check-availability__btn{text-transform:uppercase;text-align:center;width:100%;touch-action:manipulation}
.hotel-room-options .date-selector .show-room-options{display:none}
@media only screen and (min-width:45.375em){.hotel-room-options .date-selector .availabilityForm.is__stuck{z-index:100;width:100% !important;left:0 !important;border-radius:0;animation:slideDown .25s ease-in}
.hotel-room-options .date-selector .formFields__childAge{margin-right:.70588235em;width:calc(100%/4 - 9px)}
.hotel-room-options .date-selector .formFields__childAge:nth-child(5n){margin-right:0}
}
@media only screen and (max-width:30.6875em){.hotel-room-options .date-selector .formFields{float:none;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}
.hotel-room-options .date-selector .formFields__wrapper--room{width:100%;display:none;margin-top:.70588235em;margin-bottom:.70588235em}
.hotel-room-options .date-selector .formFields__wrapper--room.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hotel-room-options .date-selector .formFields__childAge{margin-right:.70588235em;width:calc(100% / 3 - 12px)}
.hotel-room-options .date-selector .formFields__wrapper--submit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.hotel-room-options .date-selector .show-room-options{display:block;font-weight:bold;padding-top:.70588235em}
.hotel-room-options .date-selector .show-room-options{font-size:.76470588em}
.hotel-room-options .date-selector .show-room-options{line-height:1.4}
.hotel-room-options .date-selector button.formFields__btnSecondary{margin-top:.8em}
}
@media only screen and (min-width:1260px){.hotel-room-options .date-selector .availabilityForm.is__stuck{padding-left:9.41176471em;padding-right:11.58823529em}
.hotel-room-options .date-selector .availabilityForm.is__stuck .availabilityForm__inner{max-width:1100px;margin:0 auto;padding-left:0;padding-right:0}
}
@media only screen and (min-width:45.375em){.hotel-room-options .date-selector .availabilityForm__inner{-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
}
@media only screen and (min-width:60em){.hotel-room-options .date-selector .availabilityForm__inner{-webkit-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.hotel-room-options.default .module-wrapper{border:.23529412em solid #00355f;-webkit-border-radius:.23529412em .23529412em 0 0;-moz-border-radius:.23529412em .23529412em 0 0;-o-border-radius:.23529412em .23529412em 0 0;border-radius:.23529412em .23529412em 0 0}
@media only screen and (max-width:30.6875em){.hotel-room-options.default .module-wrapper{border:0}
}
.hotel-room-options.default .rooms-table.data-table{border-top:2px solid #c7c7c7;margin-bottom:0}
.hotel-room-options.default .rooms-table.data-table .align-right{text-align:right}
.hotel-room-options.default .rooms-table.data-table .room-info{font-size:.86666667em}
.hotel-room-options.default .rooms-table.data-table .room-info{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .room-info .room-name{font-size:1.15384615em}
.hotel-room-options.default .rooms-table.data-table .room-info .room-name{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .room-info .square-area,.hotel-room-options.default .rooms-table.data-table .room-info .max-occupancy-msg{margin-bottom:.4em}
.hotel-room-options.default .rooms-table.data-table .room-info .max-occupancy-msg .room-max-occupation,.hotel-room-options.default .rooms-table.data-table .room-info .max-occupancy-msg .room-max-children{font-weight:bold;color:#616161}
.hotel-room-options.default .rooms-table.data-table .room-info .square-area{font-weight:bold}
.hotel-room-options.default .rooms-table.data-table .btn-secondary{margin:0}
.hotel-room-options.default .rooms-table.data-table .room-images-wrapper{position:relative;width:70%}
.hotel-room-options.default .rooms-table.data-table .room-images-wrapper .icon.icon-popup{position:absolute;color:#fff;text-align:center;width:1.6em;height:1.6em;right:.13333333em;bottom:.13333333em}
.hotel-room-options.default .rooms-table.data-table .menu-trigger{color:#0065b8;font-weight:bold}
.hotel-room-options.default .rooms-table.data-table .menu-trigger{font-size:.86666667em}
.hotel-room-options.default .rooms-table.data-table .menu-trigger{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .menu-trigger .icon.icon-info{float:left;margin-right:.46153846em}
.hotel-room-options.default .rooms-table.data-table .room-amenity{color:#2f7000}
.hotel-room-options.default .rooms-table.data-table .room-description-menu{width:21.33333333em;color:#616161}
.hotel-room-options.default .rooms-table.data-table .room-description-menu{font-size:1.13333333em}
.hotel-room-options.default .rooms-table.data-table .room-description-menu{line-height:1.411764705882353}
.hotel-room-options.default .rooms-table.data-table .room-description-menu .menu-main{font-size:.76470588em}
.hotel-room-options.default .rooms-table.data-table .room-description-menu .menu-main{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .room-amenity{font-size:.86666667em}
.hotel-room-options.default .rooms-table.data-table .room-amenity{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .room-more-details{font-size:1.15384615em}
.hotel-room-options.default .rooms-table.data-table .room-more-details{line-height:1.4}
.hotel-room-options.default .rooms-table.data-table .badge.room-with-view{background-color:#616161}
.hotel-room-options.default .rooms-table.data-table .bed-types,.hotel-room-options.default .rooms-table.data-table .extra-bed-types{font-weight:bold;color:#616161}
.hotel-room-options.default .rooms-table.data-table .more-rooms{display:none}
.hotel-room-options.default .rooms-table.data-table .more-rooms .more-rooms-separator::before{content:""}
.hotel-room-options.default .rooms-table.data-table .rooms-header .price-per-night{text-align:right}
@media only screen and (max-width:30.6875em){.hotel-room-options.default .rooms-table.data-table{background:0;border:0}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody{background-color:#fff;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;box-shadow:0 1px 3px #999;margin-top:.70588235em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td{margin-left:0;width:100%;padding-left:.70588235em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.price-per-night{display:none}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.book-button{padding-bottom:.70588235em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.room-main-info{padding:0}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.room-choose{white-space:nowrap;padding-left:0}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.room-included,.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.room-choose{display:inline-block;width:50%;padding-bottom:1.76470588em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody td.room-included{float:left}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms{background:0;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;height:1.76470588em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms .more-rooms-separator{display:block;padding:0;text-align:center}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms .more-rooms-separator .more-rooms-line{border-bottom:2px solid #c7c7c7;top:.70588235em;margin-left:-0.70588235em;position:absolute;width:calc(100% + 24px)}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms .more-rooms-separator .more-rooms-text{color:#999;background-color:#ededed;position:relative;padding-left:.58823529em;padding-right:.58823529em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms .more-rooms-separator .more-rooms-text{font-size:1.13333333em}
.hotel-room-options.default .rooms-table.data-table:not(.no-collapse) tbody.more-rooms .more-rooms-separator .more-rooms-text{line-height:1.411764705882353}
.hotel-room-options.default .rooms-table.data-table .room-info{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;padding:.92307692em .92307692em 0 .92307692em}
.hotel-room-options.default .rooms-table.data-table .room-more-details{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;text-align:right}
.hotel-room-options.default .rooms-table.data-table .room-more-details .menu-bar-inner li{margin-right:0}
.hotel-room-options.default .rooms-table.data-table .room-more-details .room-description-menu{text-align:left;font-weight:bold}
.hotel-room-options.default .rooms-table.data-table .room-images-wrapper{width:100%;-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}
.hotel-room-options.default .rooms-table.data-table .square-area,.hotel-room-options.default .rooms-table.data-table .extra-bed-types,.hotel-room-options.default .rooms-table.data-table .max-occupancy-msg{display:none}
.hotel-room-options.default .rooms-table.data-table .badge.room-with-view{display:none}
}
@media only screen and (min-width:45.3125em) and (max-width:59.9375em){.hotel-room-options.default .rooms-table.data-table .room-images-wrapper{width:20%;float:left}
.hotel-room-options.default .rooms-table.data-table .room-info{display:inline-block;margin-left:.92307692em}
.hotel-room-options.default .rooms-table.data-table .rooms-header{display:none}
.hotel-room-options.default .rooms-table.data-table .room-main-info{display:block;border-top:1px solid #c7c7c7;padding:1.2em}
.hotel-room-options.default .rooms-table.data-table .room-included,.hotel-room-options.default .rooms-table.data-table .room-choose{float:left;border:0}
.hotel-room-options.default .rooms-table.data-table .room-included{width:75%}
.hotel-room-options.default .rooms-table.data-table .room-price-night{display:none}
.hotel-room-options.default .rooms-table.data-table .room-choose{width:25%}
.hotel-room-options.default .rooms-table.data-table .bed-types,.hotel-room-options.default .rooms-table.data-table .extra-bed-types{display:inline-block}
.hotel-room-options.default .rooms-table.data-table .max-occupancy-msg .room-max-occupation,.hotel-room-options.default .rooms-table.data-table .max-occupancy-msg .room-max-children{display:inline-block}
}
.hotel-room-options.default .rooms-header{background-color:#e0e0e0}
.hotel-room-options.default .rooms-header .room-type-header{border-right:1px solid #c7c7c7}
.hotel-room-options.default .rooms-header .room-type-header{font-size:.76470588em}
.hotel-room-options.default .rooms-header .room-type-header{line-height:1.4}
.room-gallery-modal .room-gallery-photos .media-wrap.image .tile-media{margin:auto}
@media only screen and (max-width:30.6875em){.room-gallery-modal{background-color:#1f1f1f;padding-top:0}
.room-gallery-modal .modal-inner{background-color:transparent;border-radius:0;color:#fff;height:100%;max-width:none;overflow-y:inherit;width:100%}
.room-gallery-modal .modal-body{height:100%;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column}
.room-gallery-modal .modal-header{min-height:3.23529412em;padding:.70588235em 2.35294118em .70588235em .70588235em}
.room-gallery-modal .modal-header .modal-title{color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold}
.room-gallery-modal .modal-header .modal-title{font-size:.76470588em}
.room-gallery-modal .modal-header .modal-title{line-height:1.4}
.room-gallery-modal .room-gallery-container{height:100%;overflow-y:auto}
.room-gallery-modal .room-gallery-photo{width:100%;padding-bottom:.11764706em;height:auto}
}
.hotel-room-options.top .module-wrapper{-webkit-border-radius:.23529412em .23529412em 0 0;-moz-border-radius:.23529412em .23529412em 0 0;-o-border-radius:.23529412em .23529412em 0 0;border-radius:.23529412em .23529412em 0 0}
.hotel-room-options.top .module-wrapper .date-selector .availabilityForm{padding:.70588235em 0 .70588235em 0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;background-color:rgba(0,135,245,0)}
.hotel-room-options.top .module-wrapper .date-selector .dateSelector__header,.hotel-room-options.top .module-wrapper .date-selector .roomSnippet,.hotel-room-options.top .module-wrapper .date-selector .roomSnippet__img,.hotel-room-options.top .module-wrapper .date-selector .roomSnippet__details,.hotel-room-options.top .module-wrapper .date-selector .roomSnippet__highlight,.hotel-room-options.top .module-wrapper .date-selector .checkAvailability,.hotel-room-options.top .module-wrapper .date-selector a.check-availability__btn{display:none}
.hotel-room-options.top .module-wrapper .date-selector .formFields__wrapper{margin-right:0}
.hotel-room-options.top .module-wrapper .date-selector .formFields__wrapper--dates{margin-right:.70588235em}
.room-gallery-modal-top .room-gallery-photos .media-wrap.image .tile-media{margin:auto}
div#sticky-date-entry.container{position:fixed;left:0;bottom:0;z-index:10001;min-width:100%;height:auto;background:white;border-top:1px solid #c7c7c7;-webkit-box-shadow:0 3px 5px 1px rgba(0,0,0,0.72);-moz-box-shadow:0 4px 7px 0 rgba(0,0,0,0.72);box-shadow:0 4px 7px 0 rgba(0,0,0,0.72)}
div#sticky-date-entry.container #sticky-datepicker-close{cursor:pointer}
div#sticky-date-entry.container #sticky-datepicker-close:after{font-size:1.4em}
div#sticky-date-entry.container #sticky-date-selector-submit{max-width:20em;width:100%;display:block;margin:.529em auto .706em auto}
div#sticky-date-entry.container .datepicker .datepicker-arrow::after{border-right:0 solid transparent;border-bottom:0 solid transparent;transform:rotateZ(225deg);margin-top:-70px}
div#sticky-date-entry.container .datepicker-dropdown{transform:translateY(-380px)}
div#sticky-date-entry.container .theme-standard .datepicker-arrow::after{background-color:#f5f5f5}
div#sticky-date-entry.container div.flex-module{height:auto;width:100%;padding:0}
div#sticky-date-entry.container div.flex-module div.module-wrapper{height:auto;padding:0 .64705882em 0 .64705882em !important}
div#sticky-date-entry.container div.flex-module div.module-wrapper div.date-selector .availabilityForm{padding:.70588235em 0 1.41176471em 0}
div#sticky-date-entry.container div.flex-module div.module-wrapper div.date-selector .dateSelector__header{padding:.70588235em 0 0 0;background-color:#fff}
div#sticky-date-entry.container div.flex-module div.module-wrapper div.date-selector .dateSelector__title{color:#00355f}
div#sticky-date-entry.container div.flex-module div.module-wrapper div.date-selector .availabilityForm{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;padding:6px 0 12px 0;background-color:#fff}
div#sticky-date-entry.container div.flex-module div.module-wrapper div.date-selector .formFields__wrapper--room{padding:0 .11764706em .11764706em .11764706em;max-height:210px;padding:0 2px 2px 2px;overflow-y:auto;width:initial;max-width:40%}
div#sticky-date-entry.sticky-mobile{background:rgba(0,0,0,0.95)}
.confidence{color:#616161;font-weight:500;padding:1.05882353em .70588235em .35294118em .70588235em;list-style:none;font-size:.7647058823529411em}
.hotel-room-options.lens-flexification{clear:both;background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:0}
.hotel-room-options.lens-flexification .room-options--gradient-container{background-image:linear-gradient(-180deg,rgba(0,53,93,0.57) 0,#ededed 81%);-moz-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);-webkit-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11)}
.hotel-room-options.lens-flexification .room-options--gradient-container.no-gradient{background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.hotel-room-options.lens-flexification .room-options--additional-rooms-container{background:#ededed}
.hotel-room-options.lens-flexification .room-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.hotel-room-options.lens-flexification .room-item-container{padding-top:2em;margin-bottom:1em;width:100%;display:flex}
.hotel-room-options.lens-flexification .room-item{background:white;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .5em;width:100%;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}
.hotel-room-options.lens-flexification .title-content{margin-top:0}
.hotel-room-options.lens-flexification .room-item--content{border-bottom:1px solid #c7c7c7;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.hotel-room-options.lens-flexification .room-item--details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.hotel-room-options.lens-flexification .room-item--detail:not(:last-child){margin-right:.5em}
.hotel-room-options.lens-flexification .room-item--price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-room-options.lens-flexification .room-item--price *{white-space:nowrap}
.hotel-room-options.lens-flexification .room-item--price strong{font-size:1.2em}
.hotel-room-options.lens-flexification .room-item--action{padding:1em}
.hotel-room-options.lens-flexification .room-item--action .room-action{width:100%;height:36px;margin:0;display:inline-block;text-align:center;text-decoration:none;font-size:.7647058823529411em;font-weight:700;line-height:36px;color:#fff;background-color:#ffcb00;padding:0 .70588235em 0 .70588235em;cursor:pointer}
.hotel-room-options.lens-flexification .room-item--action .room-action:hover{color:#fff;background-color:#ffcb00}
.hotel-room-options.lens-flexification .toggle-trigger{cursor:pointer;text-align:center;line-height:2;color:#616161;padding:.94117647em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-room-options.lens-flexification .toggle-trigger:hover,.hotel-room-options.lens-flexification .toggle-trigger:visited{text-decoration:none;color:#616161}
.hotel-room-options.lens-flexification .toggle-trigger .icon{margin-right:.35294118em;margin-bottom:.35294118em;height:2em;background:white;border-radius:50%;width:2em;line-height:2.2em;box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);transform:none}
.hotel-room-options.lens-flexification .toggle-trigger .icon:after{content:"\e025";transform:rotate(90deg)}
.hotel-room-options.lens-flexification .toggle-trigger.open .icon:after{transform:rotate(-90deg)}
.hotel-room-options.lens-flexification span.icon::after{content:'';height:1em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:bottom center}
.hotel-room-options.lens-flexification span.icon.icon-bed::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/bed.svg)}
.hotel-room-options.lens-flexification span.icon.icon-travelers::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-two.svg)}
.hotel-room-options.lens-flexification span.icon.icon-travelers.multiple::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-three.svg)}
@media only screen and (min-width:45.375em){.hotel-room-options.lens-flexification .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em}
}
@media only screen and (min-width:60em){.hotel-room-options.lens-flexification .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}
.hotel-room-options.lens-flexification .toggle-trigger{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media only screen and (min-width:78.75em){.hotel-room-options.lens-flexification .hotel-container-wrap{max-width:89.41176471em;padding-left:9.41176471em;padding-right:11.52941176em}
}
@media only screen and (min-width:1460px){.hotel-room-options.lens-flexification .hotel-container-wrap{padding-left:calc(50vw - 730px + 160px);padding-right:calc(50vw - 730px + 196px);max-width:100%}
}
.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-0.70588235em;margin-right:-0.70588235em}
@media only screen and (min-width:45.375em){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-1.41176471em;margin-right:-1.41176471em}
}
@media only screen and (min-width:78.75em){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-9.41176471em;margin-right:-11.52941176em}
}
@media only screen and (min-width:1460px){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:calc(730px - 50vw - 160px);margin-right:calc(730px - 50vw - 196px)}
}
.lens-his .hotel-room-options.lens{background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:0}
.lens-his .hotel-room-options.lens .room-options--gradient-container{background-image:linear-gradient(-180deg,rgba(0,53,93,0.57) 0,#ededed 81%);-moz-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);-webkit-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11)}
.lens-his .hotel-room-options.lens .room-options--gradient-container.no-gradient{background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.lens-his .hotel-room-options.lens .room-options--additional-rooms-container{background:#ededed}
.lens-his .hotel-room-options.lens .room-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.lens-his .hotel-room-options.lens .room-item-container{padding-top:2em;margin-bottom:1em;width:100%;display:flex}
.lens-his .hotel-room-options.lens .room-item{background:white;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .5em;width:100%;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}
.lens-his .hotel-room-options.lens .title-content{margin-top:0}
.lens-his .hotel-room-options.lens .room-item--content{border-bottom:1px solid #c7c7c7;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.lens-his .hotel-room-options.lens .room-item--details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.lens-his .hotel-room-options.lens .room-item--detail:not(:last-child){margin-right:.5em}
.lens-his .hotel-room-options.lens .room-item--price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right}
.lens-his .hotel-room-options.lens .room-item--price *{white-space:nowrap}
.lens-his .hotel-room-options.lens .room-item--price strong{font-size:1.2em}
.lens-his .hotel-room-options.lens .room-item--price small{color:#616161}
.lens-his .hotel-room-options.lens .room-item--price small.room-item--price-legal{font-weight:bold}
.lens-his .hotel-room-options.lens .room-item--price small.room-item--price-date{font-weight:normal}
.lens-his .hotel-room-options.lens .room-item--price .legalDisclaimerAsterisk{color:#616161;text-decoration:none}
.lens-his .hotel-room-options.lens .room-item--action{padding:1em}
.lens-his .hotel-room-options.lens .room-item--action .room-action{width:100%;height:36px;margin:0;display:inline-block;text-align:center;text-decoration:none;font-size:.7647058823529411em;font-weight:700;line-height:36px;color:#fff;background-color:#ffcb00;padding:0 .70588235em 0 .70588235em;cursor:pointer}
.lens-his .hotel-room-options.lens .room-item--action .room-action:hover{color:#fff;background-color:#ffcb00}
.lens-his .hotel-room-options.lens .toggle-trigger{cursor:pointer;text-align:center;line-height:2;color:#616161;padding:.94117647em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.lens-his .hotel-room-options.lens .toggle-trigger:hover,.lens-his .hotel-room-options.lens .toggle-trigger:visited{text-decoration:none;color:#616161}
.lens-his .hotel-room-options.lens .toggle-trigger .icon{margin-right:.35294118em;margin-bottom:.35294118em;height:2em;background:white;border-radius:50%;width:2em;line-height:2.2em;box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);transform:none}
.lens-his .hotel-room-options.lens .toggle-trigger .icon:after{content:"\e025";transform:rotate(90deg)}
.lens-his .hotel-room-options.lens .toggle-trigger.open .icon:after{transform:rotate(-90deg)}
.lens-his .hotel-room-options.lens span.icon::after{content:'';height:1em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:bottom center}
.lens-his .hotel-room-options.lens span.icon.icon-bed::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/bed.svg)}
.lens-his .hotel-room-options.lens span.icon.icon-travelers::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-two.svg)}
.lens-his .hotel-room-options.lens span.icon.icon-travelers.multiple::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-three.svg)}
@media only screen and (min-width:45.375em){.lens-his .hotel-room-options.lens .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em}
}
@media only screen and (min-width:60em){.lens-his .hotel-room-options.lens .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}
.lens-his .hotel-room-options.lens .toggle-trigger{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.hotel-room-options.lens-flexification{clear:both;background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:0}
.hotel-room-options.lens-flexification .room-options--gradient-container{background-image:linear-gradient(-180deg,rgba(0,53,93,0.57) 0,#ededed 81%);-moz-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);-webkit-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11)}
.hotel-room-options.lens-flexification .room-options--gradient-container.no-gradient{background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.hotel-room-options.lens-flexification .room-options--additional-rooms-container{background:#ededed}
.hotel-room-options.lens-flexification .room-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.hotel-room-options.lens-flexification .room-item-container{padding-top:2em;margin-bottom:1em;width:100%;display:flex}
.hotel-room-options.lens-flexification .room-item{background:white;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .5em;width:100%;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}
.hotel-room-options.lens-flexification .title-content{margin-top:0}
.hotel-room-options.lens-flexification .room-item--content{border-bottom:1px solid #c7c7c7;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.hotel-room-options.lens-flexification .room-item--details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.hotel-room-options.lens-flexification .room-item--detail:not(:last-child){margin-right:.5em}
.hotel-room-options.lens-flexification .room-item--price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-room-options.lens-flexification .room-item--price *{white-space:nowrap}
.hotel-room-options.lens-flexification .room-item--price strong{font-size:1.2em}
.hotel-room-options.lens-flexification .room-item--action{padding:1em}
.hotel-room-options.lens-flexification .room-item--action .room-action{width:100%;height:36px;margin:0;display:inline-block;text-align:center;text-decoration:none;font-size:.7647058823529411em;font-weight:700;line-height:36px;color:#fff;background-color:#ffcb00;padding:0 .70588235em 0 .70588235em;cursor:pointer}
.hotel-room-options.lens-flexification .room-item--action .room-action:hover{color:#fff;background-color:#ffcb00}
.hotel-room-options.lens-flexification .toggle-trigger{cursor:pointer;text-align:center;line-height:2;color:#616161;padding:.94117647em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.hotel-room-options.lens-flexification .toggle-trigger:hover,.hotel-room-options.lens-flexification .toggle-trigger:visited{text-decoration:none;color:#616161}
.hotel-room-options.lens-flexification .toggle-trigger .icon{margin-right:.35294118em;margin-bottom:.35294118em;height:2em;background:white;border-radius:50%;width:2em;line-height:2.2em;box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);transform:none}
.hotel-room-options.lens-flexification .toggle-trigger .icon:after{content:"\e025";transform:rotate(90deg)}
.hotel-room-options.lens-flexification .toggle-trigger.open .icon:after{transform:rotate(-90deg)}
.hotel-room-options.lens-flexification span.icon::after{content:'';height:1em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:bottom center}
.hotel-room-options.lens-flexification span.icon.icon-bed::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/bed.svg)}
.hotel-room-options.lens-flexification span.icon.icon-travelers::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-two.svg)}
.hotel-room-options.lens-flexification span.icon.icon-travelers.multiple::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-three.svg)}
@media only screen and (min-width:45.375em){.hotel-room-options.lens-flexification .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em}
}
@media only screen and (min-width:60em){.hotel-room-options.lens-flexification .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}
.hotel-room-options.lens-flexification .toggle-trigger{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
@media only screen and (min-width:78.75em){.hotel-room-options.lens-flexification .hotel-container-wrap{max-width:89.41176471em;padding-left:9.41176471em;padding-right:11.52941176em}
}
@media only screen and (min-width:1460px){.hotel-room-options.lens-flexification .hotel-container-wrap{padding-left:calc(50vw - 730px + 160px);padding-right:calc(50vw - 730px + 196px);max-width:100%}
}
.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-0.70588235em;margin-right:-0.70588235em}
@media only screen and (min-width:45.375em){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-1.41176471em;margin-right:-1.41176471em}
}
@media only screen and (min-width:78.75em){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:-9.41176471em;margin-right:-11.52941176em}
}
@media only screen and (min-width:1460px){.hotel-room-options.lens-flexification.counter-hotel-container-wrap{margin-left:calc(730px - 50vw - 160px);margin-right:calc(730px - 50vw - 196px)}
}
.lens-his .hotel-room-options.lens{background-position:top center;background-size:cover;background-repeat:no-repeat;padding-bottom:0}
.lens-his .hotel-room-options.lens .room-options--gradient-container{background-image:linear-gradient(-180deg,rgba(0,53,93,0.57) 0,#ededed 81%);-moz-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);-webkit-box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11);box-shadow:inset 0 2px 7px 0 rgba(0,0,0,0.11)}
.lens-his .hotel-room-options.lens .room-options--gradient-container.no-gradient{background-image:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.lens-his .hotel-room-options.lens .room-options--additional-rooms-container{background:#ededed}
.lens-his .hotel-room-options.lens .room-options{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start}
.lens-his .hotel-room-options.lens .room-item-container{padding-top:2em;margin-bottom:1em;width:100%;display:flex}
.lens-his .hotel-room-options.lens .room-item{background:white;border-radius:5px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 .5em;width:100%;-moz-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.25);box-shadow:0 1px 3px 0 rgba(0,0,0,0.25)}
.lens-his .hotel-room-options.lens .title-content{margin-top:0}
.lens-his .hotel-room-options.lens .room-item--content{border-bottom:1px solid #c7c7c7;padding:1em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}
.lens-his .hotel-room-options.lens .room-item--details{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.lens-his .hotel-room-options.lens .room-item--detail:not(:last-child){margin-right:.5em}
.lens-his .hotel-room-options.lens .room-item--price{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:right}
.lens-his .hotel-room-options.lens .room-item--price *{white-space:nowrap}
.lens-his .hotel-room-options.lens .room-item--price strong{font-size:1.2em}
.lens-his .hotel-room-options.lens .room-item--price small{color:#616161}
.lens-his .hotel-room-options.lens .room-item--price small.room-item--price-legal{font-weight:bold}
.lens-his .hotel-room-options.lens .room-item--price small.room-item--price-date{font-weight:normal}
.lens-his .hotel-room-options.lens .room-item--price .legalDisclaimerAsterisk{color:#616161;text-decoration:none}
.lens-his .hotel-room-options.lens .room-item--action{padding:1em}
.lens-his .hotel-room-options.lens .room-item--action .room-action{width:100%;height:36px;margin:0;display:inline-block;text-align:center;text-decoration:none;font-size:.7647058823529411em;font-weight:700;line-height:36px;color:#fff;background-color:#ffcb00;padding:0 .70588235em 0 .70588235em;cursor:pointer}
.lens-his .hotel-room-options.lens .room-item--action .room-action:hover{color:#fff;background-color:#ffcb00}
.lens-his .hotel-room-options.lens .toggle-trigger{cursor:pointer;text-align:center;line-height:2;color:#616161;padding:.94117647em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.lens-his .hotel-room-options.lens .toggle-trigger:hover,.lens-his .hotel-room-options.lens .toggle-trigger:visited{text-decoration:none;color:#616161}
.lens-his .hotel-room-options.lens .toggle-trigger .icon{margin-right:.35294118em;margin-bottom:.35294118em;height:2em;background:white;border-radius:50%;width:2em;line-height:2.2em;box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);transform:none}
.lens-his .hotel-room-options.lens .toggle-trigger .icon:after{content:"\e025";transform:rotate(90deg)}
.lens-his .hotel-room-options.lens .toggle-trigger.open .icon:after{transform:rotate(-90deg)}
.lens-his .hotel-room-options.lens span.icon::after{content:'';height:1em;width:1.5em;background-repeat:no-repeat;background-size:contain;background-position:bottom center}
.lens-his .hotel-room-options.lens span.icon.icon-bed::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/bed.svg)}
.lens-his .hotel-room-options.lens span.icon.icon-travelers::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-two.svg)}
.lens-his .hotel-room-options.lens span.icon.icon-travelers.multiple::after{background-image:url(https://a.travel-assets.com/flex/flexmanager/images/2017/03/01/people-three.svg)}
@media only screen and (min-width:45.375em){.lens-his .hotel-room-options.lens .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:1em}
}
@media only screen and (min-width:60em){.lens-his .hotel-room-options.lens .room-item-container{-webkit-box-flex:0;-moz-box-flex:0;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;flex:0 0 33%}
.lens-his .hotel-room-options.lens .toggle-trigger{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
}
.hotel-subscribe{padding-bottom:.70588235em}
@media only screen and (min-width:960){.hotel-subscribe .hotelSubscribe-desktop{padding:0 .70588235em .70588235em .70588235em}
}
.hotel-subscribe-box{display:inline-block;width:100%;text-align:center;background:0;border:0}
.hotel-subscribe-box .box-title{margin-bottom:0}
.hotel-subscribe-box .box-title{font-size:.88235294em}
.hotel-subscribe-box .box-title{line-height:1.4}
.hotel-subscribe-box a{display:inline-block;vertical-align:bottom}
.hotel-subscribe-box button{margin:0;margin-top:.8em}
.hotel-subscribe-box .post-state-msg{font-size:.7647058823529411em;font-weight:bold;color:#2f7000}
.hotel-subscribe-box .post-state-msg .icon{margin-right:.46153846em}
.hotel-summary-review.default-view{padding:1.47058824em .70588235em .70588235em .70588235em;margin-bottom:.70588235em}
.hotel-summary-review.default-view .review-wrapper{-moz-box-shadow:0 1px 0 0 #e0e0e0;-webkit-box-shadow:0 1px 0 0 #e0e0e0;box-shadow:0 1px 0 0 #e0e0e0;padding-left:.70588235em;padding-bottom:.70588235em}
.hotel-summary-review.default-view .verified-reviews{display:inline-block}
.hotel-summary-review.default-view .verified-reviews-logo{margin-right:.35294118em;width:1.70588235em;height:1.76470588em}
.hotel-summary-review.default-view .verified-reviews-text{display:none;color:#1f1f1f;vertical-align:middle;word-wrap:break-word}
.hotel-summary-review.default-view .verified-reviews-text{font-size:.76470588em}
.hotel-summary-review.default-view .verified-reviews-text{line-height:1.4}
.hotel-summary-review.default-view .review-rating{display:inline-block;vertical-align:middle}
.hotel-summary-review.default-view .review-rating .rating-superlative{color:#1f1f1f}
.hotel-summary-review.default-view .review-rating .rating-superlative{font-size:.76470588em}
.hotel-summary-review.default-view .review-rating .rating-superlative{line-height:1.4}
.hotel-summary-review.default-view .review-rating .rating-scale{font-size:.76470588em}
.hotel-summary-review.default-view .review-rating .rating-scale{line-height:1.4}
.hotel-summary-review.default-view .link-to-reviews{margin:auto;text-align:center;max-width:8em}
.hotel-summary-review.default-view .link-to-reviews{font-size:.76470588em}
.hotel-summary-review.default-view .link-to-reviews{line-height:1.4}
.hotel-summary-review.default-view .uitk-col:nth-child(1){margin-top:auto;margin-bottom:auto;border-right:2px solid #979797}
.hotel-summary-review.default-view .uitk-col:nth-child(2){margin:auto}
@media only screen and (min-width:60em){.hotel-summary-review.default-view{padding:.70588235em 0 0 .70588235em}
.hotel-summary-review.default-view .verified-reviews{display:block}
.hotel-summary-review.default-view .verified-reviews-text{display:inline-block;max-width:70%}
.hotel-summary-review.default-view .verified-reviews-logo{margin-right:.52941176em;width:2.17647059em;height:2.23529412em}
.hotel-summary-review.default-view .link-to-reviews{margin:.58823529em 0 .58823529em 0;max-width:100%;text-align:initial}
.hotel-summary-review.default-view .review-rating{display:block;margin-top:1.88235294em}
.hotel-summary-review.default-view .uitk-col:nth-child(1){border-right:0}
}
@media only screen and (min-width:45.375em) and (max-width:59.9375em){.hotel-summary-review.default-view{margin-bottom:1.41176471em;padding:2.64705882em .70588235em .70588235em .70588235em}
.hotel-summary-review.default-view .review-wrapper{-moz-box-shadow:0 0 0 0 #e0e0e0;-webkit-box-shadow:0 0 0 0 #e0e0e0;box-shadow:0 0 0 0 #e0e0e0;padding:0}
.hotel-summary-review.default-view .link-to-reviews{max-width:15em}
.hotel-summary-review.default-view .link-to-reviews{font-size:.88235294em}
.hotel-summary-review.default-view .link-to-reviews{line-height:1.4}
}
@media only screen and (min-width:30.75em) and (max-width:45.3125em){.hotel-summary-review.default-view{margin-bottom:1.41176471em}
.hotel-summary-review.default-view .review-wrapper{-moz-box-shadow:0 0 0 0 #e0e0e0;-webkit-box-shadow:0 0 0 0 #e0e0e0;box-shadow:0 0 0 0 #e0e0e0;padding:0}
}
@media only screen and (min-width:30.75em){.hotel-summary-review.default-view .link-to-reviews{font-size:.88235294em}
.hotel-summary-review.default-view .link-to-reviews{line-height:1.4}
.hotel-summary-review.default-view .review-rating .rating-superlative{font-size:1em}
.hotel-summary-review.default-view .review-rating .rating-superlative{line-height:1.411764705882353}
.hotel-summary-review.default-view .review-rating .rating-scale{font-size:.88235294em}
.hotel-summary-review.default-view .review-rating .rating-scale{line-height:1.4}
}
@media only screen and (max-width:30.6875em){.hotel-summary-review.default-view{padding-top:.23529412em}
.hotel-summary-review.default-view .review-wrapper{-moz-box-shadow:0 0 0 0 #e0e0e0;-webkit-box-shadow:0 0 0 0 #e0e0e0;box-shadow:0 0 0 0 #e0e0e0;padding-left:0}
.hotel-summary-review.default-view .uitk-col{width:100%}
.hotel-summary-review.default-view .uitk-col:nth-child(1){border-right:0}
.hotel-summary-review.default-view .verified-reviews{display:none}
.hotel-summary-review.default-view .link-to-reviews{max-width:none;text-align:left;margin-top:.17647059em}
.hotel-summary-review.default-view .review-rating{text-align:center}
.hotel-summary-review.default-view .review-rating .rating-scale,.hotel-summary-review.default-view .review-rating .rating-superlative{display:inline;font-weight:bold;color:#1f1f1f}
.hotel-summary-review.default-view .review-rating .rating-scale,.hotel-summary-review.default-view .review-rating .rating-superlative{font-size:1em}
.hotel-summary-review.default-view .review-rating .rating-scale,.hotel-summary-review.default-view .review-rating .rating-superlative{line-height:1.411764705882353}
}
.hotel-summary-review-v1.lens-flexification .summary-text{font-size:.8823529411764706em}
.hotel-summary-review-v1.lens-flexification .happy-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAYAAAEgvhuhAAACUklEQVRo3t1Z3Y3DIAzOCHm594yQt3vtCJmgygiMwAYZISMwQkZgBEZghF578lWEgI35idJDshoF4xr/8Zl0HTa+vu8Pl3YTDsP2nvRX7CZCv4dVHTmi8t0X8DwGNfplgocVfm9RjZ60kEpE1Y8xorZlLXJeDAEm4T7H/uWWtGlgGoMSi8ZT0hTZpPUZdW1TylD0jIFo2gVOmoNqM68uc+/puEV0tiFrKHg3R8M3ycYBTypgMtwQkMTmzWvPHIGaY36Pem6gsskXLCKMo2fXg4CSRLB+CDj0iqcFWat2QVib2NWQQeZPuOHaFEgDz0A51YbsSoTtkBySFeyva2WnG1F9d5kBJjKE1iJHsGXaekrVto0zKySObiU4bCJG2GWVXJQpWPGOEGgPJQiGDRE+JikWOghc1ObiAI9mLGRbltt/INy0FC4iSE8kChq4p/+QApCQ9Qatgs7cjciBFT3mkGo4EIVuI1sJRIN3wng7UTlwWBdGSU/V9LW4EiacSDa5mSo4qEUg0ZRbGVuihBEUUES2G+ARpygWcIXMQB4UYJNNQBvRP9SmpYZ19YkKH9AV2wsnW7jcA8xyciZZrOvnKm3BMxLBY7GeW8JaW6w8E7hsxG3fA7uhSDiA8XY84SokWQkCJe/wPHOz8c6xFUxsegnSEjy3BuX9Ryr+sRZnJNZVSLGzuwa4xk7FnGqWeg+yVYIHS2Y9F6V3hytyIzqDHJfmWCfI8JzM/TJVBUtnYvqJgxD1BRJRfxom19U6Iggh2xi6Tmf1niUYxwC4u9AHghPGD1CoZSR5V0yKAAAAAElFTkSuQmCC);background-size:1.41176471em 1.41176471em;display:inline-block;height:1.41176471em;width:1.41176471em;vertical-align:middle}
.hotel-summary-review-v1.lens-flexification .rating-superlative{color:#00355f;font-size:1.3529411764705883em;line-height:1.2;font-weight:bold}
.hotel-summary-review-v1.lens-flexification .guest-recommendation{margin-top:.35294118em;float:left}
.hotel-summary-review-v1.lens-flexification .guest-recommendation .recommend-percentage{color:#00355f;font-size:1.3529411764705883em;font-weight:bold;vertical-align:middle}
.hotel-summary-review-v1.lens-flexification .guest-recommendation .recommendation-text{font-size:.7647058823529411em}
.hotel-summary-review-v1.lens-flexification .guest-rating{margin-top:.70588235em;float:left;padding-left:1.05882353em}
.hotel-summary-review-v1.lens-flexification .guest-rating .rating-number{color:#00355f;font-size:1.3529411764705883em;line-height:1.2;font-weight:bold}
.hotel-summary-review-v1.lens-flexification .guest-rating .rating-scale{color:#00355f}
.hotel-summary-review-v1.lens-flexification .link-to-reviews{margin-top:.8em;clear:both}
@media only screen and (min-width:60em){.hotel-summary-review-v1.lens-flexification{padding-left:1.41176471em}
.hotel-summary-review-v1.lens-flexification .guest-rating{padding-left:0}
}
@media only screen and (max-width:30.6875em){.hotel-summary-review-v1.lens-flexification{display:none}
}
@media only screen and (max-width:32em){.hotel-summary-review-v1.lens-flexification .summary-text{font-size:.7647058823529411em;margin:.23529412em 0 0}
}
.hotel-summary-review-brand-v2.lens-flexification{color:#000}
.hotel-summary-review-brand-v2.lens-flexification p{font-size:.7647058823529411em;margin-bottom:.46153846em}
.hotel-summary-review-brand-v2.lens-flexification .reviews-summary-box{padding:0}
.hotel-summary-review-brand-v2.lens-flexification .reviews-summary-box .flex--vertical{flex:1}
.hotel-summary-review-brand-v2.lens-flexification .reviews-link{font-size:.7647058823529411em;margin:0;padding:0;line-height:1em}
.hotel-summary-review-brand-v2.lens-flexification .guest-rating{width:55px;height:40px;padding:3px;margin:0 .92307692em 0 0;position:relative;float:left;background-color:#0087f5}
.hotel-summary-review-brand-v2.lens-flexification .guest-rating span{color:#fff;display:block;text-align:center;font-size:18px;line-height:1.15;font-weight:bold}
.hotel-summary-review-brand-v2.lens-flexification .guest-rating span.rating-scale{font-size:13px;font-weight:normal}
.hotel-summary-review-brand-v2.lens-flexification .guest-rating .flag-corner{border-color:transparent #0087f5 transparent transparent;height:0;border-style:solid;border-width:0 10px 7px 0;position:absolute;right:0;bottom:-7px}
.hotel-summary-review-brand-v2.lens-flexification #review-sample{display:none}
.hotel-summary-review-brand-v2.lens-flexification .rating-out-of-5+.star-rating{margin-left:55px}
.hotel-summary-review-brand-v2.lens-flexification .rating-superlative{color:#000;font-size:17px;font-weight:bold;margin-bottom:3px;line-height:1em}
.hotel-summary-review-brand-v2.lens-flexification .review-sample-author{font-size:12px;color:#909090;display:block}
@media only screen and (min-width:30.75em){.hotel-summary-review-brand-v2.lens-flexification .reviews-summary-box{flex-grow:1;flex-basis:0}
.hotel-summary-review-brand-v2.lens-flexification .guest-rating{margin:0 .53846154em 0 0}
.hotel-summary-review-brand-v2.lens-flexification #review-sample{display:block;margin-top:.70588235em}
}
.hotel-summary-review-ta-v2.lens-flexification .ta-logo{height:2em;width:2.70588235em;margin-right:.70588235em}
.hotel-summary-review-ta-v2.lens-flexification .ta-label,.hotel-summary-review-ta-v2.lens-flexification .ta-logo{vertical-align:middle;margin-top:.35294118em;display:inline-block}
.hotel-summary-review-ta-v2.lens-flexification .ta-title{color:#1f1f1f}
.hotel-summary-review-ta-v2.lens-flexification .ta-title,.hotel-summary-review-ta-v2.lens-flexification .ta-reviews-text{display:block;font-size:.7647058823529411em}
.hotel-summary-review-ta-v2.lens-flexification a:link{font-weight:bold;text-decoration:underline}
@media only screen and (min-width:30.6875em){.hotel-summary-review-ta-v2.lens-flexification{padding-bottom:0}
}
@media only screen and (min-width:45.375em){.hotel-summary-review-v2.lens-flexification{margin-bottom:.92307692em}
}
@media only screen and (min-width:60em){.hotel-summary-review-v2.lens-flexification{padding-left:1.41176471em}
}
.jumplinks.jumplinks-v1{min-height:55px}
.jumplinks.jumplinks-v1 .sticky{-moz-box-shadow:0 2px 5px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.15);box-shadow:0 2px 5px rgba(0,0,0,0.15);background:#00355f;z-index:99;width:100%;left:.70588235em;animation:slideDown .25s ease-in;padding-left:0}
.jumplinks.jumplinks-v1 .sticky .jumplinks-menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.jumplinks.jumplinks-v1 .sticky .jumplinks-menu .jumplink{font-weight:bold;color:#FFF}
.jumplinks.jumplinks-v1 .jumplinks-menu{padding-left:.70588235em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:0;margin-bottom:0;clear:both}
.jumplinks.jumplinks-v1 .jumplinks-menu .jl-item{margin-right:.17647059em;font-size:.8235294117647058em}
.jumplinks.jumplinks-v1 .jumplinks-menu .jumplink{color:#000;display:inline-block;padding:.94117647em .70588235em .94117647em}
.jumplinks.jumplinks-v1 .jumplinks-menu .jumplink:hover{text-decoration:none}
.jumplinks.jumplinks-v1 .jumplinks-menu .jl-active{padding-bottom:.88235294em;border-bottom:.29411765em solid #ffcb00}
@media only screen and (min-width:30.75em){.jumplinks.jumplinks-v1 .jumplinks-menu .jl-item{margin-right:.70588235em;font-size:.9411764705882353em}
}
@media only screen and (min-width:45.375em){.jumplinks.jumplinks-v1 .jumplinks-menu{padding-left:1.41176471em}
}
@media only screen and (min-width:1260px){.jumplinks.jumplinks-v1 .sticky{padding:0 11.58823529em 0 9.41176471em}
.jumplinks.jumplinks-v1 .sticky .jumplinks-menu{max-width:1104px;margin-left:auto;margin-right:auto}
.jumplinks.jumplinks-v1 .jumplinks-menu{padding-left:0}
}
.jumplinks.jumplinks-v1.lens{padding-bottom:0}
@media only screen and (min-width:78.75em){.jumplinks.jumplinks-v1.lens .hotel-container-wrap{max-width:89.41176471em;padding-left:9.41176471em;padding-right:11.52941176em}
}
@media only screen and (min-width:1460px){.jumplinks.jumplinks-v1.lens .hotel-container-wrap{padding-left:calc(50vw - 730px + 160px);padding-right:calc(50vw - 730px + 196px);max-width:100%}
}
.jumplinks.jumplinks-v1.lens.counter-hotel-container-wrap{margin-left:-0.70588235em;margin-right:-0.70588235em}
@media only screen and (min-width:45.375em){.jumplinks.jumplinks-v1.lens.counter-hotel-container-wrap{margin-left:-1.41176471em;margin-right:-1.41176471em}
}
@media only screen and (min-width:78.75em){.jumplinks.jumplinks-v1.lens.counter-hotel-container-wrap{margin-left:-9.41176471em;margin-right:-11.52941176em}
}
@media only screen and (min-width:1460px){.jumplinks.jumplinks-v1.lens.counter-hotel-container-wrap{margin-left:calc(730px - 50vw - 160px);margin-right:calc(730px - 50vw - 196px)}
}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper{background-color:#e5e5e5;-moz-box-shadow:0 2px 8px;-webkit-box-shadow:0 2px 8px;box-shadow:0 2px 8px;margin-top:0;padding:.35294118em .35294118em 0 .35294118em;text-align:center;width:inherit}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .bread-crumb a,.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .bread-crumb a:link,.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .bread-crumb li{color:#00355f}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .bread-crumb a{margin-left:.47058824em;margin-right:.47058824em}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .bread-crumb{display:inline-block;padding-bottom:0}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .lighter-bullet:after{color:#00355f;content:'\00b7';font-weight:bold}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper .lighter-bullet:last-child:after{content:""}
.jumplinks.jumplinks-v2 .hotel-breadcrumb-wrapper.sticky{z-index:1000}
.jumplinks.jumplinks-v2.lens{padding-bottom:0}
.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper{background-color:#ddd;margin-top:0;padding:.35294118em .35294118em 0 .35294118em;text-align:left;width:inherit;height:50px}
.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper .bread-crumb a,.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper .bread-crumb a:link,.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper .bread-crumb li{color:#595959}
.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper .bread-crumb a{margin-left:.47058824em;margin-right:.47058824em}
.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper .bread-crumb{display:inline-block;padding-bottom:0;padding-top:10px}
.jumplinks.jumplinks-v-hotwire .hotel-breadcrumb-wrapper.sticky{z-index:1000}
.map-overlay.default-view .city:after,.map-overlay.default-view .street-address:after{content:","}
.map-overlay.default-view .phone-number{white-space:nowrap}
.map-overlay.default-view .map-close-button .map-close,.map-overlay.default-view #hotelMap-header .address{display:none}
.map-overlay.default-view .map-only-close-button{display:block;position:absolute;right:.05882353em;top:.05882353em;margin-right:0}
.map-overlay.default-view .map-only-close-button button{display:block}
.map-overlay.default-view .map-header{height:3.5294117647em;border-bottom:0}
.map-overlay.default-view .map-header .map-heading{margin:0 2.70588235em 0 0;font-size:.8823529411764706em;width:100%}
.map-overlay.default-view .map-legend h3{font-size:.7647058823529411em;margin-bottom:.92307692em}
.map-overlay.default-view .map-legend ul{margin:.35294118em 0 .35294118em 0}
.map-overlay.default-view .map-legend p{font-size:.7647058823529411em;margin:.46153846em 0 .46153846em 0}
.map-overlay.default-view .map-legend li{font-size:.7647058823529411em;padding-bottom:0}
.map-overlay.default-view .star-rating-wrapper{color:#536d83}
.map-overlay.default-view .pushpin-address{font-size:1.3em;padding-left:.92307692em;width:7.69230769em}
.map-overlay.default-view .pushpin-address .address{font-size:1em;margin:.46153846em 0 .46153846em 0}
.map-overlay.default-view .pushpin-photo{font-size:1.3em;margin-top:.46153846em;width:6.92307692em}
.map-overlay.default-view .pushpin-photo .image{margin-bottom:0}
.map-overlay.default-view .pushpin-address,.map-overlay.default-view .pushpin-photo{float:left}
.map-overlay.default-view .poi-pushpin-content{list-style-type:none;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.map-overlay.default-view .poi-pushpin-content li{display:inline;margin-right:.92307692em;padding:0}
.map-overlay.default-view .map-title-original{display:none}
.map-overlay.default-view .map-title-with-link{display:block;margin-top:-1.47058824em;margin-left:-1.23529412em}
.map-overlay.default-view .map-title-with-link .map-heading{display:inline-block}
.map-overlay.default-view .map-title-with-link .icon-toggle270:after{top:-5px}
.map-overlay.default-view.has-subtitle .map-canvas{top:3.5294117647em}
.map-overlay.default-view.has-subtitle .map-header{height:3.5294117647em;padding:.47058824em .70588235em .64705882em .70588235em}
.map-overlay.default-view.has-subtitle .legend{height:23.076923077em}
@media only screen and (min-height:32em) and (min-width:32em){.map-overlay.default-view{border-top:0}
.map-overlay.default-view .map-title-with-link{display:none}
.map-overlay.default-view .map-title-original{display:inline}
}
@media(max-width:32em){.map-overlay.default-view .star-rating-wrapper{display:block;margin-left:0;margin-top:-1.29411765em;position:absolute}
.map-overlay.default-view .star-rating .icon{font-size:.6470588235294118em}
.map-overlay.default-view .star-rating .icon:after{color:#1f1f1f}
}
@media(min-width:45.375em){.map-overlay.default-view .map-only-close-button{display:none}
.map-overlay.default-view .map-close-button .map-close{display:inline-block}
.map-overlay.default-view .map-header .map-heading{font-size:1.4705882352941178em;margin-right:4.8em;margin-top:.24em}
.map-overlay.default-view .address{display:block;font-size:.8823529411764706em;margin-top:.4em;margin-bottom:.4em}
.map-overlay.default-view .star-rating-wrapper{display:block}
.map-overlay.default-view #hotelMap-header .address{display:block}
.map-overlay.default-view.has-subtitle .map-header{height:7.64705882em;padding-top:.70588235em;margin-right:2.33333333em}
.map-overlay.default-view.has-subtitle .map-canvas{top:8.82352941em}
}
@media only screen and (min-height:45.375em){.map-overlay.default-view #legend{display:block}
}
@media(min-width:60em){.map-overlay.default-view.has-subtitle .legend{top:7.07692308em;width:23.07692308em;height:auto}
.map-overlay.default-view.has-subtitle .map-canvas{left:17.64705882em}
.map-overlay.default-view.has-subtitle .map-legend{top:8.82352941em}
}
@media only screen and (max-width:30.6875em){.map-overlay.default-view.has-subtitle .map-canvas{bottom:17.64705882em}
}
@media only screen and (max-width:59.9375em) and (max-height:45.3125em){.map-overlay.default-view.has-subtitle .map-canvas{bottom:0}
}
@media only screen and (max-height:30.6875em) and (orientation:landscape){.map-overlay.default-view.has-subtitle #hotelMap-header .address{display:none}
.map-overlay.default-view.has-subtitle .map-title-with-link{display:none}
.map-overlay.default-view.has-subtitle .map-title-original{display:inline}
.map-overlay.default-view.has-subtitle .map-header{height:auto;margin-right:auto;padding-top:.47058824em}
.map-overlay.default-view.has-subtitle .map-header .map-heading{font-size:.8823529411764706em;margin-top:0}
.map-overlay.default-view.has-subtitle .map-canvas{top:3.52941176em;bottom:0}
}
.map-overlay.theme-view .city:after,.map-overlay.theme-view .street-address:after{content:","}
.map-overlay.theme-view .phone-number{white-space:nowrap}
.map-overlay.theme-view button.map-close,.map-overlay.theme-view #hotelMap-header .address{display:none}
.map-overlay.theme-view a.map-close{position:absolute;top:.29411765em;right:.70588235em;font-size:1em;padding:.70588235em;color:#616161}
.map-overlay.theme-view .map-header{height:3.5294117647em}
.map-overlay.theme-view .map-header .map-heading{margin:0 2.70588235em 0 0;font-size:.8823529411764706em}
.map-overlay.theme-view .legend{font-size:.7647058823529411em;height:23.076923077em}
.map-overlay.theme-view .legend li{padding-bottom:0}
.map-overlay.theme-view .legend h3{font-size:1em}
.map-overlay.theme-view .star-rating-wrapper{color:#536d83}
.map-overlay.theme-view .pushpin-address{font-size:1.3em;padding-left:.92307692em;width:7.69230769em}
.map-overlay.theme-view .pushpin-address .address{font-size:1em;margin:.46153846em 0 .46153846em 0}
.map-overlay.theme-view .pushpin-photo{font-size:1.3em;margin-top:.46153846em;width:6.92307692em}
.map-overlay.theme-view .pushpin-photo .image{margin-bottom:0}
.map-overlay.theme-view .pushpin-address,.map-overlay.theme-view .pushpin-photo{float:left}
.map-overlay.theme-view .poi-pushpin-content{list-style-type:none;margin:0;padding:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.map-overlay.theme-view .poi-pushpin-content li{display:inline;margin-right:.92307692em;padding:0}
.map-overlay.theme-view.has-subtitle .map-canvas{top:3.5294117647em}
.map-overlay.theme-view.has-subtitle .map-header{height:3.5294117647em;padding:.47058824em .70588235em .64705882em .70588235em}
.map-overlay.theme-view.has-subtitle .legend{height:23.076923077em}
#map-overlay-background.lens.modal-background{background:#000;opacity:.85 !important}
@media(min-width:32em){.map-overlay.theme-view{margin:12%;border-top:0;margin-top:3.17647059em;margin-bottom:3.17647059em}
}
@media(min-width:45.375em){.map-overlay.theme-view a.map-close{display:none}
.map-overlay.theme-view button.map-close{display:inline-block}
.map-overlay.theme-view .map-header .map-heading{font-size:1.4705882352941178em;margin-right:4.8em;margin-top:.24em}
.map-overlay.theme-view .address{display:block;font-size:.8823529411764706em;margin-top:.4em;margin-bottom:.4em}
.map-overlay.theme-view .star-rating-wrapper{display:inline-block}
.map-overlay.theme-view #hotelMap-header .address{display:block}
.map-overlay.theme-view.has-subtitle .map-header{height:5.4117647059em;padding-top:.70588235em}
.map-overlay.theme-view.has-subtitle .map-canvas{top:5.4117647059em}
}
@media only screen and (min-height:45.375em){.map-overlay.theme-view #legend{display:block}
}
@media(min-width:60em){.map-overlay.theme-view.has-subtitle .legend{top:7.07692308em;width:23.07692308em;height:auto}
.map-overlay.theme-view.has-subtitle .map-canvas{left:17.64705882em}
}
@media only screen and (max-width:30.6875em){.map-canvas .gm-style{height:90% !important}
#legend{display:none !important}
}
.tab-group{padding-bottom:0}
.tab-group .box .cols-row-header .section-header-main{color:#536d83}
.tab-group .box-type-plain{background:0;border-bottom:0;padding:0}
.tab-group .box-type-plain .title-main{color:#536d83}
.tab-group .tabs{display:block}
.tab-group.view-default{padding-bottom:0}
.tab-group.view-default .tabs-container{border:0}
.tab-group.view-default .tab-pane{padding:0}
.tab-group.view-plain .tabs-container{border-color:transparent}
.tab-group.view-plain .tabs-container .tab-pane{padding:.70588235em 0 0 0}
.tab-group.view-plain .tabs{margin-left:-0.70588235em}
.tab-group.view-plain .tabs .tab-label{font-size:1.1176470588235294em}
.tab-group.view-plain .tabs button{background:transparent;color:#0065b8;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border-right:1px solid #c7c7c7;padding:0 .70588235em}
.tab-group.view-plain .tabs button.on{background:transparent;font-weight:bold;color:#0065b8}
.tab-group.view-plain .tabs button.on:hover{background:transparent;color:#0065b8}
.tab-group.view-plain .tabs button:hover{background:transparent}
.tab-group.view-plain .tabs .tab:last-child button{border-right:1px solid transparent}
.hotel-feedback{margin:1.41176471em 0 1.41176471em 0;padding:0 1.41176471em 0 1.41176471em}
.hotel-feedback .text-reviews{font-size:.76470588em}
.hotel-feedback .text-reviews{line-height:1.4}
.hotel-feedback .text-reviews .link{color:#616161}
.hotel-feedback .feedback{text-align:right}
.hotel-feedback .feedback .feedback-link{margin:0;float:none}
@media only screen and (max-width:30.6875em){.hotel-feedback .feedback{text-align:left}
}
@media only screen and (min-width:60em){.sponsored-listing-module{display:block}
}
.sponsored-listing-module iframe{border:0}
.sponsored-listing-module .adsense-container{margin-top:1.41176471em;width:100%;display:none}
.sponsored-listing-module #mobilefooter-adsense-container,.sponsored-listing-module #mobilemiddle-adsense-container{display:none}
.sponsored-listing-module #DCOLGOOGLE,.sponsored-listing-module .adsense-column{margin-top:1.41176471em;width:9.41176471em}
.sponsored-listing-module #CENTERMIDDLE1,.sponsored-listing-module #CENTERMIDDLE2,.sponsored-listing-module #CENTERMIDDLE3,.sponsored-listing-module #CENTERMIDDLE4,.sponsored-listing-module #CENTERMIDDLE5,.sponsored-listing-module #CM1,.sponsored-listing-module #CM2,.sponsored-listing-module #CM3,.sponsored-listing-module #CM4,.sponsored-listing-module #CM5,.sponsored-listing-module #CENTERLOWER1,.sponsored-listing-module #CENTERLOWER3,.sponsored-listing-module #CENTERLOWER4,.sponsored-listing-module #CENTERLOWER6,.sponsored-listing-module #CENTERLOWER7,.sponsored-listing-module #CENTERLOWER9,.sponsored-listing-module #CL1,.sponsored-listing-module #CL3,.sponsored-listing-module #CL4,.sponsored-listing-module #CL6,.sponsored-listing-module #CL7,.sponsored-listing-module #CL9,.sponsored-listing-module #ads-column{display:none}
.sponsored-listing-module .richAds-variant1,.sponsored-listing-module .richAds-variant2,.sponsored-listing-module .richAds-variant3{clear:both}
.sponsored-listing-module .richAds-variant1{padding-top:1.41176471em}
.sponsored-listing-module .richAds-variant2,.sponsored-listing-module .richAds-variant3{margin-bottom:1.41176471em}
.sponsored-listing-module #R2,.sponsored-listing-module #RIGHT2{margin-top:1.41176471em}
.sponsored-listing-module .horizontal-ad{clear:both;padding:0 0 1.41176471em 1.41176471em}
.sponsored-listing-module .horizontal-ad iframe{display:block;margin:0 auto}
.sponsored-listing-module .mobile-horizontal-ad{clear:both;padding:0}
.sponsored-listing-module .mobile-horizontal-ad iframe{display:block;margin:0 auto}
.sponsored-listing-module #mobilemiddle-adsense-container .ad_inner_gtfooter{width:96%}
.sponsored-listing-module #mobilefooter-adsense-container .ad_inner_gtfooter{width:96%}
.sponsored-listing-module #mobilemiddle-adsense-container .ad_gtfooter_container{padding-top:0}
.sponsored-listing-module #mobilefooter-adsense-container .ad_gtfooter_container{padding-top:0}
@media only screen and (min-width:20em) and (max-width:30.6875em){.sponsored-listing-module #CENTERMIDDLE4,.sponsored-listing-module #CENTERMIDDLE5,.sponsored-listing-module #footer-ad,.sponsored-listing-module #mobilefooter-ad,.sponsored-listing-module #mobilemiddle-ad{display:block}
.sponsored-listing-module #mobilefooter-adsense-container,.sponsored-listing-module #mobilemiddle-adsense-container{display:block}
.sponsored-listing-module #CENTERMIDDLE1,.sponsored-listing-module #CENTERMIDDLE2,.sponsored-listing-module #CENTERMIDDLE3,.sponsored-listing-module #CM1,.sponsored-listing-module #CM2,.sponsored-listing-module #CM3{display:none}
.sponsored-listing-module .horizontal-ad{padding:0 0 0 .70588235em}
}
@media only screen and (min-width:20em) and (max-width:46.4375em){.sponsored-listing-module .richAds-variant3{padding-top:1.41176471em}
.sponsored-listing-module #CENTERLOWER3,.sponsored-listing-module #CL3,.sponsored-listing-module #CENTERLOWER6,.sponsored-listing-module #CL6,.sponsored-listing-module #CENTERLOWER9,.sponsored-listing-module #CL9{display:block}
.sponsored-listing-module #CENTERLOWER2,.sponsored-listing-module #CL2,.sponsored-listing-module #CENTERLOWER5,.sponsored-listing-module #CL5,.sponsored-listing-module #CENTERLOWER8,.sponsored-listing-module #CL8{display:none}
}
@media only screen and (min-width:20em) and (max-width:21.1875em){.sponsored-listing-module .horizontal-ad{padding:0 0 0 .11764706em}
}
@media only screen and (min-width:32.25em){.sponsored-listing-module #CENTERMIDDLE3,.sponsored-listing-module #CM3,.sponsored-listing-module #footer-ads{display:block}
.sponsored-listing-module #SMALLFOOTERGOOGLE,.sponsored-listing-module .adsense-small{display:block}
}
@media only screen and (min-width:46.5em) and (max-width:63.9375em){.sponsored-listing-module .richAds-variant3{padding-top:1.41176471em}
}
@media only screen and (min-width:49.25em){.sponsored-listing-module #LARGEFOOTERGOOGLE,.sponsored-listing-module .adsense-medium{display:block}
.sponsored-listing-module #SMALLFOOTERGOOGLE,.sponsored-listing-module .adsense-small{display:none}
.sponsored-listing-module #CENTERMIDDLE2,.sponsored-listing-module #CM2{display:block}
.sponsored-listing-module #CENTERMIDDLE1,.sponsored-listing-module #CENTERMIDDLE3,.sponsored-listing-module #CM1,.sponsored-listing-module #CM3{display:none}
}
@media only screen and (min-width:64em) and (max-width:78.6875em){.sponsored-listing-module #CENTERMIDDLE1,.sponsored-listing-module #CM1{display:block}
.sponsored-listing-module #CENTERMIDDLE2,.sponsored-listing-module #CENTERMIDDLE3,.sponsored-listing-module #CM2,.sponsored-listing-module #CM3{display:none}
.sponsored-listing-module #CENTERLOWER1,.sponsored-listing-module #CL1,.sponsored-listing-module #CENTERLOWER4,.sponsored-listing-module #CL4,.sponsored-listing-module #CENTERLOWER7,.sponsored-listing-module #CL7{display:block}
.sponsored-listing-module #CENTERLOWER2,.sponsored-listing-module #CL2,.sponsored-listing-module #CENTERLOWER5,.sponsored-listing-module #CL5,.sponsored-listing-module #CENTERLOWER8,.sponsored-listing-module #CL8{display:none}
}
@media only screen and (min-width:78.75em){.sponsored-listing-module body .cols-row{padding-left:9.41176471em}
.sponsored-listing-module .site-header .cols-row,.sponsored-listing-module .sub-header nav{padding-left:10.82352941em !important}
.sponsored-listing-module #ads-column{display:block;position:absolute;right:0;top:.88235294em;width:9.41176471em}
.sponsored-listing-module .adsense-large{display:block}
.sponsored-listing-module .adsense-medium{display:none}
.sponsored-listing-module .tile-grid .tile{width:33.333333333333336%}
.sponsored-listing-module .tile-grid .tile:nth-child(4){display:none}
.sponsored-listing-module .site-content.cols-row,.sponsored-listing-module .sub-header .cols-row{padding-right:10.82352941em}
.sponsored-listing-module .sub-header.box .cols-row{padding-left:10.82352941em}
}
@media only screen and (min-width:84em){.sponsored-listing-module .tile-grid .tile{width:25%}
.sponsored-listing-module .tile-grid .tile:nth-child(4){display:inline}
.sponsored-listing-module #CENTERLOWER1,.sponsored-listing-module #CL1,.sponsored-listing-module #CENTERLOWER4,.sponsored-listing-module #CL4,.sponsored-listing-module #CENTERLOWER7,.sponsored-listing-module #CL7{display:block}
.sponsored-listing-module #CENTERLOWER2,.sponsored-listing-module #CL2,.sponsored-listing-module #CENTERLOWER5,.sponsored-listing-module #CL5,.sponsored-listing-module #CENTERLOWER8,.sponsored-listing-module #CL8{display:none}
}
.sponsored-listing-module .lt-ie9 #LARGEFOOTERGOOGLE,.sponsored-listing-module .lt-ie9 #large-adsense-container{display:block}
.sponsored-listing-module .lt-ie9 #CENTERMIDDLE1,.sponsored-listing-module .lt-ie9 #CM1{display:block}
.sponsored-listing-module .lt-ie9 .site-content.cols-row,.sponsored-listing-module .lt-ie9 .sub-header .cols-row{padding-right:10.82352941em}
@media only screen and (min-width:78.75em){.sponsored-listing-module #air-attachment{padding:0 10.82352941em 0 10.82352941em;max-width:89.41176471em}
}
.sponsored-listing-module #googleAd{border:solid 4px #036;border-radius:3px}
.sponsored-listing-module .ad-container-footer{background:#fff;overflow-x:hidden;padding-top:.52941176em}
.sponsored-listing-module .ad-container-footer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.sponsored-listing-module .ad-container-footer .ad-header-footer{display:none}
.sponsored-listing-module .ad-inner-footer.ad-inner-large{background:#fff;float:left;width:31%;height:auto !important;padding:.47058824em 0 .52941176em 1.05882353em}
.sponsored-listing-module .ad-inner-footer.ad-inner-medium{background:#fff;float:left;width:31%;padding:.47058824em 0 .52941176em 1.05882353em}
.sponsored-listing-module .ad-inner-footer.ad-inner-small{background:#fff;float:left;width:45%;padding:.47058824em 0 .52941176em 1.05882353em}
.sponsored-listing-module .ad-header-footer{text-align:left;background:#036;color:white;font-size:16px;line-height:2;margin:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding-left:1.05882353em;font-weight:normal}
.sponsored-listing-module .adsense-content-footer{width:99%;background:white;border:3px solid #00355f !important;border-image:initial;margin:.94117647em 0 .94117647em 0;position:relative;vertical-align:baseline;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;line-height:1;-moz-box-sizing:content-box}
.sponsored-listing-module .adsense-column{border:0;position:static;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#036;line-height:1;margin:.94117647em 0 .94117647em 0}
.sponsored-listing-module .D_column_thin_ads .adsense_D_column{width:160px}
.sponsored-listing-module .ad-container-column{background:#FFF;position:relative;padding:.23529412em .23529412em .23529412em .23529412em}
.sponsored-listing-module .ad-header-column{color:white;font-size:13px;margin:.35294118em .35294118em .35294118em .35294118em;padding:0;line-height:1;text-transform:uppercase;font-weight:normal}
.sponsored-listing-module .ad_item{margin:0;text-decoration:none}
@media only screen and (min-width:20em) and (max-width:30.6875em){.expedia.sponsored-listing-module #CENTERMIDDLE1,.expedia.sponsored-listing-module #CM1{display:block}
.expedia.sponsored-listing-module #SMALLFOOTERGOOGLE,.expedia.sponsored-listing-module .adsense-small{display:block}
.expedia.sponsored-listing-module #LARGEFOOTERGOOGLE,.expedia.sponsored-listing-module .adsense-medium{display:none}
.expedia.sponsored-listing-module .ad-inner-footer.ad-inner-small{width:100%}
}
.staticmaps.flex-module .address{display:none}
.staticmaps.flex-module.reviewer{-moz-box-shadow:0 1px 0 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.25);box-shadow:0 1px 0 0 rgba(0,0,0,0.25);padding-bottom:0;margin-left:.47058824em}
.staticmaps.flex-module.reviewer .map-box__footer{display:flex;justify-content:space-between;align-items:center;background:#fff;overflow:hidden;cursor:pointer;padding:0 .47058824em .47058824em .47058824em;font-size:.7647058823529411em}
.staticmaps.flex-module.reviewer .map-box__footer .city:after,.staticmaps.flex-module.reviewer .map-box__footer .street-address:after{content:","}
@media only screen and (max-width:30.6875em){.staticmaps.flex-module{padding-bottom:0}
.staticmaps.flex-module .aspect-ratio16-9{padding-bottom:5.88235294em}
.staticmaps.flex-module .tile-media{top:50%;-webkit-transform:translate(0,-43%);-moz-transform:translate(0,-43%);-ms-transform:translate(0,-43%);-o-transform:translate(0,-43%);transform:translate(0,-43%)}
.staticmaps.flex-module .address{display:block;text-align:center;margin-bottom:.29411765em}
.staticmaps.flex-module .address{font-size:.76470588em}
.staticmaps.flex-module .address{line-height:1.4}
.staticmaps.flex-module.lens .aspect-ratio16-9,.staticmaps.flex-module.reviewer .aspect-ratio16-9{padding-bottom:56.25%}
.staticmaps.flex-module.lens .tile-media,.staticmaps.flex-module.reviewer .tile-media{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.staticmaps.flex-module.reviewer{margin-left:.94117647em;margin-right:.94117647em}
.has-legend .map-canvas{bottom:0}
}
.links li{white-space:nowrap;float:left;padding:0 .5em 0 0;overflow:hidden;text-overflow:ellipsis;width:25%}
.links ul{list-style-type:none;padding-left:0;margin:1em 0;clear:both}
.links .box-title[data-child-expanded="false"]{margin-bottom:0}
.links .columnar-list{margin:0}
.links .columnar-list.wrap-text li{white-space:normal}
.links .see-all-hotels-link{display:block;margin-top:.70588235em}
.links .box{background-color:#fff !important;border-bottom:1px solid #e0e0e0;display:inline-block}
.links .box h2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}
.links .box h2{font-size:1.17647059em}
.links .box h2{line-height:1.35}
.links .box h2 span{margin-left:auto;margin-bottom:auto}
.links .box.box-secondary h2{padding:1.05882353em}
.links .box.box-secondary h2{font-size:1em}
.links .box.box-secondary h2{line-height:1.411764705882353}
.links .box.well h2{border-radius:.17647059em;color:#4b6277}
.links .box .title-main{color:#536d83}
.links .box .box-title{margin-bottom:.70588235em}
.links .box-type-plain{background:0;border-bottom:0;padding:0}
.links .box-type-plain .title-main{color:#536d83}
.links .menu-bar{margin-bottom:0}
.links .wrapper-toggle>.pagination{margin-top:1.30769231em}
.links .wrapper-toggle.disabled{opacity:.1;-ms-filter:"alpha(opacity=10)";filter:alpha(opacity = 10);pointer-events:none}
.links .loader.loading{position:absolute;top:50%;left:50%;margin-top:-1.82352941em;margin-left:-1.05882353em}
.links .box.view-reviewer{box-shadow:0 10px 20px rgba(0,0,0,0.15)}
.theme-reviewer.links .box-title .title-main{color:#333;padding-left:.70588235em}
.ie8 .links li{width:25%;padding-right:1.17647059em}
@media only screen and (max-width:30.6875em){.links li{margin-top:.70588235em}
.links .links-container-noTitle li:first-child{margin-top:0}
}
.link-juice.reviewer .box{background:0}
.link-juice .toggle-trigger{color:#1f1f1f;font-weight:bold;text-decoration:none}
.link-juice .toggle-trigger:hover{color:#1f1f1f}
.editorial.banner-view .flex-area-primary{padding:0;width:100%}
.editorial.banner-view .box-type-plain{background:0;border-bottom:0;padding:0}