.listing-img{overflow:hidden;padding-bottom:67%}.target-control{position:absolute;height:100%;cursor:pointer}.listing-img .target-control{transition:none !important}.target-control .icon{position:absolute;top:50%;margin-top:-22px}.target-prev{left:0;width:25%}.target-prev .icon{left:10px}.target-next{right:0;width:25%}.target-next .icon{right:10px}@media (min-width: 768px){.listing-img .target-control{display:none;transition:opacity 0.1s ease-in-out}.listing-img:hover .target-control{display:block;opacity:0.8}.listing-img:hover .target-control:hover{opacity:1.0}}.debug-string{height:150px;overflow:scroll}.infoBox{padding:10px;background:#fff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-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:rgba(0,0,0,0.3) transparent 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 transparent;border-width:15px;border-style:solid;content:'';display:inline-block;position:absolute;bottom:-30px;margin:0 0 0 115px}.loading .listing-name,.loading .listing-review-count,.loading .wish_list_button,.loading .instant-book-button{display:none}.loading .listing-img .img-border,.loading .listing-img .target-next,.loading .listing-img .target-prev{display:none}.listing-link{display:block}.star-rating .foreground{position:absolute}.icon-star-big{padding-right:5px}.icon-star-small{padding-right:5px}.listing-description{position:absolute;top:0;right:0;bottom:0;left:0}.listing-card-ib-tooltip{position:absolute;top:auto;bottom:5px;max-width:200px;visibility:hidden;opacity:0;transition:visibility 0.5s linear, opacity 0.5s ease-in-out}.listing-card-ib-tooltip-show{visibility:visible;opacity:1}.hero{position:relative;height:400px}.hero__background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1;}.hero__background video{bottom: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.2);bottom:0;left:0;padding-bottom:30px;padding-top:30px;position:absolute;right:0}@media (min-width: 768px){.hero{height:600px}.hero__content{height:550px;padding-bottom:104px;top:50px}}@media (min-width: 1100px){.hero__background video{height:auto;width:100%}}.hero-slideshow{height:100%;width:100%}.hero-slideshow .air-slide{background-color:#000}.hero-slideshow img{bottom:0;position:absolute}@media (max-width: 767px){.hero-slideshow img{height:100%;min-width:100%;width:auto}}@media (min-width: 768px) and (max-width: 1099px){.hero-slideshow img{height:100%;width:auto}}@media (min-width: 1100px){.hero-slideshow img{width:100%;height:auto}}.community__container{max-width:1400px}.community-card{transition-duration:0.8s;transition-property:opacity, transform;transition-timing-function:ease}.community-card .panel{border:none}.community-card .media-cover-dark::after{transition:0.2s opacity ease;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.community-card:hover .media-cover-dark::after{opacity:0.15;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)";filter:alpha(opacity=15)}.community-card u{text-decoration:none}.community-card:hover u{text-decoration:underline}.community-card--hidden{opacity:0;transform:translateY(20px)}.community-card__link{height:492px}.community-card--create{transition-delay:0.4s}.community-card--create .media-cover{background-color:#00d1c1}.community-card--traveling{transition-delay:0.1s}.community-card--traveling .community-card__header-label{background-color:#007a87}.community-card--traveling.community-card--show-images .media-cover{background-image:url(https://a0.muscache.com/airbnb/static/homepages/traveling-73ba2942dae0a033a2b14388527214c4.jpg)}.community-card--business{transition-delay:0.1s}.community-card--business .community-card__header-label{background-color:#0e76bd; color:white;}.community-card--business.community-card--show-images .media-cover{background-image:url(https://a1.muscache.com/airbnb/static/homepages/business-0cb2a32cd24fc21006f9e984951c4e6d.jpg)}.community-card--hosting{transition-delay:0.7s}.community-card--hosting .community-card__header-label{background-color:#7b0051}.community-card--hosting.community-card--show-images .media-cover{background-image:url(https://a0.muscache.com/airbnb/static/homepages/hosting-8fec1d4e5d1dde4d267f6480654346f2.jpg)}.community-card__header{left:0;position:absolute;right:0;top:0}.community-card__header-label{display:inline-block;margin:0 auto;padding:10px}.belong-anywhere{height:600px}.belong-anywhere__slides{margin:0}.belong-anywhere__icon{color:#fff;font-size:100px;opacity:0.7}.belong-anywhere__icon:hover{color:#fff;opacity:1}.belong-anywhere__belong{background-color:#ffb400}.belong-anywhere__rentals{background-color:#55ded3;background-position:center;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}.belong-anywhere--loaded .belong-anywhere__belo{background-image:url(https://a2.muscache.com/airbnb/static/homepages/belo-vid-65693e30755669188d55eb2c622503cb.jpg)}.belong-anywhere--loaded .belong-anywhere__belong{background-image:url(https://a2.muscache.com/airbnb/static/homepages/belong-vid-7e730d7c702ce4bbd2ad2f2dc1a300aa.jpg)}.belong-anywhere--loaded .belong-anywhere__rentals{background-image:url(https://a0.muscache.com/airbnb/static/homepages/vacation-rentals-banner-ef972af838dd710ebdbe0e65c19123c2.png)}.air-slideshow{overflow:hidden;position:relative}.air-slideshow__prev,.air-slideshow__next{margin-top:-30px;opacity:0.7;position:absolute;top:50%;z-index:2}.air-slideshow__prev:hover,.air-slideshow__next:hover{opacity:1}.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-05170c93f9abdde98ec4b0c9b6836a3a.png) center 0 no-repeat;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:25px;top:25px;opacity:0.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}.how-it-works__close:hover{color:#007a87;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}@media (max-width: 767px){.how-it-works__image{min-width:283px}}@media (min-width: 768px) and (max-width: 1099px){.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{display:inline-block;vertical-align:middle}.searchbar input,.searchbar select,.searchbar button,.searchbar .select{display:block;height:44px}.searchbar input:focus{position:relative;z-index:1}.searchbar__input-wrapper{float:left}.searchbar__location,.searchbar__checkin,.searchbar__checkout,.searchbar__dates--new,.searchbar__guests,.searchbar__submit{float:left;margin:0 -1px 0 0;padding-bottom:0;padding-top:0;vertical-align:middle;width:auto}.searchbar__location{width:220px}.searchbar__location input{border-top-right-radius:0;border-bottom-right-radius:0}.searchbar__location-error{background:#fff;background:rgba(255,255,255,0.8);border-radius:0 0 3px 3px;left:0;margin-top:-1px;position:absolute;top:100%;width:220px}.searchbar__checkin,.searchbar__checkout{width:130px}.searchbar__checkin input,.searchbar__checkout input{border-radius:0}.searchbar__guests select{border-radius:0;border-right:none}.searchbar__submit{border-bottom-left-radius:0;border-top-left-radius:0;display:inline-block}@media (min-width: 1100px){.searchbar__location,.searchbar__location-error{width:380px}}body.is-fullscreen{overflow:hidden;height:100%}.fullscreen-video-player{background-color:#000;height:100%;left:0;position:fixed;top:0;transition:opacity 800ms ease;width:100%;z-index:-1001}.fullscreen-video-player video{max-width:100%}.fullscreen-video-player--hidden{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:#82888a;cursor:pointer;font-size:20px;position:absolute;right:50px;text-decoration:none;top:50px}.DayPicker{background:#fff;width:300px;text-align:center;min-height:100%;padding:0 13px;display:inline-block;white-space:nowrap}.DayPicker caption{margin-top:7px}.DayPicker-day{border:1px solid #e4e7e7;color:#565a5c;cursor:pointer;width:39px;height:38px}.DayPicker-day--outside{border:none}.DayPicker-container{background:#fff;position:absolute;left:-291px;width:1200px;z-index:0}.DayPicker-container.animating{transition:left 0.2s ease-in-out;z-index:1}.transition-container{position:relative;overflow:hidden;width:618px;height:297px;transition:height 0.2s ease-in-out;border-radius:3px}.DayPicker-caption{color:#3c3f40;font-size:18px;padding:15px 0 35px;margin-bottom:2px}.DayPicker--nav__prev,.DayPicker--nav__next{border:1px solid #dce0e0;background-color:#fff;border-radius:3px;color:#82888a;cursor:pointer;line-height:0.78;position:absolute;padding:5px 2px 3px 7px;top:18px;z-index:2;height:33px;width:39px}.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}.saved-search-wrapper .DayPicker--nav .icon{font-size:18px}.DayPicker--nav__prev{left:22px}.DayPicker--nav__next{right:22px}.week-header{background-color:#fff;color:#82888a;width:50%;position:absolute;padding:0 13px 0 22px;top:62px;z-index:2;text-align:left}.week-header ul{margin:1px 0}.week-header li{display:inline-block;width:39px;text-align:center}.week-header:last-child{left:50%;padding:0 22px 0 13px}.DayPicker-day--hovered{background:#e4e7e7;border:1px double #d4d9d9;color:inherit}.DayPicker-day--selected-span{background:#66e2da;border:1px double #33dacd;color:#fff}.DayPicker-day--selected-span.DayPicker-day--hovered{background:#33dacd;border:1px double #00d1c1}.DayPicker-day--selected-span.DayPicker-day--last-in-range{border-right:#00d1c1}.DayPicker-day--checkin-selected-hovered{background:#b2f1ec;border:1px double #80e8e0;color:#007a87}.DayPicker-day--selected-start,.DayPicker-day--selected-end{background:#00d1c1;border:1px double #00d1c1;color:#fff}.DayPicker-day--blocked-calendar{background:#cacccd;color:#82888a;cursor:default}.DayPicker-day--blocked-past-date{color:#cacccd;background:#fff;border:1px solid #e4e7e7;cursor:default}.DateRangePicker{position:relative}.DateRangePicker-picker{background-color:#fff;position:absolute;top:145%;left:0;opacity:1;box-shadow:0 2px 6px rgba(0,0,0,0.05),0 0 0 1px rgba(0,0,0,0.07);border-radius:3px;z-index:1}.DateRangePicker-picker:before,.DateRangePicker-picker:after{content:"";display:inline-block;position:absolute;bottom:auto}.DateRangePicker-picker--start:before,.DateRangePicker-picker--end:before{top:-10px;border:10px solid transparent;border-top:none;border-bottom-color:rgba(0,0,0,0.1)}.DateRangePicker-picker--start:before{left:11px}.DateRangePicker-picker--end:before{left:164px}.DateRangePicker-picker--start:after,.DateRangePicker-picker--end:after{top:-9px;border:9px solid transparent;border-top:none;border-bottom-color:#fff}.DateRangePicker-picker--start:after{left:12px}.DateRangePicker-picker--end:after{left:165px}.DateRangePicker--Input{background-color:#fff;border:1px solid #cacccd;height:44px;width:350px}.DateRangePicker--Input label{padding:0}.DateRangePicker--Input label:last-child{padding-left:40px}.DateRangePicker--Input .searchbar__checkin--new .input-placeholder-label{top:1px;left:17px} input.formInvalid::-webkit-input-placeholder {color: red;}.DateRangePicker--Input .searchbar__checkout--new .input-placeholder-label{top:1px;left:49px}.DateRangePicker--Input .date-inputs{width:330px}.DateRangePicker--Input--Start .input-placeholder-group,.DateRangePicker--Input--End .input-placeholder-group{position:absolute;top:0;opacity:0;z-index:1}.DateRangePicker--Input--Start .display-text,.DateRangePicker--Input--End .display-text{font-size:16px;height:30px;margin:6px;padding:4px 8px;cursor:pointer;position:absolute}.DateRangePicker--Input--Start .display-text.no-date-selected,.DateRangePicker--Input--End .display-text.no-date-selected{color:#82888a}.DateRangePicker--Input--Start.highlight .display-text,.DateRangePicker--Input--End.highlight .display-text{background-color:#99ede6;border-color:#99ede6;border-radius:3px;color:#007a87}.DateRangePicker--Input--Start .input-placeholder-group{left:0}.DateRangePicker--Input--End .input-placeholder-group,.DateRangePicker--Input--End .display-text{left:126px}.DateRangePicker--Input--arrow{font-size:24px;position:absolute;top:7px;left:98px}.DateRangePicker--Input--remove{font-size:24px;cursor:pointer;margin:7px 10px 7px 0}.DateRangePicker--Input--remove .clear-dates,.DateRangePicker--Input--remove .clear-dates-hover{position:absolute;right:0;height:30px;width:30px}.DateRangePicker--Input--remove .clear-dates{background-repeat:no-repeat;background-image:url(https://a0.muscache.com/airbnb/static/datepicker/clear-c194018e449c246c27262a6a5eb8fa32.png)}@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), (min-resolution: 1.3dppx){.DateRangePicker--Input--remove .clear-dates{background-image:url(https://a2.muscache.com/airbnb/static/datepicker/clear@2x-1392ff12b5a9b23ff6c6bff10d4a0a32.png);background-size:30px 30px}}.DateRangePicker--Input--remove .clear-dates-hover{background-repeat:no-repeat;background-image:url(https://a0.muscache.com/airbnb/static/datepicker/clear-hover-27d9d5cb1db7c67910f2a758ac9be492.png)}@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), (min-resolution: 1.3dppx){.DateRangePicker--Input--remove .clear-dates-hover{background-image:url(https://a1.muscache.com/airbnb/static/datepicker/clear-hover@2x-fe0e6101d0af2be9e7341797d80a635a.png);background-size:30px 30px}}.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}.btn-semi-transparent{background:rgba(255,255,255,0.5);border-style:none}.btn-semi-transparent:hover{background-color:rgba(0,0,0,0.35)}.discovery-card-wrapper,.discovery-card{height:344px;}.discovery-card-blank{border-color:#fff}.discovery-loading-icon{color:#dce0e0}.discovery-card{background-color:#f5f5f5;background-size:cover;background-position:center;position:relative}.no-border-top{border-top:none}.discovery-listing{opacity:0.9}@media (min-width: 768px) and (max-width: 1099px){.col-switch{margin-top:-739px}}.icon-alipay{background-image:url(https://a1.muscache.com/airbnb/static/homepages/alipay-ea9c154ab4f0cbc1567493b14eff50f8.png);width:120px;height:55px;background-size:100% auto;display:inline-block}@media (max-width: 767px){.panel-dark{border:none}.rm-padding-sm{padding-bottom:0;padding-top:0;margin-bottom:0;margin-top:0;}.popular.rm-padding-sm {margin:auto;width:240px;height:240px;margin-top:30px;}.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}.menu{box-sizing:border-box;-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px;border:1px solid #c4c4c4;background:#fff;overflow:auto}.menu-heading{font-weight:bold;color:#fff;background:#CECECE;text-align:center;margin:0;line-height:1.5;letter-spacing:1px}.menu-option{display:block;cursor:default;padding:0.4em 0.6em}.menu-option+.menu-option{border-top:1px solid #E6E6E6}.menu-option:focus,.menu-option.focused{outline:0;color:#fff;background:#ff5a5f}.saved-search-wrapper{position:relative}.saved-search-wrapper .menu{text-align:left;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-webkit-box-shadow:0px 1px 5px rgba(50,50,50,0.2);box-shadow:0px 1px 5px rgba(50,50,50,0.2);border-top:none;position:absolute;z-index:99;top:100%;width:100%}.saved-search-wrapper .location.menu-open{-moz-border-radius-bottomright:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;-moz-border-radius-bottomleft:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px}.saved-search-wrapper .menu-option{font-size:14px;line-height:44px;height:44px;overflow:hidden;text-overflow:ellipsis;color:#c3c0c0;padding-top:0;padding-bottom:0}.saved-search-wrapper .menu-option:focus *,.saved-search-wrapper .menu-option.focused *{color:#fff}.saved-search-wrapper .search-locale{color:#565a5c;font-weight:bold}.saved-search-wrapper .icon{margin-left:0.15em;margin-right:0.45em;font-size:24px;vertical-align:-3px}.saved-search{display:table;width:100%;table-layout:fixed}.saved-search .search-location,.saved-search .saved-search-date,.saved-search .saved-search-guests{display:table-cell;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.saved-search .search-location{width:370px;max-width:370px}@media (min-width: 768px) and (max-width: 1099px){.saved-search .search-location{width:210px;max-width:210px}}.saved-search .saved-search-date{width:260px;max-width:260px}.saved-search .saved-search-guests{max-width:30%;padding-left:10px}.saved-search .date-start,.saved-search .date-end,.saved-search .seperator{display:inline-block;padding-left:10px}.saved-search .date-start{width:36%}.saved-search .seperator{width:14%;text-overflow:none;text-align:center}.input-placeholder-group{position:relative;display:inline-block}.location-suggestions{background:#f5f5f5;border-top:1px solid #E6E6E6}.input-placeholder-label{position:absolute;top:0;left:0;padding-top:11px;padding-left:11px;padding-right:11px;font-size:16px;max-width:100%;overflow:hidden;text-overflow:ellipsis;cursor:text;color:#82888a}.search-top-destinations{color:#565a5c;border-bottom:1px solid #c4c4c4;margin:0}.search-destination-group{text-align:center}.search-top-destination{padding-left:1px;padding-right:5px}.search-top-destination:hover{color:#fff;background:#ff5a5f;cursor:pointer}.search-top-destination-tips{padding-left:15px}.c1-why-airbnb i.icon,.c1-why-airbnb .c1-value-prop-text{display:inline-block;vertical-align:middle}.c1-why-airbnb i.icon{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px);margin-right:5px}.c1-why-airbnb i.icon-shared-room{margin-right:7px}.c1-coupon-card .referral-coupon-card-wrapper{height:200px}.c1-coupon-card .referral-coupon-card{background-image:url(https://a2.muscache.com/airbnb/static/homepages/china/c1-referral-coupon-background-42480609533175487e5106593b8c55ec.png)}.c1-coupon-card .referral-coupon-card-text{font-size:32px}@media (min-width: 768px) and (max-width: 1099px){.c1-coupon-card .referral-coupon-card-text{font-size:24px}}.coupon-card-button-text-arrow{vertical-align:text-bottom;margin-left:3px}.c1-side-bar{position:fixed;bottom:20px;right:20px;z-index:900}.c1-side-bar-button{width:40px;height:40px;background-color:#565a5c;position:relative}.c1-side-bar-button a{display:block;width:100%;height:100%}.c1-side-bar-button .icon{font-size:30px;position:absolute;top:0;bottom:0;left:0;right:0}.c1-side-bar-tooltip{width:200px}.c1-side-bar-contact-text{padding:5px 14px}.slideshow{height:100%;position:relative}.slideshow .slide{height:100%}.slideshow-pagination-left,.slideshow-pagination-right{cursor:pointer;display:block}.slideshow-pagination-left .icon,.slideshow-pagination-right .icon{position:absolute;top:50%;z-index:5}.slideshow-pagination-left .icon-size-3,.slideshow-pagination-right .icon-size-3{margin-top:-30px}.slideshow-pagination-right{right:0}.slideshow-pagination-right .icon{right:0}.c1-hero.hero{height:400px}.c1-hero .hero__content{height:100%;top:0}.c1-hero .sm-search{position:absolute;bottom:20px;width:100%;padding:0 25px;z-index:2}.c1-hero__slide{box-sizing:border-box;height:100%}.c1-hero__slide a{display:block;height:100%}.c1-hero__slide-content{position:relative;z-index:2}.c1-hero__slide-background{height:100%;left:0;position:absolute;bottom:0}@media (min-width: 1440px){.c1-hero__slide-background{height:auto;width:100%}}.c1-hero__footer-container{position:absolute;bottom:14px;left:0;right:0;z-index:2}.c1-hero__footer{background-color:#000;background-color:rgba(0,0,0,0.6);border-radius:2px;display:inline-block;margin:0 auto;padding:12px;white-space:nowrap}.c1-hero__footer .select-large{width:120px}.c1-hero__footer .btn-large{width:88px}.ie8 .c1-hero__footer{background-color:transparent;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";z-index:auto}.featured-listings .tabs>li{margin-right:0}.host-banner__media-container{height:344px;overflow:hidden;position:relative;cursor:pointer}.host-banner__slide{height:100%}.host-banner__welcome-guest{background-image:url(https://a1.muscache.com/airbnb/static/homepages/host_banner/welcome-guest-5871637891339a7308a838003ab942bd.jpg)}.host-banner__green-doors{background-image:url(https://a0.muscache.com/airbnb/static/homepages/host_banner/green-doors-da92547ad2e02558af61a61405d4a414.jpg)}.host-banner__having-dinner{background-image:url(https://a2.muscache.com/airbnb/static/homepages/host_banner/having-dinner-42ce249609ed4a0c755bd98f4625c828.jpg)}.host-banner__people-talking{background-image:url(https://a0.muscache.com/airbnb/static/homepages/host_banner/people-talking-c3fadd1c9220cf4796a8406f1a727b7b.jpg)}.host-banner--panel-no-border{border:none}.host-banner__body{height:344px}.host-banner__title{font-size:26px;line-height:1.1}.host-banner__subtitle{font-size:16px}.host-banner{opacity:0;position:relative;z-index:1;-webkit-transition:opacity 1.5s ease-out;-moz-transition:opacity 1.5s ease-out;-o-transition:opacity 1.5s ease-out;transition:opacity 1.5s ease-out}.host-banner--fade-in{opacity:1}.host-banner__play-icon{position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;display:inline-block;font-size:80px;height:80px;width:80px;margin:auto;opacity:0.7}.host-banner__play-icon:before{line-height:0.5}.host-banner__play-icon:hover{opacity:1}.host-banner__video-preview{background-image:url(https://a0.muscache.com/airbnb/static/homepages/host_banner/host-banner-video-preview-d9b00b07a1910df41848b910459a81d3.jpg);position:absolute;top:0;bottom:0;left:0;right:0}.host-banner__video-container{height:100%}@media (max-width: 767px){.host-banner__content{color:#fff;text-align:center}}@media (min-width: 768px) and (max-width: 1099px){.host-banner__body{height:270px}.host-banner__content{padding-left:20px}.host-banner__body .host-banner__cta{font-size:12px;padding:7px 21px}.host-banner__media-container{height:270px}.host-banner__video{height:100%;width:auto}.host-banner__play-icon{font-size:60px;height:60px;width:60px}}@media (min-width: 1100px){.host-banner__content{padding-left:40px;padding-right:10px}.host-banner__video{width:100%;height:auto}}@media (max-width: 1099px){.host-banner__title{font-size:19px}}.reset-password-modal .modal-content{height:550px}.reset-password-modal .panel-header{height:110px;background-color:#00d1c1}.reset-password-modal .icon-tns{background:no-repeat url(https://a2.muscache.com/airbnb/static/reset_password/tns_confirmation-cdb358cd0db947747878e92e19b56ab9.png) center 10px;width:22px;height:40px;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} .help { background-color: white; color: black; padding-left:5px; padding-right:5px; font-size:14px;} .default-color { color: #0e76bd;} .default-backcolor { background-color: #0e76bd;} div#new-header.regular-header.regular-header--new.clearfix.hide-sm.default-backcolor {background-color: #0e76bd;} a.hdr-btn.link-reset:hover {opacity:0.8;} .opaquebar {background-color: rgba(0, 0, 0, 0);} @media (min-width: 1100px) { .popular.discovery-card {height:244px;} } .popular.discovery-card { border-radius: 50%;}  .opaquebar.h2 {font-size: 22px;} br {background-color:#f5f5f5;} .popular a:hover,.epi a:hover {text-decoration:none;} @media (min-width: 300px) { #subscribe {width:120px;} } @media (min-width: 300px) {#subscribeto {width:100%;}} @media (min-width: 700px) { #subscribe {width:160px;} } @media (min-width: 700px){#subscribeto {width:323px;}} @media (min-width: 700px){ #stream {width:50%;} } @media (min-width: 400px){ #stream {width:100%;} } #blurred, .blurred {-webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px);}



/*----------------------------
    The file upload form
-----------------------------*/


#upload{
    /*font-family:'PT Sans Narrow', sans-serif;*/
    background-color:#ffffff;

    /*width:250px;*/
    padding:30px;
    border-radius:3px;


    margin:auto;
    text-align: center;

}

