.modal-footer .btn-group .btn+.btn,.modal-footer .btn-group .submit+.btn,.modal-footer .btn-group .search-view-tabs li+.btn,.search-view-tabs .modal-footer .btn-group li+.btn,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.btn,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.btn,.modal-footer .btn-group .show-more a+.btn,.show-more .modal-footer .btn-group a+.btn,.modal-footer .btn-group .tripbook-carousel .hostel-link+.btn,.tripbook-carousel .modal-footer .btn-group .hostel-link+.btn,.modal-footer .btn-group .hostel-map-link+.btn,.modal-footer .btn-group .mobile-search-display .search-again+.btn,.mobile-search-display .modal-footer .btn-group .search-again+.btn,.modal-footer .btn-group .add-ons .checkout-forms .expander+.btn,.add-ons .checkout-forms .modal-footer .btn-group .expander+.btn,.modal-footer .btn-group .bookings-table .view-booking-btn+.btn,.bookings-table .modal-footer .btn-group .view-booking-btn+.btn,.modal-footer .btn-group .tertiary+.btn,.modal-footer .btn-group .more+.btn,.modal-footer .btn-group .btn+.submit,.modal-footer .btn-group .submit+.submit,.modal-footer .btn-group .search-view-tabs li+.submit,.search-view-tabs .modal-footer .btn-group li+.submit,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.submit,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.submit,.modal-footer .btn-group .show-more a+.submit,.show-more .modal-footer .btn-group a+.submit,.modal-footer .btn-group .tripbook-carousel .hostel-link+.submit,.tripbook-carousel .modal-footer .btn-group .hostel-link+.submit,.modal-footer .btn-group .hostel-map-link+.submit,.modal-footer .btn-group .mobile-search-display .search-again+.submit,.mobile-search-display .modal-footer .btn-group .search-again+.submit,.modal-footer .btn-group .add-ons .checkout-forms .expander+.submit,.add-ons .checkout-forms .modal-footer .btn-group .expander+.submit,.modal-footer .btn-group .bookings-table .view-booking-btn+.submit,.bookings-table .modal-footer .btn-group .view-booking-btn+.submit,.modal-footer .btn-group .tertiary+.submit,.modal-footer .btn-group .more+.submit,.modal-footer .btn-group .search-view-tabs .btn+li,.search-view-tabs .modal-footer .btn-group .btn+li,.modal-footer .btn-group .search-view-tabs .submit+li,.search-view-tabs .modal-footer .btn-group .submit+li,.modal-footer .btn-group .search-view-tabs li+li,.search-view-tabs .modal-footer .btn-group li+li,.modal-footer .btn-group .create-tripbook-teaser .search-view-tabs .create-btn+li,.search-view-tabs .modal-footer .btn-group .create-tripbook-teaser .create-btn+li,.create-tripbook-teaser .modal-footer .btn-group .search-view-tabs .create-btn+li,.search-view-tabs .create-tripbook-teaser .modal-footer .btn-group .create-btn+li,.modal-footer .btn-group .show-more .search-view-tabs a+li,.search-view-tabs .modal-footer .btn-group .show-more a+li,.show-more .modal-footer .btn-group .search-view-tabs a+li,.search-view-tabs .show-more .modal-footer .btn-group a+li,.modal-footer .btn-group .tripbook-carousel .search-view-tabs .hostel-link+li,.search-view-tabs .modal-footer .btn-group .tripbook-carousel .hostel-link+li,.tripbook-carousel .modal-footer .btn-group .search-view-tabs .hostel-link+li,.search-view-tabs .tripbook-carousel .modal-footer .btn-group .hostel-link+li,.modal-footer .btn-group .search-view-tabs .hostel-map-link+li,.search-view-tabs .modal-footer .btn-group .hostel-map-link+li,.modal-footer .btn-group .mobile-search-display .search-view-tabs .search-again+li,.search-view-tabs .modal-footer .btn-group .mobile-search-display .search-again+li,.mobile-search-display .modal-footer .btn-group .search-view-tabs .search-again+li,.search-view-tabs .mobile-search-display .modal-footer .btn-group .search-again+li,.modal-footer .btn-group .add-ons .checkout-forms .search-view-tabs .expander+li,.search-view-tabs .modal-footer .btn-group .add-ons .checkout-forms .expander+li,.add-ons .checkout-forms .modal-footer .btn-group .search-view-tabs .expander+li,.search-view-tabs .add-ons .checkout-forms .modal-footer .btn-group .expander+li,.modal-footer .btn-group .bookings-table .search-view-tabs .view-booking-btn+li,.search-view-tabs .modal-footer .btn-group .bookings-table .view-booking-btn+li,.bookings-table .modal-footer .btn-group .search-view-tabs .view-booking-btn+li,.search-view-tabs .bookings-table .modal-footer .btn-group .view-booking-btn+li,.modal-footer .btn-group .search-view-tabs .tertiary+li,.search-view-tabs .modal-footer .btn-group .tertiary+li,.modal-footer .btn-group .search-view-tabs .more+li,.search-view-tabs .modal-footer .btn-group .more+li,.modal-footer .btn-group .create-tripbook-teaser .btn+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .btn+.create-btn,.modal-footer .btn-group .create-tripbook-teaser .submit+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .submit+.create-btn,.modal-footer .btn-group .search-view-tabs .create-tripbook-teaser li+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .search-view-tabs li+.create-btn,.search-view-tabs .modal-footer .btn-group .create-tripbook-teaser li+.create-btn,.create-tripbook-teaser .search-view-tabs .modal-footer .btn-group li+.create-btn,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.create-btn,.modal-footer .btn-group .show-more .create-tripbook-teaser a+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .show-more a+.create-btn,.show-more .modal-footer .btn-group .create-tripbook-teaser a+.create-btn,.create-tripbook-teaser .show-more .modal-footer .btn-group a+.create-btn,.modal-footer .btn-group .tripbook-carousel .create-tripbook-teaser .hostel-link+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .tripbook-carousel .hostel-link+.create-btn,.tripbook-carousel .modal-footer .btn-group .create-tripbook-teaser .hostel-link+.create-btn,.create-tripbook-teaser .tripbook-carousel .modal-footer .btn-group .hostel-link+.create-btn,.modal-footer .btn-group .create-tripbook-teaser .hostel-map-link+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .hostel-map-link+.create-btn,.modal-footer .btn-group .mobile-search-display .create-tripbook-teaser .search-again+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .mobile-search-display .search-again+.create-btn,.mobile-search-display .modal-footer .btn-group .create-tripbook-teaser .search-again+.create-btn,.create-tripbook-teaser .mobile-search-display .modal-footer .btn-group .search-again+.create-btn,.modal-footer .btn-group .add-ons .checkout-forms .create-tripbook-teaser .expander+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .add-ons .checkout-forms .expander+.create-btn,.add-ons .checkout-forms .modal-footer .btn-group .create-tripbook-teaser .expander+.create-btn,.create-tripbook-teaser .add-ons .checkout-forms .modal-footer .btn-group .expander+.create-btn,.modal-footer .btn-group .bookings-table .create-tripbook-teaser .view-booking-btn+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .bookings-table .view-booking-btn+.create-btn,.bookings-table .modal-footer .btn-group .create-tripbook-teaser .view-booking-btn+.create-btn,.create-tripbook-teaser .bookings-table .modal-footer .btn-group .view-booking-btn+.create-btn,.modal-footer .btn-group .create-tripbook-teaser .tertiary+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .tertiary+.create-btn,.modal-footer .btn-group .create-tripbook-teaser .more+.create-btn,.create-tripbook-teaser .modal-footer .btn-group .more+.create-btn,.modal-footer .btn-group .show-more .btn+a,.show-more .modal-footer .btn-group .btn+a,.modal-footer .btn-group .show-more .submit+a,.show-more .modal-footer .btn-group .submit+a,.modal-footer .btn-group .search-view-tabs .show-more li+a,.show-more .modal-footer .btn-group .search-view-tabs li+a,.search-view-tabs .modal-footer .btn-group .show-more li+a,.show-more .search-view-tabs .modal-footer .btn-group li+a,.modal-footer .btn-group .create-tripbook-teaser .show-more .create-btn+a,.show-more .modal-footer .btn-group .create-tripbook-teaser .create-btn+a,.create-tripbook-teaser .modal-footer .btn-group .show-more .create-btn+a,.show-more .create-tripbook-teaser .modal-footer .btn-group .create-btn+a,.modal-footer .btn-group .show-more a+a,.show-more .modal-footer .btn-group a+a,.modal-footer .btn-group .tripbook-carousel .show-more .hostel-link+a,.show-more .modal-footer .btn-group .tripbook-carousel .hostel-link+a,.tripbook-carousel .modal-footer .btn-group .show-more .hostel-link+a,.show-more .tripbook-carousel .modal-footer .btn-group .hostel-link+a,.modal-footer .btn-group .show-more .hostel-map-link+a,.show-more .modal-footer .btn-group .hostel-map-link+a,.modal-footer .btn-group .mobile-search-display .show-more .search-again+a,.show-more .modal-footer .btn-group .mobile-search-display .search-again+a,.mobile-search-display .modal-footer .btn-group .show-more .search-again+a,.show-more .mobile-search-display .modal-footer .btn-group .search-again+a,.modal-footer .btn-group .add-ons .checkout-forms .show-more .expander+a,.show-more .modal-footer .btn-group .add-ons .checkout-forms .expander+a,.add-ons .checkout-forms .modal-footer .btn-group .show-more .expander+a,.show-more .add-ons .checkout-forms .modal-footer .btn-group .expander+a,.modal-footer .btn-group .bookings-table .show-more .view-booking-btn+a,.show-more .modal-footer .btn-group .bookings-table .view-booking-btn+a,.bookings-table .modal-footer .btn-group .show-more .view-booking-btn+a,.show-more .bookings-table .modal-footer .btn-group .view-booking-btn+a,.modal-footer .btn-group .show-more .tertiary+a,.show-more .modal-footer .btn-group .tertiary+a,.modal-footer .btn-group .show-more .more+a,.show-more .modal-footer .btn-group .more+a,.modal-footer .btn-group .tripbook-carousel .btn+.hostel-link,.tripbook-carousel .modal-footer .btn-group .btn+.hostel-link,.modal-footer .btn-group .tripbook-carousel .submit+.hostel-link,.tripbook-carousel .modal-footer .btn-group .submit+.hostel-link,.modal-footer .btn-group .search-view-tabs .tripbook-carousel li+.hostel-link,.tripbook-carousel .modal-footer .btn-group .search-view-tabs li+.hostel-link,.search-view-tabs .modal-footer .btn-group .tripbook-carousel li+.hostel-link,.tripbook-carousel .search-view-tabs .modal-footer .btn-group li+.hostel-link,.modal-footer .btn-group .create-tripbook-teaser .tripbook-carousel .create-btn+.hostel-link,.tripbook-carousel .modal-footer .btn-group .create-tripbook-teaser .create-btn+.hostel-link,.create-tripbook-teaser .modal-footer .btn-group .tripbook-carousel .create-btn+.hostel-link,.tripbook-carousel .create-tripbook-teaser .modal-footer .btn-group .create-btn+.hostel-link,.modal-footer .btn-group .show-more .tripbook-carousel a+.hostel-link,.tripbook-carousel .modal-footer .btn-group .show-more a+.hostel-link,.show-more .modal-footer .btn-group .tripbook-carousel a+.hostel-link,.tripbook-carousel .show-more .modal-footer .btn-group a+.hostel-link,.modal-footer .btn-group .tripbook-carousel .hostel-link+.hostel-link,.tripbook-carousel .modal-footer .btn-group .hostel-link+.hostel-link,.modal-footer .btn-group .tripbook-carousel .hostel-map-link+.hostel-link,.tripbook-carousel .modal-footer .btn-group .hostel-map-link+.hostel-link,.modal-footer .btn-group .mobile-search-display .tripbook-carousel .search-again+.hostel-link,.tripbook-carousel .modal-footer .btn-group .mobile-search-display .search-again+.hostel-link,.mobile-search-display .modal-footer .btn-group .tripbook-carousel .search-again+.hostel-link,.tripbook-carousel .mobile-search-display .modal-footer .btn-group .search-again+.hostel-link,.modal-footer .btn-group .add-ons .checkout-forms .tripbook-carousel .expander+.hostel-link,.tripbook-carousel .modal-footer .btn-group .add-ons .checkout-forms .expander+.hostel-link,.add-ons .checkout-forms .modal-footer .btn-group .tripbook-carousel .expander+.hostel-link,.tripbook-carousel .add-ons .checkout-forms .modal-footer .btn-group .expander+.hostel-link,.modal-footer .btn-group .bookings-table .tripbook-carousel .view-booking-btn+.hostel-link,.tripbook-carousel .modal-footer .btn-group .bookings-table .view-booking-btn+.hostel-link,.bookings-table .modal-footer .btn-group .tripbook-carousel .view-booking-btn+.hostel-link,.tripbook-carousel .bookings-table .modal-footer .btn-group .view-booking-btn+.hostel-link,.modal-footer .btn-group .tripbook-carousel .tertiary+.hostel-link,.tripbook-carousel .modal-footer .btn-group .tertiary+.hostel-link,.modal-footer .btn-group .tripbook-carousel .more+.hostel-link,.tripbook-carousel .modal-footer .btn-group .more+.hostel-link,.modal-footer .btn-group .btn+.hostel-map-link,.modal-footer .btn-group .submit+.hostel-map-link,.modal-footer .btn-group .search-view-tabs li+.hostel-map-link,.search-view-tabs .modal-footer .btn-group li+.hostel-map-link,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.hostel-map-link,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.hostel-map-link,.modal-footer .btn-group .show-more a+.hostel-map-link,.show-more .modal-footer .btn-group a+.hostel-map-link,.modal-footer .btn-group .tripbook-carousel .hostel-link+.hostel-map-link,.tripbook-carousel .modal-footer .btn-group .hostel-link+.hostel-map-link,.modal-footer .btn-group .hostel-map-link+.hostel-map-link,.modal-footer .btn-group .mobile-search-display .search-again+.hostel-map-link,.mobile-search-display .modal-footer .btn-group .search-again+.hostel-map-link,.modal-footer .btn-group .add-ons .checkout-forms .expander+.hostel-map-link,.add-ons .checkout-forms .modal-footer .btn-group .expander+.hostel-map-link,.modal-footer .btn-group .bookings-table .view-booking-btn+.hostel-map-link,.bookings-table .modal-footer .btn-group .view-booking-btn+.hostel-map-link,.modal-footer .btn-group .tertiary+.hostel-map-link,.modal-footer .btn-group .more+.hostel-map-link,.modal-footer .btn-group .mobile-search-display .btn+.search-again,.mobile-search-display .modal-footer .btn-group .btn+.search-again,.modal-footer .btn-group .mobile-search-display .submit+.search-again,.mobile-search-display .modal-footer .btn-group .submit+.search-again,.modal-footer .btn-group .search-view-tabs .mobile-search-display li+.search-again,.mobile-search-display .modal-footer .btn-group .search-view-tabs li+.search-again,.search-view-tabs .modal-footer .btn-group .mobile-search-display li+.search-again,.mobile-search-display .search-view-tabs .modal-footer .btn-group li+.search-again,.modal-footer .btn-group .create-tripbook-teaser .mobile-search-display .create-btn+.search-again,.mobile-search-display .modal-footer .btn-group .create-tripbook-teaser .create-btn+.search-again,.create-tripbook-teaser .modal-footer .btn-group .mobile-search-display .create-btn+.search-again,.mobile-search-display .create-tripbook-teaser .modal-footer .btn-group .create-btn+.search-again,.modal-footer .btn-group .show-more .mobile-search-display a+.search-again,.mobile-search-display .modal-footer .btn-group .show-more a+.search-again,.show-more .modal-footer .btn-group .mobile-search-display a+.search-again,.mobile-search-display .show-more .modal-footer .btn-group a+.search-again,.modal-footer .btn-group .tripbook-carousel .mobile-search-display .hostel-link+.search-again,.mobile-search-display .modal-footer .btn-group .tripbook-carousel .hostel-link+.search-again,.tripbook-carousel .modal-footer .btn-group .mobile-search-display .hostel-link+.search-again,.mobile-search-display .tripbook-carousel .modal-footer .btn-group .hostel-link+.search-again,.modal-footer .btn-group .mobile-search-display .hostel-map-link+.search-again,.mobile-search-display .modal-footer .btn-group .hostel-map-link+.search-again,.modal-footer .btn-group .mobile-search-display .search-again+.search-again,.mobile-search-display .modal-footer .btn-group .search-again+.search-again,.modal-footer .btn-group .add-ons .checkout-forms .mobile-search-display .expander+.search-again,.mobile-search-display .modal-footer .btn-group .add-ons .checkout-forms .expander+.search-again,.add-ons .checkout-forms .modal-footer .btn-group .mobile-search-display .expander+.search-again,.mobile-search-display .add-ons .checkout-forms .modal-footer .btn-group .expander+.search-again,.modal-footer .btn-group .bookings-table .mobile-search-display .view-booking-btn+.search-again,.mobile-search-display .modal-footer .btn-group .bookings-table .view-booking-btn+.search-again,.bookings-table .modal-footer .btn-group .mobile-search-display .view-booking-btn+.search-again,.mobile-search-display .bookings-table .modal-footer .btn-group .view-booking-btn+.search-again,.modal-footer .btn-group .mobile-search-display .tertiary+.search-again,.mobile-search-display .modal-footer .btn-group .tertiary+.search-again,.modal-footer .btn-group .mobile-search-display .more+.search-again,.mobile-search-display .modal-footer .btn-group .more+.search-again,.modal-footer .btn-group .add-ons .checkout-forms .btn+.expander,.add-ons .checkout-forms .modal-footer .btn-group .btn+.expander,.modal-footer .btn-group .add-ons .checkout-forms .submit+.expander,.add-ons .checkout-forms .modal-footer .btn-group .submit+.expander,.modal-footer .btn-group .search-view-tabs .add-ons .checkout-forms li+.expander,.add-ons .checkout-forms .modal-footer .btn-group .search-view-tabs li+.expander,.search-view-tabs .modal-footer .btn-group .add-ons .checkout-forms li+.expander,.add-ons .checkout-forms .search-view-tabs .modal-footer .btn-group li+.expander,.modal-footer .btn-group .create-tripbook-teaser .add-ons .checkout-forms .create-btn+.expander,.add-ons .checkout-forms .modal-footer .btn-group .create-tripbook-teaser .create-btn+.expander,.create-tripbook-teaser .modal-footer .btn-group .add-ons .checkout-forms .create-btn+.expander,.add-ons .checkout-forms .create-tripbook-teaser .modal-footer .btn-group .create-btn+.expander,.modal-footer .btn-group .show-more .add-ons .checkout-forms a+.expander,.add-ons .checkout-forms .modal-footer .btn-group .show-more a+.expander,.show-more .modal-footer .btn-group .add-ons .checkout-forms a+.expander,.add-ons .checkout-forms .show-more .modal-footer .btn-group a+.expander,.modal-footer .btn-group .tripbook-carousel .add-ons .checkout-forms .hostel-link+.expander,.add-ons .checkout-forms .modal-footer .btn-group .tripbook-carousel .hostel-link+.expander,.tripbook-carousel .modal-footer .btn-group .add-ons .checkout-forms .hostel-link+.expander,.add-ons .checkout-forms .tripbook-carousel .modal-footer .btn-group .hostel-link+.expander,.modal-footer .btn-group .add-ons .checkout-forms .hostel-map-link+.expander,.add-ons .checkout-forms .modal-footer .btn-group .hostel-map-link+.expander,.modal-footer .btn-group .mobile-search-display .add-ons .checkout-forms .search-again+.expander,.add-ons .checkout-forms .modal-footer .btn-group .mobile-search-display .search-again+.expander,.mobile-search-display .modal-footer .btn-group .add-ons .checkout-forms .search-again+.expander,.add-ons .checkout-forms .mobile-search-display .modal-footer .btn-group .search-again+.expander,.modal-footer .btn-group .add-ons .checkout-forms .expander+.expander,.add-ons .checkout-forms .modal-footer .btn-group .expander+.expander,.modal-footer .btn-group .bookings-table .add-ons .checkout-forms .view-booking-btn+.expander,.add-ons .checkout-forms .modal-footer .btn-group .bookings-table .view-booking-btn+.expander,.bookings-table .modal-footer .btn-group .add-ons .checkout-forms .view-booking-btn+.expander,.add-ons .checkout-forms .bookings-table .modal-footer .btn-group .view-booking-btn+.expander,.modal-footer .btn-group .add-ons .checkout-forms .tertiary+.expander,.add-ons .checkout-forms .modal-footer .btn-group .tertiary+.expander,.modal-footer .btn-group .add-ons .checkout-forms .more+.expander,.add-ons .checkout-forms .modal-footer .btn-group .more+.expander,.modal-footer .btn-group .bookings-table .btn+.view-booking-btn,.bookings-table .modal-footer .btn-group .btn+.view-booking-btn,.modal-footer .btn-group .bookings-table .submit+.view-booking-btn,.bookings-table .modal-footer .btn-group .submit+.view-booking-btn,.modal-footer .btn-group .search-view-tabs .bookings-table li+.view-booking-btn,.bookings-table .modal-footer .btn-group .search-view-tabs li+.view-booking-btn,.search-view-tabs .modal-footer .btn-group .bookings-table li+.view-booking-btn,.bookings-table .search-view-tabs .modal-footer .btn-group li+.view-booking-btn,.modal-footer .btn-group .create-tripbook-teaser .bookings-table .create-btn+.view-booking-btn,.bookings-table .modal-footer .btn-group .create-tripbook-teaser .create-btn+.view-booking-btn,.create-tripbook-teaser .modal-footer .btn-group .bookings-table .create-btn+.view-booking-btn,.bookings-table .create-tripbook-teaser .modal-footer .btn-group .create-btn+.view-booking-btn,.modal-footer .btn-group .show-more .bookings-table a+.view-booking-btn,.bookings-table .modal-footer .btn-group .show-more a+.view-booking-btn,.show-more .modal-footer .btn-group .bookings-table a+.view-booking-btn,.bookings-table .show-more .modal-footer .btn-group a+.view-booking-btn,.modal-footer .btn-group .tripbook-carousel .bookings-table .hostel-link+.view-booking-btn,.bookings-table .modal-footer .btn-group .tripbook-carousel .hostel-link+.view-booking-btn,.tripbook-carousel .modal-footer .btn-group .bookings-table .hostel-link+.view-booking-btn,.bookings-table .tripbook-carousel .modal-footer .btn-group .hostel-link+.view-booking-btn,.modal-footer .btn-group .bookings-table .hostel-map-link+.view-booking-btn,.bookings-table .modal-footer .btn-group .hostel-map-link+.view-booking-btn,.modal-footer .btn-group .mobile-search-display .bookings-table .search-again+.view-booking-btn,.bookings-table .modal-footer .btn-group .mobile-search-display .search-again+.view-booking-btn,.mobile-search-display .modal-footer .btn-group .bookings-table .search-again+.view-booking-btn,.bookings-table .mobile-search-display .modal-footer .btn-group .search-again+.view-booking-btn,.modal-footer .btn-group .add-ons .checkout-forms .bookings-table .expander+.view-booking-btn,.bookings-table .modal-footer .btn-group .add-ons .checkout-forms .expander+.view-booking-btn,.add-ons .checkout-forms .modal-footer .btn-group .bookings-table .expander+.view-booking-btn,.bookings-table .add-ons .checkout-forms .modal-footer .btn-group .expander+.view-booking-btn,.modal-footer .btn-group .bookings-table .view-booking-btn+.view-booking-btn,.bookings-table .modal-footer .btn-group .view-booking-btn+.view-booking-btn,.modal-footer .btn-group .bookings-table .tertiary+.view-booking-btn,.bookings-table .modal-footer .btn-group .tertiary+.view-booking-btn,.modal-footer .btn-group .bookings-table .more+.view-booking-btn,.bookings-table .modal-footer .btn-group .more+.view-booking-btn,.modal-footer .btn-group .btn+.tertiary,.modal-footer .btn-group .submit+.tertiary,.modal-footer .btn-group .search-view-tabs li+.tertiary,.search-view-tabs .modal-footer .btn-group li+.tertiary,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.tertiary,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.tertiary,.modal-footer .btn-group .show-more a+.tertiary,.show-more .modal-footer .btn-group a+.tertiary,.modal-footer .btn-group .tripbook-carousel .hostel-link+.tertiary,.tripbook-carousel .modal-footer .btn-group .hostel-link+.tertiary,.modal-footer .btn-group .hostel-map-link+.tertiary,.modal-footer .btn-group .mobile-search-display .search-again+.tertiary,.mobile-search-display .modal-footer .btn-group .search-again+.tertiary,.modal-footer .btn-group .add-ons .checkout-forms .expander+.tertiary,.add-ons .checkout-forms .modal-footer .btn-group .expander+.tertiary,.modal-footer .btn-group .bookings-table .view-booking-btn+.tertiary,.bookings-table .modal-footer .btn-group .view-booking-btn+.tertiary,.modal-footer .btn-group .tertiary+.tertiary,.modal-footer .btn-group .more+.tertiary,.modal-footer .btn-group .btn+.more,.modal-footer .btn-group .submit+.more,.modal-footer .btn-group .search-view-tabs li+.more,.search-view-tabs .modal-footer .btn-group li+.more,.modal-footer .btn-group .create-tripbook-teaser .create-btn+.more,.create-tripbook-teaser .modal-footer .btn-group .create-btn+.more,.modal-footer .btn-group .show-more a+.more,.show-more .modal-footer .btn-group a+.more,.modal-footer .btn-group .tripbook-carousel .hostel-link+.more,.tripbook-carousel .modal-footer .btn-group .hostel-link+.more,.modal-footer .btn-group .hostel-map-link+.more,.modal-footer .btn-group .mobile-search-display .search-again+.more,.mobile-search-display .modal-footer .btn-group .search-again+.more,.modal-footer .btn-group .add-ons .checkout-forms .expander+.more,.add-ons .checkout-forms .modal-footer .btn-group .expander+.more,.modal-footer .btn-group .bookings-table .view-booking-btn+.more,.bookings-table .modal-footer .btn-group .view-booking-btn+.more,.modal-footer .btn-group .tertiary+.more,.modal-footer .btn-group .more+.more{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;padding:5px;font-size:11px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.8;filter:alpha(opacity=80)}.tooltip.top{margin-top:-3px}.tooltip.right{margin-left:3px}.tooltip.bottom{margin-top:3px}.tooltip.left{margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:white;text-align:center;text-decoration:none;background-color:black;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:black}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:black}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:black}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:black}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;width:236px;padding:1px;text-align:left;background-color:white;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:white}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:white}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:white}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:white;bottom:-10px}.thumbnails{margin-left:-20px;list-style:none;*zoom:1}.thumbnails:before,.thumbnails:after{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #ddd;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);box-shadow:0 1px 3px rgba(0,0,0,0.055);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.thumbnail:hover{border-color:#08c;-webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);-moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);box-shadow:0 1px 4px rgba(0,105,214,0.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;*overflow:visible;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media .pull-left{margin-right:10px}.media .pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.label,.badge{display:inline-block;padding:2px 4px;font-size:11.844px;font-weight:bold;line-height:14px;color:white;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#999}.label{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.badge{padding-left:9px;padding-right:9px;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.label:empty,.badge:empty{display:none}a.label:hover,a.badge:hover{color:white;text-decoration:none;cursor:pointer}.label-important,.badge-important{background-color:#b94a48}.label-important[href],.badge-important[href]{background-color:#953b39}.label-warning,.badge-warning{background-color:#f89406}.label-warning[href],.badge-warning[href]{background-color:#c67605}.label-success,.badge-success{background-color:#468847}.label-success[href],.badge-success[href]{background-color:#356635}.label-info,.badge-info{background-color:#3a87ad}.label-info[href],.badge-info[href]{background-color:#2d6987}.label-inverse,.badge-inverse{background-color:#333}.label-inverse[href],.badge-inverse[href]{background-color:#1a1a1a}.btn .label,.submit .label,.search-view-tabs li .label,.create-tripbook-teaser .create-btn .label,.show-more a .label,.tripbook-carousel .hostel-link .label,.hostel-map-link .label,.mobile-search-display .search-again .label,.add-ons .checkout-forms .expander .label,.bookings-table .view-booking-btn .label,.tertiary .label,.more .label,.btn .badge,.submit .badge,.search-view-tabs li .badge,.create-tripbook-teaser .create-btn .badge,.show-more a .badge,.tripbook-carousel .hostel-link .badge,.hostel-map-link .badge,.mobile-search-display .search-again .badge,.add-ons .checkout-forms .expander .badge,.bookings-table .view-booking-btn .badge,.tertiary .badge,.more .badge{position:relative;top:-1px}.btn-mini .label,.btn-mini .badge{top:0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f6f6f6;background-image:-moz-linear-gradient(top,whitesmoke,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(whitesmoke),to(#f9f9f9));background-image:-webkit-linear-gradient(top,whitesmoke,#f9f9f9);background-image:-o-linear-gradient(top,whitesmoke,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#f6f6f6',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.progress .bar{width:0;height:100%;color:white;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1498da',endColorstr='#047db9',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 1px 0 0 rgba(0,0,0,0.15),inset 0 -1px 0 rgba(0,0,0,0.15)}.progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#de514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5a56',endColorstr='#c03b34',GradientType=0)}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5db95d;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5ec35e',endColorstr='#55a655',GradientType=0)}.progress-success.progress-striped .bar,.progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4cb2d0;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#57bedd',endColorstr='#3298b5',GradientType=0)}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#f9a834;background-image:-moz-linear-gradient(top,#fbb450,#f89406);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background-image:-webkit-linear-gradient(top,#fbb450,#f89406);background-image:-o-linear-gradient(top,#fbb450,#f89406);background-image:linear-gradient(to bottom,#fbb450,#f89406);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb24b',endColorstr='#f39106',GradientType=0)}.progress-warning.progress-striped .bar,.progress-striped .bar-warning{background-color:#fbb450;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(0.25,rgba(255,255,255,0.15)),color-stop(0.25,transparent),color-stop(0.5,transparent),color-stop(0.5,rgba(255,255,255,0.15)),color-stop(0.75,rgba(255,255,255,0.15)),color-stop(0.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-moz-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:white;text-align:center;background:#222;border:3px solid white;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:.5;filter:alpha(opacity=50)}.carousel-control.right{left:auto;right:15px}.carousel-control:hover{color:white;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333;background:rgba(0,0,0,0.75)}.carousel-caption h4,.carousel-caption p{color:white;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#eee;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1080px}@media screen and (max-width:569px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:100%}}.span12{width:1080px}.span11{width:990px}.span10,.managers-message{width:900px}.span9{width:810px}.span8{width:720px}.span7{width:630px}.span6{width:540px}.span5{width:450px}.span4{width:360px}.span3{width:270px}.span2{width:180px}.span1,.manager-avatar{width:90px}.offset12{margin-left:1080px}.offset11{margin-left:990px}.offset10{margin-left:900px}.offset9{margin-left:810px}.offset8{margin-left:720px}.offset7{margin-left:630px}.offset6{margin-left:540px}.offset5{margin-left:450px}.offset4{margin-left:360px}.offset3{margin-left:270px}.offset2{margin-left:180px}.offset1{margin-left:90px}@media screen and (max-width:1079px){body{width:1080px}}@media screen and (max-width:569px){body{width:100%}}.content-container,.filter-actions,.show-more{padding:18px;overflow:hidden;*zoom:1}.content-full-width{padding:18px 40px;overflow:hidden;*zoom:1}@media screen and (max-width:569px){.content-full-width{padding:12px}}.panel-container,.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{padding:24px;overflow:hidden;*zoom:1;clear:both}.panel-container.panel-short,.panel-short.facilities-list,.panel-short.important-criteria,.panel-short.opening-times,.panel-short.attractions-list,.panel-short.hostel-address{padding-bottom:18px}@media screen and (max-width:569px){.panel-container,.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{padding:12px}}body{background:#c2dee9 url(../images/interface/bg-default.jpg?1461595573) center top no-repeat}[class^="icon-"],[class*=" icon-"]{background-image:url(../images/interface/glyphicons-halflings.png?1461595573)}.cursor_wait,.cursor_wait *{cursor:wait}.map-wrapper{position:relative;overflow:hidden}.mapescape-scroll{background:url(../images/interface/bg-mapescape-gutter.png?1461595573) 0 0 repeat-y;z-index:1;width:20px;right:0;top:0;position:absolute}.mapescape-scroll.scroll-inactive{right:-40px}.mapescape-scroll-tab{width:37px;height:70px;right:0;position:absolute;background:url(../images/interface/icon-scroll-handle.png?1461595573) 0 0 no-repeat;color:#fff;background-size:35px 70px}.scroll-active .mapescape-scroll-tab:before{content:' ';z-index:-1;display:block;position:absolute;left:-10px;top:-10px;width:45px;height:90px;right:0;-moz-border-radius-topleft:55px;-webkit-border-top-left-radius:55px;border-top-left-radius:55px;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:55px;-webkit-border-bottom-left-radius:55px;border-bottom-left-radius:55px;position:absolute;background:rgba(255,255,255,0.7)}.fancybox-lock .fancybox-overlay{overflow-x:auto;overflow-y:hidden!important}.mega-covercaption{padding:21px 20px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%;position:absolute;left:0;min-height:0;max-width:100%;max-height:100%;overflow:hidden}.mega-white{background:#fff}.mega-white.mega-transparent{background:rgba(255,255,255,0.8)}.mega-black{background:#000}.mega-black.mega-transparent{background:rgba(0,0,0,0.8)}.mega-turquoise{background:#43a1a9}.mega-orange{background:#de921a}.mega-green{background:#9ab534}.mega-red{background:#d74f35}.mega-violet{background:#791869}.mega-blue{background:#034e92}.mega-square .mega-square-top{top:0;left:0;bottom:auto}.mega-square .mega-square-bottom{bottom:0;left:0;top:auto}.mega-square .mega-square-left{top:0;left:0;max-width:50%;height:100%}.mega-square .mega-square-right{top:0;right:0;left:auto;width:50%;height:100%}.mega-portrait .mega-portrait-top{top:0;left:0;bottom:auto}.mega-portrait .mega-portrait-bottom{bottom:0;left:0;top:auto}.mega-portrait .mega-portrait-left{top:0;left:0;width:50%;height:100%}.mega-portrait .mega-portrait-right{top:0;right:0;left:auto;width:50%;height:100%}.mega-landscape .mega-landscape-top{top:0;left:0;bottom:auto}.mega-landscape .mega-landscape-bottom{bottom:0;left:0;top:auto}.mega-landscape .mega-landscape-left{top:0;left:0;width:50%;height:100%}.mega-landscape .mega-landscape-right{top:0;right:0;left:auto;width:50%;height:100%}.mega-title{text-align:left;font-family:"Open Sans",sans-serif;font-size:24px;line-height:24px;color:#fff;font-weight:400}.mega-date{text-align:left;font-family:"Open Sans",sans-serif;font-size:15px;color:#666;font-weight:300;margin-top:0}.mega-covercaption p{text-align:left;font-family:"Open Sans",sans-serif;font-size:13px;color:#555;font-weight:400;margin-top:12px}.mega-covercaption a{color:#fff;text-decoration:none;border-bottom:1px dotted white}.mega-covercaption a:hover{text-decoration:none;border-bottom:0}.mega-withsocialbar.mega-covercaption{margin-bottom:16px}.mega-smallcaptions .mega-title{font-size:18px;font-weight:700;text-transform:uppercase}.mega-smallcaptions .mega-date{font-size:12px;font-weight:400;text-transform:uppercase;color:#888}.mega-white .mega-title{color:#000}.mega-white .mega-date{color:#666}.mega-white p{color:#555}.mega-white.mega-covercaption a{color:#555;text-decoration:none;border-bottom:1px dotted #555}.mega-white.mega-covercaption a:hover{text-decoration:none;border-bottom:0}.mega-black .mega-title{color:#fff}.mega-black .mega-date{color:#fff}.mega-black p{color:#fff}.mega-turquoise .mega-title,.mega-turquoise .mega-date,.mega-turquoise p{color:#fff}.mega-orange .mega-title,.mega-orange .mega-date,.mega-orange p{color:#fff}.mega-green .mega-title,.mega-green .mega-date,.mega-green p{color:#fff}.mega-red .mega-title,.mega-red .mega-date,.mega-red p{color:#fff}.mega-violet .mega-title,.mega-violet .mega-date,.mega-violet p{color:#fff}.mega-blue .mega-title,.mega-blue .mega-date,.mega-blue p{color:#fff}.fatcaption-top{position:absolute;top:0;width:100%;text-align:center;padding:15px 0;font-size:14px;line-height:20px;font-weight:700;color:#fff;margin-top:0;background:black;background:rgba(0,0,0,0.8)}.fatcaption-bottom{position:absolute;bottom:0;width:100%;text-align:center;padding:15px 0;font-size:14px;line-height:20px;font-weight:700;color:#fff;margin-top:0;background:black;background:rgba(0,0,0,0.8)}.gallerycaption-bottom{position:absolute;bottom:0;width:100%;text-align:center;padding:15px 0;font-size:17px;line-height:20px;font-weight:700;color:#fff;margin-top:0;background:black;background:rgba(0,0,0,0.8)}.gallerysubline{width:100%;text-align:center;font-size:13px;line-height:20px;font-weight:400;color:#ccc;margin-top:2px}.mega-lowsize .mega-covercaption p{display:none}.mega-lowsize .mega-title{font-size:18px}.mega-lowsize .mega-date{font-size:13px}.mega-coverbuttons{max-width:68px;max-height:34px;position:absolute;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:.0;-khtml-opacity:.0;opacity:.0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;left:0!important;top:0!important;bottom:auto!important}.mega-entry-innerwrap:hover .mega-coverbuttons{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.mega-link{background-repeat:no-repeat;background-position:center center;width:34px;height:34px;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;cursor:pointer}.mega-view{background-repeat:no-repeat;background-position:center center;width:34px;height:34px;float:left;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;cursor:pointer}.mega-link:hover,.mega-view:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.mega-square .mega-square-bottom.mega-withsocialbar,.mega-portrait .mega-portrait-bottom.mega-withsocialbar,.mega-landscape .mega-landscape-bottom.mega-withsocialbar{padding-bottom:25px}.mega-socialbar{position:absolute;height:16px;z-index:10;bottom:0;margin-left:0;margin-right:0;left:0;right:0;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;border-top:0;border-bottom:0;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:2px 10px;overflow:hidden}.mega-socialbar span{text-align:left;font-family:"Open Sans",sans-serif;font-size:11px;color:#777;font-weight:400;line-height:16px;text-shadow:0 1px 0 white}.mega-soc{cursor:pointer;background-position:left 2px!important;min-width:16px;height:18px;margin-top:-2px}.mega-soc:hover{background-position:left -14px!important}.mega-soc span{margin-left:20px;margin-right:20px}.mega-leftfloat{float:left;margin-right:5px}.mega-rightfloat{float:right}.ie8 .mega-socialbar .mega-rightfloat,.ie9 .mega-socialbar .mega-rightfloat{margin-right:25px}.mega-entry .mega-entry-innerwrap{border:5px solid white}.noborder .mega-entry .mega-entry-innerwrap{border:0 solid white}.noborder .mega-entry .mega-entry-innerwrap{border:0 solid white}.light-bg-entries .mega-entry .mega-entry-innerwrap{background-color:#ccc!important}.dark-bg-entries .mega-entry .mega-entry-innerwrap{background-color:black!important;background-color:rgba(0,0,0,0.3)!important}.mega-entry{-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;position:absolute;-webkit-transition:all .6s ease-out;-moz-transition:all .6s ease-out;-o-transition:all .6s ease-out;-ms-transition:all .6s ease-out;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000;z-index:2}.mega-entry .mega-entry-innerwrap{width:100%;height:100%;position:relative;overflow:visible;z-index:2;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.ie8 .mega-entry,.ie8 .mega-entry .mega-entry-innerwrap,.ie9 .mega-entry,.ie9 .mega-entry .mega-entry-innerwrap{overflow:hidden}.mega-entry-innerwrap.pagetop{-webkit-transform-origin:50% 0 0;-moz-transform-origin:50% 0 0;transform-origin:50% 0 0}.mega-entry-innerwrap.pagebottom{-webkit-transform-origin:50% 100% 0;-moz-transform-origin:50% 100% 0;transform-origin:50% 100% 0}.mega-entry-innerwrap.pagemiddle{-webkit-transform-origin:50% 50% 0;-moz-transform-origin:50% 50% 0;transform-origin:50% 50% 0}.megafolio-container.norounded .mega-entry .mega-entry-innerwrap{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.megafolio-container-splash.norounded .mega-entry .mega-entry-innerwrap{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.mega-lightbox,.oldmegalightbox{position:absolute;overflow:hidden;box-shadow:0 0 10px 5px rgba(0,0,0,0.6);border:1px solid #333;z-index:1000;padding:100px;background-color:rgba(20,20,20,0.9);margin-left:-100px;margin-top:-100px}.mega-lightbox .mediaholder,.oldmegalightbox .mediaholder{border:2px solid white;position:relative;width:100%;height:100%;box-shadow:0 0 3px 1px rgba(40,40,40,0.6)}.ieimg{position:absolute;width:100%;top:0;left:0;z-index:0}.mega-mega-entry-added{visibility:hidden}.mega-mega-entry-added .mega-socialbar,.mega-mega-entry-added .mega-covercaption{visibility:hidden}.mega-hover{width:100%;height:100%;position:absolute;background:url(../assets/grain.png) repeat;background-color:rgba(0,0,0,0.8);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.norounded .mega-hover{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.mega-divider{position:absolute;top:50%;width:80%;left:10%;border-bottom:1px dashed #7b7c7e;border-top:1px dashed #111}.mega-hovertitle,.mega-hoverlink,.mega-hoverview{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition-delay:.2s;-moz-transition-delay:.2s;-webkit-transition-delay:.2s;-o-transition-delay:.2s}.mega-hovertitle{position:absolute;color:#fff;font-family:"Open Sans",sans-serif;font-size:14px;font-weight:700;text-align:center;width:60%;padding:0 0 15px;left:20%;bottom:40%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.mega-hovertitle .mega-hoversubtitle{color:#aaa;font-size:12px;line-height:13px;font-weight:400;margin-top:5px}.mega-hoverlink{right:50%;margin-right:33px;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.mega-hoverview{left:50%;margin-left:33px;-webkit-transform:translateZ(10);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.mega-hoverlink,.mega-hoverview{width:33px;height:33px;position:absolute;top:50%;text-align:center;margin-top:0;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0}.mega-hover.alone .mega-hoverview{margin-left:-16px;margin-top:-20px}.mega-hover.alone .mega-hoverlink{margin-right:-16px;margin-top:-20px}.mega-hover:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}.mega-hover:hover .mega-hovertitle{bottom:50%;transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}.mega-hover:hover .mega-hovertitle,.mega-hover:hover .mega-hoverlink,.mega-hover:hover .mega-hoverview{transform:rotate(0deg);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.mega-hover:hover .mega-hoverlink{right:50%;margin-right:5px;transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}.mega-hover:hover .mega-hoverview{left:50%;margin-left:5px;transition-delay:.1s;-moz-transition-delay:.1s;-webkit-transition-delay:.1s;-o-transition-delay:.1s}.mega-hover.alone:hover .mega-hoverview{margin-left:-16px;margin-top:0}.mega-hover.notitle.alone:hover .mega-hoverview{margin-left:-16px;margin-top:-16px}.mega-hover.notitle.alone:hover .mega-hoverlink{margin-right:-16px;margin-top:-16px}.mega-hover:hover .mega-hoverlink:hover,.mega-hover:hover .mega-hoverview:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.mega-hover.notitle .mega-hoverlink,.mega-hover.notitle .mega-hoverview{margin-top:-16px}.clear,.hostel-tabs,.cms-page .left-nav{clear:both}.filter_padder{padding:0 30px;margin:40px auto 30px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.filter_wrapper{background-color:#040404;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;padding:0 35px;position:relative;min-height:40px;margin:auto}.ie9 .filter_wrapper{max-width:650px}.filter_wrapper.floated{float:left;margin-right:50px}.filter_list_wrapper{width:150px;position:relative;margin:auto}.filter{line-height:40px;margin-right:30px;font-size:14px;color:#999;float:left;font-weight:700;cursor:pointer}.filter:hover,.filter.selected{color:#fff}.filter.last-child{margin-right:0!important}.filter_list_button{background-color:#040404;border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;padding:0 30px 0 60px;position:relative;min-height:40px;margin:auto;width:100%;z-index:1}ul.filter_list{background:#040404;padding:0 45px 0 45px;position:absolute;z-index:0;width:100%;top:15px;border-radius:0 0 20px 20px;-moz-border-radius:0 0 20px 20px;-webkit-border-radius:0 0 20px 20px;display:none;list-style:none}li.filter{list-style:none;max-width:156px;background:#040404;line-height:30px;font-size:14px;color:#999;font-weight:700;cursor:pointer;float:none;margin-right:0!important}.current-filter{max-width:156px;line-height:40px;font-size:14px;color:#999;font-weight:700;cursor:pointer;float:none;margin-right:0!important}.filter_wrapper_list li.filter:hover,.current-filter,.filter_wrapper_list li.filter.selected{color:#fff}@media only screen and (max-width:961px){.filter_wrapper.floated{margin:auto;float:none}.filter_list_wrapper{width:216px;float:none;clear:both;margin-top:30px}}@media only screen and (max-width:420px){.filter{float:none;text-align:center;margin-right:0;line-height:30px}}.mega-entry.mega-bg-1 .mega-entry-innerwrap{background-color:#f32390!important}.mega-entry.mega-bg-2 .mega-entry-innerwrap{background-color:#d69b12!important}.mega-entry.mega-bg-3 .mega-entry-innerwrap{background-color:#7bce8b!important}.picker__box{padding:0 1em}.picker__header{text-align:center;position:relative;margin-top:.75em}.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em}.picker__year{color:#999;font-size:.8em;font-style:italic}.picker__select--month,.picker__select--year{font-size:.8em;border:1px solid #b7b7b7;height:2.5em;padding:.5em .25em;margin-left:.25em;margin-right:.25em;margin-top:-0.5em}.picker__select--month{width:35%}.picker__select--year{width:22.5%}.picker__select--month:focus,.picker__select--year:focus{border-color:#0089ec}.picker__nav--prev,.picker__nav--next{position:absolute;top:-0.33em;padding:.5em 1.33em;width:1em;height:1em}.picker__nav--prev{left:-1em;padding-right:1.5em}.picker__nav--next{right:-1em;padding-left:1.5em}.picker__nav--prev:before,.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:.75em solid black;width:0;height:0;display:block;margin:0 auto}.picker__nav--next:before{border-right:0;border-left:.75em solid black}.picker__nav--prev:hover,.picker__nav--next:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__nav--disabled,.picker__nav--disabled:hover,.picker__nav--disabled:before,.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5}.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em}@media(min-height:33.875em){.picker__table{margin-bottom:.75em}}.picker__table td{margin:0;padding:0}.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999;font-weight:500}@media(min-height:33.875em){.picker__weekday{padding-bottom:.5em}}.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent}.picker__day--today{color:#0089ec;position:relative}.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:.5em solid #0059bc;border-left:.5em solid transparent}.picker__day--selected,.picker__day--selected:hover{border-color:#0089ec}.picker__day--highlighted{background:#b1dcfb}.picker__day--disabled:before{border-top-color:#aaa}.picker__day--outfocus{color:#ddd}.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#000;background:#b1dcfb}.picker__day--highlighted:hover,.picker--focused .picker__day--highlighted{background:#0089ec;color:#fff}.picker__day--disabled,.picker__day--disabled:hover{background:#f5f5f5;border-color:#f5f5f5;color:#ddd;cursor:default}.picker__day--highlighted.picker__day--disabled,.picker__day--highlighted.picker__day--disabled:hover{background:#bbb}.picker__footer{text-align:center}.picker__button--today,.picker__button--clear{border:1px solid white;background:#fff;font-size:.8em;padding:.66em 0;font-weight:bold;width:50%;display:inline-block;vertical-align:bottom}.picker__button--today:hover,.picker__button--clear:hover{cursor:pointer;color:#000;background:#b1dcfb;border-bottom-color:#b1dcfb}.picker__button--today:focus,.picker__button--clear:focus{background:#b1dcfb;border-color:#0089ec;outline:none}.picker__button--today:before,.picker__button--clear:before{position:relative;display:inline-block;height:0}.picker__button--today:before{content:" ";margin-right:.45em;top:-0.05em;width:0;border-top:.66em solid #0059bc;border-left:.66em solid transparent}.picker__button--clear:before{content:"\D7";margin-right:.35em;top:-0.1em;color:#e20;vertical-align:top;font-size:1.1em}ul.tagit{padding:1px 5px;overflow:auto;margin-left:inherit;margin-right:inherit}ul.tagit li{display:block;float:left;margin:2px 5px 2px 0}ul.tagit li.tagit-choice{position:relative;line-height:inherit}ul.tagit li.tagit-choice-read-only{padding:.2em .5em .2em .5em}ul.tagit li.tagit-choice-editable{padding:.2em 18px .2em .5em}ul.tagit li.tagit-new{padding:.25em 4px .25em 0}ul.tagit li.tagit-choice a.tagit-label{cursor:pointer;text-decoration:none}ul.tagit li.tagit-choice .tagit-close{cursor:pointer;position:absolute;right:.1em;top:50%;margin-top:-8px;line-height:17px}ul.tagit li.tagit-choice .tagit-close .text-icon{display:none}ul.tagit li.tagit-choice input{display:block;float:left;margin:2px 5px 2px 0}ul.tagit input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin:0;padding:0;width:inherit;background-color:inherit;outline:none}ul.tagit{border:none}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1080px}@media screen and (max-width:569px){.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:100%}}.js #galleria a{display:none}.js #age-entry-form{display:none}.js #membership-selector{display:none}#agree-to-booking{display:none}.js .public-settings,.js .create-new-tripbook{display:none}.scale-with-grid{max-width:100%}.submit,.search-view-tabs li,.create-tripbook-teaser .create-btn,.show-more a,.tripbook-carousel .hostel-link,.hostel-map-link,.mobile-search-display .search-again,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn{white-space:normal;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;padding:5px 30px 4px;-webkit-box-shadow:0 1px 0 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 0 1px rgba(0,0,0,0.1);box-shadow:0 1px 0 1px rgba(0,0,0,0.1);overflow:visible;overflow:hidden;*zoom:1}.submit:hover,.search-view-tabs li:hover,.create-tripbook-teaser .create-btn:hover,.show-more a:hover,.tripbook-carousel .hostel-link:hover,.hostel-map-link:hover,.mobile-search-display .search-again:hover,.add-ons .checkout-forms .expander:hover,.bookings-table .view-booking-btn:hover,.submit:focus,.search-view-tabs li:focus,.create-tripbook-teaser .create-btn:focus,.show-more a:focus,.tripbook-carousel .hostel-link:focus,.hostel-map-link:focus,.mobile-search-display .search-again:focus,.add-ons .checkout-forms .expander:focus,.bookings-table .view-booking-btn:focus{color:#333}.primary,.checkout-process .progress-controls input,.tripbook-carousel .hostel-link,.hostel-map-link,.mobile-search-display .search-again,input.primary,.checkout-process .progress-controls input,.tripbook-carousel input.hostel-link,input.hostel-map-link,.mobile-search-display input.search-again{color:#000;border:1px solid rgba(217,122,9,0.9);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-moz-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:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-o-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(bottom,#f7931d 0,#f9af58 100%)}.primary:hover,.checkout-process .progress-controls input:hover,.tripbook-carousel .hostel-link:hover,.hostel-map-link:hover,.mobile-search-display .search-again:hover,.primary:focus,.checkout-process .progress-controls input:focus,.tripbook-carousel .hostel-link:focus,.hostel-map-link:focus,.mobile-search-display .search-again:focus,.primary:active,.checkout-process .progress-controls input:active,.tripbook-carousel .hostel-link:active,.hostel-map-link:active,.mobile-search-display .search-again:active,.primary.disabled,.checkout-process .progress-controls input.disabled,.tripbook-carousel .disabled.hostel-link,.disabled.hostel-map-link,.mobile-search-display .disabled.search-again,input.primary:hover,.checkout-process .progress-controls input:hover,.tripbook-carousel input.hostel-link:hover,input.hostel-map-link:hover,.mobile-search-display input.search-again:hover,input.primary:focus,.checkout-process .progress-controls input:focus,.tripbook-carousel input.hostel-link:focus,input.hostel-map-link:focus,.mobile-search-display input.search-again:focus,input.primary:active,.checkout-process .progress-controls input:active,.tripbook-carousel input.hostel-link:active,input.hostel-map-link:active,.mobile-search-display input.search-again:active,input.primary.disabled,.checkout-process .progress-controls input.disabled,.tripbook-carousel input.disabled.hostel-link,input.disabled.hostel-map-link,.mobile-search-display input.disabled.search-again{background:#f7931d;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-o-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(bottom,#f7931d 0,#f9af58 100%);color:#333}.btn.primary.disabled,.primary.disabled.submit,.search-view-tabs li.primary.disabled,.search-view-tabs .tripbook-carousel li.disabled.hostel-link,.tripbook-carousel .search-view-tabs li.disabled.hostel-link,.search-view-tabs li.disabled.hostel-map-link,.search-view-tabs .mobile-search-display li.disabled.search-again,.mobile-search-display .search-view-tabs li.disabled.search-again,.checkout-process .progress-controls input.disabled.submit,.checkout-process .progress-controls .create-tripbook-teaser input.disabled.create-btn,.create-tripbook-teaser .checkout-process .progress-controls input.disabled.create-btn,.checkout-process .progress-controls .tripbook-carousel input.disabled.hostel-link,.tripbook-carousel .checkout-process .progress-controls input.disabled.hostel-link,.checkout-process .progress-controls input.disabled.hostel-map-link,.checkout-process .progress-controls .mobile-search-display input.disabled.search-again,.mobile-search-display .checkout-process .progress-controls input.disabled.search-again,.checkout-process .progress-controls .add-ons .checkout-forms input.disabled.expander,.add-ons .checkout-forms .checkout-process .progress-controls input.disabled.expander,.checkout-process .progress-controls .bookings-table input.disabled.view-booking-btn,.bookings-table .checkout-process .progress-controls input.disabled.view-booking-btn,.create-tripbook-teaser .primary.disabled.create-btn,.create-tripbook-teaser .tripbook-carousel .disabled.create-btn.hostel-link,.tripbook-carousel .create-tripbook-teaser .disabled.create-btn.hostel-link,.create-tripbook-teaser .disabled.create-btn.hostel-map-link,.create-tripbook-teaser .mobile-search-display .disabled.create-btn.search-again,.mobile-search-display .create-tripbook-teaser .disabled.create-btn.search-again,.show-more a.primary.disabled,.show-more .tripbook-carousel a.disabled.hostel-link,.tripbook-carousel .show-more a.disabled.hostel-link,.show-more a.disabled.hostel-map-link,.show-more .mobile-search-display a.disabled.search-again,.mobile-search-display .show-more a.disabled.search-again,.tripbook-carousel .disabled.hostel-link,.disabled.hostel-map-link,.mobile-search-display .disabled.search-again,.add-ons .checkout-forms .primary.disabled.expander,.add-ons .checkout-forms .tripbook-carousel .disabled.expander.hostel-link,.tripbook-carousel .add-ons .checkout-forms .disabled.expander.hostel-link,.add-ons .checkout-forms .disabled.expander.hostel-map-link,.add-ons .checkout-forms .mobile-search-display .disabled.expander.search-again,.mobile-search-display .add-ons .checkout-forms .disabled.expander.search-again,.bookings-table .primary.disabled.view-booking-btn,.bookings-table .tripbook-carousel .disabled.view-booking-btn.hostel-link,.tripbook-carousel .bookings-table .disabled.view-booking-btn.hostel-link,.bookings-table .disabled.view-booking-btn.hostel-map-link,.bookings-table .mobile-search-display .disabled.view-booking-btn.search-again,.mobile-search-display .bookings-table .disabled.view-booking-btn.search-again,.primary.disabled.tertiary,.primary.disabled.more,.checkout-process .progress-controls input.disabled.more,.tripbook-carousel .disabled.more.hostel-link,.disabled.more.hostel-map-link,.mobile-search-display .disabled.more.search-again,.checkout-process .progress-controls input.disabled.tertiary,.tripbook-carousel .disabled.tertiary.hostel-link,.mobile-search-display .disabled.tertiary.search-again,.checkout-process .progress-controls input.btn.disabled,.tripbook-carousel .btn.disabled.hostel-link,.tripbook-carousel .disabled.hostel-link.submit,.tripbook-carousel .disabled.hostel-link.hostel-map-link,.tripbook-carousel .mobile-search-display .disabled.hostel-link.search-again,.mobile-search-display .tripbook-carousel .disabled.hostel-link.search-again,.mobile-search-display .disabled.hostel-map-link.search-again,.mobile-search-display .btn.disabled.search-again,.mobile-search-display .disabled.search-again.submit,.btn.primary[disabled],.primary[disabled].submit,.search-view-tabs li.primary[disabled],.search-view-tabs .tripbook-carousel li[disabled].hostel-link,.tripbook-carousel .search-view-tabs li[disabled].hostel-link,.search-view-tabs li[disabled].hostel-map-link,.search-view-tabs .mobile-search-display li[disabled].search-again,.mobile-search-display .search-view-tabs li[disabled].search-again,.checkout-process .progress-controls input[disabled].submit,.checkout-process .progress-controls .create-tripbook-teaser input[disabled].create-btn,.create-tripbook-teaser .checkout-process .progress-controls input[disabled].create-btn,.checkout-process .progress-controls .tripbook-carousel input[disabled].hostel-link,.tripbook-carousel .checkout-process .progress-controls input[disabled].hostel-link,.checkout-process .progress-controls input[disabled].hostel-map-link,.checkout-process .progress-controls .mobile-search-display input[disabled].search-again,.mobile-search-display .checkout-process .progress-controls input[disabled].search-again,.checkout-process .progress-controls .add-ons .checkout-forms input[disabled].expander,.add-ons .checkout-forms .checkout-process .progress-controls input[disabled].expander,.checkout-process .progress-controls .bookings-table input[disabled].view-booking-btn,.bookings-table .checkout-process .progress-controls input[disabled].view-booking-btn,.create-tripbook-teaser .primary[disabled].create-btn,.create-tripbook-teaser .tripbook-carousel [disabled].create-btn.hostel-link,.tripbook-carousel .create-tripbook-teaser [disabled].create-btn.hostel-link,.create-tripbook-teaser [disabled].create-btn.hostel-map-link,.create-tripbook-teaser .mobile-search-display [disabled].create-btn.search-again,.mobile-search-display .create-tripbook-teaser [disabled].create-btn.search-again,.show-more a.primary[disabled],.show-more .tripbook-carousel a[disabled].hostel-link,.tripbook-carousel .show-more a[disabled].hostel-link,.show-more a[disabled].hostel-map-link,.show-more .mobile-search-display a[disabled].search-again,.mobile-search-display .show-more a[disabled].search-again,.tripbook-carousel [disabled].hostel-link,[disabled].hostel-map-link,.mobile-search-display [disabled].search-again,.add-ons .checkout-forms .primary[disabled].expander,.add-ons .checkout-forms .tripbook-carousel [disabled].expander.hostel-link,.tripbook-carousel .add-ons .checkout-forms [disabled].expander.hostel-link,.add-ons .checkout-forms [disabled].expander.hostel-map-link,.add-ons .checkout-forms .mobile-search-display [disabled].expander.search-again,.mobile-search-display .add-ons .checkout-forms [disabled].expander.search-again,.bookings-table .primary[disabled].view-booking-btn,.bookings-table .tripbook-carousel [disabled].view-booking-btn.hostel-link,.tripbook-carousel .bookings-table [disabled].view-booking-btn.hostel-link,.bookings-table [disabled].view-booking-btn.hostel-map-link,.bookings-table .mobile-search-display [disabled].view-booking-btn.search-again,.mobile-search-display .bookings-table [disabled].view-booking-btn.search-again,.primary[disabled].tertiary,.primary[disabled].more,.checkout-process .progress-controls input[disabled].more,.tripbook-carousel [disabled].more.hostel-link,[disabled].more.hostel-map-link,.mobile-search-display [disabled].more.search-again,.checkout-process .progress-controls input[disabled].tertiary,.tripbook-carousel [disabled].tertiary.hostel-link,.mobile-search-display [disabled].tertiary.search-again,.checkout-process .progress-controls input.btn[disabled],.tripbook-carousel .btn[disabled].hostel-link,.tripbook-carousel [disabled].hostel-link.submit,.tripbook-carousel [disabled].hostel-link.hostel-map-link,.tripbook-carousel .mobile-search-display [disabled].hostel-link.search-again,.mobile-search-display .tripbook-carousel [disabled].hostel-link.search-again,.mobile-search-display [disabled].hostel-map-link.search-again,.mobile-search-display .btn[disabled].search-again,.mobile-search-display [disabled].search-again.submit{background-color:#f7931d;*background-color:#f7931d;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f7931d),color-stop(100%,#f9af58));background-image:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-o-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(bottom,#f7931d 0,#f9af58 100%);color:#333}.secondary,.age-of-guests .age-button input,.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 .mobile-search-display .search-again,.mobile-search-display .curr-lang-menu .search-again,.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,.search-filter .submit,.search-filter .search-view-tabs li,.search-view-tabs .search-filter li,.search-filter .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-filter .create-btn,.search-filter .show-more a,.show-more .search-filter a,.search-filter .tripbook-carousel .hostel-link,.tripbook-carousel .search-filter .hostel-link,.search-filter .hostel-map-link,.search-filter .mobile-search-display .search-again,.mobile-search-display .search-filter .search-again,.search-filter .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-filter .expander,.search-filter .bookings-table .view-booking-btn,.bookings-table .search-filter .view-booking-btn,.search-view-tabs li,.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 .mobile-search-display .search-again,.mobile-search-display .search-sort .search-again,.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,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn{color:#000;background:#f1f1f1;border:1px solid rgba(69,69,69,0.21);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f4f4f4),color-stop(0.49%,#f4f4f4),color-stop(100%,#fff));background-image:-webkit-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:-moz-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:-o-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);*border:1px solid #e5e5e5}.secondary:hover,.age-of-guests .age-button input:hover,.curr-lang-menu .submit:hover,.curr-lang-menu .search-view-tabs li:hover,.search-view-tabs .curr-lang-menu li:hover,.curr-lang-menu .create-tripbook-teaser .create-btn:hover,.create-tripbook-teaser .curr-lang-menu .create-btn:hover,.curr-lang-menu .show-more a:hover,.show-more .curr-lang-menu a:hover,.curr-lang-menu .tripbook-carousel .hostel-link:hover,.tripbook-carousel .curr-lang-menu .hostel-link:hover,.curr-lang-menu .hostel-map-link:hover,.curr-lang-menu .mobile-search-display .search-again:hover,.mobile-search-display .curr-lang-menu .search-again:hover,.curr-lang-menu .add-ons .checkout-forms .expander:hover,.add-ons .checkout-forms .curr-lang-menu .expander:hover,.curr-lang-menu .bookings-table .view-booking-btn:hover,.bookings-table .curr-lang-menu .view-booking-btn:hover,.search-filter .submit:hover,.search-filter .search-view-tabs li:hover,.search-view-tabs .search-filter li:hover,.search-filter .create-tripbook-teaser .create-btn:hover,.create-tripbook-teaser .search-filter .create-btn:hover,.search-filter .show-more a:hover,.show-more .search-filter a:hover,.search-filter .tripbook-carousel .hostel-link:hover,.tripbook-carousel .search-filter .hostel-link:hover,.search-filter .hostel-map-link:hover,.search-filter .mobile-search-display .search-again:hover,.mobile-search-display .search-filter .search-again:hover,.search-filter .add-ons .checkout-forms .expander:hover,.add-ons .checkout-forms .search-filter .expander:hover,.search-filter .bookings-table .view-booking-btn:hover,.bookings-table .search-filter .view-booking-btn:hover,.search-view-tabs li:hover,.search-sort .submit:hover,.search-sort .search-view-tabs li:hover,.search-view-tabs .search-sort li:hover,.search-sort .create-tripbook-teaser .create-btn:hover,.create-tripbook-teaser .search-sort .create-btn:hover,.search-sort .show-more a:hover,.show-more .search-sort a:hover,.search-sort .tripbook-carousel .hostel-link:hover,.tripbook-carousel .search-sort .hostel-link:hover,.search-sort .hostel-map-link:hover,.search-sort .mobile-search-display .search-again:hover,.mobile-search-display .search-sort .search-again:hover,.search-sort .add-ons .checkout-forms .expander:hover,.add-ons .checkout-forms .search-sort .expander:hover,.search-sort .bookings-table .view-booking-btn:hover,.bookings-table .search-sort .view-booking-btn:hover,.add-ons .checkout-forms .expander:hover,.bookings-table .view-booking-btn:hover,.secondary:focus,.age-of-guests .age-button input:focus,.curr-lang-menu .submit:focus,.curr-lang-menu .search-view-tabs li:focus,.search-view-tabs .curr-lang-menu li:focus,.curr-lang-menu .create-tripbook-teaser .create-btn:focus,.create-tripbook-teaser .curr-lang-menu .create-btn:focus,.curr-lang-menu .show-more a:focus,.show-more .curr-lang-menu a:focus,.curr-lang-menu .tripbook-carousel .hostel-link:focus,.tripbook-carousel .curr-lang-menu .hostel-link:focus,.curr-lang-menu .hostel-map-link:focus,.curr-lang-menu .mobile-search-display .search-again:focus,.mobile-search-display .curr-lang-menu .search-again:focus,.curr-lang-menu .add-ons .checkout-forms .expander:focus,.add-ons .checkout-forms .curr-lang-menu .expander:focus,.curr-lang-menu .bookings-table .view-booking-btn:focus,.bookings-table .curr-lang-menu .view-booking-btn:focus,.search-filter .submit:focus,.search-filter .search-view-tabs li:focus,.search-view-tabs .search-filter li:focus,.search-filter .create-tripbook-teaser .create-btn:focus,.create-tripbook-teaser .search-filter .create-btn:focus,.search-filter .show-more a:focus,.show-more .search-filter a:focus,.search-filter .tripbook-carousel .hostel-link:focus,.tripbook-carousel .search-filter .hostel-link:focus,.search-filter .hostel-map-link:focus,.search-filter .mobile-search-display .search-again:focus,.mobile-search-display .search-filter .search-again:focus,.search-filter .add-ons .checkout-forms .expander:focus,.add-ons .checkout-forms .search-filter .expander:focus,.search-filter .bookings-table .view-booking-btn:focus,.bookings-table .search-filter .view-booking-btn:focus,.search-view-tabs li:focus,.search-sort .submit:focus,.search-sort .search-view-tabs li:focus,.search-view-tabs .search-sort li:focus,.search-sort .create-tripbook-teaser .create-btn:focus,.create-tripbook-teaser .search-sort .create-btn:focus,.search-sort .show-more a:focus,.show-more .search-sort a:focus,.search-sort .tripbook-carousel .hostel-link:focus,.tripbook-carousel .search-sort .hostel-link:focus,.search-sort .hostel-map-link:focus,.search-sort .mobile-search-display .search-again:focus,.mobile-search-display .search-sort .search-again:focus,.search-sort .add-ons .checkout-forms .expander:focus,.add-ons .checkout-forms .search-sort .expander:focus,.search-sort .bookings-table .view-booking-btn:focus,.bookings-table .search-sort .view-booking-btn:focus,.add-ons .checkout-forms .expander:focus,.bookings-table .view-booking-btn:focus{background:#f4f4f4;color:#333}.tertiary,.more,.show-more a{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;text-shadow:none;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0;background-color:#4a8ccb;background-image:none;text-transform:uppercase;color:#fff}.tertiary:hover,.more:hover,.show-more a:hover,.tertiary:focus,.more:focus,.show-more a:focus{background:#376a99;color:#fff}.link-style-btn-blue,.search-filter .cancel{-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6;border:0;background:none;color:#286ba9;padding-top:6px;margin:0;padding:0;text-transform:none}.link-style-btn{-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6;border:0;background:none;color:#fff;margin:0;padding:0;text-transform:none}.search-btn{padding:4px 18px 3px 10px}.icon-search{height:21px;width:21px;padding-right:3px;background:url(../images/interface/icon-search.png?1461595573) no-repeat 0 0}.signup-btn{margin:-10px 0 0;padding:2px 10px}.icon-arrow{height:21px;width:12px;background:url(../images/interface/icon-arrow.png?1461595573) no-repeat 0 0}.filter-table label,.mobile-filter-options label{margin:0;position:relative;padding:6px;color:#1c4a75;display:block}.filter-table label:hover,.mobile-filter-options label:hover,.filter-table label:focus,.mobile-filter-options label:focus{background:#edf5fb}.filter-table label.selected,.mobile-filter-options label.selected{color:#fff;background:#1c4a75}.filter-table label .radio,.mobile-filter-options label .radio,.filter-table label .checkbox,.mobile-filter-options label .checkbox{position:absolute;left:-5000px}.close,button.close{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;width:27px;height:27px;background:transparent url(../images/interface/btn-close.png?1461595573) no-repeat 0 0}.more{line-height:34px;padding:0 42px}.show-more-button{text-align:center}.add-to-tripbooks-full{color:#333;padding:3px;border:1px solid rgba(69,69,69,0.21);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(0,0,0,0.08),inset 0 1px 0 rgba(255,255,255,0.32);background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#f4f4f4),color-stop(0.49%,#f4f4f4),color-stop(100%,#fff));background-image:-webkit-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:-moz-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:-o-linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%);background-image:linear-gradient(bottom,#f4f4f4 0,#f4f4f4 .49%,#fff 100%)}.add-to-tripbooks-full .add-icon{padding:3px 3px 3px 12px;background:url(../images/interface/icon-tripbooks-heart-active.png?1461595573) 3px 6px no-repeat}.add-to-tripbooks-full:hover{text-decoration:none;color:#333}.add-to-tripbooks-full:hover .add-icon{background:url(../images/interface/icon-tripbooks-heart.png?1461595573) 3px 6px no-repeat}input.add-to-tripbooks-full{white-space:normal;padding-right:10px;padding-left:30px;background:url(../images/interface/icon-tripbooks-heart-active.png?1461595573) no-repeat 10px 9px}input.add-to-tripbooks-full:hover{text-decoration:none;color:#333;background-image:url(../images/interface/icon-tripbooks-heart.png?1461595573)}ul{padding:0;margin:0 0 9px 15px}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}ul{list-style:square;list-style:none}li{line-height:18px;display:list-item}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}dl{margin-bottom:18px}dt,dd{line-height:18px}dt{font-weight:bold;line-height:17px}dd{margin-left:9px}.errors ul,.footer ul,.disclaimer ul,.user-options .login-register,.profile-options .dropdown-menu ul,.main-nav-list,.best-for-badges ul,.carousel .slides,.carousel .controls,.prices-from,.search-view-tabs,.social-signin,.sustainability-labels .sustainability-labels-container ul,.hi5-labels .hi5-labels-container ul,.facilities-listing ul,.sports-listing ul,.sustainability-panel ul,.location-locale-container ul,.facilities-list ul,.important-criteria ul,.opening-times ul,.attractions-list ul,.hostel-address ul,.search-grid,.hostel-tabs,.cms-page .left-nav ul,.booking-tab-container ul{list-style:none;list-style-image:none;margin:0;padding:0}.booking-terms .txt ul li,.e-membership ul.bullet li,.facilities-listing li,.sports-listing li,.sustainability-panel li,.location-locale-container li,.facilities-list li,.important-criteria li,.opening-times li,.attractions-list li,.hostel-address li{list-style:none;list-style-image:none;margin:0 0 9px;padding:0;background:url(../images/interface/bg-bullet.png?1461595573) 0 5px no-repeat;padding-left:16px}.hi-tripbook-icon{height:32px;width:32px;background:url(../images/interface/icon-hi-tripbook.png?1461595573) 0 0 no-repeat;position:absolute;bottom:-6px;right:24px;text-indent:100%;white-space:nowrap;overflow:hidden}#customer-tripbook{font-size:16px}#tripbook-customer-datestamp{font-size:10px}.tick-bullet li{background-image:url(../images/interface/bg-bullet-suitable.png?1461595573)}.tripbook-cover{position:relative;padding-left:5px}.tripbook-label{position:relative;padding-bottom:1px;top:-230px;right:-34px;width:173px;opacity:.8;width:173px;background:url(../images/interface/bg-notebook-label.png?1461595573) left bottom no-repeat}.author{font-size:10px;line-height:14px}.entries{font-size:10px;line-height:14px}.tripbook-teaser{position:relative;width:217px;height:328px;padding-bottom:20px;font-size:10px}.notebook-strap{position:absolute;top:-2px;left:185px;width:22px;height:321px;background:url(../images/interface/bg-notebook-strap.png?1461595573) 0 0 no-repeat}.notebook-shadow{position:absolute;top:0;left:24px;width:4px;height:319px;background:url(../images/interface/bg-notebook-shadow.png?1461595573) 0 0 no-repeat}.tripbook-cover-image{border-radius:0 14px 14px 0}html{font-size:100%;-webkit-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:arial,verdana,sans-serif}h1,h2,h3,h4,h5,h6{font-family:inherit;color:inherit;text-rendering:optimizelegibility;margin:0 0 6px 0;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:400}.filter-table label,.mobile-filter-options label,.table-heading h3 span,.disclaimer .disclaimer-wrapper h2,.checkout-summary-panel .product-item td,.checkout-summary-panel .summary-total,.confirmation .next-steps h3,.confirmation .confirmation-msg .sub-msg,.facilities-listing .col h3,.sports-listing .col h3,.location-locale-container .col h3{font-family:arial,verdana,sans-serif}.submit,.search-view-tabs li,.create-tripbook-teaser .create-btn,.show-more a,.tripbook-carousel .hostel-link,.hostel-map-link,.mobile-search-display .search-again,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn,.tertiary,.more,.add-to-tripbooks-full,.panel-heading,.heading,.sub-heading,.small-sub-heading,h1,h2,h3,.group-tabs h2,.search-tabs h2,.basket-page .heading,.checkout-process .heading,.user-account .heading,.footer h2,.social-channels p,.total-cost p,.checkout-summary-panel .summary-panel-heading,.entry-item .entry .datestamp,.explore-accordion-title h2,.hostel-tabs,.hostel-teaser .marker-icon,.map-teaser .marker-icon,.hostel-nearby .marker-icon,.iframe-title,.tripbook-map-teaser .highlight,.proximity,.price-display .special-offer-title,.price-display .product-date-price,.price-display .product-nights,.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,.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,.checkout-process .checkout-heading,.confirmation .forget-section h3,.confirmation .tripbook-section h3,.confirmation .review-section h3,.confirmation .confirmation-msg,.hostel-rating-panel .badge-box p,.hostel-green-rating-panel .badge-box p,.hostel-rating-panel .pc,.search-returned,.search-term,.search-filter,.search-sort,.cms-page .left-nav{font-family:'VAG Rounded W01 Bold';font-weight:normal;letter-spacing:1px}.table-heading,.cms-page table th,.cms-page table .th,.basket-page .summary-table .th,.booking-summary .summary-table .th,.user-account .booking-table .th,.form-heading,.age-entry .hostel-name,.cost-note,.total-value,.checkout-summary-panel .summary-hostel-name,.entry-item .entry h2,.hostel-teaser h2,.map-teaser h2,.hostel-nearby h2,.hostel-teaser h3,.map-teaser h3,.hostel-nearby h3,.tripbook-map-teaser h2,.tripbook-map-teaser p,.tag,.search-view-tabs,.basket-delete-modal h3,blockquote,.generic .generic-intro,.message-bubble .quote,.overview-reviews .heading span,.reviews-list .heading span,.hostel-rating-panel .heading span,.location-travellers-tips .heading span,.hostel-green-rating-panel p,.hostel-rating-panel td,.search-summary,.search-grid-item .main-info p.location,.search-grid-item .main-info p.reviews,.search-grid-item .main-info .best-for-badges p.best-for-txt,.search-grid-item .book-box .prices-from li .type,.search-grid-item .book-box .special-offer{font-family:'VAG Rounded W01 Light';font-weight:normal;letter-spacing:1px}.entry-item .entry .category{font-size:10px;line-height:14px}@media screen and (max-width:569px){.entry-item .entry .category{font-size:13px;line-height:18px}}.basket-page .summary-table .guest-summary,.booking-summary .summary-table .guest-summary,.user-account .booking-table .guest-summary,.price-display .product-nights,.price-display .no-of-beds,.newsletter .content-container p,.newsletter .filter-actions p,.newsletter .show-more p,.price-display .product-date,.price-display .not-available,.form-horizontal .add-ons-table .help-inline{font-size:11px;line-height:15px}@media screen and (max-width:569px){.basket-page .summary-table .guest-summary,.booking-summary .summary-table .guest-summary,.user-account .booking-table .guest-summary,.price-display .product-nights,.price-display .no-of-beds,.newsletter .content-container p,.newsletter .filter-actions p,.newsletter .show-more p,.price-display .product-date,.price-display .not-available,.form-horizontal .add-ons-table .help-inline{font-size:14px;line-height:20px}}.datestamp,.table-heading .hostel-terms,.button-centered .cancel-centered,.disclaimer .disclaimer-wrapper,.disclaimer .disclaimer-wrapper h2 a,.breadcrumb,.entry-item .entry .hi-entry-item,.entry-item .entry .sub-entry p,.search-bar .dates-selector input,.search-bar .dates-selector select,.user,.checkout-forms .expander,.checkout-forms .expanderContent,.checkout-forms .expanderContent p,.manager-avatar .user-role,.mobile-search-display dd,.mobile-search-display dt{font-size:12px;line-height:16px}@media screen and (max-width:569px){.datestamp,.table-heading .hostel-terms,.button-centered .cancel-centered,.disclaimer .disclaimer-wrapper,.disclaimer .disclaimer-wrapper h2 a,.breadcrumb,.entry-item .entry .hi-entry-item,.entry-item .entry .sub-entry p,.search-bar .dates-selector input,.search-bar .dates-selector select,.user,.checkout-forms .expander,.checkout-forms .expanderContent,.checkout-forms .expanderContent p,.manager-avatar .user-role,.mobile-search-display dd,.mobile-search-display dt{font-size:16px;line-height:22px}}.basket-page .summary-table .td.summary-arrival,.basket-page .summary-table .td.summary-departure,.booking-summary .summary-table .arrival-date,.booking-summary .summary-table .departure-date,.newsletter .content-container h2,.newsletter .filter-actions h2,.newsletter .show-more h2{font-size:13px;line-height:16px}@media screen and (max-width:569px){.basket-page .summary-table .td.summary-arrival,.basket-page .summary-table .td.summary-departure,.booking-summary .summary-table .arrival-date,.booking-summary .summary-table .departure-date,.newsletter .content-container h2,.newsletter .filter-actions h2,.newsletter .show-more h2{font-size:16px;line-height:22px}}.tertiary,.more,.show-more a,body,p,label,h4,h6,.table-heading h3 span,.footer-links h2 a,.age-entry .guest-age label,.explore-accordion-title h2,.tripbook-map-teaser h2,.tripbook-map-teaser p,.search-view-tabs li,.confirmation .next-steps h3,.confirmation .confirmation-msg .sub-msg,.facilities-listing .col h3,.sports-listing .col h3,.location-locale-container .col h3,.search-filter,.search-sort,.cms-content li{font-size:14px;line-height:18px}@media screen and (max-width:569px){.tertiary,.more,.show-more a,body,p,label,h4,h6,.table-heading h3 span,.footer-links h2 a,.age-entry .guest-age label,.explore-accordion-title h2,.tripbook-map-teaser h2,.tripbook-map-teaser p,.search-view-tabs li,.confirmation .next-steps h3,.confirmation .confirmation-msg .sub-msg,.facilities-listing .col h3,.sports-listing .col h3,.location-locale-container .col h3,.search-filter,.search-sort,.cms-content li{font-size:18px;line-height:24px}}.submit,.search-view-tabs li,.create-tripbook-teaser .create-btn,.show-more a,.tripbook-carousel .hostel-link,.hostel-map-link,.mobile-search-display .search-again,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn,h5,.age-entry .hostel-name,.age-entry .product-type .product-name,.summary-panel,.balance-price,.checkout-summary-panel .summary-hostel-location,.hostel-name,.price-display .product-type,.basket-delete-modal .text-label,.discount label,.opening-times p,.search-subtext,.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{font-size:15px;line-height:19px}@media screen and (max-width:569px){.submit,.search-view-tabs li,.create-tripbook-teaser .create-btn,.show-more a,.tripbook-carousel .hostel-link,.hostel-map-link,.mobile-search-display .search-again,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn,h5,.age-entry .hostel-name,.age-entry .product-type .product-name,.summary-panel,.balance-price,.checkout-summary-panel .summary-hostel-location,.hostel-name,.price-display .product-type,.basket-delete-modal .text-label,.discount label,.opening-times p,.search-subtext,.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{font-size:19px;line-height:25px}}.cms-page table th,.cms-page table .th,.basket-page .summary-table .th,.booking-summary .summary-table .th,.user-account .booking-table .th,.group-tabs,.search-tabs,.accordion-heading,.cost-note,.total-value,.hostel-teaser h2,.map-teaser h2,.hostel-nearby h2,.hostel-teaser h3,.map-teaser h3,.hostel-nearby h3,.generic .generic-intro,.message-bubble .quote,.hostel-green-rating-panel p,.hostel-rating-panel td,.side-content .heading,.attractions-list .small-sub-heading,.facilities-list .small-sub-heading,.important-criteria .small-sub-heading,.opening-times .small-sub-heading,.hostel-address .small-sub-heading,.facilities-panel .facilities-listing .accordion-heading,.location-travellers-tips .heading,.customer-reviews .heading,.what-travellers-think-panel .heading{font-size:16px;line-height:22px}@media screen and (max-width:569px){.cms-page table th,.cms-page table .th,.basket-page .summary-table .th,.booking-summary .summary-table .th,.user-account .booking-table .th,.group-tabs,.search-tabs,.accordion-heading,.cost-note,.total-value,.hostel-teaser h2,.map-teaser h2,.hostel-nearby h2,.hostel-teaser h3,.map-teaser h3,.hostel-nearby h3,.generic .generic-intro,.message-bubble .quote,.hostel-green-rating-panel p,.hostel-rating-panel td,.side-content .heading,.attractions-list .small-sub-heading,.facilities-list .small-sub-heading,.important-criteria .small-sub-heading,.opening-times .small-sub-heading,.hostel-address .small-sub-heading,.facilities-panel .facilities-listing .accordion-heading,.location-travellers-tips .heading,.customer-reviews .heading,.what-travellers-think-panel .heading{font-size:20px;line-height:26px}}.small-sub-heading,h3,.group-tabs h2,.search-tabs h2,.footer h2,.social-channels p,.checkout-summary-panel .summary-panel-heading,.hostel-tabs,.sustainability-panel h4,.user-account .account-heading,.cms-page .left-nav,.booking-tab-container h2{font-size:17px;line-height:23px}@media screen and (max-width:569px){.small-sub-heading,h3,.group-tabs h2,.search-tabs h2,.footer h2,.social-channels p,.checkout-summary-panel .summary-panel-heading,.hostel-tabs,.sustainability-panel h4,.user-account .account-heading,.cms-page .left-nav,.booking-tab-container h2{font-size:21px;line-height:27px}}.tag .value{font-size:18px;line-height:22px}@media screen and (max-width:569px){.tag .value{font-size:22px;line-height:28px}}.sub-heading,h2,.checkout-process .checkout-heading,blockquote p,.confirmation .forget-section h3,.confirmation .tripbook-section h3,.confirmation .review-section h3,.confirmation .confirmation-msg,.confirmation .confirmation-msg .booking-reference,.search-summary{font-size:20px;line-height:26px}@media screen and (max-width:569px){.sub-heading,h2,.checkout-process .checkout-heading,blockquote p,.confirmation .forget-section h3,.confirmation .tripbook-section h3,.confirmation .review-section h3,.confirmation .confirmation-msg,.confirmation .confirmation-msg .booking-reference,.search-summary{font-size:24px;line-height:30px}}.heading,.table-heading,.form-heading,.total-cost p{font-size:22px;line-height:28px}@media screen and (max-width:569px){.heading,.table-heading,.form-heading,.total-cost p{font-size:26px;line-height:32px}}.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,.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{font-size:26px;line-height:30px}@media screen and (max-width:569px){.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,.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{font-size:28px;line-height:32px}}h1,.basket-page .heading,.checkout-process .heading,.user-account .heading,.checkout-summary-panel .summary-hostel-name,.e-membership .emembership-confirm h2{font-size:28px;line-height:32px}@media screen and (max-width:569px){h1,.basket-page .heading,.checkout-process .heading,.user-account .heading,.checkout-summary-panel .summary-hostel-name,.e-membership .emembership-confirm h2{font-size:30px;line-height:34px}}.panel-heading h2,.panel-heading h3,.panel-heading h4{margin:0}.heading{color:#333}.sub-heading{color:#333}.small-sub-heading{color:#333}h4{font-weight:bold}a{color:#286ba9}a:focus,a:hover,a:active{color:#1c4a75}a.strong{font-weight:bold}dt,dd{line-height:18px}@media screen and (max-width:569px){dt,dd{font-size:18px;line-height:24px}}.carousel-caption{text-shadow:-1px 0 black,0 1px black,1px 0 black,0 -1px black}.chromeframe{margin:.2em 0;background:#ccc;color:black;padding:.2em 0}.ir,.close,button.close,.social-channels a,.mobile-groups-icon,.viewed,.explore,.search-icon,.user-options-icon,.basket-display-tab .group-enquiries-icon,.basket-display-tab.active .group-enquiries-icon,.basket-display-tab.active a,.basket-display-tab a,.best-for-badges li,.best-for-badges ul.small-badges li,.cookie-warning-wrapper .close-window,.entry-item .entry .add-to-tripbooks,.entry-item .hostel-entry .hostelling-logo,.tripbook-map-teaser .add-to-tripbooks,.price-display .guest-options .guest-gender label,.guests-indicator-icon,.available,.unavailable,.limited,.text-logo{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br,.close br,.social-channels a br,.mobile-groups-icon br,.viewed br,.explore br,.search-icon br,.user-options-icon br,.basket-display-tab .group-enquiries-icon br,.basket-display-tab.active .group-enquiries-icon br,.basket-display-tab.active a br,.basket-display-tab a br,.best-for-badges li br,.best-for-badges ul.small-badges li br,.cookie-warning-wrapper .close-window br,.entry-item .entry .add-to-tripbooks br,.entry-item .hostel-entry .hostelling-logo br,.tripbook-map-teaser .add-to-tripbooks br,.price-display .guest-options .guest-gender label br,.guests-indicator-icon br,.available br,.unavailable br,.limited br,.text-logo br{display:none}.hidden{display:none!important;visibility:hidden}html.js .hide-js{display:none!important;visibility:hidden}.hide-no-js{display:none!important;visibility:hidden}html.js .hide-no-js{display:block!important;visibility:visible}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clear,.hostel-tabs,.cms-page .left-nav{clear:both}.float-right{float:right;clear:both}.float-left{float:left;clear:both}.break-word{word-wrap:break-word}.table{margin-bottom:0}.male-icon{background:url(../images/interface/icon-male.png?1461595573) 0 0 no-repeat}.female-icon{background:url(../images/interface/icon-female.png?1461595573) 0 0 no-repeat}.remove-button{max-width:20px;padding:0 0 0 0!important}.gender-icons{font-size:15px}.gender-icons-td{padding:0}.number-of-males{float:right;margin-right:10px}.number-of-females{float:right;margin-right:10px}.table-heading{position:relative;clear:both;background:#666;color:#fff}.table-heading h2,.table-heading h3,.table-heading h4{margin-bottom:0}.table-heading .hostel-link a{color:#fff}.table-heading .hostel-terms{color:#fff}.cms-page table{width:100%;clear:both}.cms-page table th,.cms-page table .th{font-weight:normal;border-top:1px solid #e5e5e5;text-align:left}.cms-page table td,.cms-page table th,.cms-page table .td,.cms-page table .th{padding:4px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.cms-page table td:last-child,.cms-page table th:last-child,.cms-page table .td:last-child,.cms-page table .th:last-child{border-right:0}.basket-page .summary-table,.booking-summary .summary-table,.user-account .booking-table{background:#edf5fb;width:100%;clear:both}.basket-page .summary-table p,.booking-summary .summary-table p,.user-account .booking-table p{margin-bottom:0}.basket-page .summary-table .th,.booking-summary .summary-table .th,.user-account .booking-table .th{font-weight:normal;background:#fff;color:#333;border-top:0}.basket-page .summary-table .td,.booking-summary .summary-table .td,.user-account .booking-table .td,.basket-page .summary-table .th,.booking-summary .summary-table .th,.user-account .booking-table .th{text-align:center;padding:4px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.basket-page .summary-table .td:last-child,.booking-summary .summary-table .td:last-child,.user-account .booking-table .td:last-child,.basket-page .summary-table .th:last-child,.booking-summary .summary-table .th:last-child,.user-account .booking-table .th:last-child{border-right:0}.basket-page .summary-table .td,.booking-summary .summary-table .td,.user-account .booking-table .td{background:#edf5fb;font-weight:bold;padding-bottom:12px}.basket-page .summary-table .error-validation-row .error-validation,.booking-summary .summary-table .error-validation-row .error-validation,.user-account .booking-table .error-validation-row .error-validation{background:#fff;text-align:left;padding:6px;border-bottom:1px solid #e5e5e5}.basket-page .summary-table .product-summary-details,.booking-summary .summary-table .product-summary-details,.user-account .booking-table .product-summary-details{text-align:left;font-weight:normal}.basket-page .summary-table .product-summary-details .product-type,.booking-summary .summary-table .product-summary-details .product-type,.user-account .booking-table .product-summary-details .product-type{font-weight:bold}.basket-page .summary-table .guest-summary,.booking-summary .summary-table .guest-summary,.user-account .booking-table .guest-summary{width:120px;margin-top:10px;display:block;font-weight:normal}td.remove{width:30px}input,button,select,textarea{color:#333}.form-heading{clear:both;background:#286ba9;color:#fff;padding:3px}.form-heading h2,.form-heading h3,.form-heading h4{margin-bottom:0}.form-horizontal .control-label{text-align:left}.centre-aligned{text-align:center}.centre-aligned .centre-aligned-form{width:70%;margin:0 auto}.centre-aligned .checkbox{display:inline;margin-top:0}.centre-aligned .in-form-button{padding-bottom:9px}.search-form-elems{display:inline-block;*background-color:#ccc;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#f2f2f2}.search-form-elems form{margin:0}.search-form-elems .submit,.search-form-elems .search-view-tabs li,.search-view-tabs .search-form-elems li,.search-form-elems .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-form-elems .create-btn,.search-form-elems .show-more a,.show-more .search-form-elems a,.search-form-elems .tripbook-carousel .hostel-link,.tripbook-carousel .search-form-elems .hostel-link,.search-form-elems .hostel-map-link,.search-form-elems .mobile-search-display .search-again,.mobile-search-display .search-form-elems .search-again,.search-form-elems .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-form-elems .expander,.search-form-elems .bookings-table .view-booking-btn,.bookings-table .search-form-elems .view-booking-btn{*border:1px solid #ccc}.form-section{padding-top:4.5px}input[type="radio"],input[type="checkbox"]{margin:0}.radio,.checkbox{min-height:0;padding-left:0;margin-top:-2px!important}.auto{width:auto}.form-submit{clear:both;margin:12px 0;text-align:center}.checkbox-column{text-align:left}.checkbox-column .checkbox{margin-right:12px}.extra-wide-selector{width:400px}label input[type="checkbox"]{margin-right:3px}.button-centered{overflow:hidden;text-align:center;width:100%;padding-top:12px;padding-bottom:6px}.button-centered .cancel-centered{display:inline;margin:4.5px 0 0 48px}.radio,.checkbox{margin-top:0!important}.errors,.error-validation,.no-match-error,.search-bar .validation-message,.show-more-error{color:#f02323;font-weight:bold}.errors ul{margin-bottom:6px}.error-validation{margin-bottom:0;padding:2px 2px 2px 0;clear:both}td .error-validation{padding:2px}textarea.invalid,select.invalid,input[type="text"].invalid,input[type="password"].invalid,input[type="datetime"].invalid,input[type="datetime-local"].invalid,input[type="date"].invalid,input[type="month"].invalid,input[type="time"].invalid,input[type="week"].invalid,input[type="number"].invalid,input[type="email"].invalid,input[type="url"].invalid,input[type="search"].invalid,input[type="tel"].invalid,input[type="color"].invalid,.chk.invalid,.uneditable-input.invalid{border:1px solid #f02323}.no-match-error{margin-bottom:0;padding:2px 2px 2px 0;clear:both}.group-tabs,.search-tabs{margin-bottom:0;text-align:center;border-bottom:0}.group-tabs li,.search-tabs li{padding:0 12px;float:none;display:inline-block;*display:inline;zoom:1;margin-bottom:0;-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);background:#e2e2df;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f8f8f6),color-stop(100%,#e2e2df));background:-webkit-linear-gradient(#f8f8f6,#e2e2df);background:-moz-linear-gradient(#f8f8f6,#e2e2df);background:-o-linear-gradient(#f8f8f6,#e2e2df);background:linear-gradient(#f8f8f6,#e2e2df);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;height:55px;text-align:center;border-left:1px solid #cbcbc8;border-right:1px solid #cbcbc8}.group-tabs h2,.search-tabs h2{text-transform:uppercase;line-height:55px}.group-tabs .active,.search-tabs .active{background:#fff;-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6}.group-tabs .active a,.search-tabs .active a{color:#1c4a75}.group-tabs a,.search-tabs a{color:#333}.secondary,.age-of-guests .age-button input,.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 .mobile-search-display .search-again,.mobile-search-display .curr-lang-menu .search-again,.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,.search-filter .submit,.search-filter .search-view-tabs li,.search-view-tabs .search-filter li,.search-filter .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-filter .create-btn,.search-filter .show-more a,.show-more .search-filter a,.search-filter .tripbook-carousel .hostel-link,.tripbook-carousel .search-filter .hostel-link,.search-filter .hostel-map-link,.search-filter .mobile-search-display .search-again,.mobile-search-display .search-filter .search-again,.search-filter .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-filter .expander,.search-filter .bookings-table .view-booking-btn,.bookings-table .search-filter .view-booking-btn,.search-view-tabs li,.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 .mobile-search-display .search-again,.mobile-search-display .search-sort .search-again,.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,.add-ons .checkout-forms .expander,.bookings-table .view-booking-btn{border:1px solid rgba(169,169,169,0.21);border-bottom:0;border-top:1px solid rgba(200,200,200,0.8);-webkit-box-shadow:0 1px 3px rgba(169,169,169,0.21),inset 0 1px 0 rgba(255,255,255,0.32);-moz-box-shadow:0 1px 3px rgba(169,169,169,0.21),inset 0 1px 0 rgba(255,255,255,0.32);box-shadow:0 1px 3px rgba(169,169,169,0.21),inset 0 1px 0 rgba(255,255,255,0.32);background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,rgba(69,69,69,0.21)),color-stop(0.49%,#ccc),color-stop(100%,#fff));background-image:-webkit-linear-gradient(bottom,rgba(69,69,69,0.21) 0,#ccc .49%,#fff 100%);background-image:-moz-linear-gradient(bottom,rgba(69,69,69,0.21) 0,#ccc .49%,#fff 100%);background-image:-o-linear-gradient(bottom,rgba(69,69,69,0.21) 0,#ccc .49%,#fff 100%);background-image:linear-gradient(bottom,rgba(69,69,69,0.21) 0,#ccc .49%,#fff 100%)}.hostel-teaser,.map-teaser,.hostel-nearby{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.25);box-shadow:0 1px 2px rgba(0,0,0,0.25);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;margin:0 2px 6px 2px;overflow:hidden;*zoom:1}.travellers-views,.overview-locale,.overview-discounts,.location-locale,.facilities-panel,.sports-panel,.group-info-panel{overflow:hidden;*zoom:1;clear:both}.divider{background:none;border-top:1px solid #e5e5e5;margin:0 12px;clear:both;height:1px;background:#fff}.warning-panel,.note-panel .content-container,.note-panel .filter-actions,.note-panel .show-more,.membership-notice,.pricing-notes,.confirmation .important-info{margin-bottom:12px;clear:both;background:#ffe2e2;padding:6px}.warning-panel .note-title,.note-panel .content-container .note-title,.note-panel .filter-actions .note-title,.note-panel .show-more .note-title,.membership-notice .note-title,.pricing-notes .note-title,.confirmation .important-info .note-title{font-size:25px;padding-bottom:10px;text-decoration:underline;font-weight:bold}.warning-panel p,.note-panel .content-container p,.note-panel .filter-actions p,.note-panel .show-more p,.membership-notice p,.pricing-notes p,.confirmation .important-info p{margin-bottom:0}.summary-section{text-align:left;overflow:hidden;*zoom:1;clear:both;border-bottom:1px solid #e5e5e5;padding:3px 0}.bottom-section{border-bottom:0}.page-heading{text-align:center}.basket-page,.checkout-process,.user-account{position:relative}.basket-page .paper-effect,.checkout-process .paper-effect,.user-account .paper-effect{top:75px;left:0}.basket-page .heading,.checkout-process .heading,.user-account .heading{display:inline-block}.alert{margin:0 7em 0 7em;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.alert p{padding:0;margin:5px}ul.terms-and-conditions li{padding-bottom:10px}.footer{overflow:hidden;*zoom:1;background:white;-webkit-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.2);box-shadow:inset 0 1px 1px 1px rgba(0,0,0,0.2)}.footer h2{margin-bottom:3px}.footer li{margin-bottom:3px}.footer a{color:#333}.social-channels{clear:both;padding:12px 0 9px;overflow:hidden;*zoom:1}.social-channels p{float:left;margin-right:10px}.social-channels li{float:left;margin-right:8px}.social-channels a{height:28px;width:28px;background:url(../images/interface/icon-social-media-links.png?1461595573) 0 0 no-repeat}.social-channels .facebook{background-position:0 0}.social-channels .twitter{background-position:-37px 0}.social-channels .youtube{background-position:-73px 0}.social-channels .flickr{background-position:-109px 0}.social-channels .googleplus{background-position:-145px 0}.social-channels .linkedin{background:url(../images/interface/icon-social-media-linkedin.png?1461595573) 0 0 no-repeat;background-position:0 0}.social-channels .addthis_default_style .at300b{padding:0}.social-channels .addthis_toolbox a{margin-left:3px;text-indent:0}.disclaimer{clear:both;margin-bottom:0;background:#333;overflow:hidden;*zoom:1}.disclaimer li{color:#ccc;margin-bottom:0}.disclaimer .disclaimer-wrapper .nav>li>a,.disclaimer .disclaimer-wrapper .group-tabs>li>a,.disclaimer .disclaimer-wrapper .search-tabs>li>a,.disclaimer .disclaimer-wrapper ul>li>a,.disclaimer .disclaimer-wrapper .search-filter>li>a,.disclaimer .disclaimer-wrapper .search-view-tabs>li>a{background:none}.profile-options form{margin-bottom:0}.profile-options .logout:focus,.profile-options .logout:hover{color:#fff;background:#0081c2;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#08c),color-stop(100%,#0077b3));background-image:-webkit-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-moz-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-o-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:linear-gradient(bottom,#08c 0,#0077b3 100%)}.outer-page,.e-membership,.cms-page,.error-page,.explore-page,.cancellation-thankyou{background:#fff;margin-top:2px}.map-canvas img{max-width:none;width:auto}.membership-forms,.advert-panel{float:left}.nearby-hostel-list-item{text-align:center}.checkbox-column{text-align:left}.e-membership .content-container,.e-membership .filter-actions,.e-membership .show-more{padding:9px 18px 0}.e-membership .paper-effect{height:auto;position:relative;top:auto;left:auto;padding-top:24px}.e-membership .standard-page-body .content-container,.e-membership .standard-page-body .filter-actions,.e-membership .standard-page-body .show-more{padding:0 18px 18px}.e-membership .standard-page-body table,.e-membership .standard-page-body .table{width:100%}.e-membership .standard-page-body table .nowrap,.e-membership .standard-page-body .table .nowrap{white-space:nowrap}.e-membership .standard-page-body table p,.e-membership .standard-page-body .table p{margin-bottom:0}.e-membership .standard-page-body table tbody td:first-child,.e-membership .standard-page-body table .td:first-child,.e-membership .standard-page-body .table tbody td:first-child,.e-membership .standard-page-body .table .td:first-child{border-left:none}.e-membership .standard-page-form-container .form-row{margin:0 0 12px}.e-membership .standard-page-form-container label{display:inline;font-weight:bold;padding-top:3px}.e-membership .standard-page-form-container label input{margin-right:4.5px}.e-membership .standard-page-form-container select{width:auto;margin-bottom:0}.e-membership .standard-page-form-container select#tripbooks{margin-bottom:10px}.e-membership .standard-page-form-container .col-1 p{font-weight:bold;margin:0}.e-membership .standard-page-form-container .col-2 label{margin-right:12px;font-weight:normal}.e-membership .standard-page-form-container .col-1 input,.e-membership .standard-page-form-container .col-2 input{margin:0 12px 0 0}.e-membership .standard-page-form-container p.intro{margin-bottom:12px}.hostels-map{width:100%!important}.main-app,.groups-app,.affiliates{background:#fff}#tripbook-label-background{padding:0 24px 0 18px;background:url(../images/interface/bg-notebook-label-shim.png?1461595573) 0 0 repeat-y;margin-bottom:43px}.tripbook-search-actions{display:none}.affiliates-content{padding-bottom:12px;border-bottom:black solid 10px}.content-container,.filter-actions,.show-more{}#tripbook-label-title{font-size:16px;color:#232320!important;line-height:12px!important}.overview-description{margin:12px}.alert{margin:12px 12px 0 12px}.basket-page,.checkout-process,.user-account{margin-top:0}.basket-page .heading,.checkout-process .heading,.user-account .heading{margin:12px}.js .mobile-accordion{display:none}.js .accordion{display:block}.accordion{margin-bottom:0}.accordion-group{clear:both;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;border:0;margin:0}.accordion-inner{padding:12px}.main-content .accordion-group:first-of-type{border-top:1px solid #ceccc9}.accordion-heading .accordion-toggle{padding:0 12px 0 0;background:url(../images/interface/icon-accordion-up-orange.png?1461595573) 98% 50% no-repeat;color:#333;border-bottom:1px solid #e5e5e5}.accordion-heading .accordion-toggle.collapsed{background:url(../images/interface/icon-accordion-down.png?1461595573) 98% 50% no-repeat}.accordion-heading{background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#e5e5e1),color-stop(100%,#f8f8f6));background-image:-webkit-linear-gradient(bottom,#e5e5e1 0,#f8f8f6 100%);background-image:-moz-linear-gradient(bottom,#e5e5e1 0,#f8f8f6 100%);background-image:-o-linear-gradient(bottom,#e5e5e1 0,#f8f8f6 100%);background-image:linear-gradient(bottom,#e5e5e1 0,#f8f8f6 100%);border-bottom:1px solid white;border-bottom:1px solid #ceccc9;padding:6px 12px;margin-bottom:0}.accordion-body{width:99.5%}.more{padding:6px 0;width:100%}.mobile-disable-page{background:#fff;z-index:9997;text-align:center;top:0;right:0;bottom:0;left:0;position:fixed}.content-disabled-msg{padding:200px 24px 24px 24px}.disable-hidden{display:none}.footer{border-top:10px solid #333}.footer-links{border-top:1px solid #ceccc9}.footer-links h2{margin:0}.footer-links li{padding:0 0 6px 0}.footer-links .accordion-heading{background:#fff}.footer-links .accordion-heading .accordion-toggle{border:0}.footer-links .accordion-inner{border-bottom:1px solid #ceccc9}.footer-links .accordion-inner a{color:#286ba9;text-decoration:underline}.footer-links .accordion-inner a:focus,.footer-links .accordion-inner a:hover{text-decoration:none}.footer-links .accordion-heading .accordion-toggle{background:url(../images/interface/icon-accordion-up.png?1461595573) 98% 50% no-repeat}.footer-links .accordion-heading .accordion-toggle.collapsed{background:url(../images/interface/icon-accordion-down-black.png?1461595573) 98% 50% no-repeat}.disclaimer .disclaimer-wrapper .nav>li>a,.disclaimer .disclaimer-wrapper .group-tabs>li>a,.disclaimer .disclaimer-wrapper .search-tabs>li>a,.disclaimer .disclaimer-wrapper ul>li>a,.disclaimer .disclaimer-wrapper .search-filter>li>a,.disclaimer .disclaimer-wrapper .search-view-tabs>li>a{padding:6px 12px;text-shadow:none;color:#ccc;display:block}.disclaimer .disclaimer-wrapper .nav>li>a:hover,.disclaimer .disclaimer-wrapper .group-tabs>li>a:hover,.disclaimer .disclaimer-wrapper .search-tabs>li>a:hover,.disclaimer .disclaimer-wrapper ul>li>a:hover,.disclaimer .disclaimer-wrapper .search-filter>li>a:hover,.disclaimer .disclaimer-wrapper .search-view-tabs>li>a:hover,.disclaimer .disclaimer-wrapper .nav>li>a:focus,.disclaimer .disclaimer-wrapper .group-tabs>li>a:focus,.disclaimer .disclaimer-wrapper .search-tabs>li>a:focus,.disclaimer .disclaimer-wrapper ul>li>a:focus,.disclaimer .disclaimer-wrapper .search-filter>li>a:focus,.disclaimer .disclaimer-wrapper .search-view-tabs>li>a:focus{text-decoration:none;color:#ccc;background:#0081c2;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#08c),color-stop(100%,#0077b3));background-image:-webkit-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-moz-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-o-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:linear-gradient(bottom,#08c 0,#0077b3 100%)}.disclaimer .disclaimer-wrapper .nav>li.copyright,.disclaimer .disclaimer-wrapper .group-tabs>li.copyright,.disclaimer .disclaimer-wrapper .search-tabs>li.copyright,.disclaimer .disclaimer-wrapper ul>li.copyright,.disclaimer .disclaimer-wrapper .search-filter>li.copyright,.disclaimer .disclaimer-wrapper .search-view-tabs>li.copyright{padding:6px 12px;text-shadow:none;color:#ccc;display:block}.disclaimer .disclaimer-wrapper .nav>li,.disclaimer .disclaimer-wrapper .group-tabs>li,.disclaimer .disclaimer-wrapper .search-tabs>li,.disclaimer .disclaimer-wrapper ul>li,.disclaimer .disclaimer-wrapper .search-filter>li,.disclaimer .disclaimer-wrapper .search-view-tabs>li,.disclaimer .disclaimer-wrapper .mobile-global-footer>li{display:block;float:none;clear:both}.disclaimer .disclaimer-wrapper ul{float:none}.disclaimer .disclaimer-wrapper{padding-top:6px;padding-bottom:6px}.disclaimer .disclaimer-wrapper h2{margin:0}.disclaimer .disclaimer-wrapper h2 a{color:#ccc}.disclaimer .disclaimer-wrapper .accordion-heading{background:#333;border:0}.disclaimer .disclaimer-wrapper .accordion-heading .accordion-toggle{border:0}.disclaimer .disclaimer-wrapper .acc-inner{padding:0;border:0}.social-channels{border-top:1px solid #ceccc9;padding:12px 12px 0 12px}.social-channels p{font-size:18px;line-height:24px}.global-nav{display:none}.header{position:relative}.logo{display:none}.mobile-groups-icon{position:absolute;background:url(../images/interface/groups-global-logo.png?1461595573) 0 0 no-repeat;width:105px;height:15px;top:-16px;right:0}.affiliates .user-options{top:135px}.channel-details{padding:6px}.user-options{width:100%;position:absolute;right:0;top:67px;background:#333;-webkit-box-shadow:0 10px 15px rgba(255,255,255,0.5);-moz-box-shadow:0 10px 15px rgba(255,255,255,0.5);box-shadow:0 10px 15px rgba(255,255,255,0.5);z-index:9999}.user-options a{color:#fff}.user-options .dropdown-menu li>a{padding:6px 12px}.user-options .login-register{padding-top:24px}.user-options .logout,.user-options .login-register a{background:none;border:0;color:#fff;font-size:18px;line-height:20px;display:block;padding:6px 12px 10px;text-align:left}.user-options .logout:hover,.user-options .logout:focus,.user-options .login-register a:hover,.user-options .login-register a:focus{text-decoration:none;color:#fff;background:#0081c2;background-image:-webkit-gradient(linear,50% 100%,50% 0,color-stop(0%,#08c),color-stop(100%,#0077b3));background-image:-webkit-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-moz-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:-o-linear-gradient(bottom,#08c 0,#0077b3 100%);background-image:linear-gradient(bottom,#08c 0,#0077b3 100%)}.user-options .logout{width:100%}.user-options .login-register a{padding:6px 12px}.user-options .dropdown-toggle .caret{display:none}.user-options .dropdown-toggle:hover,.user-options .dropdown-toggle:focus{text-decoration:none}.user-options{display:none}.user-options-visible .user-options{display:block}.checkout-pages .user-options{display:none}.profile-options{padding-top:24px}.profile-options img{padding-left:12px}.profile-options .dropdown-menu{color:#fff;left:0;width:100%;position:static;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;background:transparent;float:none;margin:12px 0 0 0;padding:0}.profile-options .dropdown-menu li>a{color:#fff;padding:6px 12px}.profile-options .dropdown-menu li>a:hover,.profile-options .dropdown-menu li>a:focus{color:#fff}.profile-options .dropdown-menu .user-info,.profile-options .dropdown-menu .user-settings,.profile-options .dropdown-menu .user-tripbooks{display:none}.user-salutation{position:relative;top:9px;left:12px}.mobile-groups-nav a .link-context{padding-left:5px}.recent-hostels{display:none;position:absolute;top:70px;z-index:10000}.recent-hostels h2{display:none}.recent-hostel{background-color:white;border:1px solid white}.recent-hostel:active{border:1px solid black}.recent-hostel h4{font-size:x-small;text-align:center;margin:0;border-bottom:1px solid black;width:138px;line-height:normal}.recent-hostel-image img{width:138px;height:104px}.user-options .recent-hostel-viewer{display:none}.dropdown.main-nav-dropdown{display:none}.header-wrapper,.main-nav-wrapper,.footer-wrapper,.disclaimer-wrapper,.search-bar-wrapper,.user-options-wrapper,.cookie-warning-wrapper{width:100%}.map-canvas{height:400px}.e-membership{}.e-membership .standard-page-actions{padding:12px}.e-membership .table{margin-bottom:12px}.e-membership .tr{padding:12px;margin-bottom:12px}.e-membership .th,.e-membership .th-row{display:none}.e-membership .td .submit,.e-membership .td .search-view-tabs li,.search-view-tabs .e-membership .td li,.e-membership .td .create-tripbook-teaser .create-btn,.create-tripbook-teaser .e-membership .td .create-btn,.e-membership .td .show-more a,.show-more .e-membership .td a,.e-membership .td .tripbook-carousel .hostel-link,.tripbook-carousel .e-membership .td .hostel-link,.e-membership .td .hostel-map-link,.e-membership .td .mobile-search-display .search-again,.mobile-search-display .e-membership .td .search-again,.e-membership .td .add-ons .checkout-forms .expander,.add-ons .checkout-forms .e-membership .td .expander,.e-membership .td .bookings-table .view-booking-btn,.bookings-table .e-membership .td .view-booking-btn,.e-membership .button-centered input.submit,.e-membership .button-centered .create-tripbook-teaser input.create-btn,.create-tripbook-teaser .e-membership .button-centered input.create-btn,.e-membership .button-centered .tripbook-carousel input.hostel-link,.tripbook-carousel .e-membership .button-centered input.hostel-link,.e-membership .button-centered input.hostel-map-link,.e-membership .button-centered .mobile-search-display input.search-again,.mobile-search-display .e-membership .button-centered input.search-again,.e-membership .button-centered .add-ons .checkout-forms input.expander,.add-ons .checkout-forms .e-membership .button-centered input.expander,.e-membership .button-centered .bookings-table input.view-booking-btn,.bookings-table .e-membership .button-centered input.view-booking-btn{width:100%;padding-right:0;padding-left:0;margin-top:6px}.e-membership .standard-page-actions{padding:12px}.e-membership .standard-page-form-container .form-row span{display:block;margin-bottom:12px}.e-membership .standard-page-body{padding-top:0}.e-membership .standard-page-body .content-container,.e-membership .standard-page-body .filter-actions,.e-membership .standard-page-body .show-more{padding:0 12px 12px}.e-membership .emembership-email{word-wrap:break-word}.e-membership .mobile-empty-value{display:none}.main-nav-outer{border-top:15px solid black;z-index:9999;position:relative;padding-bottom:30px}.groups-app .main-nav-outer{border-top:20px solid black}.main-nav{min-height:32px;-webkit-box-shadow:0 0 5px 0 #555;-moz-box-shadow:0 0 5px 0 #555;box-shadow:0 0 5px 0 #555;padding:5px 0;border-bottom:1px solid #ceccc9;overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f3f3f0),color-stop(100%,#f1f1ee));background-image:-webkit-linear-gradient(top,#f3f3f0 0,#f1f1ee 100%);background-image:-moz-linear-gradient(top,#f3f3f0 0,#f1f1ee 100%);background-image:-o-linear-gradient(top,#f3f3f0 0,#f1f1ee 100%);background-image:linear-gradient(top,#f3f3f0 0,#f1f1ee 100%)}.main-nav li,.main-nav .mobile-user-options-button{float:left;margin-right:5px}.main-nav-list{overflow:hidden;*zoom:1;float:left}.main-nav-list .explore{display:none}.create-tripbook-button,.groups-nav-button{display:none}.viewed,.explore,.search-icon,.user-options-icon,.basket-display-tab .group-enquiries-icon,.basket-display-tab.active .group-enquiries-icon,.basket-display-tab.active a,.basket-display-tab a{width:41px;height:40px;background-image:url(../images/interface/sprite-mobile-nav-icons.png?1461595573);background-repeat:no-repeat;background-size:383px 40px}.viewed{background-position:0 0}.explore{background-position:-48px 0}.search-icon{background-position:-96px 0}.user-options-icon{background-position:-193px 0}.basket-display-tab .group-enquiries-icon{background-position:-242px 0}.basket-display-tab.active .group-enquiries-icon{background-position:-340px 0}.basket-display-tab.active a{background-position:-291px 0}.basket-display-tab a{background-position:-145px 0}.mobile-navigation{float:right}.mobile-navigation .mobile-explore-button{display:none}.mobile-navigation .mobile-search-button,.mobile-navigation .mobile-user-options-buttons,.mobile-navigation .basket-items,.mobile-navigation .mobile-viewed-button{float:left;margin-right:5px;width:40px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{font-size:16px}.checkbox,.radio{min-height:15px;width:30px;min-width:15px;line-height:24px;top:2px}.errors li{padding-bottom:5px}.flag-banner{margin-bottom:10px;margin-top:-20px}.age-of-guests .text-label,.age-of-guests label{font-weight:bold}.age-of-guests label{margin-left:3px}.age-of-guests input{background:none}.age-of-guests .age-button{clear:both}.age-of-guests .age-button input{float:left}.age-entry{clear:both}.age-entry .hostel-name{padding:0}.age-entry .hostel-products,.age-entry .product-guests{float:left}.age-entry .product-item{clear:both}.age-entry .hostel-products{clear:both;*width:100%}.age-entry .product-type{clear:both}.age-entry .product-type .product-name{padding-top:3px;font-weight:bold;margin-right:6px}.age-entry .product-type .product-name .dates{font-weight:normal;font-size:11px;color:#999}.age-entry .form-section{overflow:hidden;*zoom:1;padding:6px 0}.age-entry .guest-age label{padding-top:3px;margin-right:3px;font-weight:normal;float:left}.age-entry .age{width:auto}.discount-message{color:red;font-weight:bold;padding-top:10px}.best-for-badges li{float:left;margin-right:6px}.best-for-badges ul.small-badges li{width:40px;height:40px;float:left;margin-right:3px;background:url(../images/interface/icons-best-for-small.png?1461595573) 0 0 repeat}.best-for-badges ul.small-badges li.socialising{background-position:0 0}.best-for-badges ul.small-badges li.sports-activities{background-position:0 175px}.best-for-badges ul.small-badges li.partying{background-position:0 -40px}.best-for-badges ul.small-badges li.relaxing{background-position:0 -80px}.best-for-badges ul.small-badges li.unique-atmosphere{background-position:-1px -120px}.best-for-badges ul.small-badges li.sightseeing{background-position:0 -160px}.best-for-badges ul.small-badges li.culture{background-position:0 -200px}.best-for-badges ul.small-badges li.shopping{background-position:0 -240px}.best-for-badges ul.small-badges li.food-lovers{background-position:0 -280px}.best-for-badges ul.small-badges li.nature-lovers{background-position:0 -319px}.best-for-badges ul.small-badges li.sports-and-activities{background-position:0 -359px}.best-for-badges ul.small-badges li.eco-tourism{background-position:0 -399px}.best-for-badges ul.small-badges li.volunteering{background-position:0 -440px}.best-for-badges ul.small-badges li.celebration{background-position:0 -478px}.hostel-teaser .best-for-badges{float:left;padding:6px 0 6px 6px;width:80px}.hostel-teaser .best-for-badges li{width:34px;height:34px;margin:0 6px 6px 0}.hostel-teaser .best-for-badges li.central-location{-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6;background:url(../images/interface/icon-best-for-placeholder-small.png?1461595573) 0 0 repeat}.accordion-arrow{height:9px;background:#d1deeb;text-align:center}.accordion-arrow .caret{border-bottom-color:#FFF;border-top-color:#FFF;margin-top:3px;opacity:1}.accordion-open .caret{border-bottom:4px solid white;border-top:0 none;opacity:1;content:"↑"}.summary-hostel-name{cursor:pointer}.booking-summary .form-buttons{overflow:hidden;*zoom:1;float:right;padding:6px 0 6px}.book-now{text-transform:uppercase}.room-cost,.additional-cost,.balance-price,.total-cost{clear:both;text-align:right;padding:6px 0 6px}.room-cost p,.additional-cost p,.balance-price p,.total-cost p{margin-bottom:0}.item-value{font-weight:bold}.additional-cost p{margin-bottom:5px}.room-cost{background:#edf5fb;padding:6px}.total-cost{clear:both}.item-value{width:80px}.balance-price .balance-exchange{display:block;margin:6px}.balance-price p{margin-bottom:5px}.balance-price p.balance-exchange-note{font-size:.8em;line-height:1.1em}.balance-price .balance-value{font-weight:bold}.balance-price .balance-exchange-note{text-align:left}.balance-price .balance-exchange-note p{font-size:.8em;line-height:1.2em}.desposit_non_refundable{float:left;font-size:12px}.final-total{color:#fff;background:#3d77b3}.special-offer{background:url(/images/interface/icon-special-offer-small.png?1461595573) no-repeat 0 2px;color:#E81414;padding-left:24px;width:auto;background-position-x:125px}.summary-special-offer{color:#f89826;font-size:16px}.breadcrumb{clear:both;padding:3px 6px;background:none;margin-bottom:0}.breadcrumb ul{margin-bottom:0}.breadcrumb a{color:#666}.breadcrumb .current-page{font-weight:bold;color:#666}.breadcrumb .breadcrumb-indicator,.breadcrumb .breadcrumb-indicator:hover{padding:0 2px 0 3px;text-decoration:none}.carousel{margin-bottom:0;overflow:hidden;*zoom:1;position:relative;background:#eee}.carousel .carousel-container{position:relative;overflow:hidden}.carousel .slides{overflow:hidden;position:relative;left:0;top:0}.carousel .slide{padding:0;margin:0;position:relative;float:left}.carousel .slide a{overflow:hidden}.carousel .slide-caption{background:url(../images/interface/bg-carousel-caption.png) repeat 0 0}.carousel .controls{overflow:hidden;*zoom:1}.carousel .controls li{width:50px;height:50px;margin-left:1px;display:block;position:relative}.carousel .controls .arrow-span{width:25px;height:25px;background-position:0 0;background-repeat:no-repeat;display:block;position:absolute;left:50%;top:50%;margin-left:-12.5px;margin-top:-12.5px}.next .carousel .controls .arrow-span{background-image:url(../images/interface/btn-carousel-next.png?1461595573)}.previous .carousel .controls .arrow-span{background-image:url(../images/interface/btn-carousel-prev.png?1461595573)}.carousel-control{width:47px;height:47px;font-size:16px;font-weight:normal;line-height:normal;background:url(../images/interface/sprite-carousel-buttons.png?1461595573) 0 0 no-repeat transparent;border:none;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}.carousel-control:hover{opacity:1}.carousel-control.right{background-position:4px 4px;top:200px}.carousel-control.left{background-position:4px -43px;top:204px}.carousel .item{width:100%}.indicator-bg{position:absolute;top:-7px;left:0;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;background:#999;display:inline-block;height:30px;width:30px}.active .indicator-bg{background:#3d77b3}.indicator-title{margin-left:14px}.indicator-no{position:absolute;top:-1px;left:10px;text-align:center;display:inline-block;color:#fff}.no-1{left:12px}.checkout-progress-no{font-size:16px;line-height:22px;border-bottom:1px solid #e5e5e5;position:relative;margin-bottom:9px;margin-top:6px}.checkout-progress-no .indicator-no{position:absolute;top:-12px;left:50%;margin-left:-5px}.checkout-progress-no .no-1{margin-left:-3px}.checkout-progress-no .indicator-bg{position:absolute;top:-17px;left:50%;margin-left:-15px}.checkout-summary-panel{margin-bottom:24px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;background:#edf5fb}.checkout-summary-panel .summary-panel-heading{text-align:center;padding:6px;background:#286ba9;color:#fff;-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px;-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.checkout-summary-panel .hostel-item{border-top:2px solid #d1deeb}.checkout-summary-panel .hostel-item .show-hide{cursor:pointer;width:auto;margin:0 auto 10px;text-align:center;color:#3d77b3;display:inherit;text-decoration:none}.checkout-summary-panel .hostel-item .show-hide span{background:url(../images/interface/up-down-arrow-sprite.png?1461595573) 0 -10px;width:13px;height:8px;display:inline-block}.checkout-summary-panel .hostel-item .collapsed span{background:url(../images/interface/up-down-arrow-sprite.png?1461595573) 0 0}.checkout-summary-panel .hostel-item:first-child{border-top:0}.checkout-summary-panel .summary-hostel-name{margin:12px 0 0;text-align:center;cursor:auto}.checkout-summary-panel .summary-hostel-name h3{margin:0;padding:0}.checkout-summary-panel .product-item{padding:0 6px;border-top:2px solid #d1deeb}.checkout-summary-panel .product-item td{text-align:left;vertical-align:top;padding:3px}.checkout-summary-panel .product-item tr{border-bottom:1px solid #d1deeb}.checkout-summary-panel .product-item tr:last-child{border:0}.checkout-summary-panel .product-item .head,.checkout-summary-panel .product-item .product-type{font-weight:bold}.checkout-summary-panel .product-item .head{width:100px}.checkout-summary-panel .product-item .product-type{margin-bottom:0}.checkout-summary-panel .product-item .product-cost{text-align:right;border-bottom:0;font-weight:bold;padding:6px}.checkout-summary-panel .product-item .product-cost p{margin-bottom:0}.checkout-summary-panel .summary-total{border-top:2px solid #d1deeb;width:auto;float:none}.checkout-summary-panel .summary-total .content-container,.checkout-summary-panel .summary-total .filter-actions,.checkout-summary-panel .summary-total .show-more{padding:6px}.checkout-summary-panel .summary-total .cost-note,.checkout-summary-panel .summary-total .balance-exchange-note{position:static}.checkout-summary-panel .summary-total .balance-exchange-note{width:300px}.manage-booking-link{text-align:center;padding:12px 0}.print-view{margin-top:20px}.cookie-warning{background:#fff}.cookie-warning-wrapper{-webkit-box-shadow:0 0 10px rgba(0,0,4,0.27);-moz-box-shadow:0 0 10px rgba(0,0,4,0.27);box-shadow:0 0 10px rgba(0,0,4,0.27);position:relative}.cookie-warning-wrapper p,.cookie-warning-wrapper form{margin:0;padding:0}.cookie-warning-wrapper .close-window{position:absolute;top:6px;right:6px;background:transparent url(../images/interface/btn-close.png?1461595573) 0 0 no-repeat;height:27px;width:27px;border:0}.cookie-warning-bg{padding:12px 84px 12px 96px;background:url(../images/interface/icon-information.png?1461595573) 40px 24px no-repeat}.curr-lang-menu{left:-42px;width:200px;z-index:3000}.curr-lang-menu .radio{position:absolute;left:-5000px}.curr-lang-menu select{width:100%}.curr-lang-menu .label-btn{cursor:pointer;font-weight:normal;color:#286ba9}.curr-lang-menu .label-btn:hover,.curr-lang-menu .label-btn:focus{text-decoration:underline}.curr-lang-menu .label-btn.selected{font-weight:bold}.curr-lang-selector.open a .caret{border-bottom:4px solid white;border-top:0 none;content:"↑"}.entry-item{width:249px;margin-bottom:12px}.entry-item .entry{position:relative;padding-top:24px;padding-bottom:6px;background-position:0 0;background-repeat:repeat;overflow:hidden;-webkit-box-shadow:0 1px 1px rgba(95,95,95,0.44);-moz-box-shadow:0 1px 1px rgba(95,95,95,0.44);box-shadow:0 1px 1px rgba(95,95,95,0.44)}.entry-item .entry h2 a{color:#333}.entry-item .entry .datestamp{margin-bottom:12px}.entry-item .entry .hi-entry-item{position:absolute;bottom:0;left:6px;background:url(../images/interface/icon-hi-tripbook.png?1461595573) 0 0 no-repeat;padding:6px 0 6px 36px}.entry-item .entry .hi-entry-item span{font-weight:bold}.entry-item .entry .category{position:absolute;top:0;right:0;background:black;color:white;padding:3px 3px 3px 4px;text-transform:uppercase}.entry-item .entry .add-to-tripbooks{position:absolute;top:6px;left:6px;width:33px;height:32px;background:url(../images/interface/sprites.png?1461595573) 0 0 no-repeat}.entry-item .entry .add-to-tripbooks:hover,.entry-item .entry .add-to-tripbooks.inactive{background-position:0 -34px}.entry-item .entry .sub-entry{position:relative;bottom:0;left:6px}.entry-item .entry .sub-entry img.thumb{float:left;width:30px;height:30px;border-bottom:none}.entry-item .entry .sub-entry p{float:left;margin-left:8px;margin-bottom:0;width:65%}.entry-item .entry .sub-entry p span{font-weight:bold}.entry-item .entry .sub-entry .close-sml{position:absolute;right:22px;top:4px;width:auto;cursor:pointer;border-bottom:none}.entry-item .entry img{width:100%}.entry-item .image-entry{padding-top:0}.entry-item .image-entry .no-image{padding-top:20px}.entry-item .content-container,.entry-item .filter-actions,.entry-item .show-more{padding:6px}.entry-item .image-entry{background-color:white}.entry-item .url-entry{background-color:white}.entry-item .event-entry{background-image:url(../images/interface/bg-texture-event.png?1461595573);background-color:#9ce7e4}.entry-item .event-entry .category{background:#5db7b3}.entry-item .attraction-entry{background-image:url(../images/interface/bg-texture-attraction.png?1461595573);background-color:#f4f4f4}.entry-item .attraction-entry .category{background:#666}.entry-item .hostel-entry{background-image:url(../images/interface/bg-texture-hostel.png?1461595573);background-color:#fff}.entry-item .hostel-entry .img-container{position:relative;padding-bottom:30px}.entry-item .hostel-entry img{border-bottom:5px solid #f93}.entry-item .hostel-entry .category{background:#f93}.entry-item .hostel-entry .hostelling-logo{background:url(../images/interface/icon-hostel-marker.png?1461595573) 0 0 no-repeat;height:54px;width:47px;position:absolute;bottom:0;right:20px}.entry-item .offer-entry{background-image:url(../images/interface/bg-texture-offer.png?1461595573);background-color:#ffa98f}.entry-item .offer-entry .category{background:#d7795d}.entry-item .activity-entry{background-image:url(../images/interface/bg-texture-activity.png?1461595573);background-color:#fffde3}.entry-item .activity-entry .category{background:#c0bc8c}.entry-item .clipping-entry{background-image:url(../images/interface/bg-texture-clipping.png?1461595573);background-color:#fff}.entry-item .discount-entry{background-image:url(../images/interface/bg-texture-discount.png?1461595573);background-color:#ffe5c0}.entry-item .discount-entry .category{background:#dead68}.entry-item .eco-entry{background-image:url(../images/interface/bg-texture-eco.png?1461595573);background-color:#c2d784}.entry-item .eco-entry .category{background:#8aa833}.entry-item .volunteering-entry{background-image:url(../images/interface/bg-texture-volunteer.png?1461595573);background-color:#dfe4f9}.entry-item .volunteering-entry .category{background:#909ccd}.tripbook-hostel-item{width:249px}.groups-isotope-select{position:relative;float:right;width:200px;top:12px}.groups-isotope-title-country{position:relative;top:24px}.groups-isotope-title-city{position:relative;top:28px}.groups-isotope-title-hostel{position:relative;top:32px}.group-trips-isotope{background-image:url(../images/interface/bg-texture-event.png?1461595573)!important}.photo-credit{background:#333;color:white;font-size:11px;text-align:center}.photo-credit a{color:white}.explore-controls-container{position:relative;height:614px}.explore-controls{z-index:2000;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.37);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.37);box-shadow:0 3px 7px rgba(0,0,0,0.37)}.explore-controls .accordion{margin:0}.explore-controls .accordion-heading{padding:0}.explore-controls .accordion-group{border:0;margin:0}.explore-accordion-content{background-color:#fff}.explore-accordion-title{padding:6px;text-transform:uppercase;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#fff;-webkit-box-shadow:inset -1px 0 0 rgba(0,0,0,0.14);-moz-box-shadow:inset -1px 0 0 rgba(0,0,0,0.14);box-shadow:inset -1px 0 0 rgba(0,0,0,0.14);background:#E5E5E1;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#e5e5e1),color-stop(100%,#f8f8f6));background-image:-webkit-linear-gradient(top,#e5e5e1 0,#f8f8f6 100%);background-image:-moz-linear-gradient(top,#e5e5e1 0,#f8f8f6 100%);background-image:-o-linear-gradient(top,#e5e5e1 0,#f8f8f6 100%);background-image:linear-gradient(top,#e5e5e1 0,#f8f8f6 100%)}.explore-accordion-title h2{margin:0}.explore-accordion-title h2 a{color:#333}.explore-accordion-title .title-indicator{display:block;background:url(../images/interface/icon-accordion-down.png?1461595573) right center no-repeat}.active-title{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-moz-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:#F7911D;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f7911d),color-stop(100%,#f9ae58));background-image:-webkit-linear-gradient(top,#f7911d 0,#f9ae58 100%);background-image:-moz-linear-gradient(top,#f7911d 0,#f9ae58 100%);background-image:-o-linear-gradient(top,#f7911d 0,#f9ae58 100%);background-image:linear-gradient(top,#f7911d 0,#f9ae58 100%)}.active-title .title-indicator{display:block;background:url(../images/interface/icon-accordion-up.png?1461595573) right center no-repeat}.explore-breadcrumb ul{margin:0 0 6px 0;padding:0;overflow:hidden;*zoom:1}.explore-breadcrumb li{float:left;padding:0 3px 0 0;color:#286ba9}.explore-breadcrumb a{padding:0 3px 0 0;display:block;float:left}.explore-breadcrumb li:last-child{color:#286ba9;font-weight:bold}.explore-menu{border:1px solid #e5e5e5}.explore-menu ul{padding:0;margin:0}.explore-menu ul ul,.explore-menu ul ul ul,.explore-menu ul ul ul ul{border-top:1px solid #e5e5e5}.explore-menu ul li a{padding-left:6px}.explore-menu ul li li{border-right:0}.explore-menu ul li li a{padding-left:12px}.explore-menu ul li li li a{padding-left:18px}.explore-menu ul li li li li a{padding-left:24px}.explore-menu li{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.explore-menu li:last-child{border:0}.explore-menu li>ul{display:none}.explore-menu li.open>ul{display:block}.explore-menu a{padding:6px 3px;display:block}.explore-menu a.active,.explore-menu a:focus,.explore-menu a:hover{background:#286ba9;color:#fff;text-decoration:none}.search-filter{margin:0 0 0 12px}.search-filter .cancel{float:right}.search-form-elems{padding-right:10px}.search-filter .dropdown-toggle{color:#333;display:block;padding:7px 6px 3px 3px}.search-filter .dropdown-toggle:hover,.search-filter .dropdown-toggle:focus{background:none;color:#467aa9}.search-form-elems .search-filter .dropdown-toggle .caret{border-top:4px solid #333;border-bottom:0 none}.search-form-elems .search-filter .dropdown-toggle:hover,.search-form-elems .search-filter .dropdown-toggle:focus{background:none;color:#467aa9;text-decoration:none}.search-form-elems .search-filter .dropdown-toggle:hover .caret,.search-form-elems .search-filter .dropdown-toggle:focus .caret{border-bottom-color:#467aa9;border-top-color:#467aa9}.filter-table{padding:0;border-left:1px solid #e5e5e5;border-top:1px solid #e5e5e5}.filter-table td{text-align:left;font-size:.8em;letter-spacing:none;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.filter-table th{text-align:left;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:12px}.filter-actions{overflow:hidden;*zoom:1}.search-form-elems .search-filter.open .dropdown-toggle{-moz-border-radius-topleft:12px;-webkit-border-top-left-radius:12px;border-top-left-radius:12px;-moz-border-radius-topright:12px;-webkit-border-top-right-radius:12px;border-top-right-radius:12px;background:#467aa9;color:#fff}.search-form-elems .search-filter.open .dropdown-toggle .caret{border-bottom:4px solid white;border-top:0 none;content:"↑"}.AJAXHilite{color:#f9af58;font-weight:bold}.group-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}.group-tabs a{color:#333}.group-tabs li{border-top:1px solid #ceccc9}.group-tabs li h2{text-transform:none}.group-tabs .active a{color:#1c4a75}.hostel-tabs{border-bottom:0;margin-bottom:0}.hostel-tabs .tab-icon{display:block;background-image:url(../images/interface/sprite-icon-tabs.png?1461595573);background-repeat:no-repeat}.affiliates .tab-content{clear:both}.hostel-teaser,.map-teaser,.hostel-nearby{margin:6px;position:relative;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.hostel-teaser .small-ratings-badge,.map-teaser .small-ratings-badge,.hostel-nearby .small-ratings-badge,.hostel-teaser .details-panel .ratings-badge,.details-panel .hostel-teaser .ratings-badge,.map-teaser .details-panel .ratings-badge,.details-panel .map-teaser .ratings-badge,.hostel-nearby .details-panel .ratings-badge,.details-panel .hostel-nearby .ratings-badge,.hostel-teaser .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-teaser .small-ratings-badge,.map-teaser .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .map-teaser .small-ratings-badge,.hostel-nearby .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-nearby .small-ratings-badge,.hostel-teaser .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-teaser .small-ratings-badge,.map-teaser .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .map-teaser .small-ratings-badge,.hostel-nearby .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-nearby .small-ratings-badge{position:absolute;top:6px;right:6px}.hostel-teaser .img-paper-effect,.map-teaser .img-paper-effect,.hostel-nearby .img-paper-effect{width:230px;height:21px;background:url(../images/interface/bg-map-teaser-torn-paper.png?1461595573) 0 0 no-repeat;position:absolute;top:151px;left:0}.hostel-teaser .marker-icon,.map-teaser .marker-icon,.hostel-nearby .marker-icon{line-height:34px;font-size:14px;background:url(../images/interface/icon-map-teaser-marker.png?1461595573) 2px 0 no-repeat;height:42px;width:40px;position:absolute;top:130px;text-align:center;left:5px}.hostel-teaser .prices-from,.map-teaser .prices-from,.hostel-nearby .prices-from{clear:both;padding-left:4px}.hostel-teaser .prices-from .price-item,.map-teaser .prices-from .price-item,.hostel-nearby .prices-from .price-item{margin-right:4px}.hostel-teaser .prices-from .tag,.map-teaser .prices-from .tag,.hostel-nearby .prices-from .tag{padding-right:4px}.hostel-teaser .prices-from li,.map-teaser .prices-from li,.hostel-nearby .prices-from li{float:none;display:inline-block}.hostel-teaser .map-teaser-action,.map-teaser .map-teaser-action,.hostel-nearby .map-teaser-action{padding:6px;background:#ebebeb;text-align:center}.hostel-teaser .map-teaser-action a,.map-teaser .map-teaser-action a,.hostel-nearby .map-teaser-action a{width:72%}.hostel-teaser .map-teaser-action button,.map-teaser .map-teaser-action button,.hostel-nearby .map-teaser-action button{width:88%}.hostel-teaser h2,.map-teaser h2,.hostel-nearby h2,.hostel-teaser h3,.map-teaser h3,.hostel-nearby h3{text-align:center;padding:3px 12px;margin-bottom:0;line-height:18px}.hostel-name{font-weight:bold;padding:6px 12px 0 12px}.iframe-search .errors{padding:0 12px}.iframe-search-background-normal{background:#fff}.iframe-search-background-transparent{background:transparent}.iframe-title{color:#333}.iframe-search-form-background-normal{background-color:#f1f1f1;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.12);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.12);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.12)}.iframe-search-form{padding:2px 0 6px 0;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.iframe-search-form .destination-field{width:256px}.iframe-search-form .datepicker,.iframe-search-form .nights,.iframe-search-form .guests{width:115px;margin-bottom:5px}.iframe-search-form .datepicker{cursor:pointer;background:url(../images/interface/icon-calendar.png?1461595573) no-repeat 125px 8px white;padding-left:23px;margin-right:2px}.iframe-search-form .guests{width:127px}.iframe-search-form label.affiliate-search{line-height:30px;float:left;padding-right:15px;margin-left:25px}.col1{width:125px;float:left;padding-left:24px}.col2{width:125px;float:right;padding-right:24px}.stayok{width:100%;background-image:none;background:#f2f2f0}.stayok div{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stayok .icon-search{width:4px;background:none}.stayok .affiliates-groups-link-wrapper{margin-top:10px}.stayok div{background-color:#f2f2f0;color:#464644}.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 .mobile-search-display .search-again,.mobile-search-display .stayok .search-again,.stayok .add-ons .checkout-forms .expander,.add-ons .checkout-forms .stayok .expander,.stayok .bookings-table .view-booking-btn,.bookings-table .stayok .view-booking-btn{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 .mobile-search-display .search-again:hover,.mobile-search-display .stayok .search-again: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{color:white;background-color:#FF6D00}.stayok .affiliates-groups-link{color:#FF6D00}.modal-layout .alert{max-width:55%}.img-container{min-width:240px;width:auto;margin:0 auto 9px auto;padding:0;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}.megafolio-container{width:100%;position:relative;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-sizing:border-box}.loading-spinner{position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}.location-map-canvas img{max-width:none}.map-canvas img{max-width:none}.hostel-info-window{overflow:hidden}.hostel-info-window h2{margin-bottom:0}.hostel-info-window h2 a{color:#333;text-decoration:underline}.info-img,.info-details{float:left}.info-ratings-container{margin-top:9px;width:70px;height:70px;position:relative}.info-ratings-container .small-ratings-badge,.info-ratings-container .details-panel .ratings-badge,.details-panel .info-ratings-container .ratings-badge,.info-ratings-container .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .info-ratings-container .small-ratings-badge,.info-ratings-container .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .info-ratings-container .small-ratings-badge{position:absolute;top:50%;right:50%;margin-top:-26px;margin-right:-26px}.noScroll{padding-right:15px}.map-list li{cursor:pointer}.map-teaser{margin:0;padding:0;min-height:232px}.map-teaser .prices-from{overflow:hidden;*zoom:1}.map-teaser-image{max-height:170px;min-height:170px;max-width:229px}.teaser-item{padding:6px}.teaser-item h2{padding-left:40px}.search-grid-item .map-teaser .img-paper-effect{top:154px}.tripbook-result-items .teaser-item:hover,.tripbook-result-items .teaser-item:focus{background:#f2f2f2}.tripbook-result-items .teaser-item{border:1px solid #e5e5e5}.tripbook-map-teaser{position:relative;padding:0 24px;background:transparent url(../images/interface/icon-hostel-marker-small.png?1461595573) 0 0 no-repeat}.tripbook-map-teaser .add-to-tripbooks{position:absolute;top:0;right:0;width:33px;height:32px;background:url(../images/interface/sprites.png?1461595573) 0 0 no-repeat}.tripbook-map-teaser .add-to-tripbooks:hover,.tripbook-map-teaser .add-to-tripbooks.inactive{background-position:0 -34px}.tripbook-map-teaser h2{margin-bottom:6px}.tripbook-map-teaser p{margin-bottom:0}.tripbook-map-teaser .ratings{margin-top:6px}.tripbook-map-teaser .highlight{font-weight:bold}.modal-layout{background:#fff}.modal{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;border:0 none}.modal .modal-header button.close{margin-top:2px}.modal-backdrop{background-color:#fff}.modal button.close{background:transparent url(../images/interface/btn-close.png?1461595573) no-repeat 0 0;border:0;padding:0}.product-details .modal .content-container,.product-details .modal .filter-actions,.product-details .modal .show-more{padding:12px}.newsletter .content-container,.newsletter .filter-actions,.newsletter .show-more{padding:12px}.newsletter .content-container input.text,.newsletter .filter-actions input.text,.newsletter .show-more input.text{width:210px}.newsletter .content-container input.primary,.newsletter .filter-actions input.primary,.newsletter .show-more input.primary,.newsletter .content-container .checkout-process .progress-controls input,.checkout-process .progress-controls .newsletter .content-container input,.newsletter .filter-actions .checkout-process .progress-controls input,.checkout-process .progress-controls .newsletter .filter-actions input,.newsletter .show-more .checkout-process .progress-controls input,.checkout-process .progress-controls .newsletter .show-more input,.newsletter .content-container .tripbook-carousel input.hostel-link,.tripbook-carousel .newsletter .content-container input.hostel-link,.newsletter .filter-actions .tripbook-carousel input.hostel-link,.tripbook-carousel .newsletter .filter-actions input.hostel-link,.newsletter .show-more .tripbook-carousel input.hostel-link,.tripbook-carousel .newsletter .show-more input.hostel-link,.newsletter .content-container input.hostel-map-link,.newsletter .filter-actions input.hostel-map-link,.newsletter .show-more input.hostel-map-link,.newsletter .content-container .mobile-search-display input.search-again,.mobile-search-display .newsletter .content-container input.search-again,.newsletter .filter-actions .mobile-search-display input.search-again,.mobile-search-display .newsletter .filter-actions input.search-again,.newsletter .show-more .mobile-search-display input.search-again,.mobile-search-display .newsletter .show-more input.search-again{padding:5px 12px 4px;margin:-9px 0 0 6px;font-size:13px}.newsletter .content-container form,.newsletter .filter-actions form,.newsletter .show-more form,.newsletter .content-container .alert,.newsletter .filter-actions .alert,.newsletter .show-more .alert{margin:0}.newsletter .content-container .newsletter-form,.newsletter .filter-actions .newsletter-form,.newsletter .show-more .newsletter-form{position:relative}.newsletter .content-container .newsletter-form .controls,.newsletter .filter-actions .newsletter-form .controls,.newsletter .show-more .newsletter-form .controls{box-shadow:none}.newsletter .content-container .newsletter-form .spinner,.newsletter .filter-actions .newsletter-form .spinner,.newsletter .show-more .newsletter-form .spinner{position:absolute;top:-40px;right:10px}.newsletter .newsletter-form{display:none}.js .newsletter .newsletter-form{display:block}.mail-icon{background-image:url(../images/glyphicons-125-message-plus.png?1461595573);width:29px;height:23px;overflow:hidden;position:relative;left:10px;top:-4px}.groups-subscribe-info{float:left}.subscribe{float:left}.sign-up-info{margin-top:20px}.hostels-nearby{padding:0 9px}.location-hostels .proximity p{margin-bottom:0}.proximity{padding:7px 0 3px;text-align:center}.hostel-nearby{width:235px;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px}.hostel-nearby .small-ratings-badge,.hostel-nearby .details-panel .ratings-badge,.details-panel .hostel-nearby .ratings-badge,.hostel-nearby .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-nearby .small-ratings-badge,.hostel-nearby .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-nearby .small-ratings-badge{top:43px}.hostel-nearby .img-wrap{display:block;position:relative;width:235px;height:144px;overflow:hidden}.hostel-nearby .img-paper-effect{top:auto;top:200px;width:235px;height:25px;background:url(../images/interface/bg-map-teaser-torn-paper2.png?1461595573) 0 0 no-repeat}.hostel-nearby .prices-from{padding-left:18px;background:#ebebeb;border-top-color:#e5e5e5}.hostel-nearby .prices-from li{margin-bottom:6px}.hostel-nearby .prices-from .map-teaser-action{clear:both}.hostel-nearby .small-ratings-badge,.hostel-nearby .details-panel .ratings-badge,.details-panel .hostel-nearby .ratings-badge,.hostel-nearby .details-panel .search-grid-item .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .reviews-container .hostel-nearby .small-ratings-badge,.hostel-nearby .search-grid-item .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .reviews-container .details-panel .hostel-nearby .small-ratings-badge{top:42px}.single-image{width:100%}.price-display{clear:both}.price-display .content-container,.price-display .filter-actions,.price-display .show-more{padding:9px 18px 0 18px}.price-display form{margin-bottom:0}.price-display .checkbox{padding:0;margin:0}.price-display .special-offer-title{background:url(../images/interface/icon-special-offer.png?1461595573) 0 0 no-repeat;padding-left:35px;color:#e81414;margin-bottom:5px}.price-display .product-type{font-weight:bold;margin-bottom:5px}.price-display h3,.price-display p{margin-bottom:0}.price-display .table-heading{text-align:left;font-weight:normal;background:#666;color:#fff;padding:3px}.price-display .table-heading h3{display:inline;margin-right:3px}.price-display .product-nights{color:#286ba9}.price-display .product-details p{padding:5px 0 0}.price-display .product-details .note{font-size:12px;color:#999}.price-display .no-of-beds{color:#999;padding:0 3px;word-wrap:break-word}.price-display .guest-options{border-right:0}.price-display .guest-options .guest-gender{float:left;padding-left:6px}.price-display .guest-options .guest-gender label{display:block;width:15px;height:30px;margin:0 auto;padding-bottom:3px}.price-display .guest-options .guest-gender .male{background:url(../images/interface/icon-male.png?1461595573) 0 0 no-repeat}.price-display .guest-options .guest-gender .female{background:url(../images/interface/icon-female.png?1461595573) 0 0 no-repeat}.price-display .guest-options .guest-gender.disabled{visibility:hidden}.price-display .guest-options .guest-select,.price-display .guest-options .room-quantity{width:50px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.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 .mobile-search-display .search-again,.mobile-search-display .price-display .guest-options .form-buttons .search-again,.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{padding:5px 10px 4px}.td.ticked{background-color:#cacac6;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFCACAC6',endColorstr='#FFEFEFEC');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#c9c9c5),color-stop(100%,#efefec));background-image:-webkit-linear-gradient(top,#c9c9c5 0,#efefec 100%);background-image:-moz-linear-gradient(top,#c9c9c5 0,#efefec 100%);background-image:-o-linear-gradient(top,#c9c9c5 0,#efefec 100%);background-image:linear-gradient(top,#c9c9c5 0,#efefec 100%)}.prices-from{padding:6px 0 3px 6px}.prices-from li{float:right;margin:0 12px 0 0;padding:0 2px 4px 12px;*margin:0;*padding:0 2px 4px 2px;text-align:right;background:url(../images/interface/bg-price-tag-shadow-transparency.png?1461595573) bottom right no-repeat}.tag{color:#fff;font-size:10px;line-height:8px;padding:4px 12px 3px 12px;-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;border-top-right-radius:8px;-moz-border-radius-bottomright:8px;-webkit-border-bottom-right-radius:8px;border-bottom-right-radius:8px;position:relative;z-index:2;background:#4d91cd url(../images/interface/bg-price-tag.png?1461595573) repeat-x 0 0}.tag .value{display:block}.tag:after{content:"";position:absolute;width:39px;height:47px;top:50%;margin-top:-24px;left:-16px;background:transparent url(../images/interface/bg-price-tag-end-transparency.png?1461595573) left center no-repeat}.hostel-teaser .prices-from,.hostel-info-window .prices-from{border-top:0;border-bottom:0;padding:6px 6px 6px 0}.hostel-teaser .prices-from li,.hostel-info-window .prices-from li{float:right;margin-bottom:6px;padding:0 2px 3px 18px}.hostel-info-window .prices-from{padding:0}.hostel-info-window .prices-from li{float:left;margin-bottom:0}.hostel-teaser .price-type,.hostel-teaser .tag{float:left}.hostel-teaser .price-type{left:-24px;padding-top:8px;position:relative;text-align:right}.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,.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,.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,.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?1461595573) 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}#small-ratings-badge-neutral{background:url(../images/interface/bg-small-ratings-badge-neutral.png?1461595573) 0 0 no-repeat}#small-ratings-badge-unhappy{background:url(../images/interface/bg-small-ratings-badge-unhappy.png?1461595573) 0 0 no-repeat}#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?1461595573) 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?1461595573) 0 0 repeat}#ratings-badge-unhappy{background:url(../images/interface/bg-ratings-badge-unhappy.png?1461595573) 0 0 repeat}.green-ratings-badge{background:url(../images/interface/bg-green-ratings-badge.png?1461595573) 0 0 repeat}.green-ratings-badge span{top:34px;left:0}.small-green-ratings-badge{background:url(../images/interface/bg-small-green-ratings-badge.png?1461595573) 0 0 repeat;width:53px;height:54px;font-size:16px;line-height:16px}.small-green-ratings-badge span{width:53px;top:20px;left:0}#padding-top-bottom{padding-top:7px;padding-bottom:7px}.search-bar{background:#fff}.search-bar .search-form-elems{padding-top:0}.search-bar .content-container,.search-bar .filter-actions,.search-bar .show-more{text-align:center;width:100%}.search-bar input,.search-bar select{margin-bottom:0}.search-bar .search-form-section{vertical-align:middle;padding:0}.search-bar .destination-field{width:230px;margin:0 8px 0 0}.search-bar .dates-selector input,.search-bar .dates-selector select{display:inline-block;vertical-align:middle}.search-bar input.nights{display:none}.search-bar .plus-10-guests{display:none}.search-bar .dates-selector input{position:relative}.search-bar .dates-selector .guests,.search-bar .dates-selector .nights{width:90px}.search-bar .dates-selector .guests{margin-right:0}.search-bar .calendar-icon-holder{position:relative;float:left;margin-right:5px}.search-bar .calendar-icon{position:absolute;top:4px;right:4px;width:11px;height:12px;background:url(../images/interface/icon-calendar.png?1461595573) no-repeat 0 0}.search-bar .promotion-display{margin-top:10px;margin-bottom:10px;font-size:large}.search-bar .promotion-display a{color:#5693C9}.number-of-guests-selection{width:60px}.clear-dates{margin-top:3px;margin-bottom:-5px;color:orange;cursor:pointer;font-weight:bold;display:none}.ui-datepicker-div{z-index:1000}.iframe-search .ui-datepicker{font-size:12px}.input-prepend .guests-indicator-icon-wrapper{height:auto}.search-button-main{margin:0 0 0 0!important}.affiliates-groups-link{color:#00B2EE}.select-guests{border:0;outline:1px solid #ccc;background-color:white}.search-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}.search-tabs a{padding-left:12px;color:#333}.search-tabs .hostels{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0}.search-tabs .hostels a{background:url(../images/interface/icon-hostel.png?1461595573) no-repeat left 3px}.search-tabs .tripbooks{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.search-tabs .tripbooks a{background:url(../images/interface/icon-tripbooks-heart.png?1461595573) no-repeat left 3px}.search-tabs .active.tripbooks a{color:#1c4a75;background:url(../images/interface/icon-tripbooks-heart-active.png?1461595573) no-repeat left 3px}.search-tabs .active.hostels a{color:#1c4a75;background:url(../images/interface/icon-hostel-active.png?1461595573) no-repeat left 3px}.search-tabs .mobile-search-map-button{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.search-tabs .mobile-search-map-button a{background:url(../images/interface/icon-map-view.png?1461595573) no-repeat left 3px}.search-tabs .active.mobile-search-map-button a{color:#1c4a75;background:url(../images/interface/icon-map-view.png?1461595573) no-repeat left 3px}.search-view-tabs{position:relative;z-index:2;-webkit-box-shadow:0 1px 0 rgba(81,81,81,0.3),inset 1px 0 0 rgba(0,0,0,0.14);-moz-box-shadow:0 1px 0 rgba(81,81,81,0.3),inset 1px 0 0 rgba(0,0,0,0.14);box-shadow:0 1px 0 rgba(81,81,81,0.3),inset 1px 0 0 rgba(0,0,0,0.14);border-bottom:0;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;-o-border-radius:18px;border-radius:18px;overflow:hidden;*zoom:1}.search-view-tabs li.active{color:#000;background:#f79520;-webkit-box-shadow:inset 0 1px 1px 1px #fac78a;-moz-box-shadow:inset 0 1px 1px 1px #fac78a;box-shadow:inset 0 1px 1px 1px #fac78a;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5YjA1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y3OTUyMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#f9b059),color-stop(100%,#f79520));background:-webkit-linear-gradient(#f9b059,#f79520);background:-moz-linear-gradient(#f9b059,#f79520);background:-o-linear-gradient(#f9b059,#f79520);background:linear-gradient(#f9b059,#f79520)}.search-view-tabs li.active a{border:0;color:#333}.search-view-tabs li.active:hover,.search-view-tabs li.active:focus{background:#f79520}.search-view-tabs li{border:0;float:left;padding:0;-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6}.search-view-tabs li a{border:0;color:#333;padding:10px 15px 10px 40px;border:0}.search-view-tabs li a:hover,.search-view-tabs li a:focus{text-decoration:none}.search-view-tabs .grid{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.search-view-tabs .grid a,.search-view-tabs .grid a:hover,.search-view-tabs .grid a:focus{background:transparent url(../images/interface/icon-grid-view.png?1461595573) no-repeat 16px 12px;border:0;color:#333}.search-view-tabs .map{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0}.search-view-tabs .map a,.search-view-tabs .map a:hover,.search-view-tabs .map a:focus{background:transparent url(../images/interface/icon-map-view.png?1461595573) no-repeat 18px 11px;border:0;color:#333}.list-view .grid{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.list-view .grid a,.list-view .grid a:hover,.list-view .grid a:focus{background:transparent url(../images/interface/icon-list-view.png?1461595573) no-repeat 16px 12px;border:0;color:#333}.social-signin li{display:inline;zoom:1;vertical-align:middle;margin-bottom:12px;padding-right:3px;height:31px;line-height:31px}.social-signin li span{display:inline-block;zoom:1;width:44px;height:31px;margin:0 5px 0 0}.social-signin li span.end{width:3px;margin:0 0 0 8px}.social-signin li a{display:inline-block;zoom:1;font-weight:bold;font-size:.9em;height:31px;line-height:31px;color:#fff}.social-signin li a strong{position:relative;display:inline-block;top:-10px}.social-signin li a:hover{color:#dff;text-decoration:none}.social-signin li a.facebook-login{background:url(/images/interface/btn-facebook-login-middle.png?1461595573)}.social-signin li a.facebook-login span{background:url(/images/interface/btn-facebook-login-left.png?1461595573) no-repeat}.social-signin li a.facebook-login span.end{background:url(/images/interface/btn-facebook-login-right.png?1461595573) top right no-repeat}.social-signin li a.twitter-login{background:url(/images/interface/btn-twitter-login-middle.png?1461595573)}.social-signin li a.twitter-login span{background:url(/images/interface/btn-twitter-login-left.png?1461595573) no-repeat}.social-signin li a.twitter-login span.end{background:url(/images/interface/btn-twitter-login-right.png?1461595573) top right no-repeat}.social-signin li a.google-login{background:url(/images/interface/btn-google-login-middle.png?1461595573);color:#555}.social-signin li a.google-login span{background:url(/images/interface/btn-google-login-left.png?1461595573) no-repeat}.social-signin li a.google-login span.end{background:url(/images/interface/btn-google-login-right.png?1461595573) top right no-repeat}.social-signin li a.google-login:hover{color:#888}.tip-item,.review-item{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 0 rgba(117,117,117,0.3);-moz-box-shadow:0 1px 0 rgba(117,117,117,0.3);box-shadow:0 1px 0 rgba(117,117,117,0.3);margin:0 0 9px 0;background-color:#f7f7f7;position:relative}.tip-item:after,.review-item:after{content:"";position:absolute;width:16px;height:15px;bottom:-15px;left:55px;background:url(../images/interface/bg-bubble-arrow.png?1461595573) 0 0 no-repeat}.reply-item{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 0 rgba(117,117,117,0.3);-moz-box-shadow:0 1px 0 rgba(117,117,117,0.3);box-shadow:0 1px 0 rgba(117,117,117,0.3);margin:0 0 9px 0;background-color:#fff4e8;position:relative}.reply-item:after{content:"";position:absolute;width:16px;height:15px;bottom:-15px;left:55px;background:url(../images/interface/bg-bubble-arrow2.png?1461595573) 0 0 no-repeat}.sustainability-labels .sustainability-labels-container ul{margin:6px 15px;overflow:hidden}.sustainability-labels .sustainability-labels-container li{width:90px;height:90px;display:block;float:left;text-align:center;margin:0 3px}.sustainability-labels .sustainability-labels-container li img{max-width:90px;max-height:90px}.sustainability-labels .sustainability-labels-container p{border-top:1px solid #e5e5e5;text-align:center;padding:7px 6px 4px;margin:0;clear:both}.hi5-labels .hi5-labels-container ul{margin:6px 15px;overflow:hidden}.hi5-labels .hi5-labels-container li{padding:5px;text-align:center;margin:0 3px}.hi5-labels .hi5-labels-container li img{text-align:center}.hi5-labels .hi5-labels-container p{border-top:1px solid #e5e5e5;text-align:center;padding:7px 6px 4px;margin:0;clear:both}.user-avatar{float:left}.user-avatar img{width:75px;height:75px}.user{margin:22px 0 0 52px;font-weight:bold}.form-horizontal .add-ons-table{border-bottom:2px solid #e5e5e5}.form-horizontal .add-ons-table .td{vertical-align:top}.form-horizontal .add-ons-table .td select{width:auto}.form-horizontal .add-ons-table .td .control-group{margin:0;margin-bottom:6px;padding:0}.form-horizontal .add-ons-table:last-of-type{border:0;margin-bottom:0}.checkout-forms .content-container .donation-form,.checkout-forms .filter-actions .donation-form,.checkout-forms .show-more .donation-form{border:0;padding:0}.checkout-forms .notification-form .control-group{padding:0}.emembership-selects{clear:both;padding-bottom:12px}.emembership-selects label,.emembership-selects .text-label{float:left;margin-right:6px}.emembership-selects select{float:left;margin-right:6px}.checkout-forms .emembership-selects .control-group{margin:0;padding:3px 0}.advert{margin:6px 0}.membership-forms h4{margin-bottom:0}.membership-forms select{width:100px}.membership-forms .control-group{clear:both}.membership-forms label{margin-top:12px}.membership-forms p{clear:both}.membership-forms .expander{color:#286BA9}.checkbox-after .control-label{float:left;text-align:left}.accept-terms .checkbox-after{padding:0!important}.basket-page .heading{display:inline-block;*display:inline;background:url(../images/interface/icon-basket-header.png?1461595573) left top no-repeat;padding:0 0 0 40px}.basket-page .table-heading{text-align:left}.basket-page .remove-item{background:url(../images/interface/icon-remove.png?1461595573) 0 0 no-repeat;padding:0 0 0 25px}.groups-app .basket-page .heading{background:none;padding:0}.basket-delete-modal .content-container,.basket-delete-modal .filter-actions,.basket-delete-modal .show-more{text-align:center}.basket-delete-modal .content-container button,.basket-delete-modal .filter-actions button,.basket-delete-modal .show-more button{margin-right:4px;margin-left:4px}.basket-delete-modal h3{padding:0;margin:0}.basket-delete-modal .text-label{padding-bottom:12px}.pw-sent .heading{padding:0;background:none}.note-panel .content-container,.note-panel .filter-actions,.note-panel .show-more{text-align:left}.summary-panel{float:right;text-align:right}.discount{clear:both}.discount label{font-weight:bold;float:left;margin:3px 6px 0 0}.discount input{margin-bottom:0}.discount-label{display:block;font-weight:normal}.membership-notice{text-align:center;margin:6px 0}.membership-notice p{margin-bottom:0}.pricing-notes{clear:both}.white-link{color:white}.checkout-process .checkout-heading{border-bottom:1px solid #e5e5e5;text-align:center}.checkout-process .no-border{border:0}.checkout-process .form-horizontal .content-container,.checkout-process .form-horizontal .filter-actions,.checkout-process .form-horizontal .show-more{padding:3px}.checkout-process .form-horizontal .control-label{width:auto;margin-right:2px;font-weight:bold;float:left}.checkout-process .form-horizontal .control-group{margin-bottom:6px}.checkout-process .sustainability-donation-override{width:10%;float:left;padding-top:0}.checkout-process .checkbox{float:left;margin-right:6px;padding:4px 0 0 0;position:relative;top:6px}.checkout-process .form-section{overflow:hidden;*zoom:1;border-bottom:1px solid #e5e5e5}.checkout-process .continue-process,.checkout-process .last-section{border:0}.checkout-process .text-label{margin-bottom:0;padding-top:5px}.checkout-process .progress-controls{text-align:center}.checkout-process .progress-controls a.submit,.checkout-process .progress-controls .create-tripbook-teaser a.create-btn,.create-tripbook-teaser .checkout-process .progress-controls a.create-btn,.checkout-process .progress-controls .show-more a,.show-more .checkout-process .progress-controls a,.checkout-process .progress-controls .tripbook-carousel a.hostel-link,.tripbook-carousel .checkout-process .progress-controls a.hostel-link,.checkout-process .progress-controls a.hostel-map-link,.checkout-process .progress-controls .mobile-search-display a.search-again,.mobile-search-display .checkout-process .progress-controls a.search-again,.checkout-process .progress-controls .add-ons .checkout-forms a.expander,.add-ons .checkout-forms .checkout-process .progress-controls a.expander,.checkout-process .progress-controls .bookings-table a.view-booking-btn,.bookings-table .checkout-process .progress-controls a.view-booking-btn{margin-right:12px}.checkout-forms .content-container .control-group,.checkout-forms .filter-actions .control-group,.checkout-forms .show-more .control-group{margin-bottom:0!important;padding:6px 0}.checkout-forms .expander{color:#286BA9;cursor:pointer}.checkout-forms .expanderContent{display:none}.payment-iframe{margin:12px;height:600px}.donation-note{clear:both}.checkout-pages .alert-error p{margin-left:120px;margin-bottom:0}.pay-with-paypal{border:none;background:none}.emembership-standalone .emembership-selects .control-group{width:100%;float:left}.save-new-card .checkbox,.accept-terms .checkbox{top:0}.cms-page h1{margin:0}.cms-page .content-container,.cms-page .filter-actions,.cms-page .show-more{padding:18px}.cms-content ul{margin-left:5px}.cms-content li{background:url(../images/interface/bg-bullet.png?1461595573) 0 6px no-repeat;padding-left:15px}.cms-content li li{background:url(../images/interface/bg-dash.png?1461595573) 0 6px no-repeat}.cms-content ol li{background:none;padding-left:0}blockquote{padding:0 6px 6px 12px;margin:0;border:0}.underline{text-decoration:underline}.sustainability-counter{position:relative}.sustainability-counter .sustainability-figures{position:absolute;color:white;background-color:transparent;padding:.5%}.sustainability-counter .numbers{font-family:Sketch Block W00 Light,serif;text-align:center}.sustainability-counter .text{text-align:center}.confirmation{text-align:center}.confirmation .confirmation-msg,.confirmation .next-steps,.confirmation .review-container,.confirmation .important-info{text-align:left}.confirmation .tripbook-teaser{-webkit-box-shadow:0 0 0 0 #e6e6e6;-moz-box-shadow:0 0 0 0 #e6e6e6;box-shadow:0 0 0 0 #e6e6e6;border:0;margin:0 auto;text-align:left}.confirmation .overview-review{margin-left:6px}.confirmation .form-section{padding:0 0 12px 0}.confirmation .form-section.last-section{padding:0}.confirmation .forget-section h3,.confirmation .tripbook-section h3,.confirmation .review-section h3{margin-bottom:3px}.confirmation .next-steps h3{font-size:22px;color:#333;font-weight:bold}.confirmation .confirmation-msg{text-transform:uppercase;padding-top:9px;padding-bottom:0}.confirmation .confirmation-msg h2,.confirmation .confirmation-msg p{margin-bottom:0}.confirmation .confirmation-msg .booking-reference{color:#4dc048;text-transform:none}.confirmation .confirmation-msg .sub-msg{text-transform:none;color:#333;font-weight:normal}.confirmation .review{text-align:left}.confirmation .see-all{clear:both;padding:12px 0 0 0}.confirmation .next-steps{padding-top:9px;padding-bottom:0}.tripbook-teaser-panel{padding-top:12px}.forget-teaser-container{padding-left:50px;float:left;text-align:center}.forget-teaser-container.first{text-align:left}.forget-teaser-container.right{text-align:right}.forget-teaser{text-align:center}.first .forget-teaser{text-align:left}.last .forget-teaser{text-align:right}.create-tripbook-teaser .create-tripbook{background:url(../images/interface/bg-create-tripbook.png?1461595573) 43px 0 no-repeat;padding:150px 0 150px 14px;display:block;text-align:center}.create-tripbook-teaser .create-btn{display:inline-block;max-width:125px}.warning-panel p,.note-panel .content-container p,.note-panel .filter-actions p,.note-panel .show-more p,.membership-notice p,.pricing-notes p,.confirmation .important-info p{margin-bottom:10px}.secondary input[type="submit"],.age-of-guests .age-button input input[type="submit"],.curr-lang-menu .submit input[type="submit"],.curr-lang-menu .search-view-tabs li input[type="submit"],.search-view-tabs .curr-lang-menu li input[type="submit"],.curr-lang-menu .create-tripbook-teaser .create-btn input[type="submit"],.create-tripbook-teaser .curr-lang-menu .create-btn input[type="submit"],.curr-lang-menu .show-more a input[type="submit"],.show-more .curr-lang-menu a input[type="submit"],.curr-lang-menu .tripbook-carousel .hostel-link input[type="submit"],.tripbook-carousel .curr-lang-menu .hostel-link input[type="submit"],.curr-lang-menu .hostel-map-link input[type="submit"],.curr-lang-menu .mobile-search-display .search-again input[type="submit"],.mobile-search-display .curr-lang-menu .search-again input[type="submit"],.curr-lang-menu .add-ons .checkout-forms .expander input[type="submit"],.add-ons .checkout-forms .curr-lang-menu .expander input[type="submit"],.curr-lang-menu .bookings-table .view-booking-btn input[type="submit"],.bookings-table .curr-lang-menu .view-booking-btn input[type="submit"],.search-filter .submit input[type="submit"],.search-filter .search-view-tabs li input[type="submit"],.search-view-tabs .search-filter li input[type="submit"],.search-filter .create-tripbook-teaser .create-btn input[type="submit"],.create-tripbook-teaser .search-filter .create-btn input[type="submit"],.search-filter .show-more a input[type="submit"],.show-more .search-filter a input[type="submit"],.search-filter .tripbook-carousel .hostel-link input[type="submit"],.tripbook-carousel .search-filter .hostel-link input[type="submit"],.search-filter .hostel-map-link input[type="submit"],.search-filter .mobile-search-display .search-again input[type="submit"],.mobile-search-display .search-filter .search-again input[type="submit"],.search-filter .add-ons .checkout-forms .expander input[type="submit"],.add-ons .checkout-forms .search-filter .expander input[type="submit"],.search-filter .bookings-table .view-booking-btn input[type="submit"],.bookings-table .search-filter .view-booking-btn input[type="submit"],.search-view-tabs li input[type="submit"],.search-sort .submit input[type="submit"],.search-sort .search-view-tabs li input[type="submit"],.search-view-tabs .search-sort li input[type="submit"],.search-sort .create-tripbook-teaser .create-btn input[type="submit"],.create-tripbook-teaser .search-sort .create-btn input[type="submit"],.search-sort .show-more a input[type="submit"],.show-more .search-sort a input[type="submit"],.search-sort .tripbook-carousel .hostel-link input[type="submit"],.tripbook-carousel .search-sort .hostel-link input[type="submit"],.search-sort .hostel-map-link input[type="submit"],.search-sort .mobile-search-display .search-again input[type="submit"],.mobile-search-display .search-sort .search-again input[type="submit"],.search-sort .add-ons .checkout-forms .expander input[type="submit"],.add-ons .checkout-forms .search-sort .expander input[type="submit"],.search-sort .bookings-table .view-booking-btn input[type="submit"],.bookings-table .search-sort .view-booking-btn input[type="submit"],.add-ons .checkout-forms .expander input[type="submit"],.bookings-table .view-booking-btn input[type="submit"]{border:0;background-color:rgba(0,0,0,0)}.checkout-forms .customer-details-form-elems .customer-details-form-section{padding:0 0 6px;margin:0 0 6px}.checkout-forms .customer-details-form-elems .customer-details-form-section.promises{border-top:1px solid #e5e5e5}.checkout-forms .customer-details-form-elems .control-group{padding:6px 0}.checkout-forms .customer-details-form-elems .form-heading{background:#666;margin:0 0 6px}.no_shadow{box-shadow:none!important}.e-membership .e-membership-intro{text-align:center}.e-membership .standard-page-body .tr.activated{background-color:#e4f5db}.e-membership .standard-page-body .tr.activated .icon{background:url(../images/content/icon-activated.png?1461595573) 0 0 no-repeat;padding:4px 0 4px 32px;display:block}.e-membership .standard-page-body .tr.not-activated{background-color:#ffe2e2}.e-membership .standard-page-body .tr.not-activated .icon{background:url(../images/content/icon-not-activated.png?1461595573) 0 0 no-repeat;padding:4px 0 4px 32px;display:block}.e-membership .standard-page-body .tr.cancelled{color:#999}.e-membership .standard-page-body .emem-message{white-space:normal;color:rgba(183,39,39,0.57)}.e-membership .standard-page-body .emem-message p{display:inline-block}.e-membership .standard-page-body .emem-message button{display:inline-block}.e-membership .emembership-choice ul{margin:0 0 9px}.e-membership .emembership-choice ul li{margin-bottom:4.5px}.e-membership .emembership-choice label{margin:0;padding:10px;font-weight:normal}.e-membership .emembership-choice input{margin-right:4.5px}.e-membership input.emem-country-code{width:120px}.e-membership .standard-page-form-container .barcode{position:absolute;top:48px;right:450px}.e-membership .submit,.e-membership .search-view-tabs li,.search-view-tabs .e-membership li,.e-membership .create-tripbook-teaser .create-btn,.create-tripbook-teaser .e-membership .create-btn,.e-membership .show-more a,.show-more .e-membership a,.e-membership .tripbook-carousel .hostel-link,.tripbook-carousel .e-membership .hostel-link,.e-membership .hostel-map-link,.e-membership .mobile-search-display .search-again,.mobile-search-display .e-membership .search-again,.e-membership .add-ons .checkout-forms .expander,.add-ons .checkout-forms .e-membership .expander,.e-membership .bookings-table .view-booking-btn,.bookings-table .e-membership .view-booking-btn{padding:4px 30px}.e-membership .emembership-confirm h2{border-top:#505050 solid 1px;padding-top:9px;color:#f7931e}.e-membership .emembership-confirm h3{margin-bottom:0}.e-membership .emembership-confirm .col-1 p{font-weight:normal;margin-bottom:9px}#emembership-form .notification-form{clear:both}#emembership-form .notification-form label{display:inline}#emembership-form .notification-form .checkbox{top:3px}.link_to_renew{text-align:center;margin-bottom:0;display:inline-block}.link_to_renew input{color:#286ba9;border:none;background:transparent;text-decoration:none}.emem_expiry-date p{white-space:normal;width:200px}.emem-edit-link{display:block;text-align:center}.emem-view-details{display:block;text-align:center}.international-card-container{text-align:center}.international-card-container .international-card{margin-bottom:25px;border-radius:26px;box-shadow:10px 10px 5px #888;background-color:#e5e5e5;border:1px solid black;display:inline-block}.international-card-container .international-card .international-card-logo{display:inline-block;width:70px}.international-card-container .international-card .international-card-heading{display:inline-block}.international-card-container .international-card .emem-card-details{display:inline-block}.international-card-container .international-card .emem-card-details .form-row{float:none}.error-page .content-container,.error-page .filter-actions,.error-page .show-more{padding:9px 18px 0}.error-page .error-page-intro{text-align:center}.error-page .paper-effect{height:auto;position:relative;top:auto;left:auto;padding-top:24px}.error-page .error-page-body .content-container,.error-page .error-page-body .filter-actions,.error-page .error-page-body .show-more{padding:0 18px 18px;text-align:center}.error-page .error-page-body .content-container img,.error-page .error-page-body .filter-actions img,.error-page .error-page-body .show-more img{margin:12px 0}.error-page .error-page-body img{display:block;margin-left:auto;margin-right:auto}.error-page .error-page-body li{display:inline-block}.error-page .error-social{margin-left:350px}.error-page .error-social ul{padding-left:30px;clear:both}.error-page .error-social p{padding-left:90px}.error-page #go-back-msg{padding:20px;font-size:1.3em}.explore-page .featured{clear:both}.explore-map{width:100%;height:614px;position:relative}.explore-page-intro{text-align:center;width:65%}.explore-hostels-near-me{clear:both}.hostels-near-me-link{display:block}.all-hostels-link{display:none}.radius-select{display:none;height:3.5%;max-width:7%;margin-top:51.8%;margin-left:28%;text-align:center;position:absolute;font-weight:300;z-index:1;font-family:Roboto;font-size:15px}.controls{margin-top:10px;border:1px solid transparent;border-radius:2px 0 0 2px;box-sizing:border-box;-moz-box-sizing:border-box;height:32px;outline:none;box-shadow:0 2px 6px rgba(0,0,0,0.3)}#pac-input{background-color:#fff;font-family:Roboto;font-size:15px;font-weight:300;margin-left:7%;margin-top:51%;padding:0 11px 0 13px;text-overflow:ellipsis}#pac-input:focus{border-color:#4d90fe}.pac-container{font-family:Roboto}.generic{background:white;padding-bottom:0;margin-top:2px}.generic .paper-effect{height:auto;left:auto;position:relative;top:a;width:auto}.generic .generic-title{text-align:center}.generic .generic-intro{padding-right:54px}.availability-key ul{margin-left:0}.availability-key ul li{font-size:.9em;line-height:23px}.availability-key ul li .available,.availability-key ul li .unavailable,.availability-key ul li .limited{float:left;margin-right:6px}.available,.unavailable,.limited{text-align:center;height:22px;width:24px;background:url(/images/interface/groups-availability-indicators.png?1461595573) 0 0 no-repeat}.unavailable{background-position:-24px 0}.limited{background-position:-48px 0}.available-cell{cursor:pointer;background-color:#e4f5db}.unavailable-cell{background-color:#ffe2e2}.limited-cell{cursor:pointer;background-color:#fff2d7}.add-to-enquiry-button{padding-bottom:5px}.groups-app .price-display .table#dorms,.groups-app .price-display .table#rooms{clear:both}.groups-app .price-display .table#rooms{margin-bottom:5px}.groups-app .add-to-enquiry{padding-top:10px;text-align:center;display:block}.groups-app .add-to-enquiry form{padding-top:6px}.groups-app .nearby-hostels,.groups-app .date-display{clear:both}.groups-app .no-availability{padding:40px 50px;margin-bottom:20px;margin-top:20px;border:1px solid #e5e5e5}.groups-app .no-availability .add-to-enquiry{margin:20px 0 0 0;float:none;height:40px;text-align:left}.groups-app .no-availability .add-to-enquiry form.content-container,.groups-app .no-availability .add-to-enquiry form.filter-actions,.groups-app .no-availability .add-to-enquiry form.show-more{padding:0}.home{background:white}.home.generic{padding-bottom:0}.social-network-links{padding-top:6px}.social-network-links a{float:left;margin:0 6px 0 0}.details-panel{overflow:hidden;*zoom:1;background:#fff;position:relative}.details-panel .check-availability{text-align:center;text-transform:uppercase}.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{position:absolute;top:12px;right:12px;z-index:100}.select-sort{margin:0 0 12px 0}.select-sort label{font-weight:bold;display:inline-block;margin:0 10px 0 0;vertical-align:middle}.select-sort select{margin:0;width:auto;min-width:150px}p.non-bookable-location{margin-top:0;margin-bottom:0}.facilities-listing li,.sports-listing li{line-height:24px}.facilities-listing .col .content-container,.facilities-listing .col .filter-actions,.facilities-listing .col .show-more,.sports-listing .col .content-container,.sports-listing .col .filter-actions,.sports-listing .col .show-more{padding:0}.facilities-listing .col.central .content-container,.facilities-listing .col.central .filter-actions,.facilities-listing .col.central .show-more,.sports-listing .col.central .content-container,.sports-listing .col.central .filter-actions,.sports-listing .col.central .show-more{margin:0 12px 0 0}.facilities-listing .col h3,.sports-listing .col h3{letter-spacing:normal;font-weight:bold}.group-info .image{float:left;padding-right:9px}.group-info .copy{padding-top:3px}.sustainability-panel p.intro{padding-bottom:12px}.sustainability-panel h4{text-align:center;position:relative}.sustainability-panel ul{padding:0 5px 12px 15px}.sustainability-panel li{line-height:24px}.sustainability-panel .sustainability-labels li{background:none}.sustainability-panel .symbol{text-align:center;height:1px;margin:28px 0;border-top:1px solid #e5e5e5;width:100%}.sustainability-panel .symbol span{display:inline-block;width:62px;height:57px;position:relative;top:-28px;background:white url(../images/interface/icons-sustainability-sprite.png?1461595573) 0 0 no-repeat;border-left:10px solid white;border-right:10px solid white}.sustainability-panel .symbol span.air{background-position:0 0}.sustainability-panel .symbol span.energy{background-position:0 -57px}.sustainability-panel .symbol span.people{background-position:0 -114px}.sustainability-panel .symbol span.waste{background-position:0 -171px}.sustainability-panel .symbol span.water{background-position:0 -228px}.location-locale-container li{line-height:24px}.location-locale-container .col.central{margin:0 30px}.location-locale-container .col h3{letter-spacing:normal;font-weight:bold;clear:both}.location-details p,.contact-details p,.direction-details p,.location-hostels p{margin-bottom:3px;word-wrap:break-word}.direction-details dt{margin-bottom:2px}.direction-details dd{margin:4px 0 12px 0}.address-name{font-weight:bold}.managers-message{display:block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0}.managers-message .quote{background:none!important}.message-bubble{min-height:70px;-webkit-border-radius:9px;-moz-border-radius:9px;-ms-border-radius:9px;-o-border-radius:9px;border-radius:9px;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;background-color:#edf5fb;-webkit-box-shadow:0 1px 0 rgba(37,78,118,0.3);-moz-box-shadow:0 1px 0 rgba(37,78,118,0.3);box-shadow:0 1px 0 rgba(37,78,118,0.3);margin-right:24px;position:relative}.message-bubble .quote{background:url(../images/interface/bg-ratings-quotemark.png?1461595573) 12px 12px no-repeat;margin:0 0 10px;padding:6px 24px}.message-bubble span{width:24px;height:27px;background:url(../images/interface/bg-msg-bubble-arrow.png?1461595573) 0 0 no-repeat;position:absolute;top:24px;right:-23px}.manager-avatar{display:block;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:0;text-align:center;padding-top:12px}.manager-avatar img{padding-bottom:6px}.manager-avatar .user{margin:0;padding:0}.hostel-entries{clear:both;padding-left:12px}.hostel-entries ul{margin:0;padding:0}.notice-board h2{margin:0;padding:0}.bubble-container{padding:0 0 0 12px}.notice-board-item .notice-board-item-header{overflow:hidden;*zoom:1;padding-bottom:9px;border-bottom:#e5e5e5 solid 1px}.notice-board-item .notice-board-item-header ul{margin:0;padding-top:40px}.notice-board-item .notice-board-item-header li{float:right}.notice-board-item .notice-board-item-header li .social-network-links{border-top:none;bottom:auto;left:auto;padding-top:10px;position:relative;width:auto}.notice-board-item .notice-board-item-header li:first-child{float:left}.notice-board-item .notice-board-item-txt{float:left;width:475px;padding-top:9px}.notice-board-item .notice-board-item-img{float:right;width:482px;text-align:right;padding-top:9px}.notice-board-item .notice-board-item-img img{max-width:482px}.overview-green-ratings .green-ratings-badge{float:left;margin-right:12px}.overview-discount-item{margin-bottom:8px}.overview-discount-item .overview-discount-img{width:89px;height:87px;margin:0 9px 9px 0;float:left}.overview-discount-item .overview-discount-img img{width:89px;height:87px}.overview-discount-item .copy{float:left;width:190px}.further-info{position:relative;text-align:center;clear:both;margin:12px 0 0;padding-top:9px}.further-info .divider{position:absolute;top:-1px;left:-24px;width:655px;margin:0}.tip{clear:both}.tip-item{min-height:66px}.tip-item h4{font-family:'VAG Rounded W01 Light';font-weight:normal;font-size:13px;color:#777;line-height:18px;margin:0}.facilities-list,.important-criteria,.opening-times,.attractions-list,.hostel-address{padding-top:0;padding-bottom:9px}.facilities-list li,.important-criteria li,.opening-times li,.attractions-list li,.hostel-address li{line-height:24px}.attractions-list ul{padding-bottom:0}.facilities-list ul{padding-bottom:0}.facilities-list ul+h2.small-sub-heading{padding-top:9px}.facilities-list p.see-full{padding-bottom:9px}.hostel-address{padding-top:0}.hostel-address p.address{line-height:27px;margin-bottom:9px}.opening-times span{font-weight:bold}.hostel-rating-panel .badge-box,.hostel-green-rating-panel .badge-box{text-align:center;height:1px;margin:56px 0;border-top:1px solid #d6dbe0}.hostel-rating-panel .badge-box p,.hostel-green-rating-panel .badge-box p{font-size:26px;line-height:26px;text-shadow:1px 1px 0 rgba(255,255,255,0.36)}.hostel-green-rating-panel .badge-box{border-top:1px solid #dfe0d5}.hostel-green-rating-panel .green-ratings-badge{border-left:12px solid #f8f8ed;border-right:12px solid #f8f8ed}.hostel-rating-panel table{width:100%}.hostel-rating-panel td{padding:5px 5px 5px 0;border-bottom:1px solid #d6dbe0}.hostel-rating-panel tr:last-child td{border-bottom:0}.hostel-rating-panel .pc{width:15%;text-align:right;padding:4px 0 4px 5px}.review-item{clear:both;margin:0 0 9px 0;position:relative;min-height:66px}.reply{clear:both;overflow:hidden}.reply-item{clear:both;margin:0 0 9px 0;position:relative;min-height:66px}.ideas{text-align:center}.hide-comments{display:none}.idea-comments{display:none}.recently-updated{display:block}.report-button{display:inline-block;float:right}.report-button input{color:#08c;border:none;background:transparent;text-decoration:none}.message-bubble .title p{font-weight:bold;font-family:'VAG Rounded W01 Light'}.message-bubble .description p{display:inline}.message-bubble .description .show-hide-idea-container{display:inline}.comments{border:1px solid #e5e5e5;border-radius:5px}.comments .comment-container{border-bottom:1px solid #e5e5e5}.edit-link{color:#08c}.search-results-info{text-align:center}.search-summary{margin-bottom:5px}.search-subtext{margin-bottom:6px}.search-content{padding-bottom:12px}.search-content .show-more{margin-bottom:15px;padding-bottom:0}.search-form-elems .dropdown-toggle .caret{border-bottom-color:#333;border-top-color:#333}.search-view{display:inline-block;float:none;*clear:both}.search-sort-label{margin-top:3px}.search-result-items{clear:both;position:relative;padding-top:6px;margin-top:6px;padding:0;border-bottom:1px solid #e5e5e5;overflow:hidden;*zoom:1}.search-grid{clear:both;padding-left:29px}.result-grid{margin:0}.search-grid-item .map-teaser-image{width:94%!important}.search-grid-item .main-info{width:312px;padding:12px}.search-grid-item .main-info h2{color:#3d77b3;text-align:left;padding:0}.search-grid-item .main-info p.txt{overflow:hidden;max-height:90px;text-overflow:ellipsis}.search-grid-item .main-info p.reviews{float:left;margin:4.5px 0 0}.search-grid-item .main-info .best-for-badges li{margin-bottom:0}.search-grid-item .main-info .best-for-badges p.best-for-txt{float:left;margin-bottom:5px}.search-grid-item .main-info .best-for-badges .small-badges{margin-top:0;margin-right:30px;clear:both}.search-grid-item .main-info .best-for-badges .small-badges li{margin-bottom:6px}.search-grid-item .main-info .best-for-badges .eco-hostel{background:url(/images/interface/icon-eco-hostel.png?1461595573) no-repeat scroll 0 0 transparent;height:39px;width:40px}.search-grid-item .main-info .best-for-badges .sustainability-info{float:left}.search-grid-item .main-info .best-for-badges .sustainability-info p{text-indent:-999em;margin:0}.search-grid-item .main-info .best-for-badges .sustainability-solo{padding-top:14px}.search-grid-item .main-info .key-features{list-style:disc;padding:2% 4% 4% 4%}.search-grid-item .main-info .key-features li:nth-child(n+6){display:none}.search-grid-item .main-info .key-features .more-than-10-link{float:none;top:0}.search-grid-item .main-info .reviews-container .small-ratings-badge,.search-grid-item .main-info .reviews-container .details-panel .ratings-badge,.details-panel .search-grid-item .main-info .reviews-container .ratings-badge,.details-panel .search-grid-item .main-info .book-box .reviews-container .small-ratings-badge,.details-panel .search-grid-item .book-box .main-info .reviews-container .small-ratings-badge,.search-grid-item .main-info .book-box .reviews-container .details-panel .small-ratings-badge,.search-grid-item .book-box .main-info .reviews-container .details-panel .small-ratings-badge{background:none}.search-grid-item .get-in-touch-box{float:left;width:100%;height:105px;padding:10px;background:#F7F7F7}.search-grid-item .get-in-touch-box h3{font-weight:bold;font-size:20px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:0;text-align:left;display:normal}.search-grid-item .get-in-touch-box dt{float:left;width:15%;padding:0 0 .5em 0;overflow:hidden}.search-grid-item .get-in-touch-box dd{float:left;width:80%;padding:0 0 .5em 0;overflow:hidden}.search-grid-item .facilities-box{display:none;float:left;background:#F7F7F7;padding:20px 10px 10px;font-weight:bold;width:200px;height:222px}.search-grid-item .facilities-box ul{margin-left:0}.search-grid-item .facilities-box li{list-style-type:circle;font-weight:normal;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;list-style-position:inside;padding-top:.9em;padding-left:.1em}.search-grid-item .book-box{float:left;width:176px}.search-grid-item .book-box .prices-from{display:none;padding-top:0;padding-bottom:0}.search-grid-item .book-box .prices-from li{display:list-item;margin:0;overflow:hidden}.search-grid-item .book-box .prices-from li .type{text-align:right;position:relative;margin-bottom:0}.search-grid-item .book-box .prices-from li li:first-child{margin-top:0}.search-grid-item .book-box .prices-from li .tag{float:right}.search-grid-item .book-box .special-offer{background:url(/images/interface/icon-special-offer-small.png?1461595573) no-repeat 0 2px;color:#E81414;padding-left:24px;width:auto;float:right}.search-grid-item .book-box .submit,.search-grid-item .book-box .search-view-tabs li,.search-view-tabs .search-grid-item .book-box li,.search-grid-item .book-box .create-tripbook-teaser .create-btn,.create-tripbook-teaser .search-grid-item .book-box .create-btn,.search-grid-item .book-box .show-more a,.show-more .search-grid-item .book-box a,.search-grid-item .book-box .tripbook-carousel .hostel-link,.tripbook-carousel .search-grid-item .book-box .hostel-link,.search-grid-item .book-box .hostel-map-link,.search-grid-item .book-box .mobile-search-display .search-again,.mobile-search-display .search-grid-item .book-box .search-again,.search-grid-item .book-box .add-ons .checkout-forms .expander,.add-ons .checkout-forms .search-grid-item .book-box .expander,.search-grid-item .book-box .bookings-table .view-booking-btn,.bookings-table .search-grid-item .book-box .view-booking-btn{clear:both;padding:.5em 1em .5em 1em}.show-more{text-align:center;display:none}.js .show-more{display:block}.landing-page-seo-text{column-count:2;-webkit-column-count:2;-moz-column-count:2;column-gap:30px;-webkit-column-gap:30px;-moz-column-gap:30px;text-align:justify;padding-left:20px;padding-right:20px}.landing-page-footer{text-align:center}#best-for-text{float:left;margin-bottom:0;margin-top:5px}#small-badges-hostel-search{position:relative;margin-top:25px}.hostel-search-select{width:180px}.search-subtext{display:none}.sign-in{text-align:center}.checkout-divider{margin:18px 0 12px;position:relative;border-bottom:1px solid #e5e5e5}.checkout-divider .checkout-heading{background:#fff;padding:0 10px;position:absolute;text-transform:uppercase;left:50%}.checkout-login{margin:0 0 10px}.user-account-form .content-container,.user-account-form .filter-actions,.user-account-form .show-more{padding:24px 210px}.user-account{}.user-account .sign-in-form .primary,.user-account .sign-in-form .checkout-process .progress-controls input,.checkout-process .progress-controls .user-account .sign-in-form input,.user-account .sign-in-form .tripbook-carousel .hostel-link,.tripbook-carousel .user-account .sign-in-form .hostel-link,.user-account .sign-in-form .hostel-map-link,.user-account .sign-in-form .mobile-search-display .search-again,.mobile-search-display .user-account .sign-in-form .search-again{text-transform:uppercase}.user-account .password-control{margin:0 auto;padding-bottom:12px}.user-account .forgot-password{bottom:4px;left:12px}.user-account .profile-image-fullsize{display:inline;margin:0 6px 6px 0}.user-account .profile-image-fullsize img{width:150px;height:150px}.user-account .account-heading{margin-bottom:12px;padding:6px 12px}.areas-of-interest{overflow:hidden;*zoom:1;margin-bottom:9px}.hostel-contact-details{margin-bottom:12px}.hostel-contact-details p{margin-bottom:0}.hostel-contact-details .contact-no,.hostel-contact-details .opening{margin-bottom:6px}.hostel-contact-details .contact-no{margin-top:6px}.new-login{margin-top:0}.cancellation-thankyou{margin-top:2px;position:relative}.cancellation-thankyou .content-container,.cancellation-thankyou .filter-actions,.cancellation-thankyou .show-more{padding:18px 36px 0}.cancellation-thankyou .cancellation-body{text-align:center}.cancellation-thankyou .cancellation-title{padding-bottom:18px;width:auto;float:none;margin:0 auto;text-align:center}.cancellation-thankyou .cancellation-title h1{background:none repeat scroll 0 0 transparent;padding-left:0;display:inline;font-size:28px;line-height:32px;margin:0}.cancellation-thankyou .cancellation-title h2{font-size:20px;line-height:26px}.age-of-guests .text-label,.age-of-guests label{display:block}.age-of-guests .age-button .submit,.age-of-guests .age-button .search-view-tabs li,.search-view-tabs .age-of-guests .age-button li,.age-of-guests .age-button .create-tripbook-teaser .create-btn,.create-tripbook-teaser .age-of-guests .age-button .create-btn,.age-of-guests .age-button .show-more a,.show-more .age-of-guests .age-button a,.age-of-guests .age-button .tripbook-carousel .hostel-link,.tripbook-carousel .age-of-guests .age-button .hostel-link,.age-of-guests .age-button .hostel-map-link,.age-of-guests .age-button .mobile-search-display .search-again,.mobile-search-display .age-of-guests .age-button .search-again,.age-of-guests .age-button .add-ons .checkout-forms .expander,.add-ons .checkout-forms .age-of-guests .age-button .expander,.age-of-guests .age-button .bookings-table .view-booking-btn,.bookings-table .age-of-guests .age-button .view-booking-btn{width:100%}.basket-page .summary-table .td.summary-arrival,.basket-page .summary-table .td.summary-departure{font-size:15px}.best-for-badges li{width:40px;height:40px;background:url(../images/interface/icons-best-for-small.png?1461595573) 0 0 repeat}.best-for-badges li.socialising{background-position:0 0}.best-for-badges li.sports-activities{background-position:0 175px}.best-for-badges li.partying{background-position:0 -40px}.best-for-badges li.relaxing{background-position:0 -80px}.best-for-badges li.unique-atmosphere{background-position:0 -120px}.best-for-badges li.sightseeing{background-position:0 -160px}.best-for-badges li.culture{background-position:0 -200px}.best-for-badges li.shopping{background-position:0 -240px}.best-for-badges li.food-lovers{background-position:0 -280px}.best-for-badges li.nature-lovers{background-position:0 -319px}.best-for-badges li.sports-and-activities{background-position:0 -359px}.best-for-badges li.eco-tourism{background-position:0 -399px}.best-for-badges li.volunteering{background-position:0 -440px}.booking-summary .error-validation-row .td{background:#fff;text-align:left;padding-bottom:4px}.booking-summary .form-heading{padding:3px 12px}.booking-summary .summary-table{margin-bottom:0}.booking-summary .summary-table .th,.booking-summary .summary-table .td{display:none}.booking-summary .summary-table .product-type{font-weight:bold}.booking-summary .summary-table .mobile-product-details,.booking-summary .summary-table .mobile-product-cost,.booking-summary .summary-table .arrival-date,.booking-summary .summary-table .departure-date{display:block;padding:9px 9px 0 9px}.booking-summary .summary-table .mobile-product-details p,.booking-summary .summary-table .mobile-product-cost p,.booking-summary .summary-table .arrival-date p,.booking-summary .summary-table .departure-date p{margin-bottom:5px}.booking-summary .summary-table .mobile-product-cost{clear:both;border-bottom:1px solid #e5e5e5;padding:0 9px 9px 9px}.booking-summary .summary-table .mobile-product-details{border:0}.booking-summary .summary-table .arrival-date,.booking-summary .summary-table .departure-date{float:left;padding-top:0;border:0;padding:6px;font-weight:normal;font-size:15px}.booking-summary .summary-table .departure-date{padding-left:5px}.booking-summary .summary-table .arrival-date{padding-right:0;padding-left:9px}.booking-summary .book-now-buttons{float:none;text-align:center;background:#edf5fb;padding:6px 0 12px}.booking-summary .room-cost,.booking-summary .additional-cost{padding:9px 9px 5px 9px}.booking-summary .total-cost{border-bottom:1px solid #e5e5e5;background:#edf5fb;padding:0 9px 9px 9px}.booking-summary .item-cost{display:block;text-align:right;font-weight:bold}.booking-summary .guest-summary{display:block;text-align:right}.booking-summary .balance-price{background:#edf5fb;padding:9px}.basket-page .table-heading{padding:3px 12px}.basket-page .summary-table .th,.basket-page .summary-table .th-row{display:none}.basket-page .summary-table .summary-nights{display:none}.basket-page .summary-table .td{padding:3px 12px;text-align:left;border:0;font-weight:normal;font-size:16px;line-height:20px}.basket-page .summary-table .summary-arrival,.basket-page .summary-table .summary-departure{float:left}.basket-page .summary-table .summary-arrival{padding-right:3px}.basket-page .summary-table .summary-departure{padding-left:0}.basket-page .summary-table .summary-discount,.basket-page .summary-table .summary-remove{clear:both}.basket-page .summary-table .tr{border-bottom:1px solid #e5e5e5;padding:12px 0}.basket-page .summary-table .tr:last-child{border:0}.basket-page .summary-table .guest-summary{display:inline}.summary-section form{margin-bottom:0}#breadcrumb{background:#fff;padding-bottom:5px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.breadcrumb{-webkit-box-shadow:0 2px 3px 0 rgba(85,85,85,0.3);-moz-box-shadow:0 2px 3px 0 rgba(85,85,85,0.3);box-shadow:0 2px 3px 0 rgba(85,85,85,0.3);padding:12px 12px 6px 12px;background:#fff;text-align:left;font-size:14px}.breadcrumb li{padding:2px 0}.inpage-breadcrumb,.e-membership .breadcrumb{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;margin-bottom:12px;text-align:center}.tripbook-carousel{position:relative;clear:both}.tripbook-carousel .carousel-inner>.item>img.carousel-img{display:block}.tripbook-carousel .carousel-hostel .content-container,.tripbook-carousel .carousel-hostel .filter-actions,.tripbook-carousel .carousel-hostel .show-more{width:250px;margin:0 auto}.tripbook-carousel .hostel-link{margin-top:6px;display:block;font-size:20px}.tripbook-carousel .photo-credit{display:none}.tripbook-carousel .paper-effect{background:#333 url(../images/interface/bg-search-page-torn-paper.png?1461595573) no-repeat scroll 0 0}.tripbook-carousel .carousel-caption{padding:24px 0 12px 0;position:static;width:100%;background:#333}.tripbook-carousel .content-container,.tripbook-carousel .filter-actions,.tripbook-carousel .show-more{padding:0}.tripbook-carousel .hostel-info-title{color:#fff;padding-top:12px}.tripbook-carousel .hostel-info p{margin-bottom:12px}.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{display:none}.curr-lang-menu{margin-top:6px;text-align:left;color:#fff;left:0;width:100%;position:static;display:block;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-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 .mobile-search-display .search-again,.mobile-search-display .curr-lang-menu .search-again,.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{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%;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-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;-webkit-box-shadow:none;-moz-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 white;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 white}.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);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.23),inset 0 1px 0 rgba(255,255,255,0.32);-moz-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+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+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:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-o-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(bottom,#f7931d 0,#f9af58 100%);text-shadow:0,1px,1px,rgba(255,255,255,0.75);padding:12px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-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+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSIwJSI+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:-webkit-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-moz-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:-o-linear-gradient(bottom,#f7931d 0,#f9af58 100%);background-image:linear-gradient(bottom,#f7931d 0,#f9af58 100%);color:#333}.hostel-tabs .active a{-webkit-box-shadow:0 0 10px #facc96 inset;-moz-box-shadow:0 0 10px #facc96 inset;box-shadow:0 0 10px #facc96 inset;background:#fae4ca url(../images/interface/icon-navigation-active.png?1461595573) 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%}.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}.modal{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)}.modal.fade.in{top:0}.modal.fade{top:0}.modal button.close{margin-top:-5px;margin-right:-5px}.text-logo{background:url(../images/interface/icon-hostelling-international-logo.png?1461595573) 0 0 no-repeat;background-size:80px 80px;width:80px;height:80px;cursor:pointer;position:absolute;top:-12px;left:3px;z-index:10002}.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{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?1461595573);background-repeat:no-repeat}.galleria-loader{background:#000;width:20px;height:20px;position:absolute;top:10px;right:10px;z-index:2;display:none;background:url(../images/interface/hi360-loader.gif?1461595573) 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 .mobile-search-display .search-again,.mobile-search-display .price-display .guest-options .form-buttons .search-again,.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{float:right}.price-display .product-select-label{display:none}.mobile-show-link{background:url(../images/interface/icon-accordion-down.png?1461595573) 0 5px no-repeat;padding:2px 2px 2px 20px;display:block}.mobile-show-link.dates-showing{background:url(../images/interface/icon-accordion-up.png?1461595573) 0 5px no-repeat}.confirm-button button{margin-left:10px;margin-top:24px}.tag{padding:3px 12px 0}.price-item{line-height:24px}.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,.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,.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,.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?1461595573) 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?1461595573) 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?1461595573) 0 0 repeat}#ratings-badge-unhappy{background:url(../images/interface/bg-ratings-badge-unhappy.png?1461595573) 0 0 repeat}.green-ratings-badge{background:url(../images/interface/bg-green-ratings-badge.png?1461595573) 0 0 repeat}.green-ratings-badge span{top:34px;left:0}.small-green-ratings-badge{background:url(../images/interface/bg-green-ratings-badge.png?1461595573) 0 0 repeat;width:53px;height:54px;font-size:16px;line-height:16px}.small-green-ratings-badge span{width:53px;top:20px;left:0}.search-bar .search-form-elems{display:block;padding:12px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-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:20px}.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 .mobile-search-display .search-again,.mobile-search-display .search-bar .search-form-section .search-again,.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{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?1461595573) no-repeat 232px 12px white;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;-webkit-box-shadow:0 0 5px 0 #555;-moz-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?1461595573) no-repeat 0 0}.mobile-search-display{margin-top:-30px;display:none;background-color:#f2f2f2;-webkit-box-shadow:0 0 5px 0 #555;-moz-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;z-index:1000;color:white;border:1px solid #d2d2d2;border-radius:100%;background-color:#d2d2d2;font-size:medium;font-family:serif;margin-left:6px}.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?1461595573);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}.tip-item,.review-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}.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}