@import url('mini-mobile-blessed2.css?z=1614170000666');@import url('mini-mobile-blessed1.css?z=1614170000666');.tripbook-carousel .small-ratings-badge,.tripbook-carousel .details-panel .ratings-badge,.details-panel .tripbook-carousel .ratings-badge,.tripbook-carousel .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .tripbook-carousel .small-ratings-badge,.tripbook-carousel .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .tripbook-carousel .small-ratings-badge{position:absolute;top:20px;right:20px}.tripbook-carousel .small-ratings-badge span,.tripbook-carousel .details-panel .ratings-badge span,.details-panel .tripbook-carousel .ratings-badge span,.tripbook-carousel .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .tripbook-carousel .small-ratings-badge span,.tripbook-carousel .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .tripbook-carousel .small-ratings-badge span{color:#333}.tripbook-carousel .sustainability-info{display:none}.tripbook-carousel .price-item{color:#fff}.tripbook-carousel .best-for-badges{padding-top:12px}.tripbook-carousel .best-for-badges .small-badges{padding:12px 0}.tripbook-carousel .hostel-prices{overflow:hidden;*zoom:1;padding:12px 0}.tripbook-carousel .carousel-control.left{top:124px;left:6px}.tripbook-carousel .carousel-control.right{top:120px;right:6px}.checkout-process>.content-container,.checkout-process>.filter-actions,.checkout-process>.show-more{display:none}.checkout-summary-panel .summary-total .balance-price{padding:6px}.checkout-summary-panel .summary-total .balance-exchange-note{width:auto}.cookie-warning{position:fixed;z-index:10000}.cookie-warning .cookie-warning-bg{background:url(../images/interface/icon-information.png?1616067642) 6px 17px no-repeat;background-size:30px;padding:3% 3% 1% 13%}.cookie-warning .cookie-warning-bg form p{font-size:.9em}.cookie-warning .cookie-warning-bg form .accept-cookies-button-wrapper{text-align:center}.cookie-warning .cookie-warning-bg form .accept-cookies-button-wrapper .accept-cookies{-webkit-appearance:button}.curr-lang-menu{margin-top:6px;text-align:left;color:#fff;left:0;width:100%;position:static;display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;border-top:1px solid #505050;background:transparent;float:none;margin-bottom:0;padding:0}.curr-lang-menu .label-btn{color:#fff}.curr-lang-menu .label-btn:hover,.curr-lang-menu .label-btn:focus{color:#fff}.curr-lang-menu .submit,.curr-lang-menu .search-view-tabs li,.search-view-tabs .curr-lang-menu li,.curr-lang-menu .create-tripbook-teaser .create-btn,.create-tripbook-teaser .curr-lang-menu .create-btn,.curr-lang-menu .show-more a,.show-more .curr-lang-menu a,.curr-lang-menu .tripbook-carousel .hostel-link,.tripbook-carousel .curr-lang-menu .hostel-link,.curr-lang-menu .hostel-map-link,.curr-lang-menu .add-ons .checkout-forms .expander,.add-ons .checkout-forms .curr-lang-menu .expander,.curr-lang-menu .bookings-table .view-booking-btn,.bookings-table .curr-lang-menu .view-booking-btn,.curr-lang-menu .mobile-search-display .search-again,.mobile-search-display .curr-lang-menu .search-again{width:100%}.curr-lang-menu form{margin-bottom:0}.curr-lang-selector{text-align:center;padding-top:6px;border-top:1px solid #505050;border-bottom:1px solid #505050}.date-display{display:none}#ui-datepicker-div{width:96%!important;left:0!important;right:0!important;line-height:1em}.checkout-pages #ui-datepicker-div{z-index:10000!important}.explore-page-intro{width:90%}.explore-controls{margin-bottom:20px}.accordion-group .accordion-heading{padding-top:5px}.explore-controls-container .explore-controls{position:relative}.explore-controls-container .explore-accordion-title{padding:12px}.explore-controls-container .accordion-heading .accordion-toggle{background:none;border-bottom:0}.explore-controls-container .explore-accordion-content .content-container,.explore-controls-container .explore-accordion-content .filter-actions,.explore-controls-container .explore-accordion-content .show-more{padding:0}.explore-controls-container .explore-breadcrumb{padding:12px 12px 6px 12px}.explore-controls-container .explore-breadcrumb li{line-height:22px}.explore-controls-container .explore-menu ul li{line-height:26px;border-left:0;border-right:0}.explore-controls-container .explore-menu ul a{padding-left:12px;padding-right:12px}.explore-filter .filter-table{display:none}.explore-filter .mobile-filter-options label{padding-left:12px}.explore-filter-note{padding:12px 12px 0 12px}.filter-title{padding:0 12px}.explore-controls-container .explore-accordion-content .filter-actions{padding:12px}.filter-options{left:0;width:100%;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-border-radius-bottomleft:12px;-webkit-border-bottom-left-radius:12px;border-bottom-left-radius:12px;-moz-border-radius-bottomright:12px;-webkit-border-bottom-right-radius:12px;border-bottom-right-radius:12px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;background:#fff;float:none;margin:0;padding:0}.filter-options .filter-table{display:none}.search-filter.open .filter-options{position:static;display:block}.mobile-filter-options{text-align:left;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.mobile-filter-options h2{padding:6px;margin:0;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.mobile-filter-options label{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.hostel-tabs{border-top:1px solid #fff;background:#fff}.hostel-tabs .tab-txt{position:relative;bottom:-2px}.hostel-tabs .tab-icon{margin-right:9px;width:30px;height:28px;float:left;background-size:565px 50px}.hostel-tabs .preview .tab-icon{background-position:0 -30px}.hostel-tabs .prices .tab-icon{background-position:-87px -29px}.hostel-tabs .location .tab-icon{background-position:-180px -27px}.hostel-tabs .facilities .tab-icon{background-position:-270px -29px}.hostel-tabs .reviews .tab-icon{background-position:-450px -29px}.hostel-tabs .availability .tab-icon{background-position:-539px -29px}.hostel-tabs .notice-board .tab-icon{background-position:-362px -29px}.hostel-tabs li{margin:0 1px;clear:both;border-bottom:1px solid #fff}.hostel-tabs li a{display:block;color:#333;border-bottom:1px solid rgba(217,122,9,0.9);border-top:1px solid rgba(217,122,9,0.9);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);background:#f9af58;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);text-shadow:0,1px,1px,rgba(255,255,255,0.75);padding:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.hostel-tabs li:hover,.hostel-tabs li:focus,.hostel-tabs li:active{background:#f7931d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);color:#333}.hostel-tabs .active a{-moz-box-shadow:0 0 10px #FACC96 inset;-webkit-box-shadow:0 0 10px #FACC96 inset;box-shadow:0 0 10px #FACC96 inset;background:#FAE4CA url(../images/interface/icon-navigation-active.png?1616067642) 97% 50% no-repeat;border-bottom:1px solid #FAB15A;border-top:1px solid #FABF78}.tab-content{background:#fff;clear:both}.hostel-show-tabs{display:block!important}.img-container{max-width:100%;height:auto}.location-map-canvas{width:100%;height:435px}.hostel-info-window{width:250px}.hostel-map-link{font-weight:bold!important;text-decoration:none;margin-bottom:12px;font-size:18px!important}.info-img img,.info-ratings-container{float:left}.info-details{width:250px;clear:both}.hostel-info-window h2 a{text-decoration:none}.groups-app .info-details{margin-top:12px}.search-bar-emem .search-bar-wrapper .search-form-elems{display:block}.membership-selector .navigation{display:none}.membership-selector .membership-selector-inner label{width:59%;margin-bottom:10%;background-color:#D3D3D3}.membership-selector .membership-selector-inner label:hover{background-color:#abab9a}.membership-selector .membership-selector-inner input{border:none}.modal{max-height:450px;width:95%;left:0;top:0;margin-left:0;margin-bottom:10px;margin-right:10px;position:relative;border:1px solid rgba(0,0,0,0.1);box-shadow:0 3px 7px rgba(0,0,0,0.3);overflow:scroll}.modal.fade.in{top:0}.modal.fade{top:0}.modal button.close{margin-top:-5px;margin-right:-5px;background:transparent url(../images/interface/btn-close.png?1616067642) no-repeat 0 0}.text-logo{display:none}.newsletter{border-top:1px solid #ceccc9}.hostel-nearby{margin:0 auto 12px}.hostel-nearby .hostel-name{padding:12px}.photo-gallery{height:300px;width:100%;background:#333}#galleria{width:100%;height:300px}.galleria-stage{width:100%;height:300px}#galleria-loader{display:none!important;height:1px!important}.galleria-container{position:relative;overflow:hidden;background:#000}.galleria-container img{-moz-user-select:none;-webkit-user-select:none;-o-user-select:none}.galleria-stage{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.galleria-image-nav{position:absolute;top:50%;margin-top:0;width:100%;height:62px;left:0}.galleria-image-nav-left,.galleria-image-nav-right{opacity:.3;filter:alpha(opacity=30);cursor:pointer;width:62px;height:124px;position:absolute;left:10px;z-index:2;background-position:0 46px;top:-50px}.galleria-image-nav-right{left:auto;right:10px;background-position:-254px 46px;z-index:2}.notouch .galleria-image-nav-left:hover,.notouch .galleria-image-nav-right:hover{opacity:1;filter:alpha(opacity=100)}.touch .galleria-image-nav-left:active,.touch .galleria-image-nav-right:active{opacity:1;filter:alpha(opacity=100)}.galleria-info-link,.galleria-info-close,.galleria-image-nav-left,.galleria-image-nav-right{background-image:url(../images/interface/hi360-map.png?1616067642);background-repeat:no-repeat}.galleria-loader{display:none!important;background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(../images/interface/hi360-loader.gif?1616067642) no-repeat 2px 2px}.galleria-thumbnails .galleria-image{display:none}.js .mobile-more-dates{display:none}.price-display .table{margin-bottom:0}.price-display .table-heading{text-align:center}.price-display .table-heading h3{padding-right:0}.price-display .no-of-guests{display:none}.price-display .tr{padding:9px 0 0 0;border-bottom:1px solid #e5e5e5}.price-display .td{overflow:hidden;*zoom:1;padding-bottom:9px;clear:both}.price-display .product-date{color:#999;width:115px}.price-display .product-date-price{width:75px}.price-display .product-details{padding-bottom:9px}.price-display .product-details .content-container,.price-display .product-details .filter-actions,.price-display .product-details .show-more{padding:0}.price-display .product-details .modal .content-container,.price-display .product-details .modal .filter-actions,.price-display .product-details .modal .show-more{padding:12px}.price-display .not-available{color:#999;margin-left:6px}.price-display .checkbox,.price-display .product-date,.price-display .product-date-price,.price-display .no-of-beds{float:left}.price-display .checkbox{margin-right:2px;min-width:20px;min-height:20px;width:20px;height:20px;font-size:18px}.price-display .guest-options{padding-top:6px;overflow:hidden;*zoom:1}.price-display .guest-options .guest-select,.price-display .guest-options .room-quantity{float:left}.price-display .guest-options .quantity-select{float:left}.price-display .guest-options .quantity-select label{float:left;margin-right:5px}.price-display .guest-options .gender-selects{clear:both}.price-display .guest-options .guest-gender.disabled{width:0}.price-display .guest-options .room-label{margin-right:5px}.price-display .guest-options .form-buttons{overflow:hidden;*zoom:1;padding:0 0 12px}.price-display .guest-options .form-buttons .submit,.price-display .guest-options .form-buttons .search-view-tabs li,.search-view-tabs .price-display .guest-options .form-buttons li,.price-display .guest-options .form-buttons .create-tripbook-teaser .create-btn,.create-tripbook-teaser .price-display .guest-options .form-buttons .create-btn,.price-display .guest-options .form-buttons .show-more a,.show-more .price-display .guest-options .form-buttons a,.price-display .guest-options .form-buttons .tripbook-carousel .hostel-link,.tripbook-carousel .price-display .guest-options .form-buttons .hostel-link,.price-display .guest-options .form-buttons .hostel-map-link,.price-display .guest-options .form-buttons .add-ons .checkout-forms .expander,.add-ons .checkout-forms .price-display .guest-options .form-buttons .expander,.price-display .guest-options .form-buttons .bookings-table .view-booking-btn,.bookings-table .price-display .guest-options .form-buttons .view-booking-btn,.price-display .guest-options .form-buttons .mobile-search-display .search-again,.mobile-search-display .price-display .guest-options .form-buttons .search-again{float:right}.price-display .product-select-label{display:none}.mobile-show-link{background:url(../images/interface/icon-accordion-down.png?1616067642) 0 5px no-repeat;padding:2px 2px 2px 20px;display:block}.mobile-show-link.dates-showing{background:url(../images/interface/icon-accordion-up.png?1616067642) 0 5px no-repeat}.confirm-button button{margin-left:10px;margin-top:24px}.restricted-checkbox{opacity:.3}.tag{padding:3px 12px 0}.price-item{line-height:24px}.small-ratings-badge,.details-panel .ratings-badge,.ratings-badge,.search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge,.green-ratings-badge,.small-green-ratings-badge{text-align:center;position:relative;color:#333;text-shadow:1px 1px 0 rgba(255,255,255,0.36)}.small-ratings-badge span,.details-panel .ratings-badge span,.ratings-badge span,.search-grid-item .book-box .reviews-container .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge span,.green-ratings-badge span,.small-green-ratings-badge span{position:absolute;display:block}.small-ratings-badge,.details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge{background:url(../images/interface/bg-small-ratings-badge.png?1616067642) 0 0 no-repeat;width:53px;height:54px;font-size:16px;line-height:16px}.small-ratings-badge span,.details-panel .ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge span{width:53px;top:25px;left:0}#hostel-aggregate-rating{width:78px}#hostel-aggregate-rating-percentage{padding-left:20px}.ratings-badge,.search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge,.green-ratings-badge{background:url(../images/interface/bg-ratings-badge.png?1616067642) 0 0 no-repeat;width:92px;height:92px;font-size:26px;line-height:26px}.ratings-badge span,.search-grid-item .book-box .reviews-container .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge span,.green-ratings-badge span{width:92px;left:0;top:41px}#ratings-badge-neutral{background:url(../images/interface/bg-ratings-badge-neutral.png?1616067642) 0 0 repeat}#ratings-badge-unhappy{background:url(../images/interface/bg-ratings-badge-unhappy.png?1616067642) 0 0 repeat}.green-ratings-badge{background:url(../images/interface/bg-green-ratings-badge.png?1616067642) 0 0 repeat}.green-ratings-badge span{top:34px;left:0}.small-green-ratings-badge{background:url(../images/interface/bg-green-ratings-badge.png?1616067642) 0 0 repeat;width:53px;height:54px;font-size:16px;line-height:16px}.small-green-ratings-badge span{width:53px;top:20px;left:0}.tip-item{padding:6px 9px 5px 12px}.reply-item{padding:6px 9px 5px 12px}.review-item{padding:6px 12px 5px 12px}.sustainability-panel .sustainability-labels{display:none}.user-avatar{margin:12px 12px 24px 0}.user-avatar img{width:75px;height:75px;border-radius:5px}#affiliate-iframe-search{max-width:97%}.iframe-search-form{padding-bottom:100px}.iframe-search-form div.affiliate-search select{width:284px;margin-left:7px;margin-bottom:5px}.iframe-search-form span.date-box-span{height:36px;display:block;float:left}.iframe-search-form button.submit,.iframe-search-form .create-tripbook-teaser button.create-btn,.create-tripbook-teaser .iframe-search-form button.create-btn,.iframe-search-form .tripbook-carousel button.hostel-link,.tripbook-carousel .iframe-search-form button.hostel-link,.iframe-search-form button.hostel-map-link,.iframe-search-form .add-ons .checkout-forms button.expander,.add-ons .checkout-forms .iframe-search-form button.expander,.iframe-search-form .bookings-table button.view-booking-btn,.bookings-table .iframe-search-form button.view-booking-btn,.iframe-search-form .mobile-search-display button.search-again,.mobile-search-display .iframe-search-form button.search-again{clear:both;display:block;margin:0 auto}.iframe-search-form .affiliates-groups-link-wrapper{margin-top:53px;text-align:center}.iframe-search-form .datepicker{width:107px;margin-right:1px;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 120px 8px white}.iframe-search-form label.date-x{left:-4px;top:-32px;text-align:center;line-height:20px;width:18px;height:20px;font-size:x-small}.stayok .iframe-search-form div.affiliate-search select{width:92%}.stayok .affiliates-groups-link-wrapper{margin-top:5px}.stayok div{background-color:#f2f2f0;color:#464644;padding-bottom:2px}.stayok select,.stayok input{font-family:'Roboto',sans-serif;font-size:16px}.stayok label{font-size:20px;font-family:"Ciutadella Rounded W01 Medium",serif}.stayok .submit,.stayok .search-view-tabs li,.search-view-tabs .stayok li,.stayok .create-tripbook-teaser .create-btn,.create-tripbook-teaser .stayok .create-btn,.stayok .show-more a,.show-more .stayok a,.stayok .tripbook-carousel .hostel-link,.tripbook-carousel .stayok .hostel-link,.stayok .hostel-map-link,.stayok .add-ons .checkout-forms .expander,.add-ons .checkout-forms .stayok .expander,.stayok .bookings-table .view-booking-btn,.bookings-table .stayok .view-booking-btn,.stayok .mobile-search-display .search-again,.mobile-search-display .stayok .search-again{border-radius:5px 5px 5px 5px;color:white;font-family:"Ciutadella Rounded W01 Regular",serif;font-size:18px;background-color:#FF6D00;background-image:none}.stayok .submit:hover,.stayok .search-view-tabs li:hover,.search-view-tabs .stayok li:hover,.stayok .create-tripbook-teaser .create-btn:hover,.create-tripbook-teaser .stayok .create-btn:hover,.stayok .show-more a:hover,.show-more .stayok a:hover,.stayok .tripbook-carousel .hostel-link:hover,.tripbook-carousel .stayok .hostel-link:hover,.stayok .hostel-map-link:hover,.stayok .add-ons .checkout-forms .expander:hover,.add-ons .checkout-forms .stayok .expander:hover,.stayok .bookings-table .view-booking-btn:hover,.bookings-table .stayok .view-booking-btn:hover,.stayok .mobile-search-display .search-again:hover,.mobile-search-display .stayok .search-again:hover{color:white;background-color:#FF6D00}.stayok .affiliates-groups-link{color:#FF6D00}.finland .iframe-search-form #country-select{width:100%}.finland .iframe-search-form #country-select select{width:95%}.finland .iframe-search-form #cities-select{width:100%}.finland .iframe-search-form #cities-select select{width:95%}.finland .iframe-search-form .date-box-span{width:48%}.finland .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.finland .iframe-search-form .date-box-span .date-x{position:absolute;left:6px;top:7px}.finland .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.finland .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.iceland .iframe-search-form #country-select{width:100%}.iceland .iframe-search-form #country-select select{width:95%}.iceland .iframe-search-form #cities-select{width:100%}.iceland .iframe-search-form #cities-select select{width:95%}.iceland .iframe-search-form #hostel-select{width:100%}.iceland .iframe-search-form #hostel-select select{width:95%}.iceland .iframe-search-form .date-box-span{width:48%}.iceland .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.iceland .iframe-search-form .date-box-span .date-x{position:absolute;left:6px;top:7px}.iceland .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.iceland .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.denmark-horizontal .iframe-search-form #country-select{width:100%;margin-bottom:1%}.denmark-horizontal .iframe-search-form #country-select select{width:95%}.denmark-horizontal .iframe-search-form #cities-select{width:100%;margin-bottom:1%}.denmark-horizontal .iframe-search-form #cities-select select{width:95%}.denmark-horizontal .iframe-search-form #hostel-select{width:100%;margin-bottom:1%}.denmark-horizontal .iframe-search-form #hostel-select select{width:95%}.denmark-horizontal .iframe-search-form .date-box-span{width:48%;margin-bottom:1%}.denmark-horizontal .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.denmark-horizontal .iframe-search-form .date-box-span .date-x{left:1px;top:14px}.denmark-horizontal .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.denmark-horizontal .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.vjh .iframe-search-form #country-select{width:100%}.vjh .iframe-search-form #country-select select{width:95%}.vjh .iframe-search-form #cities-select{width:100%}.vjh .iframe-search-form #cities-select select{width:95%}.vjh .iframe-search-form #hostel-select{width:100%}.vjh .iframe-search-form #hostel-select select{width:95%}.vjh .iframe-search-form .date-box-span{width:48%}.vjh .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.vjh .iframe-search-form .date-box-span .date-x{position:absolute;left:0;top:5px}.vjh .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.vjh .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.hiusa .iframe-search-form #country-select{width:100%}.hiusa .iframe-search-form #country-select select{width:95%}.hiusa .iframe-search-form #cities-select{width:100%}.hiusa .iframe-search-form #cities-select select{width:95%}.hiusa .iframe-search-form #hostel-select{width:100%}.hiusa .iframe-search-form #hostel-select select{width:95%}.hiusa .iframe-search-form .date-box-span{width:46%}.hiusa .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.hiusa .iframe-search-form .date-box-span .date-x{position:absolute;left:0;top:5px}.hiusa .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.hiusa .iframe-search-form .button-logo-container button i{line-height:10px}.hiusa .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.slovenia{overflow:hidden}.slovenia .iframe-search-form #country-select{width:100%}.slovenia .iframe-search-form #country-select select{width:95%}.slovenia .iframe-search-form #cities-select{width:100%}.slovenia .iframe-search-form #cities-select select{width:95%}.slovenia .iframe-search-form #hostel-select{width:100%}.slovenia .iframe-search-form #hostel-select select{width:95%}.slovenia .iframe-search-form .date-box-span{width:48%}.slovenia .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.slovenia .iframe-search-form .date-box-span .date-x{position:absolute;left:0;top:5px}.slovenia .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.slovenia .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.yhaau .iframe-search-form #country-select{width:100%}.yhaau .iframe-search-form #country-select select{width:95%}.yhaau .iframe-search-form #cities-select{width:100%}.yhaau .iframe-search-form #cities-select select{width:95%}.yhaau .iframe-search-form #hostel-select{width:100%}.yhaau .iframe-search-form #hostel-select select{width:95%}.yhaau .iframe-search-form .date-box-span{width:48%}.yhaau .iframe-search-form .date-box-span .text{width:80%;background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 97% 50% white}.yhaau .iframe-search-form .date-box-span .date-x{position:absolute;left:6px;top:7px}.yhaau .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.yhaau .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}.croatia .iframe-search-form #country-select{width:100%}.croatia .iframe-search-form #country-select select{width:95%}.croatia .iframe-search-form #cities-select{width:100%}.croatia .iframe-search-form #cities-select select{width:95%}.croatia .iframe-search-form #hostel-select{width:100%}.croatia .iframe-search-form #hostel-select select{width:95%}.croatia .iframe-search-form .date-box-span{width:48%;height:65px}.croatia .iframe-search-form .date-box-span .text{width:80%}.croatia .iframe-search-form .date-box-span .date-x{position:absolute;left:6px;top:7px}.croatia .iframe-search-form .button-logo-container{width:100%;text-align:center;display:inline-block;float:left}.croatia .iframe-search-form .affiliates-groups-link-wrapper{clear:both!important}@media(min-width:100px) and (max-width:767px){.romanian-national #cities-select{display:inline-block;width:100%}.romanian-national .date-box-span{display:inline-block;width:45%;margin-right:5px;margin-bottom:15px;float:left;margin-left:5px;margin-bottom:13px}.romanian-national .button-logo-container{display:inline-block;margin-left:30px;float:left}.romanian-national .affiliates-groups-link-wrapper{clear:both;width:100%;text-align:center}}@media(min-width:100px) and (max-width:767px){.romanian-international #country-select{display:inline-block;width:100%;float:left}.romanian-international #cities-select{display:inline-block;width:100%;float:left}.romanian-international .date-box-span{display:inline-block;width:45%;margin-right:5px;margin-bottom:15px;float:left;margin-left:5px}.romanian-international .button-logo-container{position:relative;display:inline-block;margin-left:0;float:left;margin-bottom:-2px;width:47%;padding-top:10px;clear:both}.romanian-international .button-logo-container .affiliates-logo-wording{position:absolute;width:70%;left:20px;top:-13px}.romanian-international .affiliates-groups-link-wrapper{clear:both;width:40%;text-align:center;margin-top:0;text-align:center}}.india{width:100%}.india .iframe-search{margin:10px}.india #country-select{width:30%;margin-top:30px;margin-left:40px;margin-bottom:10px}.india #cities-select{width:20%;margin-left:40px;margin-bottom:10px}.india .iframe-search-form{background:#2c2d3e;color:#fdcc33;border:2px solid  #fdcc33}.india .iframe-search-form div.affiliate-search select{background:#2c2d3e;color:#fdcc33;border:2px solid #fdcc33}.india .iframe-search-form div.affiliate-search select .button,.india .iframe-search-form div.affiliate-search select .submit,.india .iframe-search-form div.affiliate-search select .search-view-tabs li,.search-view-tabs .india .iframe-search-form div.affiliate-search select li,.india .iframe-search-form div.affiliate-search select .create-tripbook-teaser .create-btn,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select .create-btn,.india .iframe-search-form div.affiliate-search select .show-more a,.show-more .india .iframe-search-form div.affiliate-search select a,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link,.india .iframe-search-form div.affiliate-search select .hostel-map-link,.india .iframe-search-form div.affiliate-search select .add-ons .checkout-forms .expander,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select .expander,.india .iframe-search-form div.affiliate-search select .bookings-table .view-booking-btn,.bookings-table .india .iframe-search-form div.affiliate-search select .view-booking-btn,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again{background:#fdcc33!important;margin:unset!important;margin-left:5px}.india .iframe-search-form div.affiliate-search select .date-box-span{margin-bottom:10px;margin-left:20px}.india .iframe-search-form div.affiliate-search select .date-box-span input{margin-left:10px;background:#2c2d3e;border:2px solid #fdcc33}.india .iframe-search-form div.affiliate-search select .date-box-span input::placeholder{color:#fdcc33}.india .iframe-search-form div.affiliate-search select .india,.india .iframe-search-form div.affiliate-search select button,.india .iframe-search-form div.affiliate-search select .submit,.india .iframe-search-form div.affiliate-search select .search-view-tabs li,.search-view-tabs .india .iframe-search-form div.affiliate-search select li,.india .iframe-search-form div.affiliate-search select .create-tripbook-teaser .create-btn,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select .create-btn,.india .iframe-search-form div.affiliate-search select .show-more a,.show-more .india .iframe-search-form div.affiliate-search select a,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link,.india .iframe-search-form div.affiliate-search select .hostel-map-link,.india .iframe-search-form div.affiliate-search select .add-ons .checkout-forms .expander,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select .expander,.india .iframe-search-form div.affiliate-search select .bookings-table .view-booking-btn,.bookings-table .india .iframe-search-form div.affiliate-search select .view-booking-btn,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again,.india .iframe-search-form div.affiliate-search select .primary,.india .iframe-search-form div.affiliate-search select .checkout-process .progress-controls input,.checkout-process .progress-controls .india .iframe-search-form div.affiliate-search select input,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link,.india .iframe-search-form div.affiliate-search select .hostel-map-link,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again,.india .iframe-search-form div.affiliate-search select .search-btn{margin-top:10px;background:#fdcc33;width:90%}.india .iframe-search-form div.affiliate-search select .india .icon-search,.india .iframe-search-form div.affiliate-search select button .icon-search,.india .iframe-search-form div.affiliate-search select .submit .icon-search,.india .iframe-search-form div.affiliate-search select .search-view-tabs li .icon-search,.search-view-tabs .india .iframe-search-form div.affiliate-search select li .icon-search,.india .iframe-search-form div.affiliate-search select .create-tripbook-teaser .create-btn .icon-search,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select .create-btn .icon-search,.india .iframe-search-form div.affiliate-search select .show-more a .icon-search,.show-more .india .iframe-search-form div.affiliate-search select a .icon-search,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link .icon-search,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link .icon-search,.india .iframe-search-form div.affiliate-search select .hostel-map-link .icon-search,.india .iframe-search-form div.affiliate-search select .add-ons .checkout-forms .expander .icon-search,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select .expander .icon-search,.india .iframe-search-form div.affiliate-search select .bookings-table .view-booking-btn .icon-search,.bookings-table .india .iframe-search-form div.affiliate-search select .view-booking-btn .icon-search,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again .icon-search,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again .icon-search,.india .iframe-search-form div.affiliate-search select .primary .icon-search,.india .iframe-search-form div.affiliate-search select .checkout-process .progress-controls input .icon-search,.checkout-process .progress-controls .india .iframe-search-form div.affiliate-search select input .icon-search,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link .icon-search,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link .icon-search,.india .iframe-search-form div.affiliate-search select .hostel-map-link .icon-search,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again .icon-search,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again .icon-search,.india .iframe-search-form div.affiliate-search select .search-btn .icon-search{display:none}.india .iframe-search-form div.affiliate-search select .india :hover,.india .iframe-search-form div.affiliate-search select button :hover,.india .iframe-search-form div.affiliate-search select .submit :hover,.india .iframe-search-form div.affiliate-search select .search-view-tabs li :hover,.search-view-tabs .india .iframe-search-form div.affiliate-search select li :hover,.india .iframe-search-form div.affiliate-search select .create-tripbook-teaser .create-btn :hover,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select .create-btn :hover,.india .iframe-search-form div.affiliate-search select .show-more a :hover,.show-more .india .iframe-search-form div.affiliate-search select a :hover,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link :hover,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link :hover,.india .iframe-search-form div.affiliate-search select .hostel-map-link :hover,.india .iframe-search-form div.affiliate-search select .add-ons .checkout-forms .expander :hover,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select .expander :hover,.india .iframe-search-form div.affiliate-search select .bookings-table .view-booking-btn :hover,.bookings-table .india .iframe-search-form div.affiliate-search select .view-booking-btn :hover,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again :hover,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again :hover,.india .iframe-search-form div.affiliate-search select .primary :hover,.india .iframe-search-form div.affiliate-search select .checkout-process .progress-controls input :hover,.checkout-process .progress-controls .india .iframe-search-form div.affiliate-search select input :hover,.india .iframe-search-form div.affiliate-search select .tripbook-carousel .hostel-link :hover,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .hostel-link :hover,.india .iframe-search-form div.affiliate-search select .hostel-map-link :hover,.india .iframe-search-form div.affiliate-search select .mobile-search-display .search-again :hover,.mobile-search-display .india .iframe-search-form div.affiliate-search select .search-again :hover,.india .iframe-search-form div.affiliate-search select .search-btn :hover{background:#FDD65C}.india .iframe-search-form div.affiliate-search select .button-logo-container img{display:none}.india .iframe-search-form div.affiliate-search select .affiliates-groups-link,.india .iframe-search-form div.affiliate-search select a{color:#fdcc33;text-decoration:none}.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover,.india .iframe-search-form div.affiliate-search select a a:hover{color:#fdd65c}.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .submit,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .search-view-tabs li,.search-view-tabs .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover li,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .create-tripbook-teaser .create-btn,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .create-btn,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .show-more a,.show-more .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover a,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .hostel-link,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .hostel-map-link,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .add-ons .checkout-forms .expander,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .expander,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .bookings-table .view-booking-btn,.bookings-table .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .view-booking-btn,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .search-again,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .primary,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .checkout-process .progress-controls input,.checkout-process .progress-controls .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover input,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .hostel-link,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .hostel-map-link,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .search-again,.india .iframe-search-form div.affiliate-search select .affiliates-groups-link a:hover .search-btn,.india .iframe-search-form div.affiliate-search select a a:hover .submit,.india .iframe-search-form div.affiliate-search select a a:hover .search-view-tabs li,.search-view-tabs .india .iframe-search-form div.affiliate-search select a a:hover li,.india .iframe-search-form div.affiliate-search select a a:hover .create-tripbook-teaser .create-btn,.create-tripbook-teaser .india .iframe-search-form div.affiliate-search select a a:hover .create-btn,.india .iframe-search-form div.affiliate-search select a a:hover .show-more a,.show-more .india .iframe-search-form div.affiliate-search select a a:hover a,.india .iframe-search-form div.affiliate-search select a a:hover .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select a a:hover .hostel-link,.india .iframe-search-form div.affiliate-search select a a:hover .hostel-map-link,.india .iframe-search-form div.affiliate-search select a a:hover .add-ons .checkout-forms .expander,.add-ons .checkout-forms .india .iframe-search-form div.affiliate-search select a a:hover .expander,.india .iframe-search-form div.affiliate-search select a a:hover .bookings-table .view-booking-btn,.bookings-table .india .iframe-search-form div.affiliate-search select a a:hover .view-booking-btn,.india .iframe-search-form div.affiliate-search select a a:hover .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select a a:hover .search-again,.india .iframe-search-form div.affiliate-search select a a:hover .primary,.india .iframe-search-form div.affiliate-search select a a:hover .checkout-process .progress-controls input,.checkout-process .progress-controls .india .iframe-search-form div.affiliate-search select a a:hover input,.india .iframe-search-form div.affiliate-search select a a:hover .tripbook-carousel .hostel-link,.tripbook-carousel .india .iframe-search-form div.affiliate-search select a a:hover .hostel-link,.india .iframe-search-form div.affiliate-search select a a:hover .hostel-map-link,.india .iframe-search-form div.affiliate-search select a a:hover .mobile-search-display .search-again,.mobile-search-display .india .iframe-search-form div.affiliate-search select a a:hover .search-again,.india .iframe-search-form div.affiliate-search select a a:hover .search-btn{padding:5px;border-radius:0}.tripbook-entries .swipable{position:absolute;left:0;top:0;width:95%;padding-bottom:40px;background-position:center bottom}.featured .swipable{margin-left:30px;padding-bottom:10px;background-position:40% bottom}.swipable:not(.swipable-top){display:none}.swipable>.entry{width:100%}.swipable{background-image:url(../images/interface/32px-Finger-Drag_Two_Sides-512.png?1616067642);background-repeat:no-repeat}.mobile-teaser-container .swipable{left:0;top:0;width:95%;padding-bottom:40px;background-position:center bottom}.mobile-teaser-container .no-swipe img{margin-bottom:20px}.carousel.front-page .swipable{padding-bottom:40px;background-position:center bottom}.carousel.front-page{background-color:#fff}.form-horizontal .add-ons-table{margin-bottom:12px;padding-bottom:12px}.form-horizontal .add-ons-table .th-row{display:none}.form-horizontal .add-ons-table .td p{margin-bottom:3px}.form-horizontal .add-ons-table .add-on-hostel-name{font-weight:bold}.form-horizontal .add-ons-table .help-inline{margin:0 6px 12px 6px}.form-horizontal .add-ons-table .control-group{margin-top:3px;margin-bottom:6px}.form-horizontal .add-ons-table .control-group select{width:100%;float:none;margin-bottom:3px}.membership-forms .control-group select{width:100%}.emembership-selects .control-group select{width:100%}.mobile-no .control-label{float:none}.add-on-arrival,.add-on-departure{display:block}.add-ons .checkout-forms .expander{margin-top:6px;color:#333}.basket-page .checkout-basket-login .guest-or-create-account .qb-form input{width:90%}.basket-page .checkout-basket-login .guest-or-create-account .qb-form select{width:95%}.basket-page .checkout-basket-login .login-form .password-control{width:200px}.basket-page .remove-button-container a{padding-left:25px}.basket-page .remove-button-container .basket-delete-modal{position:absolute}.basket-page .form-buttons{float:none;padding:0 2px}.basket-page .form-buttons .book-now{width:100%;padding-left:0;padding-right:0}.basket-page .basket-options-bar .icon-up-down{left:90%}.basket-page .add-ons-section .basket-checkout-forms{width:100%}.basket-page .add-ons-section .checkout-summary{display:block!important;width:100%}.basket-page .add-ons-section .checkout-summary>.content-container,.basket-page .add-ons-section .checkout-summary>.filter-actions,.basket-page .add-ons-section .checkout-summary>.show-more{padding:0}.basket-page .add-on-arrival{display:inline-block}.basket-page .add-on-departure{display:inline-block}.basket-page .add-ons-table .control-group .addons-checkbox{width:5%}.basket-page .add-ons-table .control-group .addons-checkbox-label{display:inline-block}.basket-page .add-ons-table .control-group select{width:90%;display:inline-block}.basket-page .membership-forms #emem-quantity-label{font-size:.9em;width:80%;display:inline-block}.basket-page .membership-forms .emem-quantity-select{padding:5% 0}.basket-page .membership-forms .already-member{font-size:.9em}.basket-page .co2-donation-note .expander{color:#286BA9;cursor:pointer;border:none;background:none;box-shadow:none;font-size:.8em;padding:0 2%;margin:0}.basket-page .donation-form .control-label{font-size:.9em;width:60%}.basket-page .donation-form select{width:30%;margin:16% 0 0 0}.basket-page .donation-form .donation-note{font-size:.8em}.basket-page .subscribe-to-newsletter{font-size:.9em}.basket-page .booking-comments{width:95%!important}.basket-page .comments-disclaimer{font-size:.9em}.basket-page .login-tabs .nav-tabs li,.basket-page .login-tabs .group-tabs li,.basket-page .login-tabs .search-tabs li,.basket-page .login-tabs .search-view-tabs li{width:100%;margin-bottom:3%}.basket-page .login-tabs .nav-tabs li a,.basket-page .login-tabs .group-tabs li a,.basket-page .login-tabs .search-tabs li a,.basket-page .login-tabs .search-view-tabs li a{background:#ededed}.basket-page .login-tabs .nav-tabs li.active a,.basket-page .login-tabs .group-tabs li.active a,.basket-page .login-tabs .search-tabs li.active a,.basket-page .login-tabs .search-view-tabs li.active a{background:#006ecc;color:#fff}.basket-page .tab-content .tab-pane{display:block}.discount,.age-of-guests{padding:6px 0}.age-of-guests input.radio{min-width:20px;min-height:20px;width:20px;height:20px}.discount input{width:95%}.discount .submit,.discount .search-view-tabs li,.search-view-tabs .discount li,.discount .create-tripbook-teaser .create-btn,.create-tripbook-teaser .discount .create-btn,.discount .show-more a,.show-more .discount a,.discount .tripbook-carousel .hostel-link,.tripbook-carousel .discount .hostel-link,.discount .hostel-map-link,.discount .add-ons .checkout-forms .expander,.add-ons .checkout-forms .discount .expander,.discount .bookings-table .view-booking-btn,.bookings-table .discount .view-booking-btn,.discount .mobile-search-display .search-again,.mobile-search-display .discount .search-again{width:100%;margin:6px 0}.groups-app .group-enquiries .table{margin-bottom:12px}.groups-app .group-enquiries .table-heading{margin:12px 0 0 0}.groups-app .group-enquiries .summary-table .th{display:block}.groups-app .group-enquiries .end-table .th{border:0;text-align:left}.groups-app .group-enquiries .end-table .tr{padding:0}.basket-page .form-buttons.newsearch{padding-top:12px}.newsearch{padding-top:12px}.login-container{white-space:initial;padding-right:10px}.login-container .btn,.login-container .submit,.login-container .search-view-tabs li,.search-view-tabs .login-container li,.login-container .create-tripbook-teaser .create-btn,.create-tripbook-teaser .login-container .create-btn,.login-container .show-more a,.show-more .login-container a,.login-container .tripbook-carousel .hostel-link,.tripbook-carousel .login-container .hostel-link,.login-container .hostel-map-link,.login-container .add-ons .checkout-forms .expander,.add-ons .checkout-forms .login-container .expander,.login-container .bookings-table .view-booking-btn,.bookings-table .login-container .view-booking-btn,.login-container .mobile-search-display .search-again,.mobile-search-display .login-container .search-again,.login-container .tertiary,.login-container .more{width:100%;margin-bottom:8px;margin-left:1%!important}.qb-login-with-account form{width:70%!important}.pricing-notes{margin-bottom:0;margin-top:12px}.pricing-notes .note-title{text-align:center}#age-control{display:none}.sign-in .checkout-summary,.add-ons .checkout-summary{display:none}.checkout-process .checkout-heading{padding:9px 0}.checkout-process .checkout-heading h2{margin-top:18px}.checkout-process .checkout-forms form{margin-bottom:0}.checkout-process .checkout-forms input{width:95%}.checkout-process .checkout-forms .checkbox,.checkout-process .checkout-forms .radio{min-width:20px;min-height:20px;width:20px;height:20px}.checkout-process .checkout-forms .submit,.checkout-process .checkout-forms .search-view-tabs li,.search-view-tabs .checkout-process .checkout-forms li,.checkout-process .checkout-forms .create-tripbook-teaser .create-btn,.create-tripbook-teaser .checkout-process .checkout-forms .create-btn,.checkout-process .checkout-forms .show-more a,.show-more .checkout-process .checkout-forms a,.checkout-process .checkout-forms .tripbook-carousel .hostel-link,.tripbook-carousel .checkout-process .checkout-forms .hostel-link,.checkout-process .checkout-forms .hostel-map-link,.checkout-process .add-ons .checkout-forms .expander,.add-ons .checkout-process .checkout-forms .expander,.checkout-process .checkout-forms .bookings-table .view-booking-btn,.bookings-table .checkout-process .checkout-forms .view-booking-btn,.checkout-process .checkout-forms .mobile-search-display .search-again,.mobile-search-display .checkout-process .checkout-forms .search-again{width:100%;padding:6px 0}.checkout-process .checkout-forms .pay-now{padding-left:6px;max-width:146px}.checkout-process .table-heading{clear:both;float:none;padding:3px 12px}.checkout-process .progress-controls .submit,.checkout-process .progress-controls .search-view-tabs li,.search-view-tabs .checkout-process .progress-controls li,.checkout-process .progress-controls .create-tripbook-teaser .create-btn,.create-tripbook-teaser .checkout-process .progress-controls .create-btn,.checkout-process .progress-controls .show-more a,.show-more .checkout-process .progress-controls a,.checkout-process .progress-controls .tripbook-carousel .hostel-link,.tripbook-carousel .checkout-process .progress-controls .hostel-link,.checkout-process .progress-controls .hostel-map-link,.checkout-process .progress-controls .add-ons .checkout-forms .expander,.add-ons .checkout-forms .checkout-process .progress-controls .expander,.checkout-process .progress-controls .bookings-table .view-booking-btn,.bookings-table .checkout-process .progress-controls .view-booking-btn,.checkout-process .progress-controls .mobile-search-display .search-again,.mobile-search-display .checkout-process .progress-controls .search-again{margin-bottom:12px}.checkout-process .select-cards{padding-top:12px}.checkout-process .checkout-forms>.content-container,.checkout-process .checkout-forms>.filter-actions,.checkout-process .checkout-forms>.show-more{padding-bottom:0}.expander{display:block}.payment-iframe{height:600px;width:90%;-webkit-overflow-scrolling:touch;overflow:auto}.payment-page-container{padding:5px 0 0 0}.booking-terms button.close{margin-right:6px;margin-top:6px}.booking-terms .txt{padding:12px}iframe{overflow:scroll}.checkout-pages .alert-error p{margin-left:0}.quick-book{margin-bottom:10px;margin-top:6px}.qb_create_account_terms .qb_create_account_checkbox{display:inline-block;width:3%!important}.qb_create_account_terms label{display:inline}.emembership-standalone{display:block!important}.cms-page .left-nav{border-bottom:0;margin-bottom:0}.cms-page .left-nav .content-container,.cms-page .left-nav .filter-actions,.cms-page .left-nav .show-more{padding:0}.cms-page .left-nav ul{border-top:1px solid #fff;background:#fff}.cms-page .left-nav li{margin:0 1px;clear:both;border-bottom:1px solid #fff}.cms-page .left-nav li a{display:block;color:#333;border-bottom:1px solid rgba(217,122,9,0.9);border-top:1px solid rgba(217,122,9,0.9);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);background:#f9af58;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);text-shadow:0,1px,1px,rgba(255,255,255,0.75);padding:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none}.cms-page .left-nav li:hover,.cms-page .left-nav li:focus,.cms-page .left-nav li:active{background:#f7931d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);color:#333}.cms-page .left-nav .active a{-moz-box-shadow:0 0 10px #FACC96 inset;-webkit-box-shadow:0 0 10px #FACC96 inset;box-shadow:0 0 10px #FACC96 inset;background:#FAE4CA url(../images/interface/icon-navigation-active.png?1616067642) 97% 50% no-repeat;border-bottom:1px solid #FAB15A;border-top:1px solid #FABF78}.cms-content img{border-radius:5px}.cms-content li a:hover{text-decoration:none}.tripbook-section,.forget-section{display:none}.confirmation .confirmation-msg{padding-top:50px;background:url(../images/interface/icon-success.png?1616067642) 50% 10px no-repeat}.confirmation .error-msg{background:url(../images/interface/icon-error.png?1616067642) 50% 10px no-repeat}.confirmation .search-bar-wrapper #search-form-primary{text-align:center}.confirmation .search-bar-wrapper #search-form-primary .destination-field{margin-left:7%}.sustainability-section>.content-container,.sustainability-section>.filter-actions,.sustainability-section>.show-more{padding-bottom:0}.sustainability-section .cms-content .content-container,.sustainability-section .cms-content .filter-actions,.sustainability-section .cms-content .show-more{padding-left:0}.e-membership .cancelled{margin-bottom:0;padding-left:0}.e-membership .standard-page-body .standard-page-form-container .text,.e-membership .standard-page-body .standard-page-form-container .country-select{width:95%}.e-membership .standard-page-body input.emem-country-code{width:120px}.emembership-email{word-wrap:break-word}.mobile-empty-value{display:none}.international-card-container{margin:0 7% 0 4%}.international-card-container .international-card .emem-card-details{text-align:left}.international-card-container .international-card .emem-card-details .form-row{width:100%}.international-card-container .international-card .emem-card-details .form-row .col-1{width:49%;display:inline-block}.international-card-container .international-card .emem-card-details .form-row .col-2{width:49%;display:inline-block}.membership-body table td{padding:10px}.membership-body table td b{display:none}.membership-body table td span{display:none!important}.membership-header td{padding:4%}.membership-header td p{float:right!important}.membership-header td img{float:left!important}.membership-selector-inner{text-align:center}.membership-selector-inner label{width:37%!important}.error-validation{font-size:.9em}.explore-map{height:480px}.map-overlaying-actions{display:inline-block}#pac-input{margin-left:5%;margin-top:2%;height:6.5%}.radius-select{max-width:20%;height:5%;margin-top:2%;margin-left:70%;max-width:23%}.groups-app #availability form,.affiliates #availability form,.main-app #availability form{margin:0}.groups-app .availability-key,.affiliates .availability-key,.main-app .availability-key{margin-top:12px}.groups-app .availability-key ul,.affiliates .availability-key ul,.main-app .availability-key ul{margin:0}.groups-app .availability-key ul li,.affiliates .availability-key ul li,.main-app .availability-key ul li{clear:both}.groups-app .available-cell,.groups-app .unavailable-cell,.groups-app .limited-cell,.affiliates .available-cell,.affiliates .unavailable-cell,.affiliates .limited-cell,.main-app .available-cell,.main-app .unavailable-cell,.main-app .limited-cell{position:relative;margin-bottom:6px;padding:0;height:30px}.groups-app .td .product-date,.affiliates .td .product-date,.main-app .td .product-date{margin-left:6px;margin-bottom:0}.groups-app .td .available,.groups-app .td .unavailable,.groups-app .td .limited,.affiliates .td .available,.affiliates .td .unavailable,.affiliates .td .limited,.main-app .td .available,.main-app .td .unavailable,.main-app .td .limited{position:absolute;top:8px;right:6px}.groups-app .td .checkbox,.affiliates .td .checkbox,.main-app .td .checkbox{position:relative;top:3px;left:3px}.groups-app .td.available-cell .checkbox,.groups-app .td.unavailable-cell .checkbox,.groups-app .td.limited-cell .checkbox,.affiliates .td.available-cell .checkbox,.affiliates .td.unavailable-cell .checkbox,.affiliates .td.limited-cell .checkbox,.main-app .td.available-cell .checkbox,.main-app .td.unavailable-cell .checkbox,.main-app .td.limited-cell .checkbox{position:relative;top:8px;left:3px}.groups-app .td.available-cell .product-date,.groups-app .td.unavailable-cell .product-date,.groups-app .td.limited-cell .product-date,.affiliates .td.available-cell .product-date,.affiliates .td.unavailable-cell .product-date,.affiliates .td.limited-cell .product-date,.main-app .td.available-cell .product-date,.main-app .td.unavailable-cell .product-date,.main-app .td.limited-cell .product-date{margin-top:6px}.groups-app .td.unavailable-cell .product-date,.affiliates .td.unavailable-cell .product-date,.main-app .td.unavailable-cell .product-date{width:auto}.groups-app .price-display .td,.affiliates .price-display .td,.main-app .price-display .td{padding-bottom:6px}.groups-app .price-display .availability-key,.affiliates .price-display .availability-key,.main-app .price-display .availability-key{margin-top:12px}.groups-app .price-display .availability-key p,.affiliates .price-display .availability-key p,.main-app .price-display .availability-key p{margin-right:6px;margin-bottom:10px}.groups-app .add-to-enquiry,.affiliates .add-to-enquiry,.main-app .add-to-enquiry{margin-bottom:12px;overflow:visible}.groups-app .no-availability{padding:12px}.home .show-more{display:none}.entry{-moz-box-shadow:0 1px 1px 1px #ccc;-webkit-box-shadow:0 1px 1px 1px #ccc;box-shadow:0 1px 1px 1px #ccc;font-family:'VAG Rounded W01 Light';font-weight:normal;letter-spacing:1px}.summary{font-size:14px;line-height:18px}.group-trips-isotope{background-image:url(../images/interface/bg-texture-event.png?1616067642)!important}.mobile-tripbook-entry-text-width{width:190px;margin-bottom:5px}.select-boxes-isotope{margin-bottom:55px;padding-bottom:20px}.select-boxes-isotope #country-select,.select-boxes-isotope #country{font-family:"Univers LT W01_45 Light1475944",Arial,Helvetica,sans-serif}.select-boxes-isotope #city-select-isotope,.select-boxes-isotope #city{font-family:"Univers LT W01_45 Light1475944",Arial,Helvetica,sans-serif}.select-boxes-isotope #hostel-select-isotope,.select-boxes-isotope #hostel{font-family:"Univers LT W01_45 Light1475944",Arial,Helvetica,sans-serif}.direct-enquiry-form-container{position:relative;top:5px;text-align:center}.mobile-teaser-container li{text-align:center}.mobile-teaser-container{text-align:center}.groups-isotope-select{width:170px}.hostelling-logo{text-indent:-9999px;white-space:nowrap;background:url(../images/interface/icon-hostel-marker.png?1616067642) 0 0 no-repeat;height:54px;width:47px;position:absolute;bottom:0;right:2px}.clipping-entry{width:240px;background-image:url(../images/interface/bg-texture-clipping.png?1616067642);background-color:#fffde3}.attraction-entry{width:240px;background-image:url(../images/interface/bg-texture-attraction.png?1616067642)}.view-entry{font-size:21px;line-height:26px;font-family:'VAG Rounded W01 Light';font-weight:normal;letter-spacing:1px;color:black}.no-image-present{left:35px;position:relative}.category{background-color:#666;position:absolute;top:0;right:0;background:black;color:white;padding:3px 3px 3px 4px;text-transform:uppercase;font-size:10px;line-height:14px}.discount-entry{width:240px;background-image:url(../images/interface/bg-texture-discount.png?1616067642);background-color:#ffe5c0}.activity-entry{width:240px;background-image:url(../images/interface/bg-texture-activity.png?1616067642);background-color:#fffde3}.hostel-entry{width:240px;background-image:url(../images/interface/bg-texture-hostel.png?1616067642);background-color:#fff}.event-entry{width:240px;background-image:url(../images/interface/bg-texture-event.png?1616067642);background-color:#fff}.add-to-tripbooks{text-indent:-9999px;white-space:nowrap;position:absolute;top:12px;left:12px;width:33px;height:32px;background:url(../images/interface/sprites.png?1616067642) 0 0 no-repeat}#search-tab-container{display:none}#tripbook-customer-datestamp{font-size:10px}.blog{display:none}.home-intro .content-container,.home-intro .filter-actions,.home-intro .show-more{padding:6px}.home-intro .content-container .content-container,.home-intro .filter-actions .content-container,.home-intro .show-more .content-container,.home-intro .content-container .filter-actions,.home-intro .filter-actions .filter-actions,.home-intro .show-more .filter-actions,.home-intro .content-container .show-more,.home-intro .filter-actions .show-more,.home-intro .show-more .show-more{display:none}.home-title-intro{display:inline-block;font-size:1.3em;text-align:center;line-height:30px}.home-tripbook-entries{position:relative;height:60vmin}.home-tripbook-entries li.entry-item{display:none;width:95%;height:100%}.home-tripbook-entries li.entry-item .image-entry{box-shadow:none}.home-tripbook-entries li.entry-item .img-container{width:auto;height:100%}.home-tripbook-entries li.entry-item .img-container img{width:100%;height:100%;object-fit:cover}.home-tripbook-entries li.entry-item .content-container,.home-tripbook-entries li.entry-item .filter-actions,.home-tripbook-entries li.entry-item .show-more{width:95%;height:95%;left:0;top:0}.home-tripbook-entries li.entry-item .content-container .mobile-tripbook-entry-text-width,.home-tripbook-entries li.entry-item .filter-actions .mobile-tripbook-entry-text-width,.home-tripbook-entries li.entry-item .show-more .mobile-tripbook-entry-text-width{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.home-tripbook-entries li.entry-item.swipable-top{display:list-item}#find_hostel{display:none}.tripbook-show-filters{margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:10px}.tripbook-show-filter-button{font-family:'VAG Rounded LT W02 Bold';font-weight:normal;letter-spacing:1px;padding-left:15px;padding-right:15px;background-color:#ECECEC;border-radius:12px;margin-left:20px;margin-right:20px;padding-top:5px;padding-bottom:5px;margin-bottom:5px;position:relative}.tripbook-show-filter-button a{text-decoration:none}.view-entry-modal-outer{display:block;position:fixed;width:430px;margin-top:40px;margin-left:5px}.tripbook-show-filter-blue-box{background-color:#08c!important}.tripbook-show-filter-white-text{color:white!important}.view-entry-modal .tripbook-entry-title{text-align:left}.view-entry-modal .entry-txt{padding-right:370px;width:300px;text-align:left}.view-entry-modal .entry-title{text-align:left}.entry-title{text-align:left}.entry-nav-ctrl{display:none}.promotion-information{background:black;padding-bottom:10px;opacity:.8}.promotion-title{color:white;position:relative;font-size:20px;top:5px}.promotion-body{color:white;position:relative;top:5px;font-size:14px}.main-mask{background:white;z-index:1;position:absolute;opacity:0}.main-mask:hover{opacity:.2}.home-page-secondary-promotion{padding-top:5px}.secondary-mask:hover{opacity:.2}.homepage-promotion-secondary-image{width:100%;padding-top:5px}.secondary-information{width:auto;background:black;color:white;font-size:14px;opacity:.8}.desktop-only{display:none}.home-title{display:block}.carousel-indicators{display:none}.extended-carousel .carousel-indicators{display:block!important;right:37%!important}.extended-carousel-page-container .tripbook-carousel{display:none}.extended-carousel-page-container .front-page-search{position:relative;background:transparent;box-shadow:none}.extended-carousel-page-container .front-page-search .front-page-search-box{background:transparent!important}.extended-carousel-page-container .front-page-search .front-page-search-box h2{background:transparent;text-shadow:2px 2px white}.extended-carousel-page-container .front-page-search .front-page-search-box .error-messages{background:transparent}.extended-carousel-page-container .front-page-search .front-page-search-box form{background:transparent}.extended-carousel-page-container .front-page-search .front-page-search-box form .no-dates-span{display:none}.extended-carousel-page-container .front-page-search .front-page-search-box form .date-box-span{padding-top:0}.extended-carousel-page-container .front-page-search .front-page-search-box form .select-guests{width:254px;clear:both}.extended-carousel-page-container .front-page-search .front-page-search-box form .destination-input-wrapper-span{padding-bottom:6px}.extended-carousel-page-container .front-page-search .front-page-search-box form .search-dropdown{left:14.75em;top:1.7em}.extended-carousel-page-container .front-page-search .front-page-search-box form .search-button{margin-top:0}.front-page-search{text-align:center;-moz-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);margin:0;padding:10px 10px 30px 10px;background-color:#edede9}.front-page-search #search-form-primary{margin-top:-11px;margin-left:-8px}.front-page-search .search-error{padding:6px 0 6px 10px;margin:0;height:18px}.front-page-search h2{color:#39c;background-color:#edede9;font-size:x-large;margin:0;padding-bottom:15px;padding-top:5px}.front-page-search form{margin:0;background-color:#edede9}.front-page-search .search-bar{-moz-box-shadow:0 5px #333;-webkit-box-shadow:0 5px #333;box-shadow:0 5px #333}.front-page-search .search-bar .search-form-section{margin-left:0}.front-page-search .search-destination-div{position:relative;width:270px;margin:0 auto;padding-top:0;height:63px}.front-page-search .search-destination-div .destination-input-wrapper-span{margin-left:0;padding:15px 32px 0 0}.front-page-search .destination-field{margin-left:6px}.front-page-search .date-box-span{margin-left:0;padding:15px 32px 0 0;width:100%}.front-page-search .no-dates-div{display:block;width:100%;font-size:larger;padding-top:0}.front-page-search .no-dates-div .no-dates-span{padding:15px 0 15px;margin:0 auto;width:100%}.front-page-search .search-guests{margin-top:10px;width:100%;padding-bottom:5px}.front-page-search .search-button{margin-top:20px;width:100%;text-align:center}.front-page-search .search-button .banner-search-box{margin-top:10px}.front-page-search input,.front-page-search select{-moz-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);-webkit-box-shadow:0 1px 2px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px 2px rgba(0,0,0,0.2)}.front-page-search select{width:258px;height:40px;margin:0 auto}.front-page-search .search-dropdown{position:absolute;background-image:url(../images/interface/glyphicons-58-history.png?1616067642);background-size:contain;background-repeat:no-repeat;color:transparent;left:13em;top:1.4em;cursor:pointer;-moz-box-shadow:0 5px #333;-webkit-box-shadow:0 5px #333;box-shadow:0 5px #333;box-shadow:none}.front-page-search .search-dropdown-hidden{position:relative;background-image:none;background-size:contain;background-repeat:no-repeat;color:transparent;left:-1.8em;cursor:pointer;-moz-box-shadow:0 5px #333;-webkit-box-shadow:0 5px #333;box-shadow:0 5px #333;box-shadow:none}.mobile-hidden{display:none}home-title-intro{font-size:1.2em}.mobile-tabs{width:85%;margin:0 0 10px 10px;font-family:Verdana,Arial,sans-serif;font-size:1em}.mobile-tabs .icon-arrow{transform:rotate(90deg);background-size:70%;background-position:43% 0}.mobile-tabs-target{display:none;padding-left:20px!important}#sustainability .sustainability-labels{display:block}.video-player iframe{height:300px;width:100%}.details-panel .content-container,.details-panel .filter-actions,.details-panel .show-more{padding:12px}.details-panel .check-availability{clear:both}.details-panel .add-to-tp{display:none}.details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge{top:auto;bottom:224px;right:12px}.details-panel .hostel-name-address .hostel-header-non-hiq{text-align:center}.details-panel .hostel-name-address hostel-header-hiq{text-align:center}.details-panel .hostel-name-address .hostel-details-address .full-address{margin:0}.details-panel .hostel-name-address .hostel-details-address p{text-align:center}.details-panel .overall-rating-details{text-align:center}.details-panel .overall-rating-details h3{text-align:center;font-family:'VAG Rounded W01 Light';line-height:50px}.details-panel .overall-rating-details p{display:inline-block;text-align:center}.details-panel .overall-rating-details button{border-radius:30px}.details-panel .overall-rating-details button .icon-arrow{transform:rotate(90deg)}.details-panel .details-links{text-align:center}.details-panel .details-links a{padding:0 2% 0 2%;font-family:"Univers LT W01_45 Light1475944",Arial,Helvetica,sans-serif}.details-panel .hostel-rating-panel{display:none}#divider-dot{opacity:0}.photo-video-tab{background-color:#e5e5e1}.ratings-badge,.search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge{top:330px}.side-content{padding:0}.side-content .heading{margin:0}.see-more,.attractions-list .see-full,.hostel-address .see-location{padding:12px 0 0 0;margin:0;text-align:center;border-top:1px solid #E5E5E5;font-weight:bold}.mobile-address{text-align:center}p.summary.capitalize.clear,p.summary.capitalize.hostel-tabs,.cms-page p.summary.capitalize.left-nav,div.national-logo,div.hiq-logo,div.social-network-links{display:none}.mobile-address,.hostel-prices{display:none}.link_to_groups_site{text-align:center}.more-than-10{display:none;text-align:center}h1.hostel-header-hiq{text-align:center}.details-text .ratings-badge,.details-text .search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-text .small-ratings-badge,.details-text .search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .details-text .ratings-badge,.details-text .details-panel .search-grid-item .book-box .reviews-container .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .details-text .ratings-badge{position:absolute}.details-text .ratings-badge #hostel-aggregate-rating,.details-text .search-grid-item .book-box .reviews-container .small-ratings-badge #hostel-aggregate-rating,.search-grid-item .book-box .reviews-container .details-text .small-ratings-badge #hostel-aggregate-rating{left:-15px}.details-text .ratings-badge #hostel-aggregate-rating-percentage,.details-text .search-grid-item .book-box .reviews-container .small-ratings-badge #hostel-aggregate-rating-percentage,.search-grid-item .book-box .reviews-container .details-text .small-ratings-badge #hostel-aggregate-rating-percentage{left:-5px}.hi5-label img{opacity:.8;filter:alpha(opacity=80);max-width:38%;position:absolute;z-index:2}.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{margin:0}.facilities-list h2,.facilities-list h3,.facilities-list h4,.important-criteria h2,.important-criteria h3,.important-criteria h4,.opening-times h2,.opening-times h3,.opening-times h4,.attractions-list h2,.attractions-list h3,.attractions-list h4,.hostel-address h2,.hostel-address h3,.hostel-address h4{text-shadow:none}.attractions-list,.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{padding:0}.attractions-list .small-sub-heading,.facilities-list .small-sub-heading,.important-criteria .small-sub-heading,.opening-times .small-sub-heading,.attractions-list .small-sub-heading,.hostel-address .small-sub-heading{margin:0}.travellers-views,.overview-locale,.main-attractions{display:none}.opening-times p{line-height:30px}.tip-item h4{margin-bottom:5px}.facilities-panel .panel-heading{display:none}.facilities-panel .facilities-listing .accordion-heading{display:block}.facilities-listing{padding-top:12px}.facilities-listing .col.central .content-container,.facilities-listing .col.central .filter-actions,.facilities-listing .col.central .show-more{padding:0 12px 0 12px;margin:0}.facilities-listing .col.acc-group>.content-container,.facilities-listing .col.acc-group>.filter-actions,.facilities-listing .col.acc-group>.show-more{padding:0}.acc-group .facilities-listing{padding-top:0}.location-travellers-tips .heading{margin:0}.location-travellers-tips .select-sort{display:none}.location-travellers-tips .show-more-button{display:none}.direction-details dl{margin-top:0}.customer-reviews .heading{margin:0}.what-travellers-think-panel{padding:12px}.what-travellers-think-panel .heading{margin:0}.what-travellers-think-panel .divider{border:0}.hostel-rating-panel .ratings-badge,.hostel-rating-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .hostel-rating-panel .small-ratings-badge,.hostel-rating-panel .search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-rating-panel .ratings-badge,.hostel-rating-panel .details-panel .search-grid-item .book-box .reviews-container .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-rating-panel .ratings-badge,.hostel-rating-panel .green-ratings-badge,.hostel-green-rating-panel .ratings-badge,.hostel-green-rating-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .hostel-green-rating-panel .small-ratings-badge,.hostel-green-rating-panel .search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-green-rating-panel .ratings-badge,.hostel-green-rating-panel .details-panel .search-grid-item .book-box .reviews-container .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-green-rating-panel .ratings-badge,.hostel-green-rating-panel .green-ratings-badge{top:-46px;left:50%;margin-left:-58px;border-left:12px solid #fff;border-right:12px solid #fff}.review-item{padding-bottom:6px}.review-item .small-ratings-badge,.review-item .details-panel .ratings-badge,.details-panel .review-item .ratings-badge,.review-item .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .review-item .small-ratings-badge,.review-item .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .review-item .small-ratings-badge{float:right;margin-left:6px;margin-bottom:6px}.reply{padding-left:20px}.ideas{min-height:300px;min-width:300px}.ideas p{font-size:.8em}.ideas .search-form-elems{margin:1% 0 8% 0;padding:1% 3% 2% 3%}.ideas .search-form-elems form{margin:2% 2% 2% 0}.ideas .search-form-elems form select{font-size:.8em}.ideas .search-form-elems .search-sort{margin:0;padding:0 4% 0 4%;margin:1% 0 0 2%;background:transparent}.ideas .search-form-elems .search-sort .search-sort-label{float:none;text-align:center;font-size:.8em}.ideas .idea{margin-bottom:25%;position:relative}.ideas .idea .bubble-container{position:relative}.ideas .idea .bubble-container .customer-details{width:50%;height:110px;display:inline-block;float:left}.ideas .idea .bubble-container .customer-details .user-avatar{width:100%}.ideas .idea .bubble-container .customer-details .user-avatar .user-image{width:48%;display:inline-block}.ideas .idea .bubble-container .customer-details .user-avatar .user-image img{margin-top:-64%}.ideas .idea .bubble-container .customer-details .user-avatar .user-details{width:48%;display:inline-block}.ideas .idea .bubble-container .customer-details .user-avatar .user-details p{font-size:.7em;margin-bottom:0;line-height:17px}.ideas .idea .bubble-container .votes{max-width:100%;margin-top:13%;font-size:.7em}.ideas .idea .bubble-container .votes .votes-for-against{display:inline-block}.ideas .idea .bubble-container .message-bubble{width:100%;display:inline-block;float:right;margin:0 3% 0 3%}.ideas .idea .bubble-container .message-bubble .title p{display:inline-block;margin-bottom:0;font-size:.9em}.ideas .idea .bubble-container .message-bubble .title .edit-report-links{display:inline-block;float:right;height:22px}.ideas .idea .bubble-container .message-bubble .title .edit-report-links .edit-link{margin-right:5px;font-size:.6em}.ideas .idea .bubble-container .message-bubble .description{width:100%}.ideas .idea .bubble-container .message-bubble .description .show-hide-idea-container{font-size:.7em}.ideas .idea .bubble-container .comment-links{clear:both;font-size:.75em}.ideas .idea .comments{margin-right:3%}.ideas .idea .comments .comment-container{width:100%;min-height:120px}.ideas .idea .comments .comment-container .customer-details{float:left;display:inline-block;max-height:100px;width:25%}.ideas .idea .comments .comment-container .inner-comment{display:inline-block;width:75%}.ideas .idea .comments .comment-container .inner-comment .not-expanded{display:inline}.ideas .idea .comments .comment-container .inner-comment .show-hide-comment-container{display:inline}.ideas .idea .comments .comment-container .inner-comment .show-hide-comment-container .show-hide-comment{font-size:.7em}.ideas .idea .comments .comment-container .edit-report-links{display:inline-block;float:right;height:22px}.ideas .idea .comments .comment-container .edit-report-links .edit-link{margin-right:5px;font-size:.6em}.ideas .idea .comments .comment-container .edit-report-links .report-button input{color:#08c}.ideas .idea .bubble-container>span{-ms-transform:rotate(270deg);-webkit-transform:rotate(270deg);transform:rotate(270deg);left:9%;bottom:43%;width:8%;height:14%;background:url(../images/interface/bg-msg-bubble-arrow.png?1616067642) 0 0 no-repeat;position:absolute}.report-button input{margin-top:-2%;padding:0;font-size:.6em}.ideas-iframe{max-height:350px;max-width:282px}.new_comment_form{width:96%;height:150px}.new_comment_form form{text-align:center}.new_comment_form form textarea{height:100px}.create-new-idea{width:100%;text-align:center}.create-new-idea #idea_title{width:65%;height:50px}.create-new-idea #idea_description{width:65%;height:80px}.search-results-info{padding:12px}.mobile-form{margin:0}.more-than-10-link{position:relative;top:10px;text-align:left;float:left;margin-top:10px;margin-bottom:10px;left:15px}.search-sort{margin:12px 0;padding:12px;text-align:left;background:#ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.search-sort select{width:75%;margin-left:5px}#group-grid-buttons{min-width:204px;margin-top:10px;padding:.5em 0 .5em 0!important}.group-grid-buttons{margin-top:10px;padding:.5em 0 .5em 0!important}.search-sort .submit,.search-sort .search-view-tabs li,.search-view-tabs .search-sort li,.search-sort .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-sort .create-btn,.search-sort .show-more a,.show-more .search-sort a,.search-sort .tripbook-carousel .hostel-link,.tripbook-carousel .search-sort .hostel-link,.search-sort .hostel-map-link,.search-sort .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-sort .expander,.search-sort .bookings-table .view-booking-btn,.bookings-table .search-sort .view-booking-btn,.search-sort .mobile-search-display .search-again,.mobile-search-display .search-sort .search-again{padding:5px 0;width:100%}.search-sort-label{float:left}.search-results-actions .search-form-elems{background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:block}.search-form-elems .search-filter{margin:0;padding:12px;-moz-border-radius:12px;-webkit-border-radius:12px;border-radius:12px;background:#ccc}.search-form-elems .search-filter a .caret,.search-form-elems .search-filter a:hover .caret,.search-form-elems .search-filter a:focus .caret,.search-form-elems .search-filter .dropdown-toggle .caret{margin-top:9px;margin-left:3px}#no-padding{padding:6px 0 6px 0}#no-padding-grey{padding:6px 0 6px 0;color:grey}.search-view{padding-top:12px}.search-grid-item{width:100%}.search-grid-item .map-teaser{margin:12px}.search-grid-item .map-teaser p.mobile-title{padding:3px 12px;margin-bottom:0;line-height:18px;font-size:20px;text-align:left}.search-grid-item .map-teaser p.mobile-title a{text-decoration:none}.search-grid-item .map-teaser p.location{text-align:left;display:inline-block;margin-left:12px}.search-grid-item .map-teaser .best-for-badges{display:none}.search-grid-item .content-container,.search-grid-item .filter-actions,.search-grid-item .show-more{padding:0}.search-grid-item .list-img{display:block;margin:12px}.search-grid-item .main-info{width:90%;padding:12px 12px 0 12px;width:90%;font-family:'Univers LT W01_45 Light1475944',Arial,Helvetica,sans-serif}.search-grid-item .main-info .more-info{text-align:center;width:100%;clear:both}.search-grid-item .main-info .more-info span{max-width:100%;display:inline-block}.search-grid-item .main-info .more-info span .hiq-container{display:inline-block}.search-grid-item .main-info .more-info span .hiq-container .hiq-image-container{margin-right:15%;float:left;padding-left:10px}.search-grid-item .main-info .more-info span .hiq-container .hiq-image-container .hiq-icon-hostel-search{width:45px;height:40px}.search-grid-item .main-info .more-info span .hiq-container .hiq-text{display:none}.search-grid-item .main-info .more-info span .certified-eco-image{display:inline-block}.search-grid-item .main-info .more-info span .certified-eco-image .eco_icon_hostel_search{width:40px;height:40px;display:inline-block;vertical-align:bottom}.search-grid-item .main-info .more-info span .green-rating-container{display:inline-block;width:53px;float:left}.search-grid-item .main-info .more-info span .green-rating-container .green-rating-hostel-search{background:url(../images/interface/bg-small-green-ratings-badge.png?1616067642) no-repeat;height:53px;background-size:40px}.search-grid-item .main-info .more-info span .green-rating-container .green-rating-hostel-search .green-rating-percentage-hostel-search{padding-top:11px;width:44px;font-weight:bold;text-align:center;position:relative;font-size:.8em}.search-grid-item .main-info .more-info span .green-rating-container .green-rating-text{display:none}.search-grid-item .main-info p.reviews,.search-grid-item .main-info p.location{display:none}.search-grid-item .main-info p.txt{width:90%;overflow:visible;max-height:150px;margin-top:3%}.search-grid-item .main-info h2{display:none}.search-grid-item .main-info .key-features li{line-height:29px}.search-grid-item .main-info .key-features .more-than-10-link{left:0}.search-grid-item .facilities-box{width:100%}.search-grid-item .book-box{padding:0 12px 12px 12px;width:90%}.search-grid-item .book-box .prices-from{display:none;margin-bottom:12px}.search-grid-item .book-box .prices-from li{float:left;padding:0 2px 4px 18px}.search-grid-item .book-box .reviews-container{display:none}.search-grid-item .book-box .reviews-container .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge{background:none;position:absolute;right:12px;top:0;right:0;float:none;font-size:20px}.search-grid-item .book-box .reviews-container .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .ratings-badge span{top:41%!important}.search-grid-item .book-box .reviews-container .reviews-text{width:31%;text-align:center;position:absolute;top:8%;right:0}.search-grid-item .book-box .reviews-container .reviews-text a{font-size:.8em}.search-grid-item .book-box .view-prices-btn{width:100%;text-align:center}.search-grid-item .book-box .view-prices-btn a{width:60%}.search-grid-item .book-box .special-offer{float:left;margin:9px 0 9px}.search-grid-item .submit,.search-grid-item .search-view-tabs li,.search-view-tabs .search-grid-item li,.search-grid-item .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-grid-item .create-btn,.search-grid-item .show-more a,.show-more .search-grid-item a,.search-grid-item .tripbook-carousel .hostel-link,.tripbook-carousel .search-grid-item .hostel-link,.search-grid-item .hostel-map-link,.search-grid-item .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-grid-item .expander,.search-grid-item .bookings-table .view-booking-btn,.bookings-table .search-grid-item .view-booking-btn,.search-grid-item .mobile-search-display .search-again,.mobile-search-display .search-grid-item .search-again{width:50%;padding-left:0;padding-right:0}.map-listing .map-teaser,.map-listing .map-list{display:none}.hostels-text,.tripbooks-text,.mobile-search-map-text{padding-left:10px}.hostels-returned,.tripbooks-returned{padding-right:10px}#best-for-text{float:none}#small-badges-hostel-search{margin-top:0}.hostel_search_title{margin-top:10px}.hostel_search_title_not_eco{margin-top:20px;clear:left}.search-tabs .tripbooks,.search-hostels{display:none}.search-summary{font-size:20px}.search-filter,.mobile-search-params,.search-view-tabs{display:none}p.search-dates-entered{font-weight:bold}.map-teaser-image{margin-left:40px}.map-teaser-image a:hover{display:inline-block;max-height:350px;max-height:300px;max-width:93%!important}.basic-info{width:90%}h2{font-weight:bold}.get-in-touch-box{width:95%;margin-right:12px;max-width:500px;height:150px!important}.get-in-touch-box p{clear:both;word-break:break-all}.get-in-touch-box a img{display:inline-block;margin:12px;width:93%}.mobile-reviews-container{display:inline-block;text-align:center;width:40%;float:right}.mobile-reviews-container .small-ratings-badge,.mobile-reviews-container .details-panel .ratings-badge,.details-panel .mobile-reviews-container .ratings-badge,.mobile-reviews-container .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .mobile-reviews-container .small-ratings-badge,.mobile-reviews-container .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .mobile-reviews-container .small-ratings-badge{width:100%;position:relative;top:3px;right:0;background:none!important;font-size:1.3em;margin:0;max-height:15px;float:none;display:inline-block}.mobile-reviews-container .small-ratings-badge span,.mobile-reviews-container .details-panel .ratings-badge span,.details-panel .mobile-reviews-container .ratings-badge span,.mobile-reviews-container .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge span,.details-panel .search-grid-item .book-box .reviews-container .mobile-reviews-container .small-ratings-badge span,.mobile-reviews-container .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge span,.search-grid-item .book-box .reviews-container .details-panel .mobile-reviews-container .small-ratings-badge span{top:0;width:100%;position:relative}.mobile-reviews-container .reviews-text{display:inline-block;font-size:.85em}.mobile-reviews-container .reviews-text a{font-family:"Univers LT W01_45 Light1475944",Arial,Helvetica,sans-serif;text-decoration:none}.from-price{text-align:center}.from-price p{color:#286ba9}.not-bookable-box{clear:both;padding:12px;background-color:#F8A13E;border:1px solid #DC7D10;border-radius:5px;font-family:'Gill Sans','Gill Sans MT',Calibri,'Trebuchet MS',sans-serif;margin-left:5px;margin-right:5px;margin-bottom:5px}.country-continent-intro{width:100%}.country-continent-intro .info-tripbooks{margin-bottom:10%;width:100%}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout{border-radius:8px;border:1px solid #e5e5e5;position:relative;height:250px;background-position:50% 98%}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-image{height:65%;width:100%}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-image img{border-top-left-radius:5px;border-top-right-radius:5px}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-new-layout-container{line-height:0}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .book-hostels-link{display:none}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .see-destination-guide-link{display:none}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .content-container,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .filter-actions,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .show-more{text-align:left;margin-bottom:0!important;padding-bottom:4px;background:none!important;display:inline-block}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .content-container .mobile-title,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .filter-actions .mobile-title,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .show-more .mobile-title{font-size:1.5em;text-decoration:none}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .content-container .title,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .filter-actions .title,.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info .show-more .title{display:none}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info h3{line-height:118%;font-size:.8em}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info p{line-height:118%;font-size:.8em;margin-bottom:0}.country-continent-intro .map-alternatives{display:none}.primary-destination-guides{display:block;width:70%;margin:auto;margin-top:2%}.result-grid .carousel-indicators{display:none}.sign-in-form>.content-container,.sign-in-form>.filter-actions,.sign-in-form>.show-more{padding:0}.checkout-divider{margin:36px 0 24px}.checkout-divider .checkout-heading{padding:0;top:-15px;margin-left:-15px}.checkout-divider .checkout-heading h2{margin-top:0}.sign-in .btn-group{white-space:initial;padding-right:10px}.sign-in .btn-group button{margin-bottom:10px;width:100%}.sign-in select{width:100%}.terms_of_use_checkbox label{display:inline-block;min-width:100%!important;float:none!important;text-align:center!important}.terms_of_use_checkbox input{display:inline-block}.booking-tab-container{margin-right:-12px;margin-left:-12px}.booking-tab-container h2{margin:0;line-height:18px}.booking-tab-container li{margin:0 1px;clear:both;border-bottom:1px solid #fff}.booking-tab-container li a{display:block;color:#333;border-bottom:1px solid rgba(217,122,9,0.9);border-top:1px solid rgba(217,122,9,0.9);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);background:#f9af58;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);text-shadow:0,1px,1px,rgba(255,255,255,0.75);padding:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.booking-tab-container li:hover,.booking-tab-container li:focus,.booking-tab-container li:active{background:#f7931d;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3OTMxZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y5YWY1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(to top,#f7931d 0,#f9af58 100%);color:#333}.booking-tab-container .active a{-moz-box-shadow:0 0 10px #FACC96 inset;-webkit-box-shadow:0 0 10px #FACC96 inset;box-shadow:0 0 10px #FACC96 inset;background:#FAE4CA url(../images/interface/icon-navigation-active.png?1616067642) 97% 50% no-repeat;border-bottom:1px solid #FAB15A;border-top:1px solid #FABF78}.bookings-table .th{display:none}.bookings-table .tr{border-bottom:1px solid #ceccc9;border-right:1px solid #ceccc9;border-left:1px solid #ceccc9}.bookings-table .td{padding:0 12px}.bookings-table .booking-reference{text-align:center;padding:0;margin-top:0}.bookings-table .booking-reference p{padding:12px 12px 6px 12px;background:#edf5fb;margin:0;margin-top:12px;border-top:1px solid #ceccc9}.bookings-table .booking-status{text-align:center;padding:0}.bookings-table .booking-status p{padding:0 12px 12px 12px;background:#edf5fb;margin:0}.bookings-table .booking-hostel{padding-top:12px}.bookings-table .heading-row{border:0}.bookings-table .view-details-cell{display:none}.bookings-page .table-heading{padding:6px}.bookings-page .cancel-btn-container{text-align:center;padding-bottom:6px}.bookings-page .summary-section{padding-top:6px}.bookings-page .summary-section .summary-panel p{padding:0;margin:0}.bookings-page .do-not-cancel{display:block;padding:12px 0 0 0}.bookings-page .booking-table .th,.bookings-page .booking-table .th-row{display:none}.bookings-page .booking-table .td{padding:3px 12px;text-align:left;border:0;font-weight:normal;font-size:16px;line-height:20px}.bookings-page .booking-table .summary-arrival,.bookings-page .booking-table .summary-departure{float:left}.bookings-page .booking-table .summary-arrival{padding-right:3px}.bookings-page .booking-table .summary-departure{padding-left:0}.bookings-page .booking-table .summary-nights{display:none}.bookings-page .booking-table .summary-discount,.bookings-page .booking-table .summary-remove{clear:both}.bookings-page .booking-table .tr{border-bottom:1px solid #e5e5e5;padding:12px 0}.bookings-page .booking-table .tr:last-child{border:0}.bookings-page .booking-table .guest-summary{display:inline}.managers-message{width:100%}.quote{padding:40px 24px!important}.manager-avatar{display:none}.hostel-entries ul{height:536px}.hostel-entries .swipable{background:url(../images/interface/32px-Finger-Drag_Two_Sides-512.png?1616067642) 130px 503px no-repeat;height:100%;width:90%}.hostel-entries .swipable .entry{height:90%}.hostel-entries .swipable .entry .content-container,.hostel-entries .swipable .entry .filter-actions,.hostel-entries .swipable .entry .show-more{height:48%}.hostel-entries .swipable .entry .img-container{height:46%}.enquiry-form{text-align:center}.enquiry-form .required{color:red}.enquiry-form .trip-details .dates-selector label{clear:both}.enquiry-form .trip-details .dates-selector .date-box-span{clear:both;float:none}.enquiry-form .trip-details .dates-selector .date-box-span .date-x{top:-37px;left:239px}.enquiry-form .trip-details .group-size-input{clear:both}.enquiry-form .notification-form .checkbox{width:20px;float:left}.enquiry-form .notification-form label{float:none}.side-images img{margin:3%}.search-bar .search-form-elems{display:block;padding:12px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.search-bar .shim{display:none}.search-bar .content-container,.search-bar .filter-actions,.search-bar .show-more{padding:0}.search-bar .search-form-section{text-align:center;width:100%;margin-left:0}.search-bar .search-form-section .submit,.search-bar .search-form-section .search-view-tabs li,.search-view-tabs .search-bar .search-form-section li,.search-bar .search-form-section .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-bar .search-form-section .create-btn,.search-bar .search-form-section .show-more a,.show-more .search-bar .search-form-section a,.search-bar .search-form-section .tripbook-carousel .hostel-link,.tripbook-carousel .search-bar .search-form-section .hostel-link,.search-bar .search-form-section .hostel-map-link,.search-bar .search-form-section .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-bar .search-form-section .expander,.search-bar .search-form-section .bookings-table .view-booking-btn,.bookings-table .search-bar .search-form-section .view-booking-btn,.search-bar .search-form-section .mobile-search-display .search-again,.mobile-search-display .search-bar .search-form-section .search-again{margin:0 12px 12px}.search-bar .destination-field{padding:10px 0 10px 25px;margin:0;width:228px}.search-bar .number-of-guests-selection{padding:10px 2px;margin:0;width:60px}.search-bar .dates-selector{width:270px;margin:0 auto;padding-top:0}.search-bar .dates-selector .datepicker{background:url(../images/interface/icon-calendar.png?1616067642) no-repeat 232px 12px #fff;width:198px;display:inline;margin-right:2px;margin-bottom:5px;cursor:pointer}.search-bar .dates-selector input,.search-bar .dates-selector select{padding:5px 28px;height:30px}.search-bar .dates-selector .departure,.search-bar .dates-selector .guests{display:inline-block;position:relative}.search-bar .dates-selector .nights{display:none}.search-bar .dates-selector .guests-link{display:block;clear:both}.search-bar .search-form-hidden{display:none}.search-bar-wrapper{overflow:visible}.search-bar-wrapper .content-container,.search-bar-wrapper .filter-actions,.search-bar-wrapper .show-more{overflow:visible}.search-bar-wrapper{z-index:9998;position:relative}.search-bar-wrapper .search-form-elems{display:none;-moz-box-shadow:0 0 5px 0 #555;-webkit-box-shadow:0 0 5px 0 #555;box-shadow:0 0 5px 0 #555;margin-bottom:5px}.search-bar-wrapper .search-form-elems .dates-selector{width:270px;margin:0 auto;padding-top:12px;padding-bottom:6px}.search-visible .search-form-elems,.search-visible .mobile-search-display{display:block}.search-visible .search-form-hidden,.search-visible .search-display-hidden{display:none}.input-prepend .guests-indicator-icon-wrapper{padding:5px}.guests-indicator-icon{height:30px;width:30px;background:url(../images/interface/guests-indicator-icon-large.png?1616067642) no-repeat 0 0}.mobile-search-display{margin-top:-30px;display:none;background-color:#f2f2f2;-moz-box-shadow:0 0 5px 0 #555;-webkit-box-shadow:0 0 5px 0 #555;box-shadow:0 0 5px 0 #555;margin-bottom:5px}.mobile-search-display .content-container,.mobile-search-display .filter-actions,.mobile-search-display .show-more{width:auto;padding:12px 12px 12px;text-align:left}.mobile-search-display dl{margin:6px 0 0;padding:0}.mobile-search-display dd,.mobile-search-display dt{float:left;margin:0 0 6px 0}.mobile-search-display dt{clear:both;width:50%}.mobile-search-display .search-again{clear:both;display:block;font-size:20px}.alert{margin-top:-12px;margin-bottom:12px}.select-guests{width:254px;height:40px;padding:10px 10px 10px 10px;margin-bottom:10px!important}.no-dates{text-align:left;display:inline-block}.no-dates-check{display:inline-block;text-align:right}.date-x{position:relative;top:-38px;left:3px;width:21px;height:23px;color:white;font-size:medium;font-family:serif;margin-left:6px}.date-x .icon-remove{background-position:-311px 2px}.date-box-span{height:48px;margin-left:7px}.no-dates-div{padding-top:28px;display:none}.search-dropdown{position:relative;width:1em;left:-1.8em;border:none;background-image:url(../images/interface/glyphicons-58-history.png?1616067642);background-size:contain;background-repeat:no-repeat;color:transparent}.content-container.search-bar-emem,.search-bar-emem.filter-actions,.search-bar-emem.show-more{padding:2px}.affiliates-logo{position:absolute;width:30px;height:30px}.button-logo-container{position:relative;clear:both}.button-logo-container .affiliates-logo-wording{display:none}.affiliates-logo-international{position:absolute;width:30px;height:30px}