#drop{
    background-color: #FFFFFF;
    padding: 40px 50px;
    margin-bottom: 30px;
    border: 20px solid rgba(0, 0, 0, 0);
    border-radius: 3px;
    border-image: url('../images/border-image_white.png') 25 repeat;
    text-align: center;
    text-transform: uppercase;

    font-size:16px;
    font-weight:bold;
    color:#303030;
}

#drop a{
    background-color:#0e76bd;
    padding:12px 26px;
    color:#fff;
    font-size:14px;
    border-radius:2px;
    cursor:pointer;
    display:inline-block;
    margin-top:12px;
    line-height:1;
}

#drop a:hover{
    background-color:#CF1254;
}

#drop input{
    display:none;
}

#upload ul{
    list-style:none;
    margin:0 -30px;
}

#upload ul li{

    background-color:#333639;

    background-image:-webkit-linear-gradient(top, #333639, #303335);
    background-image:-moz-linear-gradient(top, #333639, #303335);
    background-image:linear-gradient(top, #333639, #303335);

    border-top:1px solid #3d4043;
    border-bottom:1px solid #2b2e31;
    padding:15px;
    height: 52px;

    position: relative;
}

#upload ul li input{
    display: none;
}

#upload ul li p{
    width: 144px;
    overflow: hidden;
    white-space: nowrap;
    color: #EEE;
    font-size: 16px;
    font-weight: bold;
    position: absolute;
    top: 20px;
    left: 100px;
}

#upload ul li i{
    font-weight: normal;
    font-style:normal;
    color:#7f7f7f;
    display:block;
}

#upload ul li canvas{
    top: 15px;
    left: 32px;
    position: absolute;
}

#upload ul li span{
    width: 15px;
    height: 12px;
    background: url('../images/icons.png') no-repeat;
    position: absolute;
    top: 34px;
    right: 33px;
    cursor:pointer;
}

#upload ul li.working span{
    height: 16px;
    background-position: 0 -12px;
}

#upload ul li.error p{
    color:red;
}


