@import url('desktop-blessed2.css?z=1461592937665');@import url('desktop-blessed1.css?z=1461592937665');.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:20px;text-align:center}.link_to_groups_site .more-than-10-link-details{display:inline-block}.green-rating-row{background-color:rgba(229,247,229,0.59)}.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?1461595573)}.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?1461595573) 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{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?1461595573) 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:32px!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:52px!important}.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?1461595573) 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}