@-webkit-keyframes webkit-selector-bugfix{from{padding:0}to{padding:0}}.journey-planner-promo h3{font-family:"New Johnson Bold", Arial;font-size:18px}.homepage-style .widget-heading .section-style{font-family:"NJ Signing", Arial;text-transform:uppercase;letter-spacing:-0.045em}.section-overview,.journey-results .summary-results .expandable-box .start-hidden,.journey-results .summary-results .always-visible,#more-journey-options,.journey-planner-promo{-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box}.section-overview,.journey-results .summary-results .expandable-box .start-hidden,.journey-results .summary-results .always-visible,#more-journey-options,.journey-planner-promo{border-bottom:3px solid #ccc;border-bottom:3px solid rgba(0,0,0,0.2)}.horizontal-toggle-buttons.tw-buttons li.sixths{float:left;margin:0 0 0 2.54%;width:13.694%}#footer .footer-links,.horizontal-toggle-buttons.tw-buttons li.thirds{float:left;margin:0 0 0 2.54%;width:29.928%}.main-and-aside.one-row .main,.main-and-aside.one-row .aside,#more-journey-options,.horizontal-toggle-buttons.tw-buttons li.halfs{float:left;margin:0 0 0 2.54%;width:46.162%}#footer h2.heading,#footer .info-for,#alternatives{float:left;margin:0 0 0 2.54%;width:62.396%}.journey-planner-results #more-journey-options{float:left;margin:0 0 0 2.54%;width:94.864%}.primary-teaser-container .news-teaser{background:#2D3039;background:rgba(31,32,37,0.9)}.primary-teaser-container .news-teaser a,.primary-teaser-container .news-teaser a:visited,.primary-teaser-container .news-teaser a:active{border-bottom-color:#121315}.primary-teaser-container .news-teaser a .text-link,.primary-teaser-container .news-teaser a:visited .text-link,.primary-teaser-container .news-teaser a:active .text-link{color:#fff}.primary-teaser-container .news-teaser a .text-link:after,.primary-teaser-container .news-teaser a:visited .text-link:after,.primary-teaser-container .news-teaser a:active .text-link:after{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -640px}.body-cms-preview .primary-teaser-container .news-teaser a .text-link:after,.primary-teaser-container .body-cms-preview .news-teaser a .text-link:after,.body-cms-preview .primary-teaser-container .news-teaser a:visited .text-link:after,.primary-teaser-container .body-cms-preview .news-teaser a:visited .text-link:after,.body-cms-preview .primary-teaser-container .news-teaser a:active .text-link:after,.primary-teaser-container .body-cms-preview .news-teaser a:active .text-link:after{background-image:url("/static/1/images/vsprite.9d670463.png")}.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a:hover,.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a:focus,.line-status-heading:hover,.line-status-heading:focus,.landing-page-teaser .news-teaser a:hover .text-link,.landing-page-teaser .news-teaser a:focus .text-link{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.toggle-options.less-options:after,.toggle-options.more-options:after,#more-journey-options .icon-left.cycle:before,#more-journey-options .icon-left.walking:before{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9}.body-cms-preview .toggle-options.less-options:after,.body-cms-preview .toggle-options.more-options:after,.body-cms-preview #more-journey-options .icon-left.cycle:before,#more-journey-options .body-cms-preview .icon-left.cycle:before,.body-cms-preview #more-journey-options .icon-left.walking:before,#more-journey-options .body-cms-preview .icon-left.walking:before{background-image:url("/static/1/images/vsprite.9d670463.png")}.homepage-style .widget-heading .section-style{text-transform:uppercase;background:#2D3039;color:#fff;font-size:24px;padding:6px 15px;display:inline-block}.list-loader .list-loader-results .bus-list .list-loader-result.expanded>.bus-list li:nth-child(-n+5){position:relative}.list-loader .list-loader-results .bus-list .list-loader-result.expanded>.bus-list li:nth-child(-n+5)::after{content:"";position:absolute;top:0;left:0;right:0;height:3px;opacity:0.1;background-color:#000;z-index:10}.responsive-form .form-control,.responsive-form .inline-with-label .heading,.responsive-form .with-calendar .heading,.button-set input,.button-set a,.button-set button,.responsive-single-button.primary-button,.responsive-single-button.secondary-button,.responsive-single-button.tertiary-link,.responsive-link-button,.jquery-ui-calendar-wrapper{width:47%}.responsive-form .full-width-form-module>.form-control,.responsive-form .full-width-form-module>.field-validation-wrap{width:100%}.responsive-form .form-field-error.full-width-form-module>.form-control,.responsive-form .form-field-tooltip.full-width-form-module>.form-control{padding-right:50px}.responsive-form .form-field-error.full-width-form-module>.field-validation-wrap .field-validation-error,.responsive-form .form-field-tooltip.full-width-form-module>.field-validation-wrap .field-validation-error{padding:10px}.responsive-form .form-field-error.full-width-form-module>.field-validation-wrap .field-validation-error:before,.responsive-form .form-field-tooltip.full-width-form-module>.field-validation-wrap .field-validation-error:before{top:-45px;right:7px;left:auto;margin-top:auto}.toggle-options.less-options:after,.toggle-options.more-options:after,#more-journey-options .icon-left.cycle:before,#more-journey-options .icon-left.walking:before{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9}.body-cms-preview .toggle-options.less-options:after,.body-cms-preview .toggle-options.more-options:after,.body-cms-preview #more-journey-options .icon-left.cycle:before,#more-journey-options .body-cms-preview .icon-left.cycle:before,.body-cms-preview #more-journey-options .icon-left.walking:before,#more-journey-options .body-cms-preview .icon-left.walking:before{background-image:url("/static/1/images/vsprite.9d670463.png")}.responsive-form .full-width-form-module>.form-control,.responsive-form .full-width-form-module>.field-validation-wrap{float:none}.responsive-form .full-width-form-module .form-field-error>.form-control,.responsive-form .full-width-form-module .form-field-error>>.field-validation-wrap{margin-bottom:10px}.responsive-form .form-field-tooltip.full-width-form-module .tooltip-control{float:none;position:absolute;display:block;left:auto;width:42px;height:38px;display:block;right:0;margin-top:-49px}.responsive-form .expanded.full-width-form-module .expandable-form-message-wrap{display:block;float:none;border:1px solid #ccc;position:relative;width:100%;margin-bottom:30px}.responsive-form .expanded.full-width-form-module .expandable-form-message-wrap:before{border-width:0 5px 5.5px 5px;border-color:transparent transparent #ccc transparent;right:17px;top:-6px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .expanded.full-width-form-module .expandable-form-message-wrap:after{border-width:0 5px 5.5px 5px;border-color:transparent transparent #eff6fe transparent;right:17px;top:-5px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .expanded.full-width-form-module .expandable-form-message-wrap:before,.responsive-form .expanded.full-width-form-module .expandable-form-message-wrap:after{left:auto}.hero-headline,.headline{font-size:50px;margin-left:10px}.section-landing-container{border-bottom:0}.section-landing-container h1{font-size:35px}.section-landing-container.with-logo{padding-right:170px}.section-landing-container .heading-logo{height:50px;max-width:165px;min-width:60px}.section-landing-container .heading-logo>img{height:50px}h1{line-height:100%;font-size:50px}.map-container{padding:5px;border:1px solid #ccc;border-radius:5px}.map-container #map{width:100%;height:300px}.small,.large{display:none}.small-medium,.medium,.medium-large{display:block}.floating-content-image{height:auto;width:47.5%}.floating-content-image.left{margin-right:5%;float:left}.floating-content-image.right{float:right;margin-left:5%}.spot-grid-background{position:relative;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;padding-bottom:10px}.form-step{text-align:left}.form-step .step-text{width:75%;display:inline-block;text-align:left}.inline-help{border:1px solid #ccc;position:relative}.inline-help:before{border-width:0 5px 5.5px 5px;border-color:transparent transparent #ccc transparent;right:17px;top:-6px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.inline-help:after{border-width:0 5px 5.5px 5px;border-color:transparent transparent #eff6fe transparent;right:17px;top:-5px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.inline-help-wrap{width:100%;display:block}.inline-help-wrap.expanded{border-bottom-width:0}.inline-help{width:43%}.inline-help:before{border-width:6px;border-color:transparent #ccc transparent transparent;left:-13px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.inline-help:after{border-width:6px;border-color:transparent #eff6fe transparent transparent;left:-12px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.field-validation-wrap,.expandable-form-message-wrap{margin-bottom:0}.responsive-form fieldset{clear:both}.responsive-form .button-set,.responsive-form .form-control-wrapper,.responsive-form .inline-help-wrap,.responsive-form .input-list{clear:both}.responsive-form .form-control-wrapper .secondary-button{clear:both}.responsive-form .form-control{display:inline-block}.responsive-form .ia-toggle-content .form-control{float:none;margin-bottom:0}.responsive-form .field-validation-wrap,.responsive-form .form-control,.responsive-form .expandable-form-message-wrap{vertical-align:top}.responsive-form .selector:not(.half-width.selector){margin-bottom:1px}.responsive-form .form-field-tooltip:not(.full-width-form-module) .form-control,.responsive-form .form-field-tooltip:not(.full-width-form-module) .field-validation-wrap,.responsive-form .form-field-tooltip:not(.full-width-form-module) .expandable-form-message-wrap,.responsive-form .form-field-error:not(.full-width-form-module) .form-control,.responsive-form .form-field-error:not(.full-width-form-module) .field-validation-wrap,.responsive-form .form-field-error:not(.full-width-form-module) .expandable-form-message-wrap{margin-bottom:0}.responsive-form .form-field-tooltip:not(.full-width-form-module) .field-validation-wrap,.responsive-form .form-field-error:not(.full-width-form-module) .field-validation-wrap{margin-left:9%;width:43%}.responsive-form .form-field-tooltip:not(.full-width-form-module) .field-validation-wrap:before,.responsive-form .form-field-error:not(.full-width-form-module) .field-validation-wrap:before{border-width:6px;border-color:transparent #A92727 transparent transparent;left:-13px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .form-field-tooltip:not(.full-width-form-module) .field-validation-wrap:after,.responsive-form .form-field-error:not(.full-width-form-module) .field-validation-wrap:after{border-width:6px;border-color:transparent #FFEFEF transparent transparent;left:-12px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .form-control-tooltip-wrap{margin-left:1%;width:43%}.responsive-form .form-control-tooltip-wrap:before{border-width:6px;border-color:transparent #ccc transparent transparent;left:-13px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .form-control-tooltip-wrap:after{border-width:6px;border-color:transparent #eff6fe transparent transparent;left:-12px;right:auto;bottom:auto;top:15px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.responsive-form .field-validation-wrap .field-validation-error:before{left:-17%}.responsive-form .form-control-tooltip-text:before{left:-17%}.responsive-form .postcode-lookup .form-control{margin-bottom:10px}.responsive-form .form-field-error .form-control,.responsive-form .form-field-tooltip .form-control{padding-right:0}.responsive-form .form-field-tooltip .tooltip-control{left:1%;width:40px}.responsive-form .field-validation-wrap .field-validation-error:before{margin-top:-7px}.responsive-form .form-control-tooltip-text:before{margin-top:-7px}.responsive-form .form-field-error .form-control-tooltip-wrap,.responsive-form .form-field-error .toggle-tooltip{display:none}.form-field-error.triple-input .form-control,.form-field-error.twin-input .form-control,.form-field-tooltip.triple-input .form-control,.form-field-tooltip.twin-input .form-control{min-height:40px}.form-field-error.triple-input .shaded-input,.form-field-error.twin-input .shaded-input,.form-field-tooltip.triple-input .shaded-input,.form-field-tooltip.twin-input .shaded-input{position:absolute}.form-field-error.triple-input .shaded-input:first-child,.form-field-error.twin-input .shaded-input:first-child,.form-field-tooltip.triple-input .shaded-input:first-child,.form-field-tooltip.twin-input .shaded-input:first-child{left:0}.form-field-error.triple-input .shaded-input:last-child,.form-field-error.twin-input .shaded-input:last-child,.form-field-tooltip.triple-input .shaded-input:last-child,.form-field-tooltip.twin-input .shaded-input:last-child{right:0px}.form-field-error.twin-input .shaded-input,.form-field-tooltip.twin-input .shaded-input{width:48%}.form-field-error.triple-input .shaded-input,.form-field-tooltip.triple-input .shaded-input{width:31%}.form-field-error.triple-input .shaded-input:nth-child(4),.form-field-tooltip.triple-input .shaded-input:nth-child(4){margin-right:-50%;left:34.5%}.responsive-form h2 span a.secondary-button.edit{width:80px;float:right;margin-top:-10px}.triple-select div.form-control-wrapper{float:left;clear:none}.triple-select div.form-control-wrapper .form-control{width:120px}.triple-select div.form-control-wrapper label{position:absolute;left:-1000em}.triple-select div.form-field-error{float:none}.triple-select .hide-error{float:left !important}.triple-select .field-validation-wrap{width:36% !important}.triple-select .selector{width:120px;border-right-width:0}.triple-select .selector:last-child{border-right-width:1px}.triple-select .selector span:after{right:2px}.triple-select .selector span:before{right:28px}.triple-select .form-control-tooltip-wrap,.triple-select .field-validation-wrap{clear:both}.triple-select .tooltip-control{margin-top:-8px}.side-by-side{overflow:hidden}.side-by-side .form-control-wrapper{float:left;clear:none;width:48%}.side-by-side .form-control{width:100%}.responsive-form.with-icon .form-field-tooltip{width:99%}.js-dispensation-button{width:15%;float:right;margin:0}#js-dispensation-close{position:absolute;top:8px;right:12px;display:block}.js-disp-select{float:left;width:31%}.js-disp-select .selector{float:left;min-width:6.2em}.js-disp-select+.js-disp-select{margin-left:20px}.js-disp-select label{display:block;float:left;font-size:16px;font-weight:bold;padding:0 4px 0;position:relative}.js-disp-select{clear:none}#js-save{width:12em}#disp-button-add-date{float:right;width:12em;margin:35px 0 12px}.main .primary-and-secondary .primary,.main .primary-and-secondary .secondary{width:45%;float:left}.main .primary-and-secondary .primary{margin-right:2.5%}.main .primary-and-secondary .secondary{margin-left:2.5%}.main .primary-and-secondary hr{display:none}.main .primary-only .primary-button,.main .primary-only .secondary-button{width:50%;margin-left:auto;margin-right:auto}.module-grid{position:relative}.module-grid>div{float:left;width:48.5%}.module-grid>div .teaser{min-height:93px}.module-grid>div:nth-child(2n-1):not(.secondary-button),.module-grid.half>div:nth-child(2n-1):not(.secondary-button){margin-right:3%}.flexbox .module-grid{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flexbox .module-grid>.news-teaser{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:flex}.flexbox .module-grid>.news-teaser .text-link{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1}.flexbox .module-grid>.vertical-button-container{-webkit-align-self:flex-start;-moz-align-self:flex-start;-ms-align-self:flex-start;align-self:flex-start}#main-hero{padding-top:33px;margin-bottom:30px}.section-image-container ~ .r .section-overview{margin-top:200px}.section-image-container ~ .r .section-title .hero-headline{padding:5px 0;background-color:#2D3039;box-shadow:10px 0 0 #2d3039,-10px 0 0 #2d3039;color:#fff}.section-overview{padding:20px;background:#EEE}.section-overview>div.main{margin-left:2.67752%;width:48.66124%;margin-left:0}.section-overview>div.aside{margin-left:2.67752%;width:48.66124%}.section-overview>div.equal-width{margin-left:2.67752%;width:48.66124%}.main .section-overview{margin:0;width:100%}.section-image-container{background-size:cover;background-position:50% 50%;background-repeat:no-repeat;height:400px;margin-bottom:-400px;top:57px;left:0;width:100%}.two-column-divided .half-width{width:50%;padding-right:10px;float:left}.two-column-divided .half-width+.half-width{padding-left:10px;padding-right:0;border-left:1px dotted #ccc}.two-column-divided .half-width>:last-child{margin-bottom:0}.stackable-columns{display:block;float:left}.stackable-columns.two-column .column{width:47%}.stackable-columns .column{display:inline-block;padding-right:20px;vertical-align:top}.stackable-columns .column:last-child{padding-right:0;float:right}.uneditable-review-list-header,.review-list-header{overflow:auto;min-height:60px}.uneditable-review-list-header h2,.review-list-header h2{margin:2px 0 0;line-height:1;float:none;position:absolute;left:0;bottom:8px}.uneditable-review-list-header .numbered-item,.review-list-header .numbered-item{left:0;line-height:1;position:absolute;bottom:10px}.uneditable-review-list-header .edit-step,.review-list-header .edit-step{right:0;bottom:8px;position:absolute;float:none;width:8em;vertical-align:text-bottom;display:inline}.review-list .numbered-item{margin-bottom:0}.review-list .numbered-item:before{left:-1em}.stacked-list-item{position:relative}.stacked-list-item .highlighted-field{position:absolute;right:60px;text-align:right}.stacked-list-item .highlighted-field:nth-last-of-type(1){bottom:10px}.stacked-list-item .highlighted-field:nth-last-of-type(2){bottom:34px}.pagination-controls-gotopage .page_link{position:relative;left:auto;right:auto}.image-box.left-float,.image-box.right-float{width:50%;margin-bottom:20px}.image-box.left-float{float:left;margin-right:20px}.image-box.right-float{float:right;margin-left:20px}.main-and-aside .image-box.left-float,.main-and-aside .image-box.right-float{margin-bottom:20px}.button-set{display:block;width:100%}.button-set input,.button-set a,.button-set button{display:inline-block}.button-set .primary-button:first-child,.button-set .secondary-button:first-child{float:right}.button-set .tertiary-link{padding-left:20px;text-align:left}.map-downloads-wrapper{width:47%}.expandable-box .btn-download-map{width:47%;float:left;margin-right:40px}.btn-download-map+.btn-download-map{margin-right:0}#check-zone-button{margin-bottom:30px}.responsive-single-button.primary-button,.responsive-single-button.pull-right{float:right}.favourite-button{left:163px}.secondary-button.map-view-button[data-map-panel="route"]{left:82px}.top-row .logo{width:155px}.top-row .logo .tfl-name{display:inline-block;margin:7px 0 0 52px;font-size:16px;font-family:"New Johnson Bold";line-height:100%;text-transform:uppercase}.top-row .more a{padding-bottom:13px}.top-row .more a.expanded{padding-bottom:16px}.top-row-extras .more{display:none}.top-row-extras .texts{border-left:1px solid #1E2228}.extra-nav .menu-sub-section{float:left;margin:0 2%;width:46%}.extra-nav .menu-sub-section.getting-around{width:96%}.extra-nav h2{margin-bottom:10px}.extra-nav ul.extras{width:96%}.collapsible-menu .plan-journey,.collapsible-menu li.more{display:block}.extra-nav .plan-journey{display:none}@media screen and (min-width: 630px){.collapsible-menu .status-update{display:block}.extra-nav .status-update{display:none}}@media screen and (min-width: 680px){.collapsible-menu .maps{display:block}.extra-nav .maps{display:none}}@media screen and (min-width: 830px){.collapsible-menu .fares-and-payments{display:block}.extra-nav .fares-and-payments{display:none}}#footer .footer-links{padding:20px 0 10px;background:none;margin-bottom:0}#footer .footer-links li{border-right:1px solid #ccc}#footer .footer-links li.social,#footer .footer-links li.choose-language{border-right:none}#footer .info-for-link{cursor:default}#footer .info-for-link:focus h2.heading,#footer .info-for-link:hover h2.heading{background-color:transparent}#footer h2.heading{margin:20px 0 0;padding:7px 0 7px 5%;border:none;background:none;color:#fff;font-weight:bold;cursor:default}#footer h2.heading:before{display:none}#footer .expanded h2.heading:before{display:none}#footer .info-for{padding:0 0 10px;margin-bottom:0;background:none}#footer .info-for li{display:block;float:left;margin-left:4.07077%;width:47.96461%;padding:7px 0;border:none}#footer .info-for li:nth-child(2n){margin-left:0}#footer .info-for li a{display:inline;padding:0}#footer .info-for li a:after{display:none}#footer .secondary-footer{padding:7px 0}#footer .secondary-footer li{float:left;margin:0 1% 0 0}#footer .secondary-footer span{margin-top:11px;float:right;display:block}#footer .footer-MOL-logo{float:right;width:auto}.route-summary .station-stop-row{width:60%}.route-summary .station-stop-row:last-of-type{padding-bottom:0}.route-summary .switch-direction-button{position:absolute;right:20px;top:50%;margin-top:-19px;width:35%}.route-summary .button-only .switch-direction-button{position:static;right:auto;top:auto;margin-top:0;display:inline-block;width:auto}.routes-padding-bottom a.switch-direction-button{float:right;width:35%}.for-dropdown .links-list{top:36px;position:absolute;min-width:100%;right:0px;border-top:1px solid #ccc;margin-top:5px}.for-dropdown .links-list#gla-list{bottom:45px;top:auto;border-top:1px solid #484848}.for-dropdown .links-list#gla-list li.greater-london-authority-li{display:block;padding:5px;cursor:default;padding-left:10px;border-bottom:1px solid #484848}.for-dropdown .links-list#gla-list li.greater-london-authority-li:hover{background-color:transparent}.for-dropdown .links-list#gla-list li.greater-london-authority-li img{margin-bottom:2px}.for-dropdown .links-list#gla-list li.greater-london-authority-li:after{display:none}.for-dropdown .dropdown-button{padding:9px 30px 9px 7px;border-bottom-width:0;padding-bottom:10px;margin-bottom:-3px;position:relative;z-index:15}.for-dropdown .dropdown-button.gla-dropdown{padding-bottom:7px;border-bottom:solid 1px #cacaca}.for-dropdown .dropdown-button.gla-dropdown:after{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -672px}.body-cms-preview .for-dropdown .dropdown-button.gla-dropdown:after{background-image:url("/static/1/images/vsprite.9d670463.png")}.for-dropdown .dropdown-button.dropdown-closed{border-bottom-width:1px;padding-bottom:7px;margin-bottom:0}.for-dropdown .dropdown-button.dropdown-closed.gla-dropdown:after{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -608px}.body-cms-preview .for-dropdown .dropdown-button.dropdown-closed.gla-dropdown:after{background-image:url("/static/1/images/vsprite.9d670463.png")}#footer .for-dropdown .gla-dropdown{padding:9px 30px 7px 7px}.r.no-overflow .links-list{position:static;margin-top:0}.r.no-overflow .dropdown-closed+.links-list{padding:0;border:0;height:0}.no-js #footer ul.info-for{width:25%}.no-js #footer ul.info-for li{float:none;margin:0;margin-left:10%;width:auto}.no-js #footer .footer-MOL-logo{margin-top:-30px;float:left;margin-left:2.54%;width:25%}.no-js #footer .footer-MOL-logo ul#gla-list{margin-left:0;width:100%}.no-js #footer .footer-MOL-logo ul#gla-list li{padding-right:35px;margin:10px 0}.no-js #footer .footer-MOL-logo ul#gla-list li:hover{background:none}.no-js #footer .footer-MOL-logo ul#gla-list li a{padding-right:30px;display:inline}.widget-wrapper.homepage-style{margin-bottom:20px}.widget-wrapper.homepage-style .start-hidden{display:block}.widget-wrapper.homepage-style .content{background:transparent;margin-left:0}.widget-wrapper.homepage-style .widget-content{border:1px solid #ccc}.widget-wrapper .basic-journey-options{border-bottom:none;margin-bottom:0}.widget-wrapper.info-widget .expandable-box .start-hidden{display:none}.widget-wrapper.info-widget .expandable-box .controls,.widget-wrapper.info-widget .expandable-box .expanded .start-hidden{display:block}.widget-heading.primary:before{display:none}.routeReverse{width:34%;margin-left:2%;display:inline}.route-select{width:64%;float:left}.search-filter{margin-top:20px}.aside .large .search-filter{margin-top:0}.filter-by-box .filter-box-wrap{width:47.5%}.filter-types{overflow:hidden}.filter-types .form-control-wrapper{width:47%;float:left;padding-right:0}.filter-types .form-control-wrapper+.form-control-wrapper{float:right}ul.on-this-page-list{width:50%;padding-left:10px;float:left;margin:0 0 20px}ul.on-this-page-list:first-child{padding-left:0px;padding-right:10px}.icon-list>li{float:left;width:50%;padding-right:20px}.headline-container h1{font-size:35px}.headline-container.with-tag h1{padding-top:15px}.with-favourite .headline-container{padding-right:148px;padding-bottom:0}.with-favourite .headline-container:after{bottom:10px}.with-favourite .headline-container .favourite{margin:0 0 0 10px;left:auto}.with-favourite .headline-container[class*="mode-"]{padding-right:218px}.with-favourite .headline-container[class*="mode-"] .favourite{right:46px}.with-favourite .headline-container.mode-cable-car{padding-right:320px}.with-favourite .headline-container.mode-cable-car .favourite{right:148px}.key-improvements{width:40%;margin-bottom:15px;margin-left:15px;float:right}.pull-quote{margin-left:15px;margin-bottom:15px;float:right;width:50%;position:relative;display:block}.list-loader:after{content:"";display:block;clear:both}.list-loader .list-loader-wrapper{width:50%;padding-right:20px;float:left}.list-loader .list-loader-options{border-bottom:0px none}.list-loader .list-loader-options>.list-loader-option>.list-loader-link>a{padding:10px 32px 6px 10px}.list-loader .list-loader-options>.list-loader-option>.list-loader-link>a.with-icon{padding-left:42px}.list-loader .list-loader-options>.list-loader-option>.list-loader-link>a:after{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:0px -640px;right:0px;left:auto;margin-top:-16px;border:none 0px}.body-cms-preview .list-loader .list-loader-options>.list-loader-option>.list-loader-link>a:after{background-image:url("/static/1/images/vsprite.9d670463.png")}.list-loader .list-loader-options>.list-loader-option.expanded{position:relative}.list-loader .list-loader-options>.list-loader-option.expanded:after{content:"";position:absolute;top:50%;margin-top:-9px;border-width:9px;border-style:solid;border-color:transparent transparent transparent #EEE;left:100%}.list-loader .list-loader-options>.list-loader-option.expanded:first-child>.list-loader-link{padding-top:10px}.list-loader .list-loader-options>.list-loader-option.expanded:first-child:after{margin-top:-4px}.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link{padding:0}.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a{background:#fff;color:#2D3039;border-color:#ccc;font-weight:bold}.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a:hover,.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a:focus{background-color:#EFF6FD}.list-loader .list-loader-options>.list-loader-option.expanded>.list-loader-link>a:after{background-position:0px -576px;margin-top:-16px}.list-loader .list-loader-options>.list-loader-option.expanded+.list-loader-option>.list-loader-link{padding:0}.list-loader .list-loader-options>.list-loader-option.expanded+.list-loader-option>.list-loader-link>a{border-top:0px}.list-loader .list-loader-options>.list-loader-option.expanded+.list-loader-option:last-child>.list-loader-link{padding-bottom:10px}.list-loader .list-loader-options>.list-loader-option.expanded+.list-loader-option.last>.list-loader-link{padding-bottom:10px}.list-loader .list-loader-options>.list-loader-option.expanded .list-loader-result{display:none}.list-loader .list-loader-results{width:50%;float:left}.list-loader .list-loader-results.hidden{display:none}.list-loader .list-loader-results .list-loader-result{display:block;padding:0}.list-loader .list-loader-results h4.medium-large{padding:10px;margin:0;background:#F7FBFE}.list-loader .list-loader-results .routes-list-wrapper{padding:10px 10px 20px;background:#F7FBFE}.list-loader .list-loader-results .routes-list{background:#F7FBFE;margin:0;width:100%}.list-loader .list-loader-results .bus-list>li>a{border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;font-weight:1em}.list-loader .list-loader-results .bus-list.groups{width:auto}.list-loader .list-loader-results .bus-list.groups:after{content:"";display:block;clear:both}.list-loader .list-loader-results .bus-list.groups>li.list-loader-option{padding-left:10px}.list-loader .list-loader-results .bus-list.groups>li.list-loader-option .list-loader-link>a{border-left:1px solid #ccc}.list-loader .list-loader-results .bus-list.groups>li.list-loader-option+.list-loader-option{padding-right:10px;padding-left:0px}.list-loader .list-loader-results .bus-list.groups>li.list-loader-option+.list-loader-option .list-loader-link>a{border-left:0px none}.list-loader .list-loader-results .bus-list.groups>li>a{background-color:#fff}.list-loader .list-loader-results .bus-list.groups>li.list-loader-result{display:none}.list-loader .list-loader-results .bus-list.groups>li.list-loader-result.expanded{display:block}.list-loader .list-loader-results .list-loader-option{background-color:#F7FBFE}.list-loader .list-loader-results .list-loader-option.expanded,.list-loader .list-loader-results .list-loader-option.prev{position:relative;z-index:0;padding-top:0px;padding-bottom:10px}.list-loader .list-loader-results .list-loader-option.expanded>.list-loader-link,.list-loader .list-loader-results .list-loader-option.prev>.list-loader-link{padding:0}.list-loader .list-loader-results .list-loader-option.expanded+.list-loader-option{padding-top:0px;padding-bottom:10px}.list-loader .list-loader-results .list-loader-option.expanded+.list-loader-option>.list-loader-link{padding:0}.list-loader .list-loader-results .list-loader-link{background-color:#F7FBFE}.list-loader .list-loader-results .list-loader-link>a{border-top:1px solid #ccc;border-left:0px none}.list-loader .list-loader-results .bus-list .list-loader-result.expanded{padding-left:10px;padding-right:10px;z-index:4;width:100%}.list-loader .list-loader-results .bus-list .list-loader-result.expanded>.bus-list{margin-bottom:1px}.list-loader .list-loader-results .bus-list .list-loader-result.expanded>.bus-list li:nth-child(-n+5):after{opacity:0.1}.list-loader .list-loader-results .bus-list .list-loader-result.expanded+.list-loader-option{padding-top:10px;position:relative;z-index:0}.list-loader .list-loader-results .bus-list .list-loader-result.expanded+.list-loader-option+.list-loader-option{padding-top:10px}.list-loader .list-loader-results .bus-list .list-loader-result.expanded+.list-loader-result+.list-loader-option{padding-top:10px;position:relative;z-index:0}.list-loader .list-loader-results .bus-list .list-loader-result.expanded+.list-loader-result+.list-loader-option+.list-loader-option{padding-top:10px}.list-loader .list-loader-link>a.with-icon>[class*=icon]{right:auto;left:5px}.list-loader .expanded .list-loader-link>a.with-icon .tube-icon{background-position:0px -1056px}.list-loader .expanded .list-loader-link>a.with-icon .bus-icon{background-position:0px -320px}.list-loader .expanded .list-loader-link>a.with-icon .river-icon{background-position:0px -384px}.bus-list.groups>li.bottom-bar{background-color:#F7FBFE;height:10px;width:100%}.bus-list.groups>li.list-loader-result.expanded ~ .bottom-bar{display:none}.bus-list.groups>li.list-loader-result.expanded ~ .list-loader-option ~ .bottom-bar{display:block}.bus-list{border-left:0px none}.station-details .live-arrivals-fav .live-arrivals-time{padding:3px 0px 15px 0px}.station-details .live-arrivals-fav .favourite-ssp{float:right;clear:none}.align-half-up-down{left:83.6%}.related-links{width:47.5%;margin-right:5%;float:left}.related-links:last-child,.related-links:nth-child(2n){margin-right:0}ul.image-list{width:100%;margin-left:0}ul.image-list li{position:absolute;width:100%}ul.image-list li.image-list-title{background:#EEE;padding:10px;list-style:none;position:relative}ul.image-list li.image-item{position:relative;list-style:none;padding:15px 2px;border-bottom:solid 1px #cacaca;min-height:190px}ul.image-list li.image-item .image-item-text{padding-left:50%}ul.image-list li img{position:absolute;top:50%;left:25%;margin-top:-77px;margin-left:-120px}.heading-dropdowns-wrap{z-index:12}.heading-dropdowns-wrap ~ .r{z-index:1}.heading-dropdowns-wrap .dropdowns-wrap{padding:10px 0}.heading-dropdowns-wrap .heading-dropdown{float:left;width:49%}.heading-dropdowns-wrap .heading-dropdown:first-child{margin-bottom:0}.heading-dropdowns-wrap .heading-dropdown:last-child{margin-left:2%}#hero-teaser-container{height:415px;position:relative;background-size:cover;background-position:50% 50%}#hero-teaser-container .content-area{bottom:20px}.content-area{position:absolute;margin:0}.primary-teaser-container{position:relative}.primary-teaser-container .news-teaser{position:absolute}.primary-teaser-container .news-teaser.full-takeover{top:120px}.primary-teaser-container .news-teaser.full-takeover img{display:none}.secondary-teaser img{display:block}.database-record{border-collapse:collapse;border-spacing:0}.database-record th,.database-record td{padding:5px;display:table-cell}.cycle-hire-block .docks.borderless{border:0px}.cycle-hire-block .docks.borderless .dock{border:1px solid #ccc;border-left:0px}.cycle-hire-block .docks.borderless .dock:first-child{border-left:1px solid #ccc}.results-filter-box .results-from .selector{width:50%}.results-filter-box .results-from .selector:last-child{width:47.46%;margin-left:2.54%}.results-filter-box .num-pages-holder{width:32.46%}.results-filter-box .sort-by-holder{width:42.46%;margin-right:2.54%}.results-filter-box .primary-button{float:left;width:20%;margin-top:27px;margin-bottom:0}.timetable-options .half-width{width:50%;padding-right:5px;float:left}.timetable-options .half-width+.half-width{padding-left:5px;padding-right:0}.timetable-options .half-width .selector{margin:0}.advert-tile{position:relative}.advert-tile.two-column .advert-link{position:absolute;right:0;bottom:10%;width:40%}.broadcast-comms .broadcast-text{padding-left:40px}.broadcast-comms .broadcast-text:before{content:"";position:absolute;top:20px;left:15px;background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -2144px}.body-cms-preview .broadcast-comms .broadcast-text:before{background-image:url("/static/1/images/vsprite.9d670463.png")}.with-calendar{position:relative}.with-calendar.form-field-tooltip .form-control:after,.with-calendar.form-field-error .form-control:after{right:5px}.number-wrapper{width:47.5%;margin-right:2.5%}.result-wrap{width:50%;margin-top:10px}.first-last-train{width:50%;float:left}.cst .live-board-feed-item span.train-number{width:40px;margin-right:0}.cst .live-board-feed-item span.train-destination{width:30%}.cst .live-board-feed-item span.train-current-state{width:50%}.input-accordion .form-control{width:100%}.inline-help-wrap.message-container{width:100%}.inline-help-wrap.message-container.expanded{border-bottom:solid 1px #ccc}.inline-help-wrap .tooltip-control{width:auto;width:auto;max-width:50%;overflow:visible;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}.inline-help-wrap .tooltip-control:after{position:relative;right:auto;left:5px;display:inline-block}.form-field-tooltip.expandable-box .toggle-tooltip,.inline-help-wrap.expandable-box .toggle-tooltip{position:relative}.form-field-tooltip .start-hidden,.inline-help-wrap .start-hidden{display:none}.form-field-tooltip.expanded .start-hidden,.inline-help-wrap.expanded .start-hidden{display:inline-block}.tooltip-control{left:auto;display:inline-block;margin-top:auto;vertical-align:top;width:auto;padding-right:15px}.inline-help{position:relative;bottom:6px}.inline-help.expandable-form-message-wrap{float:none}.responsive-login-widget{width:100%;overflow:hidden}.fav-panel-slide-right,.fav-panel-slide-left,.fav-updated{width:50%}.fav-panel-slide-right{right:-50%}.fav-panel-slide-left{left:-50%}.subtler-grey-box{background-color:transparent}.homepage-style .collapsed+.widget-content{display:block}.homepage-style .widget-heading{background:transparent;padding:0;cursor:auto;border-bottom:0}.homepage-style .widget-heading.primary{background:transparent;padding:0;border-bottom:0}.homepage-style .widget-heading.collapsed{margin-bottom:6px}.homepage-style .widget-heading .controls{display:none}.homepage-top-links{margin-bottom:20px}#hp-journey-planner .widget-content{height:332px;border:1px solid #ccc;background-colour:#EEE}#jp-hero.spot-grid-background{padding-bottom:240px}.expanded .journey-planner-promo{display:none}.journey-form{background-color:transparent}.jp-tab span.description{padding-left:10px;display:inline}.journey-options .option{width:50%;float:left}#JourneyTimeOptions .half-width-buttons{margin:-36px 0 25px 0}#JourneyTimeOptions .later{margin-left:-20%}#JourneyTimeOptions .later,#JourneyTimeOptions .earlier{width:50%}.basic-journey-options{padding:0;border-bottom:0 none}.journey-planner-start .basic-journey-options{background-color:transparent;margin:-42px 0 0}.modes-of-transport .input-helper:last-child{border-bottom:1px solid #ccc}.journey-planner-results .basic-journey-options{margin-left:2.54%;margin-right:2.54%}.journey-planner-results .basic-journey-options+.edit-preferences{margin-left:2.54%;margin-right:2.54%;background-color:#fff}.journey-planner-results:after{content:"";display:table;clear:both}.journey-planner-results .hours-mins{margin-top:0}.journey-planner-results #more-journey-options .stacked-fields li{float:left;border-top:none;width:48.5%}.journey-planner-results #more-journey-options .stacked-fields li:nth-child(odd){margin-right:3%}.journey-planner-results #more-journey-options .search-cycling-options,.journey-planner-results #more-journey-options .search-walking-options .listed-fields{width:50%}.journey-planner-results .modes-of-transport .odd-helper{margin-right:3%}.journey-planner-results .modes-of-transport .input-helper{float:left;width:48.5%}.journey-planner-results .modes-of-transport .input-helper:nth-last-of-type(2){border-bottom:1px solid #ccc}#plan-a-journey{position:relative;z-index:99;padding:10px;margin-top:42px;background-color:#EEE;width:100%}.journey-planner-results .jp-more-travel-options-results-page .extra-options{margin:0 2.54% -1px 2.54%;display:block}.journey-results .summary-results .controls{display:none}.journey-results .summary-results .earlier-later{border-bottom:0}.journey-results .summary-results .expandable-box{width:100%;float:left;border-bottom:0 none;cursor:default}.journey-results .summary-results .expandable-box .speed-option{display:none}.journey-results .summary-results .expandable-box .time-boxes{padding-bottom:0}.journey-results .summary-results .expandable-box .time-boxes .time-box{margin-left:10px}.journey-results .summary-results .expandable-box .time-boxes .time-box:first-child{margin-left:15px}.journey-results .summary-results .expandable-box .time-boxes .time-box .time{font-size:24px}.journey-results .summary-results .expandable-box .expanded>.start-hidden{margin-left:0;background:none}.journey-results .summary-results .expandable-box .start-hidden{dispay:block !important}.journey-results .summary-results .expandable-box .start-hidden .journey-steps .time{display:table-cell}.showing-full-details .journey-results .summary-results .expandable-box .start-hidden,.journey-results .summary-results .expandable-box .start-hidden .price-and-details{display:none}.journey-results .summary-results .expandable-box .content{position:relative;background:#fff}.journey-results .summary-results .expandable-box .content .always-visible{border-bottom:none;cursor:default}.journey-results .summary-results .expandable-box .content .start-hidden{border-bottom:none}.journey-results .summary-results .expandable-box .content.no-map{margin-left:0;margin-right:0}.journey-results .summary-results .expandable-box .content.no-map .earlier-later{position:absolute;margin-left:0;background:none;bottom:0;width:50%;border-right:1px solid #ccc}.showing-full-details .journey-results .summary-results .expandable-box .content.no-map{margin-right:0}.journey-results .summary-results .expandable-box .content.no-map .always-visible{width:50%;float:left;border-right:1px solid #ccc;padding-bottom:55px}.journey-results .summary-results .expandable-box .content.no-map .always-visible.hide-buttons{padding-bottom:0}.journey-results .summary-results .expandable-box .content.no-map .start-hidden{width:50%;float:left;border-right:0;border-left:0}.journey-results .summary-results .expandable-box.thick-border{border-bottom:0}.journey-results .summary-results .expandable-box.thick-border .content{border-bottom:3px solid #ccc}.journey-results .summary-results .expandable-box.bus{border-bottom:0}.journey-results .summary-results .expandable-box.bus .content{border-bottom:3px solid #ccc}.journey-results .summary-results .always-visible .price-and-details{display:block}.journey-results .summary-results .always-visible .price-and-details .journey-price{display:none}.journey-results .summary-results .always-visible .price-and-details .show-detailed-results{margin:0}.journey-planner-results .headline-container{margin-left:2.54% !important}.journey-planner-results .toggle-options{text-align:center}.journey-planner-results .back-link-container{height:0;width:0;overflow:hidden}.journey-planner-results #plan-a-journey{padding:10px 2% 0 2%}.journey-planner-results #plan-a-journey .geolocation-box{margin-bottom:0;margin-top:0}.journey-planner-results #plan-a-journey .geolocation-box.clearfix:after{clear:none}.journey-planner-results #plan-a-journey label[for='From'],.journey-planner-results #plan-a-journey label[for='To']{margin-left:2.67752%;width:5.87894%;float:left}.journey-planner-results #plan-a-journey label[for='From']{margin-left:0}.journey-planner-results #plan-a-journey #From,.journey-planner-results #plan-a-journey #To{margin-left:2.67752%;width:40.10478%;float:left;width:100%;margin:0}.journey-planner-results #plan-a-journey .time-options{margin:0 0 16px 0;float:left;width:50%}.journey-planner-results #plan-a-journey .time-options p{width:100%;margin-left:0;padding-right:60px;margin-right:-60px}.journey-planner-results #plan-a-journey .time-options p strong{display:block;float:left;width:20.2%;min-width:65px}.journey-planner-results #plan-a-journey .time-options .horizontal-toggle-buttons{margin:0 0 29px 0;float:left;width:100%}.journey-planner-results #plan-a-journey .time-options .horizontal-toggle-buttons li{margin-bottom:0}.journey-planner-results #plan-a-journey .from-and-to{float:left;margin:0 2.5% 10px 0;width:47.5%}.journey-planner-results #plan-a-journey .from-and-to>div{width:100%;float:left}.journey-planner-results #plan-a-journey .national-search{margin:17px 2.54% 14px 0;width:40%}.journey-planner-results #plan-a-journey .journey-result-summary{float:left;width:50%;padding-bottom:10px}.journey-planner-results #plan-a-journey .journey-result-summary>.summary-row .secondary-button{margin:0;position:absolute;right:15px;top:35px;width:120px}.journey-planner-results #plan-a-journey .journey-result-summary .summary-row strong{width:auto}.journey-planner-results #plan-a-journey .travel-preferences{float:right;border-left:1px solid #ccc;border-top-width:0;padding-top:0;margin-top:0;width:50%;position:relative;height:140px}.journey-planner-results #plan-a-journey .travel-preferences .scroller{margin-left:20px}.journey-planner-results #plan-a-journey .travel-preferences .edit-preferences{float:left;margin-left:20px;width:230px;position:absolute;bottom:18%}.journey-planner-results #plan-a-journey .edit-preferences{float:right;height:30px;clear:both}.journey-planner-results #plan-a-journey .update-buttons{clear:both;margin-top:15px}.journey-planner-results .geolocation-map{display:none}.journey-planner-results .time-options{width:48.5%;margin-right:3%;float:left}.journey-planner-results .toggle-options{clear:both;float:none}.journey-planner-results .toggle-options.more-options:after{background-position:0px -672px}.journey-planner-results .toggle-options.less-options:after{background-position:0px -608px}.journey-planner-results input.cancel-button{margin-right:5%;width:35%}.journey-planner-results input.primary-button,.journey-planner-results .input[type='submit']{width:60%}.journey-planner-results .update-buttons{float:right;margin-left:2.67752%;width:40.10478%;margin:5px 0 15px 5px}.journey-planner-results #more-journey-options{margin:0 2.54%}.journey-planner-results .max-walking-time{margin-right:20px}.journey-planner-results .extra-journey-options .journey-row-container{width:49%}.journey-planner-results .extra-journey-options .journey-row-container.add-border a:last-child{border-bottom:1px solid #ccc}.journey-planner-results .extra-journey-options .journey-row-container .journey-box .two-col .col2 strong{font-size:30px}.journey-planner-results .extra-journey-options .journey-row-container .journey-box:last-child{margin-bottom:0}.toggle-options{margin-bottom:0}.toggle-options.less-options{margin-bottom:0}.toggle-options.less-options:after{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;background-position:0px -576px;height:22px;width:28px;display:inline-block}.body-cms-preview .toggle-options.less-options:after{background-image:url("/static/1/images/vsprite.9d670463.png")}.toggle-options.more-options:after{text-align:left;background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;background-position:0px -640px;height:22px;width:28px;display:inline-block}.body-cms-preview .toggle-options.more-options:after{background-image:url("/static/1/images/vsprite.9d670463.png")}#more-journey-options{float:left;padding-left:15px;padding-right:15px}#more-journey-options .icon-left.cycle,#more-journey-options .icon-left.walking{padding-left:35px !important}#more-journey-options .icon-left.cycle:before{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;background-position:-32px -284px;height:32px;width:32px;display:block}.body-cms-preview #more-journey-options .icon-left.cycle:before{background-image:url("/static/1/images/vsprite.9d670463.png")}#more-journey-options .icon-left.walking:before{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;background-position:-32px -253px;height:32px;width:32px;display:block}.body-cms-preview #more-journey-options .icon-left.walking:before{background-image:url("/static/1/images/vsprite.9d670463.png")}#more-journey-options .update-buttons-container{position:absolute;width:94.9%;height:75px;bottom:-117px;left:0;right:0;margin-left:2.54%;margin-right:2.54%;background-color:#EEE}#more-journey-options .update-buttons-container .update-buttons{padding-bottom:15px;padding-right:15px;margin-left:0;margin-right:0}.journey-planner-start .headline-container{margin-left:2.54% !important}.journey-planner-start #more-journey-options .tabs-style-2 li a{padding-left:3px;padding-right:1px}.journey-planner-start #more-journey-options .tabs-style-2 li a span{padding-left:2px}.journey-planner-start #more-journey-options .icon-left.cycle,.journey-planner-start #more-journey-options .icon-left.walking{padding-left:0 !important}.journey-planner-start #more-journey-options .icon-left:before{background-size:0 0}.edit-preferences+#more-journey-options #save-journey-planner-preferences{position:absolute;width:94.9%;height:60px;bottom:-47px;left:0;right:0;margin-left:2.54%;margin-right:2.54%;background-color:#EEE}.edit-preferences+#more-journey-options #save-journey-planner-preferences .styled-checkbox{margin-left:2.54%;left:0px}#full-width-content .expanded ~ .jp-wrapper{margin-top:100px}#recent-journeys{background-color:#EEE;position:relative;top:20px;margin-bottom:20px}#recent-journeys.hp-recent-journeys{margin-bottom:0px;top:0px;border-bottom:1px solid #EEE}.line-status-info{background-color:#FAF5E1}.line-status-info .start-hidden{min-height:0}.line-status-info .always-visible,.line-status-info .start-hidden{width:100%}.line-status-info p{margin-bottom:0}.line-status-heading{background-color:#FAF5E1 !important;border-bottom:none !important}.line-status-heading:hover,.line-status-heading:focus{background-color:#f3e6b5}.half-width-buttons :first-child{margin:0 30% 0 0;width:20%}.half-width-buttons :last-child{margin:0 0 0 30%;width:20%;float:right}.half-width-buttons a{max-width:120px}.journey-form .r>:last-child{margin-right:2.54%}.journey-planner-promo{display:block;position:absolute;right:2.54%;width:270px;background-color:#2D3039;background-color:rgba(31,32,37,0.9);padding:15px;border-color:transparent;cursor:pointer}.journey-planner-promo h3{font-size:20px;margin-bottom:5px;line-height:110%;color:#fff;border-color:transparent}.journey-planner-promo p{line-height:120%;color:#EEE;margin-bottom:5px;width:90%}.journey-planner-promo p.image-attribution{margin-top:5px;font-size:12px}.journey-planner-promo.hiding{opacity:0}.journey-planner-promo.top{top:0}.journey-planner-promo.top:before{position:absolute;bottom:-15px;right:0;top:50%;margin-top:-16px;content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent transparent;background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -640px}.body-cms-preview .journey-planner-promo.top:before{background-image:url("/static/1/images/vsprite.9d670463.png")}.journey-planner-promo.top.hiding{top:-100px}.journey-planner-promo.bottom{top:300px}.journey-planner-promo.bottom:after{position:absolute;top:50%;right:0;margin-top:-16px;content:"";width:0;height:0;border-style:solid;border-color:transparent transparent transparent transparent;background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;background-position:-32px -640px}.body-cms-preview .journey-planner-promo.bottom:after{background-image:url("/static/1/images/vsprite.9d670463.png")}.journey-planner-promo.bottom.hiding{bottom:-100px}.journey-detail-step .step-heading{margin:0;padding:0}.hero-content-container{position:relative}#jp-hero .expanded.main-and-aside{height:1526px}#ssp-hero .hero-content-container{position:absolute;top:0;right:2.54%}.expanded .hero-content-container{display:none}#jp-hero #more-journey-options{right:2.54%;top:0;position:absolute}.journey-results .publictransport .expandable-box .start-hidden{display:block;position:relative}.journey-results .publictransport .expandable-box .start-hidden:before{content:"";display:block;background:#ccc;display:block;position:absolute;left:-1px;top:0;height:100%;width:1px}.cycling-walking-instruction-heading{font-size:19px;color:#1A5A92;padding-top:5px;padding-bottom:2px}.cycling-walking-instruction-heading:before{background-image:url("/static/1/images/vsprite_x2.fd26f344.png");background-image:url("/static/1/images/vsprite.9d670463.png") \9;background-size:96px 3424px;height:32px;width:32px;content:"";position:absolute;top:15%;left:30px;margin-right:-6px}.body-cms-preview .cycling-walking-instruction-heading:before{background-image:url("/static/1/images/vsprite.9d670463.png")}.cycling-walking-instruction-heading.sign-right:before{background-position:0px -2336px}.cycling-walking-instruction-heading.sign-left:before{background-position:-64px -2304px}.cycling-walking-instruction-heading.sign-straight:before{background-position:-32px -2304px}.cycling-walking-instruction-heading.sign-slight_right:before{background-position:0px -2688px}.cycling-walking-instruction-heading.sign-slight_left:before{background-position:-64px -2688px}.cycling-walking-instruction-heading.sign-sharp_right:before{background-position:-32px -2688px}.cycling-walking-instruction-heading.sign-sharp_left:before{background-position:0px -2720px}.cycling-walking-instruction-heading.streetview-showing:before{top:3%}.cycling-walking-instruction-heading.cycling-route-type-1:before{top:9%}.cycling-walking-instruction-heading.cycling-route-type-2:before{top:8%}.cycling-walking-instruction-heading.streetview-showing.cycling-route-type-1:before,.cycling-walking-instruction-heading.streetview-showing.cycling-route-type-2:before{top:3%}.cyclesuperhighway-container .cycling-walking-instruction-heading:before{top:47%}.cyclesuperhighway-container .cycling-walking-instruction-heading.streetview-showing:before{top:13%}.cyclesuperhighway-container.stop-link .instruction-description .show-streetview-link{left:-30px}.cyclesuperhighway-container .full-screen-streetview{top:180px}.cyclesuperhighway-container .streetview-showing:before{top:13%}.push-bike-stop-link-instruction-container .cycling-walking-instruction-heading:before{top:15%}.push-bike-stop-link-instruction-container .cycling-walking-instruction-heading.streetview-showing:before{top:4%}.stop-link .instruction-description .show-streetview-link{float:right;left:0}.full-screen-streetview:hover{background-color:#e6e6e6}.show-streetview-link{display:inline-block}.streetview-image{cursor:auto}.landing-page-teaser .news-teaser{border-bottom:0}.landing-page-teaser .news-teaser a{position:relative}.landing-page-teaser .news-teaser a .text-link{position:absolute;right:0;width:40%;background-color:#2D3039;background-color:rgba(31,32,37,0.9);*background-color:#2D3039;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;transition:background-color 0.3s}.landing-page-teaser .news-teaser a .text-link.sit-top{top:25px;bottom:auto}.landing-page-teaser .news-teaser a .text-link.sit-bottom{bottom:25px;top:auto}.landing-page-teaser .news-teaser a:hover .text-link,.landing-page-teaser .news-teaser a:focus .text-link{background-color:#2D3039}.landing-page{border-bottom:1px solid #ccc}.SSP-landing .SSP-search-wrapper{width:50%;padding-right:20px}.top-banner-advert{height:90px}.full-fares-table .content{border-left:1px solid #ccc;border-right:1px solid #ccc}.fares-tabs .nearby-icon-white{display:block;position:absolute;top:50%;left:4px;margin:-16px 0 0}.fares-tabs .nearby-fares-tab a{position:relative;padding-left:40px;max-width:auto}.fares-tabs li{width:auto;max-width:110px}.fares-tabs li a{min-height:55px;padding-top:8px}.cta-hanging-message .with-indicator:after{border-color:transparent transparent #fbf6e0;right:25%}.cta-hanging-message .with-indicator:before{right:25%}.contains-floated-content{overflow:hidden}.cst-half-width>div{margin-left:4.07077%;width:47.96461%;float:left}.cst-half-width>div:first-child{margin-left:0}#recent-journeys.cst-recent-journeys{margin-bottom:20px;margin-top:-20px}#recent-journeys #jp-fav-content-home-,#recent-journeys #jp-recent-content-home-{position:absolute;background:#EEE none repeat scroll 0 0;z-index:1000;min-height:263px;width:calc(100% + 2px);border:1px solid #ccc;margin:1px -1px 0px -1px}.cst #plan-a-journey .from-and-to{width:50%}.cst #plan-a-journey .default-options{position:absolute;width:45%;right:10px;top:0}.cst #plan-a-journey .time-options{width:50%;margin-bottom:40px}.cst #plan-a-journey .time-options.change-time{margin-bottom:10px}.ssp h1,.ssp h3{padding-right:170px}#change-station{width:130px}#change-station.not-visible{display:block;visibility:hidden}#ssp-roundel .mypage{display:block;position:relative}#ssp-roundel .mypage[class*="mode-"]{right:0;padding-right:0}.hero-headline,.headline{margin-left:0}.horizontal-toggle-buttons.tw-buttons li.sixths{margin-bottom:10px}.horizontal-toggle-buttons.tw-buttons li.thirds{margin-bottom:1.26%}.horizontal-toggle-buttons.tw-buttons li.thirds:last-child{margin-left:2.54%}.horizontal-toggle-buttons.tw-buttons li.halfs{margin-bottom:10px}.horizontal-toggle-buttons.tw-buttons li.halfs-travelling-by{min-height:110px}.tw-recomendation .main-ticket-info{padding:0 0 0 155px;min-height:90px}.tw-recomendation .main-ticket-info:after{height:80px;width:120px;left:15px;top:50px;background-size:120px}.tw-recomendation .main-ticket-info.contactless:after{background-position:0 0}.tw-recomendation .main-ticket-info.oyster:after{background-position:0 -81px}.tw-recomendation .main-ticket-info.travelcard:after{background-position:0 -162px}.tw-recomendation .main-ticket-info.photocard:after{background-position:0 -245px}.tw-recomendation .main-ticket-info.photocard2:after{background-position:0 -327px}.tw-recomendation .main-ticket-info.bustram:after{background-position:0 -408px}.tw-recomendation .main-ticket-info span{font-weight:bold}.tw-recomendation .main-ticket-info .price-desc{margin:5px 0}.tw-recomendation .main-ticket-info .journey-fare{width:42%;display:inline-block;vertical-align:top}.tw-recomendation .main-ticket-info .journey-fare .req-days{font-weight:normal}.tw-recomendation .main-ticket-info .journey-fare:nth-child(2){border-top:none}.tw-recomendation .extra-info .summary span{font-weight:bold;margin-right:5px;float:none;width:auto}.tw-recomendation .extra-info .summary span:first-child{display:block;font-weight:normal;width:145px;float:left}.reset-tw-btn{width:25%;float:right;margin-top:15px;right:0}.reset-tw-btn.duplicate{position:relative}#ticket-wizard-form{width:100%;position:relative}.tw-quick-links{width:70%}.tw-quick-links ul{width:45%}.service-status-rainbow-board .search-filter{margin-top:0}.status-update-heading .date-dropdown-placeholder h2{text-align:right;position:relative;left:auto;top:auto}.status-update-heading .date-dropdown-placeholder .dropdown-button{width:auto;margin-left:auto}.status-update-heading .date-dropdown-placeholder .links-list{border-top:none}.status-update-heading .dropdowns-wrap h2{white-space:nowrap}.legend .legend-item{margin-bottom:0;display:inline-block}#fullscreen-stage .secondary-button.acc-filter-button,#fullscreen-stage #accstats-filters .sticky-element .primary-button{padding-top:20px;padding-bottom:40px}@media screen and (min-width: 900px){.accstats-slider-container{width:100%}.legend.collisions-key{display:block}}.waterborne-freight .freight-key .legend-item{width:24%}.waterborne-freight .link-button{float:left;width:48%}.waterborne-freight .link-button:first-of-type{margin-right:20px}.disruption-info .item-list{float:left;width:50%}.major-event .key-title{height:34px}.major-event .major-works-events.legend .legend-row{width:100%}.major-event .major-works-events.legend .legend-row .legend-item:nth-child(1),.major-event .major-works-events.legend .legend-row .legend-item:nth-child(4){width:50%;float:left}.major-event .major-works-events.legend .legend-row .legend-item:nth-child(2),.major-event .major-works-events.legend .legend-row .legend-item:nth-child(3),.major-event .major-works-events.legend .legend-row .legend-item:nth-child(5){width:40%;float:right}.major-event-selector-container{padding:0}.major-event .exit-map{display:none}.major-event .selector{width:50%}.major-event .major-event-map-selection{padding:10px}.major-event .search-filter{padding:0 0 5px 0}.roads-geo-mapping-map{height:600px}.all-pcns-wrapper p{float:left;max-width:310px;padding:30px 0 20px}.all-pcns-wrapper .form-control{float:none;display:inline}.all-pcns-wrapper .form-control-wrapper{float:right;clear:none;margin-top:30px}.vehicle-ident{width:90%}#pcn-payment-totals .form-field-error .field-validation-wrap{margin-top:0px}.pcn-cancel-box{float:left;width:100%}#add-additional-charges,#add-additional-lez-charges{float:right;width:48%}.pcn-tile{float:left;clear:left;width:48%;margin-right:1%;margin-bottom:30px;overflow:hidden}.tile-wall .pcn-tile{visibility:hidden}.no-js .tile-wall .pcn-tile{visibility:visible}.pcn-tile.page-header{width:100%}.pcn-tile.page-header dl{margin-bottom:20px}.pcn-tile dd:last-child{margin:0}.tile-wall .pcn-tile:nth-child(odd){float:right;clear:right;margin-right:0}.pcn-tile-heading{font-size:30px}.page-header .hanging-message,.page-header .cta-hanging-message{margin-bottom:0}.page-header.pcn-tile{float:none}.form-footer .primary-button{width:50%;float:right}.form-footer .go-back{margin-top:30px;float:left}.manual-input{width:100%}.manual-input .lookup-result{display:block;width:100%}.ruc-contact-preferences p{max-width:580px}.ruc-contact-preferences .form-control-wrapper{float:left;clear:none}.ruc-contact-preferences .form-control-wrapper label{padding-left:15px}.ruc-contact-preferences .form-control-wrapper+.form-control-wrapper{margin-left:32px}.dispensation-vehicle-form .form-control{margin-bottom:0}.dispensation-time-picker{overflow:hidden}.dispensation-time-picker .form-control-wrapper{float:left;clear:none}.dispensation-time-picker .form-control{width:98%}.dispensation-time-picker .styled-checkbox{font-weight:bold}#added-vehicles-target{position:relative;overflow:hidden;clear:both}.dispensation-vehicle-tile{width:32.66%;position:relative;top:0;margin-bottom:20px;float:left}.dispensation-vehicle-tile:nth-child(2){margin-left:1%}.dispensation-vehicle-tile:nth-child(3){float:right}.dispensation-request-tile{overflow:hidden}.dispensation-request-tile dl{width:48%;float:left}.dispensation-request-tile dt{font-weight:bold}.edit-dispensation-vehicles .form-control{max-width:330px}#check-zone-button{display:none}.no-js #check-zone-button{display:block}.feature-tile{width:48%;float:left}.card-description{padding:0 0 0 110px}.tile-submit{right:20px}.card-type-mastercard .card-description:before{background-image:url("/static/1/images/payment-card-sprite.png");background-size:400px 72.5px;height:72.5px;width:100px;content:"";position:absolute;left:0;background-position:-100px 0px}.card-type-visa .card-description:before{background-image:url("/static/1/images/payment-card-sprite.png");background-size:400px 72.5px;height:72.5px;width:100px;content:"";position:absolute;left:0;background-position:0px 0px}.card-type-americanexpress .card-description:before{background-image:url("/static/1/images/payment-card-sprite.png");background-size:400px 72.5px;height:72.5px;width:100px;content:"";position:absolute;left:0;background-position:-300px 0px}.postcode-in-zone .select-address-button{margin:0 0 20px 0}.postcode-in-zone .address-results-list{width:100%}.zone-location-seeker .returned-addresses .form-control,.zone-location-seeker .returned-addresses .heading{width:100%}.zone-checker-in-page .postcode-lookup-button,.zone-checker-in-page .primary-button{width:47%}.zone-checker-in-page .returned-addresses .form-control,.zone-checker-in-page .returned-addresses .heading{width:47%}.travel-alerts .module-grid>div{width:100%;margin-right:0}.travel-alerts .module-grid .content>.form-control-wrapper,.travel-alerts .module-grid .days-container>.form-control-wrapper,.travel-alerts .module-grid .times-container>.form-control-wrapper{clear:none;width:25%}.travel-alerts .module-grid #times .times-container .return-journey-alert .form-control-wrapper .field-validation-wrap{left:auto}.travel-alerts .module-grid .times-container .return-journey-alert .start-hidden.with-indicator .form-control-wrapper{clear:none}.travel-alerts .module-grid .times-container .return-journey-alert .start-hidden.with-indicator .form-control-wrapper .form-control{width:100%}.travel-alerts .module-grid .travel-alert-detail-step .details .all-stops li .routes-list .route input.line{width:108%}.travel-alerts .module-grid #bloodhound{width:100%}.travel-alerts .module-grid .form-control-wrapper{width:100%}.travel-alerts .module-grid .global-warning-top-icon .out-of-hours-alerts{clear:both;overflow:hidden}.travel-alerts .module-grid .global-warning-top-icon .out-of-hours-alerts p{float:left;width:30%;margin-bottom:5px}.travel-alerts .module-grid .global-warning-top-icon .out-of-hours-alerts p:first-of-type{width:20%}.travel-alerts .with-calendar .form-field-error:not(.full-width-form-module) .field-validation-wrap{width:85%}.travel-alerts .with-calendar.form-field-tooltip .form-control:after,.travel-alerts .with-calendar.form-field-error .form-control:after{right:50px}.travel-alerts .form-field-error .form-control,.travel-alerts .form-field-tooltip .form-control{padding-right:45px}.travel-alerts .field-validation-wrap .field-validation-error:before{margin-top:-53px;left:auto}.travel-alerts .form-field-error:not(.full-width-form-module) .field-validation-wrap{width:90%;border:1px solid #A92727;position:relative}.travel-alerts .form-field-error:not(.full-width-form-module) .field-validation-wrap:before{border-width:0 5px 5.5px 5px;border-color:transparent transparent #A92727 transparent;right:17px;top:-6px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.travel-alerts .form-field-error:not(.full-width-form-module) .field-validation-wrap:after{border-width:0 5px 5.5px 5px;border-color:transparent transparent #FFEFEF transparent;right:17px;top:-5px;content:"";position:absolute;width:0px;height:0px;border-style:solid}.travel-alerts .form-field-error:not(.full-width-form-module) .field-validation-wrap:before,.travel-alerts .form-field-error:not(.full-width-form-module) .field-validation-wrap:after{left:auto}.travel-alerts .ia-toggle-content .form-field-error .form-control{margin-bottom:10px}.travel-alerts .blank p{max-width:55%}.travel-alerts .blank a{width:48%}.travel-alerts.delete-from-email a{width:48%;clear:both}.travel-alerts.delete-from-email .alert-container a,.travel-alerts.delete-from-email #showHide{width:100%}.status-update-email .module-grid #status-signup .times-container{float:left}.status-update-email .module-grid #status-signup .times-container .form-control-wrapper.alert-hrs{clear:none;width:25% !important}.status-update-email .module-grid #status-signup .times-container .form-control-wrapper.alert-mins{clear:none;width:25% !important}.travel-alerts-account .module-grid>div{width:100%}.travel-alerts-account .module-grid{width:50%;float:left;padding:0 2.54% 0 0}.travel-alerts-account .module-grid.alerts{width:100%}.travel-alerts-account .module-grid.alerts .addJourneyButton{float:right;width:auto;padding:4px 16px;margin-top:-33px;height:34px}.travel-alerts-account .module-grid.alerts .travel-alert-detail:only-child{width:100%}.travel-alerts-account .module-grid.alerts .travel-alert-detail{width:47.46%}.travel-alerts-account .module-grid.alerts .travel-alert-detail:nth-child(even){margin-right:0}.travel-alerts-account .module-grid.alerts .travel-alert-detail:nth-child(odd){margin-right:5.08%}.travel-alerts-account .module-grid.alerts .travel-alert-detail .secondary-button{height:auto}.travel-alerts-account .module-grid.status{width:100%}.travel-alerts-account .module-grid.status a{width:48%;float:left}.travel-alerts-account .module-grid.status a.edit{margin-right:2.54%}.travel-alerts-account .module-grid.suspend-all{margin-right:2.54%;width:47.46%}.travel-alerts-account .module-grid.full{width:100%;padding:0}.travel-alerts-account .module-grid.full div{width:100%;margin-right:0}.travel-alerts-account .module-grid.with-divider{padding:2.54% 0 0 0}.travel-alerts-account .module-grid.with-divider .suspend-container,.travel-alerts-account .module-grid.with-divider .deleteall-container{width:100%;padding:2.54% 2.54% 0 0}.travel-alerts-account .module-grid .news-teaser{border-bottom:2px solid #ccc;margin-bottom:0}.travel-alerts-account .sign-out .sign-out-account .text-only,.travel-alerts-account .sign-out .sign-out-account .edit-personal-details{width:50%;float:left}.delete-from-email .travel-alerts-account .module-grid.alerts .travel-alert-detail:nth-child(odd){margin-right:0}.delete-from-email .travel-alerts-account .module-grid.alerts .travel-alert-detail:nth-child(even){margin-right:5.08%}.travel-alert-detail.two{display:block}.travel-alerts-flow #ui-datepicker-div{max-width:320px}.no-js #body-travel-alerts .form-control-wrapper{width:50%}.no-js #body-travel-alerts .form-control-wrapper a#deleteAllAlerts{margin-right:10px}.no-js #body-travel-alerts .form-control-wrapper a#cancelDelete{margin-left:10px}.no-js .sign-out.small{display:none}.no-js .sign-out.medium-large{display:block}.no-js .travel-alerts .module-grid #times .times-container .return-journey-alert .form-control-wrapper .field-validation-wrap{left:40px;margin-top:10px}.alert-tooltip .toggle-tooltip{padding-right:8px}.alert-tooltip .inline-help-wrap{clear:none;float:left;margin-left:12px}.alert-tooltip .inline-help{width:68%}.routeSelector .list-loader-wrapper{width:50%;float:left;padding-right:20px}.transport-list-data{float:left;width:50%}.transport-list-data .sorted{margin-left:4px}.transport-list-link a span{left:5px}.transport-list-link{position:relative}.transport-list-link>a{padding:10px 32px 6px 42px}.data-shown:after{content:"";position:absolute;top:50%;margin-top:-9px;border-width:9px;border-style:solid;border-color:transparent transparent transparent #EEE;left:103.2%}.data-shown>a{margin-bottom:0}.list-loader-component .routes-list{margin-top:10px}
/*# sourceMappingURL=medium.min.a86cf2a9.css.map */
