.sitemap-top{
	columns:2;
	-webkit-column-count: 2;
    -moz-column-count: 2;
}
.t1, .t1 a{
    font-size: 12px;
    font-weight: 500;
	color: #000;
}
.t2, .t2 a {
    font-size: 14px;
    font-weight: 500;
	color: #000;
}
.t3, .t3 a {
    font-size: 16px;
    font-weight: 600;
	color: #000;
}
.t4, .t4 a {
    font-size: 18px;
    font-weight: 700;
	color: #000;
}
 .hostel-book {
    display: inline;
    margin-top: 10px;
    float: right;
}
 .hostel-book a{
	font-weight:bold;
	color:#fff;
	background-color:#2e5596;
	padding:11px;
	text-decoration:none;
 } 
.nav-container{
	    background: #e6e1db;
		margin-bottom: 2em;
}
.tabs{
	display: inline-block;
	margin-bottom:0px !important;
}
nav.tabs h2{
	padding:7px !important;	
}
/*! normalize.css v3.0.0 | MIT License | git.io/normalize *//*! normalize.css v3.0.0 | HTML5 Display Definitions | MIT License | git.io/normalize */ul.third-nav{margin:.8em !important;}legend,td,th{padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;width:100%;height:auto}audio:not([controls]){display:none;height:0}[hidden],template{display:none}/*! normalize.css v3.0.0 | Base | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}/*! normalize.css v3.0.0 | Links | MIT License | git.io/normalize */a{background:0 0}a:active,a:hover{outline:0}/*! normalize.css v3.0.0 | Typography | MIT License | git.io/normalize */abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}/*! normalize.css v3.0.0 | Embedded Content | MIT License | git.io/normalize */svg:not(:root){overflow:hidden}/*! normalize.css v3.0.0 | Figures | MIT License | git.io/normalize */figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}/*! normalize.css v3.0.0 | Forms | MIT License | git.io/normalize */button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}main,main>.container{overflow:hidden}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0}/*! normalize.css v3.0.0 | Tables | MIT License | git.io/normalize */.white{background:#fff}html{font-size:.8em}.container,main,main.base{margin-left:auto;margin-right:auto;width:100%;margin-bottom:0}.container::after,main.base::after,main::after{content:" ";display:block;clear:both}main{max-width:100%}main.hostel{padding-top:12em;margin-top:-12em}main:after,main:before{content:'';display:table}main.base:after,main:after{clear:right}@media (min-width:300px){#outer,#wrapper{position:relative;width:100%}#nav nav,#wrapper{margin-left:-280px}body{min-width:0}#outer{overflow:hidden}#wrapper{-moz-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;-webkit-transition:left .4s ease-in-out;transition:left .4s ease-in-out;left:0;border-left:280px solid #000}#headerToggle:checked+#wrapper,body.headerToggle #wrapper{left:280px}#nav nav{float:left;width:280px}main{clear:right}}@media (min-width:44em){.container,main,main.base{max-width:75em}.container{padding:0 2.4em}main{max-width:100%}main.base:after,main:after{clear:right}}@media (min-width:64em){.container,main,main.base{max-width:75em}.container{padding:0}main{max-width:100%;clear:none;overflow:visible}#wrapper{border-left:0;margin-left:0}#headerToggle:checked+#wrapper,body.headerToggle #wrapper{left:0}#nav nav{float:none;margin-left:0;width:auto}.half,.quarter,.third,.twoThirds{float:left;margin-right:6.4%}.half{width:46.8%}.quarter{width:20.2%}.third{width:29.06667%}.twoThirds{width:64.53333%}.omega{float:right;margin-right:0}article.base{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:73.4%;float:left}article.base+*{width:25.2%;float:right}article.base.hostel{float:none;padding-right:0}.left,.left-twothirds,.middle{float:left;margin-right:4.52489%}.left{width:39.02715%}article.hostel .left{margin-left:34.84163%}.left-twothirds{width:73.86878%}.middle{width:30.31674%}article.hostel .middle{margin-left:-78.39367%}.right{width:21.60633%;float:right}.right-twothirds{width:73.86878%;float:left;margin-right:4.52489%;margin-left:26.13122%}.right-twothirds+.right{margin-left:-104.52489%;float:left}}#footerNav #logo nav>ul>li>a,#footerNav nav>ul>li #logo span,#logo,#logo #footerNav nav>ul>li span,#logo #footerNav nav>ul>li>a,#logo h1,#searches form .inputs,#searches form .inputs input,#searches form .inputs select,.container,.form-application .message,.form-application fieldset.date label,.form-application input[type=number],.form-application input[type=text],.form-application input[type=email],.form-application input[type=date],.form-application select,.form-application textarea,.form-contact .message,.form-contact fieldset.date label,.form-contact input[type=number],.form-contact input[type=text],.form-contact input[type=email],.form-contact input[type=date],.form-contact select,.form-contact textarea,.homepage-searches .hostelAvailability .inputs,.homepage-searches .hostelAvailability input,.homepage-searches .hostelAvailability label,.homepage-searches .hostelAvailability select,.homepage-searches>.half,.hostelAvailability input,.hostelAvailability select,.pager input,.pager select,.positioned-content .content,article .thegrey input,article .thegrey select,article img.banner,article img.full,aside.contact,main,main.base{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hostels .listing article .photo,.volunteer-map .map .canvas,article img.banner,article img.full,article img.left,article img.right,section.state .map .canvas{-moz-box-shadow:0 0 4px rgba(0,0,0,.4);-webkit-box-shadow:0 0 4px rgba(0,0,0,.4);box-shadow:0 0 4px rgba(0,0,0,.4);border:1px solid #fff}#nav .menu-main ul:after,#searches form:after,.events:after,.form-application .form_field:after,.form-application fieldset.date legend:after,.form-application fieldset.radios legend:after,.form-application fieldset:after,.form-contact .form_field:after,.form-contact fieldset.date legend:after,.form-contact fieldset.radios legend:after,.form-contact fieldset:after,.homepage-searches .hostelAvailability label:after,.hostel .contact:after,.hostels:after,.sitemap .col-four:after,.sitemap .col-three:after,.volunteer-map .map:after,div.usa-hostels:after,nav.tabs ul:after{content:"";display:table;clear:both}.hostelAvailability,.pager,article .thegrey{background:#ececec;padding:1.8em 2em}.hostelAvailability .header,.pager .header,article .thegrey .header{font:1.52em serif;text-transform:uppercase}.hostelAvailability input,.hostelAvailability select,.pager input,.pager select,article .thegrey input,article .thegrey select{width:100%;border:1px solid #bfbfbf;padding:.2em .4em;background:#fff;background:-moz-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0)),#dedede;background:-o-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0)),#dedede;background:-webkit-linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0)),#dedede;background:linear-gradient(rgba(255,255,255,.8),rgba(255,255,255,0)),#dedede}.hostelAvailability .buttons,.pager .buttons,article .thegrey .buttons{margin-bottom:0;clear:both}.hostelAvailability .buttons a,.hostelAvailability .buttons button,.pager .buttons a,.pager .buttons button,article .thegrey .buttons a,article .thegrey .buttons button{background:#d7d7d7}.hostelAvailability .buttons a:hover,.hostelAvailability .buttons button:hover,.pager .buttons a:hover,.pager .buttons button:hover,article .thegrey .buttons a:hover,article .thegrey .buttons button:hover{background:#df5100}#footerNav article.hostel .middle nav.tabs nav>ul>li>a:after,#footerNav nav.tabs nav>ul>li.events>a:after,#footerNav nav>ul>li article.hostel .middle nav.tabs span:after,#footerNav nav>ul>li nav.tabs .events>span:after,.facebook-button .icon:after,.facebook-button .icon:before,article.hostel .middle #footerNav nav.tabs nav>ul>li>a:after,article.hostel .middle #footerNav nav>ul>li nav.tabs span:after,article.hostel .middle nav.tabs h1:after,nav.tabs #footerNav article.hostel .middle nav>ul>li>a:after,nav.tabs #footerNav nav>ul>li .events>span:after,nav.tabs #footerNav nav>ul>li article.hostel .middle span:after,nav.tabs #footerNav nav>ul>li.events>a:after,nav.tabs .events>h1:after,nav.tabs article.hostel .middle #footerNav nav>ul>li span:after,nav.tabs article.hostel .middle #footerNav nav>ul>li>a:after,nav.tabs article.hostel .middle h1:after,nav.tabs h2:after{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center}#searches .mapLinks,footer[role=contentinfo] .justify,footer[role=contentinfo] .legal{line-height:0;text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines}#searches .mapLinks>*,footer[role=contentinfo] .justify>*,footer[role=contentinfo] .legal>*{line-height:normal;text-align:left;-ms-text-justify:auto;text-justify:auto;position:relative}#searches .mapLinks:after,footer[role=contentinfo] .justify:after,footer[role=contentinfo] .legal:after{content:'';display:inline-block!important;position:relative;width:100%;vertical-align:top}#feed ul,#feed ul li,#footerNav nav ul,#footerNav nav ul li,#nav .menu-main ul,#nav .menu-main ul li,#quick ul,#quick ul li,#terms ul,#terms ul li,.events>ul,.events>ul li,.flexslider .flex-direction-nav,.flexslider .flex-direction-nav li,.flexslider .slides,.flexslider .slides li,.hostel section.more li,.hostel section.more li li,.hostel section.more ul,.hostel section.more ul li,.pager ul,.pager ul li,.sitemap ul,.sitemap ul li,.styled-list,.styled-list li,.tabbed .tabs ul,.tabbed .tabs ul li,.tabnav,.tabnav li,article.base .sitemap ul,article.base .sitemap ul li,div.usa-hostels nav ul,div.usa-hostels nav ul li,footer[role=contentinfo] ul,footer[role=contentinfo] ul li,nav.tabs ul,nav.tabs ul li,section.state .map nav ul,section.state .map nav ul li{margin:0;padding:0;list-style:none}#feed ul li,#footerNav nav ul li,#nav .menu-main ul li,#quick ul li,#terms ul li,.events>ul li,.flexslider .flex-direction-nav li,.flexslider .slides li,.hostel section.more li li,.hostel section.more ul li,.pager ul li,.sitemap ul li,.styled-list li,.tabbed .tabs ul li,.tabnav li,article.base .sitemap ul li,div.usa-hostels nav ul li,footer[role=contentinfo] ul li,nav.tabs ul li,section.state .map nav ul li{background:0 0}#search button,#searches form button,.button-stack a,.buttons a,.buttons button,.form-application button,.form-contact button,.hostels .listing article .buttons a,.hostels .listing article .buttons a:first-child{border:0;padding:0;margin:0;background:#efefef;color:#666;text-transform:uppercase;overflow:hidden}#search button>*,#searches form button>*,.button-stack a>*,.buttons a>*,.buttons button>*,.form-application button>*,.form-contact button>*,.hostels .listing article .buttons a:first-child>*,.hostels .listing article .buttons a>*{display:inline-block;vertical-align:middle}#search button,#search button i,#searches form button,#searches form button i,.button-stack a,.button-stack a i,.buttons a,.buttons a i,.buttons button,.buttons button i,.form-application button,.form-application button i,.form-contact button,.form-contact button i,.hostels .listing article .buttons a,.hostels .listing article .buttons a i,.hostels .listing article .buttons a:first-child,.hostels .listing article .buttons a:first-child i{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#search button span,#searches form button span,.button-stack a span,.buttons a span,.buttons button span,.form-application button span,.form-contact button span,.hostels .listing article .buttons a span,.hostels .listing article .buttons a:first-child span{padding:0 .8em}#search button i,#searches form button i,.button-stack a i,.buttons a i,.buttons button i,.form-application button i,.form-contact button i,.hostels .listing article .buttons a i,.hostels .listing article .buttons a:first-child i{font-size:1.2em;padding:.32em 0;width:2.1em;text-align:center;overflow:hidden}#search button i:before,#searches form button i:before,.button-stack a i:before,.buttons a i:before,.buttons button i:before,.form-application button i:before,.form-contact button i:before,.hostels .listing article .buttons a i:before,.hostels .listing article .buttons a:first-child i:before{line-height:1.4em;vertical-align:top}#searches form button i,.buttons a i,.buttons button i,.form-application button i,.form-contact button i,.hostels .listing article .buttons a:first-child i{background:#df5100;color:#000}#searches form button:focus,#searches form button:hover,.buttons a:focus,.buttons a:hover,.buttons button:focus,.buttons button:hover,.form-application button:focus,.form-application button:hover,.form-contact button:focus,.form-contact button:hover,.hostels .listing article .buttons a:focus:first-child,.hostels .listing article .buttons a:hover:first-child{background:#df5100;color:#fff}.button-stack a i,.hostels .listing article .buttons a i{background:#ffa700;color:#000}.button-stack a:focus,.button-stack a:hover,.hostels .listing article .buttons a:focus,.hostels .listing article .buttons a:hover{background:#ffa700;color:#fff}#search button i{background:#2eaee4;color:#fff}#search button:focus i,#search button:hover i{background:#1b99cf}#footerNav .amenities nav>ul>li>a,#footerNav article.hostel .middle nav>ul>li>a,#footerNav aside.contact nav>ul>li>a,#footerNav nav .events>h1,#footerNav nav article.hostel .middle h1,#footerNav nav h2,#footerNav nav>ul>li .amenities span,#footerNav nav>ul>li .events>span,#footerNav nav>ul>li article.hostel .middle span,#footerNav nav>ul>li aside.contact span,#footerNav nav>ul>li.events>a,#footerNav section.state .map nav>ul>li span,#footerNav section.state .map nav>ul>li>a,#terms .events>h1,#terms article.hostel .middle h1,#terms h2,.amenities #footerNav nav>ul>li span,.amenities #footerNav nav>ul>li>a,.amenities h1,.element-focusable,.element-invisible,.hostel .contact .actions a span,article.hostel .middle #footerNav nav h1,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle #terms h1,aside.contact #footerNav nav>ul>li span,aside.contact #footerNav nav>ul>li>a,aside.contact h1,label[for=headerToggle] span,section.state .map #footerNav nav>ul>li span,section.state .map #footerNav nav>ul>li>a,section.state .map nav h1{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.element-focusable:active,.element-focusable:focus{position:static!important;clip:auto;height:auto;width:auto;overflow:auto}article,aside,footer,header,main,nav,section{display:block}ul{margin:.8em 0;padding:0}ul li,ul.news li{list-style:none;margin:.6em 0;padding-left:15px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAAAnRSTlMAAHaTzTgAAABASURBVAjXHcQhDsAwCEDRf//DAWNdmprJiSYEU1cz0icepD/uCam5d4XPVaZzxXHj32HYeMswQlrvTQJCRTX4AX09NKV8jQwPAAAAAElFTkSuQmCC) left .36em no-repeat}button,input,select,textarea{font-size:1em;font-family:inherit}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}.component-date select{float:left;margin-left:.4em}.component-date select[name^=day_]{width:4em;margin-left:0}.component-date select[name^=month_]{width:auto}.component-date select[name^=year_]{width:6em}.with-js{display:none}.with-js html.js .with-js{display:block}html.js .without-js{display:none}img{border:0}img,media{max-width:100%;height:auto}img.left,img.right{width:auto;height:auto}table{border-collapse:collapse;border-spacing:0;width:100%}table td,table th{padding:.4em;text-align:left;vertical-align:top}body{font-family:Arial,sans-serif;color:#6a6a6a;-webkit-font-smoothing:antialiased}p{margin:1.2em 0;line-height:1.5;-webkit-margin-before:0}#footerNav article.hostel .middle nav>ul>li>a,#footerNav nav>ul>li .events>span,#footerNav nav>ul>li article.hostel .middle span,#footerNav nav>ul>li span,#footerNav nav>ul>li.events>a,#footerNav nav>ul>li>a,.events>h1,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle h1,h1,h2,h3,h4,h5,h6{margin:.8em 0;font-family:"Plantin W01 Light",sans-serif;font-weight:700}#footerNav article.hostel .middle main.base nav>ul>li>a,#footerNav main.base nav>ul>li.events>a,#footerNav nav>ul>li article.hostel .middle main.base span,#footerNav nav>ul>li main.base .events>span,#footerNav nav>ul>li span,#footerNav nav>ul>li>a,article.hostel .middle #footerNav main.base nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li main.base span,article.hostel .middle main.base h1,h1,main.base #footerNav article.hostel .middle nav>ul>li>a,main.base #footerNav nav>ul>li .events>span,main.base #footerNav nav>ul>li article.hostel .middle span,main.base #footerNav nav>ul>li.events>a,main.base .events>h1,main.base article.hostel .middle #footerNav nav>ul>li span,main.base article.hostel .middle #footerNav nav>ul>li>a,main.base article.hostel .middle h1{font-size:2.24em;color:#df5100;padding-bottom:.04em;border-bottom:1px solid #dedede;margin:.8em 0 .64em}#footerNav article.hostel .middle nav>ul>li>a,#footerNav nav>ul>li .events>span,#footerNav nav>ul>li article.hostel .middle span,#footerNav nav>ul>li.events>a,.events>h1,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle h1,h2{font-size:1.8em}h3{font-size:1.3em;color:#222;}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1em}a{color:#df5100;text-decoration:underline}a:hover{text-decoration:none;color:#607890}::selection{background:#d1801d;color:#fff;text-shadow:none}#footerNav article.base nav>ul>li>a,#footerNav article.hostel nav>ul>li>a,#footerNav nav>ul>li article.base span,#footerNav nav>ul>li article.hostel span,article.base #footerNav nav>ul>li span,article.base #footerNav nav>ul>li>a,article.base .h1,article.hostel #footerNav nav>ul>li span,article.hostel #footerNav nav>ul>li>a,article.hostel .h1,article.hostel h1{color:#2eaee4;font:700 2.4em/1.2em serif;margin:0 0 .64em;text-transform:uppercase}#footerNav article.base nav>ul>li.events>a,#footerNav article.hostel .middle article.base nav>ul>li>a,#footerNav article.hostel .middle nav>ul>li>a,#footerNav article.hostel nav>ul>li.events>a,#footerNav nav>ul>li article.base .events>span,#footerNav nav>ul>li article.hostel .events>span,#footerNav nav>ul>li article.hostel .middle article.base span,#footerNav nav>ul>li article.hostel .middle span,article.base #footerNav article.hostel .middle nav>ul>li>a,article.base #footerNav nav>ul>li .events>span,article.base #footerNav nav>ul>li article.hostel .middle span,article.base #footerNav nav>ul>li.events>a,article.base .events>h1,article.base .h2,article.base article.hostel .middle #footerNav nav>ul>li span,article.base article.hostel .middle #footerNav nav>ul>li>a,article.base article.hostel .middle h1,article.base h2,article.hostel #footerNav nav>ul>li .events>span,article.hostel #footerNav nav>ul>li.events>a,article.hostel .events>h1,article.hostel .h2,article.hostel .middle #footerNav article.base nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li article.base span,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle article.base h1,article.hostel .middle h1,article.hostel h2{font-family:"Plantin W01 Light",sans-serif;font-size:1.8em;color:#2eaee4;border-bottom:1px solid #dedede;padding-bottom:.3em;margin-bottom:.6em;text-transform:uppercase}#footerNav article.base nav>ul>li.events>a:first-child,#footerNav article.hostel .middle article.base nav>ul>li>a:first-child,#footerNav article.hostel .middle nav>ul>li>a:first-child,#footerNav article.hostel nav>ul>li.events>a:first-child,#footerNav nav>ul>li article.base .events>span:first-child,#footerNav nav>ul>li article.hostel .events>span:first-child,#footerNav nav>ul>li article.hostel .middle article.base span:first-child,#footerNav nav>ul>li article.hostel .middle span:first-child,article.base #footerNav article.hostel .middle nav>ul>li>a:first-child,article.base #footerNav nav>ul>li .events>span:first-child,article.base #footerNav nav>ul>li article.hostel .middle span:first-child,article.base #footerNav nav>ul>li.events>a:first-child,article.base .events>h1:first-child,article.base .h2:first-child,article.base article.hostel .middle #footerNav nav>ul>li span:first-child,article.base article.hostel .middle #footerNav nav>ul>li>a:first-child,article.base article.hostel .middle h1:first-child,article.base h2:first-child,article.hostel #footerNav nav>ul>li .events>span:first-child,article.hostel #footerNav nav>ul>li.events>a:first-child,article.hostel .events>h1:first-child,article.hostel .h2:first-child,article.hostel .middle #footerNav article.base nav>ul>li>a:first-child,article.hostel .middle #footerNav nav>ul>li article.base span:first-child,article.hostel .middle #footerNav nav>ul>li span:first-child,article.hostel .middle #footerNav nav>ul>li>a:first-child,article.hostel .middle article.base h1:first-child,article.hostel .middle h1:first-child,article.hostel h2:first-child{margin-top:0}article.base .h3,article.base h3,article.hostel .h3,article.hostel h3{font-family:"Plantin W01 Light",sans-serif;font-size:1.3em}article.base .h4,article.base h4,article.hostel .h4,article.hostel h4{font:normal 600 1.4em/1em serif;color:#df5100}article.base .h5,article.base h5,article.hostel .h5,article.hostel h5{font:normal 400 1.2em/1em serif;margin:0 0 .3em;color:#434343}article.base hr,article.hostel hr{height:0;color:#dedede;margin:2em 0;border:1px solid #dedede;border-width:1px 0 0}blockquote{border-left:9px solid #df5100;margin:1.2em 0;padding:1em 1.2em;background-color:#229ccf;color:#fff;font:normal 700 1.5em serif}blockquote p{margin:.8em 0 0;line-height:normal}blockquote p:first-child{margin-top:0}img.banner-overlay-left{padding-left:40px}img.banner-overlay-right{padding-left:0}#banner.flexslider{margin-bottom:0}#banner .slides>li{position:relative;overflow:hidden}#banner .positioned-content{-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#banner .content{line-height:1;color:#fff;font-family:"Plantin W01 Light",sans-serif}#banner .content .black{color:#1a1a1a;text-shadow:1px 1px 0 rgba(208,208,208,.26),-1px -1px 1px rgba(0,0,0,.23)}#banner .content p{line-height:100%}@media (min-width:44em){img.banner-overlay-left{width:initial!important;padding-left:140px}img.banner-overlay-right{width:initial!important;padding-right:140px}#banner .content{font-size:1.48em;font-size:2.4vw}}@media (min-width:64em){img.banner-overlay-left,img.banner-overlay-right{width:initial!important;padding-left:0;padding-right:0}#banner .content{font-size:2.6em;height:100%}}.button-stack{float:right;text-align:right;font-size:1.1em;padding-right:1px}.button-stack a{display:block;margin-bottom:1px;text-decoration:none!important;text-transform:uppercase}#feed a.handle,#feed a.handle s,#feed a.handle:hover,#feed a.pretty-link,#feed a.pretty-link s,#feed a.pretty-link:hover,.events header a{text-decoration:none}.button-stack a span{font-size:1.32em}.button-stack a i{margin-right:-1px}.button-stack a:first-child i,.button-stack a:first-child:hover,article.hostel .button-stack a i,article.hostel .button-stack a:hover{background:#df5100}.buttons{text-align:right;position:relative;margin:1.2em 0 3em;font-size:1.1em}.buttons.highlight{background:#f8f8f8}.buttons a,.buttons button{margin-left:.4em;display:inline-block;vertical-align:top;text-decoration:none;text-transform:uppercase}.buttons a.videoLink,.buttons button.videoLink{background:0 0;margin-top:.1em}.buttons a.videoLink span,.buttons button.videoLink span{padding-right:.4em;padding-top:.42em;padding-bottom:.42em}.buttons a.videoLink:hover,.buttons button.videoLink:hover{color:#ffa700}.buttons a.videoLink:after,.buttons button.videoLink:after{content:url(../images/btn-video.png);vertical-align:middle;display:inline-block;margin:-9px 0 -6px;position:relative;top:2px}.events{margin-top:2.4em}#footerNav body article.hostel nav>ul>li.events>a,#footerNav nav>ul>li body article.hostel .events>span,body article.hostel #footerNav nav>ul>li .events>span,body article.hostel #footerNav nav>ul>li.events>a,body article.hostel .events>h1{font-family:"Plantin W01 Light",sans-serif;font-weight:700;text-transform:none;color:#df5100}.events time,.tabbed .tabs,.tabnav a,.twitter-button .text{text-transform:uppercase}.events>ul,article.base .events>ul{width:auto;padding:0;background:0 0;margin-bottom:1em}.events>ul>li{margin-bottom:1em}.events>ul>li>article p{margin:.8em 0 0}.events>ul>li:after{content:'';display:block;border-bottom:1px solid #ccc;margin-top:1em}.events time{font-size:1.2em;float:left;margin-top:.2em;margin-right:1em;width:3.2em;text-align:center;background:#efefef;color:#333;padding-top:.1em}.events time span{display:block;background:#df5100;color:#fff;border-top:1px solid #fff;font-size:1.8em;padding:.2em 0;margin-top:.1em}#footerNav .events header nav>ul>li>a,#footerNav nav>ul>li .events header span,.events header #footerNav nav>ul>li span,.events header #footerNav nav>ul>li>a{font-size:1.4em;color:#df5100;border-bottom:0;margin:0 0 .2em;text-transform:none;font-weight:300;font-family:inherit}#feed .handle,#feed a{color:#2eaee4}aside.events>ul>li{padding-left:5.2em}aside.events time{margin-left:-4.33333em;margin-right:0}#feed a.handle b,#feed a.pretty-link b{font-weight:400}#feed a.handle:hover b,#feed a.pretty-link:hover b{text-decoration:underline}#logo,.searchResult a{text-decoration:none}#feed ul li{padding:.64em 0 .8em}#feed .icon-twitter-bird{float:left;margin:.1em .2em 0 0;font-size:2em;color:#2eaee4}#feed .name{margin-right:.4em;font-family:serif;font-weight:700}#feed .line{display:block;overflow:hidden}.styled-list+#feed{margin-top:.8em}.flexslider .flex-control-nav{display:none}.flexslider .flex-direction-nav a{width:3.5em;height:3.5em;margin:-1.75em 0 0}.flexslider#banner,article.base .flexslider,article.full .flexslider,article.hostel .flexslider{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.gm-style img{max-width:none}body .goog-te-menu-frame{-moz-box-shadow:1px 3px 6px -2px rgba(0,0,0,.4);-webkit-box-shadow:1px 3px 6px -2px rgba(0,0,0,.4);box-shadow:1px 3px 6px -2px rgba(0,0,0,.4)}#headerToggle{position:absolute;left:0;top:-2em;max-height:2em}label[for=headerToggle]{cursor:pointer}@media (min-width:64em){label[for=headerToggle]{display:none}}#wrapper>label[for=headerToggle]{-moz-transition:opacity .4s;-o-transition:opacity .4s;-webkit-transition:opacity .4s;transition:opacity .4s;-moz-box-shadow:6px 0 14px -8px #000 inset;-webkit-box-shadow:6px 0 14px -8px #000 inset;box-shadow:6px 0 14px -8px #000 inset;position:absolute;z-index:1000;top:0;right:0;left:0;background:rgba(0,0,0,.2);opacity:0}#headerToggle:checked+#wrapper>label[for=headerToggle]{bottom:0;opacity:1}.l-header label[for=headerToggle]{position:absolute;top:50%;margin-top:-.5em;right:1em;color:#fff;font-size:2em}.homepage-searches:before{content:'';display:table}#footerNav nav>ul.homepage-searches>li.half>a,#footerNav nav>ul>li .homepage-searches>.half>span,.homepage-searches>.half>h1{margin:.8em 0 .4em}@media (min-width:64em){.homepage-searches>.half{background:#d5d2cd;width:49%;margin:0 0 0 5px;padding:0 20px}.homepage-searches>.half:first-child{margin:0 5px 0 0}#footerNav nav>ul.homepage-searches>li.half>a.check,#footerNav nav>ul>li .homepage-searches>.half>span.check,.homepage-searches>.half>h1.check{margin:-1.4em 0 .64em}#footerNav nav>ul.homepage-searches>li.half>a,#footerNav nav>ul>li .homepage-searches>.half>span,.homepage-searches>.half>h1{margin:-1.4em -20px .64em;border-bottom:0}}.homepage-searches .hostelAvailability{background:0 0;padding:0}.homepage-searches .hostelAvailability label{background:#ececec;padding:0;margin-top:4px;height:40px}.homepage-searches .hostelAvailability .inputs,.homepage-searches .hostelAvailability .inputs:before,.homepage-searches .hostelAvailability .label,.homepage-searches .hostelAvailability .label:before{height:3.09em}.homepage-searches .hostelAvailability .inputs:before,.homepage-searches .hostelAvailability .label:before{content:'';display:inline-block;vertical-align:middle}.homepage-searches .hostelAvailability .label{float:left;font-family:Arial,sans-serif;font-size:1.1em;width:6em;padding:0 1em;margin:0 -8em 0 0}.homepage-searches .hostelAvailability .inputs{width:100%;float:left;padding-left:9.4em}.homepage-searches .hostelAvailability input,.homepage-searches .hostelAvailability select{font-family:Arial,sans-serif;font-weight:700;background:0 0;border:0;width:100%;vertical-align:middle;margin-left:-1em}.homepage-searches .hostelAvailability .buttons{padding:.8em 0}.homepage-searches-wrapper{background:#e6e1db;margin:0 0 1.4em}@media (min-width:64em){.homepage-searches-wrapper{padding-top:5.4em}}@media (min-width:44em){.hostels .about{width:37.93333%;float:right;max-width:372px}}#logo{float:right;width:100%;padding:.8em 3.4em .8em .8em;font-size:1.5em}#logo img{vertical-align:middle}#footerNav #logo nav>ul>li>a,#footerNav nav>ul>li #logo span,#logo #footerNav nav>ul>li span,#logo #footerNav nav>ul>li>a,#logo h1{display:inline-block;vertical-align:middle;width:100%;border:0;font-size:.8em;padding-left:4.8em;margin-left:-3.8em;color:#fff}@media (min-width:64em){#logo{float:left;position:relative;z-index:3;max-width:112px;padding:0}#logo img{max-width:100%;margin:4% 0 -100%;vertical-align:top}#footerNav #logo nav>ul>li>a,#footerNav nav>ul>li #logo span,#logo #footerNav nav>ul>li span,#logo #footerNav nav>ul>li>a,#logo h1{position:absolute;left:.8em;top:1.56em;width:20em;font-size:1.12em;margin:0;color:#000}}.message{clear:both;margin-bottom:1.2em;border:1px solid #c5d5f5;background:#e5eaff;padding:.2em 1.4em}.message p{margin:.8em 0}.message ul,article.base .message ul{padding:0 1em;width:auto}article.base .message ul{background:0 0}.message.error{border-color:#b22222;background:#fee}.form-application .message,.form-contact .message{width:85%}.form-application .message label,.form-contact .message label{font-family:inherit;font-size:1em}.positioned-content{color:#fff;position:absolute;margin:0!important;width:auto!important;height:auto!important;top:0;bottom:0;left:0;right:0}.positioned-content .content{display:inline-block;vertical-align:middle;width:100%;padding:0 1.4em}@media (min-width:64em){.positioned-content .content{padding:0}}.positioned-content.bottom{top:auto}.positioned-content.bottom .container:before{vertical-align:bottom}.positioned-content.top{bottom:auto}.positioned-content.top .container:before{vertical-align:top}.positioned-content.left .container,.positioned-content.middle .container,.positioned-content.right .container{height:100%}.positioned-content.left .container:before,.positioned-content.middle .container:before,.positioned-content.right .container:before{content:'';display:inline-block;height:100%;margin-left:-.48em;vertical-align:middle}.positioned-content.left .content{padding-right:60%}.positioned-content.right{text-align:right;padding-right:40px}.positioned-content.center,.twitter-button{text-align:center}.positioned-content.right .content{padding-left:60%}img.banner-overlay-center{width:initial!important;margin-left:auto!important;margin-right:auto!important;text-align:center}.searchResult{margin-bottom:3em}#footerNav .searchResult nav>ul>li.events>a,#footerNav article.hostel .middle .searchResult nav>ul>li>a,#footerNav article.hostel .middle main.base .searchResult nav>ul>li>a,#footerNav main.base .searchResult nav>ul>li.events>a,#footerNav nav>ul>li .searchResult .events>span,#footerNav nav>ul>li article.hostel .middle .searchResult span,#footerNav nav>ul>li article.hostel .middle main.base .searchResult span,#footerNav nav>ul>li main.base .searchResult .events>span,.searchResult #footerNav article.hostel .middle nav>ul>li>a,.searchResult #footerNav nav>ul>li .events>span,.searchResult #footerNav nav>ul>li article.hostel .middle span,.searchResult #footerNav nav>ul>li.events>a,.searchResult .events>h1,.searchResult article.hostel .middle #footerNav nav>ul>li span,.searchResult article.hostel .middle #footerNav nav>ul>li>a,.searchResult article.hostel .middle h1,.searchResult h2,article.hostel .middle #footerNav .searchResult nav>ul>li>a,article.hostel .middle #footerNav main.base .searchResult nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li .searchResult span,article.hostel .middle #footerNav nav>ul>li main.base .searchResult span,article.hostel .middle .searchResult h1,article.hostel .middle main.base .searchResult h1,main.base .searchResult #footerNav article.hostel .middle nav>ul>li>a,main.base .searchResult #footerNav nav>ul>li .events>span,main.base .searchResult #footerNav nav>ul>li article.hostel .middle span,main.base .searchResult #footerNav nav>ul>li.events>a,main.base .searchResult .events>h1,main.base .searchResult article.hostel .middle #footerNav nav>ul>li span,main.base .searchResult article.hostel .middle #footerNav nav>ul>li>a,main.base .searchResult article.hostel .middle h1,main.base .searchResult h2{border-bottom:0;padding-bottom:0;font-size:1.32em}.searchResult a:focus,.searchResult a:hover{text-decoration:underline}.styled-list a,.tabbed .tabs a,.tabnav a,article.hostel .left p a,div.video .close{text-decoration:none}.shareBubbles{margin-top:1em}.shareBubbles .fb-like{margin-right:3em}.fb-like.fb_iframe_widget{vertical-align:middle}.follow-twitter{display:inline-block;vertical-align:top}.facebook-button,.twitter-button{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;display:inline-block;vertical-align:middle;text-decoration:none;font-size:1.1em}.facebook-button{background:#e7e9f4;overflow:hidden;border:1px solid #c9d4e6;color:#445ca6;padding:0 .1em;text-shadow:0 0 3px #fff}.facebook-button:hover{background:#e0e3f1;border-color:#bbc9e0}.facebook-button .text{float:left;padding:.2em .32em 0 0;font-size:.9em}.facebook-button .icon{position:relative;float:left;line-height:1.4em;font-size:1.1em}.facebook-button .icon,.facebook-button .icon:after,.facebook-button .icon:before{width:1.4em;height:1.4em}.facebook-button .icon:after,.facebook-button .icon:before{position:absolute;top:0;left:0}.facebook-button .icon:before{content:'\e80d';color:#fff;text-shadow:0 0 3px #fff}.facebook-button .icon:after{content:'\e80c'}.twitter-button{background:#35a2c8;background:-moz-linear-gradient(#4abbd9,#218ab7);background:-o-linear-gradient(#4abbd9,#218ab7);background:-webkit-linear-gradient(#4abbd9,#218ab7);background:linear-gradient(#4abbd9,#218ab7);-moz-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.3) inset;box-shadow:0 1px 0 rgba(255,255,255,.3) inset;border:1px solid #2288af;padding:0 .2em 0 1.4em;color:#fff}.twitter-button:hover{background:-moz-linear-gradient(#39b5d5,#1e7da6);background:-o-linear-gradient(#39b5d5,#1e7da6);background:-webkit-linear-gradient(#39b5d5,#1e7da6);background:linear-gradient(#39b5d5,#1e7da6);border-color:#1d7495;color:#fff}.twitter-button .icon-twitter-bird{float:left;font-size:1.2em;margin-left:-1.2em;width:1.2em}.twitter-button .icon-twitter-text{display:block;font-size:.64em;margin-top:.14em}.twitter-button .icon-twitter-text:before{width:auto}.twitter-button .text{display:block;font-size:.42em;font-family:Arial,sans-serif}.styled-list,.styled-list a{color:#6a6a6a}.styled-list li{border-bottom:1px solid #dedede;padding:.48em .32em}.styled-list a{display:block;margin:-.48em -.32em;padding:.48em .32em}.styled-list a:hover{color:#2eaee4}.tabbed .tabs{display:table;width:100%}.tabbed .tabs ul{display:table-row;width:100%}.tabbed .tabs li{display:table-cell}.tabbed .tabs a{-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;display:block;font:1.32em serif;color:#444;border-top:10px solid #df5100;padding:.1em .4em .4em}.tabbed .tabs a:hover,.tabbed .tabs li.selected a{background:#df5100;border-top-color:#df5100;color:#fff}.tabbed>.content>ul{width:auto;margin:0}.tabnav{border-bottom:1px solid #dfdfdf;margin-bottom:1.6em}article.base .tabnav{background:0 0;width:auto;padding:0}.tabnav li{display:inline-block;vertical-align:bottom;margin:0 .1em -1px 0}.tabnav a{padding:.52em .8em .64em;display:block;color:#757575;border:1px solid #dfdfdf;border-bottom:0;background-color:#e5e5e5;font:.84em/1em serif}.tabnav a:focus,.tabnav a:hover,.tabnav li.selected a{background:#f8f8f8;outline:0}div.usa-hostels{float:none;padding-right:0}div.usa-hostels nav{width:29.06667%;float:left;margin-right:6.4%;overflow:hidden}div.usa-hostels nav.states{float:right;margin-right:0}.usa-hostels-map{margin-bottom:3em}.usa-hostels-map .canvas{height:320px}@media (min-width:64em){.usa-hostels-map .canvas{height:520px}}div.video{-moz-transition:padding-bottom .4s ease-in-out;-o-transition:padding-bottom .4s ease-in-out;-webkit-transition:padding-bottom .4s ease-in-out;transition:padding-bottom .4s ease-in-out;background:#000;position:relative;height:0;overflow:hidden;padding-bottom:56.25%}div.video.closed{padding-bottom:0}div.video iframe{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}@media (min-width:64em){div.video{background:-moz-linear-gradient(#333,#000);background:-o-linear-gradient(#333,#000);background:-webkit-linear-gradient(#333,#000);background:linear-gradient(#333,#000)}div.video iframe{left:16.75%;top:16.75%;width:67%;height:67%}}div.video .close{position:absolute;z-index:2;right:2%;top:2%;font-size:2em;color:#fff;text-shadow:1px 1px 1px #000}span.vid_width{width:49.75%;display:inline-block}#footerNav nav>ul>li article.base>header>span,article.base>header>h1{margin:.8em 0;color:#df5100;font-family:"Plantin W01 Light",sans-serif;font-weight:700;text-transform:uppercase;border-bottom:0}article.base ul{background:#f8f8f8;padding:1.2em 2em;width:70%}#footerNav nav>ul>li article.full>header>span,article.full>header>h1{margin:.8em 0;color:#df5100;font-family:"Plantin W01 Light",sans-serif;font-weight:700;border-bottom:0;text-transform:capitalize}article img.banner,article img.full{width:100%}article img.right{float:right;margin:0 0 20px 7px}article .emp{font-family:serif;color:#aeadad;margin-bottom:0}article .emp+p{margin-top:0}article .thegrey{margin-top:-1.2em;margin-bottom:3em}article .thegrey p{margin:0 0 .8em}#footerNav .findHostel nav>ul>li>a,#footerNav nav>ul>li .findHostel span,.findHostel #footerNav nav>ul>li span,.findHostel #footerNav nav>ul>li>a,.findHostel h1{position:relative;padding-right:62px;margin-right:30px}#footerNav .findHostel nav>ul>li>a:after,#footerNav nav>ul>li .findHostel span:after,.findHostel #footerNav nav>ul>li span:after,.findHostel #footerNav nav>ul>li>a:after,.findHostel h1:after{content:url(../images/marker.png);position:absolute;bottom:-19px;right:0}article.hostel{position:relative}article.hostel .left,article.hostel .middle,article.hostel .right{overflow:hidden}#footerNav article.hostel nav>ul.left>li:first-child>a:first-child,#footerNav article.hostel nav>ul.middle>li:first-child>a:first-child,#footerNav article.hostel nav>ul.right>li:first-child>a:first-child,#footerNav nav>ul>li article.hostel .left>:first-child>span:first-child,#footerNav nav>ul>li article.hostel .middle>:first-child>span:first-child,#footerNav nav>ul>li article.hostel .right>:first-child>span:first-child,article.hostel #footerNav nav>ul.left>li:first-child>a:first-child,article.hostel #footerNav nav>ul.middle>li:first-child>a:first-child,article.hostel #footerNav nav>ul.right>li:first-child>a:first-child,article.hostel #footerNav nav>ul>li .left>:first-child>span:first-child,article.hostel #footerNav nav>ul>li .middle>:first-child>span:first-child,article.hostel #footerNav nav>ul>li .right>:first-child>span:first-child,article.hostel .left>:first-child>h1:first-child,article.hostel .middle>:first-child>h1:first-child,article.hostel .right>:first-child>h1:first-child{margin-top:0}article.hostel .middle,article.hostel .right{-webkit-transform:translateZ(0)}article.hostel .flexslider .flex-direction-nav a{width:32px;height:32px;opacity:1;background:#fff;text-shadow:none;padding:6px 0 5px}article.hostel .right,aside.contact{background:#f8f8f8}article.hostel .flexslider .flex-direction-nav a.flex-next{right:0;padding-right:10px}article.hostel .flexslider .flex-direction-nav a.flex-prev{left:0;padding-left:10px}article.hostel .flexslider .flex-direction-nav a:before{font-size:30px}article.hostel .flexslider:hover .flex-direction-nav a{opacity:.7}article.hostel .flexslider:hover .flex-direction-nav a:hover{opacity:1}article.hostel .left .map .canvas{height:400px}article.hostel .left p a:focus,article.hostel .left p a:hover{text-decoration:underline}article.hostel .middle{position:relative;z-index:1}#footerNav article.hostel .middle nav>ul>li>a,#footerNav nav>ul>li article.hostel .middle span,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle h1{font-family:"Plantin W01 Light",sans-serif;font-weight:700}article.hostel .right>*{padding-left:.8em;padding-right:.8em}#footerNav article.hostel .right nav>ul>li>a,#footerNav nav>ul>li article.hostel .right span,article.hostel .right #footerNav nav>ul>li span,article.hostel .right #footerNav nav>ul>li>a,article.hostel .right h1{font-size:1.4em;color:#666;border-bottom:0;padding-bottom:0;margin:.8em 0 .9em;text-transform:none}.hostels .listing article .photo{float:right;margin:0 0 10px 10px}@media (max-width:64em){.hostels .listing article .photo{max-width:40%}}#footerNav .hostels .listing article header nav>ul>li>a,#footerNav nav>ul>li .hostels .listing article header span,.hostels .listing article header #footerNav nav>ul>li span,.hostels .listing article header #footerNav nav>ul>li>a,.hostels .listing article header h1{font-size:1.4em;color:#df5100;margin:0;border-bottom:0}.hostels .listing article .buttons a{margin-left:.64em}aside.contact{border-top:.8em solid #df5100;padding:.8em 1.4em;margin-top:3.2em;line-height:1.52em}@media (min-width:64em){article.hostel .left .map .canvas{height:820px}aside.contact{margin-top:6.38em}}#footerNav article.hostel .middle aside.contact nav>ul>li>a,#footerNav article.hostel .middle main.base aside.contact nav>ul>li>a,#footerNav aside.contact nav>ul>li.events>a,#footerNav main.base aside.contact nav>ul>li.events>a,#footerNav nav>ul>li article.hostel .middle aside.contact span,#footerNav nav>ul>li article.hostel .middle main.base aside.contact span,#footerNav nav>ul>li aside.contact .events>span,#footerNav nav>ul>li main.base aside.contact .events>span,article.hostel .middle #footerNav aside.contact nav>ul>li>a,article.hostel .middle #footerNav main.base aside.contact nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li aside.contact span,article.hostel .middle #footerNav nav>ul>li main.base aside.contact span,article.hostel .middle aside.contact h1,article.hostel .middle main.base aside.contact h1,aside.contact #footerNav article.hostel .middle nav>ul>li>a,aside.contact #footerNav nav>ul>li .events>span,aside.contact #footerNav nav>ul>li article.hostel .middle span,aside.contact #footerNav nav>ul>li.events>a,aside.contact .events>h1,aside.contact article.hostel .middle #footerNav nav>ul>li span,aside.contact article.hostel .middle #footerNav nav>ul>li>a,aside.contact article.hostel .middle h1,aside.contact h2,main.base aside.contact #footerNav article.hostel .middle nav>ul>li>a,main.base aside.contact #footerNav nav>ul>li .events>span,main.base aside.contact #footerNav nav>ul>li article.hostel .middle span,main.base aside.contact #footerNav nav>ul>li.events>a,main.base aside.contact .events>h1,main.base aside.contact article.hostel .middle #footerNav nav>ul>li span,main.base aside.contact article.hostel .middle #footerNav nav>ul>li>a,main.base aside.contact article.hostel .middle h1,main.base aside.contact h2{border-bottom:0;padding-bottom:0;color:#666;font-size:1.52em;margin:0 0 .4em -.4em;text-transform:uppercase;font-weight:600}aside.contact .vcard{margin-bottom:2em}aside.contact .vcard .tel .countryCode,aside.contact .vcard .tel .prefix,aside.contact .vcard .type,aside.contact .vcard .url{display:none}aside.contact .vcard .tel span span.value,aside.contact .vcard .visible{display:inline}aside.contact .vcard .visible:after{content:': '}aside.contact .vcard .fn{font-weight:700}aside.contact .vcard abbr{text-decoration:none;border:0}aside.contact .vcard .tel span span,aside.contact .vcard .tel span span.countryCode,aside.contact .vcard .tel span span.prefix{display:none}form.form-application{max-width:80%;padding:1.52em 10%}form.form-application .form_field{margin-bottom:.8em}form.form-application fieldset.address .form_csz{margin-right:1em}form.form-application fieldset.address .form_zip{margin-right:-1em}form.form-application .description,form.form-application input[type=number],form.form-application input[type=text],form.form-application input[type=email],form.form-application input[type=date],form.form-application label,form.form-application select,form.form-application textarea{width:100%}.form-application fieldset.date legend,.form-application fieldset.radios legend,.form-application label,.form-contact fieldset.date legend,.form-contact fieldset.radios legend,.form-contact label{color:#2eaee4;display:block;margin-bottom:.16em;font:normal 400 1.1em/1em serif;width:85%}.form-application .description p,.form-application fieldset.date label,.form-application fieldset.radios label,.form-application label.plain,.form-contact .description p,.form-contact fieldset.date label,.form-contact fieldset.radios label,.form-contact label.plain{font:400 1em/normal Arial,sans-serif;color:#6a6a6a}.form-application fieldset.date label,.form-application input[type=number],.form-application input[type=text],.form-application input[type=email],.form-application input[type=date],.form-application select,.form-application textarea,.form-contact fieldset.date label,.form-contact input[type=number],.form-contact input[type=text],.form-contact input[type=email],.form-contact input[type=date],.form-contact select,.form-contact textarea{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dcdcdc;background:#fff;display:block;width:85%;margin-bottom:1em;padding:.4em;font:1.14em "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}.form-application,.form-contact{max-width:36em;border-top:6px solid #df5100;padding:1.52em;background:#ececec}.form-application fieldset,.form-contact fieldset{border:0;padding:0;margin:0 0 10px}.form-application fieldset legend,.form-contact fieldset legend{float:left;width:100%;font:400 1.52em serif;margin-bottom:.52em}.form-application fieldset.date,.form-application fieldset.radios,.form-application fieldset>.description,.form-contact fieldset.date,.form-contact fieldset.radios,.form-contact fieldset>.description{margin-bottom:1.4em}.form-application fieldset.nested,.form-contact fieldset.nested{background:#e7e7e7;border:4px solid #ccc;border-width:4px 0;padding:1em 1.4em .2em;margin-bottom:1.4em}.form-application fieldset.nested legend,.form-contact fieldset.nested legend{font-size:1.2em}.form-application fieldset.date legend,.form-application fieldset.radios legend,.form-contact fieldset.date legend,.form-contact fieldset.radios legend{width:100%}.form-application fieldset.date legend.element-invisible,.form-application fieldset.radios legend.element-invisible,.form-contact fieldset.date legend.element-invisible,.form-contact fieldset.radios legend.element-invisible{width:1px}.form-application fieldset.date>.description,.form-application fieldset.date>.description p,.form-application fieldset.radios>.description,.form-application fieldset.radios>.description p,.form-contact fieldset.date>.description,.form-contact fieldset.date>.description p,.form-contact fieldset.radios>.description,.form-contact fieldset.radios>.description p{margin-bottom:0}.form-application fieldset.date label,.form-application fieldset.radios label,.form-contact fieldset.date label,.form-contact fieldset.radios label{float:left;width:auto;margin-right:1em}.form-application fieldset.date label>*,.form-application fieldset.radios label>*,.form-contact fieldset.date label>*,.form-contact fieldset.radios label>*{vertical-align:middle}.form-application fieldset.date label,.form-contact fieldset.date label{width:5em;margin-right:.4em}.form-application fieldset.date label>*,.form-contact fieldset.date label>*{width:100%;display:inline-block}.form-application fieldset.date label .label,.form-contact fieldset.date label .label{margin-right:-100%}.form-application fieldset.date label input,.form-contact fieldset.date label input{-moz-transition:background .3s ease;-o-transition:background .3s ease;-webkit-transition:background .3s ease;transition:background .3s ease;margin:0 0 0 -.32em;background:0 0;border:0;padding:0;font-size:1em}.form-application fieldset.date label input:focus,.form-application fieldset.date label.notEmpty input,.form-contact fieldset.date label input:focus,.form-contact fieldset.date label.notEmpty input{background:#fff}.form-application fieldset.address .form_field,.form-contact fieldset.address .form_field{margin-bottom:0}.form-application .description,.form-contact .description{font-size:1em;width:85%}.form-application .description p,.form-contact .description p{margin:.4em 0}.form-application input[type=radio],.form-contact input[type=radio]{margin-right:.2em}.form-application .input-buttons,.form-application .step-controls,.form-application .ws-popover-opener,.form-contact .input-buttons,.form-contact .step-controls,.form-contact .ws-popover-opener{margin-top:-1px;margin-bottom:.5em}.form-application .input-button-size-2,.form-contact .input-button-size-2{margin-left:-44px}.form-application .form_field,.form-contact .form_field{clear:both}.form-application .form_csz,.form-contact .form_csz{float:left}.form-application .form_csz input,.form-contact .form_csz input{width:95%}.form-application .form_city,.form-contact .form_city{width:11em}.form-application .form_state,.form-application .form_zip,.form-contact .form_state,.form-contact .form_zip{clear:none}.form-application .form_state,.form-contact .form_state{width:10em}.form-application .form_zip,.form-contact .form_zip{width:7.6em}.form-application button,.form-contact button{background:#d7d7d7;float:right;margin-left:.4em}.hostelAvailability .check{font:1.4em serif;text-transform:uppercase}.hostelAvailability label{display:block;margin-top:.8em}.hostelAvailability .label{color:#2eaee4;font:1.05em serif;margin-bottom:.2em}.hostelAvailability input[type=date]::-webkit-clear-button,.hostelAvailability input[type=date]::-webkit-inner-spin-button,.hostelAvailability input[type=date]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hostelAvailability .date-input-buttons .step-controls{display:none}.hostelAvailability input.ws-date{width:100%!important}.hostelAvailability input.ws-date+.input-buttons{margin-right:0!important}.hostelAvailability .buttons{margin:0;padding-top:.64em}article.base .hostelAvailability{float:right;margin:0 0 1em 2em;border-top:.48em solid #df5100}form.inline-form{max-width:100%;padding-bottom:.1em}form.inline-form .form_actions,form.inline-form .form_field{display:inline-block;vertical-align:middle;vertical-align:top;width:33%}form.inline-form .form_actions{vertical-align:bottom;padding-bottom:1.2em}#search .label,#search input,#search label,#searches .mapLinks a{display:inline-block;vertical-align:top}form.inline-form .form_actions button{float:none}#search{background:#fff;overflow:hidden}#search .label,#search input{width:8em;padding:.28em .8em}#search input{background:0 0;border:0;margin-left:-9.6em}#search .notEmpty input,#search input:focus{background:#fff}#search button{font-size:.84em}#search button i{padding:.2em}#searches form{background:#ececec;margin-top:4px;height:40px}#searches form>*{float:left}#searches form label{color:#2eaee4;font-family:Arial,sans-serif;font-size:1.1em;width:6em;padding:.8em 1em;margin-right:-8em;position:relative}#searches form .inputs{width:100%;padding:.64em 8em 0}#searches form .inputs input,#searches form .inputs select{font-family:Arial,sans-serif;font-weight:700;padding:.28em .8em;width:100%;border:0;margin:0;background:#fff;line-height:1.48em}#searches form button{font-family:Arial,sans-serif;background:#d7d7d7;margin:.64em 0 0 -7em}#searches form button i{padding:.2em}#searches .mapLinks{padding:.4em 0}#searches .mapLinks a{-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;padding:.64em .8em;margin:.4em 0;font-family:"Plantin W01 Light",sans-serif;font-size:1.14em;color:#fff;background:#df5100;text-transform:uppercase;text-decoration:none}#footerNav article.hostel>header nav>ul>li>a,#footerNav nav>ul>li article.hostel>header span,#searches .mapLinks a .icon-usa,article.hostel>header #footerNav nav>ul>li span,article.hostel>header #footerNav nav>ul>li>a,article.hostel>header .tagline,article.hostel>header h1{display:inline-block;vertical-align:middle}#searches .mapLinks a .icon-usa{font-size:1.6em;margin:-.52em 0 -.4em -.32em}#searches .mapLinks a .icon-usa:before{width:auto}#searches .mapLinks a:focus,#searches .mapLinks a:hover{background:#da5f15}#searches .mapLinks a:focus{outline:auto rgba(0,0,0,.9);outline:-webkit-focus-ring-color auto 5px}#searches .mapLinks a:first-child{background:#2eaee4}#searches .mapLinks a:first-child:focus,#searches .mapLinks a:first-child:hover{background:#1ca0d8}article.hostel>header{background:rgba(0,0,0,.4);position:absolute;bottom:100%;left:0;right:0;padding:.64em 0}#nav,.pager a i{position:relative}#footerNav article.hostel>header nav>ul>li>a,#footerNav nav>ul>li article.hostel>header span,article.hostel>header,article.hostel>header #footerNav nav>ul>li span,article.hostel>header #footerNav nav>ul>li>a,article.hostel>header a,article.hostel>header h1{color:#fff}#footerNav main>article.hostel>header nav>ul>li>a,#footerNav nav>ul>li main>article.hostel>header span,main>article.hostel>header #footerNav nav>ul>li span,main>article.hostel>header #footerNav nav>ul>li>a,main>article.hostel>header h1{font-weight:700;padding:0;margin:0 .1em 0 0;font-size:3.2em;line-height:1.5;border-bottom:0;text-transform:uppercase}article.hostel>header .tagline{max-width:10em;text-transform:none;font-size:1.1em}@media (max-width:44em){main>article.hostel>header h1{font-size:1.6em}}#footerNav nav>ul>li section.state>header span,#footerNav section.state>header nav>ul>li>a,section.state>header #footerNav nav>ul>li span,section.state>header #footerNav nav>ul>li>a,section.state>header h1{font-size:1.52em}#footerNav nav>ul>li section.state>header span em,#footerNav section.state>header nav>ul>li>a em,section.state>header #footerNav nav>ul>li span em,section.state>header #footerNav nav>ul>li>a em,section.state>header h1 em{font-style:normal;font-weight:700}#footerNav div.usa-hostels nav>ul>li span,#footerNav div.usa-hostels nav>ul>li>a,div.usa-hostels #footerNav nav>ul>li span,div.usa-hostels #footerNav nav>ul>li>a,div.usa-hostels nav h1{font-size:1.52em;border-bottom:0}div.usa-hostels nav ul{float:left;width:47%;margin-right:3%}div.usa-hostels nav a{text-decoration:none;display:block;padding:.64em 0;color:#6a6a6a}div.usa-hostels nav a:hover{color:#2eaee4}.pager{text-align:right;padding:0;font:1.2em serif}#footerNav .pager nav>ul>li>a,#footerNav nav>ul>li .pager span,.pager #footerNav nav>ul>li span,.pager #footerNav nav>ul>li>a,.pager h1{border:0!important;color:inherit!important;font-size:1em!important;margin:0 .8em 0 0!important;text-transform:none!important;font-weight:400!important;display:inline}.pager ul{background:0 0!important;padding:0!important}.pager ul,.pager ul li{display:inline}.pager a,.pager strong{display:inline-block;text-decoration:none;padding:.4em .64em;min-width:.8em;text-align:center;background:#d7d7d7}.pager a i{font-size:.64em;top:-.2em}.pager a:hover{background:#df5100;color:#fff}#footerNav nav a{text-decoration:none}#footerNav nav>ul>li{margin-bottom:2em}@media (min-width:64em){#footerNav nav>ul>li{float:left;width:25%;margin-bottom:0}}#footerNav nav>ul>li span,#footerNav nav>ul>li>a{display:block;padding-right:1em;font-size:1.52em;margin-top:-.1em;color:#2eaee4}#footerNav nav>ul ul{width:70%}#footerNav nav>ul ul li{margin:0 0 .6em}#footerNav nav>ul ul a{color:#6a6a6a;font-size:.9em}#footerNav nav>ul ul a:hover{color:#000}#footerNav .badge{clear:both;display:block;text-align:center;margin:20px 0}#footerNav .badge,#footerNav .badge img{vertical-align:top}@media (min-width:64em){#footerNav .badge{clear:none;display:inline-block;margin-left:50px}}#nav{color:#fff;z-index:100}#nav .container:after{clear:right}@media (max-width:64em){#nav .container{max-width:100%;padding:0}}#nav .menu-main{background:#000}@media (min-width:64em){#nav .menu-main{background:0 0}}#footerNav #nav .menu-main nav>ul>li.events>a,#footerNav article.hostel .middle #nav .menu-main nav>ul>li>a,#footerNav nav>ul>li #nav .menu-main .events>span,#footerNav nav>ul>li article.hostel .middle #nav .menu-main span,#nav .menu-main #footerNav article.hostel .middle nav>ul>li>a,#nav .menu-main #footerNav nav>ul>li .events>span,#nav .menu-main #footerNav nav>ul>li article.hostel .middle span,#nav .menu-main #footerNav nav>ul>li.events>a,#nav .menu-main .events>h1,#nav .menu-main article.hostel .middle #footerNav nav>ul>li span,#nav .menu-main article.hostel .middle #footerNav nav>ul>li>a,#nav .menu-main article.hostel .middle h1,#nav .menu-main h2,article.hostel .middle #footerNav #nav .menu-main nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li #nav .menu-main span,article.hostel .middle #nav .menu-main h1{padding:0 20px}#nav .menu-main a{-moz-transition:background-color .1s ease-in-out;-o-transition:background-color .1s ease-in-out;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;display:block;padding:.8em 20px;color:#fff;text-decoration:none;border-bottom:4px solid #2eaee4;background:#12455b;font-size:1.1em;margin-bottom:.64em}#nav .menu-main a:hover{background-color:#09222d}#nav .menu-main ul{position:relative;z-index:4}#nav .menu-main ul ul{padding-bottom:1.2em}#nav .menu-main ul ul a{background:0 0;border-bottom:0;font-size:.9em;margin-bottom:0}@media (min-width:64em){#nav .menu-main{float:none;font-size:1.1em;text-align:center}#footerNav #nav .menu-main nav>ul>li.events>a,#footerNav article.hostel .middle #nav .menu-main nav>ul>li>a,#footerNav nav>ul>li #nav .menu-main .events>span,#footerNav nav>ul>li article.hostel .middle #nav .menu-main span,#nav .menu-main #footerNav article.hostel .middle nav>ul>li>a,#nav .menu-main #footerNav nav>ul>li .events>span,#nav .menu-main #footerNav nav>ul>li article.hostel .middle span,#nav .menu-main #footerNav nav>ul>li.events>a,#nav .menu-main .events>h1,#nav .menu-main article.hostel .middle #footerNav nav>ul>li span,#nav .menu-main article.hostel .middle #footerNav nav>ul>li>a,#nav .menu-main article.hostel .middle h1,#nav .menu-main h2,article.hostel .middle #footerNav #nav .menu-main nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li #nav .menu-main span,article.hostel .middle #nav .menu-main h1{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#nav .menu-main>ul{-webkit-transform:translate3d(0,0,0)}#nav .menu-main>ul>li{position:relative;z-index:1;display:inline-block;vertical-align:bottom}#nav .menu-main ul li a{-moz-transition:background 350ms ease;-o-transition:background 350ms ease;-webkit-transition:background 350ms ease;transition:background 350ms ease;padding:.8em .6em;background:0 0;border-bottom:0;font-size:1em;margin-bottom:0}#nav .menu-main ul li a:hover{background:#2eaee4}#nav .menu-main ul ul{display:none;text-align:left;position:absolute;right:0;top:100%;min-width:16em;border-top:15px solid #2eaee4;background:#000}#nav .menu-main ul ul li{float:none}#nav .menu-main ul ul li a{white-space:nowrap;font-size:1em;padding-left:1.6em}#nav .menu-main>ul>li:nth-child(-n+3)>ul{right:auto;left:0}#nav .menu-main>ul>li:hover>ul{display:block}#nav .menu-main>ul>li>a{padding-top:1.6em;margin-top:-.8em}}#quick{border-top:10px solid #df5100;padding:.72em .9em;margin-top:6.4em}article.hostel #quick{margin-top:0}#footerNav #quick nav>ul>li>a,#footerNav nav>ul>li #quick span,#quick #footerNav nav>ul>li span,#quick #footerNav nav>ul>li>a,#quick h1{color:#666;font-size:1.52em;margin:0 0 .2em;border-bottom:0;text-transform:none;font-weight:600}#quick a{display:block;text-decoration:none;margin:0 -.9em;padding:.4em 1.8em}#quick ul li.selected{margin-left:-.45em}#quick ul li.selected a{padding-left:2.25em}section.state .map nav ul{background:0 0;width:auto}section.state .map nav ul a{color:#6a6a6a;text-decoration:none;display:block;padding:.64em .4em;border-bottom:1px solid #dedede}section.state .map nav ul a:hover{color:#2eaee4}.sitemap nav{padding-bottom:1em}.sitemap nav>a{color:#000;text-decoration:none}#footerNav .sitemap nav>a nav>ul>li>a,#footerNav nav>ul>li .sitemap nav>a span,.sitemap nav>a #footerNav nav>ul>li span,.sitemap nav>a #footerNav nav>ul>li>a,.sitemap nav>a h1{color:#000;font-size:1.64em;font-weight:700;border-bottom:1px solid #000;margin-bottom:1em}.sitemap ul,article.base .sitemap ul{background:0 0;width:auto;margin-bottom:1.4em}#footerNav .sitemap nav>ul>li.events>a,#footerNav article.hostel .middle .sitemap nav>ul>li>a,#footerNav article.hostel .middle main.base .sitemap nav>ul>li>a,#footerNav main.base .sitemap nav>ul>li.events>a,#footerNav nav>ul>li .sitemap .events>span,#footerNav nav>ul>li article.hostel .middle .sitemap span,#footerNav nav>ul>li article.hostel .middle main.base .sitemap span,#footerNav nav>ul>li main.base .sitemap .events>span,.sitemap #footerNav article.hostel .middle nav>ul>li>a,.sitemap #footerNav nav>ul>li .events>span,.sitemap #footerNav nav>ul>li article.hostel .middle span,.sitemap #footerNav nav>ul>li.events>a,.sitemap .events>h1,.sitemap article.hostel .middle #footerNav nav>ul>li span,.sitemap article.hostel .middle #footerNav nav>ul>li>a,.sitemap article.hostel .middle h1,.sitemap h2,article.hostel .middle #footerNav .sitemap nav>ul>li>a,article.hostel .middle #footerNav main.base .sitemap nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li .sitemap span,article.hostel .middle #footerNav nav>ul>li main.base .sitemap span,article.hostel .middle .sitemap h1,article.hostel .middle main.base .sitemap h1,main.base .sitemap #footerNav article.hostel .middle nav>ul>li>a,main.base .sitemap #footerNav nav>ul>li .events>span,main.base .sitemap #footerNav nav>ul>li article.hostel .middle span,main.base .sitemap #footerNav nav>ul>li.events>a,main.base .sitemap .events>h1,main.base .sitemap article.hostel .middle #footerNav nav>ul>li span,main.base .sitemap article.hostel .middle #footerNav nav>ul>li>a,main.base .sitemap article.hostel .middle h1,main.base .sitemap h2{font-size:1em;font-weight:700;font-family:inherit;border-bottom:0;padding-bottom:0;margin:0;color:#000}.sitemap ul{font-size:.9em}.sitemap ul a{text-decoration:none;display:block;color:#999;padding:.2em 0}.sitemap ul a:focus,.sitemap ul a:hover{text-decoration:underline}.hostel .contact a,nav.tabs ul li a{text-decoration:none}.sitemap ul ul{margin-left:1.4em;margin-bottom:0;font-size:1em}@media (min-width:64em){.sitemap .col-three{margin-right:-4.4%}.sitemap .col-three>div{float:left;width:30%;margin-right:3%}.sitemap .col-four{margin-right:-3.6%}.sitemap .col-four>div{float:left;width:22%;margin-right:3%}#footerNav article.hostel .middle nav.tabs nav>ul>li>a,#footerNav nav.tabs nav>ul>li.events>a,#footerNav nav>ul>li article.hostel .middle nav.tabs span,#footerNav nav>ul>li nav.tabs .events>span,article.hostel .middle #footerNav nav.tabs nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li nav.tabs span,article.hostel .middle nav.tabs h1,nav.tabs #footerNav article.hostel .middle nav>ul>li>a,nav.tabs #footerNav nav>ul>li .events>span,nav.tabs #footerNav nav>ul>li article.hostel .middle span,nav.tabs #footerNav nav>ul>li.events>a,nav.tabs .events>h1,nav.tabs article.hostel .middle #footerNav nav>ul>li span,nav.tabs article.hostel .middle #footerNav nav>ul>li>a,nav.tabs article.hostel .middle h1,nav.tabs h2{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}}nav.tabs{overflow:hidden;background:#e6e1db;margin-bottom:2em}#footerNav article.hostel .middle nav.tabs nav>ul>li>a,#footerNav nav.tabs nav>ul>li.events>a,#footerNav nav>ul>li article.hostel .middle nav.tabs span,#footerNav nav>ul>li nav.tabs .events>span,article.hostel .middle #footerNav nav.tabs nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li nav.tabs span,article.hostel .middle nav.tabs h1,nav.tabs #footerNav article.hostel .middle nav>ul>li>a,nav.tabs #footerNav nav>ul>li .events>span,nav.tabs #footerNav nav>ul>li article.hostel .middle span,nav.tabs #footerNav nav>ul>li.events>a,nav.tabs .events>h1,nav.tabs article.hostel .middle #footerNav nav>ul>li span,nav.tabs article.hostel .middle #footerNav nav>ul>li>a,nav.tabs article.hostel .middle h1,nav.tabs h2{max-width:90%;font-family:inherit;font-size:1.2em;font-weight:700;padding:.8em .9em;cursor:pointer;margin:0 auto;color:inherit}#footerNav article.hostel .middle nav.tabs nav>ul>li>a:after,#footerNav nav.tabs nav>ul>li.events>a:after,#footerNav nav>ul>li article.hostel .middle nav.tabs span:after,#footerNav nav>ul>li nav.tabs .events>span:after,article.hostel .middle #footerNav nav.tabs nav>ul>li>a:after,article.hostel .middle #footerNav nav>ul>li nav.tabs span:after,article.hostel .middle nav.tabs h1:after,nav.tabs #footerNav article.hostel .middle nav>ul>li>a:after,nav.tabs #footerNav nav>ul>li .events>span:after,nav.tabs #footerNav nav>ul>li article.hostel .middle span:after,nav.tabs #footerNav nav>ul>li.events>a:after,nav.tabs .events>h1:after,nav.tabs article.hostel .middle #footerNav nav>ul>li span:after,nav.tabs article.hostel .middle #footerNav nav>ul>li>a:after,nav.tabs article.hostel .middle h1:after,nav.tabs h2:after{content:'\e806';margin-left:.4em}nav.tabs.menu-initialized .container{-moz-transition:max-height .4s;-o-transition:max-height .4s;-webkit-transition:max-height .4s;transition:max-height .4s;max-height:36em;overflow:hidden}nav.tabs.menu-hidden .container{max-height:0}nav.tabs ul{font-size:1.1em;width:auto}@media (min-width:64em){nav.tabs.menu-hidden .container{max-height:none}nav.tabs ul li{float:left}}nav.tabs ul li a{-moz-transition:background .2s ease;-o-transition:background .2s ease;-webkit-transition:background .2s ease;transition:background .2s ease;display:block;color:#525252;padding:.64em 1em}nav.tabs ul li a:hover,nav.tabs ul li.selected a{background:#f3f2ee;color:#e96f25}#terms ul li{display:inline;margin:0 .2em}#terms ul li:before{content:'|'}#terms ul li:first-child:before{content:''}.amenities{margin-top:4em}.amenities .tabbed>.tabs a{text-align:center;padding-top:0}.amenities .tabbed>.content>ul{background:#ffe4b2;color:#6a6a6a;padding:.64em 1.4em}.amenities .tabbed>.content>ul li{padding-left:0;background:0 0}.hostel .contact{position:relative;border-style:solid;border-color:#df5100;border-width:2.64em 0 .8em;line-height:1.52em;padding-top:.8em;padding-bottom:.64em}#footerNav .hostel .contact nav>ul>li>a,#footerNav nav>ul>li .hostel .contact span,.hostel .contact #footerNav nav>ul>li span,.hostel .contact #footerNav nav>ul>li>a,.hostel .contact h1{font-size:1.2em;color:#666}#bottom a:focus,#bottom a:hover,.hostel .contact a:focus,.hostel .contact a:hover,.hostel section.more a,.weather a,footer[role=contentinfo] ul a:focus,footer[role=contentinfo] ul a:hover{text-decoration:underline}.hostel .contact .label,.hostel .contact [itemprop=name]{color:#2eaee4}.hostel .contact address{font-style:normal;margin-bottom:1.32em}.hostel .contact .fax .label,.hostel .contact .phone .label{display:inline-block;min-width:5em;font-weight:700}.hostel .contact .button-stack{margin-top:1.32em}.hostel .contact .actions{position:absolute;left:.9em;top:-2.5em;font-size:.78em}.hostel .contact .actions a{display:inline-block;vertical-align:top;background:#738a8d;color:#fff;padding:.2em;margin-right:.32em;line-height:normal}.hostel .contact .actions a:hover{background:#899d9f}#search-wrapper,body{background:#e6e1db}.hostel section.more{border-bottom:.8em solid #df5100;padding-bottom:.2em}#footerNav .hostel section.more nav>ul>li.events>a,#footerNav article.hostel .middle section.more nav>ul>li>a,#footerNav article.hostel section.more .middle nav>ul>li>a,#footerNav nav>ul>li .hostel section.more .events>span,#footerNav nav>ul>li article.hostel .middle section.more span,#footerNav nav>ul>li article.hostel section.more .middle span,.hostel section.more #footerNav nav>ul>li .events>span,.hostel section.more #footerNav nav>ul>li.events>a,.hostel section.more .events>h1,.hostel section.more h2,article.hostel .middle #footerNav nav>ul>li section.more span,article.hostel .middle #footerNav section.more nav>ul>li>a,article.hostel .middle section.more h1,article.hostel section.more .middle #footerNav nav>ul>li span,article.hostel section.more .middle #footerNav nav>ul>li>a,article.hostel section.more .middle h1{font:1em Arial,sans-serif;color:#2eaee4;border:0;padding:0;margin:1.4em 0 .4em}.hostel section.more a{color:#444}.hostel section.more a:hover{color:#2eaee4}.hostel section.more li li,.hostel section.more ul li{padding-left:.64em;margin-bottom:.8em}.hostel section.more ul{width:auto;margin-bottom:1.4em}.hostel section.more ul.arrows li{padding-left:.9em;margin-bottom:.2em}.hostel section.more ul.arrows li:before{content:'>';display:inline-block;vertical-align:baseline;width:.9em;margin-left:-.9em}.hostel section.more ul.inline li{display:inline;padding-left:0;margin-bottom:0}.hostel section.more ul.inline li:before{content:'|';margin:0 .4em;speak:none}.hostel section.more ul.inline li:first-child:before{content:'';display:none}section.state .map{margin-bottom:2em}section.state .map:after{content:"";display:table;clear:both}section.state .map .canvas{height:320px;margin-left:-2px}@media (min-width:44em){section.state .map .canvas{width:64.53333%;float:right;height:520px}section.state .map nav{overflow:hidden;padding-right:2em}}section.state .map .more{clear:both}@media (max-width:64em){section.state .map .more{padding-top:2em;max-width:20em;margin:0 auto}}@media (min-width:64em){section.state .map .canvas{width:78%}section.state .map nav{padding-right:0;width:20%}section.state .map .more{float:left;width:20%;margin-top:-11em}section.state .map .more .buttons{float:none}section.state .map .more .buttons a{margin-left:0}}#footerNav nav>ul>li section.state .map .more span,#footerNav section.state .map .more nav>ul>li>a,section.state .map .more #footerNav nav>ul>li span,section.state .map .more #footerNav nav>ul>li>a,section.state .map .more h1{font-size:1.4em;border-bottom:0;color:#df5100;margin-bottom:0}section.state .map .more p{margin-top:0}section.state .map .more .buttons{font-size:.9em;margin-bottom:0}section.state .map .more .buttons i{padding-bottom:.44em}.hostel section.time .clock{margin-top:-.4em;color:#a0a0a0;font:1.32em serif}.volunteer-map .map{margin-bottom:2em}.volunteer-map .map .canvas{height:320px;margin-left:-2px}@media (min-width:44em){.volunteer-map .map .canvas{width:64.53333%;float:right;height:520px}.volunteer-map .map .listing{overflow:hidden;padding-right:2em}}@media (min-width:64em){.volunteer-map .map .canvas{width:78%}.volunteer-map .map .listing{padding-right:0;width:20%}}article.hostel .right>.weather{padding-right:1.4em;margin-bottom:1.2em}#footerNav article.hostel .right>.weather nav>ul>li>a,#footerNav nav>ul>li article.hostel .right>.weather span,article.hostel .right>.weather #footerNav nav>ul>li span,article.hostel .right>.weather #footerNav nav>ul>li>a,article.hostel .right>.weather h1{margin-bottom:0}.weather>div{font-size:1.1em;text-align:right;line-height:1.52em}.weather a{color:#444}.weather a:hover{color:#2eaee4}.weather .weathericon{margin:0 -41% -32% 12%}.weather .currenttemp{font-size:3.2em;line-height:1em}.weather .condition{font-size:1.32em;color:#ffa700;text-transform:uppercase}.weather .link{font-size:1em}#bottom{clear:both;margin-top:2.6em;padding:.8em 0 1.2em;border-top:1px solid #dedede;text-align:right}#bottom,#bottom a{color:#aca9a9}#bottom a,footer[role=contentinfo] ul a{text-decoration:none}#bottom>:first-child{float:left}footer[role=contentinfo]{background:#e6e1db;margin-top:2.6em;padding:.8em 0 2em}footer[role=contentinfo] ul{cursor:default}@media (min-width:44em){footer[role=contentinfo] ul li{display:inline-block;vertical-align:top}footer[role=contentinfo] ul li:before{content:'|';margin:0 .4em}footer[role=contentinfo] ul li:first-child:before{content:'';display:none}}footer[role=contentinfo] ul.quick{font-size:1.1em;font-family:serif}@media (max-width:44em){footer[role=contentinfo] ul.quick{display:block;margin:.8em 0}footer[role=contentinfo] ul.quick a{display:block;padding:.4em .8em;border-bottom:1px solid #b9b9b9}}footer[role=contentinfo] ul.quick,footer[role=contentinfo] ul.quick a{color:#2eaee4}footer[role=contentinfo] .buttons{margin:0;border:1px solid #b9b2b9}footer[role=contentinfo] .buttons a{margin:0}footer[role=contentinfo] .badge{margin-right:-10px}footer[role=contentinfo] .justify>*,footer[role=contentinfo] .legal>*{display:inline-block;vertical-align:middle}footer[role=contentinfo] .legal{margin-top:.8em;padding-top:.8em;border-top:1px solid #cac7c0}footer[role=contentinfo] .legal,footer[role=contentinfo] .legal a{color:#b9b2b9}@media (max-width:44em){footer[role=contentinfo] .legal{text-align:center}footer[role=contentinfo] .legal ul{display:block;text-align:center}footer[role=contentinfo] .legal ul li{display:inline-block;margin:0 .4em}}.ppc_body,.ppc_side{display:inline-block;margin-top:15px}#search-wrapper{padding:.8em 0 .4em}@media (min-width:44em){#search-wrapper{padding:.9em 0 .48em}}#search-wrapper .container{text-align:right;padding-right:2.4em}#search-wrapper .container>*{display:inline-block;vertical-align:middle;margin-left:.4em;margin-bottom:.4em}#banner .slides>li>img,#banner img,.city-article,.ppc_body,.ppc_side,.search-forms>.banner,.state-article,.state-content{vertical-align:top}#search-wrapper .container:after{clear:right}#search-wrapper #search{text-align:left}.ppc_side{width:28%}@media (max-width:1024px){.ppc_body,.ppc_side{width:100%}}.ppc_body{width:70%;margin-left:15px}.ppc_side h1{font-family:"Plantin W01 Light",sans-serif!important;font-weight:700!important;text-transform:none!important;color:#df5100!important;font-size:1.8em!important}h2.base-template{font-size:2.24em!important;color:#df5100!important;padding-bottom:.04em!important;border-bottom:0 solid #dedede!important;margin:.8em 0 .64em!important}#quick h2{color:#666;font-size:1.52em;margin:0 0 .2em;border-bottom:0;text-transform:none;font-weight:600}h2.home-page,h2.home-page-find,h2.home-page-reserve{font-size:2.24em;color:#df5100;padding-bottom:.04em;border-bottom:1px solid #dedede}h2.home-page{margin:.8em 0 .64em}h2.home-page-find,h2.home-page-reserve{margin:-1.4em -20px .64em;position:relative;padding-right:62px}.res{margin-top:3.4em}@media (max-width:1024px){h2.home-page-find,h2.home-page-reserve{margin:0}}.findHostel h2{position:relative;padding-right:62px}.city-about,.state-imgs{display:inline-block;padding-right:0;padding-left:0}.findHostel h2:after{content:url(../images/marker.png);position:absolute;bottom:-19px;right:0}.base-slider-container{max-width:640px;margin-left:auto;margin-right:auto}.container-banner{display:inline-block;width:100%}.container-inner{display:inline-block;width:100%;max-width:60%;position:absolute;top:0;left:20%}.img-container{text-align:center;line-height:1;color:#fff;font-family:"Plantin W01 Light",sans-serif;font-size:2.3em;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000}img.banner-overlay{width:initial}.valign-middle{margin-top:15%}.valign-bottom{margin-top:17%}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}@media (max-width:87.5em){.valign-bottom{margin-top:16%}}@media (max-width:75em){.valign-middle{margin-top:8%}.valign-bottom{margin-top:14%}}@media (max-width:64em){.valign-middle{margin-top:7%}.valign-bottom{margin-top:13%}img.banner-overlay{width:75%}}@media (max-width:50em){.valign-bottom{margin-top:14%}img.banner-overlay{width:65%}}.banner-full,.state-imgs{width:100%}.state-content{width:100%;display:inline-block;padding-left:0;margin-top:-1em}.state-flags{margin-top:.8em}.state-flags .right,.state-flags img.left{width:147px}.city-article,.state-article{width:100%;display:inline-block;padding:0}@media (min-width:58em){.state-imgs{width:39%;padding-right:10px;padding-left:10px}.state-content{width:57%;padding-left:10px}.city-article,.state-article{width:47.5%;padding:.7em}.city-about{display:inline-block;padding-right:10px;padding-left:10px}}ul li.bullets{list-style-type:disc}form.form-iou-application .description p{margin:.8em 0}#quick ul li.selected ul{padding-left:1.4em}#quick ul li.selected a{background:0 0;color:#444}#quick ul li.selected ul li.selected{margin-left:0}.hoc-widget h1,h2{font-weight:700!important}body .container{box-sizing:content-box;padding-left:2em;padding-right:2em;width:auto}figure.plain{margin:0}#banner.hover .flex-next{opacity:.7;right:10px}#banner.hover .flex-prev{opacity:.7;left:10px}#banner-overlay.flexslider{box-shadow:none;background:0 0;border:0;position:absolute;bottom:100%;margin-bottom:2.4em}#banner-overlay.flexslider .flex-direction-nav{display:none}.news-block{clear:both;background:#dedbd4;padding:.8em;margin:3.2em 0}.news-block:after{content:'';display:table;clear:both}@media (min-width:64em){#banner-overlay.flexslider{position:static}.news-block{margin:1.4em 0}}.news-block h2.home-page{border-bottom:0}.news-block h2.home-page:first-child{margin-top:-.2em;margin-bottom:0}.news-block h3{color:#222;margin-bottom:.32em}.news-block h3:first-child{margin-top:0}.news-block .half{margin-top:1.4em}@media (min-width:64em){.news-block .half{margin-top:0;width:48.5%;margin-right:3%}}.news-block .omega{margin-right:0}.news-block .styled-list+#feed,.news-block h2.home-page+.half{margin-top:0}.news-block .styled-list+#feed ul li{padding:.32em .4em}.floating-image-description{position:relative;display:block}.floating-image-description img{display:block;width:100%}.floating-image-description h3,.floating-image-description p{margin:0}.floating-image-description p{font-size:.9em}.floating-image-description>.position{position:absolute;left:0;bottom:0;right:0;background:rgba(0,0,0,.6);color:#fff;padding:.4em 1.6em;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.floating-image-description>.position h3{color:#fff}.floating-image-description .gt-sign{-webkit-transition:all .3s linear;transition:all .3s linear;-webkit-transform:rotateX(0);transform:rotateX(0);position:relative;left:0;display:inline-block}.floating-image-description:hover .position{background:rgba(0,0,0,.8)}.floating-image-description:hover .gt-sign{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);left:1em}.teaser-image{position:relative;display:block;border:1px solid #ccc;box-shadow:0 0 2px rgba(0,0,0,.2)}.teaser-image img{display:block;width:100%}.teaser-image .buttons{position:absolute;right:0;bottom:0;margin:0}.search-forms,.search-forms .position{position:relative}.search-forms>.banner{width:100%}.search-forms .container{padding-left:0;padding-right:0}.search-forms .banner-text{text-align:center;color:#fff;text-transform:uppercase;font-size:1.2em}@media (min-width:50em){.search-forms .banner-text{font-size:1.6em}}@media (min-width:64em){.search-forms .container{padding-left:2em;padding-right:2em}.search-forms .position{position:absolute;bottom:0;right:0;left:0}.search-forms .banner-text{font-size:1.8em;position:static}}.search-forms .banner-text .line{font-size:1.8em;text-shadow:0 0 .2em rgba(0,0,0,.7)}@media (min-width:30em){.search-forms .banner-text .line{font-size:2em}}.search-forms .banner-text .button{position:relative;overflow:hidden;z-index:1;background:#df5101;color:#fff;text-decoration:none;-webkit-transition:background .4s;transition:background .4s;display:inline-block;padding:.16em .52em;letter-spacing:.04em}.search-forms .forms:after,.search-forms form:after{content:'';display:table;clear:both}.search-forms .banner-text .button:before{content:'';position:absolute;z-index:-1;top:50%;left:100%;margin:-.6em 0 0 1px;width:1.2em;height:1.2em;border-radius:50%;background:#b64201;-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-transform:scale3d(1,2,1);transform:scale3d(1,2,1);-webkit-transition:-webkit-transform .5s;transition:transform .5s;-webkit-transition-timing-function:cubic-bezier(.7,0,.9,1);transition-timing-function:cubic-bezier(.7,0,.9,1)}.search-forms .banner-text .button:hover{background:#b64201}.csstransforms .search-forms .banner-text .button:hover{background:#df5101}.search-forms .banner-text .button:hover:before{-webkit-transform:scale3d(24,24,1);transform:scale3d(24,24,1)}.search-forms .tagline{background:rgba(0,0,0,.8);text-align:center;padding:.8em 1.4em}@media (min-width:64em){.search-forms .banner-text .line{font-size:2.8em}.search-forms .banner-text .line.smaller{font-size:2.1em}.search-forms .tagline{padding-left:0;padding-right:0}}.search-forms .tagline span{color:#fff;font-family:Dosis,sans-serif;font-weight:600;text-transform:uppercase;font-size:1.58em;letter-spacing:5px}.search-forms .forms{background:rgba(0,0,0,.6);padding:.8em 1.52em;font-size:1.4em}.search-forms .forms .center,.search-forms .forms .left,.search-forms .forms .right{box-sizing:border-box;margin:0 0 .4em;position:relative}.search-forms .forms .center.without-js,.search-forms .forms .left.without-js,.search-forms .forms .right.without-js{float:none;clear:both;padding-right:0;overflow:hidden;width:auto}.search-forms .forms .center.without-js+*,.search-forms .forms .left.without-js+*,.search-forms .forms .right.without-js+*{clear:both}.js .search-forms .forms .center.without-js+*,.js .search-forms .forms .left.without-js+*,.js .search-forms .forms .right.without-js+*{clear:none}@media (min-width:44em){.search-forms .forms .center,.search-forms .forms .right{float:left;margin-bottom:0}.search-forms .forms .center{width:40%;padding-right:.4em}.search-forms .forms .right{width:60%}}@media (min-width:64em){.search-forms .forms{margin-left:12%;margin-right:12%;margin-bottom:.8em}.search-forms .forms .left{float:left;width:48%;margin-bottom:0;padding-right:.4em}.search-forms .forms .center{width:23%}.search-forms .forms .right{width:29%;padding-right:0}}.search-forms .forms .has-submit{position:relative}.search-forms .forms .has-submit .styled-select .arrow{right:1.1em}.search-forms .forms button{position:absolute;right:1px;top:1px;bottom:1px;border:0;border-radius:0;cursor:pointer;background:#ff4f00;color:#fff;width:1.8em;text-align:center}.search-forms .forms button:hover{background:#d64200}.search-forms .forms button:focus{box-shadow:0 0 .4em #246ba9,0 0 .4em #246ba9,0 0 0 1px #246ba9 inset}.search-forms .forms button span{font-size:1.44em;font-weight:700;position:absolute;top:0;left:0;right:0;bottom:0}.search-forms fieldset{border:0;padding:.01em 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) .search-forms fieldset{display:table-cell}.search-forms fieldset>legend{display:table}.search-forms .legend-label{display:block;color:#fff;text-transform:uppercase;font-size:.9em;line-height:.9}.search-forms form+.legend-label{margin-top:1em}.search-forms .label-and-input>.input .label,.search-forms .label-inside .label{text-transform:uppercase;color:#7c7c7e}.search-forms .arrow,.search-forms .date{background:#fff;font-size:1.8em;position:absolute;right:1px;top:1px;bottom:1px;width:.9em;pointer-events:none}.search-forms .arrow:before,.search-forms .date:before{position:absolute;right:0;bottom:0;top:0;width:.9em;content:'\e813';font-family:fontello;color:#7c7c7e;text-align:center;line-height:.96;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.js .search-forms .center.with-js{display:block}.search-forms .component-date>.label{float:left;color:#fff;margin-right:.4em}.search-forms .date{width:1.2em;font-size:1.5em}.search-forms .date:before{content:'\e812';width:1.2em;line-height:1.1}.search-forms .form-item{position:relative;overflow:visible}.search-forms .form-item:after{content:'';display:table;clear:both}.search-forms .form-item>.label,.search-forms .form-item>input,.search-forms .form-item>select{padding:.2em .8em;line-height:1.42857143;height:1.8em}.search-forms .form-item>input,.search-forms .form-item>select{border:0;box-shadow:0 0 1px #7c7c7e,0 0 0 1px #000 inset;border-radius:0}.search-forms .form-item>input:focus,.search-forms .form-item>select:focus{box-shadow:0 0 .4em #246ba9,0 0 .4em #246ba9,0 0 0 1px #246ba9 inset}.search-forms .form-item.label-inside>input,.search-forms .form-item.label-inside>select,.search-forms .label-and-input>.form-item.input>input,.search-forms .label-and-input>.form-item.input>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding-left:.58em}.search-forms .form-item.label-inside>input:active+.arrow:before,.search-forms .form-item.label-inside>select:active+.arrow:before,.search-forms .label-and-input>.form-item.input>input:active+.arrow:before,.search-forms .label-and-input>.form-item.input>select:active+.arrow:before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.search-forms .form-item.label-inside input.ws-date,.search-forms .label-and-input>.form-item.input input.ws-date{width:100%!important;padding-right:0!important}.search-forms .form-item.label-inside .date-input-buttons,.search-forms .label-and-input>.form-item.input .date-input-buttons{display:none}.search-forms .form-item.label-inside input.ws-date,.search-forms .form-item.label-inside input[type=date],.search-forms .label-and-input>.form-item.input input.ws-date,.search-forms .label-and-input>.form-item.input input[type=date]{color:transparent;background:0 0}.search-forms .form-item.label-inside input.ws-date:focus,.search-forms .form-item.label-inside input[type=date]:focus,.search-forms .form-item.label-inside.notEmpty input.ws-date,.search-forms .form-item.label-inside.notEmpty input[type=date],.search-forms .label-and-input>.form-item.input input.ws-date:focus,.search-forms .label-and-input>.form-item.input input[type=date]:focus,.search-forms .label-and-input>.form-item.notEmpty.input input.ws-date,.search-forms .label-and-input>.form-item.notEmpty.input input[type=date]{color:#000;background:#fff}.search-forms .form-item.label-inside input.ws-date::-webkit-clear-button,.search-forms .form-item.label-inside input[type=date]::-webkit-clear-button,.search-forms .label-and-input>.form-item.input input.ws-date::-webkit-clear-button,.search-forms .label-and-input>.form-item.input input[type=date]::-webkit-clear-button{display:none}.search-forms .form-item.label-inside.notEmpty input,.search-forms .form-item.label-inside.notEmpty select,.search-forms .label-and-input>.form-item.notEmpty.input input,.search-forms .label-and-input>.form-item.notEmpty.input select{background:#fff}.label-and-input>.input,.label-inside{overflow:hidden;display:block}.label-and-input>.input>*,.label-inside>*{box-sizing:border-box;float:left;width:100%;border:0;background:#fff;color:#000}.label-and-input>.input>:first-child,.label-inside>:first-child{margin-right:-100%}.label-and-input{position:relative;overflow:hidden}.label-and-input>.label{padding:.2em .8em .2em 0;float:left;font-weight:700}.label-and-input>.input>*{font-size:.8em;padding:.43573em .87146em}.label-and-input>.input input{padding-right:1.72em;padding-right:calc(1.72em + 4px);background:rgba(255,255,255,.6)}.label-and-input>.input input:focus,.label-and-input>.input.notEmpty input{background:#fff}.label-and-input button{-webkit-transition:background .4s ease;transition:background .4s ease;position:absolute;right:0;bottom:0;box-sizing:border-box;width:1.72em;border:0;background:#fff;padding:.2em .4em;text-align:center;color:#7c7c7e;font-weight:700}.label-and-input button:focus,.label-and-input button:hover{background:#e4e4e4}.support-through-amazon{display:block;text-align:center;overflow:hidden}.support-through-amazon img{display:block;margin:0 auto}footer.l-footer{padding-top:2.6em}footer.l-footer,footer.l-footer a{color:#fff}footer.l-footer a{text-decoration:none}footer.l-footer a:hover{text-decoration:underline}footer.l-footer[role=contentinfo]{padding:0;background:0 0}footer.l-footer[role=contentinfo] li,footer.l-footer[role=contentinfo] ul{margin:0;padding:0;background:0 0}footer.l-footer[role=contentinfo] ul li{display:block}footer.l-footer[role=contentinfo] ul li:before{content:'';margin:0}@media (max-width:32em){footer.l-footer .label-and-input>.label{float:none}}footer.l-footer .middle-bar .center,footer.l-footer .middle-bar .left,footer.l-footer .middle-bar .right,footer.l-footer .top-bar .center,footer.l-footer .top-bar .left,footer.l-footer .top-bar .right{float:none;width:auto;margin:.8em 0}@media (min-width:44em){footer.l-footer .middle-bar .center,footer.l-footer .middle-bar .left,footer.l-footer .top-bar .center,footer.l-footer .top-bar .left{float:left}footer.l-footer .middle-bar .left,footer.l-footer .top-bar .left{width:64%;margin-right:4%}footer.l-footer .middle-bar .center,footer.l-footer .top-bar .center{width:32%}footer.l-footer .middle-bar .right,footer.l-footer .top-bar .right{clear:both;padding:.8em 0;text-align:center}}@media (min-width:64em){footer.l-footer .middle-bar .center,footer.l-footer .middle-bar .left,footer.l-footer .middle-bar .right,footer.l-footer .top-bar .center,footer.l-footer .top-bar .left,footer.l-footer .top-bar .right{margin-top:0;margin-bottom:0}footer.l-footer .middle-bar .left,footer.l-footer .top-bar .left{width:44%}footer.l-footer .middle-bar .center,footer.l-footer .top-bar .center{width:24%;margin-right:4%}footer.l-footer .middle-bar .right,footer.l-footer .top-bar .right{clear:none;padding:0}}footer.l-footer .top-bar{background:#ff4f00;padding:.4em 0;overflow:hidden}.csstransforms footer.l-footer .top-bar{overflow:visible}footer.l-footer .top-bar .container>*{font-size:1.32em}footer.l-footer .top-bar .right{text-align:center;font-size:2em;padding-bottom:0}@media (min-width:64em){footer.l-footer .top-bar .right{font-size:1.32em}}footer.l-footer .top-bar .social-links h3{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);font-size:1em;margin:.2em 0;padding-right:.4em}footer.l-footer .top-bar .social-links ul{font-size:1.4em;margin:0}footer.l-footer .top-bar .social-links li{display:inline-block;padding:0;margin:0;background:0 0}@media (min-width:64em){footer.l-footer .top-bar .social-links h3{position:static!important;clip:auto;height:auto;width:auto;overflow:auto;float:left;color:#FFFFFF;}footer.l-footer .top-bar .social-links li{float:left}}.csstransforms footer.l-footer .top-bar .social-links i{display:inline-block;vertical-align:top;position:relative;width:1.4em}.csstransforms footer.l-footer .top-bar .social-links i:before{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);-webkit-transform:rotate(0) scale(.6);transform:rotate(0) scale(.6);font-size:2em;text-shadow:0 0 0 transparent;position:absolute;top:-.22em;left:-.4em}footer.l-footer .top-bar .social-links a{display:block;margin:-.4em 0;padding:.4em 0;box-shadow:0 0 0 rgba(0,0,0,.2) inset;-webkit-transition:box-shadow .4s cubic-bezier(.19,1,.22,1);transition:box-shadow .4s cubic-bezier(.19,1,.22,1)}footer.l-footer .top-bar .social-links a:hover{box-shadow:0 2.4em 0 rgba(0,0,0,.2) inset}.csstransforms footer.l-footer .top-bar .social-links a{box-shadow:none;-webkit-transition:none;transition:none}.csstransforms footer.l-footer .top-bar .social-links a:hover{box-shadow:none}.csstransforms footer.l-footer .top-bar .social-links a:hover i:before{-webkit-transform:rotate(-10deg) scale(1);transform:rotate(-10deg) scale(1);text-shadow:0 0 .4em rgba(0,0,0,.5)}footer.l-footer .middle-bar{background:#7c7c7e;padding:1.4em 0}@media (min-width:64em){footer.l-footer .middle-bar{padding-bottom:2.4em}}footer.l-footer .middle-bar,footer.l-footer .middle-bar a{color:#d2d2d4}footer.l-footer .middle-bar .logo{float:left;max-height:5em;width:auto;height:auto;margin-top:-.52em}footer.l-footer .middle-bar .quick-links h3,footer.l-footer .middle-bar .vcard .country-name,footer.l-footer .middle-bar .vcard .type,footer.l-footer .middle-bar .vcard .url{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}footer.l-footer .middle-bar .vcard .info{padding-left:.8em;overflow:hidden}footer.l-footer .middle-bar .vcard abbr{border:0}footer.l-footer .middle-bar .quick-links{max-width:100vw;margin:0 auto}footer.l-footer .middle-bar .quick-links li,footer.l-footer .middle-bar .quick-links ul{padding:0;margin:0;background:0 0}@media (max-width:44em){footer.l-footer .middle-bar .center{margin:2.4em -50vw 1.4em}footer.l-footer .middle-bar .quick-links{border-top:1px solid #676767}footer.l-footer .middle-bar .quick-links a{border-bottom:1px solid #676767;display:block;padding:.64em 2.4em}}footer.l-footer .bottom-bar{background:#000;padding:.4em 0}footer.l-footer .bottom-bar .copyright{float:left;margin-right:1em}footer.l-footer .bottom-bar .privacy-policy{float:right}#nav{background:#7c7c7e}@media (min-width:64em){#nav #logo{max-width:162px;top:-64px;margin-left:-14px;margin-right:-6px;z-index:5}#nav #logo img{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);margin-bottom:-120%}#nav #logo h1{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}#nav #logo:hover img{-webkit-transform:rotate(.9deg) translateY(6%);transform:rotate(.9deg) translateY(6%)}#nav .menu-main{text-align:right}#nav .menu-main>ul{float:right}#nav .menu-main>ul>li{float:left}#nav .menu-main .highlighted{display:block;background:#009add;color:#FFFFFF;padding:.1em .4em;margin:-.1em -.4em;border-radius:.32em}#nav .menu-main ul li a:hover{background:#686869}#nav .menu-main>ul>li>a{font-size:1.14em;text-transform:uppercase;padding-bottom:.6em;margin-top:-.6em}#nav .menu-main ul ul{border-top-color:#686869;border-top-width:0;padding-bottom:0;background:#d8d8d8}#nav .menu-main ul ul li a{padding:.32em .8em .52em;color:#444;font-weight:700}#nav .menu-main ul ul li a:hover{background:#fff}}#banner-overlay.flexslider{padding-left:0;padding-right:0;left:0;right:0}#banner-overlay.flexslider .banner-text{padding-left:1.4em;padding-right:1.4em}#logo img{width:3.4em;max-width:3.4em;margin-top:-2em;margin-bottom:-1.4em}#logo h1{margin-left:-4.8em;margin-right:-2em}@media (min-width:64em){#logo img{width:100%;max-width:100%;margin:4% 0 -100%;vertical-align:top}#nav .menu-main>ul>li>a{padding:1.6em .72em .6em}#nav .menu-main ul ul{display:block;transition:max-height .2s ease-in-out,box-shadow .2s ease;overflow:hidden;max-height:0;box-shadow:none}#nav .menu-main ul li:hover ul{max-height:30em;box-shadow:0 .2em .4em rgba(0,0,0,.2);transition-duration:.4s,.2s}}#quick{background:#f8f8f8}#quick a{color:#444;}#quick a:hover,#quick ul li.selected a:hover,#quick ul li.selected>a,#quick ul li.selected>a:hover{background:#fff;color:#444;font-weight:700}#quick ul ul{padding-left:1.4em}#quick ul li.selected ul{border-top:0}article.base>header>h1{font-size:2.24em;text-transform:none;margin:.8em 0 .64em;line-height:normal}main>article.hostel>header h1{text-transform:none}#footerNav article.base nav>ul>li.events>a,#footerNav article.hostel .middle article.base nav>ul>li>a,#footerNav article.hostel .middle nav>ul>li>a,#footerNav article.hostel nav>ul>li.events>a,#footerNav nav>ul>li article.base .events>span,#footerNav nav>ul>li article.hostel .events>span,#footerNav nav>ul>li article.hostel .middle article.base span,#footerNav nav>ul>li article.hostel .middle span,article.base #footerNav article.hostel .middle nav>ul>li>a,article.base #footerNav nav>ul>li .events>span,article.base #footerNav nav>ul>li article.hostel .middle span,article.base #footerNav nav>ul>li.events>a,article.base .events>h1,article.base .h2,article.base article.hostel .middle #footerNav nav>ul>li span,article.base article.hostel .middle #footerNav nav>ul>li>a,article.base article.hostel .middle h1,article.base h2,article.full h2,article.hostel #footerNav nav>ul>li .events>span,article.hostel #footerNav nav>ul>li.events>a,article.hostel .events>h1,article.hostel .h2,article.hostel .middle #footerNav article.base nav>ul>li>a,article.hostel .middle #footerNav nav>ul>li article.base span,article.hostel .middle #footerNav nav>ul>li span,article.hostel .middle #footerNav nav>ul>li>a,article.hostel .middle article.base h1,article.hostel .middle h1,article.hostel h2{text-transform:none;color:#7c7c7e}article.base .h3,article.base h3,article.hostel .h3,article.hostel h3{color:#434343;text-transform:none}article.hostel .right h2{font:700 1.4em serif;color:#666;border-bottom:0;padding-bottom:0;margin:.8em 0 .9em;text-transform:none}article.hostel .right .contact h2{margin-top:0}.pager h3{border:0!important;color:inherit!important;font-size:1em!important;margin:0 .8em 0 0!important;text-transform:none!important;font-weight:400!important;font-family:serif!important;display:inline}.white-text {color: #FFF;}.flex-direction-nav a{text-decoration:none!important}.search-forms .form-item.styled-select>select:focus{background:#fff;color:#000}form.form-application fieldset.address .form_city{width:11em}.about{width: 65%;display: inline-block;vertical-align: top;padding-right: 2em;}.city-book{display:inline-block;max-width:300px;}@media (max-width: 64em){.about{width: 100%;display: inline-block;vertical-align: top;padding-right: 2em;}.city-book{display:inline-block;max-width:100%;}}


.toggle-content-checkbox {
  position: fixed !important;
  top: 50%;
  width: 1px;
  height: 1px;
  clip: rect(1px, 1px, 1px, 1px);
  overflow: hidden;
}
.toggle-content {
  max-height: 0;
  transition: max-height .4s ease-in-out;
  overflow: hidden;
}
.toggle-content-checkbox:checked + .toggle-content {
  position: static !important;
  height: auto;
  width: auto;
  clip: auto;
  max-height: 150em;
}

/* Style your button */
.toggle-content-button {
  cursor: pointer;
}

.toggle-content-button .arrow {
  float: right;
  font-size: 2.4em;
  line-height: .8;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-transition: all .4s ease;
  transition: all .4s ease; }
  .toggle-content-button.toggle-content-visible .arrow {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); }

.toggle-content-button {
  transition: all .3s ease;
  -webkit-transition: all .3s ease;
  opacity: 1; }
  /* Hide button when content is visible */
  .toggle-content .toggle-content-button,
  .toggle-content-button.toggle-content-visible {
    opacity: 0; }
  .toggle-content-button:after {
    content: '∨';
    display: inline-block;
    margin-left: .32em; }
  /* Different arrow inside the content */
  .toggle-content .toggle-content-button:after {
    content: '∧'; }
  .toggle-content .toggle-content-button.toggle-content-visible {
    opacity: 1; }
    opacity: 1; }