.homebackground{margin-bottom:6rem;position:relative;z-index:1}.homehero-overlay{background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(17,17,17,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(100%,rgba(17,17,17,1)));background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(17,17,17,1) 100%);background:-o-linear-gradient(top,rgba(0,0,0,0) 0,rgba(17,17,17,1) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,0) 0,rgba(17,17,17,1) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(17,17,17,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#111111',GradientType=0);width:100%;height:180px;position:absolute;left:0;bottom:0;opacity:1}.dark-overlay{background-color:#111;opacity:.25;width:100%;height:1300px;position:absolute;left:0;bottom:0}.searchrow{z-index:2}.homepage-slider{position:relative;text-align:center;z-index:1}.homepage-slider-links{text-align:center;position:relative;z-index:1}.homepage-slider-links ul{margin-bottom:0;margin-top:1rem}.homepage-slider-links li{display:inline-block;margin-left:.3rem;margin-right:.3rem;cursor:pointer}.homepage-slider-links i{color:#fff;font-size:1.5rem}#slide-content1,#slide-content2,#slide-content3,#slide-content4,#slide-content5{display:none}.homepage-slider-content{display:inline-block}.homepage-slider-placeholder,.homepage-slider-content{height:63px}.homepage-slider-content-text{display:inline-block;margin-left:1rem;text-align:left}.homepage-slider-content span.textline{display:block;color:#fff;font-size:.9rem}.homepage-slider-content span{margin-top:.7rem;display:block}.homepage-slider-content a{font-size:.75rem;display:inline-block}td.search_td{display:none!important}.darkbanner{background-color:#313131;border-bottom:4px solid #ff7346;height:5rem;display:none}.whitedivider{position:absolute!important;left:0;bottom:0;width:100%}.topcities{padding-bottom:2rem}.coverlocation{position:absolute;left:0;width:100%;text-align:center;color:#fff;font-size:.7rem;z-index:9;padding:1rem;bottom:0;display:none}.coverlocation a{color:#fff}h1.large{font-size:2.85rem;text-align:center}.topbackground{background-size:cover;background-position:center center;position:relative}.homehostels{padding-top:2rem;margin-bottom:2rem;position:relative;z-index:9;padding-bottom:2rem}.homehostels div.row{position:relative}.leftarrow{position:absolute;top:110px;left:-40px;width:36px;font-size:3rem;display:none}.rightarrow{position:absolute;top:110px;right:-40px;width:36px;font-size:3rem;display:none}.leftarrow a,.rightarrow a{color:#CCC}.leftarrow a:hover,.rightarrow a:hover{color:#aaa!important}.homehostels li{border-right:1px dotted #ccc}.homehostels li h2{margin-bottom:0}.homehostels li h2 a{color:#444}.homehostels li span{display:block;color:#999;font-size:.7rem;margin-bottom:.5rem}.homehostels li p{margin-top:.5rem;line-height:1.3rem}.homehostels li.noborder{position:relative}.homehostels li.noborder div.promobox{position:absolute;left:0;top:0;padding:0 .625rem 1.25rem;width:100%;background-color:#fff;display:none}.newsletterrow{display:block}#wTopCitiesForContinent div.tcLoading{position:absolute;top:50%;left:50%}.topbackground{margin-top:-130px}.userback{background-color:transparent}@media only screen and (min-width:40.063em) and (max-width:64em){.homehostels li:nth-last-child(2){border:0}.coverlocation{border:0}div.topcities{margin-top:2rem}}@media only screen and (max-width:40em){.smartBanner{display:block}.hero-overlay{background-position:left -50px;z-index:1;height:290px;overflow:hidden}h1.large{font-size:1.9rem;margin-top:1rem;text-align:center;margin-bottom:.5rem}.featureboxes h1.large{margin-top:0rem;margin-bottom:1.5rem}.featureboxes h3{font-size:1rem}.searchbox div.topmargin{margin-top:1rem}.homehostels li{border:0;border-bottom:2px dotted #ccc;margin-bottom:1.25rem}}.topbackground{background-size:cover;background-position:center top;position:relative;z-index:99;padding-bottom:2rem}.forminputlabel{text-align:left;color:#fff;width:100%}.homesearch{float:none;margin-left:auto;margin-right:auto;text-align:center;z-index:9;position:relative}.homesearch h1{color:#fff;font-size:3.5rem;line-height:5rem;font-weight:bold;font-family:"hw-ultra","Noto",Helvetica,Arial,sans-serif;text-transform:uppercase;text-shadow:1px 0 9px #6e6e6e}.homesearch h1 a{color:#fff}.homesearch h4{color:#fff;text-shadow:1px 0 6px #000;margin-bottom:2rem;z-index:1}.homesearch form{position:relative}.homesearch .tagline{text-align:center;width:83.33333%;margin-left:auto;margin-right:auto;margin-bottom:1rem}.homesearch .tagline img{width:100%}.homesearch .searchbox{padding:1rem;position:relative;-webkit-border-radius:3px!important;-moz-border-radius:3px!important;border-radius:3px!important}.homesearch input,.homesearch select{box-shadow:none}.homesearch .searchbox div.step2{display:none;position:relative}.homesearch .searchbox div.topmargin{margin-top:1rem}.homesearch .searchbox div select,.homesearch .searchbox div input{color:#444;font-size:.85rem;margin:0}.homesearch .searchbox .dp-checkout{position:relative}.homesearch .searchbox .dp-checkin{position:relative}.homesearch .searchbox div.checkboxes input{height:auto}.homesearch .searchbox div.checkboxes label{font-size:.8rem;margin-left:.3rem}.homesearch .searchbox div.checkboxes label.lastlabel{margin:0}.groupbooking{margin-top:1rem}.homesearch .groupbooking fieldset{margin-top:1rem;padding:.5rem;padding-top:1rem}.homesearch .groupbooking fieldset input{margin-bottom:1rem}.homesearch .ageranges{padding:0;padding-top:1rem;margin:0;text-align:center;overflow:hidden}.homesearch .ageranges legend{background:transparent;text-align:left;width:100%;display:block}.homesearch .mylocation{position:absolute;right:1.5rem;top:.4rem;font-size:1.5rem;background-color:#fff}.homesearch .mylocation a{color:#666}.homesearch .autocomplete{height:3rem!important}.homesearch .orange_button{margin:0;margin-top:1.5rem;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333}.homesearch input.dp-checkin[readonly="readonly"]{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333}@media only screen and (min-width:64.064em) and (max-width:8200em){.homesearch{margin-top:325px;margin-bottom:170px}.groupsearch{margin-top:100px;margin-bottom:152px}}@media only screen and (min-width:64.064em) and (max-width:8200em){.homesearch{margin-top:300px}}.homesearch .searchbox{background-color:rgba(0,0,0,0.2);padding:.5rem}.checkTitle{margin-top:10px;border-bottom:1px dotted #ccc;padding-bottom:10px;font-weight:bold;text-align:center;color:#444;font-size:.8rem}@media only screen and (min-width:40.063em) and (max-width:64em){.homesearch h1{font-size:3rem!important;line-height:4rem!important}.homesearch h4{font-size:.8rem!important}.homesearch{margin-top:100px;margin-bottom:190px}.groupsearch{margin-top:60px;margin-bottom:147px}.homesearch{margin-top:225px}}@media only screen and (max-width:40em){.homesearch .tagline{width:100%}.homesearch{margin-top:50px;margin-bottom:80px}.groupsearch{margin-top:50px;margin-bottom:80px}.homesearch .small-12{float:none}.homesearch .searchbox div.topmargin{margin-top:1rem}.homesearch h1{font-size:2rem!important;line-height:2.5rem;margin-bottom:1rem}.homesearch h4{font-size:.8rem!important;display:none}.homesearch h4{font-size:.8rem;margin-bottom:1.5rem}.homesearch .searchbox{padding:.5rem}.homesearch .searchbox div select,.homesearch .searchbox div input{height:auto;margin-bottom:1rem;font-size:.95rem}.homesearch .autocomplete{margin-bottom:0!important;height:2.5rem!important}.homesearch .searchbox div input.date{background-position:right -1071px}.groupbooking{margin-top:0!important}.homesearch .mylocation{top:.15rem}.homesearch{margin-top:200px;margin-bottom:200px}}.userback{background-color:transparent}.headerback{background-color:transparent!important;border:0}.headerback table.topmenu{margin-top:2.55rem}.headerback table.topmenu .iconholder{background-color:rgba(0,0,0,0.3)}.logo{height:64px;width:300px;margin-top:1.5rem}.logo a{background-position:left center}.breadcrumbs>*{color:#fff!important}.breadcrumbs>*:before{color:#fff}.breadcrumbs>* a,.breadcrumbs>* span{color:#fff}.breadcrumbs>*.current{color:#fff}.breadcrumbs>*.current a{color:#fff}.breadcrumbs>*.unavailable{color:#fff}.breadcrumbs>*.unavailable a{color:#fff}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{color:#fff!important}.breadcrumbs-back{background-color:#fff}ul.breadcrumbs li a:hover{color:#fff!important}#topsearch-search{margin-top:0!important}@media only screen and (max-width:40em){.headerback table.topmenu{margin-top:1.35rem}.logo{margin-top:1rem;padding-top:0;width:200px;height:43px}body.opensearch .globalsearch{margin-top:4rem}}img.nl-loader{display:block;margin:auto}div#nl-signup-loader{display:none;padding-top:15px}p#nl-signup-success{display:none}input#nl-signup-name{margin-bottom:.5rem}