html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px solid ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Fira Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/firasans/v11/va9E4kDNxMZdWfMOD5Vvl4jLazX3dA.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-display:optional}@font-face{font-family:Fira Sans;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnZKveRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-display:swap}@font-face{font-family:Fira Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/firasans/v11/va9B4kDNxMZdWfMOD5VnLK3eRhf6Xl7Glw.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd;font-display:optional}@font-face{font-family:Futura PT Heavy;src:url(/themes/chiltern_atomic/assets/css/../../assets/fonts/FuturaPT-Heavy.woff2) format("woff2"),url(/themes/chiltern_atomic/assets/css/../../assets/fonts/FuturaPT-Heavy.woff) format("woff");font-weight:700;font-style:normal;font-display:optional}@font-face{font-family:Wingdings3;src:url(/themes/chiltern_atomic/assets/css/../../assets/fonts/Wingdings3.ttf) format("ttf");font-weight:400;font-style:normal;font-display:swap}.h1,.h2,.h3,.h4,.promo-section__cta,[class$=__heading],[class*=__heading--],h1,h2,h3,h4{font-family:Futura PT Heavy,serif;line-height:1.33;-moz-osx-font-smoothing:grayscale}.h1:focus,.h2:focus,.h3:focus,.h4:focus,.promo-section__cta:focus,[class$=__heading]:focus,[class*=__heading--]:focus,h1:focus,h2:focus,h3:focus,h4:focus{outline:2px solid #000}.h1,.price,h1{font-size:3.2rem}.h2,.promo-section__heading,h2{font-size:2.4rem;font-weight:400}.h3,.promo-section--content .promo__heading,.promo-section--popular-routes .promo__heading,.promo__cta,h3{font-size:2rem;font-weight:400}.h4,.heading--destinations p,.larger,.station-map__infobox p,.timetables__list,h4{font-size:1.6rem}.h1,h1{margin:0 0 .25em}.block--page-faqs .accordion-item>span:before,.blue-bold{font-family:Futura PT Heavy,serif;font-size:2.4rem;font-weight:700}.promo-section--content .promo__cta{font-size:1.4rem;font-weight:700}.block--page-faqs .accordion-item>span{font-weight:700}small{font-size:1em}.price{font-weight:700;color:#0067b2}.button,.num,.timetables__form label,.timetables__query{font-family:Fira Sans,sans-serif}.block--page-intro__content p{font-family:Futura PT Heavy,serif;font-size:2rem}body,html{font-size:10px}body{font-family:Fira Sans,sans-serif;color:#273548}a,b,button,div,input,li,ol,option,p,select,span,strong,td,textarea,ul{font-family:inherit;font-size:inherit;color:inherit}a{text-decoration:none}:focus,:focus-visible{outline:1px solid transparent}article a:not(.button,[data-main-link]),article ol a:not(.button,[data-main-link]),article ul a:not(.button,[data-main-link]),p a:not(.button,[data-main-link]),span a:not(.button,[data-main-link]),td a:not(.button,[data-main-link]){color:#0067b2;text-decoration:underline;display:inline-block}article a:not(.button,[data-main-link]):hover,article ol a:not(.button,[data-main-link]):hover,article ul a:not(.button,[data-main-link]):hover,p a:not(.button,[data-main-link]):hover,span a:not(.button,[data-main-link]):hover,td a:not(.button,[data-main-link]):hover{color:#1c2334;transform:scale(1.02)}article a:not(.button,[data-main-link]):focus,article ol a:not(.button,[data-main-link]):focus,article ul a:not(.button,[data-main-link]):focus,p a:not(.button,[data-main-link]):focus,span a:not(.button,[data-main-link]):focus,td a:not(.button,[data-main-link]):focus{color:#1c2334;outline:1px solid}.tile__content,ol,p,ul{font-size:1.4rem;line-height:1.5}ol ol,ol ul,ul ol,ul ul{margin-top:5px}article>*{font-size:1.4rem}:after,:before,html *{box-sizing:border-box}body{background-color:#f8f7f7;margin:0}body.mobile-menu-expanded{position:fixed;width:100%}.dark{background-color:#1f3855}.light{background-color:#fff}footer,header{background:#fff}.views-element-container header{background-color:transparent}ol,ul{padding-left:16px}ol li,ul li{margin-bottom:5px}.container{padding-left:10px;padding-right:10px}.is-desktop-flex-only,.is-desktop-only{display:none}@media (min-width:768px){.container{padding-left:auto;padding-right:auto}}[data-block-plugin-id=system_branding_block],[data-block-plugin-id=system_powered_by_block],[data-block-plugin-id=user_login_block]{display:none}.todo{color:#00b8e5;font-style:italic;padding:10px;margin:10px auto;border:1px dashed #00b8e5}.quote,blockquote{display:block;margin-top:10px;margin-bottom:10px;padding:5px 10px;font-weight:700;border-left:3px solid #72438f;margin-left:0}.quote p,blockquote p{display:inline-block;margin:0}.quote:after,.quote:before,blockquote:after,blockquote:before{display:inline;font-style:italic;font-size:1.5em;vertical-align:sub}.quote:before,blockquote:before{content:'"';margin-right:5px}.quote:after,blockquote:after{content:'"'}.heading--destinations{padding-bottom:20px}.heading--destinations h2{margin-top:0}.heading--destinations p{text-align:center;margin:auto}.ace-placeholder{border-radius:4px;background:repeating-linear-gradient(45deg,#2f213f,#2f213f 5px,#72438f 0,#72438f 10px);display:flex;min-height:30px;align-items:center;justify-content:center}.ace-placeholder:after{color:#fff;display:block;padding:0 10px}.ace-placeholder.global-basket:after{content:"Bskt"}@media (min-width:1220px){.ace-placeholder.global-basket:after{content:"Ace Global Basket"}}.link-selector{padding:10px 20px}.link-selector:first-child{margin-top:-30px}.full-centred{max-width:none;text-align:center}.is-file-download{background:#0067b2;color:#fff;padding:30px;border-radius:10px;min-height:80px;display:flex;font-size:16px;max-width:600px;margin-bottom:40px;cursor:pointer}.is-file-download:after{content:"Download";padding:10px;display:flex;background:#d6e7f3;border-radius:25px;position:relative;min-width:200px;align-items:center;justify-content:center;bottom:-50px;color:#0067b2;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);font-weight:700;right:-10px}.is-file-download:hover:after{background:#fff}img{max-width:100%;height:auto;opacity:1;transition:opacity .3s}img[data-src]{opacity:0}main p{max-width:820px}main article{margin-bottom:20px}h1,h2{text-align:center}.block--empty{border:5px dashed grey;background:repeating-linear-gradient(-45deg,#f4f4f4,#f4f4f4 20px,transparent 0,transparent 40px);padding:40px}.block--empty h3{margin-top:0}.block--empty h3,.block--empty p{max-width:876px;color:grey}.is-full-width{grid-column:1/span 12;-ms-grid-column-span:12;width:100vw;margin-left:-10px;position:relative}.is-full-width:before{content:"";width:100vw;height:100%;position:absolute;display:block;top:0;left:-10px;z-index:-1;margin-left:0;background-color:#fff}.is-full-width.is-dark li,.is-full-width.is-dark p{color:#fff}.is-full-width.is-dark:before{background-color:#273548}.is-full-width .is-full-width{margin-left:0}[data-fully-linked]{cursor:pointer}.table__responsive{overflow:hidden}.table__responsive table td,.table__responsive table th{position:relative;overflow:hidden}.table__responsive .table__labels{max-width:125px;overflow-x:scroll;margin-left:-1px;z-index:1}.table__responsive .table__labels table td,.table__responsive .table__labels table th{white-space:nowrap}.table__responsive .table__labels table td+td,.table__responsive .table__labels table th+th{display:none}.file a{outline:none}input+.ajax-progress-throbber .throbber{padding:1px 10px 2px}.is-centred{text-align:center}.has-icon{font-weight:700;display:flex;align-items:center}.has-icon:before{content:"";display:block;width:30px;height:30px;margin-right:5px;background:50% 50%/contain no-repeat;color:#273548}.icon-map-pin{margin-bottom:40px}.icon-map-pin:before{width:20px;background-image:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-map-pin.svg)}@media (min-width:1024px){.is-mobile-only{display:none}.is-desktop-only{display:block}.is-desktop-flex-only{display:flex}form{max-width:768px;margin:0 auto;float:left}.table__responsive>table td:first-child,.table__responsive>table th:first-child{max-width:none}.table__responsive .table__labels{display:none!important}}@media (min-width:1220px){.is-full-width{margin-left:calc(600px - 50vw)}.is-full-width .is-content-width{width:1200px;margin-left:calc(50vw - 600px)}.main p.full-centred{margin-left:210px;margin-right:-210px}}.header+.container{display:flex;flex-direction:column}.container{display:grid;display:-ms-grid;grid-template-columns:repeat(12,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.main,.main--no-sidebar{width:100%}main{display:flex;flex-direction:column}main .main,main aside{width:100%}@media (min-width:1024px){.main{display:flex;flex-direction:row}.main .region--content{width:66.66%}.main aside{width:calc(33.33% - 20px);margin-left:20px}}body.grayscale .header{border-bottom:2px solid #858585}body.grayscale.homepage #block-chiltern-atomic-page-title{display:none}@media (min-width:1024px){body.grayscale.homepage #block-pageintrowithqtt{background-color:#e6e4e4;border-top:63px solid #e6e4e4;margin-top:-63px;position:relative}body.grayscale.homepage .block--page-intro.is-on-homepage{background-color:#e6e4e4}}@media (min-width:1220px){body.grayscale.homepage .block--page-intro.is-on-homepage .block--page-intro__qtt-links{max-width:800px;margin-left:-10px;padding-right:10px}}body.grayscale.homepage img{filter:gray;filter:grayscale(100%)}body.grayscale.homepage .banner__content,body.grayscale.homepage .is-overlay,body.grayscale.homepage .qtt-blocks--green{display:none}body.grayscale.homepage .qtt-blocks--grey{min-height:203px;padding:0 20px}body.grayscale.homepage .qtt-blocks--grey span{font-size:16px;line-height:22px}body.grayscale.homepage #toc-qtt-widget .qtt{background-color:#f5f5f5}body.grayscale.homepage #toc-qtt-widget .qtt__heading{color:#000}body.grayscale.homepage #toc-qtt-widget .qtt input[type=text]{border:2px solid #9a9faa}body.grayscale.homepage #toc-qtt-widget .qtt__station label{color:#000}body.grayscale.homepage #toc-qtt-widget .qtt__date{border:1px solid #000}body.grayscale.homepage #toc-qtt-widget .qtt__date.is-empty{color:#000}body.grayscale.homepage #toc-qtt-widget .qtt__date.is-empty span{border-left:1px solid #000}body.grayscale.homepage #toc-qtt-widget .qtt .button--swap{background-color:#000}body.grayscale.homepage #toc-qtt-widget .qtt__tabs li{border:2px solid #000;color:#000}body.grayscale.homepage #toc-qtt-widget .qtt__tabs li.is-current{background-color:#000;color:#fff}body.grayscale.homepage #toc-qtt-widget .qtt__psng-rcards-info{border:1px solid #000;color:#000}body.grayscale.homepage .connect-bar,body.grayscale.homepage .newsletter{background-color:#000}body.grayscale.homepage .footer{background:linear-gradient(180deg,#000 80px,#fff 0)}.card{display:flex;flex-direction:column;overflow:hidden;padding:10px}.card .button{min-width:120px}.card-grid--3col{display:grid;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.card-grid--3col{grid-template-columns:repeat(3,1fr)}}.toolbar-bar .toolbar-icon-edit:before{background-image:url(/themes/chiltern_atomic/assets/css/../../../../core/themes/stable/images/core/icons/bebebe/pencil.svg)}.toolbar-bar .toolbar-icon-edit.is-active:before,.toolbar-bar .toolbar-icon-edit:active:before{background-image:url(/themes/chiltern_atomic/assets/css/../../../../core/themes/stable/images/core/icons/ffffff/pencil.svg)}.contextual .trigger{background-image:url(/themes/chiltern_atomic/assets/css/../../../../core/themes/stable/images/core/icons/bebebe/pencil.svg);background-position:50%;background-repeat:no-repeat;background-size:16px 16px;height:26px!important;width:26px!important;text-indent:-9999px}.contextual .trigger:hover{background-image:url(/themes/chiltern_atomic/assets/css/../../../../core/themes/stable/images/core/icons/787878/pencil.svg)}.contextual .trigger:focus{background-image:url(/themes/chiltern_atomic/assets/css/../../../../core/themes/stable/images/core/icons/5181c6/pencil.svg);outline:none}.contextual-region{position:relative}.contextual .trigger:focus{position:relative!important}.contextual-links{display:none}.contextual.open .contextual-links{display:block}.contextual{position:absolute;right:0;top:6px;z-index:500}[dir=rtl] .contextual{left:0;right:auto}.contextual-region.focus{outline:1px dashed #d6d6d6;outline-offset:1px}.contextual .trigger{background-attachment:scroll;background-color:#fff;border:1px solid #ccc;border-radius:13px;float:right;margin:0;overflow:hidden;padding:0 2px;position:relative;right:6px;cursor:pointer}[dir=rtl] .contextual .trigger{float:left;right:auto;left:6px}.contextual.open .trigger{border:1px solid;border-color:#ccc #ccc transparent;border-radius:13px 13px 0 0;box-shadow:none;z-index:2}.contextual-region .contextual .contextual-links{background-color:#fff;border:1px solid #ccc;border-radius:4px 0 4px 4px;clear:both;float:right;margin:0;padding:.25em 0;position:relative;right:6px;text-align:left;top:-1px;white-space:nowrap}[dir=rtl] .contextual-region .contextual .contextual-links{border-radius:0 4px 4px 4px;float:left;left:6px;right:auto;text-align:right}.contextual-region .contextual .contextual-links li{background-color:#fff;border:none;list-style:none;list-style-image:none;margin:0;padding:0;line-height:100%}.contextual-region .contextual .contextual-links a{background-color:#fff;color:#333;display:block;font-family:sans-serif;font-size:small;line-height:.8em;margin:.25em 0;padding:.4em .6em}.touchevents .contextual-region .contextual .contextual-links a{font-size:large}.contextual-region .contextual .contextual-links a,.contextual-region .contextual .contextual-links a:hover{text-decoration:none}.no-touchevents .contextual-region .contextual .contextual-links li a:hover{color:#000;background:#f7fcff}.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab{float:right}[dir=rtl] .toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab{float:left}.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item{margin:0}.toolbar .toolbar-bar .contextual-toolbar-tab .toolbar-item.is-active{background-image:linear-gradient(#4e9fea,#4584dd)}.toolbar .toolbar-bar .contextual-toolbar-tab.toolbar-tab.hidden{display:none}.views-live-preview .contextual-region-active{outline:medium none}.views-live-preview .contextual{right:auto;top:auto}[dir=rtl] .views-live-preview .contextual{left:auto}.js .views-live-preview .contextual{display:inline}.views-live-preview .contextual-links-trigger{display:block}.contextual .contextual-links{border-radius:0 4px 4px 4px;min-width:10em;padding:6px 6px 9px;right:auto}[dir=rtl] .contextual .contextual-links{border-radius:4px 0 4px 4px;left:auto}.contextual-links li a,.contextual-links li span{padding-bottom:.25em;padding-right:.1667em;padding-top:.25em}[dir=rtl] .contextual-links li a,[dir=rtl] .contextual-links li span{padding-left:.1667em;padding-right:0}.contextual-links li span{font-weight:700}.contextual-links li a{margin:.25em 0;padding-left:1em}[dir=rtl] .contextual-links li a{padding-left:.1667em;padding-right:1em}.contextual-links li a:hover{background-color:#badbec}#block-chiltern-atomic-local-tasks ul{padding:0}#block-chiltern-atomic-local-tasks li{display:inline-block}#block-chiltern-atomic-local-tasks li a{padding:8px 18px;background:#eee;font-size:14px;border-radius:4px 4px 0 0;color:#0074bd}#block-chiltern-atomic-local-tasks li a.is-active{background:#ddd}@media (max-width:767px){body.toolbar-tray-open .menu--main>li:hover ul{top:199px}}#user-login-form{margin-top:60px}.eb-media.view-media .views-row{display:grid;height:100%;grid-template-columns:1fr 1fr;grid-gap:0 10px;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content}.eb-media.view-media .views-col,.eb-media.view-media .views-field-thumbnail__target-id{display:flex;justify-content:center}.eb-media.view-media .views-col{width:100%!important;margin:0;height:100%;box-sizing:border-box;align-items:center}.eb-media.view-media .pager{margin:0;padding-left:0;display:flex}.eb-media.view-media .button{background:#0071b8;color:#fff;text-shadow:none;display:flex;align-items:center;padding:5px 10px;border:1px solid #1e5c90}@media (min-width:768px){.eb-media.view-media .views-row{grid-template-columns:1fr 1fr 1fr}}@media (min-width:1024px){.eb-media.view-media .views-row{grid-template-columns:1fr 1fr 1fr 1fr}}.button{padding:10px 30px;border-radius:50px;background-color:transparent;border:2px solid;cursor:pointer;margin:10px auto;outline:none;width:100%;font-size:1.6rem;font-weight:900;line-height:1.25;display:inline-block}@media (min-width:768px){.button{width:auto}}.button:focus,.button:hover{text-decoration:none}.button--ghost{color:#0067b2;border-color:#0067b2}.button--ghost:focus,.button--ghost:hover{color:#0085e5;border-color:#0085e5}.button--ghost:focus{color:#00497f;border-color:#00497f}.button--primary{color:#fff;background-color:#0067b2;border-color:#0067b2}.button--primary:focus,.button--primary:hover{color:#fff;opacity:.85;background-color:#0085e5;border-color:#0085e5}.button--primary:focus{color:#e6e6e6;background-color:#00497f;border-color:#e6e6e6}.button--comm{color:#ff002c;background-color:#fff;border-color:#ff002c}.button--comm:focus,.button--comm:hover{color:#ff3356;opacity:.85;background-color:#fff;border-color:#ff3356}.button--comm:focus{color:#cc0023;background-color:#e6e6e6;border-color:#cc0023}.button--comm-primary{color:#fff;background-color:#d20020;border-color:#d20020}.button--comm-primary:focus,.button--comm-primary:hover{color:#fff;opacity:.85;background-color:#ff062c;border-color:#ff062c}.button--comm-primary:focus{color:#e6e6e6;background-color:#9f0018;border-color:#e6e6e6}.button--comm,.button--commercial{border-width:2px}.dark .button--ghost{color:#fff;border-color:#fff}.dark .button--ghost:focus{background:#fff;color:#1c2334}.dark .button--ghost:focus,.dark .button--ghost:hover{background:hsla(0,0%,100%,.7);color:#1c2334}.dark .button--comm,.dark .button--commercial{border-color:#fff}.dark .button--primary{color:#72438f;background-color:#fff}.button--commercial{color:#fff;background-color:#d20020;border:2px solid #d20020!important}.button--comm:focus,.button--comm:hover,.button--commercial:focus,.button--commercial:hover{background:#f04c66;color:#fff;border-color:#f04c66}.button--comm:focus,.button--commercial:focus{background:#ff002c!important;color:#fff!important;border:2px solid #fff!important}.button--inline{display:inline-block}.button--inline+.button--inline{margin-left:10px}.button--search-submit{padding:0;margin:0 0 0 -32px;border-width:0}.button--search-submit span{display:none}.button--search-submit:after{transform:rotate(0deg);content:url(/themes/chiltern_atomic/assets/css/../../assets/images/search.svg);display:block;font-size:3.2rem;width:32px;height:32px;margin:-10px -6px 0 0}.button--account{margin:0 0 0 5px;line-height:30px;padding:6px 0;border-width:0}.button--account span{display:none}body.mobile-menu-expanded .button--account{background-color:transparent;border-width:1px;color:#0067b2;padding:10px 30px;margin:-20px 0 0 8px}body.mobile-menu-expanded .button--account span{display:block}.button--accessibility{border:0;padding:0 10px;margin-top:-2px;font-size:14px;font-weight:400;grid-column:11;-ms-grid-column:11;grid-row:1!important;-ms-grid-row:1!important}.button--accessibility:focus{outline:2px solid #000;border-color:transparent}.button--accessibility-language{border-right:1px solid #27334a;border-radius:0;font-weight:600;width:80%}.button--accessibility-language--chinese{grid-column:7/11;-ms-grid-column:7/11}.button--accessibility-language--arabic{grid-column:11;-ms-grid-column:11}.button--accessibility-enable{grid-column:12;-ms-grid-column:12}@media (min-width:768px){.button--accessibility-language--chinese{grid-column:9/11;-ms-grid-column:9/11}}@media (min-width:1024px){.button--account{display:flex;align-items:center;justify-content:center;margin:0;border-radius:0 0 20px 20px;background-color:#2f213f;color:#fff;font-size:1.2rem}.button--accessibility-language--chinese{grid-column:9;-ms-grid-column:9}.button--accessibility-language--arabic{grid-column:10;-ms-grid-column:10}.button--accessibility-enable{grid-column:11;-ms-grid-column:11}}@media (min-width:1220px){.button--account[target=_blank]:after{background:url(/themes/chiltern_atomic/assets/css/../images/external-link-white.svg) 0 0 no-repeat;background-size:100%;content:"";width:14px;height:14px;fill:#fff;display:inline-block;margin-left:.2em}}.icon{vertical-align:middle}.icon,.icon:after{display:inline-block}.icon:after{font-size:inherit;color:inherit}.icon--facebook{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/facebook.png) no-repeat 50%;background-color:transparent!important}.icon--twitter{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/twitter.png) no-repeat 50%;background-color:transparent!important}.icon--instagram{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/instagram.png) no-repeat 50%;background-color:transparent!important}.icon--file-link{line-height:28px}.icon--file-link:before{display:inline-block;font-size:12px;padding:2px;border:2px solid;border-radius:0 4px 0 0;width:20px;height:24px;text-transform:uppercase;font-weight:700;margin:0 5px 0 0;line-height:16px}.icon--excel:before{content:"s";color:green;background-color:#e6ffe6}.icon--word:before{content:"w";color:#295497;background-color:#eaf0f9}.icon--pdf:before{content:"p";color:red;background-color:#fff0f0}.icon--pres:before{content:"p";color:#dd5b26;background-color:#fcf1ec}.icon--description:before{content:"";display:inline-block;background-image:url(/themes/chiltern_atomic/assets/css/../../assets/images/info.png);background-size:14px 14px;height:14px;width:14px;opacity:.5}input[type=date],input[type=email],input[type=file],input[type=password],input[type=tel],input[type=text],input[type=time]{padding:10px;font-size:1.4rem;border:1px solid #e6dce7;outline:none;width:100%;border-radius:3px}input:focus{border:1px solid #1fb7e1}label{margin:2px}.dark label{color:#fff}@media (min-width:1024px){label{margin:2px 15px}}.site-menu-toggle{padding:10px;width:40px;position:relative;z-index:1;cursor:pointer;border:none;background-color:transparent}.site-menu-toggle .line{display:block;margin:4px auto;width:100%;height:2px;background-color:#273548;transition:transform .25s}body.mobile-menu-expanded .site-menu-toggle .line:first-child{transform:rotate(45deg) translate(2px,2px)}body.mobile-menu-expanded .site-menu-toggle .line:nth-child(2){display:none}body.mobile-menu-expanded .site-menu-toggle .line:nth-child(3){transform:rotate(-45deg) translate(2px,-2px)}select{padding:10px;font-size:1.4rem;border:1px solid #e6dce7;width:100%;border-radius:10px}li.select2-results__option--highlighted{background-color:rgba(0,99,178,.15)!important;color:#273548!important}li.select2-results__option [aria-selected=true]{background-color:#25303a!important;color:#273548!important}span.select2-selection{padding:5px;height:auto!important}span.select2-selection__rendered{font-size:1.4rem;line-height:normal}span.select2-selection__arrow{top:6px!important}.ui-datepicker-title select{padding:0}textarea{padding:10px;font-size:1.4rem;border:1px solid #e6dce7;outline:none;width:100%;border-radius:3px}textarea:focus{border:1px solid color(light-blue)}.bubble{border:1px solid #000}.bubble__content{padding:16px;align-items:flex-start;margin-left:20px;flex:0 1;font-family:inherit;font-size:1.6rem;line-height:1.38}.bubble__content h3{text-align:left;margin-top:10px}.bubble__buy-button{flex:0 1;display:flex;align-items:center;justify-content:center;padding:0 16px 16px}.bubble__buy-button a{width:100%;text-align:center}@media (min-width:480px){.bubble{flex-direction:row!important}.bubble__content{flex:0 1 75%}.bubble__buy-button{flex:0 1 25%;padding:16px}.bubble__buy-button a{width:200px}}a.link-bubble{padding:5px;background:#ff002c;font-size:1.6rem;font-weight:900;color:#fff;border-radius:50px}.brand{display:grid;display:-ms-grid;align-items:center}.brand a:focus-visible{outline-color:#000}.brand img{max-width:100%;margin-bottom:-5px}@media (min-width:1220px){.brand img{max-width:180px;margin-top:0;margin-bottom:-8px}}.connect-bar{text-align:center;border-radius:20px 20px 0 0;background-color:#1f3855;color:#fff;font-size:1.6rem;padding:10px 0}.connect-bar a:focus{outline:1px solid #fff}.connect-bar ul{display:inline-block;padding-left:0;margin:10px 0 0}.connect-bar ul li{list-style-type:none;display:inline-block;font-size:2rem}.connect-bar ul li+li{margin-left:30px}.connect-bar .icon{background-color:#fff;border-radius:2px;color:#0067b2;width:24px;height:24px}@media (min-width:768px){.connect-bar ul{margin-left:40px}}.tile{border-radius:10px;display:flex;flex-direction:column;overflow:hidden;background-color:#fff;min-height:250px;box-shadow:0 0 6px 0 hsla(0,0%,39.2%,.5)}.tile img{max-width:100%}.tile__content,.tile__image{flex:0 1;height:150px;min-height:0}.tile__image{min-height:150px;max-height:300px}.tile__content{flex-basis:100%;position:relative;padding:15px}.tile__content .tile__heading{font-size:1.6rem;margin-bottom:10px}.tile__content .tile__link{position:absolute;bottom:15px;color:#0067b2;font-weight:700}.tile__content h4{margin-top:0}@media screen and (-webkit-min-device-pixel-ratio:0){.tile__content{flex-basis:auto}}.tile__heading+.tile__copy{height:calc(100% - 65px)}.tile__copy{overflow:hidden;padding-bottom:20px}.tile__copy p{margin:0 0 1.5em}.tile__copy p:last-child{margin-bottom:0}.tile__copy br+br{display:none}.tile__copy h3{margin-top:0}.tile__copy h3 a{color:inherit!important}.tile__image{flex:50% 1 0;display:flex;align-items:flex-start;overflow:hidden}.tile__image>.u-container{width:100%;height:100%;position:relative}.tile__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:bottom}@media screen and (-webkit-min-device-pixel-ratio:0){.tile__image{flex-basis:auto}}.tile--with-margin{margin:20px 0}.tile--full-image .tile__image{flex-basis:62.5%}.tile--full-image .tile__content{flex-basis:37.5%}.tile:hover .tile__link{text-decoration:underline}.tile .custom-object-fit{position:relative;background-size:cover;background-position:50%}.tile .custom-object-fit img{opacity:0}.tile .custom-object-fit-ios10{position:relative;background-size:cover;-webkit-background-size:cover;background-position:50%;height:auto!important}.tile .custom-object-fit-ios10 img{opacity:0;visibility:hidden}.tile--faq{min-height:350px}.tile--faq .tile__content{height:auto;flex-grow:1}.tile--attraction.has-image .tile__image{flex-basis:40%;height:150px}.tile--attraction.has-image .tile__content{flex-basis:60%;height:225px;min-height:225px;max-height:225px}.tile--attraction.has-image .tile__link{display:inline-block;width:calc(100% - 20px);bottom:0;padding:15px 0;background-color:#fff}.feed2for1 .tile--station{flex-direction:column!important}.feed2for1 .tile--station .tile__content{flex-basis:auto;height:auto}.feed2for1 .tile--station ol,.feed2for1 .tile--station ul{padding-left:24px}@media (min-width:480px){.tile--wide.has-image{flex-direction:row-reverse}.tile--wide.has-image .tile__content,.tile--wide.has-image .tile__image{flex:50% 0 0;height:auto}.tile--wide.has-image .tile__image .u-container{height:100%}.tile--station{flex-direction:row!important}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@supports not (display:grid){@supports not (-ms-ime-align:auto){.tile{margin-bottom:10px;width:100%}.tile__content,.tile__image{min-height:200px}.tile.tile--wide .tile__image img{width:auto;max-width:none;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}}}.has-image .tile__content{flex-basis:50%}.ios10_3_fix .tile__image{align-items:normal!important}.ios9_fix .tile__image{height:200px!important}.table td,.table th{font-size:1.6rem;text-align:center;padding:10px}.table td:first-child,.table th:first-child{border-right:1px dotted;min-width:120px}.table tr{background:#f8f7f7}.table thead{font-weight:700}.table tbody tr:nth-child(odd){background-color:#fff}.table__responsive{width:calc(100vw - 20px);overflow-x:scroll}.table__responsive table{width:100%!important}.table__responsive table th{width:auto!important}.table__labels{position:absolute;min-width:0}@media (min-width:768px){.table{min-width:600px}.table__responsive{overflow:visible;width:auto}.table__labels{display:none}}.table-scrollable{overflow-x:scroll;display:block;width:auto!important}.no-search .select2-search{display:none}.form-date{max-width:470px}.form-item{display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:4px}.form-item .select2-container,.form-item div,.form-item input,.form-item label,.form-item select{grid-column:12 span;font-size:1.4rem}.form-item label.form-required:after{content:"*"}.form-item .legend--left_grid{margin:0 0 8px}.form-item .legend--left_grid span,.form-item legend>span{font-size:1.4rem;margin:2px}.form-item span.field-prefix{font-size:1.4rem;grid-column:4/13;display:block}.form-item .description{margin:2px;color:#333}.form-item .description h2,.form-item .description h4,.form-item .description p{color:#273548}.form-item .description .icon{vertical-align:top}.form-item .description .icon+.webform-element-description{display:inline-block;margin-left:6px}.form-item .description .icon+.webform-element-description ul{margin:0}@media (min-width:1024px){.form-item .legend--left_grid{margin:0 15px}.form-item label{grid-column:1/3 span;align-self:center;display:block}.form-item .select2-container,.form-item div,.form-item input,.form-item select{grid-column:4/13 span}.form-item .fieldset-wrapper{grid-column:13 span}}.js-form-type-checkbox div{grid-column:1/2 span;justify-self:center;margin:3px 0}.js-form-type-checkbox label{grid-column:3/13 span}@media (min-width:1024px){.js-form-type-checkbox div{grid-column:1/1 span;justify-self:center}.js-form-type-checkbox label{grid-column:2/13 span}.legend--left_grid{grid-column:1/3 span!important;align-self:center}.fieldset-wrapper--right_grid{grid-column:4/13 span!important}.js-form-type-webform-address{display:block}}.form-managed-file div{display:grid}.form-managed-file div input.js-form-file{grid-row:1;grid-column:1 span}.form-managed-file div span.file{grid-row:1;align-self:center;grid-column:1 span}.form-managed-file div input.js-form-submit{grid-row:2;grid-column:1 span}.form-managed-file div .description{grid-row:3;grid-column:1 span}@media (min-width:1024px){.form-managed-file div span.file{grid-column:1}.form-managed-file div input.js-form-submit{grid-row:1;grid-column:none;justify-self:left}.form-managed-file div .description{grid-row:2;grid-column:1 span}}fieldset.webform-composite-hidden-title{margin:0 0 4px}.breadcrumb ol{list-style-type:none;padding:0}.breadcrumb li{display:inline-block}.breadcrumb li a{font-weight:700}.ui-accordion-header{font-size:1.4rem!important;font-weight:600}.footer-menu--heading{font-size:1.6rem;font-weight:700;border:none;background:none;padding:0}.footer-menu--heading:focus,.footer-menu--heading:focus-within{text-decoration:underline;outline:1px solid #41b6e6}.accordion{list-style-type:none;padding-left:0;max-width:876px}.accordion .accordion-item>.accordion-item__heading,.accordion .accordion-item>button,.accordion .accordion-item>span{cursor:pointer;display:flex;align-items:center;padding:10px}.accordion .accordion-item>.accordion-item__heading:after,.accordion .accordion-item>button:after,.accordion .accordion-item>span:after{margin-left:auto;content:"";display:block;width:20px;height:20px;background:url(/themes/chiltern_atomic/assets/css/../../assets/images/arrow-down.png) 50% 50% no-repeat;background-size:160% auto;transition:.25s ease-in-out}.accordion .accordion-item .accordion-item__content,.accordion .accordion-item>ul{list-style-type:none;padding:0 10px;overflow:hidden;height:auto;max-height:0;transition:.25s ease-in-out;margin-top:0}.accordion .accordion-item.is-expanded>.accordion-item__heading:after,.accordion .accordion-item.is-expanded>button:after,.accordion .accordion-item.is-expanded>span:after{transform:rotate(180deg)}.accordion .accordion-item.is-expanded>.accordion-item__content,.accordion .accordion-item.is-expanded>ul{border-top:1px solid hsla(0,0%,60%,.25);padding:10px;height:auto;max-height:revert;transition:.25s ease-in-out}footer .accordion .accordion-item>.accordion-item__heading,footer .accordion .accordion-item>button,footer .accordion .accordion-item>span{justify-content:center;padding:0}footer .accordion .accordion-item>span:after{margin-left:10px}footer .accordion .accordion-item.is-expanded>ul{border-top:0}.calendar-calendar{font-size:12px}.calendar-calendar th.days{color:#333}.calendar-calendar td{color:#777}.calendar-calendar .month-view .inner div{color:#333;background-color:#c1e3f1}.calendar-calendar .month-view .inner div a{color:#1c2334}.calendar-calendar .month-view .inner div a:focus,.calendar-calendar .month-view .inner div a:focus-within{outline:1px solid #1c2334}.calendar-calendar .month-view .inner div time{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.calendar-calendar .month-view .inner div.calendar-empty,.calendar-calendar .month-view .inner div.day{background-color:transparent!important}td.single-day{padding:0!important}td.single-day .inner{height:100%!important;min-height:50px!important}.calendar-item{height:50px!important;text-align:center;font-size:1.4rem;color:#27334a}.calendar-item--minor{background-color:#e8f8ff!important}.calendar-item--major{background-color:#fadcae!important}.calendar-item a{display:block;height:100%}@media (min-width:1024px){.calendar-item a{line-height:50px}}.dialog-times-changes{z-index:1001!important;padding:0}.dialog-times-changes .ui-widget-header{border:none;text-align:center;color:#273548}.dialog-times-changes .ui-widget-header span{font-size:1.4rem;width:100%}.dialog-times-changes .ui-widget-content{padding:3px}.dialog-times-changes--minor,.dialog-times-changes--minor .calendar-modal__last_updated,.dialog-times-changes--minor .ui-widget-header{background:#c1e3f1}.dialog-times-changes--major,.dialog-times-changes--major .calendar-modal__last_updated,.dialog-times-changes--major .ui-widget-header{background:#fadcae}.ui-dialog{width:100%!important;z-index:99}@media (min-width:480px){.ui-dialog{width:600px!important}}.ui-dialog .ui-dialog-titlebar-close{outline:none}.calendar-modal__event_date{position:relative;top:0;width:100%;text-align:center;background:#f0f0f0;padding:8px 0;font-size:14px}.calendar-modal__content{background:#fff;clear:both;padding:10px}.calendar-modal__last_updated{position:relative;bottom:0;width:100%;padding:8px 10px;font-size:14px}.attachment .calendar-calendar th.calendar-agenda-hour{color:#777}ul.js-pager__items{padding-left:0}ul.js-pager__items li{display:inline-block;margin-bottom:8px}ul.js-pager__items li a{padding:8px 12px;background:#fff;display:block}ul.js-pager__items li a:focus,ul.js-pager__items li a:hover{outline:1px solid #1f3855}ul.js-pager__items li a:focus span,ul.js-pager__items li a:hover span{color:#1f3855}ul.js-pager__items li span{color:#273548}ul.js-pager__items li.pager__item--first a,ul.js-pager__items li.pager__item--last a,ul.js-pager__items li.pager__item--next a,ul.js-pager__items li.pager__item--previous a{border-radius:15px}ul.js-pager__items li.is-active a{background:#273548;color:#fff}.promo{display:flex;flex-direction:column;position:relative;background:#fff;border-radius:10px;max-height:360px}.promo__cta{min-width:160px;width:auto;display:flex;justify-content:center;align-items:center;border:0;color:#2f213f;text-decoration:none}.promo__content{padding:20px}.promo__image{display:flex;justify-content:center;align-items:center;overflow:hidden}.promo__image img{min-width:100%;min-height:100%;max-width:none}.promo__heading h3{font-size:2.4rem;font-weight:400;margin:0}.promo .price{margin:0 4px}.promo-section--popular-routes .promo__link,.promo-section--standard .promo__link{display:flex;flex-direction:column}.promo-section--popular-routes .promo__cta,.promo-section--standard .promo__cta{position:absolute;bottom:-20px;right:20px;padding:15px 30px;background-color:#0067b2;color:#fff;font-size:1.6rem;border-radius:30px;box-shadow:0 0 2px 0 rgba(0,0,0,.2);transition:.25s ease-in-out}.promo-section--popular-routes .promo__cta:focus,.promo-section--popular-routes .promo__cta:hover,.promo-section--standard .promo__cta:focus,.promo-section--standard .promo__cta:hover{background-color:#eef7fb;color:#0067b2;text-decoration:underline}.promo-section--standard .promo__link:hover{transform:none}.promo-section--standard .promo__link:focus-visible .promo__cta,.promo-section--standard .promo__link:focus .promo__cta{background-color:#eef7fb;color:#0067b2;text-decoration:underline}.promo-section--standard .promo__cta{transition:none}.promo-section--standard .promo__content{padding:20px 20px 40px;flex:45% 1 0;border-radius:0 0 10px 10px;overflow:hidden}.promo-section--standard .promo__body{color:#000}.promo-section--standard .promo__image{display:none;border-radius:10px 10px 0 0}.promo-section--standard .promo__heading h3{color:#000;font-size:2.4rem;font-weight:400;margin:0}.promo-section--content .promo{flex-direction:column}.promo-section--content .promo__content{padding:20px;flex:calc(66.66% - 40px) 1 0;border-radius:0 0 10px 10px;overflow:hidden}.promo-section--content .promo__image{display:none;border-radius:10px 10px 0 0}.promo-section--popular-routes p{margin-top:0}.promo-section--popular-routes .promo__cta{padding:10px 20px;font-size:1.4rem}.promo-section--popular-routes .promo__cta:focus,.promo-section--popular-routes .promo__cta:hover{padding:15px 30px;bottom:-25px;font-size:1.6rem}.promo-section--icon-buttons .promo .promo__link{padding:16px 16px 16px 8px;background:#d6e7f3;flex-direction:row;justify-content:center;color:#2f213f;border-radius:30px;transition:.25s ease-in-out;cursor:pointer;text-decoration:none}.promo-section--icon-buttons .promo .promo__link:hover{background:#273548}.promo-section--icon-buttons .promo .promo__link:focus-visible{outline:2px solid #000;border-radius:30px}.promo-section--icon-buttons .promo:focus .promo__cta,.promo-section--icon-buttons .promo:hover .promo__cta{color:#fff;text-decoration:underline}.promo-section--icon-buttons .promo__content{display:none}.promo-section--icon-buttons .promo__image img{max-height:30px;min-width:0;min-height:0;margin:0 10px}.promo-section--icon-buttons .promo__cta{position:static;padding:0;font-size:2rem;font-weight:400}.promo-section--horiz-2 .promo__link{display:flex;flex-direction:row-reverse;position:relative;max-width:100%;text-decoration:none}.promo-section--horiz-2 .promo__link:focus .promo__cta,.promo-section--horiz-2 .promo__link:focus h3,.promo-section--horiz-2 .promo__link:hover .promo__cta,.promo-section--horiz-2 .promo__link:hover h3{text-decoration:underline}.promo-section--horiz-2 .promo__link:focus-visible{outline:2px solid #000}.promo-section--horiz-2 .promo__content{border-radius:10px;box-shadow:0 0 6px 3px hsla(0,0%,75.3%,.33);flex-basis:100%;min-height:200px}.promo-section--horiz-2 .promo__content .promo__heading h3{color:#000;font-size:2rem;font-weight:400;line-height:1.33;margin:0}.promo-section--horiz-2 .promo__image{display:none}.promo-section--horiz-2 .promo__image img{min-width:auto}.promo-section--horiz-2 .promo__cta{position:absolute;background:none;padding:0;margin:0;color:#0067b2;font-size:1.6rem;bottom:20px;left:0;right:auto}.promo-section--helpful .promo .promo__link{text-decoration:none;border-radius:10px}.promo-section--helpful .promo .promo__link:focus,.promo-section--helpful .promo .promo__link:hover{background:#eef7fb}.promo-section--helpful .promo .promo__link:focus .promo__cta,.promo-section--helpful .promo .promo__link:hover .promo__cta{text-decoration:underline}.promo-section--helpful .promo__image{padding:20px 0 0;height:100px}.promo-section--helpful .promo__image img{max-height:100%;width:auto;min-width:0;min-height:0}.promo-section--helpful .promo__content{display:none}.promo-section--helpful .promo__cta{box-shadow:none;height:calc(100% - 100px);display:flex;align-items:center;justify-content:center;text-align:center;font-size:2rem;color:#0067b2;margin:10px 0 0;background:transparent;position:static}@media (min-width:768px){.promo-section--standard .promo{width:100%}.promo-section--standard .promo .promo__image{display:block;flex-basis:55%;flex-grow:1}.promo-section--content .promo{width:100%}.promo-section--content .promo .promo__image{display:block;flex:33.33% 1 0}.promo-section--helpful .promo__cta{margin-bottom:20px}.promo-section--icon-buttons .promo{padding-right:32px}.promo-section--horiz-2 .promo__content{border-radius:10px 0 0 10px;box-shadow:0 0 6px 3px hsla(0,0%,75.3%,.33);flex-basis:85%;min-height:200px}.promo-section--horiz-2 .promo__image{display:flex;border-radius:0 10px 10px 0;flex-basis:15%;max-height:none}.promo-section--horiz-2 .promo__image img{min-width:auto}}@media (min-width:1024px){.promo-section--horiz-2 .promo__content,.promo-section--horiz-2 .promo__image{flex-basis:50%}}.contentinfo{padding:16px;background-color:#c1e3f1;border-radius:4px;border:1px solid #41b6e6;font-size:1.4rem;margin-bottom:2px}.contentinfo--error{background-color:#d20020;border:none;color:#fff}.contentinfo--error ul a{color:#fff;text-decoration:none}.contentinfo--error ul a:focus,.contentinfo--error ul a:hover{color:#fff;text-decoration:underline}.contentinfo--status{background-color:#deeeb9;border:1px solid #97d700}.tabbed-list__switcher{overflow:hidden}.tabbed-list__switcher button{float:left;background-color:#494f5c!important;border:1px solid #b1b3b3;border-radius:10px 10px 0 0;outline:none;cursor:pointer;padding:14px 36px;transition:.3s;color:#fff!important;margin:0}.tabbed-list__switcher button.current,.tabbed-list__switcher button:hover{background-color:#fff!important;color:#273548!important}.tabbed-list__list{background:#fff;border:1px solid #b1b3b3;border-radius:2px}.tabbed-list__tab{border:1px solid #ccc;border-top:none}.timetables{text-align:left;float:none;margin-bottom:20px}.timetables td:first-child,.timetables th:first-child{border-right:0}.timetables thead tr{background:#e8e7e7}.timetables tbody tr{background:#fff}.timetables td{border-bottom:1px solid #1c2334;padding:16px}.timetables span.timetables__main__status{display:block;padding:11px 10px}.timetables span.timetables__main__status--ok{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/ok.png) no-repeat 50%}.timetables span.timetables__main__status--minor{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/minor_disruption.png) no-repeat 50%}.timetables span.timetables__main__status--major{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/major_discruption.png) no-repeat 50%}.timetables span.lateTime{text-decoration:line-through}.timetables span.newTime{color:#d0021b;margin-left:10px;font-weight:700}.timetables td.timetables__main__details{cursor:pointer}.timetables td.timetables__main__details--down{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/arrow-down.png) no-repeat 50%}.timetables td.timetables__main__details--up{background:url(/themes/chiltern_atomic/assets/css/../../assets/images/arrow-up.png) no-repeat 50%}.timetables tr.timetables__details{display:none}.timetables tr.timetables__details td{padding:10px 16px}.timetables tr.timetables__details--highlighted{background:#41b6e6!important;font-weight:700;color:#fff}.timetables tr.timetables__details:nth-child(odd){background-color:#f8f7f7}.timetables tr.timetables__details--last td{border-bottom:2px solid #494f5c}@media (min-width:768px){.timetables{width:100%}}.timetables_unavailable{padding:10px;font-size:14px;text-align:center}.accordion-controls{list-style:none;margin:14px 0 36px;padding:0}.accordion-controls li.accordion-item{border:1px solid #999;border-radius:3px;background:#fff;display:block}.accordion-controls li.accordion-item>div{padding:22px 10px}.accordion-controls li.accordion-item>div ul li{list-style:initial}.accordion-controls button{border:1px solid transparent;border-radius:3px 3px 0 0;font-size:1.4rem;font-weight:bolder;text-align:left;background-color:transparent;padding:7px 7px 7px 10px;width:100%}.accordion-controls button:focus,.accordion-controls button:hover{border:1px solid #003eff;background-color:#007fff}.accordion-controls button:focus span,.accordion-controls button:hover span{color:#fff}.accordion-controls button .accordion-title{padding-left:10px}.accordion-controls button .caret{padding-left:20px;position:relative}.accordion-controls button .caret:after,.accordion-controls button .caret:before{width:2px;height:10px;background-color:#273548;content:"";position:absolute;right:0;top:.25em;transition:transform .5s ease-in-out;left:auto}.accordion-controls button .caret:after{transform:translateX(-.45em) rotate(-45deg)}.accordion-controls button .caret:before{transform:rotate(45deg)}.accordion-controls button[aria-expanded=true]{border:1px solid #003eff;background-color:#007fff}.accordion-controls button[aria-expanded=true] .caret:after,.accordion-controls button[aria-expanded=true] .caret:before{background-color:#fff}.accordion-controls button[aria-expanded=true] .caret:after{transform:translateX(-.48em) rotate(45deg)}.accordion-controls button[aria-expanded=true] .caret:before{transform:rotate(135deg)}.accordion-controls button[aria-expanded=true] span{color:#fff}.accordion-controls [id^=content-]{display:none}#field-banners-values .field-prefix{text-align:right;font-size:1.2rem;min-width:40px}.banner{position:relative;height:325px;overflow:hidden}.banner .is-overlay{position:absolute;top:-20px;left:-25vw;bottom:-20px;width:auto;height:calc(100% + 40px);z-index:0}.banner .is-overlay path{fill:transparent}.banner__content{position:absolute;z-index:1;height:100%;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}.banner__content .intro,.banner__content h1{max-width:100%;text-align:center;font-weight:400}.banner__content h1{margin:0}.banner__content .button{width:auto}.banner img{min-width:100%;min-height:100%;max-width:100%}.banner a{display:block;margin-right:2px;padding-right:2px}.banner a:focus-visible{border:2px solid #000;outline-color:#000}.banner .button{padding-right:30px}.banner .subheading{font-size:2rem;line-height:1.5}.banner.has-white-content .subheading,.banner.has-white-content h1{color:#ff1493}.banner.has-dark-background .is-overlay path{fill:hsla(0,0%,100%,.8)}.banner.has-light-background .intro,.banner.has-light-background .subheading,.banner.has-light-background h1{color:#fff}.banner.has-light-background .is-overlay path{fill:rgba(0,0,0,.4)}.banner.has-darkblue-overlay{background-color:rgba(0,0,20,.65)}.banner.has-darkblue-overlay .intro,.banner.has-darkblue-overlay .subheading,.banner.has-darkblue-overlay h1{color:#fff}.banner.has-darkblue-overlay .is-overlay path{fill:rgba(0,0,20,.65)}@media (min-width:0px) and (max-width:767px){.banner{margin:0 auto}.banner__content{width:100%}}@media (min-width:768px){.banner__content{width:100%}.banner .is-overlay{min-width:140vw}.banner img{max-width:none}}@media (min-width:1024px){.banner{height:500px}.banner__content{padding-left:600px;padding-right:20px;justify-content:center;align-items:flex-end}.banner__content .intro,.banner__content h1{text-align:right}.banner__content p{font-size:2rem}.banner__content .button{margin-right:0}.banner .is-overlay{left:calc(50vw + 50px);min-width:0}.banner.has-stripe .banner{height:calc(100% - 62px)}.banner.has-stripe .is-overlay{top:-50px}}@media (min-width:1220px){.banner__content{padding-left:900px;padding-right:0}.banner .is-overlay{left:calc(50vw + 275px)}}.block--book-now{padding:20px;border-radius:10px;margin-bottom:20px;background-color:#000;background-image:radial-gradient(circle at 100% 50%,#27334a 0,#27334a 80.5%,transparent 80.7%),radial-gradient(circle at 43% 17.5%,#27334a 0,#27334a 50%,transparent 50.2%),radial-gradient(circle at 43% 17.5%,#1588bb 0,#1588bb 50.7%,transparent 50.9%),radial-gradient(circle at 43% 17.5%,#71accf 0,#71accf 51.4%,transparent 51.6%),radial-gradient(circle at 42.5% 3.5%,#075e9f 0,#075e9f 62%,transparent 62.2%),radial-gradient(circle at 42.5% -2.5%,#71accf 0,#71accf 75%,transparent 75.2%),radial-gradient(circle at 42.5% -7.5%,#1588bb 0,#1588bb 80%,transparent 80.2%)}.block--book-now h3{margin-top:0;color:#fff}.block--book-now p{color:#fff;max-width:600px;margin:0 auto}.block--book-now .button{margin:20px auto 0}.block--page-intro{display:flex;flex-direction:column;margin-bottom:20px;position:relative;z-index:1}.block--page-intro__qtt-links{display:flex;flex-direction:column;align-items:center}.block--page-intro__qtt-links:before{left:0}.block--page-intro .qtt-blocks{display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:25px 0;width:100%}.block--page-intro .qtt-blocks li{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:4px 0;font-size:2rem}.block--page-intro .qtt-blocks--green{background-color:#71dbd4;font-weight:700}.block--page-intro .qtt-blocks--green .text{padding-right:17px}.block--page-intro .qtt-blocks--green img{max-height:15px;margin-right:8px}.block--page-intro .qtt-blocks--grey{background-color:#e6e4e4;flex-direction:row;flex-wrap:wrap;justify-content:center}.block--page-intro .qtt-blocks--grey img{max-height:48px}.block--page-intro .qtt-blocks--grey .text-only{flex-direction:column;width:100%;margin-bottom:10px}.block--page-intro .qtt-blocks--grey .text{font-size:1.6rem}.block--page-intro .qtt-blocks--grey .head{font-weight:700}.block--page-intro .qtt-blocks+.qtt-blocks{margin-top:-14px;margin-bottom:0}.block--page-intro .block--toc-qtt{width:calc(100vw - 20px);margin:-50px auto 0}@media (min-width:768px){.block--page-intro .block--toc-qtt{max-width:400px}.block--page-intro.is-on-homepage{max-width:1200px;margin:0 auto;position:relative;z-index:1;background-color:#fff}.block--page-intro.is-on-homepage .block--page-intro__qtt-links{margin-top:0;margin-bottom:20px;left:0}}@media (min-width:1024px){.block--page-intro{flex-direction:row}.block--page-intro__content{margin-left:20px;position:relative}.block--page-intro .block--toc-qtt{margin:-360px 0 0;min-width:400px;padding:0 10px}.block--page-intro__qtt-links{margin-bottom:0}.block--page-intro__qtt-links:before{display:none}.block--page-intro .qtt-blocks{width:50%;min-height:200px}.block--page-intro .qtt-blocks+.qtt-blocks{margin-top:14px}.block--page-intro__qtt-links{flex-direction:column}.block--page-intro__qtt-links a:focus,.block--page-intro__qtt-links a:focus-visible{outline-color:#41b6e6}.block--page-intro .qtt-blocks{flex-direction:row;justify-content:flex-start;min-height:0;width:100%;padding-left:20px}.block--page-intro .qtt-blocks--green{padding-top:12px;padding-bottom:12px}.block--page-intro .qtt-blocks li{flex-direction:row}.block--page-intro .qtt-blocks li+li{margin-left:15px}.block--page-intro .qtt-blocks .text-only{width:auto;align-items:flex-start;margin-bottom:0}.block--page-intro .qtt-blocks+.qtt-blocks{margin-top:-14px;padding-bottom:24px}.block--page-intro.is-on-homepage .block--page-intro__qtt-links{top:-76px;margin-bottom:-76px;max-width:calc(50vw + 122px);margin-left:-30px}.block--page-intro.is-on-homepage .qtt-blocks--green li:nth-child(n+3){display:none}.block--page-intro.is-on-homepage .block--toc-qtt{margin-top:-391px}}@media (min-width:1220px){.block--page-intro .block--toc-qtt{padding:0}.block--page-intro.is-on-homepage .block--page-intro__qtt-links{max-width:calc(50vw + 200px);margin-left:-20px}.block--page-intro.is-on-homepage .qtt-blocks--green li:nth-child(n+3){display:flex}}.live-trains__list{position:relative;overflow-x:scroll;max-width:calc(100vw - 20px)}.live-trains__table{min-width:748px;border:2px solid #b1b3b3;border-radius:0 10px 10px 10px;background:#fff;width:100%;display:flex;flex-direction:column;margin-bottom:20px}.live-trains__table .has-no-items{margin:40px auto}.live-trains__table div{font-size:16px}.live-trains__table>div{flex-wrap:wrap}.live-trains__table .label,.live-trains__table .value{padding:15px;display:flex;justify-content:center;flex:0 0}.live-trains__table .status{flex-basis:80px}.live-trains__table .to{flex-grow:1}.live-trains__table .departure{flex-basis:100px}.live-trains__table .platform{flex-basis:60px}.live-trains__table .operator{flex-basis:250px}.live-trains__table .expand{flex-basis:50px}.live-trains__table .value.status span:before{width:20px;height:20px;display:flex;justify-content:center;align-items:center;content:""}.live-trains__table .value.status span{position:relative}.live-trains__table .value.status svg{position:absolute;top:0}.live-trains__table .expand span{width:20px;height:20px;background:url(/themes/chiltern_atomic/assets/css/../../assets/images/arrow-down.png) 50% 50% no-repeat}.live-trains__table div{justify-content:flex-start}.live-trains__calling-points{flex-basis:100%;margin:0;max-height:0;height:auto;overflow:hidden;padding-left:0;list-style-type:none;display:flex;flex-direction:column;transition-duration:.25s}.live-trains__calling-points .is-disrupted-cp .st+.rt{margin-left:5px}.live-trains__calling-points .is-disrupted-cp .st{text-decoration:line-through}.live-trains__calling-points .is-disrupted-cp .rt{color:#d0021b;font-weight:700}.live-trains__calling-points li{margin:0;display:flex;justify-content:space-between;padding:10px calc(778px - 100vw) 10px 10px}.live-trains__calling-points li:nth-child(2n){background:#f8f7f7}.live-trains__spinner{border:2px solid #b1b3b3;border-radius:0 10px 10px 10px;background:#fff;min-height:90px;padding:20px;position:relative}.live-trains__spinner .spinner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;width:50px;height:50px}.live-trains__spinner .path{stroke:#93bfec;stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.live-trains__type{display:flex;margin-bottom:-2px;position:relative;z-index:1}.live-trains__type .slider{display:none}.live-trains__type span{border-style:solid;border-width:2px 2px 0;border-radius:5px 5px 0 0;font-size:16px;padding:16px;min-width:150px;text-align:center;position:relative}.live-trains__type.active span:nth-of-type(2),.live-trains__type span:first-of-type{z-index:1;background-color:#fff;color:#464d5c;border-color:#b1b3b3}.live-trains__type.active span:first-of-type,.live-trains__type span:nth-of-type(2){border-color:#464d5c;background-color:#464d5c;color:#fff;z-index:0}.live-trains__type span:nth-of-type(2){margin-left:-5px}.live-trains__last-updated{position:absolute;right:0;top:-20px;font-size:12px}.live-trains__table--heading{display:flex;justify-content:space-between;font-weight:700;background:#e8e7e7;border-top-right-radius:10px}.live-trains__table--row{cursor:pointer;display:flex;justify-content:space-between}.live-trains__table--row div{justify-content:flex-start}.live-trains__table--row+.live-trains__table--row{border-top:1px solid #1c2334}.live-trains .is-expanded .live-trains__calling-points{transition-duration:.2s;max-height:1500px;overflow-y:auto;border-top:1px solid #eee}@media (min-width:768px){.live-trains__list{max-width:none;overflow:auto}.live-trains__calling-points li{padding-left:calc(50% - 200px);padding-right:calc(50% - 200px)}}.block--other-destinations h2{text-align:left}.block--other-destinations .has-three-columns{display:flex;list-style-type:none;padding-left:0;flex-wrap:wrap}.block--other-destinations .has-three-columns li{width:100%}.block--other-destinations .has-three-columns a{font-weight:700;color:#0067b2;font-size:1.6rem}@media (min-width:768px){.block--other-destinations h2{text-align:center;margin:20px 0 40px}.block--other-destinations .has-three-columns li{width:33.33%}}.block--route-summary{padding:20px;border-radius:10px;background:rgba(0,103,178,.08)}.block--route-summary h3{margin-top:0}.block--route-summary ul{list-style-type:none;padding-left:0}.block--route-summary ul li{padding:5px 0;margin:0;border-bottom:1px solid hsla(0,0%,60%,.25)}.block--route-summary .button{margin:20px auto 0}.station-facilities{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}.station-facilities .accordion>li>ul{height:0;overflow:hidden}.station-facilities .is-present:before{height:20px;content:url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M2 10l6 6M18 6L8 16" stroke-width="2" stroke="green"/></svg>')}.station-facilities .is-present:before svg{stroke:green}.station-facilities .is-absent:before{height:20px;stroke:red;content:url('data:image/svg+xml;charset=utf-8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M16 16L4 4m12 0L4 16" stroke-width="2" stroke="red"/></svg>')}.station-facilities__heading{flex-basis:100%;margin:0;min-height:30px;text-align:left}.station-facilities__summary{flex-basis:100%;padding-left:0;margin:0;list-style-type:none;display:flex;flex-wrap:wrap}.station-facilities__summary li{width:50%;padding:10px 10px 10px 0;margin-bottom:0;display:flex;align-items:center;justify-content:flex-start}.station-facilities__summary li:before{margin-right:5px}.station-facilities__footnotes{list-style-type:none;padding-left:0;margin:5px 0 0;font-size:1.2rem}.station-facilities__list{width:100%;max-width:100%}.station-facilities__list .accordion-item{background:#fff;border-radius:10px;padding:10px;margin-bottom:0}.station-facilities__list .accordion-item h2{margin:0;color:#0067b2;text-align:left}.station-facilities__list .accordion-item .fac-item{position:relative;padding-left:30px}.station-facilities__list .accordion-item .fac-item:before{margin-right:10px}.station-facilities__list .accordion-item .fac-item+.fac-item{margin-top:20px}.station-facilities__list .accordion-item li{display:flex;flex-direction:column;margin:10px 0}.station-facilities__list .accordion-item li>div{text-align:left}.station-facilities__list .accordion-item+.accordion-item{margin-top:10px}.station-facilities__label{flex:20% 0 0;margin-right:10px;font-weight:700}.station-facilities__state{margin-top:5px}.station-facilities__state p{margin-top:0}.station-facilities__state:before{position:absolute;top:0;left:0}.station-facilities--summary{display:flex;border-radius:10px;padding:20px;background:#fff}.station-facilities--accordion{position:relative;align-items:flex-start;padding:20px 0;background-color:#273548}.station-facilities--accordion:before{content:"";width:100vw;height:100%;position:absolute;display:block;top:0;left:-10px;z-index:-1;margin-left:0;background-color:#273548}.station-facilities--accordion .station-facilities__heading{color:#fff;flex-basis:100%}@media (min-width:1024px){.station-facilities__heading{flex-basis:20%}.station-facilities__summary{flex-basis:80%}.station-facilities__summary li{width:25%}.station-facilities__footnotes{margin-left:20%}.station-facilities__list{max-width:75%}.station-facilities__list .accordion-item li{flex-direction:row}.station-facilities__list .accordion-item .fac-list{padding-left:10px;padding-right:10px}.station-facilities__list .accordion-item .fac-item{padding-left:0}.station-facilities__list .station-facilities__state{position:relative;margin-top:0}.station-facilities__list .has-status-icon .station-facilities__state{padding-left:30px}}@media (min-width:1220px){.station-facilities--accordion{position:relative}.station-facilities--accordion:before{left:calc(600px - 50vw)}}.station-map{position:relative;width:100%;margin-bottom:70px}.station-map__infobox{display:flex;flex-direction:column;justify-content:space-between;border-radius:6px;box-shadow:0 0 6px 3px hsla(0,0%,75.3%,.33);z-index:1;background:#fff;padding:1px 20px;height:calc(100% - 40px)}@media (min-width:1220px){.station-map{height:460px;margin-bottom:190px}.station-map__map{position:absolute;width:100vw;height:100%;margin-left:calc(600px - 50vw)}.station-map__infobox{position:absolute;right:0;top:20px;width:calc(25% - 20px)}}.block--why-book-with-us{border-radius:10px;border:2px solid #0067b2;display:grid;background-color:#fff;margin-bottom:20px;padding:20px 10px}.block--why-book-with-us h3{margin-top:0}.block--why-book-with-us li,.block--why-book-with-us p{font-size:1.6rem;max-width:calc(100vw - 40px);word-wrap:break-word;overflow-wrap:break-word}.block--why-book-with-us .with-icons{font-weight:700;display:flex;flex-direction:column;padding-left:0;margin:0;list-style-type:none;justify-content:space-between}.block--why-book-with-us .with-icons li{display:flex;justify-content:flex-start;align-items:center}.block--why-book-with-us .with-icons li:before{content:"";width:auto;height:50px;margin-right:20px}.block--why-book-with-us .with-icons .icon-wifi:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-wifi-blue.png)}.block--why-book-with-us .with-icons .icon-fees:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-fees-blue.png)}.block--why-book-with-us .with-icons .icon-clock:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-clock-blue.png)}@media (min-width:768px){.block--why-book-with-us{padding:30px}.block--why-book-with-us .with-icons{flex-direction:row}.block--why-book-with-us .with-icons li{width:33.33%;margin-bottom:0}}div#sliding-popup{color:#000;background:#c1e3f1;border-top:1px solid #41b6e6}#sliding-popup .popup-content{margin:0 auto;max-width:1220px;padding:20px 5px;overflow:hidden}#sliding-popup h2{color:#000;font-family:Futura PT Heavy,serif;margin:2px}#sliding-popup p{color:#000;font-family:Fira Sans,sans-serif;margin:2px}#sliding-popup .popup-content #popup-text{text-align:center;float:none;max-width:100%}@media (min-width:768px){#sliding-popup .popup-content #popup-text{max-width:60%;text-align:left;float:left}}.popup-buttons{float:none;margin:0}@media (min-width:768px){.popup-buttons{float:right;max-width:40%}}.sliding-popup-bottom .dark{background-color:transparent}.sliding-popup-bottom .dark .button--ghost{border:none;font-family:Futura PT Heavy,serif}.sliding-popup-bottom .dark .button--ghost:hover{border:none;background-color:transparent}.sliding-popup-bottom .dark .button--ghost:focus-visible{border:1px solid #000;outline-color:#000}.sliding-popup-bottom button.agree-button,.sliding-popup-bottom button.agree-button:hover{background-color:#0c5ab5}.sliding-popup-bottom button.agree-button:focus,.sliding-popup-bottom button.agree-button:hover:focus{border:2px solid #000}.sliding-popup-bottom button.agree-button:focus-visible,.sliding-popup-bottom button.agree-button:hover:focus-visible{outline-color:#000}.sliding-popup-bottom button.find-more-button{color:#000!important;text-decoration:underline}.sliding-popup-bottom button.find-more-button:focus,.sliding-popup-bottom button.find-more-button:hover{color:#27334a}.sliding-popup-bottom button.find-more-button:focus{border:2px solid #000}.block--page-faqs{margin-bottom:20px;background-color:#273548;padding:30px 0}.block--page-faqs .container>*{grid-column:span 12;-ms-grid-column-span:12}.block--page-faqs h2{margin-top:0;margin-bottom:30px;text-align:left;color:#fff}.block--page-faqs .accordion-item{background-color:#fff;border-radius:10px}.block--page-faqs .accordion-item>span:before{color:#0067b2;content:"Q:";margin-right:10px}.block--page-faqs .accordion-item p a,.block--page-faqs .accordion-item p a:focus,.block--page-faqs .accordion-item p a:hover{color:#fff}fieldset{border:2px solid #1f3855}fieldset.form--hidden-description .description{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.footer{border-top:1px solid transparent;background:linear-gradient(180deg,#1f3855 80px,#fff 0)}.footer .container{padding:0}@media (min-width:1024px){.footer .container{padding:0 10px}}.footer .menu{grid-column:span 12;-ms-grid-column:1;-ms-grid-column-span:12;padding:0 10px}.footer .menu a{text-decoration:underline;display:inline-block;color:#343e47}.footer .menu a:focus,.footer .menu a:hover{transform:scale(1.02)}.footer .menu a:focus,.footer .menu a:focus-visible{outline:1px solid #1f3855}.footer .menu--horizontal-bold{line-height:1}.footer .menu--horizontal-bold li,.footer .menu--horizontal-bold li a{margin-bottom:0}.footer hr{grid-column:2/12;-ms-grid-column:2;-ms-grid-column-span:10;height:1px;width:100%;border:0;background:#41b6e6}.footer .menu--horizontal{padding:0;-ms-grid-row:5}.footer .connect-bar{grid-column:span 12;-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-row:6}.header .container{position:relative;align-items:center}.header .container>*{grid-row:2}.header .brand{grid-column:1/9;-ms-grid-column:1;-ms-grid-column-span:9}.header .brand img{max-height:50px;height:50px}.header .button--account{grid-column:12;-ms-grid-column:12;background:url(/themes/chiltern_atomic/assets/css/../../assets/images/myAccount.png) 50% 50% no-repeat;text-indent:-999px;overflow:hidden;margin-left:-15px}.header .button--account:focus{border:1px solid #000;border-radius:0}.header .global-basket{grid-column:10;-ms-grid-column:10}.header .site-menu-toggle{grid-column:12;-ms-grid-column:12;justify-self:end}.header .site-menu-toggle:focus-visible{outline-color:#000}.header .site-menu-toggle--open{grid-row:1!important;-ms-grid-row:1!important}.header .search{display:none}body.mobile-menu-expanded .header{position:fixed;height:100%;width:100%;padding-left:8.3333333333%;background:linear-gradient(90deg,rgba(0,0,0,.8) 8.3333333333%,#fff 0);right:0;overflow-y:scroll;z-index:99;border-bottom:0}body.mobile-menu-expanded .header .container{padding:0;overflow:hidden}body.mobile-menu-expanded .header .brand{display:none}body.mobile-menu-expanded .header .main--menu-nav{grid-row:3;-ms-grid-row:3;grid-column:1/13;-ms-grid-column:1;-ms-grid-column-span:13}body.mobile-menu-expanded .header .search{grid-row:2;-ms-grid-row:2;grid-column:1/13;-ms-grid-column:2;-ms-grid-column-span:10;display:flex;margin:20px 20px 0}body.mobile-menu-expanded .header .search #views-exposed-form-acquia-search-page{width:100%}body.mobile-menu-expanded .header .button--account{grid-row:4;-ms-grid-row:4;grid-column:2/10;-ms-grid-column:2;-ms-grid-column-span:8;margin-bottom:20px;border:0;background-position:0 50%;padding:10px 10px 10px 40px;width:auto;text-indent:0}body.mobile-menu-expanded .header .button--account:focus{border:1px solid #000}body.mobile-menu-expanded .header .global-basket{grid-column:1/7;-ms-grid-column:1;-ms-grid-column-span:7}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.header .brand img{max-height:none}}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@supports not (display:grid){@supports not (-ms-ime-align:auto){.header{float:left;width:100%}.header .button--account{float:right;width:10%;padding:10px 30px!important}.header .brand{float:left;width:50%;padding:10px}.header .site-menu-toggle{float:right}body.mobile-menu-expanded .header .main--main{float:left;clear:both}body.mobile-menu-expanded .header .button--account,body.mobile-menu-expanded .header .search{float:left;clear:both;width:100%}}}}@media (min-width:768px){.header .brand{max-width:150px}.header .brand img{height:auto}.header .button--account{grid-column:11;-ms-grid-column:11;justify-self:center;margin:0 0 0 5px}.header .global-basket{grid-column:12;-ms-grid-column:12;justify-self:left}.header .site-menu-toggle{grid-column:12;-ms-grid-column:12;justify-self:right}body.mobile-menu-expanded .header .main--menu-nav,body.mobile-menu-expanded .header .search{grid-column:4/10;-ms-grid-column:4;-ms-grid-column-span:6}}@media (min-width:1024px){.header .container>*{grid-row:1}}@media (min-width:1220px){.header{background:linear-gradient(180deg,#f8f7f7 30px,#fff 0)}.header .site-menu-toggle{display:none}.header .brand,.header .main--menu-nav,.header .search{grid-row:2;-ms-grid-row:2}.header .main--menu-nav{grid-column:3/11;-ms-grid-column:3;-ms-grid-column-span:8}.header .brand{grid-column:span 2;-ms-grid-column-span:2;-ms-grid-column:1;margin-top:10px}}@media screen and (min-width:1220px) and (-ms-high-contrast:active),screen and (min-width:1220px) and (-ms-high-contrast:none){.header .brand{margin-top:20px!important}}@media (min-width:1220px){@supports (-ms-ime-align:auto){.header .brand{margin-top:20px!important}}}@media (min-width:1220px){.header .global-basket{grid-column:11;-ms-grid-column:11}}@media (min-width:1220px){.header .button--account{grid-column:12;-ms-grid-column:12;background:#2f213f;text-indent:0;min-width:105px;text-align:center;border:2px solid transparent;border-top:none}.header .button--account:focus{background:#483360;border-color:#000;outline:2px solid #000}}@media (min-width:1220px){.header .search{display:flex;grid-column:11/13;-ms-grid-column:11;-ms-grid-column-span:2}}@media screen and (min-width:1220px) and (-ms-high-contrast:active),screen and (min-width:1220px) and (-ms-high-contrast:none){.header .search{margin-top:20px;height:40px}}@media (min-width:1220px){@supports (-ms-ime-align:auto){.header .search{margin-top:20px;height:40px}}}.promo-section{position:relative;z-index:0;padding:20px 0}.promo-section:before{content:"";width:100vw;height:100%;position:absolute;display:block;top:0;left:-10px;z-index:-1;margin-left:0;background-color:#fff}.promo-section__heading{text-align:center;margin:0}.promo-section__list{list-style-type:none;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.promo-section .promo-section__heading+.promo-section__list,.promo-section__list li+li{margin-top:20px}.promo-section .promo{width:100%}.promo-section--standard .promo+.promo{margin-top:40px}.promo-section--icon-buttons .promo{width:auto;margin:10px auto}.promo-section--icon-buttons .promo__link{display:flex}.promo-section--popular-routes:before{background-color:transparent;display:none}.promo-section--popular-routes .promo{box-shadow:0 0 6px 0 hsla(0,0%,39.2%,.5)}.promo-section--popular-routes .promo+.promo{margin-top:40px}.promo-section--helpful .promo+.promo:after{content:"";display:block;position:absolute;top:-1px;height:1px;width:90%;left:5%;background-color:#eef7fb}.promo-section--content:before{background-color:transparent}.promo-section--content .promo-section__list{justify-content:flex-start}.promo-section--content .promo-section__heading{text-align:left}.promo-section--content .promo__cta{justify-content:flex-start;color:#0067b2;padding:0 20px 10px}.promo-section--content .promo{box-shadow:0 0 6px 0 hsla(0,0%,39.2%,.5)}.promo-section--c-hub:before{background-color:transparent}.promo-section--c-hub .promo-section__list{justify-content:center}.promo-section.is-dark .promo-section__heading{color:#fff}.promo-section.is-dark:before{background-color:#273548}@media (min-width:768px){.promo-section{padding:40px 0}.promo-section__list{margin:0 -10px;flex-direction:row;flex-wrap:wrap}.promo-section__list .promo{flex-basis:auto;width:auto}.promo-section--standard .promo{margin:20px;max-width:calc(50% - 40px)}.promo-section--standard .promo__link{height:350px;flex-basis:calc(50% - 40px);text-decoration:none}.promo-section--standard .promo+.promo{margin-top:20px}.promo-section--popular-routes .promo{min-height:200px;margin:20px;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}.promo-section--popular-routes .promo+.promo{margin-top:20px}.promo-section--c-hub .promo{height:350px;margin:20px;flex-basis:calc(50% - 40px);max-width:calc(50% - 40px)}.promo-section--content{padding:20px 0}.promo-section--content .promo-section__list{margin:-10px}.promo-section--content .promo-section__heading+.promo-section__list{margin-top:10px}.promo-section--content .promo{height:350px;margin:10px;flex-basis:calc(25% - 20px);max-width:calc(25% - 20px)}.promo-section--content .promo+.promo{margin-top:20px}.promo-section--icon-buttons .promo{margin:10px;width:auto}.promo-section--helpful .promo-section__list{margin:0 -1px}.promo-section--helpful .promo{flex-basis:calc(25% - 2px);margin:0 1px}.promo-section--helpful li+li:after{left:-1px;width:1px;height:90%;top:5%}.promo-section--horiz-2 .promo-section__list{margin:0 -10px}.promo-section--horiz-2 .promo{width:calc(50% - 20px);margin:0 10px;min-height:300px}.promo-section--horiz-2 .promo a.promo__link{min-height:300px}}@media (min-width:1024px){.promo-section--c-hub .promo,.promo-section--standard .promo{flex-basis:calc(33.33% - 40px);max-width:calc(33.33% - 40px)}.promo-section--popular-routes{padding:0}.promo-section--popular-routes .promo{max-width:100%}.promo-section--popular-routes .promo-section__heading{text-align:left}.promo-section--popular-routes .promo-section__list{margin:0 -10px}.promo-section--popular-routes .promo{flex-basis:calc(25% - 20px);margin:0 10px}.promo-section--popular-routes .promo+.promo{margin-top:0}aside .promo-section--popular-routes .promo+.promo{margin-top:40px}}@media (min-width:1220px){.promo-section__list{margin:0 -20px}.promo-section:before{left:calc(600px - 50vw)}}.block--qtt--ieinfo{display:none;font-size:2rem;background:#27334a;color:#fff;padding:15px!important}.block--qtt--ieinfo a{color:#0067b2;font-weight:700}.home.vertical{position:relative}.home.vertical .qtt-header{color:#fff;width:60%;position:absolute;top:0;font-weight:300;left:20%;padding:5px 20px;text-align:center;cursor:pointer;display:inline-block;font-size:1.6rem}@media (max-width:400px){.home.vertical .qtt-header{width:90%;left:5%}}.home.vertical .home__qtt-links{display:flex;flex-direction:column;align-items:center}.home.vertical .qtt-blocks{display:flex;flex-direction:column;justify-content:center;list-style-type:none;padding:25px 0;width:100%}.home.vertical .qtt-blocks li{display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:4px 0;font-size:2rem}.home.vertical .qtt-blocks--green{background-color:#71dbd4;font-weight:700}.home.vertical .qtt-blocks--green .text{padding-right:17px}.home.vertical .qtt-blocks--green img{max-height:15px;margin-right:8px}.home.vertical .qtt-blocks--grey{background-color:#e6e4e4;flex-direction:row;flex-wrap:wrap;justify-content:center}.home.vertical .qtt-blocks--grey img{max-height:48px}.home.vertical .qtt-blocks--grey .text-only{flex-direction:column;width:100%;margin-bottom:10px}.home.vertical .qtt-blocks--grey .text{font-size:1.6rem}.home.vertical .qtt-blocks--grey .head{font-weight:700}.home.vertical .qtt-blocks+.qtt-blocks{margin-top:-14px;margin-bottom:0}@media (min-width:768px){.home.vertical .home__qtt-links{flex-direction:row;margin-bottom:0}.home.vertical .qtt-blocks{width:50%;min-height:200px}.home.vertical .qtt-blocks+.qtt-blocks{margin-top:14px}}@media (min-width:1024px){.home.vertical .home__qtt-links{flex-direction:column}.home.vertical .qtt-blocks{flex-direction:row;justify-content:flex-start;min-height:0;width:100%;padding-left:20px}.home.vertical .qtt-blocks--green{padding-top:12px;padding-bottom:12px}.home.vertical .qtt-blocks li{flex-direction:row}.home.vertical .qtt-blocks li+li{margin-left:15px}.home.vertical .qtt-blocks .text-only{width:auto;align-items:flex-start;margin-bottom:0}.home.vertical .qtt-blocks+.qtt-blocks{margin-top:-14px;padding-bottom:24px}}@media (min-width:1220px){.home.vertical .home__qtt-links{top:-76px;left:calc(50vw - 220px);margin-bottom:-76px}}.home.vertical .tile__content{padding:25px}.home.vertical .tile__content h4{margin-bottom:0}.home.vertical .tile__link{font-size:16px;font-weight:700}.main--no-sidebar.breadcrumb{margin:0!important}@media (min-width:768px) and (max-width:1009px){.home__qtt.vertical{margin-top:-25px}}@media (min-width:1100px){.home.vertical .home__traveling-today{clear:both}.home__qtt.vertical{z-index:1;top:-328px;left:0;width:381px;min-height:478px}.home__qtt.vertical .app-qtt-content[_ngcontent-c0]{width:382px;border-bottom-right-radius:0}.home__qtt.vertical .qtt-toggle__nav{width:281px}}@media (min-width:768px){.home.vertical .home__link-boxes{grid-gap:10px}.home.vertical .home__link-boxes a{height:107px}.home.vertical .button--inline:after{content:">";display:inline-block;font-weight:900;right:20px;position:absolute}.home__qtt.vertical .passenger-picker--container.active[_ngcontent-c10]{padding-top:0;position:static}.home__qtt.vertical .passenger-picker__input-body[_ngcontent-c10]{height:auto;left:0;overflow:scroll;position:absolute;right:0;top:-275px}}@media (max-width:767px){.stickynav-active+.container .qtt .modal{padding-top:140px!important;overflow:scroll}}@media (max-width:359px){.stickynav-active+.container .qtt .modal{padding-top:120px!important}.stickynav-active+.container .qtt .modal .modal__actions,.stickynav-active+.container .qtt .modal .modal__content{margin-bottom:0!important;transform:scale(.9)}}body{overflow-x:hidden}.menu,.menu ul{padding-left:0;list-style-type:none}.menu li{font-weight:400;padding-top:10px}.menu>li{font-weight:700}.menu>li>a{display:inline-block;margin-bottom:10px}.menu>li>button{background-color:transparent;border:none;line-height:1.5em;margin:0;font-weight:700;text-align:left}.menu--footer{font-size:1.4rem;display:grid;display:-ms-grid;grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr;-ms-grid-row:2;text-align:center}.menu--footer a,.menu--footer span{color:#343e47}.menu--footer li:first-of-type{-ms-grid-row:1}.menu--footer li:nth-of-type(2){-ms-grid-row:2}.menu--footer li:nth-of-type(3){-ms-grid-row:3}.menu--footer li:nth-of-type(4){-ms-grid-row:4}.menu--footer li:nth-of-type(5){-ms-grid-row:5}.menu--footer>li>span,.menu--main{font-size:1.6rem}.menu--main{display:none}.menu--main>li{display:grid;display:-ms-grid}.menu--main>li span{font-weight:600}.menu--horizontal,.menu--horizontal-bold{display:flex;justify-content:center;font-weight:400;flex-wrap:wrap;font-size:1.4rem}.menu--horizontal-bold li,.menu--horizontal li{font-weight:400;padding:0}.menu--horizontal-bold span.menu--item-separator,.menu--horizontal span.menu--item-separator{color:#41b6e6;margin:0 6px 0 5px}.menu--horizontal-bold{-ms-grid-row:4}.menu--horizontal-bold li{font-weight:700}.menu--horizontal-bold+.menu--horizontal{margin-top:-10px}body.mobile-menu-expanded .menu--main{display:block}body.mobile-menu-expanded .menu--main>li>a,body.mobile-menu-expanded .menu--main>li>button,body.mobile-menu-expanded .menu--main>li>span{padding-left:30px;margin-bottom:20px;font-size:1.4rem}body.mobile-menu-expanded .menu--main>li{padding-top:5px;margin-bottom:0;position:relative}body.mobile-menu-expanded .menu--main>li:after,body.mobile-menu-expanded .menu--main>li:before{width:2px;height:10px;background-color:#0067b2;content:"";position:absolute;right:35px;top:.55em;transition:transform .5s ease-in-out;left:auto}body.mobile-menu-expanded .menu--main>li:after{transform:translateX(-.42em) rotate(-45deg)}body.mobile-menu-expanded .menu--main>li:before{transform:rotate(45deg)}body.mobile-menu-expanded .menu--main>li.no-submenu:after,body.mobile-menu-expanded .menu--main>li.no-submenu:before{display:none}body.mobile-menu-expanded .menu--main ul{padding:0 20px;transition:max-height .25s ease-in-out;background:#eef7fb;max-height:0;overflow:hidden}body.mobile-menu-expanded .menu--main ul li{padding-left:20px;padding-bottom:10px}body.mobile-menu-expanded .menu--main .is-expanded:after{transform:translateX(-.48em) rotate(45deg)}body.mobile-menu-expanded .menu--main .is-expanded:before{transform:rotate(135deg)}body.mobile-menu-expanded .menu--main .is-expanded ul{padding-top:10px;padding-bottom:10px;max-height:500px;overflow:visible}body.mobile-menu-expanded .site-menu-toggle{margin:10px}body.mobile-menu-expanded .header .container:before{content:"";width:100vw;height:2px;background-color:#41b6e6;display:block;left:0;position:absolute;top:60px}body.mobile-menu-expanded .button--search-submit{width:25px}body.mobile-menu-expanded .disruption-banner--notification{display:none}@media (min-width:768px) and (max-width:1219px){body.mobile-menu-expanded .header .search{margin-left:20px}body.mobile-menu-expanded .header .button--account{grid-column:4/8;-ms-grid-column:4;width:calc(100% - 30px);margin-left:30px}}@media (min-width:768px) and (max-width:1219px){.menu--footer{grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr 1fr;-ms-grid-row:2;text-align:left}.menu--footer li:first-of-type{-ms-grid-column:1;-ms-grid-row:1}.menu--footer li:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1}.menu--footer li:nth-of-type(3){-ms-grid-column:3;-ms-grid-row:1}.menu--footer li:nth-of-type(4){-ms-grid-column:4;-ms-grid-row:1}.menu--footer li:nth-of-type(5){-ms-grid-column:5;-ms-grid-row:1}}@media (min-width:1220px){.menu--footer{grid-template-columns:repeat(5,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr;-ms-grid-row:2;text-align:left}.menu--footer li:first-of-type{-ms-grid-column:1;-ms-grid-row:1}.menu--footer li:nth-of-type(2){-ms-grid-column:2;-ms-grid-row:1}.menu--footer li:nth-of-type(3){-ms-grid-column:3;-ms-grid-row:1}.menu--footer li:nth-of-type(4){-ms-grid-column:4;-ms-grid-row:1}.menu--footer li:nth-of-type(5){-ms-grid-column:5;-ms-grid-row:1}.menu--main{display:flex;align-items:flex-start;flex-flow:row;justify-content:space-around;font-size:1.4rem;margin:0}.menu--main ul{max-height:0;overflow:hidden;position:absolute}.menu--main>li:first-child{color:#ff002c}.menu--main>li{padding:0;margin:0;cursor:pointer}.menu--main>li>a,.menu--main>li>button{padding:30px 0;margin:0}.menu--main>li>button{text-align:center}.menu--main>li>span{padding:30px 10px;margin:0;display:block}.menu--main>li.active-trail>span{background:#273548;color:#fff}.menu--main>li.current:after,.menu--main>li.is-expanded:after,.menu--main>li:hover:after{height:4px}.menu--main>li>a:focus,.menu--main>li>a:hover,.menu--main>li>span:focus,.menu--main>li>span:hover,.menu--main li>button:focus,.menu--main li>button:hover{position:relative;transition:border .1s linear}.menu--main>li>a:focus:after,.menu--main>li>a:hover:after,.menu--main>li>span:focus:after,.menu--main>li>span:hover:after,.menu--main li>button:focus:after,.menu--main li>button:hover:after{content:"";width:100%;background:#1c2334;height:5px;display:block;position:absolute;bottom:0;left:0}.menu--main>li>a:focus,.menu--main>li>span:focus,.menu--main li>button:focus{outline:none;text-decoration:underline}.menu--main li>ul>li a{opacity:0}.menu--main>li.is-expanded ul{border-top:1px solid #00b8e5;transition:max-height .5s ease-in-out 75ms;left:0;margin-top:0;top:124px;width:100vw;padding:10px 0 15px calc(50% - 405px);max-height:568px;z-index:100;overflow:visible}.menu--main>li.is-expanded ul:after,.menu--main>li.is-expanded ul:before{display:block;content:"";width:200vw;background:hsla(0,0%,100%,.98);position:absolute;left:-50vw;right:-50vw;bottom:0;z-index:-1}.menu--main>li.is-expanded ul:before{height:100%}.menu--main>li.is-expanded ul:after{height:1px;box-shadow:0 3px 2px 0 rgba(0,0,0,.22)}.menu--main>li.is-expanded li a{transition:opacity .1s ease-in .25s;opacity:1;padding-bottom:5px;position:relative}.menu--main>li.is-expanded li a:after{position:absolute;bottom:0;left:0;content:"";display:block;width:0;height:1px;background-color:#bae5f0;transition:width .2s ease-in-out}.menu--main>li.is-expanded li a.current:after,.menu--main>li.is-expanded li a:hover:after{width:100%}.menu--main>li.is-expanded li a:not(a.external-link-icon):after{height:2px}.menu--main>li.is-expanded li a:focus,.menu--main>li.is-expanded li a:focus-visible{color:#000;text-decoration:underline}.menu--main>li.is-expanded li a.external-link-icon:after{background-color:transparent;display:inline;width:14px;height:14px;left:auto;bottom:auto;top:2px}}.station-list__list{list-style-type:none;padding-left:0;-moz-column-count:1;column-count:1;font-size:1.6rem;-webkit-perspective:1}.station-list a{position:relative}.station-list a:after{position:absolute;bottom:0;left:0;content:"";display:block;width:0;height:1px;background-color:#00b8e5;transition:width .2s ease-in-out}.station-list a.current:after,.station-list a:hover:after{width:100%}.station-list a:after{height:2px}.station-list a:focus{text-decoration:underline}@media (min-width:400px){.station-list__list{-moz-column-count:2;column-count:2}}@media (min-width:768px){.station-list__list{-moz-column-count:3;column-count:3}}@media (min-width:1220px){.station-list__list{-moz-column-count:4;column-count:4}}.tabbed-list{margin-bottom:20px;min-height:200px}.tabbed-list__switcher{display:flex;align-items:flex-start}.tabbed-list__switcher .button{float:none}.tabbed-list__switcher .button.current,.tabbed-list__switcher .button:hover{color:#fff;background-color:#00b8e5}.tabbed-list__tab{display:none}.tabbed-list__tab.current{display:block}.tile-grid{margin-top:20px;display:grid;display:-ms-grid;grid-auto-rows:1fr;-ms-grid-rows:1fr;grid-gap:25px;-ms-grid-row-gap:25px;-ms-grid-column-gap:25px;grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr;grid-auto-flow:dense;margin-bottom:20px}.tile-grid--news{display:flex;flex-direction:column;grid-gap:0}.tile-grid--news .tile{min-height:0}.tile-grid--news .tile+.tile{margin-top:25px}.tile-grid--news .tile__heading{margin-bottom:15px}.tile-grid--news .tile__content{height:100%}.tile-grid--news .tile__copy{padding-bottom:30px}.tile-grid--news h1,.tile-grid--news h2,.tile-grid--news h3,.tile-grid--news h4,.tile-grid--news span{font-size:inherit;font-family:inherit!important}.tile-grid--news .tile__link{position:absolute}@media (min-width:480px){.tile-grid{grid-template-columns:repeat(2,1fr);-ms-grid-columns:1fr 1fr;grid-auto-rows:minmax(-webkit-max-content,1fr);grid-auto-rows:minmax(max-content,1fr);-ms-grid-rows:minmax(max-content,1fr)}.tile-grid--news{display:grid;display:-ms-grid;grid-gap:25px}.tile-grid--news .tile{min-height:250px}.tile-grid--news .tile+.tile{margin-top:0}.tile-grid .tile--wide{grid-column:span 2;-ms-grid-column:2;-ms-grid-column-span:2}}@media (min-width:768px){.tile-grid{grid-template-columns:repeat(3,1fr);-ms-grid-columns:1fr 1fr 1fr;grid-auto-rows:minmax(-webkit-max-content,1fr);grid-auto-rows:minmax(max-content,1fr);-ms-grid-rows:minmax(max-content,1fr)}.tile-grid--column-4{grid-template-columns:repeat(4,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr}.tile-grid--column-5{grid-template-columns:repeat(5,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr}.tile-grid--column-6{grid-template-columns:repeat(6,1fr);-ms-grid-columns:1fr 1fr 1fr 1fr 1fr 1fr}}.tile-grid--column-1{grid-template-columns:repeat(1,1fr);-ms-grid-columns:1fr}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@supports not (display:grid){.tile-grid{display:flex;flex-wrap:wrap;justify-content:flex-start}}}.timetables{background:#fff;padding:10px;font-family:Futura PT Heavy,serif;font-weight:400;font-size:1.6rem}.timetables__heading{margin-top:0}.timetables__list{margin:0;padding-left:0;list-style-type:none}.timetables__list li{align-items:center;display:flex;line-height:1.25}.timetables__list li.is-selected{display:flex}.timetables__list li:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/download.svg);margin-right:10px}.timetables__list[data-is-filterable] li{display:none}.timetables__list[data-is-filterable] li.is-selected{display:flex}.timetables__list li+li{margin-top:10px;padding:10px 0;border-top:1px solid #979797}.timetables__list a{font-weight:700;color:#0067b2}.timetables__list.has-results{margin-top:20px}.timetables__query[type=text]{border:1px solid #979797;border-radius:0;padding:13px;flex-basis:calc(100% - 180px)}.timetables button{font-family:Fira Sans,sans-serif}.timetables label{font-size:1.6rem;margin:0 0 10px;width:100%}.timetables__form{display:flex;flex-direction:column;align-items:center;margin-top:20px;margin-bottom:0}.timetables__validity{color:#273548}@media (min-width:768px){.timetables{padding:20px;border-radius:10px}.timetables__list{max-width:980px}.timetables__list.has-results{margin-top:40px}.timetables button{min-width:160px;margin:0 0 0 20px}.timetables__form{flex-wrap:wrap;flex-direction:row;max-width:500px;margin-top:40px}}.newsletter{display:grid;grid-column:12 span;-ms-grid-column:1;-ms-grid-column-span:12;-ms-grid-column-align:center;-ms-grid-row:1;background-color:#1f3855;font-size:1.4rem;padding:0 20px;margin:20px 0}.newsletter .syrenis-newsletter-info{margin-top:2px;margin-bottom:2px;padding-bottom:6px}.newsletter h2:focus-visible{outline-color:#00b8e5}.newsletter .input,.newsletter label{grid-column:1/13;-ms-grid-column:1;-ms-grid-column-span:13;-ms-grid-row:1}.newsletter .form-checkbox:focus,.newsletter .input:focus{border:2px solid #00b8e5}.newsletter .button{grid-column:1/13;-ms-grid-column:1;-ms-grid-column-span:13;-ms-grid-row:2}.newsletter .button:focus{border:2px solid #00b8e5}#newsletter__ajax-response{color:#fff;margin-bottom:10px;font-size:1.4rem}.newsletter .response--error,.newsletter .response--success{color:#fff;margin:10px 0;min-height:23px}.newsletter .response--error{background:#d20020;padding:0 5px;margin:0 0 -6px}#newsletter__ajax-response,.newsletter__form{align-self:center;justify-self:center;grid-column:12 span;-ms-grid-column:1;-ms-grid-column-span:12}#newsletter__ajax-response{-ms-grid-row:2;text-align:center}.newsletter__form{-ms-grid-row:1}.newsletter__form .form-submit{margin:15px 0 0 15px;width:90%}.newsletter__form form{display:block}@media (min-width:0px) and (max-width:1023px){.newsletter__form form{display:block;display:-ms-grid;max-width:none}}@media (min-width:768px){.newsletter__form form{display:grid;display:-ms-grid}}.newsletter__form .form-item{padding:0 15px}@media (min-width:768px){.newsletter__form .form-item{grid-template-columns:none;-ms-grid-columns:none;-ms-grid-row-align:center}}.newsletter__form label{-ms-grid-row-align:center}@media (min-width:1024px){.newsletter{font-size:1.6rem}.newsletter .js-form-item-email{float:left}.newsletter .js-form-item-email input{width:auto}.newsletter label{grid-column:1/7;-ms-grid-column:1;-ms-grid-column-span:7}.newsletter .input{grid-column:7/13;-ms-grid-column:8;-ms-grid-column-span:5}.newsletter .button{grid-column:10/13;-ms-grid-column:10;-ms-grid-column-span:3;-ms-grid-row:1}.newsletter .form-submit{min-width:154px;margin:0 0 0 15px;width:auto;float:left}}.skip-link{z-index:50;left:50%;padding:1px 10px 2px;transform:translateX(-50%);color:#fff;border-radius:0 0 10px 10px;background:#444;font-size:1.6rem}.skip-link:focus{text-decoration:none}.skip-link.visually-hidden.focusable:focus{position:absolute!important}.container{margin:0 auto;max-width:1220px}.container--footer{padding:0}@media (min-width:1024px){.container--footer{padding:0 10px}}.page--route-page article h2{text-align:left}.page--station .block--page-intro .block--toc-qtt{margin-top:0}@media (min-width:1024px){.page--station{background-color:#f2f6fb}.page--station .region--full-width-top{width:100%}.page--station .block--page-intro .block--toc-qtt{margin-top:0;min-height:64px;position:absolute;left:0}.page--station .main--no-sidebar{display:flex}.page--station .main--no-sidebar .main--info{width:75%}.page--station .main--no-sidebar aside{margin:-50px 0 0 20px;width:calc(25% - 20px)}.page--station .main--no-sidebar aside .promo-section{flex-direction:column}.page--station .main--no-sidebar aside .promo{flex-basis:100%}.page--station main.station-template-old .tile{border-bottom:10px solid #41b6e6}.page--station main.station-template-old .bubble{min-height:160px;border-color:#6c4399}}@media (min-width:1220px){.page--station .block--page-intro .block--toc-qtt{margin-top:50px}}h4.station-description{text-align:center;font-weight:400}.station .tile__content{padding:16px}.station .tile__copy,.station .tile__heading{font-size:1.6rem}.station .tile__image{display:block}.directions__wrapper p{font-size:1.6rem}.directions__wrapper__address{background:#fff;padding:32px;border-bottom:10px solid #41b6e6;border-radius:20px;font-size:1.6rem;margin-bottom:20px}.directions__wrapper__google_map{width:100%;height:400px}@media (min-width:480px){.station .tile__image{display:flex}.directions__wrapper{position:relative}.directions__wrapper__address{position:absolute;top:20px;left:20px;z-index:99;background:#fff;padding:32px;border-bottom:10px solid #41b6e6;border-radius:20px;font-size:1.6rem;max-width:250px}}@media (min-width:1024px){.directions__wrapper__address{top:80px;left:50px;max-width:400px}}.feed-menu ul{padding-left:0}.feed-menu li{list-style-type:none;margin-bottom:10px}.feed-menu a{color:#0067b2}.feed-menu a:hover{color:#273548}@media (min-width:768px){.home.vertical{max-height:189px}.home__qtt.vertical{position:absolute}}input#edit-search--3:focus{outline:2px solid #000}.search{display:flex;align-items:center;justify-content:flex-end;margin-top:-2px;background:#f8f7f7;border-radius:25px;position:relative}.search .contextual{top:50px}.search .reset,.search .reset--2{display:none}.search input.form-text{padding:10px;border:0;background-color:transparent;grid-column:1/13 span;margin-top:6px}.search input.form-text:focus{outline:2px solid #000;border-radius:25px}.search .search-button-wrapper{position:absolute;top:-6px;right:-10px;z-index:999}.search .search-box__button{margin-right:10px;padding:0;background-image:url(/themes/chiltern_atomic/assets/css/../images/search.svg);background-repeat:no-repeat;background-position:50%;font-size:0;width:38px;height:38px;border:none;border-radius:100%}.search .search-box__button:focus{outline:2px solid #000}.header #views-exposed-form-acquia-search-page{position:relative}.header #views-exposed-form-acquia-search-page .form-actions{position:absolute;top:-7px;right:0}.disruption-banner{padding:10px;position:relative;color:#273548}.disruption-banner button{background-color:transparent;border:none;font-family:Futura PT Heavy,serif;font-weight:500;padding-left:0;text-align:left}.disruption-banner button:hover{cursor:pointer}.disruption-banner button:focus-visible{outline-color:#000;outline-offset:2px}.disruption-banner .container{display:block}.disruption-banner .caret{padding-left:20px;position:relative}.disruption-banner .caret:after,.disruption-banner .caret:before{width:2px;height:10px;background-color:#273548;content:"";position:absolute;right:0;top:.25em;transition:transform .5s ease-in-out;left:auto}.disruption-banner .caret:after{transform:translateX(-.45em) rotate(-45deg)}.disruption-banner .caret:before{transform:rotate(45deg)}.disruption-banner__title{cursor:pointer;margin-top:0;font-size:15px;position:relative;margin-bottom:0;font-weight:500;text-align:left}.disruption-banner__last-changed{margin-top:4px;padding:5px 0;font-size:12px;font-weight:500}.disruption-banner__content{height:auto;max-height:0;transition:max-height .5s ease-in-out;margin:0;padding:3px;overflow:hidden}.disruption-banner__content a{color:#000}.disruption-banner__content p{margin:3px 0}.disruption-banner__content button{font-size:12px;margin-top:10px;color:#1c2334!important;display:inline-block}.disruption-banner__link{outline-color:#000;outline-offset:2px}.disruption-banner__refresh-button{display:inline-block;width:24px;height:7px;padding:12px;cursor:pointer;position:relative;margin-bottom:-6px}.disruption-banner__refresh-button:focus-visible{outline-color:#000}.disruption-banner__refresh-button .spinner{width:24px;height:24px;border-radius:12px;border:1px solid transparent;position:absolute;right:0;top:0;background:url(/themes/chiltern_atomic/assets/css/../images/refresh.png) 50% no-repeat}.disruption-banner__refresh-button .spinner.with-error{border-color:#d20020}.disruption-banner--major_disruption,.disruption-banner--minor_disruption{background:#fadcae;border:2px solid #dc9000;border-top:0}.disruption-banner--major_disruption .disruption-banner__title,.disruption-banner--minor_disruption .disruption-banner__title{background:url(/themes/chiltern_atomic/assets/css/../images/warning.png) 0 no-repeat;padding-left:36px}.disruption-banner--notification{background:#41b6e6;font-size:14px;position:relative}.disruption-banner--notification div{padding-top:2px}.disruption-banner.is-expanded .disruption-banner__content{max-height:500px}.disruption-banner.is-expanded .caret:after{transform:translateX(-.48em) rotate(45deg)}.disruption-banner.is-expanded .caret:before{transform:rotate(135deg)}@media (min-width:768px){.disruption-banner .container{position:relative}.disruption-banner__title{width:70%}.disruption-banner__content div:first-of-type{padding-top:6px}.disruption-banner__last-changed{width:30%;position:absolute;top:-12px;right:-10px;margin-top:0}.disruption-banner__last-changed span{float:right;line-height:32px}.disruption-banner__refresh-button{float:right;padding:16px 18px;background-position:50%}.disruption-banner__refresh-button .spinner{right:7px;top:4px}.disruption-banner__service-disruption{display:none}}#block-views-block-disruption-banner-block-disruption{border-top:2px solid #dc9000}#block-views-block-disruption-banner-block-disruption,#block-views-block-disruption-banner-block-notification{clear:both}#block-views-block-disruption-banner-block-disruption>div>div>div .closeButton{display:none}#block-views-block-disruption-banner-block-disruption>div>div>div:first-child .closeButton{display:block}.acquia-search-list{clear:both}.search-result{max-width:780px;background:#fff;margin-bottom:10px;border-bottom:5px solid #41b6e6;border-radius:8px}.search-result a{font-size:1.4rem;padding:10px 16px!important;display:block!important;background:#1f3855;color:#fff!important;border-radius:8px 8px 0 0;text-decoration:none!important}.search-result a:focus,.search-result a:hover{background:#fff!important;color:#1f3855!important;text-decoration:underline!important;transform:scale(1)!important}.search-result .views-field-body{font-size:1.4rem;padding:16px}.webform--contact{width:100%;float:left}.webform--contact-details{width:100%;clear:both;float:left}@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0){@supports not (display:grid){@supports not (-ms-ime-align:auto){.webform--contact,.webform--contact-details{float:none}}}}@media (min-width:1024px){.webform--contact{width:60%}.webform--contact-details{width:30%;margin-left:10%;clear:none}}.webform-submission-form .webform--required-info{line-height:1;margin:1em 0 0;text-align:right}.webform-submission-form .form-item h2,.webform-submission-form .form-item h3,.webform-submission-form .webform-element-description h2,.webform-submission-form .webform-element-description h3{text-transform:uppercase}.webform-submission-form input:focus{border:1px solid #1fb7e1}.webform-submission-form .select2-selection.select2-selection--single:focus-visible{outline:0;border:1px solid #1fb7e1}.webform-submission-form .select2-container--default .select2-selection--single{border:1px solid #e6dce7}.webform-submission-form .webform-select2.error+.select2 .select2-selection,.webform-submission-form input.error{border:1px solid #d20020}.webform-submission-form .file-upload-js-error,.webform-submission-form .form-item--error-message{grid-column:4/13 span;display:block;margin:8px 0;color:#d20020;font-size:14px;text-align:left}.webform-submission-form .form-date{max-width:100%}.webform-submission-form fieldset{margin-bottom:18px;border:none}.webform-submission-form fieldset legend{display:block;text-align:center;margin-bottom:18px}.webform-submission-form fieldset legend span{font-size:2rem;font-weight:400}.webform-submission-form fieldset.webform-type-checkboxes{position:relative}.webform-submission-form fieldset.webform-type-checkboxes legend{position:absolute;top:70px;text-align:left}.webform-submission-form fieldset.webform-type-checkboxes legend span{font-size:1.4rem;font-weight:400}.webform-submission-form fieldset.webform-type-checkboxes .fieldset-wrapper{margin-left:180px}.webform-submission-form fieldset.webform-address--wrapper{margin-top:-18px;margin-bottom:0}.webform-submission-form .form-item-address-postal-code{margin-bottom:4px!important}.select2-dropdown{border:1px solid #e6dce7}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#666}.menu--link-horizontal.external-link-icon,a.footer-menu--link.external-link-icon,a.menu__link--link.external-link-icon,p a.external-link-icon{position:relative}.menu--link-horizontal.external-link-icon:after,a.footer-menu--link.external-link-icon:after,a.menu__link--link.external-link-icon:after,p a.external-link-icon:after{background:url(/themes/chiltern_atomic/assets/css/../images/external-link-black-16.svg) 0 0 no-repeat;background-size:100%;content:"";display:inline-block;width:14px;height:14px;fill:#000;margin-left:.2em;line-height:.8;vertical-align:middle}p a.external-link-icon{padding-right:3px}@media (-ms-high-contrast:none){.promo-section--horiz-2 .promo__image img{min-height:300px}.station-facilities .is-absent:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-cross.svg)}.station-facilities .is-present:before{content:url(/themes/chiltern_atomic/assets/css/../../assets/images/icon-check.svg)}.tile{margin-bottom:20px}.tile img{height:auto;transform:translate(-50%,-50%);margin:25% 0 0 50%}.tile h1 img,.tile h2 img{margin-top:15%;margin-bottom:-15%}.tile--wide img{margin:50% 0 0 50%}.tile--faq .tile__content,.tile--faq .tile__image{flex-basis:auto}.feed2for1 .tile--station.has-image img{margin:0 50%}.feed2for1 .tile--station.has-image .tile__content{flex-basis:auto}.tile-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px}.tile-grid--news .tile__content{display:flex;flex-direction:column}.tile-grid--news .tile__copy{margin-bottom:30px;padding-bottom:0}.tile-grid .tile{flex-basis:100%;margin-left:20px}}@media (-ms-high-contrast:none) and (min-width:480px){.tile--wide.has-image .tile__content{flex-basis:calc(50% - 30px)}}@media (-ms-high-contrast:none) and (min-width:768px){.menu--main>li>.recite-ele>a{display:inline-block;padding:30px 0}.tile-grid .tile{flex-basis:calc(33.33% - 20px)}.tile-grid--column-4 .tile{flex-basis:calc(25% - 20px)}.tile-grid--column-4 .tile--wide{flex-basis:calc(50% - 20px)}.tile-grid--column-5 .tile{flex-basis:20%}.tile-grid--column-6 .tile{flex-basis:16.66%}}@media (-ms-high-contrast:none) and (min-width:1220px){.banner .is-overlay{left:calc(50vw + 125px)}}@supports (-ms-ime-align:auto){.tile+.tile{margin-top:20px}.tile-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;margin-left:-20px}.tile-grid .tile{flex-basis:100%;margin-left:20px}@media (min-width:768px){.tile{margin-top:0;margin-bottom:20px}.tile-grid .tile{flex-basis:calc(33.33% - 20px)}.tile-grid--column-4 .tile{flex-basis:calc(25% - 20px)}.tile-grid--column-4 .tile--wide{flex-basis:calc(50% - 20px)}.tile-grid--column-5 .tile{flex-basis:20%}.tile-grid--column-6 .tile{flex-basis:16.66%}}}.qtt .recite-ele{font-family:inherit!important;font-size:inherit!important}html[lang=ar] .button--accessibility-enable{padding:0 5px}
