@import url('desktop-blessed2.css?z=1473972773278');@import url('desktop-blessed1.css?z=1473972773278');.capitalize:first-letter{text-transform:capitalize}.hostel-special-offer{z-index:2;width:235px;height:110px;position:absolute;left:376px;top:27px;bottom:517px}.en-active-promo{background:url(/images/interface/Isolated_Button_crop_edited-ENGLISH.png?1474293747) no-repeat 0 2px}.fr-active-promo{background:url(/images/interface/Isolated_Button_crop_edited-FRENCH.png?1474293747) no-repeat 0 2px}.de-active-promo{background:url(/images/interface/Isolated_Button_crop_edited-GERMAN.png?1474293747) no-repeat 0 2px}.es-active-promo{background:url(/images/interface/Isolated_Button_crop_edited-SPANISH.png?1474293747) no-repeat 0 2px}.ja-active-promo{background:url(/images/interface/Isolated_Button_crop_edited-JAPANESE.png?1474293747) no-repeat 0 2px}.more-than-10{display:none}.hi5-label{opacity:.8;filter:alpha(opacity=80);position:absolute;z-index:2;left:71%;top:66%}.add-to-tripbooks-icon{white-space:normal;padding-right:12px;padding-left:23px;background:url(../images/interface/icon-tripbooks-heart-active.png?1474293747) no-repeat 10px 9px;color:#333;border:1px solid rgba(69,69,69,0.21);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);height:31px}.hostel-details-address{display:inline-block}.hostel-details-address .full-address{margin:0 10px 0 0;display:inline-block}.hostel-details-address .see-location{margin:0;display:inline-block}.social-network-links .add-to-tp{max-width:80px;display:inline-block;padding:0 0 0 10px}.social-network-links .add-to-tp form{margin:0}.overall-rating-details{text-align:center}.overall-rating-details h3{font-family:'VAG Rounded W01 Light';line-height:50px;font-size:27px;margin:0}.overall-rating-details p{display:inline-block}.overall-rating-details .rating-panel-button{background:none;border:none;border-radius:30px}.overall-rating-details .rating-panel-button .icon-arrow{transform:rotate(270deg)}.overall-rating-details .hostel-rating-panel{margin:0;background:rgba(255,255,255,0.6)}.overall-rating-details .hostel-rating-panel .pc{width:30%}.overall-rating-details .hostel-rating-panel .heading{font-size:17px}.details-links{text-align:center}.details-links form{margin:0 20px 0 0;display:inline-block}.details-links form input{border-radius:20px;font-weight:bold}.details-links a{display:inline-block;margin-right:5px;font-size:1.4em;padding:0 2% 0 2%}.link_to_book{padding:40px 0 0 0;text-align:center}.link_to_book .submit,.link_to_book .search-view-tabs li,.search-view-tabs .link_to_book li,.link_to_book .create-tripbook-teaser .create-btn,.create-tripbook-teaser .link_to_book .create-btn,.link_to_book .show-more a,.show-more .link_to_book a{display:inline-block}.link_to_groups_site{padding:5px;text-align:center}.link_to_groups_site .more-than-10-link-details{display:inline-block;font-weight:600}.green-rating-row{background-color:rgba(229,247,229,0.59)}.photo-video-tab{position:absolute;width:38%;z-index:2;top:80%;left:60%;opacity:.6}.video-player iframe{width:100%;height:660px}.facilities-listing,.sports-listing{word-break:break-word}.facilities-listing ul,.sports-listing ul{padding-bottom:24px}.facilities-listing .col,.sports-listing .col{width:33%;float:left}.sustainability-panel{padding:24px 0;margin:12px 40px 12px 0}.sustainability-panel .sustainability-labels{margin-right:0}.location-locale-container ul{padding-bottom:24px}.location-locale-container .col{width:50%;float:left}.location-details,.contact-details,.direction-details,.location-hostels{padding:24px 48px 0 24px}.location-travellers-tips{margin-top:24px}.location-travellers-tips .heading{float:left}.first-item{margin-left:0}.best-for-badges{margin:0 0 18px 0}.best-for-badges li{margin:0 12px 12px 0}.review,.tip{clear:both;overflow:hidden}.overview-reviews{clear:both}.overview-reviews .heading{margin-bottom:24px}.overview-reviews .datestamp{margin:0 0 0 52px}.travellers-views{padding-bottom:18px}.travellers-views .overview-ratings{padding-bottom:0}.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{margin:0 40px 0 0}.facilities-list ul,.important-criteria ul,.opening-times ul,.attractions-list ul,.hostel-address ul{padding-bottom:18px}.facilities-list h2,.facilities-list h3,.facilities-list h4,.attractions-list h2,.attractions-list h3,.attractions-list h4,.hostel-address h2,.hostel-address h3,.hostel-address h4{margin-bottom:4px}.attractions-list{padding-top:24px}.important-criteria{margin-bottom:12px;padding-top:24px}.important-criteria li{background-image:url(../images/interface/bg-bullet-grey.png?1474293747)}.important-criteria .heading{text-align:center}.opening-times{margin-bottom:12px;margin-top:24px;padding-top:24px}.opening-times .heading{text-align:center}.important-info{font-size:25px;text-decoration:underline}.reviews-list{margin:24px 24px 24px 40px}.hostel-rating-panel,.hostel-green-rating-panel{background:#f0f6fb;margin:24px 40px 2px 0;padding:24px}.hostel-rating-panel .heading,.hostel-green-rating-panel .heading{text-align:center}.hostel-rating-panel .ratings-badge,.hostel-rating-panel .green-ratings-badge,.hostel-green-rating-panel .ratings-badge,.hostel-green-rating-panel .green-ratings-badge{top:-46px;left:78px}.hostel-rating-panel .ratings-badge,.hostel-green-rating-panel .ratings-badge{border-left:12px solid #f0f6fb;border-right:12px solid #f0f6fb}.hostel-green-rating-panel{background:#f8f8ed;margin:0 40px 2px 0;text-align:center}.hostel-green-rating-panel .green-ratings-badge{background-color:#f8f8ed}.reviews-list .best-for-badges li{margin:0 0 12px 12px}.reviews-list .divider{margin:0 0 24px 0}.review-item .small-ratings-badge{right:14px;top:15px;position:absolute}.reply{padding-left:40px}.reply-item p{padding-right:50px}.ideas-modal-container{width:76%;height:598px;text-align:center}.ideas-modal-container .new_comment_form{display:inline-block}.ideas-modal-container .new_comment_form form{width:500px}.ideas-modal-container .new_comment_form form textarea{width:500px;height:200px}.ideas-modal-container .new_comment_form form input.button{border-radius:16px}.ideas-modal-container .create-new-idea input.button{border-radius:10px}.post-idea{margin:20px}.ideas .search-form-elems form{display:inline-block;margin-top:3px}.idea{list-style:none}.idea .customer-details{min-width:7%;min-height:100px;display:inline-block}.idea .customer-details .user-avatar{margin:10px}.idea .customer-details .user-avatar p{font-family:'VAG Rounded W01 Light';margin:0}.idea .bubble-container{width:84%;padding:18px;position:relative}.idea .bubble-container .message-bubble{top:-30px;left:11px;min-height:110px;width:60%;margin-right:0;display:inline-block}.idea .bubble-container .message-bubble p{margin-bottom:0}.idea .bubble-container .message-bubble .title{min-height:27px;width:100%}.idea .bubble-container .message-bubble .title p{float:left;margin:7px 0 0 7px;font-size:1.2em}.idea .bubble-container .message-bubble .title .edit-report-links{margin:7px 0 0 7px;height:18px;float:right}.idea .bubble-container .message-bubble .description{display:table-cell;vertical-align:middle;height:83px;width:540px}.idea .bubble-container>span{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);left:236px;top:64px;width:24px;height:27px;background:url(../images/interface/bg-msg-bubble-arrow.png?1474293747) 0 0 no-repeat;position:absolute}.idea .votes{display:inline-block;height:50px;position:absolute;margin:21px 0 0 15px}.idea .votes form{margin:0}.idea .votes-for-against{text-align:left;display:block}.idea .votes-for-against p{text-align:center;min-width:70px;display:inline-block}.idea .vote-btn{display:inline-block}.comments{border:1px solid #e5e5e5;border-radius:5px;margin:0 17% 0 24%;min-height:10px}.comments .comment-container{border-bottom:1px solid #e5e5e5;width:100%;min-height:100%;min-height:113px;overflow:auto}.comments .comment-container .inner-comment{display:inline-block;float:left;width:85%;height:100%}.comments .comment-container .inner-comment p{position:relative}.comments .comment-container .customer-details{display:inline-block;float:right;width:15%}.comments .comment-container .customer-details .user-avatar{margin:10px 10px 0 10px}.comments .comment-container .not-expanded{display:inline}.comments .comment-container .show-hide-comment-container{display:inline}.comments .comment-container .edit-report-links{height:20px}.comments .comment-container .edit-report-links form{height:18px;margin:0}.comments .comment-container .edit-report-links form input{color:#08c}.comments .new-comment{clear:both}.comment-links{width:50%;float:right;margin:-7px 120px 0 0}.comment-links a{float:right;margin-left:10px;font-size:.9em}i.icon-thumbs-up{font-size:58px}.report-button input{font-size:.8em}.edit-link{margin-top:3px;display:inline-block;float:right;text-decoration:none;font-size:.8em;color:#08c}.create-new-idea .description textarea{height:70px;width:50%}.create-new-idea .title input{width:20%;height:50px}.search-results-info{padding:24px 40px 0}.search-results-actions{clear:both;width:1032px;margin-bottom:24px}.search-filter,.search-sort,.search-view,.search-sort-label,.search-sort #sort,.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{float:left}.search-sort-label,.search-sort #sort,.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{margin-right:5px;margin-bottom:0}.less-than-10-link{right:35px}.more-than-10-link{position:relative;top:20px;float:right;text-align:right}.group-grid-buttons{margin-top:10px}#group-grid-buttons{min-width:204px;margin-top:10px;padding:.5em 0 .5em 0!important}#no-padding-grey{color:grey}.adsense-search-box{margin-top:20px;margin-bottom:20px;text-align:center}.search-results-actions .search-form-elems{margin-right:24px;display:inline-flex;top:2px;position:relative;*float:none}.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{padding:5px 10px}.search-filter,.search-sort{padding:6px;margin-left:12px}.search-grid-item{width:100%;height:250px;margin-bottom:9px}.search-grid-item .map-teaser{width:100%}.search-grid-item .map-teaser h2{display:none}.search-grid-item .map-teaser p.location{display:none}.search-grid-item .map-teaser-image{min-width:35%;max-width:35%;min-height:232px;text-align:center;float:left;margin:9px 0 0 9px}.search-grid-item .content-container,.search-grid-item .filter-actions,.search-grid-item .show-more{padding-top:0;padding-bottom:0}.search-grid-item .main-info{height:238px;width:43%;float:left;padding-bottom:0;overflow:hidden;position:relative}.search-grid-item .main-info .basic-info{width:100%;float:left;height:166px}.search-grid-item .main-info h2{display:inherit}.search-grid-item .main-info p.location{display:inherit}.search-grid-item .main-info p.txt{clear:both}.search-grid-item .main-info .more-info{width:100%;float:left;overflow:hidden;min-height:52px;position:absolute;bottom:4%}.search-grid-item .main-info .more-info .certified-eco-image{width:9%;margin:2% 10% 2% 2%;display:inline-block;float:left}.search-grid-item .main-info .more-info .certified-eco-image .eco_icon_hostel_search{width:33px;height:33px;margin-top:-15%}.search-grid-item .main-info .more-info .green-rating-container{text-align:center;width:146px;margin:0 6px 0 6px;height:50px;float:left;position:relative}.search-grid-item .main-info .more-info .green-rating-container .green-rating-hostel-search{position:relative;background:url(../images/interface/bg-small-green-ratings-badge.png?1474293747) no-repeat;height:42px;margin:0;width:38%;display:inline-block;background-size:34px}.search-grid-item .main-info .more-info .green-rating-container .green-rating-hostel-search .green-rating-percentage-hostel-search{font-size:11px;top:8px;width:36px}.search-grid-item .main-info .more-info .green-rating-container .green-rating-text{top:-8px!important;position:relative;color:#B8CF75;max-height:20px;min-width:100%;margin-bottom:0;display:inline-block;font-size:13px}.search-grid-item .main-info .more-info .hiq-container{float:left;position:relative;margin:0;height:51px;width:173px;text-align:center}.search-grid-item .main-info .more-info .hiq-container .hiq-text{font-size:13px;margin:0;display:inline-block;width:100%}.search-grid-item .main-info .more-info .hiq-container .hiq-image-container{text-align:center;height:42px;display:inline-block}.search-grid-item .main-info .more-info .hiq-container .hiq-image-container img{width:34px;height:34px}.search-grid-item .main-info .best-for-badges{margin:0 0 0 24px;float:left;width:75%}.search-grid-item .book-box-mainapp{padding:0}.search-grid-item .book-box{width:18%;height:248px;position:relative}.search-grid-item .book-box .group-hostel-grid-button{margin-left:-20px}.search-grid-item .book-box .prices-from{display:none;text-align:center}.search-grid-item .book-box .prices-from li{display:inline-block;padding:0 2px 4px 18px}.search-grid-item .book-box .special-offer{float:right;margin:9px 0 9px}.search-grid-item .book-box .reviews-container{width:100%;float:right;margin-right:0;text-align:center;display:inline-block;margin-top:5px}.search-grid-item .book-box .reviews-container .small-ratings-badge{display:inline-block;float:none;margin:0;position:relative;top:0;right:0;background:none!important;border-radius:79px;line-height:9px;height:36px;font-size:23px}.search-grid-item .book-box .view-prices-btn{width:107%;margin:70% 0 0 -7%;display:inline-block;height:20%;position:absolute;bottom:0}.search-grid-item .book-box .view-prices-btn .submit,.search-grid-item .book-box .view-prices-btn .search-view-tabs li,.search-view-tabs .search-grid-item .book-box .view-prices-btn li,.search-grid-item .book-box .view-prices-btn .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-grid-item .book-box .view-prices-btn .create-btn,.search-grid-item .book-box .view-prices-btn .show-more a,.show-more .search-grid-item .book-box .view-prices-btn a{margin:3% 3% 0 0;float:right;display:block;width:75%}.search-grid-item .book-box .from-price{position:absolute;bottom:38px;width:100%;text-align:center;color:#286ba9}.tripbook-grid-item{float:left;margin:0 22px 48px;display:inline}.tripbook-search-actions .search-form-elems{float:none;width:170px;margin:0 auto}.tripbook-search-actions .search-form-elems .search-filter a{padding:6px 24px 6px 24px}.tripbook-search-actions .search-form-elems .search-filter:not(.tb-filter){float:none;margin:0}.hostel_search_title{float:left;width:100%}.eco_icon_hostel_search{width:40px;height:40px;float:right}.hiq-icon-hostel-search{width:60px;height:60px}.green-rating-percentage-hostel-search{position:absolute;top:18px;width:55px;text-align:center;font-weight:bold;font-size:18px}.hiq-text{position:relative;color:#527CB9;top:-8px!important}.txt{margin:0;max-height:40px!important}.reviews-text{margin:0 0 0 0!important;top:-12px}.best-for-badges-search{display:none;width:230px}.not-bookable-box{float:right;width:18%}.not-bookable-box p{margin:5px 5px 5px 5px;padding:1em 1em 1em 1em;border:1px solid black}p.search-dates-entered{display:none}.search-hostels{display:none}.hostel-search-filter{display:none}div.search-view.list-view{display:none}.mobile-reviews-container{display:none}.bc-submit{position:absolute!important;right:15px!important}a.bc-submit{bottom:52px!important;padding:5px 30px 4px 30px!important}div.bc-submit{bottom:0!important}div.bc-submit a{padding:5px 30px 4px 30px!important}.bc-from-price{bottom:90px!important}.country-continent-intro{width:100%}.country-continent-intro .info-tripbooks{width:60%;display:inline-block}.country-continent-intro .info-tripbooks .destination-description{padding:3%;text-align:left}.country-continent-intro .info-tripbooks .notebook-strap{display:none}.country-continent-intro .info-tripbooks .notebook-shadow{display:none}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout{padding:10px 10px 10px 0;position:relative}.country-continent-intro .info-tripbooks .tripbook-horizontal-layout .tripbook-info{position:absolute;bottom:0;right:0;top:15%;left:9%;height:70%;opacity:.7;width:40%;background-color:#F1F1F1}.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}.country-continent-intro .map-alternatives{float:right;width:40%;display:inline-block}.country-continent-intro .map-alternatives .map-container{width:80%;height:300px;display:inline-block}.country-continent-intro .map-alternatives .map-container .explore-controls-container{height:100%}.country-continent-intro .map-alternatives .map-container .explore-controls-container .explore-map{height:100%;width:100%}.country-continent-intro .map-alternatives .alternative-tripbooks-heading{padding-top:10%;margin-bottom:0}.country-continent-intro .map-alternatives .alternative-tripbook{padding:10%;line-height:0}.sign-in .sign-in-form{width:70%;margin:0 auto}.checkout-divider{margin:15px 0 24px!important}.checkout-divider .checkout-heading{top:-12px;margin-left:-40px}.checkout-process .checkout-divider{margin:15px 0 24px}.checkout-process .checkout-divider .checkout-heading{top:-45px;margin-left:-20px}.qb-signin-form{margin-bottom:-22px}.sign-in-checkout{margin-top:80px!important}.sign-in .checkout-forms .content-container,.sign-in .checkout-forms .filter-actions,.sign-in .checkout-forms .show-more{padding:0 48px}.password-control{position:relative}.password-control .forgot-password{position:absolute;bottom:-10px;left:60px}.terms_of_use_checkbox label{display:inline-block;min-width:30%!important;float:none!important;text-align:center!important}.terms_of_use_checkbox input{display:inline-block}.user-account .sign-in-form{width:50%}.user-account .password-control{width:50%}.user-account .forgot-password{bottom:4px;left:12px}.booking-tab-container{-webkit-box-shadow:inset 0 -5px 2px 0 rgba(150,150,150,0.1);-moz-box-shadow:inset 0 -5px 2px 0 rgba(150,150,150,0.1);box-shadow:inset 0 -5px 2px 0 rgba(150,150,150,0.1);position:relative;top:-10px;padding-top:24px;margin:0 0 24px 0}.cancellation-thankyou .paper-effect{background:url(../images/interface/bg-search-page-torn-paper.png?1474293747) no-repeat scroll 0 0 transparent;width:1080px;z-index:998;height:auto;left:auto;padding-top:48px;position:relative;top:auto}.mobile-view-ref,.mobile-booking-status{display:none}.bookings-page .table-heading .hostel-info{display:inline-block}.bookings-page .table-heading .form-submit{display:inline-block;float:right;margin:0}.bookings-page .table-heading .form-submit p{display:inline-block}.bookings-page .table-heading .form-submit a{color:#fff;font-size:.6em}.enquiry-form{padding:54px;margin-top:11px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#fff;text-align:center;height:850px}.enquiry-form .required{color:red}.enquiry-form .enquiry-intro{width:45%;text-align:left}.enquiry-form .enquiry-intro p{background:#fafafa;padding:3px;border-radius:3px}.enquiry-form .groups-enquiry-header{float:left;clear:both;width:100%;text-align:left}.enquiry-form .side-images{display:inline-block;width:45%;height:287px;float:right}.enquiry-form .side-images img{margin:5px}.enquiry-form form{display:inline-block;width:45%;float:left}.enquiry-form form .error p{color:red}.enquiry-form form label{float:left;clear:both}.enquiry-form form select{float:right}.enquiry-form form .other-group-type-field{float:right}.enquiry-form form input{float:right}.enquiry-form form .dates-selector ::-webkit-input-placeholder{color:#fff}.enquiry-form form .dates-selector :-moz-placeholder{color:#fff;opacity:1}.enquiry-form form .dates-selector ::-moz-placeholder{color:#fff;opacity:1}.enquiry-form form .dates-selector :-ms-input-placeholder{color:#fff}.enquiry-form form .dates-selector .date-box-span{float:none;margin-left:0}.enquiry-form form .dates-selector .date-box-span input{background-color:#fff}.enquiry-form form .dates-selector .date-box-span .date-x{top:-34px;left:413px}.enquiry-form form .dates-selector .date-box-span .datepicker{background:url(../images/interface/icon-calendar.png?1474293747) no-repeat 200px 6px white}.enquiry-form form .group-details ::-webkit-input-placeholder{width:20px}.enquiry-form form .group-details :-moz-placeholder{width:20px}.enquiry-form form .group-details ::-moz-placeholder{width:20px}.enquiry-form form .group-details :-ms-input-placeholder{width:20px}.enquiry-form form .comments-newsletter{clear:both}.enquiry-form form .comments-newsletter .enquiry-comments{width:97%}.enquiry-form form .comments-newsletter .notification-form{padding:0}.enquiry-form form .comments-newsletter .notification-form .checkbox-after input{float:left;width:30px}.enquiry-form form .comments-newsletter .notification-form .checkbox-after label{width:93%;clear:none}.enquiry-confirmation{padding:54px;margin-top:11px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;background-color:#fff;text-align:center;width:973px;height:770px}.enquiry-confirmation .enquiry-thanks-note p{font-weight:bold;font-size:1.7em}.enquiry-confirmation .side-images{margin-top:10px;display:inline-block;width:45%;height:287px}.enquiry-confirmation .side-images img{margin:5px}