.preference-tag-selected{margin:7px 7px 0 0 !important;border:0;background-color:#00a699;color:#fff;font-weight:400}.preference-tag-selected:hover{margin:7px 7px 0 0 !important;border:0;background-color:#019c90;color:#fff;font-weight:400}.preference-tag-selected:focus{margin:7px 7px 0 0 !important;border:0;background-color:#00a699;color:#fff;font-weight:400}.preference-tag-unselected{margin:7px 7px 0 0 !important;border:0;background-color:#dcedec;color:#007a87;font-weight:400}.preference-tag-unselected:hover{margin:7px 7px 0 0 !important;border:0;background-color:#b2e5e1;color:#007a87;font-weight:400}.listing-tag-row{margin-top:1px;float:left;overflow:hidden;max-height:24px;min-height:24px;height:24px}.listing-tag-row .listing-tag{background-color:#dcedec;color:#007a87;height:100%;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;margin-right:7px;padding-left:7px;padding-right:7px;padding-top:3px}.listing-tag-row .listing-tag-applied{background-color:#00a699;color:#fff;height:100%;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px;margin-right:7px;padding-left:7px;padding-right:7px;padding-top:3px}#preference-btn{display:inline-block;position:relative}.listing-preference-menu-exit{background:none;border:0;position:absolute;top:25px;right:25px;font-size:17px}.tooltip--preferences-btn{position:absolute;top:120%;width:280px;left:-50px;z-index:2000}.btn--preferences-wrapper{display:inline-block}.listing-img{overflow:hidden;padding-bottom:67%}.target-control{position:absolute;height:100%;cursor:pointer}.target-control .icon{position:absolute;top:50%;margin-top:-22px}.target-prev{left:0;width:25%}.target-prev .icon{left:10px}.target-prev.target-control--gradient{background:-webkit-gradient(linear, right top, left top, from(transparent), to(#000000));background:-webkit-gradient(linear, right top, left top, from(transparent), to(rgba(0,0,0,0.15)));background:-webkit-linear-gradient(right, transparent, rgba(0,0,0,0.15));background:-moz-linear-gradient(right, transparent, rgba(0,0,0,0.15));background:-o-linear-gradient(right, transparent, rgba(0,0,0,0.15));background:linear-gradient(to left, transparent, rgba(0,0,0,0.15));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=1)}.target-next{right:0;width:25%}.target-next .icon{right:10px}.target-next.target-control--gradient{background:-webkit-gradient(linear, left top, right top, from(transparent), to(#000000));background:-webkit-gradient(linear, left top, right top, from(transparent), to(rgba(0,0,0,0.15)));background:-webkit-linear-gradient(left, transparent, rgba(0,0,0,0.15));background:-moz-linear-gradient(left, transparent, rgba(0,0,0,0.15));background:-o-linear-gradient(left, transparent, rgba(0,0,0,0.15));background:linear-gradient(to right, transparent, rgba(0,0,0,0.15));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#26000000', GradientType=1)}@media (min-width: 744px){.listing-img--hide-carousel-controls .target-control{display:none}.listing-img--hide-carousel-controls:hover .target-control{display:block;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}.listing-img--hide-carousel-controls:hover .target-control:hover{opacity:1.0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}}.listing-card-slideshow-enter{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}.listing-card-slideshow-enter.listing-card-slideshow-enter-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1);-o-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1)}.listing-card-slideshow-leave{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.listing-card-slideshow-leave.listing-card-slideshow-leave-active{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1);-o-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1)}.listing-card-slideshow-reverse-enter{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate3d(-20px, 0, 0);-moz-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}.listing-card-slideshow-reverse-enter.listing-card-slideshow-reverse-enter-active{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1);-o-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1)}.listing-card-slideshow-reverse-leave{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.listing-card-slideshow-reverse-leave.listing-card-slideshow-reverse-leave-active{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transform:translate3d(20px, 0, 0);-moz-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);-webkit-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1);-moz-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1);-o-transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1);transition:opacity 200ms cubic-bezier(0, 0, 0.2, 1),transform 200ms cubic-bezier(0, 0, 0.2, 1),-webkit-transform 200ms cubic-bezier(0, 0, 0.2, 1),-moz-transform 200ms cubic-bezier(0, 0, 0.2, 1),-o-transform 200ms cubic-bezier(0, 0, 0.2, 1)}.listing-card-slideshow-controls-appear .target-control{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.listing-card-slideshow-controls-appear.listing-card-slideshow-controls-appear-active .target-control{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:opacity 650ms linear 2s;-moz-transition:opacity 650ms linear 2s;-o-transition:opacity 650ms linear 2s;transition:opacity 650ms linear 2s}.debug-string{overflow-x:scroll}.infoBox{padding:10px;background:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.3);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.3);box-shadow:0 2px 4px rgba(0,0,0,0.3)}.infoBox:before{border-color:#000000 transparent transparent;border-color:rgba(0,0,0,0.3) transparent transparent;border-width:16px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-32px;margin:0 0 0 114px}.infoBox:after{border-color:#fff transparent transparent;border-width:15px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-30px;margin:0 0 0 115px}.listing-link{display:block}.star-rating .foreground{position:absolute}.listing-description{position:absolute;top:0;right:0;bottom:0;left:0}.icon-position-shifted{padding-right:0.23em}.icon-position-shifted:before{position:relative;left:0.1em}.icon-speaks-zh.icon-position-shifted{font-size:17px}.icon-speaks-zh.icon-position-shifted:before{top:0.05em}.panel-overlay-listing-label .price-label{font-size:24px;font-weight:normal;display:inline-block}.panel-overlay-listing-label .price-label sup,.panel-overlay-listing-label .price-label .price-label--unit-label{font-size:.58333em}.panel-overlay-listing-label .price-label sup{font-weight:bold}@media (min-width: 744px) and (max-width: 1127px){.panel-overlay-listing-label .price-label{display:block;font-size:20px}}.panel-overlay-listing-label .price-label--unavailable{font-size:18px}.panel-overlay-listing-label .price-label__icon--no-price{margin-left:10px}.panel-overlay-listing-label .price-amount-container{display:inline-block}.panel-overlay-listing-label .price-amount-container--good-price{margin-left:3px}@media (min-width: 744px) and (max-width: 1127px){.panel-overlay-listing-label{padding-top:3px;padding-bottom:3px}.panel-overlay-listing-label .price-amount-container{display:block}.panel-overlay-listing-label .price-amount-container--good-price{margin-left:0}}.panel-overlay-listing-label .price-amount-discounted{text-decoration:line-through}.dateless-price-map-tooltip{margin-bottom:15px}.price-label__from-price-wrapper{display:inline-block}.price-label__from-price-wrapper>span span:nth-child(2) .price-label__from{display:inline-block;vertical-align:3px;margin-top:0}.price-label__from{line-height:1;font-size:14px}@media (min-width: 744px) and (max-width: 1127px){.price-label__from{line-height:0.8;margin-top:4px;font-size:12px}}.price-label__tooltip{max-width:300px;width:100%}.dateless-price-tooltip__calendar{margin-left:9px}.card-profile-picture.is-superhost{position:relative}.card-profile-picture.is-superhost:after{position:absolute;width:16px;height:28px;bottom:-10px;right:2px;content:' ';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABICAMAAACz1EcFAAABAlBMVEUAAADxXl37sxT7shPvjyOzmQDyZlbyaFX7sxTyckz6shT0fkH6shT4shT5sRHtkyXmmRz1gj%2FxalT7sxX7sxTyc0v6sxTzdEr6sxXzdkr6shT6shX6shT7shX7sxX7shX0fEP6shT0fUP0fUL5sxT7sRT7sxT6sRP6sxT0gj75shT2gTrygTz4shXxgDz4sRLzgTv7sRX3sxHrhTPwXGH7sxX%2F2YD%2B13nybGTwX2HxYlv7shX%2B0378wnr5pnP1hWv9yVTzckz1hjv8wDr4myn7uST5qB37vXj4n3H%2B0Wv%2B0GfyblD9x078vjX3lyz7tyH6qhz%2B0H39z33%2B0m31i2z0gGrHW5gTAAAANHRSTlMA%2Fvx3EwP59%2FLfjothTSUOCv316uPZ2dXS0M3HwLmuraSinZaCc3JpaFpZU01JSEVBPh4Z%2Fp12rgAAAapJREFUeAGMzVcOwjAQBmFfIXf5F0ihkxB6v%2F9VEA%2BWxUhOdp4%2FacK7mTiaboNm83H3ai1I5WLMrcx%2BUFo2w1uLcHB%2FaC1B7LFNEHtsAbmPW0Lu4xYw7h9%2F24sRpv0%2BuePN8lBlH93ZbAhKnye3hGmPbQ5KPbZZqPXdCVXtnFDa1D7IPSH3hI49IPcdoGMPmNs7oE6dE6q6OqFU1IT5fYSOfShdUkX4Fk8fu6vDQBSHTxwbQkJIRO%2B994Lf%2F9WukNAfGM8Ydvdb%2F6Qzm9kUfukKG%2BBW%2Bt6VbngYB%2F4sGONpV%2FDO7vBHlzyzGu%2BmwnwwBbEvcl1xD4duuF1DgzMj88EMguPHfPEIUdZ6da0MPknwnE3wxbn66KpnfJV37vdOjl8kCf4Hc4pHvd4oPhn4ZPPIPkXzDKK0Zt%2FUUghCZT%2BoEKyVdazAuCg3VBc4TNsy2gZU2bLKoPp82AehFR8qTcKDFRz8J8pHhlIYknAthWsSplKYkvAqhVcQXb7rglrw4QJUXue6eg7Hlgu3YMRuF4NjJrSbGPkXpE8gKsNXN6zAp7IcNKOoOVjS7B84NJcH0SEq5gAAAABJRU5ErkJggg%3D%3D);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.panel-card-section .star-rating-wrapper{display:inline-block}.star-histogram-tooltip-trigger{display:inline-block}.large-icon-in-footer.listing-location{height:22px}.large-icon-in-footer.listing-location .icon-suitcase{font-size:17px;vertical-align:top;position:relative;line-height:17px;padding-right:.23em;top:1px}.large-icon-in-footer.listing-location .icon-suitcase:before{line-height:0.5}.row .listing-card-wrapper:nth-child(odd){clear:both}.listing-name{padding-bottom:4px}.listing-location{padding-bottom:5px}.ib-icon-tooltip{max-width:230px}.hero{position:relative;height:400px}.hero__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.hero__background video{top:0;height:100%;position:absolute;width:auto}.hero__content{height:400px;position:relative;z-index:2}.hero__content-footer{background-color:#000;background-color:rgba(0,0,0,0.6);bottom:0;left:0;padding-bottom:30px;padding-top:30px;position:absolute;right:0}.hero__content-footer-white-bg{background-color:white;bottom:0;left:0;padding-bottom:30px;padding-top:24px;position:absolute;right:0}.hero__content-footer-white-bg .hero-search-intro{font-family:Circular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:bold;color:#4a4a4a}.hero__content-footer-black-bg{background-color:#000;background-color:rgba(0,0,0,0.6);bottom:0;left:0;padding-bottom:30px;padding-top:24px;position:absolute;right:0}.hero__content-footer-black-bg .hero-search-intro{font-family:Circular,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:28px;font-weight:bold;color:white}@media (min-width: 744px){.hero{height:600px}.hero__content{height:550px;padding-bottom:104px;top:50px}}@media (min-width: 1128px){.hero__background video{height:auto;width:100%}}@media (max-width: 743px){html[lang="de"] .hero__heading{font-size:28px}}.hero-slideshow{height:100%;width:100%}.hero-slideshow .air-slide{background-color:#000}.hero-slideshow img{top:0;position:absolute}@media (max-width: 743px){.hero-slideshow img{height:100%;min-width:100%;width:auto}}@media (min-width: 744px) and (max-width: 1127px){.hero-slideshow img{height:100%;width:auto}}@media (min-width: 1128px){.hero-slideshow img{width:100%;height:auto}}.air-slideshow{overflow:hidden;position:relative}.air-slideshow__prev,.air-slideshow__next{margin-top:-30px;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";position:absolute;top:50%;z-index:2}.air-slideshow__prev:hover,.air-slideshow__next:hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.air-slideshow__prev .icon,.air-slideshow__next .icon{font-weight:bold}.air-slideshow__prev{left:20px}.air-slideshow__next{right:20px}.air-slide{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:-1}.air-slide--next{z-index:1}.air-slide--active{display:block;z-index:2}.how-it-works{background-color:#79cccd}.how-it-works--overlay{height:662px;left:0;position:absolute;right:0;top:-662px;z-index:1000}.how-it-works--overlay .how-it-works__image{display:none}.how-it-works--overlay:focus{outline:none}.how-it-works--with-images .how-it-works__image{display:block}.how-it-works__image{background:url(https://a0.muscache.com/airbnb/static/landing_pages/pretzel/how_it_works-6f1c02e84d49e801d12a5ff57565098a.png) center 0 no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:310px;margin:0 auto;max-width:283px}.how-it-works__step-two .how-it-works__image{background-position:center -310px}.how-it-works__step-three .how-it-works__image{background-position:center -620px}.how-it-works__close{color:#007a87;position:absolute;right:24px;top:24px;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"}.how-it-works__close:hover{color:#007a87;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media (max-width: 743px){.how-it-works__image{min-width:283px}}@media (min-width: 744px) and (max-width: 1127px){.how-it-works__image{height:200px}.how-it-works__step-two .how-it-works__image{background-position-y:-200px}.how-it-works__step-three .how-it-works__image{background-position-y:-400px}}.searchbar__location input,.searchbar__location select,.searchbar__checkin input,.searchbar__checkin select,.searchbar__checkout input,.searchbar__checkout select,.searchbar__guests input,.searchbar__guests select{border-right:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.searchbar__location{padding-top:0;padding-bottom:0;padding-right:0}.searchbar__checkin,.searchbar__checkout,.searchbar__guests{padding:0}.searchbar__checkin input,.searchbar__checkout input,.searchbar__guests input{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.searchbar__submit-wrapper{padding-left:0}.searchbar__submit-wrapper .searchbar__submit{padding-top:10px;padding-bottom:10px;line-height:normal}.searchbar__submit-wrapper .searchbar__submit-text{overflow:hidden;white-space:nowrap;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis}body.is-fullscreen{overflow:hidden;height:100%}.fullscreen-video-player{background-color:#000;height:100%;left:0;position:fixed;top:0;-webkit-transition:opacity 800ms ease;-moz-transition:opacity 800ms ease;-o-transition:opacity 800ms ease;transition:opacity 800ms ease;width:100%;z-index:-1001}.fullscreen-video-player video{max-width:100%}.fullscreen-video-player--hidden{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.fullscreen-video-player__icon{bottom:0;cursor:pointer;display:inline-block;font-size:100px;height:100px;left:0;margin:auto;position:absolute;right:0;top:0;width:100px}.fullscreen-video-player__close{color:#767676;cursor:pointer;font-size:20px;position:absolute;right:50px;text-decoration:none;top:50px}.cf-card{text-align:left}.cf-card__text{padding-top:10px}.cf-card__title{font-size:15px;font-weight:bold}.cf-card__subtitle{margin-top:4px}.cf-card--old-p1__text{height:86px;padding-left:10px;padding-right:10px}@media (max-width: 743px){.destination-container .tabs{display:none}}@media (min-width: 744px){.space-top-24{margin-top:24px}.space-top-17{margin-top:17px}}.media-caption__text-left{text-align:left}.destination-tile .media-caption{padding:25px 15px 12px;font-size:24px}@media (max-width: 743px){.destination-tile .media-caption{font-size:16px !important}}.destination-tile__small .media-caption{padding:25px 12px 8px;font-size:16px}.belong-anywhere{height:600px}.belong-anywhere__slides{margin:0}.belong-anywhere__icon{color:#fff;font-size:100px;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.belong-anywhere__icon:hover{color:#fff;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}@media (max-width: 743px){.belong-anywhere__icon{font-size:60px}}.belong-anywhere__belong{background-color:#ffb400}.belong-anywhere__rentals{background-color:#55ded3;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.belong-anywhere__rentals-title{line-height:1}.belong-anywhere__rentals-subtitle{line-height:1.2}.belong-anywhere__create{background-color:#ffb400;padding-top:94px}.belong-anywhere__create-subtitle{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.belong-anywhere--loaded .belong-anywhere__belo{background-image:url(https://a0.muscache.com/airbnb/static/homepages/belo-vid-078cd6a63626517f9294598ceda49ee5.jpg)}.belong-anywhere--loaded .belong-anywhere__belong{background-image:url(https://a2.muscache.com/airbnb/static/homepages/belong-vid-b5b9b5ff3b53a7a4229d4acde53fb161.jpg)}.belong-anywhere--loaded .belong-anywhere__rentals{background-image:url(https://a2.muscache.com/airbnb/static/homepages/vacation-rentals-banner-f9a857d36e05fa6dff10893587085326.png)}.slim-p1 [role="main"]{background-color:#f5f5f5}.slim-p1 .airbnb-header{position:fixed;top:0;left:0;right:0;z-index:3}.slim-p1 .white-background-wrapper{margin:0 auto;background-color:#fff}.slim-p1 .hero{margin-top:62px;position:relative;height:880px}@media (max-width: 743px){.slim-p1 .hero{margin-top:46px}}.slim-p1 .hero-slideshow .air-slide{background-color:#000;max-width:1440px;position:absolute;margin:0 auto}@media (min-width: 744px) and (max-width: 1127px){.slim-p1 .hero-slideshow .air-slide{text-align:center}.slim-p1 .hero-slideshow .air-slide img{max-height:820px;min-height:430px;left:100%;margin-left:-200%;position:relative}}@media (max-width: 335px){.slim-p1 .hero-slideshow .air-slide{text-align:center}}.slim-p1 .narrow-container{width:445px}@media (max-width: 743px){.slim-p1 .narrow-container{width:100%}}@media (min-width: 744px) and (max-width: 1127px){.slim-p1 .narrow-container{width:400px}}@media (min-width: 1128px){.slim-p1 .content-below-hero{padding-left:70px;padding-right:70px}.slim-p1 .narrow-container{padding-left:45px}}@media (max-width: 1127px){.slim-p1 .content-below-hero{width:100%}}@media (min-width: 1440px){.slim-p1 .hero-slideshow{text-align:center}.slim-p1 .hero-slideshow img{width:1440px;position:static;top:auto}.slim-p1 .white-background-wrapper{width:1440px}}@media (max-width: 743px){.slim-p1 .hero-slideshow img{min-height:335px;height:auto;max-width:120%}.slim-p1 .with-max-width{max-width:276px}}@media (max-width: 335px){.slim-p1 .hero-slideshow img{height:335px;width:auto;max-width:200%;position:relative;left:100%;margin-left:-200%}}.slim-p1 .china-p1-sm-search .input-stem{border:1px solid #c4c4c4}.slim-p1 .hero-title{font-weight:800;line-height:1.4;letter-spacing:1px}.slim-p1 .hero-content{position:relative;z-index:2;height:450px}@media (max-width: 743px){.slim-p1 .hero-content{height:335px}}.slim-p1 .margin-right--small{margin-right:8px}.slim-p1 .content-below-hero{background:#fff;position:relative;z-index:2;margin-top:-430px}@media (max-width: 743px){.slim-p1 .content-below-hero{margin-top:-545px}}.slim-p1 .trust-banner{border-top:1px solid #dce0e0}@media (max-width: 1127px){.slim-p1 .trust-banner .trust-banner-container{width:100%}}.slim-p1 .trust-banner .trust-icon{position:absolute;top:36px;left:30px}.slim-p1 .trust-banner .sesame-icon{display:inline-block;background-repeat:no-repeat;background-image:url(https://a1.muscache.com/airbnb/static/homepages/china/icons/sesame_credit-f64114cf20aba084d2eccc6bb343bcc9.png);width:36px;height:36px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.slim-p1 .trust-banner .sesame-icon{background-image:url(https://a1.muscache.com/airbnb/static/homepages/china/icons/sesame_credit@2x-18ded65dcd6b35e51339724b059f3e8c.png);-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px}}.slim-p1 .trust-banner .alipay-icon{display:inline-block;background-repeat:no-repeat;background-image:url(https://a0.muscache.com/airbnb/static/homepages/china/icons/alipay-db91dafb9b8ef722ca5afacc1dad972e.png);width:75px;height:24px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.slim-p1 .trust-banner .alipay-icon{background-image:url(https://a0.muscache.com/airbnb/static/homepages/china/icons/alipay@2x-010782545dff08900152ea9d203eae7c.png);-webkit-background-size:75px 24px;-moz-background-size:75px 24px;-o-background-size:75px 24px;background-size:75px 24px}}.slim-p1 .trust-banner .verified-id-icon{display:inline-block;background-repeat:no-repeat;background-image:url(https://a1.muscache.com/airbnb/static/homepages/china/icons/verified_id-a7b34a7b3336928602ff01fce8e4fd5e.png);width:40px;height:32px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.slim-p1 .trust-banner .verified-id-icon{background-image:url(https://a2.muscache.com/airbnb/static/homepages/china/icons/verified_id@2x-1cd4c3a499402e856ea0ca5b533c972d.png);-webkit-background-size:40px 32px;-moz-background-size:40px 32px;-o-background-size:40px 32px;background-size:40px 32px}}.slim-p1 .trust-banner .host-guarantee-icon{display:inline-block;background-repeat:no-repeat;background-image:url(https://a2.muscache.com/airbnb/static/homepages/china/icons/host_guarantee-264ba98fa6e9053afde5056d93197e70.png);width:36px;height:36px}@media (min--moz-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 2.6 / 2), (-webkit-min-device-pixel-ratio: 1.3), (min-device-pixel-ratio: 1.3), (-o-min-device-pixel-ratio: 13/10), (min-resolution: 1.3dppx){.slim-p1 .trust-banner .host-guarantee-icon{background-image:url(https://a0.muscache.com/airbnb/static/homepages/china/icons/host_guarantee@2x-d1688e00c58ae7f3661aebd1af103e4c.png);-webkit-background-size:36px 36px;-moz-background-size:36px 36px;-o-background-size:36px 36px;background-size:36px 36px}}.slim-p1 .trust-banner .whitespace-no-wrap{white-space:nowrap}.slim-p1 .trust-banner .panel-body__tall{padding-top:40px;padding-bottom:40px}.slim-p1 .trust-banner .with-left-n-right-border{border-left:1px solid #dce0e0;border-right:1px solid #dce0e0}.slim-p1 .trust-banner .narrow-divider{max-width:64px}.slim-p1 .destination-container .tab-item[aria-selected="true"],.slim-p1 .destination-container .tab-item[aria-selected="true"]:hover,.slim-p1 .destination-container .tab-item[aria-selected="true"]:focus{color:#00a699;font-weight:bold}.slim-p1 .destination-container .tab-item:before{background-color:#00a699}.slim-p1 .container-brand-dark{background-image:none}.slim-p1 .underline-when-hover:hover{text-decoration:underline}.slim-p1 .detail-underline-link{text-decoration:underline;font-size:13px}.slim-p1 .coupon-claim-button{background:none;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;color:white;border:2px solid;font-size:14px}.slim-p1 .coupon-claim-button.loading:after{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.slim-p1 .ChinaSwipeCardsRow__title{margin-top:32px;margin-bottom:15px}@media (max-width: 743px){.slim-p1 .cf-carousel{margin-left:-12px;margin-right:-12px}}.slim-p1 .cf-image__img{position:absolute;width:100%;top:0}.slim-p1 .cf-image__img-wrapper{position:relative}.slim-p1 .mt-card-swipe{position:relative}.slim-p1 .mt-card-swipe-touch{overflow-y:scroll;-webkit-overflow-scrolling:touch}.slim-p1 .swipe-row-outer-container{position:relative;overflow:hidden;overflow-x:scroll;width:100%}.slim-p1 .swipe-row-outer-container .media-photo{-webkit-backface-visibility:visible;-moz-backface-visibility:visible;backface-visibility:visible}.slim-p1 .swipe-row-inner-container .swipe-row{position:relative;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.3, 1);transition:-webkit-transform 0.35s cubic-bezier(0, 0, 0.3, 1);-moz-transition:transform 0.35s cubic-bezier(0, 0, 0.3, 1), -moz-transform 0.35s cubic-bezier(0, 0, 0.3, 1);-o-transition:transform 0.35s cubic-bezier(0, 0, 0.3, 1), -o-transform 0.35s cubic-bezier(0, 0, 0.3, 1);transition:transform 0.35s cubic-bezier(0, 0, 0.3, 1);transition:transform 0.35s cubic-bezier(0, 0, 0.3, 1), -webkit-transform 0.35s cubic-bezier(0, 0, 0.3, 1), -moz-transform 0.35s cubic-bezier(0, 0, 0.3, 1), -o-transform 0.35s cubic-bezier(0, 0, 0.3, 1)}.slim-p1 .swipe-row-inner-container .swipe-row.swiping,.slim-p1 .swipe-row-inner-container .swipe-row.swipe-row--initial-state{-webkit-transition:-webkit-transform 0s ease-in-out;transition:-webkit-transform 0s ease-in-out;-moz-transition:transform 0s ease-in-out, -moz-transform 0s ease-in-out;-o-transition:transform 0s ease-in-out, -o-transform 0s ease-in-out;transition:transform 0s ease-in-out;transition:transform 0s ease-in-out, -webkit-transform 0s ease-in-out, -moz-transform 0s ease-in-out, -o-transform 0s ease-in-out}.slim-p1 .swipe-row-inner-container .swipe-card{float:left}.slim-p1 .swipe-row-inner-container .swipe-card.swipe-card--with-preview{padding-right:9px}.panel-contrast p a{color:#fff;text-decoration:underline}.panel-contrast p a:hover{color:#e4f5f5}.panel-hackberry{background-color:#7b0051}body.p1 .flash-container{position:absolute;right:50px;left:50px;top:75px;z-index:999}.fake-search-field{background-color:#fff;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding-left:12px;padding-right:12px}.btn-semi-transparent{background:#ffffff;background:rgba(255,255,255,0.5);border-style:none;color:#fff}.btn-semi-transparent:hover,.btn-semi-transparent:focus,.btn-semi-transparent:active{background-color:#ffffff;background-color:rgba(255,255,255,0.35);color:#fff}.btn-semi-transparent[disabled]{opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"}.discovery-card-wrapper,.discovery-card{height:344px}.discovery-card-blank{border-color:#fff}.discovery-loading-icon{color:#dce0e0}.discovery-card{background-color:#f5f5f5;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center;position:relative}.no-border-top{border-top:0}.discovery-listing{opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"}@media (min-width: 744px) and (max-width: 1127px){.col-switch{margin-top:-739px}}.icon-alipay-text{background-image:url(https://a0.muscache.com/airbnb/static/homepages/alipay-d207ac89b891754c035e2844b84b2e92.png);width:120px;height:55px;-webkit-background-size:100% auto;-moz-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;display:inline-block}@media (max-width: 743px){.panel-dark{border:0}.rm-padding-sm{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0}.discovery-section{overflow:hidden}.page-container-no-padding{padding-left:0;padding-right:0}}.no-js-alert{top:80px;left:0;right:0;position:absolute}@media (max-width: 743px){.sm-search{position:absolute;bottom:20px;width:100%;z-index:2}.raise-30{position:relative;bottom:30px}}.GroupedDestinations{background:#fff;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #c4c4c4;border-top:0;-webkit-box-shadow:0 1px 5px rgba(50,50,50,0.2);-moz-box-shadow:0 1px 5px rgba(50,50,50,0.2);box-shadow:0 1px 5px rgba(50,50,50,0.2);overflow:auto;text-align:left;line-height:initial;position:absolute;z-index:99;top:100%;width:100%}.DestinationGroup{color:#484848;border-bottom:1px solid #c4c4c4;margin:0}.DestinationGroup__name{text-align:center}.Destination{padding-left:1px;padding-right:5px;cursor:pointer;text-align:left;color:inherit}.Destination+.Destination{margin-left:0}.Destination:hover,.Destination:active,.Destination:focus{color:#fff;background:#ff5a5f;text-decoration:none}.GroupedDestinations__tips{padding-left:15px;padding-right:15px}.SmallGroupedDestinations{pointer-events:auto;background:#fff;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #000000;border:1px solid rgba(0,0,0,0.2);-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-box-shadow:0 3px 8px rgba(0,0,0,0.15);-moz-box-shadow:0 3px 8px rgba(0,0,0,0.15);box-shadow:0 3px 8px rgba(0,0,0,0.15);border-top:0;position:absolute;z-index:99;top:100%;width:100%;text-align:center;margin-top:-8px;margin-bottom:30px}.SmallDestinationGroup{color:#484848;border-bottom:1px solid #dfdfdf;margin:0;padding-top:14px;padding-bottom:4px}.SmallDestinationGroup:last-child{padding-bottom:24px}.SmallDestinationGroup__name{margin-right:80%;margin-left:5px;font-size:14px}.SmallDestination{padding-left:0;padding-right:0;cursor:pointer;color:inherit;font-size:14px;font-weight:bold;display:inline-block;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;border-color:#dfdfdf;float:none;margin-left:8px;margin-right:8px;line-height:24px}.SmallDestination+.SmallDestination{margin-left:8px}.CalendarDay{position:relative;display:table;height:100%;width:100%}.CalendarDay__day{display:table-cell;vertical-align:middle;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.CalendarMonth{text-align:center;padding:0 13px;vertical-align:top}.CalendarMonth:first-of-type{position:absolute;z-index:-1;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.CalendarMonth table{border-collapse:collapse;border-spacing:0}.CalendarMonth--horizontal{display:inline-block;min-height:100%}.CalendarMonth--vertical{display:block}.CalendarMonth__caption{color:#3c3f40;margin-top:7px;font-size:18px;padding:15px 0 35px;margin-bottom:2px}.CalendarMonth__day{border:1px solid #e4e7e7;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#565a5c;cursor:pointer;width:39px;height:38px}.CalendarMonth__day:active{background:#f2f2f2}.CalendarMonth__day--outside{border:0;cursor:default}.CalendarMonth__day--outside:active{background:#fff}.CalendarMonth__day--hovered{background:#e4e7e7;border:1px double #d4d9d9;color:inherit}.CalendarMonth__day--blocked-minimum-nights{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarMonth__day--blocked-minimum-nights:active{background:#fff}.CalendarMonth__day--selected-span{background:#66e2da;border:1px double #33dacd;color:#fff}.CalendarMonth__day--selected-span.CalendarMonth__day--hovered,.CalendarMonth__day--selected-span:active{background:#33dacd;border:1px double #00a699}.CalendarMonth__day--selected-span.CalendarMonth__day--last-in-range{border-right:#00a699}.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--hovered-span,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--after-hovered-start{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-start,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-end,.CalendarMonth__day--selected-start,.CalendarMonth__day--selected-end,.CalendarMonth__day--selected{background:#00a699;border:1px double #00a699;color:#fff}.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-start:active,.DateRangePicker__picker--valid-date-hovered .CalendarMonth__day--selected-end:active,.CalendarMonth__day--selected-start:active,.CalendarMonth__day--selected-end:active,.CalendarMonth__day--selected:active{background:#00a699}.CalendarMonth__day--blocked-calendar{background:#cacccd;color:#82888a;cursor:default}.CalendarMonth__day--blocked-calendar:active{background:#cacccd}.CalendarMonth__day--blocked-out-of-range{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.CalendarMonth__day--blocked-out-of-range:active{background:#fff}.CalendarMonthGrid{background:#fff;z-index:0}.CalendarMonthGrid--animating{-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out, -moz-transform 0.2s ease-in-out, -o-transform 0.2s ease-in-out;z-index:1}.CalendarMonthGrid--horizontal{position:absolute;left:9px;width:1200px}.CalendarMonthGrid--vertical{width:300px;margin:0 auto}.DayPicker{background:#fff;position:relative}.DayPicker--horizontal{background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);-moz-box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.DayPicker--horizontal.DayPicker--portal{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;position:absolute;left:50%;top:50%}.DayPicker--vertical.DayPicker--portal{position:initial}.DayPicker__nav--prev,.DayPicker__nav--next{border:1px solid #dce0e0;background-color:#fff;color:#757575;cursor:pointer;line-height:0.78}.DayPicker__nav--prev:focus,.DayPicker__nav--prev:hover,.DayPicker__nav--next:focus,.DayPicker__nav--next:hover{border:1px solid #c4c4c4}.DayPicker__nav--prev:active,.DayPicker__nav--next:active{background:#f2f2f2}.DayPicker--horizontal .DayPicker__nav{position:relative}.DayPicker--horizontal .DayPicker__nav--prev,.DayPicker--horizontal .DayPicker__nav--next{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:6px 9px;top:18px;z-index:2;position:absolute}.DayPicker--horizontal .DayPicker__nav--prev{left:22px}.DayPicker--horizontal .DayPicker__nav--next{right:22px}.DayPicker--horizontal svg{height:19px;width:19px;fill:#82888a}.DayPicker--vertical .DayPicker__nav{background:#fff;-webkit-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 5px 2px rgba(0,0,0,0.1);box-shadow:0 0 5px 2px rgba(0,0,0,0.1);position:absolute;bottom:0;left:0;height:52px;width:100%;z-index:2}.DayPicker--vertical .DayPicker__nav--prev,.DayPicker--vertical .DayPicker__nav--next{text-align:center;font-size:2.5em;padding:5px;display:inline-block;position:relative;height:100%;width:50%}.DayPicker--vertical .DayPicker__nav--next{border-left:0}.DayPicker--vertical svg{height:42px;width:42px;fill:#484848}.DayPicker__week-headers{position:relative}.DayPicker__week-header{color:#757575;position:absolute;top:62px;z-index:2;text-align:left}.DayPicker__week-header ul{list-style:none;margin:1px 0;padding-left:0}.DayPicker__week-header li{display:inline-block;width:39px;text-align:center}.DayPicker--horizontal .DayPicker__week-header{padding:0 22px 0 13px}.DayPicker--horizontal .DayPicker__week-header:first-of-type{padding:0 13px 0 22px}.DayPicker--vertical .DayPicker__week-header{margin-left:-150px;padding:0 13px;width:300px;left:50%}.transition-container{position:relative;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.transition-container--horizontal{-webkit-transition:height 0.2s ease-in-out;-moz-transition:height 0.2s ease-in-out;-o-transition:height 0.2s ease-in-out;transition:height 0.2s ease-in-out}.transition-container--vertical{width:100%}.DateInput{font-weight:200;font-size:18px;line-height:24px;color:#757575;margin:0;padding:8px;background:#fff;position:relative;display:inline-block;width:130px;vertical-align:middle}.DateInput--disabled{background:#cacccd}.DateInput__label{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateInput__input{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";position:absolute;top:0;left:0;border:0;height:100%;width:100%}.DateInput__display-text{padding:4px 8px;white-space:nowrap;overflow:hidden}.DateInput__display-text--has-input{color:#484848}.DateInput__display-text--focused{background:#99ede6;border-color:#99ede6;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#007a87}.DateInput__display-text--disabled{font-style:italic}.screen-reader-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.DateRangePicker{position:relative;display:inline-block}.DateRangePicker__picker{background-color:#fff;z-index:1;position:absolute;top:145%;left:0}.DateRangePicker__picker:before,.DateRangePicker__picker:after{content:"";display:inline-block;position:absolute;bottom:auto}.DateRangePicker__picker--show{visibility:visible}.DateRangePicker__picker--invisible{visibility:hidden}.DateRangePicker__picker--portal{background-color:#000000;background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.DateRangePicker__picker--full-screen-portal{background-color:#fff}.DateRangePicker__picker--start:before,.DateRangePicker__picker--end:before{top:-10px;border:10px solid transparent;border-top:0;border-bottom-color:rgba(0,0,0,0.1)}.DateRangePicker__picker--start:before{left:22px}.DateRangePicker__picker--end:before{left:162px}.DateRangePicker__picker--start:after,.DateRangePicker__picker--end:after{top:-9px;border:9px solid transparent;border-top:0;border-bottom-color:#fff}.DateRangePicker__picker--start:after{left:23px}.DateRangePicker__picker--end:after{left:163px}.DateRangePicker__close{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.DateRangePicker__close svg{height:15px;width:15px;fill:#cacccd}.DateRangePicker__close:hover,.DateRangePicker__close:focus{color:#b0b3b4;text-decoration:none}.DateRangePickerInput{background-color:#fff;border:1px solid #cacccd;display:inline-block}.DateRangePickerInput--disabled{background:#cacccd}.DateRangePickerInput__arrow{display:inline-block;vertical-align:middle}.DateRangePickerInput__arrow svg{vertical-align:middle;fill:#484848;height:24px;width:24px}.DateRangePickerInput__clear-dates{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;cursor:pointer;display:inline-block;vertical-align:middle;padding:10px;margin:0 10px 0 5px}.DateRangePickerInput__clear-dates svg{fill:#82888a;height:12px;width:15px;vertical-align:middle}.DateRangePickerInput__clear-dates--hide{visibility:hidden}.DateRangePickerInput__clear-dates:focus,.DateRangePickerInput__clear-dates--hover{background:#dbdbdb;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.SingleDatePicker{position:relative;display:inline-block}.SingleDatePicker__picker{background-color:#fff;z-index:1;position:absolute;top:145%;left:0}.SingleDatePicker__picker:before,.SingleDatePicker__picker:after{content:"";display:inline-block;position:absolute;bottom:auto}.SingleDatePicker__picker:before{top:-10px;border:10px solid transparent;border-top:0;border-bottom-color:rgba(0,0,0,0.1);left:22px}.SingleDatePicker__picker:after{top:-9px;border:9px solid transparent;border-top:0;border-bottom-color:#fff;left:23px}.SingleDatePicker__picker--show{visibility:visible}.SingleDatePicker__picker--invisible{visibility:hidden}.SingleDatePicker__picker--portal{background-color:#000000;background-color:rgba(0,0,0,0.3);position:fixed;top:0;left:0;height:100%;width:100%}.SingleDatePicker__picker--full-screen-portal{background-color:#fff}.SingleDatePicker__close{background:none;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;cursor:pointer;position:absolute;top:0;right:0;padding:15px;z-index:2}.SingleDatePicker__close svg{height:15px;width:15px;fill:#cacccd}.SingleDatePicker__close:hover,.SingleDatePicker__close:focus{color:#b0b3b4;text-decoration:none}.SingleDatePickerInput{border:1px solid #dbdbdb}.DateRangePicker,.DateRangePickerInput{width:100%}.DateRangePickerInput__clear-dates{float:right;height:36px;margin-top:3px}.DateRangePickerInput__clear-dates svg{margin-bottom:4px}.DateInput{font-size:16px;font-weight:normal;line-height:normal;padding:6px;width:115px}[lang^="zh"] .DateInput__display-text{padding-left:3px;padding-right:3px}[lang^="zh"] .DateRangePickerInput__clear-dates{margin-top:0}.SearchForm__input-wrapper .DateRangePicker{text-align:left}.SearchForm__input-wrapper .DateRangePickerInput{border-right:0}@media (min-width: 1128px){.DateRangePickerInput__clear-dates{margin-left:0;margin-right:2px}.DateInput{padding:6px 2px;width:112px}}@media (min-width: 744px) and (max-width: 1127px){.DateRangePickerInput__clear-dates{display:none}.DateInput{width:105px}.DateInput__display-text{padding-left:3px;padding-right:3px}.DateRangePicker__picker--horizontal{left:-148px}.DateRangePicker__picker--start:before{left:170px}.DateRangePicker__picker--start:after{left:171px}.DateRangePicker__picker--end:before{left:310px}.DateRangePicker__picker--end:after{left:311px}}@media (max-width: 743px){.DateRangePicker{margin-top:9px;margin-bottom:8px}.DateRangePicker,.DateRangePickerInput{width:100%}.DateInput{width:40%}.DateRangePickerInput__clear-dates{position:absolute;right:0;margin-right:0}.DateRangePicker__picker{z-index:2001;width:100%;top:125%}.DateRangePicker__picker:before{top:-9px}.DateRangePicker__picker:after{top:-8px}}@media (max-width: 743px) and (max-width: 360px){.DateRangePicker__picker{left:-webkit-calc(50% - 160px);left:-moz-calc(50% - 160px);left:calc(50% - 160px);width:inherit}.DateRangePicker__picker.DateRangePicker__picker--start:before{left:42px}.DateRangePicker__picker.DateRangePicker__picker--start:after{left:43px}.DateRangePicker__picker.DateRangePicker__picker--end:before{left:176px}.DateRangePicker__picker.DateRangePicker__picker--end:after{left:177px}}@media (max-width: 743px){.DayPicker{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;width:100% !important}.DayPicker--horizontal .DayPicker__week-header,.DayPicker--horizontal .DayPicker__week-header:first-of-type{padding:0;text-align:center}.transition-container{width:320px !important;margin:0 auto}}.SearchForm__inputs-wrapper{position:relative;padding-right:0}.SearchForm__inputs-wrapper .SearchForm__location{position:initial}.SearchForm__inputs-wrapper .SearchForm__location .input-placeholder-label{position:absolute;top:0;left:0;padding-top:11px;padding-left:23px;padding-right:11px;font-size:16px;max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;cursor:text;color:#767676}.SearchForm__inputs-wrapper .SearchForm__location input,.SearchForm__inputs-wrapper .SearchForm__location select,.SearchForm__inputs-wrapper .SearchForm__dates input,.SearchForm__inputs-wrapper .SearchForm__dates select,.SearchForm__inputs-wrapper .SearchForm__guests input,.SearchForm__inputs-wrapper .SearchForm__guests select{border-right:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0}.SearchForm__inputs-wrapper .SearchForm__location,.SearchForm__inputs-wrapper .SearchForm__dates{padding-right:0}.SearchForm__inputs-wrapper .SearchForm__dates,.SearchForm__inputs-wrapper .SearchForm__guests{padding-left:0}.SearchForm__inputs-wrapper .SearchForm__guests{font-size:16px}.SearchForm__inputs-wrapper .SearchForm__guests select{border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.SearchForm__inputs-wrapper .SearchForm__guests .GuestPickerTrigger__button{border-left:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.SearchForm__inputs-wrapper .SearchForm__guests .SearchForm__guests-label{text-align:left;margin:6px 8px}.SearchForm__inputs-wrapper .SearchForm__guests .SearchForm__guests-label .guest-label__text{padding:4px 0}.SearchForm__inputs-wrapper .SearchForm__guests .SearchForm__guests-label .guest-label__text.highlight,.SearchForm__inputs-wrapper .SearchForm__guests .SearchForm__guests-label .guest-label__text .highlight{padding:4px 6px}.SearchForm__inputs-wrapper .icon{margin-left:0.15em;margin-right:0.45em;font-size:24px;vertical-align:-3px}.SearchForm__submit{padding-left:0}.SearchForm__submit button{line-height:normal;padding-top:10px;padding-bottom:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}@media (min-width: 744px) and (max-width: 1127px){.SearchForm__submit button{padding:10px 0}}.SearchForm__submit .icon{margin:0;line-height:normal}.SearchForm__submit-text{overflow:hidden;white-space:nowrap;display:block;-o-text-overflow:ellipsis;text-overflow:ellipsis}.LocationInput__label{padding:0}.LocationInputDropDownWrapper,.GroupedDestinationsWrapper{position:absolute;width:100%;padding-right:12px;z-index:3000}.LocationInputDropDown,.GroupedDestinations{background:#fff;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border:1px solid #c4c4c4;border-top:0;-webkit-box-shadow:0 1px 5px rgba(50,50,50,0.2);-moz-box-shadow:0 1px 5px rgba(50,50,50,0.2);box-shadow:0 1px 5px rgba(50,50,50,0.2);overflow:auto;text-align:left;top:100%}.LocationInputDropDown__section--suggestions{background:#f5f5f5;border-top:1px solid #e6e6e6}.SearchLocation__locale{color:#484848;font-weight:bold}.DropDownOption{display:block;padding:0.4em 0.6em;cursor:pointer;font-size:14px;line-height:44px;height:44px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#c3c0c0;padding-top:0;padding-bottom:0}.DropDownOption:focus *,.DropDownOption.focused *{color:#fff}.DropDownOption+.DropDownOption{border-top:1px solid #e6e6e6}.DropDownOption--focused{outline:0;background:#ff5a5f}.DropDownOption--focused *{color:#fff}.SavedSearch .dates__end,.SavedSearch .dates__separator{padding-left:10px}.SavedSearch .dates__separator{text-align:center}@media (min-width: 744px) and (max-width: 1127px){.search-bar-responsive-container{width:auto}}.featured-listings .tabs>li{margin-right:0}.reset-password-modal .modal-content{height:550px}.reset-password-modal .panel-header{height:110px;background-color:#00a699}.reset-password-modal .icon-tns{background:no-repeat url(https://a2.muscache.com/airbnb/static/reset_password/tns_confirmation-74c0a0ecfdd028d72a7863af72caa40a.png) center 10px;width:22px;height:40px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.password-strength--weak{color:#b23f42}.password-strength--good{color:#ffb400}.password-strength--strong{color:#3fb34f}.password-strength{text-align:left;padding-top:5px}.eddie-peng__b-roll{position:relative}.eddie-peng--video{width:80%}.eddie-peng--play-button{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";color:#fff;position:absolute;top:50%;font-size:25px;margin:auto;margin-top:-31px;left:0;right:0}.eddie-peng--play-button:hover{color:#fff}
