#hubs-nav{padding:0;margin:0;background:#f5f5f5;text-align:center;}#hubs-nav h3{text-transform:uppercase;font-weisght:normal;font-size:18px;font-family:PF Din Text Cond Pro;margin-top:10px;}#hubs-nav .active{background:#ededed;}#hubs-nav .title-image-1{height:44px;padding-top:20px;margin:auto;margin-bottom:20px;}#content-1 .section-2 .active{background:#ededed;}#content-1 .section-2 .title-image-1{height:44px;padding-top:20px;margin:auto;}#content-1 .section-2{margin-top:30px;}#content-1 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-1 .section-2 p{padding:0 30px;font-size:16px;line-height:1.76;margin:10px 0;}@media only screen and (max-width:490px){#content-1 .section-2 p{font-size:14px;padding:0 10px;}}#content-2{background:linear-gradient(#f4f7f8,#bfd8ff);}#content-2 .weather-section{background:rgba(255,255,255,0.4);width:96%;border-radius:6px;}#content-2 .section-2{padding:30px 30px;}#content-2 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-2 .section-2 p{text-align:center;font-family:PF Din Text Cond Pro;font-size:16px;}@media only screen and (max-width:740px){#content-2 .section-2 p{font-size:13px;}}#content-2 .section-2 #location{margin-top:28px;}#content-2 .section-2 #location::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-2 .section-2 #weather{text-align:center;color:Orange;font-family:PF Din Text Cond Pro!important;text-transform:uppercase;font-size:25px;margin-top:24px;}#content-2 .section-2 #temperature{text-align:center;color:#ff452b;font-family:PF Din Text Cond Pro!important;font-size:50px;margin:40px;}#content-3 .section-2{padding:0 10px;}#content-3 .section-2 h2{margin-bottom:10px;}#content-3 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-3 .section-2 p span{color:orange;font-weight:bold;font-size:40px;}#content-3 .section-2 ul{padding:0 10px;}#content-3 .section-2 ul li{position:relative;text-align:left;padding-bottom:10px;list-style:none;font-size:11px;}#content-3 .section-2 ul li span{text-transform:uppercase;display:block;font-family:PF Din Text Cond Pro;font-weight:bold;font-size:19px;}#content-3 .section-2 ul li .inner-div{position:absolute;top:-33px;left:-35px;color:Orange;font-size:50px;font-weight:bold;}#content-4 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-4 .section-2 li{font-family:PF Din Text Cond Pro;text-transform:uppercase;list-style:none;padding-bottom:10px;}#content-4 .section-2 li img{margin:auto;height:40px;display:block;padding-bottom:5px;}#content-4 .section-2 li span{font-size:12px;}#content-4 .section-2 h3{font-family:PF Din Text Cond Pro;text-transform:uppercase;margin:10px 0;}#content-4 .section-2 h3 span{color:#ff452b;}#content-4 .section-2 h5{margin:0;font-family:PF Din Text Cond Pro;}#content-4 .section-2 p{font-family:PF Din Text Cond Pro;font-size:13px;margin:0 15px 10px;}#content-4 .section-2 p a{text-decoration:none;color:#ff452b;}#content-4 .section-2 p a a:hover{color:#013043;}#content-5 .section-2{padding:0 30px;margin-top:30px;}#content-5 .section-2 h2{margin-bottom:20px;font-family:PF Din Text Cond Pro!important;font-size:28px;text-align:center;}#content-5 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-5 .section-2 p span{color:orange;font-weight:bold;font-size:40px;}#content-5 .section-2 ul li{position:relative;text-align:left;padding:15px 0;list-style:none;font-size:12px;}#content-5 .section-2 ul li span{text-transform:uppercase;display:block;font-family:PF Din Text Cond Pro;font-weight:bold;font-size:18px;}#content-5 .section-2 ul li .inner-div{position:absolute;top:-19px;left:-30px;color:Orange;font-size:40px;font-weight:bold;}#content-5 .section-2 ul li .inner-div-2{position:absolute;top:-19px;left:-62px;color:Orange;font-size:50px;font-weight:bold;}#hub-content>div{display:none;}#hub-content>div.show{display:block;}@media screen and (max-width:570px){.mobile-hide{display:none;}}@media screen and (max-width:770px){.mobile-hide2{display:none;}}@media screen and (max-width:1020px){.tablet-hide{display:none;}}.title-font,#content-1 .section-2 h2,#content-2 .section-2 h2,#content-2 .section-2 #location,#content-3 .section-2 h2,#content-4 .section-2 h2{margin-bottom:20px;font-family:PF Din Text Cond Pro!important;font-size:28px;text-align:center;}body{background:#fff!important;}.body-font{padding:0 40px;font-size:17px;line-height:1.76;}.tabs-background,#content-1,#content-3,#content-4,#content-5{text-align:center;background:#fafafa;font-family:PF Din Text Cond Pro;color:#0b2a3e;height:500px;}.background-skyline,#content-1 .bg,#content-3 .bg,#content-5 .bg{background-position:right 0 bottom 0;bottom:10px;width:100%;height:500px;background-image:url("/images/skyline.png");background-repeat:no-repeat;background-size:contain;}@media only screen and (max-width:390px){.media-q{font-size:12px!important;}.subtitle{font-size:10px!important;}}.vishidden{visability:hidden;}#hubs-nav{padding:0;margin:0;background:#f5f5f5;text-align:center;}#hubs-nav h3{text-transform:uppercase;font-weisght:normal;font-size:18px;font-family:'PFDinTextCondPro-regular';margin-top:10px;}#hubs-nav .active{background:#ededed;}#hubs-nav .title-image-1{height:44px;padding-top:20px;margin:auto;margin-bottom:20px;}#content-1 .section-2 .active{background:#ededed;}#content-1 .section-2 .title-image-1{height:44px;padding-top:20px;margin:auto;}#content-1 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-1 .section-2 p{padding:0 30px;font-size:16px;line-height:1.76;margin:10px 0;}@media only screen and (max-width:490px){#content-1 .section-2 p{font-size:14px;padding:0 10px;}}#content-2 .section-2{padding:30px 30px;}#content-2 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-2 .section-2 p{text-align:center;font-family:'PFDinTextCondPro-medium';font-size:16px;}@media only screen and (max-width:740px){#content-2 .section-2 p{font-size:13px;}}#content-3 .section-2{padding:0 10px;}#content-3 .section-2 h2{margin-bottom:10px;}#content-3 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-3 .section-2 p span{color:orange;font-weight:bold;font-size:40px;}#content-3 .section-2 ul{padding:0 10px;}#content-3 .section-2 ul li{position:relative;text-align:left;padding-bottom:10px;list-style:none;font-size:11px;}#content-3 .section-2 ul li span{text-transform:uppercase;display:block;font-family:'PFDinTextCondPro-medium';font-weight:bold;font-size:19px;}#content-3 .section-2 ul li .inner-div{position:absolute;top:-33px;left:-35px;color:Orange;font-size:50px;font-weight:bold;}#content-4 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-4 .section-2 li{font-family:'PFDinTextCondPro-medium';text-transform:uppercase;list-style:none;padding-bottom:10px;}#content-4 .section-2 li img{margin:auto;height:40px;display:block;padding-bottom:5px;}#content-4 .section-2 li span{font-size:12px;}#content-4 .section-2 h3{font-family:'PF Din Text Cond Pro';text-transform:uppercase;margin:10px 0;}#content-4 .section-2 h3 span{color:#ff452b;}#content-4 .section-2 h5{margin:0;font-family:'PFDinTextCondPro-medium';}#content-4 .section-2 p{font-family:'PFDinTextCondPro-medium';font-size:13px;margin:0 15px 10px;}#content-4 .section-2 p a{text-decoration:none;color:#ff452b;}#content-4 .section-2 p a a:hover{color:#013043;}#content-5 .section-2{padding:0 30px;margin-top:30px;}#content-5 .section-2 h2{margin-bottom:20px;font-family:'PFDinTextCondPro-medium'!important;font-size:28px;text-align:center;}#content-5 .section-2 h2::after{content:"";display:block;border:1px solid;width:50px;margin:0 auto;color:#ff452b;}#content-5 .section-2 p span{color:orange;font-weight:bold;font-size:40px;}#content-5 .section-2 ul li{position:relative;text-align:left;padding:15px 0;list-style:none;font-size:12px;}#content-5 .section-2 ul li span{text-transform:uppercase;display:block;font-family:'PFDinTextCondPro-medium';font-weight:bold;font-size:18px;}#content-5 .section-2 ul li .inner-div{position:absolute;top:-19px;left:-30px;color:Orange;font-size:40px;font-weight:bold;}#content-5 .section-2 ul li .inner-div-2{position:absolute;top:-19px;left:-62px;color:Orange;font-size:50px;font-weight:bold;}#hub-content>div{display:none;}#hub-content>div.show{display:block;}@media screen and (max-width:570px){.mobile-hide{display:none;}}@media screen and (max-width:770px){.mobile-hide2{display:none;}}@media screen and (max-width:1020px){.tablet-hide{display:none;}}.title-font,#content-1 .section-2 h2,#content-2 .section-2 h2,#content-3 .section-2 h2,#content-4 .section-2 h2{margin-bottom:20px;font-family:'PFDinTextCondPro-medium'!important;font-size:28px;text-align:center;}.body-font{padding:0 40px;font-size:17px;line-height:1.76;}.tabs-background,#content-1,#content-2,#content-3,#content-4,#content-5{text-align:center;background:#fafafa;font-family:'PFDinTextCondPro-regular';color:#0b2a3e;height:500px;}.background-skyline,#content-1 .bg,#content-3 .bg,#content-5 .bg{background-position:right 0 bottom 0;bottom:10px;width:100%;height:100%;background-image:url("/images/skyline.png");background-repeat:no-repeat;background-size:contain;}@media only screen and (max-width:768px){.background-skyline,#content-1 .bg,#content-3 .bg,#content-5 .bg{background:none!important;}}@media only screen and (max-width:390px){.media-q{font-size:12px!important;}.subtitle{font-size:10px!important;}}.hubs-welcome-intro{text-align:center;}.video-container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden;margin-bottom:20px;max-width:760px;margin:auto;}@media screen and (min-width:769px){.video-container{padding-bottom:30%;}}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.hubs-welcome-intro,#hostel-hubs,#hostel-locations,#hubs-travel-guides,#map,.title{margin:50px 0;text-align:center;}.title{margin-top:0;text-transform:uppercase;font-weight:400;}#hub-content>div{overflow-y:scroll;}#map{width:100%;display:block;pointer-events:none;position:relative;}.locations-img-container,.travel-guides-img-container{max-height:190px;overflow:hidden;}.hostel-location{margin-bottom:40px;overflow:hidden;}.locations-description{background:#fff;padding:20px;position:relative;}#hubs-travel-guides article a{background:#fff;display:block;border-bottom:none;}#hubs-travel-guides article p{padding:0 15px 20px 15px;text-align:left;}.locations-title{display:block;text-transform:uppercase;font-size:1.5em;line-height:1;}@media screen and(min-width:768px) and (max-width:992px){.locations-title{font-size:1em;}}.locations-price{font-size:2em;position:relative;top:4px;left:4px;}#map{overflow:hidden;}#map iframe{position:relative;top:-46px;}.box,.box2{width:55%;height:17px;background:#fff;position:absolute;top:-17px;}@media screen and (max-width:768px){#hub-content>div{overflow:scroll;max-height:500px;}}#page-sub-nav{width:100%;padding:10px 0;background:#fff;}#page-sub-nav ul{list-style:none;text-align:center;margin:0;padding:0;min-width:768px;}#page-sub-nav ul li{text-decoration:none;display:inline-block;margin-right:20px;}#page-sub-nav ul li a{text-decoration:none;border:none;color:#0e1c23;}@media screen and (max-width:768px){#page-sub-nav ul{text-align:left;margin-left:10px;}}.modal-content{background-color:transparent;border-radius:100%;box-shadow:none;border:none;}.modal-body ul{list-style:none;padding:0;margin:0;}.modal-body ul li{margin-bottom:10px;}.outer-div{position:relative;height:500px;width:500px;border-radius:50%;background:url('https://www.st-christophers.co.uk/__data/assets/image/0007/483415/newsletter-bg.png');background-size:cover;}.inner-div-title{position:absolute;top:60px;left:100px;text-transform:uppercase;font-size:24px;font-family:helvetica;color:#013043;}.inner-div-title h1 span{font-size:43px;}.inner-div-writing{position:absolute;top:165px;left:84px;}.inner-div-writing p{text-transform:uppercase;font-size:17px;font-family:helvetica;color:#013043;text-align:center;font-weight:lighter;}.newsletter-content{position:absolute;top:270px;left:100px;}.newsletter-content form{padding-bottom:15px;}.newsletter-content form input{height:30px;width:290px;text-transform:uppercase;font-size:14px;font-family:helvetica;padding-left:10px;font-weight:lighter;}.buttons-sign-up{text-align:center;}.buttons-sign-up button{background-color:#ff452b;border:none;color:white;padding:10px 25px;margin:5px 10px 0 0;text-align:center;text-decoration:none;display:inline-block;font-size:16px;text-transform:uppercase;font-weight:bold;}@media only screen and (max-width:500px){.outer-div{height:300px;width:300px;}.inner-div-title{font-size:11px;top:30px;left:84px;}.inner-div-title h1 span{font-size:20px;}.inner-div-writing{top:85px;left:50px;}.inner-div-writing p{font-size:11px;}.newsletter-content{top:150px;left:70px;}.newsletter-content form input{height:12px;width:150px;font-size:12px;padding-left:10px;}.buttons-sign-up button{padding:5px 12px;margin:5px 10px 0 0;font-size:12px;}}.sign-up-btn{text-transform:uppercase;}.modal-body{max-height:calc(100vh - 210px);overflow-y:auto;text-transform:uppercase;}.modal-header{background-color:#112f41;color:white;text-transform:uppercase;}.modal-header span{color:white;opacity:1;}.modal-title{color:white;}}.map-container iframe{width:100%;display:block;pointer-events:none;position:relative;}.map-container iframe.clicked{pointer-events:auto;}.locations-img-container,.travel-guides-img-container{max-height:185px;overflow:hidden;}@media screen and(min-width:768px) and (max-width:1199px){.locations-img-container,.travel-guides-img-container{max-height:153px;overflow:hidden;}}@media screen and(min-width:568px) and (max-width:767px){.locations-img-container,.travel-guides-img-container{max-height:170px;overflow:hidden;}}#hostel-locations,#hostel-hubs{margin-bottom:0;}.locations-description{color:#0e1c23;}section#hubs-travel-guides a{color:#0e1c23;}#page-sub-nav{border-bottom:solid 1px #eee;overflow-x:scroll;}.show{padding:0!important;}#primary-hero #header-asset-container{max-width:1160px!important;}#header-asset-container h1.home-cta{font-size:3.5em!important;}@media(max-width:449px){#primary-hero{height:75vh!important;}#primary-hero #header-asset-container h1{font-size:2.5em!important;}}