.background-graphic-xxsmall-0{background-image:url("//csvcus.homeaway.com/rsrcs/08/278E72E2D99DDE0A5681817FDF36C7-PICS-BeachHouse-Evening-x400.jpg")}
.background-graphic-xxsmall-1{background-image:url("//csvcus.homeaway.com/rsrcs/99/F7CC8279817B46ECE4E5F3E3D58FDC-PICS-BeachHouse-Day-x400.jpg")}
.background-graphic-xxsmall-2{background-image:url("//csvcus.homeaway.com/rsrcs/DE/2FC6F6E9B9CFF7686483A3C2702EA5-PICS-CityLoft-x400.jpg")}
.background-graphic-xxsmall-3{background-image:url("//csvcus.homeaway.com/rsrcs/C0/0BE9A796CA76C47DEE1398E2454445-PICS-Pool-Day-x400.jpg")}
.background-graphic-xxsmall-4{background-image:url("//csvcus.homeaway.com/rsrcs/C3/D67325E22EEAD499D6B259CFCC5A92-PICS-Pool-Evening-x400.jpg")}
.background-graphic-xsmall-0{background-image:url("//csvcus.homeaway.com/rsrcs/FB/BAECEE5FAC1AC46D9DE5C41994FD21-PICS-BeachHouse-Evening-x800.jpg")}
.background-graphic-xsmall-1{background-image:url("//csvcus.homeaway.com/rsrcs/21/F9F102FA62285B934C2512C28425D6-PICS-BeachHouse-Day-x800.jpg")}
.background-graphic-xsmall-2{background-image:url("//csvcus.homeaway.com/rsrcs/3B/7A191CA40C8AA8295F2D06DA1173C8-PICS-CityLoft-x800.jpg")}
.background-graphic-xsmall-3{background-image:url("//csvcus.homeaway.com/rsrcs/0D/C2E96EB4FD7B99AFD9D5FBECB775A6-PICS-Pool-Day-x800.jpg")}
.background-graphic-xsmall-4{background-image:url("//csvcus.homeaway.com/rsrcs/F3/769E50DB2829673AE99BA720B5D20D-PICS-Pool-Evening-x800.jpg")}
.background-graphic-small-0{background-image:url("//csvcus.homeaway.com/rsrcs/B6/8D4DEEDACCA90377557C36E0B21D9B-PICS-BeachHouse-Evening-x1000.jpg")}
.background-graphic-small-1{background-image:url("//csvcus.homeaway.com/rsrcs/FE/0D25531EE94A3578FF5113967AE9BC-PICS-BeachHouse-Day-x1000.jpg")}
.background-graphic-small-2{background-image:url("//csvcus.homeaway.com/rsrcs/71/B7B3D1D6DB0AAF9E0AE47F91E4E5A4-PICS-CityLoft-x1000.jpg")}
.background-graphic-small-3{background-image:url("//csvcus.homeaway.com/rsrcs/32/588CCC6D692838EDE6E21122FDF119-PICS-Pool-Day-x1000.jpg")}
.background-graphic-small-4{background-image:url("//csvcus.homeaway.com/rsrcs/52/F66EF281EF0B116E5CCA5E24BDF316-PICS-Pool-Evening-x1000.jpg")}
.background-graphic-med-0{background-image:url(/resources/images/pano/PICS-BeachHouse-Evening-x1400.jpg)}
.background-graphic-med-1{background-image:url(/resources/images/pano/PICS-BeachHouse-Day-x1400.jpg)}
.background-graphic-med-2{background-image:url(/resources/images/pano/PICS-CityLoft-x1400.jpg)}
.background-graphic-med-3{background-image:url(/resources/images/pano/PICS-Pool-Day-x1400.jpg)}
.background-graphic-med-4{background-image:url(/resources/images/pano/PICS-Pool-Evening-x1400.jpg)}
.background-graphic-large-0{background-image:url("//csvcus.homeaway.com/rsrcs/BB/1B6FDD33CB68209733F59E6EFAC8A8-PICS-BeachHouse-Evening-x1600.jpg")}
.background-graphic-large-1{background-image:url("//csvcus.homeaway.com/rsrcs/0E/E8F566269A1C198C4D85947C8414FD-PICS-BeachHouse-Day-x1600.jpg")}
.background-graphic-large-2{background-image:url("//csvcus.homeaway.com/rsrcs/24/15E1FD6A26D7CBC2C394458A55E459-PICS-CityLoft-x1600.jpg")}
.background-graphic-large-3{background-image:url("//csvcus.homeaway.com/rsrcs/0F/C948B1353ED44D0CF2EE4703179C73-PICS-Pool-Day-x1600.jpg")}
.background-graphic-large-4{background-image:url("//csvcus.homeaway.com/rsrcs/C7/E9AF39693BE9051FAC037ED6515F68-PICS-Pool-Evening-x1600.jpg")}
.thematic-mixin .thematic-heading{font-size:70px}
.thematic-mixin .thematic-description{font-size:18px;line-height:26px}
@media(min-width:768px) and (max-width:979px){.container-benefits .traveler-fees{padding-left:5%;padding-right:5%}
}
.ha-clearfix:before,.ha-clearfix:after{content:" ";display:table}
.ha-clearfix:after{clear:both}
input[readonly].datepicker{cursor:auto}
.breadcrumb{margin:0 0 10px 0}
#ui-datepicker-div{display:none;margin-top:10px}
@media(max-width:767px){body{padding-left:0;padding-right:0}
}
#page-top-advert img{height:90px}
.gt-navbar .nav{left:0}
@media(max-width:767px){.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:0}
}
.form-actions{background-color:transparent}
#populatedCalendars .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today:after{width:auto;margin-left:0}
.help-inline.help-bubble-left{left:-298px;margin-left:0;margin-right:20px;z-index:1}
.help-inline.help-bubble-left .arrow{left:auto;right:-11px;border-right-width:0;border-left-width:10px;border-right-color:transparent;border-left-color:#d6d2d3}
.help-inline.help-bubble-left .arrow:after{left:auto;right:1px;border-right-width:0;border-left-width:10px;border-right-color:transparent;border-left-color:#f4f4f4}
.control-group.error .help-inline.help-bubble-left .arrow{border-right-color:transparent;border-left-color:#ed605a}
.control-group.error .help-inline.help-bubble-left .arrow:after{border-right-color:transparent;border-left-color:#ed605a}
.help-inline.help-bubble-below{top:100%;margin-left:0;margin-top:11px;z-index:1}
.help-inline.help-bubble-below .arrow{border-color:transparent;top:-11px;left:5px;margin-top:0;border-top-width:0;border-left-width:11px;border-bottom-color:#d6d2d3}
.help-inline.help-bubble-below .arrow:after{border-color:transparent;top:1px;left:-10px;border-top-width:0;border-left-width:10px;border-bottom-color:#f4f4f4}
.control-group.error .help-inline.help-bubble-below .arrow{border-bottom-color:#ed605a;border-right-color:transparent}
.control-group.error .help-inline.help-bubble-below .arrow:after{border-bottom-color:#fad6d5;border-right-color:transparent;display:none}
.specialOffer{background-color:#ee8623;padding:0 7px;color:#f4f4f4;font-size:12px;line-height:20px;margin-top:10px}
.specialOffer .label-special-offer{color:#f1c2a3;text-transform:uppercase;margin-right:8px}
.specialOffer .special-offer-dates:before{content:"("}
.specialOffer .special-offer-dates:after{content:")"}
.specialOffer .content-special-offer{margin-right:8px}
.specialOffer a{color:#fff}
.android-smart-app-banner{-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 40px 0 105px;background-color:#2a6ebb;background-image:url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2015.1.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20width%3D%2241.38px%22%20height%3D%2272.71px%22%20viewBox%3D%22-6.38%200%2041.38%2072.71%22%20enable-background%3D%22new%20-6.38%200%2041.38%2072.71%22%0D%0A%09%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%20id%3D%22b%22%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%0D%0A%09%09%09%09%09%3Cellipse%20transform%3D%22matrix%28-0.2756%20-0.9613%200.9613%20-0.2756%208.8563%2057.2313%29%22%20fill%3D%22%23A4C639%22%20cx%3D%2225.99%22%20cy%3D%2225.28%22%20rx%3D%2217.07%22%20ry%3D%2218.49%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M30.93%2C42.49c-10.25%2C2.94-20.79-2.4-23.52-11.89C4.69%2C21.11%2C10.81%2C11%2C21.06%2C8.06%0D%0A%09%09%09%09%09c10.24-2.94%2C20.79%2C2.4%2C23.52%2C11.89C47.3%2C29.44%2C41.17%2C39.56%2C30.93%2C42.49z%20M21.52%2C9.68C12.17%2C12.36%2C6.56%2C21.54%2C9.03%2C30.14%0D%0A%09%09%09%09%09c2.47%2C8.6%2C12.08%2C13.42%2C21.44%2C10.73c9.35-2.68%2C14.96-11.86%2C12.49-20.46C40.49%2C11.81%2C30.88%2C7%2C21.52%2C9.68z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23A4C639%22%20d%3D%22M11.34%2C25.04l26.95-7.73c2.37-0.68%2C4.85%2C0.69%2C5.53%2C3.07l7.73%2C26.95c0.68%2C2.37-0.69%2C4.85-3.06%2C5.53%0D%0A%09%09%09%09%09l-26.95%2C7.73c-2.37%2C0.68-4.85-0.69-5.53-3.06L8.28%2C30.57C7.6%2C28.19%2C8.97%2C25.72%2C11.34%2C25.04z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M48.72%2C53.67l-26.95%2C7.73c-2.82%2C0.81-5.76-0.83-6.57-3.64L7.47%2C30.8c-0.81-2.81%2C0.83-5.76%2C3.64-6.57%0D%0A%09%09%09%09%09l26.95-7.73c2.81-0.81%2C5.76%2C0.83%2C6.57%2C3.64l7.73%2C26.95C53.16%2C49.91%2C51.53%2C52.86%2C48.72%2C53.67z%20M11.57%2C25.85%0D%0A%09%09%09%09%09c-1.92%2C0.55-3.04%2C2.56-2.49%2C4.49l7.73%2C26.95c0.55%2C1.92%2C2.57%2C3.04%2C4.49%2C2.49l26.95-7.73c1.92-0.55%2C3.04-2.56%2C2.49-4.49%0D%0A%09%09%09%09%09l-7.73-26.95c-0.55-1.92-2.56-3.04-4.49-2.49L11.57%2C25.85z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%20id%3D%22a%22%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23A4C639%22%20d%3D%22M8.4%2C7.86L8.4%2C7.86c-0.52%2C0.52-0.52%2C1.35%2C0%2C1.87l10.49%2C10.49c0.52%2C0.52%2C1.35%2C0.52%2C1.87%2C0l0%2C0%0D%0A%09%09%09%09%09c0.52-0.52%2C0.52-1.35%2C0-1.87L10.27%2C7.86C9.75%2C7.34%2C8.91%2C7.34%2C8.4%2C7.86z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M20.3%2C20.96L20.3%2C20.96c-0.61%2C0.17-1.26%2C0-1.71-0.44L8.1%2C10.02C7.77%2C9.7%2C7.59%2C9.26%2C7.59%2C8.79%0D%0A%09%09%09%09%09c0-0.47%2C0.18-0.9%2C0.51-1.23C8.31%2C7.35%2C8.57%2C7.2%2C8.85%2C7.12c0.61-0.17%2C1.26%2C0%2C1.71%2C0.44l10.49%2C10.49c0.68%2C0.68%2C0.68%2C1.78%2C0%2C2.46%0D%0A%09%09%09%09%09C20.84%2C20.72%2C20.58%2C20.88%2C20.3%2C20.96z%20M9.08%2C7.93C8.94%2C7.97%2C8.8%2C8.05%2C8.7%2C8.16c-0.17%2C0.17-0.26%2C0.4-0.26%2C0.64%0D%0A%09%09%09%09%09c0%2C0.24%2C0.09%2C0.47%2C0.26%2C0.64l10.49%2C10.49c0.23%2C0.23%2C0.57%2C0.32%2C0.89%2C0.23l0%2C0c0.15-0.04%2C0.28-0.12%2C0.39-0.23%0D%0A%09%09%09%09%09c0.35-0.35%2C0.35-0.92%2C0-1.27L9.97%2C8.16C9.74%2C7.93%2C9.4%2C7.84%2C9.08%2C7.93z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20id%3D%22c_1_%22%20fill%3D%22%23A4C639%22%20d%3D%22M49.24%2C18.62L49.24%2C18.62c-2.59%2C0.74-4.08%2C3.44-3.34%2C6.03l4.76%2C16.6%0D%0A%09%09%09%09%09c0.74%2C2.59%2C3.44%2C4.09%2C6.03%2C3.34l0%2C0c2.59-0.74%2C4.09-3.44%2C3.34-6.03l-4.76-16.6C54.52%2C19.37%2C51.82%2C17.87%2C49.24%2C18.62z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M56.8%2C45c-2.81%2C0.8-5.75-0.83-6.55-3.63l-4.76-16.6c-0.81-2.81%2C0.82-5.75%2C3.63-6.55%0D%0A%09%09%09%09%09c2.81-0.81%2C5.75%2C0.82%2C6.55%2C3.63l4.76%2C16.6C61.23%2C41.25%2C59.6%2C44.19%2C56.8%2C45z%20M49.35%2C19.02c-2.36%2C0.68-3.73%2C3.15-3.06%2C5.51%0D%0A%09%09%09%09%09l4.76%2C16.6c0.68%2C2.36%2C3.15%2C3.73%2C5.51%2C3.06c2.36-0.68%2C3.73-3.15%2C3.06-5.51l-4.76-16.6C54.18%2C19.71%2C51.71%2C18.34%2C49.35%2C19.02z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%20transform%3D%22scale%28-1%2C1%29%22%3E%0D%0A%09%09%09%09%3Cg%3E%0D%0A%09%09%09%09%09%3Cpath%20id%3D%22c_2_%22%20fill%3D%22%23A4C639%22%20d%3D%22M38.06%2C42.32L38.06%2C42.32c-2.59%2C0.74-4.09%2C3.44-3.34%2C6.03l4.76%2C16.6%0D%0A%09%09%09%09%09%09c0.74%2C2.59%2C3.44%2C4.09%2C6.03%2C3.34l0%2C0c2.59-0.74%2C4.09-3.44%2C3.34-6.03l-4.76-16.6C43.35%2C43.07%2C40.65%2C41.58%2C38.06%2C42.32z%22/%3E%0D%0A%09%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M45.63%2C68.7c-2.81%2C0.8-5.75-0.82-6.55-3.63l-4.76-16.6c-0.8-2.81%2C0.82-5.75%2C3.63-6.55%0D%0A%09%09%09%09%09%09c2.81-0.81%2C5.75%2C0.82%2C6.55%2C3.63l4.76%2C16.6C50.06%2C64.96%2C48.43%2C67.89%2C45.63%2C68.7z%20M38.18%2C42.72c-2.36%2C0.68-3.73%2C3.15-3.06%2C5.51%0D%0A%09%09%09%09%09%09l4.76%2C16.6c0.68%2C2.36%2C3.15%2C3.73%2C5.51%2C3.06c2.36-0.68%2C3.73-3.15%2C3.05-5.51l-4.76-16.6C43.01%2C43.42%2C40.54%2C42.05%2C38.18%2C42.72z%22/%3E%0D%0A%09%09%09%09%3C/g%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%20id%3D%22a_1_%22%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23A4C639%22%20d%3D%22M31.69%2C1.18L31.69%2C1.18c0.71%2C0.16%2C1.15%2C0.87%2C0.99%2C1.58l-3.34%2C14.45c-0.16%2C0.71-0.87%2C1.15-1.58%2C0.99l0%2C0%0D%0A%09%09%09%09%09c-0.71-0.16-1.15-0.87-0.99-1.58L30.1%2C2.17C30.27%2C1.46%2C30.98%2C1.02%2C31.69%2C1.18z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M28.53%2C18.6c-0.28%2C0.08-0.58%2C0.09-0.87%2C0.02c-0.93-0.22-1.52-1.15-1.3-2.09L29.7%2C2.08%0D%0A%09%09%09%09%09c0.14-0.62%2C0.61-1.11%2C1.22-1.28c0.28-0.08%2C0.58-0.09%2C0.87-0.02c0.45%2C0.1%2C0.84%2C0.38%2C1.08%2C0.77c0.25%2C0.39%2C0.32%2C0.86%2C0.22%2C1.31%0D%0A%09%09%09%09%09l-3.34%2C14.45C29.61%2C17.93%2C29.14%2C18.42%2C28.53%2C18.6z%20M31.14%2C1.6c-0.32%2C0.09-0.56%2C0.34-0.63%2C0.66l-3.34%2C14.45%0D%0A%09%09%09%09%09c-0.11%2C0.48%2C0.19%2C0.97%2C0.67%2C1.08c0.15%2C0.03%2C0.31%2C0.03%2C0.45-0.01c0.31-0.09%2C0.56-0.34%2C0.63-0.66l3.34-14.45%0D%0A%09%09%09%09%09c0.05-0.23%2C0.01-0.48-0.11-0.68c-0.13-0.2-0.33-0.35-0.56-0.4C31.45%2C1.56%2C31.29%2C1.56%2C31.14%2C1.6z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cpath%20id%3D%22c_3_%22%20fill%3D%22%23A4C639%22%20d%3D%22M-1.92%2C15.66L-1.92%2C15.66c2.59-0.74%2C5.29%2C0.75%2C6.03%2C3.34l4.76%2C16.6%0D%0A%09%09%09%09%09c0.74%2C2.59-0.75%2C5.29-3.34%2C6.03l0%2C0c-2.59%2C0.74-5.29-0.75-6.03-3.34l-4.76-16.6C-6%2C19.1-4.5%2C16.4-1.92%2C15.66z%22/%3E%0D%0A%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M5.65%2C42.04c-2.81%2C0.8-5.75-0.82-6.55-3.63l-4.76-16.6c-0.8-2.81%2C0.82-5.75%2C3.63-6.55%0D%0A%09%09%09%09%09c2.81-0.81%2C5.75%2C0.82%2C6.55%2C3.63l4.76%2C16.6C10.08%2C38.29%2C8.45%2C41.23%2C5.65%2C42.04z%20M-1.8%2C16.06c-2.36%2C0.68-3.73%2C3.15-3.06%2C5.51%0D%0A%09%09%09%09%09l4.76%2C16.6c0.68%2C2.36%2C3.15%2C3.73%2C5.51%2C3.06c2.36-0.68%2C3.73-3.15%2C3.06-5.51l-4.76-16.6C3.03%2C16.75%2C0.56%2C15.38-1.8%2C16.06z%22/%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%09%3Cg%3E%0D%0A%09%09%09%09%3Cg%3E%0D%0A%09%09%09%09%09%3Cpath%20id%3D%22c_4_%22%20fill%3D%22%23A4C639%22%20d%3D%22M24.78%2C46.13L24.78%2C46.13c2.59-0.74%2C5.29%2C0.76%2C6.03%2C3.34l4.76%2C16.6%0D%0A%09%09%09%09%09%09c0.74%2C2.59-0.75%2C5.29-3.34%2C6.03l0%2C0c-2.59%2C0.74-5.29-0.76-6.03-3.34l-4.76-16.6C20.7%2C49.57%2C22.19%2C46.87%2C24.78%2C46.13z%22/%3E%0D%0A%09%09%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M32.35%2C72.51c-2.81%2C0.81-5.75-0.82-6.55-3.63l-4.76-16.6c-0.81-2.81%2C0.82-5.75%2C3.63-6.55%0D%0A%09%09%09%09%09%09c2.81-0.8%2C5.75%2C0.82%2C6.55%2C3.63l4.76%2C16.6C36.78%2C68.76%2C35.15%2C71.7%2C32.35%2C72.51z%20M24.9%2C46.53c-2.36%2C0.68-3.73%2C3.15-3.06%2C5.51%0D%0A%09%09%09%09%09%09l4.76%2C16.6c0.68%2C2.36%2C3.15%2C3.73%2C5.51%2C3.05c2.36-0.68%2C3.73-3.15%2C3.06-5.51l-4.76-16.6C29.73%2C47.22%2C27.26%2C45.85%2C24.9%2C46.53z%22/%3E%0D%0A%09%09%09%09%3C/g%3E%0D%0A%09%09%09%3C/g%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%20id%3D%22b_1_%22%3E%0D%0A%09%09%09%0D%0A%09%09%09%09%3Cellipse%20transform%3D%22matrix%28-0.2756%20-0.9613%200.9613%20-0.2756%208.8563%2057.2313%29%22%20fill%3D%22%23A4C639%22%20cx%3D%2225.99%22%20cy%3D%2225.28%22%20rx%3D%2217.07%22%20ry%3D%2218.49%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23A4C639%22%20d%3D%22M11.34%2C25.04l26.95-7.73c2.37-0.68%2C4.85%2C0.69%2C5.53%2C3.07l7.73%2C26.95c0.68%2C2.37-0.69%2C4.85-3.06%2C5.53%0D%0A%09%09%09%09l-26.95%2C7.73c-2.37%2C0.68-4.85-0.69-5.53-3.06L8.28%2C30.57C7.6%2C28.19%2C8.97%2C25.72%2C11.34%2C25.04z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%09%3Cg%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M7.64%2C31.28l37.11-10.64%22/%3E%0D%0A%09%09%09%0D%0A%09%09%09%09%3Crect%20x%3D%226.89%22%20y%3D%2225.54%22%20transform%3D%22matrix%280.9613%20-0.2756%200.2756%200.9613%20-6.14%208.2219%29%22%20fill%3D%22%23FFFFFF%22%20width%3D%2238.6%22%20height%3D%220.84%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2215.5%22%20cy%3D%2219.62%22%20r%3D%220.81%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M15.84%2C20.81c-0.65%2C0.19-1.34-0.19-1.53-0.85c-0.19-0.65%2C0.19-1.34%2C0.84-1.52%0D%0A%09%09%09%09c0.65-0.19%2C1.34%2C0.19%2C1.53%2C0.85S16.49%2C20.62%2C15.84%2C20.81z%20M15.39%2C19.25c-0.21%2C0.06-0.33%2C0.28-0.27%2C0.48%0D%0A%09%09%09%09c0.06%2C0.21%2C0.28%2C0.33%2C0.48%2C0.27c0.21-0.06%2C0.33-0.28%2C0.27-0.48S15.6%2C19.19%2C15.39%2C19.25z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%09%3Cg%3E%0D%0A%09%09%09%3Ccircle%20fill%3D%22%23FFFFFF%22%20cx%3D%2231.9%22%20cy%3D%2214.92%22%20r%3D%220.81%22/%3E%0D%0A%09%09%09%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M32.24%2C16.11c-0.65%2C0.19-1.34-0.19-1.52-0.85c-0.19-0.65%2C0.19-1.34%2C0.85-1.53%0D%0A%09%09%09%09c0.65-0.19%2C1.34%2C0.19%2C1.53%2C0.85C33.27%2C15.23%2C32.89%2C15.92%2C32.24%2C16.11z%20M31.79%2C14.54c-0.21%2C0.06-0.33%2C0.28-0.27%2C0.49%0D%0A%09%09%09%09c0.06%2C0.21%2C0.28%2C0.33%2C0.48%2C0.27s0.33-0.28%2C0.27-0.48C32.22%2C14.6%2C32%2C14.48%2C31.79%2C14.54z%22/%3E%0D%0A%09%09%3C/g%3E%0D%0A%09%3C/g%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A);background-repeat:no-repeat;background-position:right center;color:#fff;font-size:12px}
.android-smart-app-banner div{position:absolute;top:0;left:0;bottom:0;background:#fff;width:90px}
.android-smart-app-banner .close{position:absolute;top:10px;left:10px;height:30px;width:30px;border-radius:50%;background:#aaa}
.android-smart-app-banner img{position:absolute;left:20px;top:-webkit-calc(50% - 25px);top:calc(50% - 25px)}
.android-smart-app-banner .circle{display:inline-block;background:white;width:1.25em;height:1.25em;border-radius:50%;vertical-align:text-bottom;margin-right:.5em}
.android-smart-app-banner .circle i{line-height:5px;font-size:18px;margin-left:4px;color:#2a6ebb}
.android-smart-app-banner a{line-height:2.5;font-size:1.25em;text-decoration:none;color:#fff}
.ha-modal-open .android-smart-app-banner{display:none}
.tt-dropdown-menu{text-align:left}
input.typeahead{min-width:400px;margin:0;z-index:100}
input.tt-hint{color:#999}
.tt-dropdown-menu{z-index:2;padding:5px 0;margin-top:-5px;width:auto;min-width:200px;background-color:#fff;border:1px solid #dbdbdb;border-radius:0;box-shadow:0 3px 8px rgba(0,0,0,0.15)}
.tt-suggestion{padding:3px 8px;color:#222;font-size:16px;line-height:1.5;border-bottom:0}
.tt-suggestion:last-child{border-bottom:0}
.tt-suggestion.tt-cursor{color:inherit;background-color:#f4f4f4}
.tt-suggestion p{margin:0}
#wrapper #page-top-advert{max-height:100px!important}
#page-top-advert{background-color:#f4f4f4;border-bottom:1px solid #dbdbdb}
body.property #page-top-advert{width:100%!important;margin:0 auto!important;padding:5px 0 5px}
body.property #page-top-advert .advert{width:728px;margin:0 auto}
.navbar-bce .btn-lyp-header{float:left}
.header-bce-links-sm .btn-lyp-header{float:right}
.navbar.navbar-not-bce .logo{margin-top:7px}
.navbar.navbar-not-bce .header-bce-links{position:relative;right:auto}
.navbar .container{width:940px}
.sprites-ha-sm-logo{background-image:url("//csvcus.homeaway.com/rsrcs/97/4309FB227020E789D2F3B2D7B9FA3D-sprites-base-c10a381fbf1.png");background-position:0 -169px;width:113px;height:34px;display:inline-block}
.search-bar .twitter-typeahead{float:left}
.search-bar .no-specific-dates{display:inline-block;font-size:14px;margin:9px 0 9px 6px;width:100px;vertical-align:middle;line-height:1.28em;color:#666;font-weight:normal}
.search-bar .navbar-inner{box-shadow:none;padding:0}
.search-bar form{margin-bottom:0}
.search-bar input[type="text"],.search-bar input[type="text"].datepicker,.search-bar input[type="text"].calendar{height:28px;margin-top:9px;margin-bottom:9px;font-size:14px}
.search-bar.navbar-inverse input[type="text"]{border-color:#2a6ebb}
.search-bar input.search-field,.search-bar .geonode-selection{width:379px;margin-right:5px}
.search-bar .geonode-selection{height:36px;margin:0 17px 0 0;background-size:36px}
.search-bar input[type="text"].datepicker,.search-bar input[type="text"].calendar{margin-right:5px;width:120px;padding:4px 6px;background:#fff url("//csvcus.homeaway.com/rsrcs/B5/607E9CB3918B4422A54DEBD38AF811-calendar-icon.png") no-repeat 95%}
.search-bar input[type="text"].calendar{position:relative;z-index:2}
.search-bar .search-btn{float:right;margin-top:9px;padding:8px 0;width:120px}
.search-bar .navbar-inner{border:0}
.search-bar .navbar-inner{border-top:1px solid #fff}
.search-bar-separator{position:relative;box-shadow:0 2px 6px -2px rgba(0,0,0,0.2)}
.gt-header-cap{padding:10px 0;box-shadow:0 2px 6px -2px rgba(0,0,0,0.2);position:relative;z-index:1}
.gt-header-cap.navbar{padding:0}
.icon-birdhouse-header{opacity:1}
#user-dropdown a{cursor:pointer}
#header .hidden-desktop,#header .visible-tablet,#header .visible-phone{display:none}
@media(min-width:1200px){.navbar .container{width:1170px}
.search-bar input.search-field{width:500px;margin-right:20px}
.search-bar .geonode-selection{width:500px}
.search-bar .no-specific-dates{width:180px;vertical-align:baseline;margin-right:14px}
}
@media(min-width:768px) and (max-width:979px){.gt-navbar .container{width:724px}
.container-header-small{width:638px;margin:0 auto}
.search-bar input.search-field{width:223px}
.search-bar .geonode-selection{width:223px;margin-right:4px}
.search-bar input[type="text"].datepicker,.search-bar input[type="text"].calendar{width:100px}
.search-bar .search-btn{width:100px}
}
@media(max-width:767px){.gt-navbar .container{width:auto;margin:0 10px}
.header-bce{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.header-bce>.container{margin-left:20px;margin-right:20px}
.container-header-small{padding:0 10px}
.search-bar .navbar-inner{padding:0 10px}
.search-bar input.search-field{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px 0 31px;height:38px;margin-bottom:0;margin-right:0}
.search-bar .geonode-selection{margin-top:9px;width:100%}
.search-bar input[type="text"].datepicker,.search-bar input[type="text"].calendar{-moz-box-sizing:border-box;box-sizing:border-box;width:100px;height:38px}
.search-bar .no-specific-dates{width:auto;margin-top:0}
.search-bar .search-btn{-moz-box-sizing:border-box;box-sizing:border-box;float:right;width:110px;height:38px;margin-top:9px;margin-right:1px}
.search-input-container{position:relative}
.search-input-container .icon-location{position:absolute;top:20px;left:9px}
.search-input-container .twitter-typeahead{width:100%;float:none!important}
.typeahead>li>a{padding-top:8px;padding-bottom:8px}
.more-properties-bar{text-align:left;padding-left:10px;margin-top:-10px;font-weight:400;background-color:#2a6ebb;border:0;margin-bottom:0}
.more-properties-bar i{opacity:1;font-size:18px;display:inline-block;float:left}
.more-properties-bar .more-properties-bar-text{display:inline-block;width:90%}
}
@media(max-width:479px){.search-bar input[type="text"].datepicker,.search-bar input[type="text"].calendar{width:100px;margin-right:0;font-size:13px}
.search-bar input[type="text"]{font-size:13px}
.search-bar .search-btn{width:90px;font-size:18px}
.gt-header-cap .container{margin:0 10px}
}
@media(max-width:480px){.luxury_de .header-bce .header .logo img{margin:10px 0 11px;max-height:none}
}
.advert-default{font-size:.8em;margin:4px;background-color:#ccc}
.white-box{background-color:#fff;border:1px solid #dbdbdb;padding:10px;position:relative;border-radius:7px}
.blue-box{border-radius:7px;position:relative;background-color:#f0f5f8;border:1px solid #cfe1ef;padding:10px}
.user-action-favorite:focus,.favorite-button:focus{outline:0}
.popover ul li.divider,.popover div.divider{height:1px;margin:9px 1px;overflow:hidden;background-color:white;border-bottom:1px solid #e7e3e4}
.dropdown-menu.dropdown-menu-trav>.dropdown-menu-trav-container{padding:12px}
.dropdown-menu.dropdown-menu-with-footer{padding:0}
.dropdown-menu.dropdown-menu-with-footer>.dropdown-menu-with-footer-body{padding:5px 8px;border-bottom:1px solid #e7e3e4}
.dropdown-menu.dropdown-menu-with-footer>.dropdown-menu-footer{background-color:#f4f4f4;border-top:1px solid #fff;padding:5px 8px 12px;min-width:185px}
.dropdown-menu>div>label,ul.dropdown-menu>li>label{padding:3px 8px 3px 28px;white-space:nowrap;font-size:13px;color:#353e44}
.dropdown-menu input[type="radio"],.dropdown-menu input[type="checkbox"]{height:1em;width:1em}
ul.add-favorites-popover{list-style:none;margin-left:0;margin-bottom:0;min-width:200px}
.popover ul.add-favorites-popover li{line-height:20px}
.popover ul.add-favorites-popover label,.popover ul.add-favorites-popover input,.popover ul.add-favorites-popover button,.popover ul.add-favorites-popover select,.popover ul.add-favorites-popover textarea{font-size:12px}
.popover ul.add-favorites-popover input[type="checkbox"]{height:1em;width:1em}
.popover ul.add-favorites-popover li.loading-item{background:url(/resources/img/dashapp/ajax-loader-inline.gif) no-repeat center center}
.btn.btn-trav-flat{background-color:#e6e9eb;background-image:none;color:#535353;box-shadow:inset 0 1px 0 #fff;padding:6px 8px;font-weight:bold;text-shadow:0 1px #fff;border-color:#dbdbdb}
.btn.btn-trav-flat:hover{color:#535353}
.gt-clickable{cursor:pointer}
#lingua-editor{right:0;left:auto!important}
#footer-crumbs li{float:left;list-style:none;font-size:12px;line-height:24px;padding-right:5px}
#footer-crumbs li a{white-space:nowrap}
#footer-crumbs li ul{margin:0;padding:0;list-style-type:none}
#footer-crumbs .breadcrumb ol{white-space:nowrap}
#footer-nav a:link,.footer-nav a:visited{text-decoration:none}
#footer-nav a:hover,.footer-nav a:active{text-decoration:underline}
#footer-nav{border-top:1px solid #d6e6f3;padding-top:20px;margin-top:20px;margin-bottom:10px;text-align:center}
#footer-nav a{text-decoration:none}
#footer-nav ul{position:relative;list-style-type:none;margin:0;padding:0 8px 0 9px}
#footer-nav ul li{display:inline;padding-right:10px}
#footer-nav ul li.last{border:0}
#footer{text-align:center}
#footer.sticky-bottom-padding{padding-bottom:120px}
#footer p{font-size:.8em}
#footer a:hover{text-decoration:underline}
#footer-advert{margin:0 auto;padding-top:3em;width:725px}
#footer-advert .ad-lable{float:left;font-size:.7em;color:#777;margin:0}
#footer-advert .ad-with-us{float:right;font-size:.7em;margin:0}
.expedia-disclaimer{max-width:768px;margin:0 auto}
.expedia-disclaimer span{font-size:1em!important;margin-bottom:0!important;font-size:12px!important;color:#666!important}
.sms-widget-container{margin-top:20px}
.homeaway_se #footer-advert .ad-lable,.homeaway_se #footer-advert .ad-with-us,.homeaway_pt #footer-advert .ad-lable,.homeaway_pt #footer-advert .ad-with-us,.homeaway_no #footer-advert .ad-lable,.homeaway_no #footer-advert .ad-with-us,.homeaway_nl #footer-advert .ad-lable,.homeaway_nl #footer-advert .ad-with-us,.homeaway_mx #footer-advert .ad-lable,.homeaway_mx #footer-advert .ad-with-us,.homeaway_it #footer-advert .ad-lable,.homeaway_it #footer-advert .ad-with-us,.homeaway_fi #footer-advert .ad-lable,.homeaway_fi #footer-advert .ad-with-us,.homeaway_es #footer-advert .ad-lable,.homeaway_es #footer-advert .ad-with-us,.homeaway_dk #footer-advert .ad-lable,.homeaway_dk #footer-advert .ad-with-us,.homeaway_co #footer-advert .ad-lable,.homeaway_co #footer-advert .ad-with-us,.homeaway_br #footer-advert .ad-lable,.homeaway_br #footer-advert .ad-with-us,.homeaway_at #footer-advert .ad-lable,.homeaway_at #footer-advert .ad-with-us,.homeaway_ar #footer-advert .ad-lable,.homeaway_ar #footer-advert .ad-with-us,.homeaway_in #footer-advert .ad-lable,.homeaway_in #footer-advert .ad-with-us,.homeaway_ca #footer-advert .ad-lable,.homeaway_ca #footer-advert .ad-with-us{display:none}
.footer-gradient{position:absolute;width:100%;border-top:1px solid #dbdbdb;padding:0 0 30px;text-align:center;background:#eff4f7;background:-webkit-linear-gradient(top,#eff4f7 70%,#fff 100%);background:-o-linear-gradient(top,#eff4f7 70%,#fff 100%);background:linear-gradient(to bottom,#eff4f7 70%,#fff 100%)}
.footer-gradient #footer-advert{padding-top:0}
.footer-gradient #footer-nav{width:530px;margin:30px auto 15px;border:0;padding:0}
.footer-gradient #footer-nav li{padding-right:5px}
.footer-gradient p{margin-bottom:0!important;font-size:12px!important;color:#666!important}
.footer-gradient .footer-inner{border-top:1px solid #fff;padding-top:20px}
@media(max-width:767px){#footer #footer-nav{width:100%}
}
body>.ha-modal{display:none;width:100%;min-height:100%;background:rgba(0,0,0,0.7);padding:50px 5px;opacity:0;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:0}
body>.ha-modal.fade{-webkit-transition:opacity 150ms linear;-o-transition:opacity 150ms linear;transition:opacity 150ms linear}
body>.ha-modal.fade .ha-modal-dialog{-webkit-transition:-webkit-transform 300ms ease-out 150ms,opacity 300ms ease-out 150ms;-o-transition:-o-transform 300ms ease-out 150ms,opacity 300ms ease-out 150ms;transition:transform 300ms ease-out 150ms,opacity 300ms ease-out 150ms}
body>.ha-modal.fade.ha-modal-in.ha-modal-out{-webkit-transition:opacity 150ms linear 150ms;-o-transition:opacity 150ms linear 150ms;transition:opacity 150ms linear 150ms}
body>.ha-modal.fade.ha-modal-in.ha-modal-out .ha-modal-dialog{-webkit-transition:-webkit-transform 150ms ease-out,opacity 150ms ease-out;-o-transition:-o-transform 150ms ease-out,opacity 150ms ease-out;transition:transform 150ms ease-out,opacity 150ms ease-out}
body>.ha-modal .ha-modal-dialog{max-width:600px;margin:0 auto;-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);opacity:0}
body>.ha-modal .ha-modal-content{box-shadow:0 5px 15px rgba(0,0,0,0.5)}
body>.ha-modal .ha-modal-header{border-radius:0;overflow:hidden;background:#2a6ebb;padding:9px 15px;border-bottom:1px solid #eee}
body>.ha-modal .ha-modal-header h3{color:#fff;margin:0;line-height:1;font-size:18px;font-weight:300;text-shadow:none}
body>.ha-modal .ha-modal-header .close{color:#000}
body>.ha-modal .ha-modal-body{padding:15px}
body>.ha-modal .ha-modal-body,body>.ha-modal .ha-modal-footer{background:#FFF}
body>.ha-modal .ha-modal-footer{border-radius:0;overflow:hidden;padding:14px 15px 15px;margin-bottom:0;text-align:right;border-top:1px dotted #dbdbdb;box-shadow:inset 0 1px 0 #FFF}
body>.ha-modal .ha-modal-footer:before,body>.ha-modal .ha-modal-footer:after{content:" ";display:table}
body>.ha-modal .ha-modal-footer:after{clear:both}
body>.ha-modal .ha-modal-footer .btn{margin-left:5px}
body>.ha-modal .ha-modal-footer .btn:first-of-type{margin-left:0}
@media(max-width:767px){body>.ha-modal{padding:30px 5px}
}
@media(max-width:640px){body>.ha-modal{padding:0}
body>.ha-modal .ha-modal-dialog{max-width:100%}
body>.ha-modal .ha-modal-header,body>.ha-modal .ha-modal-footer{border-radius:0}
}
body>.ha-modal.ha-modal-in{opacity:1}
body>.ha-modal.ha-modal-in .ha-modal-dialog{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
body>.ha-modal.ha-modal-in.ha-modal-out{opacity:0}
body>.ha-modal.ha-modal-in.ha-modal-out .ha-modal-dialog{-webkit-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0);opacity:0}
html.ha-modal-open{height:100%}
html.ha-modal-open>*:not(.ha-modal,.body-inner){display:none}
html.ha-modal-open body{min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
html.ha-modal-open body>.ha-modal{display:block;position:relative;z-index:1100}
html.ha-modal-open .body-inner{position:fixed;left:0;width:100%;overflow:hidden}
html.ha-modal-open .footer-gradient{position:relative}
#mid-ad-square,#top-ad-square{width:300px;height:250px}
#mid-ad-tower,#mid-ad-doubletower{height:600px;margin:auto}
#btm-ad-banner,#top-ad-banner,#mid-ad-banner-tablet,#mid-ad-banner-tablet-2{width:728px;height:90px}
body.homePage #mid-ad-square{margin-left:15px}
#top-ad-short-tower,#top-ad-mini{width:300px}
#mid-ad-banner-mobile{margin:auto;width:320px}
#top-ad-short-tower{margin-bottom:20px;height:354px}
#top-ad-mini{margin-bottom:20px;height:100px}
.fixed-width-right-column #top-ad-square{z-index:199}
#top-ad-square.affix{position:fixed}
#top-ad-square.affix-bottom{position:absolute}
.tall-ad-container{text-align:center}
.sp-rail-adspace{margin:0}
.sp-rail-adspace-xs{text-align:center;width:100%}
.tablet-ad-wrapper{clear:both;margin-bottom:20px}
.icon-heart.not-favorited{color:#999!important}
.icon-heart.favorited{color:#ed605a!important}
.icon-favorite-large{font-size:35px;line-height:35px;height:28px;width:28px}
.stf-modal .copyright{text-align:center}
.alert-cookies-banner{background-color:#eee;padding:10px;font-size:12px;font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;margin-bottom:0;border-color:#999}
.alert-cookies-banner .close{right:0}
.alert-cookies-banner a{color:#2a6ebb!important}
.alert-cookies-banner .small-banner{display:none}
@media(max-width:979px){.alert-cookies-banner .large-banner{display:none}
.alert-cookies-banner .small-banner{display:inline}
}
.criteo_header{font-size:12px;background:#eee!important}
.criteo_header p,.criteo_header em{font-size:12px;font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif!important;color:#000!important;font-weight:300}
.criteo_header a{color:#2a6ebb!important;font-size:12px;font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif!important;font-weight:400!important}
.ha-modal-open .alert-cookies-banner,.ha-modal-open .criteo_header{display:none}
.alert-urgency-messaging{background-color:rgba(42,110,187,0.97);border:1px solid #2a6ebb;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.25);display:table;font-size:20px;font-family:"Roboto","Arial",sans-serif;padding:1.25em;position:fixed;right:30px;text-align:left;top:20px;z-index:1035}
.alert-urgency-messaging.alert-below{z-index:-9999}
.alert-urgency-messaging .close,.alert-urgency-messaging .alert-icon i{color:#4495da!important;opacity:1}
.alert-urgency-messaging .close{font-size:1.2em;position:absolute;right:.45em;text-decoration:none!important;text-shadow:none;top:.25em}
.alert-urgency-messaging .close:hover{opacity:.8}
.alert-urgency-messaging .alert-icon,.alert-urgency-messaging .alert-message{display:table-cell;vertical-align:middle}
.alert-urgency-messaging .alert-icon{padding-right:.65em}
.alert-urgency-messaging .alert-icon i{font-size:2.7em;height:.778em;line-height:1;margin:0;width:.778em}
.alert-urgency-messaging .alert-message{cursor:default;line-height:1.2;max-width:220px}
@media(max-width:767px){.alert-urgency-messaging{font-size:14px;margin:0 15px;padding:1em;right:0}
.alert-urgency-messaging .close{height:2.5em;padding-right:.45em;padding-top:.25em;text-align:right;top:0;right:0;width:2.5em}
}
.clevacances{margin-bottom:5px;background-image:url("//csvcus.homeaway.com/rsrcs/E3/15F53C30099DE41B563F6E09DC1081-sprites-clevacances-9033479a257.png");width:141px;height:24px}
.clevacances.rating-1{background-position:0 0}
.clevacances.rating-2{background-position:0 -34px}
.clevacances.rating-3{background-position:0 -68px}
.clevacances.rating-4{background-position:0 -102px}
.clevacances.rating-5{background-position:0 -136px}
.clevacances.rating-6{background-position:0 -170px}
.block-clevacances .clevacances{margin:0 auto}
.block-clevacances{margin:0 0 15px 0}
.overlay-noinfo-container{top:0;position:absolute;height:100%;width:100%}
.overlay-noinfo-container .overlay-noinfo{position:relative;margin:0 auto;top:28%;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px;background:rgba(255,255,255,0.85);box-shadow:0 1px 7px 2px rgba(0,0,0,0.15);border-radius:4px;text-align:center}
.overlay-noinfo-container .close{top:28%;position:relative;padding:5px 5px 0 0;z-index:2}
.overlay-noinfo-container .overlay-noinfo{width:42%}
.overlay-noinfo-container .close{right:29%}
@media(max-width:767px){.overlay-noinfo-container .overlay-noinfo{width:48%}
.overlay-noinfo-container .close{right:26%}
}
@media(max-width:480px){.overlay-noinfo-container .overlay-noinfo{width:66%}
.overlay-noinfo-container .close{right:17%}
}
input.calendar{background:#fff url("//csvcus.homeaway.com/rsrcs/B5/607E9CB3918B4422A54DEBD38AF811-calendar-icon.png") no-repeat 95%}
.pdp-cap{margin-bottom:10px}
.pdp-cap .nav{left:0}
.pdp-cap .pdp-fav-share-nav a{color:#333}
.pdp-cap .property-back-nav>li:first-child>a{padding-left:0}
.google-translated{float:right}
@media(max-width:979px){.google-translated{float:none;margin-bottom:10px}
}
.dates-group{position:relative}
.dates-group.available strong{color:#639f43}
.dates-group.unavailable strong{color:#ed605a}
.dates-group.unavailable input.calendar{text-decoration:line-through;color:#ed605a}
.imprint span{font-weight:bold;margin-right:5px}
h3 .bed-bath-sleeps>li{padding-left:0;padding-right:2px}
.pdp-left-col{float:left;width:74.46809%}
.pdp-right-col{float:right;width:22.92818%;margin-left:2.12766%}
.pdp-right-col .help-bubble{z-index:3}
.pdp-right-col hr{border-top-color:#dbdbdb}
@media(max-width:979px){.pdp-left-col,.pdp-right-col{width:auto;float:none;margin:0}
.summary-left-col{float:left;width:65.74586%}
.summary-right-col{float:left;width:31.49171%;margin-left:2.76243%}
}
@media(max-width:767px){.summary-left-col,.summary-right-col{float:none;width:auto;margin-left:0}
}
.btn-back-to-search [class^=icon-],.btn-back-to-search [class*=" icon-"]{color:#2a6ebb}
.back-to-search-xs [class^=icon-],.back-to-search-xs [class*=" icon-"]{color:#2a6ebb;font-size:18px;margin-right:4px}
.property-back-nav{float:left;margin:18px 8px 18px 0}
.breadcrumb-gt-header{margin:20px 0}
.visible-phone h1{font-size:22px;line-height:24px;text-align:center}
.visible-phone h3{font-size:15px;text-align:center}
.pdp-body{padding-bottom:40px}
@media(max-width:767px){.phone-container{margin:0 10px}
}
.property-navigation.nav-pills i{display:none}
.pdp-cap .nav-pills-gt>li>a{margin-right:4px;padding:10px 10px}
.pdp-cap .nav-pills-gt.pull-right>li>a{margin-right:0;margin-left:4px}
.pdp-cap .nav-pills-gt>.active [class^=icon-],.pdp-cap .nav-pills-gt>.active [class*=" icon-"]{color:#7e96c8}
.pdp-cap .nav-icon-links>li>a{padding-top:8px;padding-bottom:8px}
.pdp-cap .property-navigation{float:left;position:relative}
.nav-pills-gt{margin-bottom:0}
a:hover .icon-like{color:#3b5998}
a:hover .icon-pinterest{color:#cb2027}
@media(min-width:1200px){.property-navigation.nav-pills>li>a{padding:10px 21px}
.property-navigation.nav-pills i{display:inline-block}
.nav-icon-links>li>a{padding-top:10px;padding-bottom:10px}
}
.page-anchor{margin-top:-58px;padding-top:58px}
.page-anchor-rates{top:-40px;position:relative;z-index:-1}
.pdp-section-header{margin:40px 0 15px;background:white;border:1px solid #dbdbdb;padding:0 15px}
.pdp-section-header h2{margin:10px 0}
.pdp-section-header-rates{margin-bottom:30px}
.pdp-section-body{background:#fff;padding:10px 20px;border:1px solid #dbdbdb}
.pdp-section{margin:40px 0}
.pdp-sidebar-section{margin:20px 0}
.pdp-sidebar-section:first-child{margin-top:0}
.pdp-sidebar-container{background:#fff;border:1px solid #dbdbdb;padding:19px;margin-top:20px}
.pdp-sidebar-heading{text-align:center;margin-bottom:16px}
.inquiry-form-call-owner{margin-top:16px}
h2.propertySubHead,h3.propertySubHead{font-size:14px;margin-bottom:10px;line-height:20px}
.property-description,.unit-description{margin-top:10px}
.pdp-cap.fixed-gt{display:block;position:fixed;top:0;border-top:10px #2a6ebb solid;width:100%;z-index:999;padding:0}
.pdp-cap.fixed-gt .pdp-cap-inner{border-top:1px #fff solid;background-color:#f4f4f4;padding:9px 0}
.pdp-cap.fixed-gt h1{display:none}
.pdp-cap.fixed-gt ul.nav-icon-links .gt-nav-text{margin-top:0}
@media(max-width:979px){.pdp-cap.fixed-gt{box-shadow:none}
}
@media(max-width:767px){.pdp-cap{margin:5px 0}
.pdp-cap.fixed-gt{margin-top:0}
.pdp-section-body{padding:10px}
}
.right-col-affixable.affix{width:220px;top:98px;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:998}
.right-col-affixable.affix .hidden-affixed{display:none}
.advertiser-card-compact{display:none}
.affix .advertiser-card-compact{display:block}
.advertiser-card-compact.advertiser-card-section-embedded{display:block}
.advertiser-card-compact.advertiser-card-section-embedded .btn-call{display:none}
.advertiser-card-compact.advertiser-card-section-embedded .phone-numbers{display:none}
@media(min-width:1200px){.right-col-affixable.affix{width:268px}
}
@media(max-width:979px){.right-col-affixable.affix{width:100%;opacity:1;position:fixed;top:69px}
.right-col-affixable.affix .hidden-affixed{display:block}
.affix .advertiser-card-compact{display:none}
}
ul.nav-icon-links .dropdown-menu,ul.nav-icon-links .dropdown-menu li{text-align:left;font-family:"Roboto",Arial,"Helvetica Neue",Helvetica,sans-serif}
div.dropdown-menu div.gt-share-item{padding:3px 8px}
@media(max-width:767px){.gt-header-cap{margin-bottom:0}
ul.nav-icon-links li{text-align:left}
ul.nav-icon-links .gt-nav-text{display:inline;margin-top:0}
ul.nav-icon-links.pdp-fav-share-nav{margin-left:17px}
ul.nav-icon-links .btn{padding:6px 8px;margin-right:8px}
}
.nav-tabs{margin-bottom:0;border-color:#dbdbdb;box-shadow:inset 0 -10px 10px -11px rgba(0,0,0,0.15)}
.nav-tabs>li{margin:0}
.nav-tabs>li>a{background:transparent;font-weight:normal;border-radius:0;border:0;border-left:1px solid #dbdbdb;box-shadow:-1px 0 0 #fff;margin-right:0}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{border:0;border-top:1px solid #dbdbdb;border-left:1px solid #dbdbdb}
.nav-tabs>li:first-child>a{border-left:none;box-shadow:none}
.unit-title{display:block;color:#2a6ebb}
.unit-detail{display:block}
.unit-tabs-container{margin-bottom:20px;border-bottom:1px solid #fff}
.fixed-pagecap .container.pricebar-carousel-container{margin-left:0;margin-right:0;width:100%}
.advertiser-card-compact{background-color:#fff;border:1px solid #dbdbdb;padding:19px}
.google-translated{float:right}
@media(max-width:979px){.google-translated{float:none;margin-bottom:10px}
}
.masonry-sizer{width:344px}
.prop-photos .thumbnail{background-color:#fff;margin-bottom:20px}
.prop-photos .thumbnail .photo-div,.prop-photos .thumbnail .photo-div img{width:335px}
@media(min-width:1200px){.masonry-sizer{width:430px}
.prop-photos .thumbnail .photo-div,.prop-photos .thumbnail .photo-div img{width:420px}
}
@media(min-width:768px) and (max-width:979px){.masonry-sizer{width:357px}
.prop-photos .thumbnail .photo-div,.prop-photos .thumbnail .photo-div img{width:347px}
}
@media(max-width:767px){.masonry-sizer{width:auto}
.prop-photos .thumbnail .photo-div,.prop-photos .thumbnail .photo-div img{width:100%}
}
#rentalRates{background:white;padding:10px 20px 20px;border:1px solid #dbdbdb}
#propertyReviews .review-rated{display:none}
.similar-hit.media{background-color:#fff;border:1px solid #dbdbdb;padding:10px;margin-top:0}
.similar-hit .similar-prop-img{width:86px;height:69px;border:1px solid #dbdbdb;background-position:center center;background-size:cover;background-color:#e6e8eb}
.similar-hit .similar-prop-img img{width:86px;height:69px}
.similar-hit .rate-value{font-weight:bold}
.similar-hit ul.bed-bath-sleeps{margin-bottom:0}
.similar-hit ul.bed-bath-sleeps li{padding-left:0}
@media(max-width:767px){.similar-hit.media{margin-top:15px}
.similar-hit.media:first-child{margin-top:0}
}
@media(max-width:480px){.similar-hit.media .pull-left{float:left;display:block;margin-bottom:0}
}
.reviews-summary{text-align:center}
.clevacances{margin:0 auto}
.enlarge-photo.icon-search{display:none}
.sprites-clearstay-ha-logo{background:url("//csvcus.homeaway.com/rsrcs/58/8A751A67D58FF5BD1F1EE121519604-clearstay-ha-logo.png") no-repeat}
.alert-inquired{margin-top:20px}
.alert-inquired p{margin-top:5px}
.imprint div{margin:0}
.imprint{margin-top:0;padding:1em 0;text-align:left;margin-top:16px;padding:16px 0 0}
.imprint h3{font-weight:bold;font-size:14px}
.section-ads{margin-top:40px}
html.ha-modal-open .pdp-right-col.no-affix .affix-top,html.ha-modal-open .pdp-right-col.no-affix .affix,html.ha-modal-open .pdp-right-col.no-affix .affix-bottom{position:fixed;width:220px;top:98px;opacity:1;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:998}
html.ha-modal-open .pdp-right-col.no-affix .affix-top .hidden-affixed,html.ha-modal-open .pdp-right-col.no-affix .affix .hidden-affixed,html.ha-modal-open .pdp-right-col.no-affix .affix-bottom .hidden-affixed,html.ha-modal-open .pdp-right-col.no-affix .affix-top .advertiser-card-compact,html.ha-modal-open .pdp-right-col.no-affix .affix .advertiser-card-compact,html.ha-modal-open .pdp-right-col.no-affix .affix-bottom .advertiser-card-compact{display:block}
html.ha-modal-open .pdp-right-col.no-affix .affix-top .quote-bar .btn-inquiry,html.ha-modal-open .pdp-right-col.no-affix .affix .quote-bar .btn-inquiry,html.ha-modal-open .pdp-right-col.no-affix .affix-bottom .quote-bar .btn-inquiry{display:none}
@media(min-width:1200px){html.ha-modal-open .pdp-right-col.no-affix .affix-top,html.ha-modal-open .pdp-right-col.no-affix .affix,html.ha-modal-open .pdp-right-col.no-affix .affix-bottom{width:268px}
}
.availability-section{position:relative}
.calendars-wrapper{position:relative;margin:0 auto;width:640px}
.availability-section.is-block-pageable .page-calendar-previous,.availability-section.is-block-pageable .page-calendar-next{position:absolute;top:235px}
.availability-section.is-block-pageable .page-calendar-previous i:hover,.availability-section.is-block-pageable .page-calendar-next i:hover{color:#2a6ebb}
.availability-section.is-block-pageable .page-calendar-next{right:0}
.availability-section.is-block-pageable .ui-corner-all{display:none}
#populatedCalendars.inactive-calendar{opacity:.5}
#populatedCalendars .ui-datepicker{width:100%!important;z-index:auto}
#populatedCalendars .ui-datepicker td a{text-align:center;cursor:default}
#populatedCalendars .ui-datepicker [class^="am-"] a:before,#populatedCalendars .ui-datepicker [class*=" am-"] a:before{border-left-width:45px}
#populatedCalendars .ui-datepicker [class^="pm-"] a:after,#populatedCalendars .ui-datepicker [class*=" pm-"] a:after{border-right-width:45px}
#populatedCalendars .ui-datepicker .ui-datepicker-group{width:313px}
#populatedCalendars .ui-datepicker.ui-datepicker-multi .ui-datepicker-group table{width:100%}
#populatedCalendars .ui-datepicker-group,#populatedCalendars [class*=" ui-datepicker-multi-"] .ui-datepicker-group{min-height:239px}
#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold-hover a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve-hover a:before{border-left-width:23px;border-right-width:23px;margin-left:-1px}
#populatedCalendars .ui-datepicker .ui-datepicker-group-last{margin-right:0}
.calendar-legend{margin:0 0 10px;text-align:center}
.calendar-legend dt,.calendar-legend dd{display:inline-block}
.calendar-legend .calendar-key{display:inline-block;line-height:21px;height:21px;width:23px;position:relative}
.calendar-legend .calendar-key-box{height:21px;width:23px;position:absolute;top:4px;left:0;border:1px solid #dbdbdb}
.calendar-legend .calendar-label{margin:0 30px 0 5px}
.calendar-legend .calendar-label:last-child{margin-right:0}
.calendar-footer{color:#555;margin-top:5px;line-height:30px;text-align:center}
.calendar-footer .last-calendar-footer-item{margin-left:20px}
.calendar-footer dt,.calendar-footer dd{display:inline}
.no-changeover-message{white-space:nowrap}
.no-changeover-message em{background-color:#b6ddaf;padding:6px;font-style:normal}
#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-changeover a:before{border-bottom-width:25px}
@media(min-width:1200px){.calendars-wrapper{width:811px}
#populatedCalendars .ui-datepicker .ui-datepicker-group{width:261.66666667px}
#populatedCalendars .ui-datepicker [class^="am-"] a:before,#populatedCalendars .ui-datepicker [class*=" am-"] a:before{border-left-width:39px;border-bottom-width:31px;margin-left:-1px}
#populatedCalendars .ui-datepicker [class^="pm-"] a:after,#populatedCalendars .ui-datepicker [class*=" pm-"] a:after{border-right-width:37px;border-bottom-width:37px}
}
@media(min-width:768px) and (max-width:979px){.calendars-wrapper{width:664px}
#populatedCalendars .ui-datepicker .ui-datepicker-group{width:325px}
#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold-hover a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve-hover a:before{border-left-width:24px;border-right-width:24px}
#populatedCalendars .ui-datepicker [class^="am-"] a:before,#populatedCalendars .ui-datepicker [class*=" am-"] a:before{border-left-width:47px}
#populatedCalendars .ui-datepicker [class^="pm-"] a:after,#populatedCalendars .ui-datepicker [class*=" pm-"] a:after{border-right-width:47px}
}
@media(max-width:735px){.calendars-wrapper{width:100%}
.page-calendar-previous,.page-calendar-next{position:relative;display:none}
#populatedCalendars .ui-corner-all{display:inherit}
}
@media(min-width:556px) and (max-width:767px){#populatedCalendars .ui-datepicker .ui-datepicker-group,#populatedCalendars .ui-datepicker table.ui-datepicker-calendar{width:48%;margin-right:3%}
#populatedCalendars .ui-datepicker .ui-datepicker-group.ui-datepicker-group-last,#populatedCalendars .ui-datepicker table.ui-datepicker-calendar.ui-datepicker-group-last{margin-right:0}
#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-hold-hover a:before,#populatedCalendars .ui-datepicker.ui-datepicker-multi .full-reserve-hover a:before{border-left-width:26px;border-right-width:26px}
#populatedCalendars .ui-datepicker [class^="am-"] a:before,#populatedCalendars .ui-datepicker [class*=" am-"] a:before{border-left-width:41px}
#populatedCalendars .ui-datepicker [class^="pm-"] a:after,#populatedCalendars .ui-datepicker [class*=" pm-"] a:after{border-right-width:41px}
}
@media(max-width:555px){#populatedCalendars .ui-datepicker table.ui-datepicker-calendar,#populatedCalendars .ui-datepicker .ui-datepicker-group{width:100%}
#populatedCalendars .ui-datepicker .full-hold a:before,#populatedCalendars .ui-datepicker .full-reserve a:before,#populatedCalendars .ui-datepicker .full-hold-hover a:before,#populatedCalendars .ui-datepicker .full-reserve-hover a:before{border-left-width:37px;border-right-width:37px}
#populatedCalendars .ui-datepicker [class^="am-"] a:before,#populatedCalendars .ui-datepicker [class*=" am-"] a:before{border-left-width:42px}
#populatedCalendars .ui-datepicker [class^="pm-"] a:after,#populatedCalendars .ui-datepicker [class*=" pm-"] a:after{border-right-width:42px}
.calendar-legend .calendar-label{margin-right:10px}
}
@media(max-width:767px){.calendar-legend:before,.calendar-legend:after{content:" ";display:table}
.calendar-legend:after{clear:both}
.calendar-legend .calendar-key{float:left;clear:left;width:30px;height:35px}
.calendar-legend .calendar-label{float:left;margin:6px 0 0 5px}
}
.calendar-legend .available-key{background-color:#fff}
.calendar-legend .blocked-key{background-color:rgba(204,204,204,0.9);text-decoration:line-through}
.calendar-legend .changeover-key{background-color:#b6ddaf;border-color:#b6ddaf}
.calendar-legend .offer-key{background-color:#f4f4f4;color:#2a6ebb;border-color:#2a6ebb}
.calendar-legend .selected-key{background-color:#ffc000}
.calendar-legend .today-key{background-color:rgba(100,100,100,0.1);color:#333}
body>#ui-datepicker-div [class^="am-"] a:before,body>#ui-datepicker-div [class*=" am-"] a:before{border-left-width:37px}
body>#ui-datepicker-div [class^="pm-"] a:after,body>#ui-datepicker-div [class*=" pm-"] a:after{border-right-width:37px}
.inquiry-form{margin-bottom:0}
.inquiry-form .control-group.dates-group{margin-bottom:0}
.inquiry-form .label-adults,.inquiry-form .label-children{margin-bottom:0;line-height:30px}
.inquiry-form .help-bubble-below{margin-top:2px}
.inquiry-form .inquiry-subject{position:absolute;z-index:-1;width:0}
.inquiry-form .flexible-dates{position:relative;top:-8px}
.inquiry-form-sidebar{position:relative;z-index:1;margin-bottom:20px}
.inquiry-form-sidebar .dates-group .control-label{display:none}
.inquiry-form-sidebar .dates-group.warning .control-label,.inquiry-form-sidebar .dates-group.unavailable .control-label{display:block}
.inquiry-form-sidebar .legal-container{margin-bottom:20px}
.inquiry-form-sidebar .click-to-call-section,.inquiry-form-sidebar .phone-row.tertiary,.inquiry-form-sidebar .phone-row.fax,.inquiry-form-sidebar .phone-row.secondary{display:none}
.inquiry-form-sidebar div.phone-numbers{display:inline}
.inquiry-form-sidebar div.phone{font-weight:bold;display:inline}
.inquiry-form-sidebar div.phone-row{display:inline}
.inquiry-form-sidebar .btn-call{width:100%;margin-bottom:15px}
.inquiry-form-sidebar .phone-numbers{margin-bottom:10px}
.inquiry-form-sidebar .click-to-call-section{display:none}
.inquiry-form-sidebar .subscribe-container,.inquiry-form-sidebar .legal-container{text-align:center;font-size:13px}
.quote-bar .quotebar-bg-container{-moz-box-sizing:border-box;box-sizing:border-box}
.quote-bar .start-calendar,.quote-bar .end-calendar{width:85px;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}
.quote-bar .guest-picker-input{margin-bottom:0}
.quote-bar .quotebar-price-quote-container{margin-bottom:12px}
.quote-bar .label-link-combo{display:none}
.quote-bar .price-from-text-label{margin-bottom:3px;font-size:13px}
.quote-bar .price-from{display:inline;margin-right:4px}
.quote-bar .payment-method-section{margin-top:15px}
.quote-bar .payment-method-section.hasOls{text-align:center}
.quote-bar .payment-method-section p{color:#666;line-height:16px;font-size:85%}
.quote-bar .payment-method-section img.paymentsBadge{height:65px}
.quote-bar .payment-method-section .cc-icons-row{margin-top:10px}
.quote-bar .dates-group{position:relative}
.quote-bar .from-price{display:inline-block;margin-top:-3px}
.quote-bar .price-quote{display:none}
.quote-bar .price-quote-loader{display:none;margin-top:4px}
.quote-bar .price-quote-loader.in{display:inline-block}
.quote-bar .quotebar-container:before,.quote-bar .quotebar-container:after,.quote-bar .quotebar-dates-price-container:before,.quote-bar .quotebar-dates-price-container:after{display:table;content:"";line-height:0}
.quote-bar .quotebar-container:after,.quote-bar .quotebar-dates-price-container:after{clear:both}
.affix .quote-bar .btn-book,.affix-bottom .quote-bar .btn-book{margin-bottom:0}
.affix .quote-bar .btn-inquiry,.affix-bottom .quote-bar .btn-inquiry,.affix .quote-bar .btn-call,.affix-bottom .quote-bar .btn-call,.affix .quote-bar .phone-numbers,.affix-bottom .quote-bar .phone-numbers{display:none}
.quote-bar .phone-numbers{text-align:center;font-size:14px}
.quote-bar .btn-call{width:100%}
.quote-bar .click-to-call-section{display:none;margin-top:10px}
.quote-bar .phone{font-weight:bold;color:#353e44;margin-top:10px}
.quote-bar .best-price-guarantee{margin-bottom:15px;background-color:#d8e9ce;padding:5px}
.quote-bar .best-price-guarantee .icon-check{font-size:32px;margin:3px 0 0 3px}
.quote-bar .best-price-guarantee .best-price-text{font-size:12px}
.quote-bar .best-price-guarantee .best-price-text a{font-weight:bold;color:#639f43}
.sidebar-pricebar .btn-inquiry-link{display:block}
.sidebar-pricebar .btn-inquiry-link.pdp-inquiry-cta{display:none}
.sidebar-pricebar .btn-inquiry-button{display:none}
@media(max-width:767px){.sidebar-pricebar .btn-inquiry-button.visible-phone{display:inline-block!important}
}
@media(min-width:1200px){.quote-bar .start-calendar,.quote-bar .end-calendar{width:112px}
.quote-bar .best-price-guarantee{margin-bottom:20px;padding:10px}
.quote-bar .best-price-guarantee .icon-check{font-size:48px;margin:10px 16px 0 5px}
.quote-bar .best-price-guarantee .best-price-text{padding-top:2px;font-size:13px}
}
@media(max-width:979px){.quote-bar .quotebar-bg-container{width:100%;height:auto;float:none}
.quote-bar .from-price{margin-top:0}
.quote-bar .label-link-combo{display:block;float:left;margin-right:4px}
.quote-bar .price-from-text-label{float:left;margin:16px 4px 0 0}
.quote-bar .quotebar-dates-label{display:none}
.quote-bar .btn{width:auto;display:inline-block}
.quote-bar .btn.callOwnerButton{float:none}
.quote-bar .payment-method-section{display:none}
.quote-bar .payment-method-section{display:none}
.fixed-gt .quote-bar{position:fixed;top:69px;left:0;box-shadow:0 2px 6px -2px rgba(0,0,0,0.2);width:100%}
}
.detailed-quote-form form{margin-bottom:0}
.detailed-quote-form .dates-group{margin-bottom:14px}
.detailed-quote-form #bookitnow-modal-logo{padding:0 0 1em 0;display:inline-block}
.detailed-quote-form .controls-row-guests{border-top:1px #dbdbdb dashed;padding:18px 0}
.detailed-quote-form .control-label-children,.detailed-quote-form .control-label-pets{margin-left:8px}
.detailed-quote-form .control-input{width:40px}
.detailed-quote-form .guests-group{display:inline-block;margin-bottom:0}
.detailed-quote-form #bookitnow-inquiry-form .section,.detailed-quote-form #secondSection{padding:0}
.detailed-quote-form .quote-line-item-list{padding:0;list-style:none;margin:0}
.detailed-quote-form .quote-line-item-list li .left,.detailed-quote-form .quote-line-item-list li .right{display:block}
.detailed-quote-form .quote-line-item-list li .left{float:left;text-transform:capitalize}
.detailed-quote-form .quote-line-item-list li.paymentDue .left,.detailed-quote-form .quote-line-item-list li.rentalAmount .left{text-transform:none}
.detailed-quote-form .quote-line-item-list li.breakdown{border-top:1px #dbdbdb dashed;padding:1em 0}
.detailed-quote-form .quote-line-item-list li.sub-total{font-size:16px;font-weight:600}
.detailed-quote-form .fine-print{font-size:12px;font-style:italic;font-weight:normal}
.detailed-quote-form .quote-line-item-list li.quoteTotal,.detailed-quote-form .quote-line-item-list li.line-item-total{font-size:20px;font-weight:600}
.detailed-quote-form .quote-line-item-list li.rentalAmount .stayLength{font-size:14px;font-weight:normal}
.detailed-quote-form .quote-line-item-list li .right{float:right;text-align:right}
.detailed-quote-form .quote-line-item-list li.payment-schedule{border-bottom:0}
.detailed-quote-form .quote-line-item-list li.taxesandfees{text-align:right;border-bottom:0;font-style:italic}
.detailed-quote-form .quote-line-item-list li:before,.detailed-quote-form .quote-line-item-list li:after{display:table;content:"";line-height:0}
.detailed-quote-form .quote-line-item-list li:after{clear:both}
.detailed-quote-form .bookit-section{display:none}
.detailed-quote-form .additionalFeesAndTaxes{overflow:hidden}
.detailed-quote-form .readMoreFeesAndTaxes{color:#2a6ebb;cursor:pointer}
.detailed-quote-form .readMoreFeesAndTaxes:hover{text-decoration:underline}
.priceBarView #propertyInquiryForm #accept-terms-msg{color:red}
@media(max-width:767px){.detailed-quote-form .calendar{width:125px}
.detailed-quote-form .row-fluid input[class*="span"].end-calendar{margin-left:5px}
}
@media(max-width:479px){.detailed-quote-form .guests-group{display:block}
.detailed-quote-form .control-label-pets{margin-left:0}
.detailed-quote-form .controls-row-guests .btn{margin-top:10px}
}
.quote-bar{margin-bottom:20px}
.quote-bar.verified-payments-test .cc-icons-row{display:block}
.quote-bar .quotebar-dates-label{font-size:13px;margin-bottom:6px}
.quote-bar .has-date{background-image:none}
.quote-bar .price-from-link-container{margin-top:5px}
.quote-bar .cc-icons-row{display:none}
.quote-bar .price-large{font-size:30px}
.quote-bar .show-quote-link{vertical-align:baseline}
.quote-bar .quotebar-bg-container{background-color:#fff;border:1px solid #dbdbdb}
.quote-bar .quotebar-container{padding:19px}
@media(max-width:979px){.quote-bar{margin-bottom:10px}
.quote-bar .show-rates-link{vertical-align:middle;line-height:40px}
.quote-bar .quotebar-container{padding:10px}
.quote-bar .quotebar-price-quote-container{float:left;margin-bottom:0}
.quote-bar .calendar{width:125px}
.quote-bar .start-calendar,.quote-bar .end-calendar{width:90px}
.quote-bar form#quoteBarForm{margin:6px 0}
.quote-bar .guest-picker-wrapper{display:none}
}
@media(min-width:980px){.quote-bar.verified-payments-test .quotebar-container{padding-bottom:0}
}
@media(max-width:767px){.quote-bar .show-rates-link{display:none}
.quote-bar .quotebar-bg-container{border-width:1px 0}
}
@media(max-width:979px){.sidebar-pricebar .quotebar-dates-price-container{float:left}
.sidebar-pricebar .field-wrapper{float:left}
.sidebar-pricebar .dates-group{margin-bottom:0;margin-left:20px;float:left}
.sidebar-pricebar .quotebar-buttons{float:right;margin:6px 0}
.sidebar-pricebar .price-from-link-container{float:left;margin:0 0 0 10px}
.sidebar-pricebar .price-large{float:left;line-height:40px}
}
@media(min-width:768px) and (max-width:979px){.quote-bar,.fixed-gt .quote-bar .quotebar-container{width:724px}
.fixed-gt .quote-bar{width:100%}
}
@media(max-width:767px){.sidebar-pricebar .dates-group{float:right}
.sidebar-pricebar .start-calendar,.sidebar-pricebar .end-calendar{float:left;visibility:hidden;height:0;line-height:0;width:0;padding:0;margin:0}
.sidebar-pricebar .help-bubble{display:none}
.quote-bar .quotebar-buttons{float:none;margin:10px 0 0}
.quote-bar{width:100%}
.start-end-dates:before,.start-end-dates:after{display:table;content:"";line-height:0}
.start-end-dates:after{clear:both}
form#quoteBarForm{margin-top:3px}
.quote-bar div.above-price-txt{margin-bottom:12px}
.quotebar-container{padding:0}
.quote-bar .quotebar-dates-label{float:none;width:100%;margin:0}
.quote-bar .quotebar-dates-price-container{float:none}
.quote-bar .quotebar-dates-price-container .quotebar-price-quote-container{margin-right:0}
.quote-bar .quotebar-dates-price-container .show-quote-link{vertical-align:baseline}
}
.howtobook-container{background-color:#f4f4f4;border:1px solid #dbdbdb;border-top:0;padding:12px 19px}
.howtobook-container .howtobook-title{display:block;text-align:center}
.howtobook-container .howtobook-row{margin-bottom:10px}
.howtobook-container .line-separator{border-bottom:1px solid #dbdbdb;margin-bottom:15px;margin-top:13px}
.howtobook-container .howtobook-collapse{display:block}
.howtobook-container .howtobook-collapse span{font-size:18px}
.howtobook-container .howtobook-icon{float:left;padding-top:13px;opacity:.3;font-size:34px}
.howtobook-container .howtobook-message{font-size:13px;padding-left:50px;padding-top:3px}
.sidebar-pricebar .quotebar-buttons-row .pdp-fav-share-nav{display:none}
.sidebar-pricebar .quotebar-buttons-row .btn-inquiry:not(.btn-primary.btn-inquiry-link){display:none}
@media(max-width:767px){.sidebar-pricebar .quotebar-buttons .sticky-on .dropdown-menu{top:45px;left:-7px}
.sidebar-pricebar .quotebar-buttons.sticky-top .quotebar-buttons-inner,.sidebar-pricebar .quotebar-buttons.sticky-bottom .quotebar-buttons-inner{position:fixed;left:0;width:100%;padding:20px;margin-top:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:7500}
.sidebar-pricebar .quotebar-buttons.sticky-top .quotebar-buttons-inner .inquiry-button-sticky-hide,.sidebar-pricebar .quotebar-buttons.sticky-bottom .quotebar-buttons-inner .inquiry-button-sticky-hide,.sidebar-pricebar .quotebar-buttons.sticky-top .quotebar-buttons-inner .pdp-fav-share-nav.btn,.sidebar-pricebar .quotebar-buttons.sticky-bottom .quotebar-buttons-inner .pdp-fav-share-nav.btn{display:none}
.sidebar-pricebar .quotebar-buttons.sticky-top .cta-group .cta,.sidebar-pricebar .quotebar-buttons.sticky-bottom .cta-group .cta{margin:0}
.sidebar-pricebar .quotebar-buttons.sticky-top .sticky-placeholder,.sidebar-pricebar .quotebar-buttons.sticky-bottom .sticky-placeholder{display:block}
.sidebar-pricebar .quotebar-buttons.sticky-top .quotebar-buttons-inner{top:0}
.sidebar-pricebar .quotebar-buttons.sticky-bottom .quotebar-buttons-inner{bottom:0;padding-bottom:50px}
.sidebar-pricebar .quotebar-buttons.sticky-bottom .dropdown-menu{top:auto;left:-7px;bottom:40px;box-shadow:3px 0 8px rgba(0,0,0,0.15)}
.sidebar-pricebar .sticky-placeholder{display:none}
.sidebar-pricebar .quotebar-buttons-row .quotebar-buttons-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.sidebar-pricebar .quotebar-buttons-row .quotebar-buttons-inner>*{height:44px;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}
.sidebar-pricebar .quotebar-buttons-row .dropdown-toggle{padding-top:7px}
.sidebar-pricebar .quotebar-buttons-row .dropdown-toggle .icon-heart{font-size:2em}
.sidebar-pricebar .quotebar-buttons-row .dropdown-menu{text-align:left}
.sidebar-pricebar .quotebar-buttons-row .btn-link{display:none}
.sidebar-pricebar .quotebar-buttons-row .btn-inquiry:not(.btn-inquiry-link){display:block}
.sidebar-pricebar .quotebar-buttons-row .btn-inquiry:not(.btn-inquiry-link).pdp-inquiry-cta{display:none}
.sidebar-pricebar .quotebar-buttons-row .cta-group{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.sidebar-pricebar .quotebar-buttons-row .cta-group .cta{-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto;padding:0 5px;width:auto;margin-left:10px;margin-bottom:0;font-size:1.1em;line-height:44px}
.sidebar-pricebar .quotebar-buttons-row .pdp-fav-share-nav.btn{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;display:block;min-width:44px;max-width:44px;padding:0 5px;margin:0;font-size:1.1em;line-height:44px}
.sidebar-pricebar .quotebar-buttons-row .btn-inquiry-link{display:none}
.sidebar-pricebar .quotebar-buttons-row .btn-inquiry-button{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}
.sidebar-pricebar .quotebar-buttons-row .btn-book{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}
}
.embedded-pricebar{margin-bottom:10px;border-top:1px dashed #dbdbdb;border-bottom:1px dashed #dbdbdb;text-align:center;z-index:300;position:relative}
.embedded-pricebar .quotebar-container{padding:26px 0}
.embedded-pricebar .quotebar-dates-label,.embedded-pricebar .dates-group,.embedded-pricebar .price-large,.embedded-pricebar .price-from-link-container,.embedded-pricebar .quotebar-buttons{display:inline-block}
.embedded-pricebar .quotebar-dates-label{margin-right:10px}
.embedded-pricebar form,.embedded-pricebar .dates-group,.embedded-pricebar .guest-picker-wrapper{margin-bottom:0}
.embedded-pricebar .guest-picker-wrapper{display:inline-block;margin-top:0}
.embedded-pricebar .quote-contents{margin-top:16px;line-height:33px}
.embedded-pricebar .quote-contents .btn{vertical-align:top}
.embedded-pricebar .quotebar-buttons{margin-left:26px;vertical-align:top}
.embedded-pricebar .quote-label{display:none}
@media(max-width:767px){.embedded-pricebar{text-align:left}
.embedded-pricebar .quotebar-dates-label,.embedded-pricebar .dates-group,.embedded-pricebar .price-large,.embedded-pricebar .price-from-link-container,.embedded-pricebar .guest-picker-wrapper,.embedded-pricebar .quotebar-buttons{display:block}
.embedded-pricebar .start-calendar,.embedded-pricebar .end-calendar{width:49%}
.embedded-pricebar .dates-group,.embedded-pricebar .guest-picker-wrapper{margin-bottom:10px}
.embedded-pricebar .price-large{float:left;line-height:40px}
.embedded-pricebar .price-from-link-container{float:left;margin:0 0 0 10px}
.embedded-pricebar .price-from{display:block;margin-right:0}
.embedded-pricebar .price-quote:before,.embedded-pricebar .price-quote:after{content:" ";display:table}
.embedded-pricebar .price-quote:after{clear:both}
.embedded-pricebar .quote-contents{margin-top:0;line-height:inherit}
.embedded-pricebar .quotebar-buttons{margin-left:0}
}
.sidebar-pricebar .cta-group .cta,.advertiser-card .cta-group .cta{width:100%;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:none;-o-transition:none;transition:none}
.sidebar-pricebar .cta-group .cta-primary,.advertiser-card .cta-group .cta-primary{padding-left:5px;padding-right:5px;margin-bottom:12px;font-size:1.2em}
.sidebar-pricebar .cta-group .cta-primary.btn-inquiry-button,.advertiser-card .cta-group .cta-primary.btn-inquiry-button{display:block}
.sidebar-pricebar .cta-group .cta-primary.btn-inquiry-link,.advertiser-card .cta-group .cta-primary.btn-inquiry-link{display:none}
.sidebar-pricebar .cta-group .cta-primary.pdp-inquiry-cta,.advertiser-card .cta-group .cta-primary.pdp-inquiry-cta{margin-bottom:0}
.sidebar-pricebar .cta-group .btn-inquiry-button,.advertiser-card .cta-group .btn-inquiry-button{display:none}
.advertiser-card .cta-group{margin-top:20px}
.advertiser-card .cta-group .cta{width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
@media(max-width:767px){.sidebar-pricebar .cta-group .cta-primary{padding-top:10px;padding-bottom:10px;font-size:19px}
}
.sidebar-pricebar .cta-group .cta-primary,.advertiser-card .cta-group .cta-primary{padding-top:9px;padding-bottom:9px}
.sidebar-pricebar .cta-group .btn-inquiry-link,.advertiser-card .cta-group .btn-inquiry-link{padding:5px}
.sidebar-pricebar .cta-group .btn-inquiry-link.pdp-inquiry-cta,.advertiser-card .cta-group .btn-inquiry-link.pdp-inquiry-cta{display:none}
.cta-group .btn-inquiry-button.pdp-inquiry-cta{display:none}
.cta-group.cta-group-pdp-section-ctas{margin-top:20px}
.cta-group.cta-group-pdp-section-ctas .btn-inquiry-link{display:none}
.cta-group.cta-group-pdp-section-ctas .btn-inquiry-link.pdp-inquiry-cta-conservative{display:inline-block}
@media(max-width:979px){.sidebar-pricebar .cta-group .btn-inquiry-button{display:inline-block}
.sidebar-pricebar .cta-group .btn-inquiry-button.pdp-inquiry-cta{display:none}
.sidebar-pricebar .cta-group .btn-inquiry-button.pdp-inquiry-cta.cta-primary{display:inline-block}
.sidebar-pricebar .cta-group .btn-inquiry-link{display:none}
}
@media(min-width:768px) and (max-width:979px){.sidebar-pricebar .cta-group .cta{width:auto}
.sidebar-pricebar .cta-group .cta.btn-book{margin-bottom:0;padding:5px 17px;font-size:14px}
}
@media(max-width:767px){.cta-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.sidebar-pricebar .cta-group .cta{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:auto;margin-bottom:0;margin-left:10px;padding:5px;font-size:inherit}
.sidebar-pricebar .cta-group .cta-primary{margin-left:0}
}
.overview-photo-carousel-container{position:relative}
.overview-photo-carousel{position:absolute;top:0;width:100%;z-index:-1;overflow:hidden}
.overview-photo-carousel.loaded{position:relative;width:auto;z-index:1}
.overview-photo-carousel .carousel-item img{display:inline-block}
.previous-item-container,.next-item-container{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;top:220px;border-radius:50%;width:50px;height:50px;padding:15px;visibility:hidden;opacity:0;-webkit-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;background-color:rgba(255,255,255,0.8);color:#555}
.overview-photo-carousel:hover .previous-item-container,.overview-photo-carousel:hover .next-item-container{visibility:visible;opacity:1}
.previous-item-container{left:12px}
.next-item-container{right:12px;padding-left:17px}
.carousel-placeholder-image{text-align:center}
@media(min-width:768px) and (max-width:979px){.overview-photo-carousel-container{width:724px}
}
@media(max-width:767px){.overview-photo-carousel-container{width:100%;margin:0}
.previous-item-container,.next-item-container{display:none}
}
.focus-carousel-thumbnails{margin-top:10px}
.focus-carousel-thumbnails ul{width:706px}
.focus-carousel-thumbnails img{width:52.8px;height:39.6px}
.focus-carousel-thumbnails ul{position:relative;left:-3px;right:-3px;margin-left:0;list-style:none}
.focus-carousel-thumbnails li{display:inline-block;border:2px solid transparent}
.focus-carousel-thumbnails li.active{border-color:#2a6ebb}
.focus-carousel-thumbnails img{border:1px solid transparent;cursor:pointer;max-width:none}
.focus-carousel-thumbnails .active img{border-color:#fff}
@media(min-width:1200px){.focus-carousel-thumbnails ul{width:877px}
.focus-carousel-thumbnails img{width:67px;height:50.25px}
}
.white-box{padding:10px 0;margin:0 10px}
@media(min-width:980px) and (max-width:1199px){.white-box{margin:0}
}
@media(min-width:768px) and (max-width:979px){.focus-carousel-thumbnails ul{width:730px}
.focus-carousel-thumbnails img{width:54.8px;height:41.1px}
}
@media(max-width:767px){.focus-carousel-thumbnails{display:none}
.white-box{margin:0 auto 10px;float:none!important;z-index:-1;width:300px!important}
.white-box a{margin:0!important}
}
.thumbnails-caption-wrapper{margin-top:10px;border:1px solid #dbdbdb;background-color:#f4f4f4;padding:0 10px;color:#999;font-size:12px;line-height:30px}
.thumbnails-caption-wrapper .photoviewer-caption{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media(max-width:767px){.thumbnails-caption-wrapper .photoviewer-caption{float:left;width:80%;text-align:left}
.thumbnails-caption-wrapper .photoviewer-index{float:right;width:50px}
}
.carousel-visible-area{position:relative;overflow:hidden;width:100%;height:480px}
.carousel-full-width-area{position:absolute;width:21144px;height:100%;-webkit-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out}
.carousel-item{float:left;position:relative;margin-left:10px}
.carousel-full-width-area img{opacity:.2;-webkit-transition:opacity 500ms linear;-o-transition:opacity 500ms linear;transition:opacity 500ms linear}
.carousel-full-width-area.notransition,.carousel-full-width-area.notransition img{-webkit-transition-duration:0s!important;-o-transition-duration:0s!important;transition-duration:0s!important;-webkit-transition-delay:0s!important;-o-transition-delay:0s!important;transition-delay:0s!important}
.carousel-placeholder-image img,.carousel-item{height:480px}
.carousel-video{position:relative;line-height:0}
.carousel-video iframe,.carousel-video .videoOverlay,.carousel-video-thumbnail{height:480px;width:640px}
@media(max-width:767px){.carousel-visible-area,.carousel-placeholder-image img,.carousel-item{height:240px}
.carousel-video iframe,.carousel-video .videoOverlay,.carousel-video-thumbnail{height:240px;width:320px}
.carousel-item{margin-left:5px}
}
@media(max-width:479px){.carousel-visible-area,.carousel-placeholder-image img,.carousel-item{height:200px}
.carousel-video iframe,.carousel-video .videoOverlay,.carousel-video-thumbnail{height:200px;width:266.666px}
}
.videoOverlay{background:rgba(255,255,255,0.8);background-image:url("//csvcus.homeaway.com/rsrcs/32/5472601571F31E1BF00674C368D335-t.gif");position:absolute;left:0;top:0}
.activeCarouselItem .videoOverlay{background:0;height:0;width:0}
.carousel-full-width-area img:hover{opacity:.5;cursor:pointer}
.carousel-full-width-area .activeCarouselItem img:hover,.carousel-full-width-area .activeCarouselItem img{opacity:1;cursor:default}
.videoOverlay:hover{opacity:.8;cursor:pointer}
@media(max-width:767px){.overview-photo-carousel-container{margin:0 0 20px}
}
.description-wrapper{margin-top:20px}
.special-offer{background-color:#ee8623;padding:0 7px;color:#f4f4f4;font-size:12px;line-height:20px;margin-top:10px}
.special-offer .label-special-offer{color:#f1c2a3;text-transform:uppercase;margin-right:8px}
.special-offer .special-offer-dates:before{content:"("}
.special-offer .special-offer-dates:after{content:")"}
.special-offer .content-special-offer{margin-right:8px}
.special-offer a{color:#fff}
.property-description{margin-bottom:20px;word-wrap:break-word}
table.amenity-table{width:100%;border:1px solid #dbdbdb;background-color:#fff;margin-top:20px}
table.amenity-table td{font-weight:bold;text-align:right}
table.amenity-table td:first-child{font-weight:normal;text-align:left}
body.property .error-txt,body.property .error-response,body.property .required,body.property .required-txt{color:#f00}
.contact-info-wrapper .icon-question{display:none}
.owner-pm-profile-card .contact-info-wrapper{width:70%}
@media(max-width:500px){.owner-pm-profile-card .contact-info-wrapper{width:100%}
}
dl.summary-amenities dt{display:inline;margin-left:5px}
dl.summary-amenities dt:before{content:"|";margin-right:10px;font-weight:normal}
dl.summary-amenities dt:first-child{margin-left:0}
dl.summary-amenities dt:first-child:before{content:"";margin-right:0}
dl.summary-amenities dd{display:inline;margin-left:0}
dl.summary-amenities dd>ul{display:inline;margin-left:0;list-style:none}
dl.summary-amenities dd>ul>li{display:inline}
dl.summary-amenities dd>ul>li:before{content:",";margin-right:5px}
dl.summary-amenities dd>ul>li:first-child:before{content:"";margin-right:0}
.payment-method-section{margin:15px 0}
.payment-method-section.hasOls{text-align:center}
.payment-method-section p{color:#666;line-height:16px;font-size:85%}
.payment-method-section img.paymentsBadge{height:65px}
.payment-method-section .cc-icons-row{margin-top:10px}
.payment-method-section.payments-branding{cursor:pointer;font-family:"Roboto",Arial,sans-serif}
.payment-method-section.payments-branding .payments-branding-title{font-size:22px;font-weight:500}
.payment-method-section.payments-branding img.paymentsBadge.paymentsBranding{margin-bottom:10px}
.payment-method-section.payments-branding .payments-branding-text,.payment-method-section.payments-branding .learn-more{color:#2a6ebb;font-weight:400}
.payment-method-section.payments-branding .payments-branding-text{margin-top:5px}
.payment-method-section.payments-branding .learn-more{margin-top:15px}
.payment-popover-title,.payment-popover-content{font-family:"Roboto",Arial,sans-serif}
.payment-popover-content{font-size:16px;line-height:1.5em}
.payment-popover-title{font-size:20px;font-weight:300;margin-top:10px}
@media(max-width:1199px){.payments-branding-text{width:67%;margin-right:auto;margin-left:auto}
}
blockquote.blockquote-less-fancy{overflow:hidden;font:inherit;padding-left:75px}
blockquote.blockquote-less-fancy:before{font-size:118px;top:-18px}
.guestbook-comment-container .ellipsis-wrap{height:60px;line-height:20px;overflow:hidden}
.guestbook-comment-container .ellipsis-wrap:before{content:"";float:left;width:5px;height:60px}
.guestbook-comment-container .ellipsis-body{float:right;width:100%;margin-left:-5px}
.guestbook-comment-container .ellipsis-end{float:right;position:relative;top:-20px;left:100%;width:140px;margin-left:-140px;padding-right:5px;text-align:right;background:#eee;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#eee 15%,#eee);background:-o-linear-gradient(left,rgba(255,255,255,0),#eee 15%,#eee);background:linear-gradient(to right,rgba(255,255,255,0),#eee 15%,#eee)}
.guestbook-comment-container .ellipsis-wrap.in{height:auto}
.guestbook-comment-container .ellipsis-wrap.in .ellipsis-end{display:none}
blockquote.blockquote-fancy.guestbook-comment-container{margin-bottom:20px}
.guestbook-comment-container .gb-review-date{margin-top:20px}
.guestbook-comment-container .pager{margin:20px 0 0}
.guestbook-comment-container .pager .page span{box-shadow:none}
@media(max-width:767px){blockquote.blockquote-fancy{padding-left:70px}
blockquote.blockquote-fancy:before{font-size:140px;top:-25px;left:8px}
}
.review-summary-row{padding:10px 0;border-bottom:1px solid #dbdbdb}
.review-summary-row.empty-reviews-list{border-bottom:0}
.review-summary{font-size:19px;font-family:"Roboto",Arial,sans-serif;margin-bottom:0;line-height:32px}
.review-summary .rating{margin-left:4px;line-height:27px}
.review-section-footer{border-top:1px solid #dbdbdb;padding:20px 0 10px}
.pager-reviews{margin:4px 0}
.review-buttons{margin-top:10px}
.review-buttons .btn{margin-bottom:10px}
@media(max-width:420px){.review-buttons .btn{float:left;clear:both}
.review-buttons .btn:last-of-type{margin-bottom:0}
}
.more-reviews-button{margin-bottom:20px}
@media(max-width:767px){.review-summary-row{padding-top:0}
.review-summary{font-size:14px;line-height:16px}
.review-summary .rating{height:20px;width:68px;line-height:20px;font-size:19px}
}
.reviews-star-list{padding:20px 0}
.reviews-star-list .row-review-filter{margin-top:6px}
.reviews-star-list .row-review-filter:first-child{margin-top:0}
.reviews-star-list .review-filter-stars{float:left;width:88px}
.reviews-star-list .review-filter-bar{float:left;margin-left:10px;width:142px}
.reviews-star-list .review-filter-checkbox{float:left;margin-left:10px;width:50px;text-align:right}
.reviews-star-list .checkbox-label-left{min-height:20px;font-weight:bold;font-family:"Roboto",Arial,sans-serif;color:inherit}
.reviews-star-list .checkbox-label-left input[type=checkbox]{float:right;margin-left:5px}
.reviews-star-list .progress-rating{margin:2px 0;width:100%;height:16px}
.reviews-star-list .progress-rating .bar{background-image:-webkit-linear-gradient(#2199ee,#0e6fb4);background-image:-o-linear-gradient(#2199ee,#0e6fb4);background-image:linear-gradient(#2199ee,#0e6fb4);box-shadow:none}
.reviews-star-list .filter-boxes label.checkbox{margin:0;font-weight:normal;padding-left:0;color:#777}
.reviews-star-list .filter-boxes input[type="checkbox"]{margin-right:10px;margin-left:5px}
@media(max-width:767px){.reviews-star-list .review-stars,.reviews-star-list .filter-boxes{display:inline;float:left;width:auto}
.reviews-star-list .filter-boxes{margin-left:15px}
}
@media(max-width:767px){.reviews-star-list .review-filter-stars{width:68px}
.reviews-star-list .review-filter-bar{width:50%;max-width:142px}
.reviews-star-list .rating{height:20px;width:68px;line-height:20px;margin-bottom:8px;font-size:19px}
}
.advertiser-card{margin-bottom:10px}
.advertiser-card:before,.advertiser-card:after{display:table;content:"";line-height:0}
.advertiser-card:after{clear:both}
.advertiser-card .owner-image img{margin:auto;display:block;height:120px}
.advertiser-card .owner-image .pm-logo{display:block;max-width:150px;margin-bottom:15px;height:auto}
.advertiser-card .contact-info-wrapper{text-align:center;margin-top:20px}
.advertiser-card .contact-info-wrapper.trip-details-owner-contact{margin-top:0}
.advertiser-card .label-contact,.advertiser-card .phone,.advertiser-card .phone-note,.advertiser-card .phone-numbers{display:inline}
.advertiser-card .click-to-call-section,.advertiser-card .phone-row.tertiary,.advertiser-card .phone-row.fax,.advertiser-card .phone-row.secondary{display:none}
.advertiser-card .phone{font-weight:bold}
.advertiser-card div.phone,.advertiser-card span.phone{color:#353e44}
.advertiser-card .click-to-call-section{display:none;margin-top:10px}
.advertiser-card .btn-call{margin-top:10px;-moz-box-sizing:border-box;box-sizing:border-box}
.advertiser-card .input-ppb-email{width:141px}
.advertiser-card.advertiser-card-booked{margin-bottom:0;font-size:inherit}
.advertiser-card.advertiser-card-booked .profile-image,.advertiser-card.advertiser-card-booked .contact-info-wrapper{float:none}
.advertiser-card.advertiser-card-booked .profile-image{margin:0 0 10px}
.advertiser-card.advertiser-card-booked .label-contact,.advertiser-card.advertiser-card-booked .phone,.advertiser-card.advertiser-card-booked .phone-note{display:block}
.advertiser-card.advertiser-card-booked h3{font-size:18px;line-height:20px;font-weight:700;margin-bottom:0}
.advertiser-card.advertiser-card-booked .phone-row{margin:8px 0;display:block}
.advertiser-card.advertiser-card-compact{color:#353e44;text-align:left}
.advertiser-card.advertiser-card-compact .profile-image{width:48px;margin-right:18px;float:left}
.advertiser-card.advertiser-card-compact .profile-image img{height:auto;padding:2px;height:47px}
.advertiser-card.advertiser-card-compact .contact-info-wrapper{text-align:left;display:inline}
.advertiser-card.advertiser-card-compact h3{margin-top:0}
.advertiser-card.advertiser-card-compact .compact-info-row{margin:10px 0}
.advertiser-card.advertiser-card-compact .btn{margin:18px 0}
.advertiser-card.advertiser-card-compact .advertiser-photo-info-wrapper{margin-bottom:10px}
.advertiser-card.advertiser-card-compact .pm-logo{border:1px solid #dbdbdb;border-radius:3px}
.advertiser-card.advertiser-card-compact .contact-info-wrapper{float:none;margin-bottom:10px}
.advertiser-card.advertiser-card-compact .contact-info-wrapper .pm-text{text-align:center;margin-top:5px}
.advertiser-card.advertiser-card-compact h3{margin-bottom:0}
.advertiser-card.advertiser-card-compact .phone-numbers{margin-top:10px;text-align:center;font-size:14px;display:inline}
.advertiser-card.advertiser-card-compact .phone-row{display:inline}
.advertiser-card.advertiser-card-compact .secondary,.advertiser-card.advertiser-card-compact .tertiary,.advertiser-card.advertiser-card-compact .fax{display:none}
.advertiser-card.advertiser-card-compact .btn-call{width:100%}
.advertiser-card.advertiser-card-compact .speaks{line-height:16px}
.advertiser-card.advertiser-card-compact .profile-image{margin-right:18px}
.advertiser-card.advertiser-card-compact .profile-image img{height:auto;padding:2px}
.advertiser-card.advertiser-card-compact .pm-logo{display:none}
.advertiser-card.advertiser-card-compact .compact-info-row{margin:10px 0}
.advertiser-card.advertiser-card-compact .btn{margin:18px 0}
@media(max-width:1199px){.advertiser-card.advertiser-card-compact .profile-image{margin-right:12px}
.advertiser-card.advertiser-card-compact .advertiser-date{font-size:12px}
}
.advertiser-card.payments-branding{display:block}
.advertiser-card.advertiser-card-no-form{margin-bottom:0}
.advertiser-card .profile-image img{margin:auto;display:block;height:120px}
.advertiser-card .profile-image .pm-logo{display:block;max-width:150px;margin-bottom:15px;height:auto}
.advertiser-card .click-to-call-section{display:none;margin-top:10px}
.advertiser-card .click-to-call-section .add-on{cursor:pointer}
.advertiser-card .label-contact,.advertiser-card .phone,.advertiser-card .phone-note,.advertiser-card .phone-numbers,.advertiser-card .phone-row{display:inline}
.advertiser-card .click-to-call-section,.advertiser-card .phone-row.tertiary,.advertiser-card .phone-row.fax,.advertiser-card .phone-row.secondary{display:none}
.advertiser-card div.phone,.advertiser-card span.phone{color:#353e44}
.advertiser-card .btn-call{margin-top:10px;-moz-box-sizing:border-box;box-sizing:border-box}
.advertiser-card .input-ppb-email{width:141px}
.owner-responsiveness{margin:10px 0}
@media(max-width:979px){.owner-responsiveness{margin:10px 0}
.owner-responsiveness .responsiveness-value{display:inline-block}
}
@media(max-width:479px){.owner-responsiveness .responsiveness-value{display:block}
}
.owner-responsiveness.owner-responsiveness-sidebar .owner-response-time{width:90%;margin:0 auto}
.affix-bottom .owner-responsiveness,.affix .owner-responsiveness{display:none}
#gogobot{margin-top:35px}
.gogo-attraction{border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:15px}
.gogo-attraction:before,.gogo-attraction:after{display:table;content:"";line-height:0}
.gogo-attraction:after{clear:both}
.gogo-thumbnail-container{padding:2px;border:1px solid #dbdbdb;float:left}
.gogo-thumbnail-cropper{width:69px;height:69px;overflow:hidden}
.gogo-thumbnail{height:69px}
.gogo-attraction-text-container{position:relative;min-height:57px}
.gogo-attraction>.gogo-attraction-text-container{margin-left:90px;padding-bottom:24px}
.gogo-recommendation{font-size:13px;color:#666}
.gogo-attraction-footer{font-size:12px;color:#666}
.gogo-attraction-text-container>.gogo-attraction-footer{position:absolute;bottom:0;height:24px}
.gogo-attraction-footer-list{padding:0}
.gogo-attraction-footer-list li:first-child{padding-left:0}
.gogo-attraction ul.gogo-attraction-footer-list>li{padding-top:4px}
ul.gogo-attraction-footer-list>li.gogo-view-on-map{padding-top:0;display:none}
.gogo-attraction:hover ul.gogo-attraction-footer-list>li.gogo-view-on-map{display:inline}
.gogo-attraction-name{font-weight:bold;margin-bottom:5px}
.gogo-footer{border-bottom:1px solid #dbdbdb;padding-bottom:15px;margin-bottom:15px;font-size:13px;line-height:30px}
.gogo-powered{font-style:italic;color:#666;margin-right:10px}
.sprites-gogobot-sprite,.sprites-gogobot-sprite:after{background-image:url("//csvcus.homeaway.com/rsrcs/97/4309FB227020E789D2F3B2D7B9FA3D-sprites-base-c10a381fbf1.png");background-repeat:no-repeat}
.gogo-rating{line-height:20px;display:inline-block;height:16px;width:80px;vertical-align:text-top;margin-top:-3px;position:relative;background-position-y:-32px}
.gogo-rating:after{content:"";display:block;position:absolute;height:100%;width:100%;background-position-y:-16px}
.gogo-rating-0:after{width:0}
.gogo-rating-0-5:after{width:11%}
.gogo-rating-1:after{width:20%}
.gogo-rating-1-5:after{width:31%}
.gogo-rating-2:after{width:40%}
.gogo-rating-2-5:after{width:50%}
.gogo-rating-3:after{width:60%}
.gogo-rating-3-5:after{width:71%}
.gogo-rating-4:after{width:80%}
.gogo-rating-4-5:after{width:90%}
.gogo-rating-5:after{width:100%}
.icon-ggb-home{background-position:1px 0}
.icon-ggb-attraction{background-position:-15px 0}
.icon-ggb-restaurant{background-position:-32px 0}
.icon-ggb-map{background-position:-49px 1px}
.property .popover{max-width:492px}
.gogo-popover-content .gogo-thumbnail-container{margin-right:10px;border:0;box-shadow:0 1px 6px rgba(0,0,0,0.55)}
.gogo-popover-content .gogo-attraction-text-container{float:left;max-width:370px}
.gogo-popover-content .gogo-attraction-footer{margin-top:12px}
.gogo-popover-content .gogo-rating{left:-3px}
.gogo-popover-content ul.gogo-attraction-footer-list>li{padding-left:0;padding-right:1px}
.rates-section .price-large{font-size:30px}
.rates-section .container-from-price{margin-bottom:30px;line-height:33px}
.rates-section .container-from-price .btn-view-rates{margin-left:26px;vertical-align:top}
.subsection-rates{margin-bottom:20px}
.subsection-rates:last-child{margin-bottom:0}
.container-rates{margin-bottom:30px}
#rates .fees dl{display:inline}
#rates .fees dt{margin-left:20px}
#rates thead{font-weight:bold}
#rates h2{margin-bottom:1em}
#rates .currency{margin-bottom:1em}
#rates .currency:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#rates dl,#rates dt,#rates dd{margin:0;padding:0}
#rates dl{margin:0 0 1em}
#rates dt,#rates dd{display:inline}
#rates dd{margin-left:3px}
#rates dl.units{float:left;margin:0}
#rates .rates-special-offer h4{color:#f00;margin-bottom:.5em}
#rates .rates-special-offer dl{margin-bottom:.1em}
#rates .rates-special-offer p{margin:0 0 10px}
#rates form{float:right;margin:0}
#rates .legal{font-weight:bold}
#rates .notes li{margin-bottom:.35em}
#rates .notes th{text-align:right}
#rates .notes td{text-align:left}
.rateName{white-space:nowrap}
#rates .period{width:10%}
#rates dl{margin:0}
#rates dt{font-weight:bold}
#rates .data,#rates .currency,#rates .legal,#rates .notes,#rates .fees{font-size:.8989em}
#rates h4{font-size:1.2em;font-weight:300}
#rates #formsOfPayment{margin:1em 0;font-size:.8989em}
#rates #formsOfPayment .firstColumn{font-weight:bold}
#rates .cancellationPolicy{border:1px solid #dbdbdb;padding:10px}
#rates .cancellationPolicy .policyType{font-weight:bold}
#rates .cancellationPolicy .policyFreeText{margin-top:20px}
.ratePeriodName{float:left;padding:10px}
.ratePeriods{clear:both;padding:.5em;overflow:hidden;background:#fff;background:-webkit-linear-gradient(top,#fff 0,#eef5f9 100%);background:-o-linear-gradient(top,#fff 0,#eef5f9 100%);background:linear-gradient(to bottom,#fff 0,#eef5f9 100%)}
.ratePeriodSubtitleWrapper{float:right;border-left:1px solid #c7dceb}
.ratePeriodSubtitle{border-left:1px solid white;padding:10px}
.ratePeriodPair{float:left;margin:0 .5em;width:30%}
.ratePeriodNameAndMinStay{overflow:hidden;background:red;background:#f2f6fa;background:-webkit-linear-gradient(top,#f2f6fa 0,#dde9f1 100%);background:-o-linear-gradient(top,#f2f6fa 0,#dde9f1 100%);background:linear-gradient(to bottom,#f2f6fa 0,#dde9f1 100%)}
.ratePeriod{border:1px solid #d2e3ef;border-radius:10px;overflow:hidden;margin-bottom:10px}
.ratePeriodNote{color:#999;font-size:.9em;margin-bottom:.4em}
#rates table{width:100%;margin-bottom:1em;font-size:.9em;overflow-x:scroll}
#rates table.ratesTable{clear:both;border-collapse:separate;border-top-right-radius:10px;border-top-left-radius:10px;border-top:1px solid #1f498a;text-align:right;border-spacing:0}
#rates table tr{background-color:#fff;color:#353e44}
#rates table th,#rates table td{padding:0 8px;vertical-align:middle}
#rates table td div.rate{white-space:nowrap}
#rates table.ratesTable td{border-left:1px solid #dbdbdb}
#rates table th:first-child,#rates table td:first-child{padding-left:10px}
#rates table th:last-child,#rates table td:last-child{padding-right:10px}
#rates table.ratesTable td:last-child{border-right:1px solid #dbdbdb}
#rates table tr.ratePeriodNote td{border-top:1px dashed #dbdbdb;border-bottom:1px solid #dbdbdb;color:#999;font-style:italic;padding-top:10px;padding-bottom:10px}
#rates table tr.spacer td,#rates table td.minStay{padding-right:10px;border-right:1px solid #dbdbdb;border-bottom:0}
#rates table tr.spacer td{line-height:.75em;padding:0}
#rates table.ratesTable tr.dividing td{border-bottom:1px solid #dbdbdb}
#rates table td .ratenote{font-size:.85em;color:#999}
#rates table td .ratePeriodTitle{font-weight:bold}
#rates table td .ratePeriodDates{font-size:.9em;color:#999;margin-top:2px}
#rates table td.alt{text-align:left;font-size:1.15em}
#rates table #ratesTableTitles th{text-align:right;padding-top:10px;padding-bottom:10px;background-color:#2a6ebb;color:#fff;font-size:1.2em;border-top:1px solid #378fd0;border-bottom:1px solid #1f498a;font-weight:500}
#rates table #ratesTableTitles th:first-child{text-align:left;border-top-left-radius:10px;border-left:1px solid #1f498a}
#rates table #ratesTableTitles th:last-child{border-top-right-radius:10px;border-right:1px solid #1f498a}
#rates table #ratesTableTitles th.minStay{border-right:1px solid #1f498a}
#rates table #ratesTableTitles th.alt{font-size:1.3em}
#rates table.additionalRateInfoTable td{text-align:left;padding:10px}
#rates table.additionalRateInfoTable td.feeName{font-weight:bold}
#rates table.additionalRateInfoTable td.feeValue{width:75%}
.currency-selector .button{display:none}
@media(max-width:767px){#rates .rates-table-container{overflow-x:scroll}
}
.map-box{border:1px solid #dbdbdb}
.property-map-container{position:relative}
#property-map #unit-map{height:400px;overflow:hidden}
#map-overlay{display:none}
#propertyLocationText{margin-top:20px}
#propertyLocationText .location-box{background-color:#fff;border:1px solid #dbdbdb;padding:10px;margin-bottom:15px}
@media(max-width:767px){#propertyLocationText .location-box{margin-bottom:10px}
}
#unitAmenities .row-fluid:nth-child(odd){background-color:#f4f4f4}
#unitAmenities ul{margin:0;padding:0}
#unitAmenities ul li{margin:0;padding:0;line-height:20px}
#unitAmenities .summary-list-item-li{float:left}
#unitAmenities ul li{list-style-type:none}
#unitAmenities ul li.longDescription{list-style-type:none;font-style:italic;clear:both}
#unitAmenities .row-fluid [class*="span"]{padding:10px}
#unitAmenities .row-fluid [class*="span"]:first-child{text-align:right;font-weight:bold}
@media(max-width:767px){#unitAmenities .row-fluid [class*="span"]:first-child{text-align:left;padding-top:10px}
#unitAmenities .row-fluid [class*="span"]{padding-top:0}
}
#mb-clearstay-window .clearstay-dates-rates{border-bottom:1px solid #dbdbdb}
#mb-clearstay-window .clearstay-data{background:#f4f5f7;border-radius:8px;padding:20px 20px 0 20px;margin-bottom:10px}
#mb-clearstay-window .clearstay-modal-rates .clearstay-modal-costs-total{text-align:center}
#mb-clearstay-window .clearstay-modal-rates .clearstay-modal-costs-total .clearstay-modal-costs{border-bottom:1px solid #dbdbdb;margin-bottom:10px}
#mb-clearstay-window .clearstay-modal-rates .clearstay-modal-costs-total .clearstay-modal-costs .clearstay-modal-costs-row{margin-bottom:10px}
#mb-clearstay-window .clearstay-modal-rates .clearstay-modal-costs-total .clearstay-modal-total{font-weight:bold;margin-bottom:10px}
#mb-clearstay-window .clearstay-modal-logos{text-align:center}
#mb-clearstay-window .clearstay-modal-logos .sprites-clearstay-ha-logo{width:374px;height:42px}
#mb-clearstay-window #clearstay-modal-errs{margin-top:10px;color:#ed605a}
#bookitnow-modal-logo{padding-top:1em;padding-left:1em;padding-right:2em;font-size:1.1em;font-weight:bold}
#bookitnow-modal-logo .pm-logo{float:left;margin-right:1em;margin-bottom:10px}
#secondSection{padding:1em;-moz-box-sizing:border-box;box-sizing:border-box}
.quote-line-item-list li .quote-item-tax-rate{float:left;clear:both}
.quote-form .olb-fees-disclaimer{display:block;float:left;text-align:left;font-size:.9em;width:320px}
.review-box{padding:20px 0;border-top:1px solid #dbdbdb}
.review-box.review-box-featured{border-top:0}
.reviews-read .review-box.attraction{border-bottom:0}
.review-headline{font-family:"Roboto",Arial,sans-serif;font-size:22px;line-height:24px}
.review-box .review-reviewer{text-align:center;word-wrap:break-word}
.reviews-read .review-box .review-reviewer div{margin:0 5px}
.reviews-read .review-box .review-reviewer .owner-review{width:10em;margin:1em auto}
.review-box .review-content .date .reviewed,.reviews-read .review-box .review-content .author .nick{padding-right:15px}
.review-box .review-content .date .dtreviewed,.review-box .review-content .date .dtstayed{font-weight:bold}
.review-box .review-content .review-type,.review-box .review-content .review-response{margin-top:20px}
.review-box .review-content .review-bottom{margin-top:1.4em;overflow:hidden}
.review-box .review-meta{padding:0;margin:20px 0}
.inline.review-meta>li{padding-left:0;padding-right:20px}
.inline.review-meta>li:last-child{padding-right:0}
.review-box .review-rating .rating-txt{margin:0 1.2em 0 .5em}
.review-box .review-meta .rating-txt,.review-box .review-meta .dtreviewed,.review-box .review-meta .dtreviewed{font-weight:bold}
.reviews-read .review-response{background-color:#fffff4;border:1px dashed #ccc;margin:10px 0;padding:5px;text-align:justify}
.txt-helpful-count{cursor:default}
.txt-helpful-count:hover{box-shadow:none;background-image:-webkit-linear-gradient(#fff,#f4f4f4);background-image:-o-linear-gradient(#fff,#f4f4f4);background-image:linear-gradient(#fff,#f4f4f4)}
.review-box .hreview-rating,.review-box .hreview-business,.review-box .micro-summary{display:none}
.review-box .collapse-xs{height:auto}
.review-box .ellipsis-end{display:none}
.mobile-author{margin-bottom:10px}
@media(max-width:767px){.review-box .review-reviewer{display:none}
.review-box .ellipsis-wrap{height:60px;line-height:20px;overflow:hidden}
.review-box .ellipsis-wrap:before{content:"";float:left;width:5px;height:60px}
.review-box .ellipsis-body{float:right;width:100%;margin-left:-5px}
.review-box .ellipsis-end{float:right;position:relative;top:-20px;left:100%;width:140px;margin-left:-140px;padding-right:5px;text-align:right;background:#fff;background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff 15%,#fff);background:-o-linear-gradient(left,rgba(255,255,255,0),#fff 15%,#fff);background:linear-gradient(to right,rgba(255,255,255,0),#fff 15%,#fff)}
.review-box .ellipsis-wrap.in{height:auto}
.review-box .ellipsis-wrap.in .ellipsis-end{display:none}
.review-box .ellipsis-end{display:block}
.review-box .ellipsis-wrap .review-meta,.review-box .ellipsis-wrap .review-bottom{visibility:hidden}
.review-box .ellipsis-wrap.in .review-meta,.review-box .ellipsis-wrap.in .review-bottom{visibility:visible}
.review-box .review-meta{margin:12px 0}
}
#valueAddedServices{padding:14px 19px;margin:20px 0;border:1px solid #d6d2d3}
#valueAddedServices .title{font-weight:bold;border-bottom:1px solid #d6d2d3;box-shadow:0 1px 0 #fff;margin:0;text-align:center;padding-bottom:8px}
#valueAddedServices #whatServices{padding-top:16px}
#valueAddedServices .valueAddedServiceRow{padding:6px 0;font-size:13px;line-height:15px}
#valueAddedServices .valueAddedService{padding-top:3px;padding-left:27px}
#valueAddedServices .icon,#valueAddedServices .icon-chevron-right{color:#2a6ebb}
#valueAddedServices .icon{float:left;padding:4px}
#valueAddedServices #getItNow{text-align:center;padding-top:14px}
#valueAddedServices.US #vasBullet3{border-bottom:1px solid #d6d2d3;box-shadow:0 1px 0 #fff;padding-bottom:13px}
#valudAddedServices.EU #valudAddedServices.none #vasBullet1{padding-top:8px}
.property #preview-overlay,.property #preview-overlay-top,.property #preview-overlay-bottom,.property #preview-overlay-hd-bottom,.property #preview-overlay-hd-multiunit-bottom{width:100%;position:absolute;opacity:.10;z-index:9999;background:url("//csvcus.homeaway.com/rsrcs/D5/3F77EF21B26DE7E856DB31EE51FE76-preview.gif") repeat 0 0}
.property #preview-overlay{height:100%}
.property #preview-overlay-top{height:210px}
.property #preview-overlay-bottom{margin-top:360px;height:100%;display:block}
.property #preview-overlay-hd-bottom{margin-top:800px;height:0;display:block}
.property #preview-overlay-hd-multiunit-bottom{margin-top:950px;height:0;display:block}
.property #preview-overlay-top h1,.property #preview-overlay h1{color:#353e44;font-size:7em;margin:4em 0 0 3em}
.guest-picker-wrapper{position:relative;margin-top:5px}
.guest-picker-wrapper .guest-picker-input{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;min-height:30px;background-color:#fff;cursor:pointer}
.guest-picker-wrapper .guest-picker-icon{color:#999;position:absolute;top:7px;right:7px}
.guest-picker-wrapper.control-group.error .pets-group.control-group .radio,.guest-picker-wrapper.control-group.error .pets-group.control-group .radio-control-label{color:#353e44}
.guest-picker{display:block;min-width:178px}
.guest-picker .guest-picker-control-label{width:80px;text-align:left;text-transform:capitalize}
.guest-picker .guest-picker-control-label.radio-control-label{padding-top:2px}
@media(max-width:479px){.guest-picker .guest-picker-control-label{float:left;padding-top:5px}
}
.guest-picker .guest-picker-form{padding-top:10px;margin-bottom:10px}
.guest-picker .guest-picker-form:before,.guest-picker .guest-picker-form:after{content:" ";display:table}
.guest-picker .guest-picker-form:after{clear:both}
.guest-picker .guest-picker-control-group{margin-bottom:10px}
.guest-picker .guest-picker-number-input{text-align:center;width:40px}
.guest-picker .guest-picker-controls{margin-left:80px}
.guest-picker .guest-picker-controls .radio{padding-top:0;text-transform:capitalize}
.guest-picker .btn.guest-picker-close-link{padding:0}
.about-the-owner{padding-bottom:15px}
.about-the-owner .owner-name{font-weight:bold;font-size:20px}
.about-the-owner .phone-numbers,.about-the-owner .phone-row,.about-the-owner .phone,.about-the-owner .speaks,.about-the-owner .advertiser-date,.about-the-owner .pm-profile-details{display:inline}
.about-the-owner .has-icon-bullet{padding-left:22px}
.about-the-owner .owner-image{max-width:150px;margin:0 20px 10px 0}
.about-the-owner .owner-contact-box{margin-top:1.5em}
.about-the-owner .owner-contact-box .primary{font-weight:bold}
.about-the-owner .owner-contact-box .click-to-call-section{display:none}
.about-the-owner .owner-contact-box .phone-note{display:inline}
.about-the-owner .owner-contact-box .click-to-call-section{vertical-align:top}
.about-the-owner .owner-contact-box .click-to-call-section .msg{display:inline}
.about-the-owner .owner-contact-box .click-to-call-section #clickToCall{margin:0}
.about-the-owner .owner-contact-box .icon-time{vertical-align:top;padding-top:1px;padding-left:1px}
.about-the-owner .owner-contact-box .owner-responsiveness{display:inline-block;margin:0 0 0 -2px}
.about-the-owner .owner-contact-box .responsiveness-value{display:inline-block}
.about-the-owner .about-owner-content{margin-top:20px;background-color:#fff}
.about-the-owner .icon-phone{position:absolute}
@media(max-width:479px){.about-the-owner{text-align:center}
.about-the-owner .owner-image{margin:0 auto 10px}
.about-the-owner .has-icon-bullet{float:none;padding-left:0}
.about-the-owner .icon-phone{position:relative}
.about-the-owner .about-owner-body{display:block}
}
@media(max-width:979px){.about-the-owner .phone-row{display:block}
}
.why-homeaway{padding-top:10px}
.why-homeaway .why-homeaway-header{margin-top:0}
.why-homeaway .why-homeaway-header .color{color:#2a6ebb}
.why-homeaway .info-box{background:#fff;padding:30px 30px;border:1px solid #dbdbdb}
.why-homeaway .info-box .why-icon{margin-right:20px}
.why-homeaway .info-box .top-row{margin-bottom:20px}
.why-homeaway .info-box .cms-link{font-weight:bold;color:#2a6ebb}
.why-homeaway .info-box .last-description{margin-bottom:0}
@media(min-width:980px){.why-homeaway .info-box .cms-link-text{margin-bottom:0}
}
@media(min-width:768px) and (max-width:979px){.why-homeaway .info-box .info-group{margin-left:0;width:100%}
.why-homeaway .info-box .top-row{margin-bottom:0}
}
@media(max-width:767px){.collapsible-search{max-height:9px;overflow:hidden;display:block;-webkit-transition:max-height 300ms ease-out;-o-transition:max-height 300ms ease-out;transition:max-height 300ms ease-out}
.collapsible-search.expanded{max-height:200px}
}
.payment-section-new-design{text-align:center;cursor:pointer}
.payment-section-new-design .payments-badge{margin-bottom:10px}
.payment-section-new-design hr{margin:15px 0 10px}
.payment-section-new-design .payment-popover-title,.payment-section-new-design .payment-popover-content{font-family:"Roboto",Arial,sans-serif}
.payment-section-new-design .payment-popover-content{font-size:16px;line-height:1.5em}
.payment-section-new-design .payment-popover-title{font-size:20px;font-weight:300;margin-top:10px}
.payment-section-new-design .payment-section-top-title{font-weight:bold}
@media(max-width:1199px){.payment-section-new-design .payments-branding-text{width:67%;margin-right:auto;margin-left:auto}
}
.payment-section-new-design{padding:0 19px 9px}
.right-col-affixable.affix .payment-section-new-design{display:none}
.right-col-affixable.affix .payment-section-new-design .quotebar-container{padding:19px}
.pdp-fixed-header,.pdp-section-header i{overflow:hidden;display:none}
@media(max-width:767px){.page-anchor{margin:0;padding:0}
.summary-table-container{padding:0 10px}
.accordion-section .accordion-header{-moz-box-sizing:border-box;box-sizing:border-box;margin:-1px 0 0 0;padding:0;white-space:nowrap;background:#fff;border:1px solid #dbdbdb;cursor:pointer;overflow:auto;z-index:9999}
.accordion-section .accordion-header:before,.accordion-section .accordion-header:after{content:" ";display:table}
.accordion-section .accordion-header:after{clear:both}
.accordion-section .accordion-header i{display:block;float:left;padding:12px 9px 0 9px}
.accordion-section .accordion-header .expander i{float:right;padding:12px 9px}
.accordion-section .accordion-header h2{float:left;margin:0;font-size:18px;color:#2a6ebb;line-height:42px}
.accordion-section .pdp-fixed-header{display:none;width:100%}
.accordion-section .accordion-content{display:none;height:0;padding:10px}
.accordion-section.open .expander i{-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);padding-left:11px}
.accordion-section.open .accordion-content{display:block;height:auto}
.accordion-section.fixed .accordion-header{display:block;position:fixed;top:0;left:0;width:100%}
}
.owner-listing-quality-wrapper{margin:0;position:absolute;top:0;left:0;width:100%;z-index:9;box-shadow:0 3px 8px rgba(0,0,0,0.15);display:none}
.owner-listing-quality-message{background-color:#2a6ebb;padding:12px 0 32px 0;font-family:"Roboto",Arial,sans-serif;font-weight:300}
.owner-listing-quality-message .owner-listing-quality-container{position:relative}
.owner-listing-quality-message .owner-listing-quality-content-wrapper{margin-top:20px;padding-right:32px}
.owner-listing-quality-message .owner-listing-quality-heading{color:#98ccf1;text-shadow:none;margin-bottom:18px;font-family:"Roboto",Arial,sans-serif;font-weight:300}
.owner-listing-quality-message .owner-listing-quality-help-link{color:#fff;font-size:16px;font-weight:300;float:right}
.owner-listing-quality-message .owner-listing-quality-help-link .icon-chevron-right{color:#98ccf1;font-size:18px;margin-top:2px;margin-left:5px}
.owner-listing-quality-message .close-button-wrapper{position:absolute;top:0;right:0;cursor:pointer}
.owner-listing-quality-message .close-button-wrapper .icon-close{color:#98ccf1;opacity:.5}
@media(max-width:1199px){.owner-listing-quality-message .owner-listing-quality-heading{margin-bottom:10px}
}
@media(min-width:768px) and (max-width:979px){.owner-listing-quality-message .owner-listing-quality-heading{font-size:25px;line-height:normal}
}
@media(max-width:767px){.owner-listing-quality-message{padding:10px;text-align:center}
.owner-listing-quality-message .owner-listing-quality-content-wrapper{margin-top:0;padding:20px}
.owner-listing-quality-message .owner-listing-quality-heading{font-size:24px;line-height:normal}
.owner-listing-quality-message .owner-listing-quality-help-link{float:none;font-size:15px}
}