@charset "UTF-8";img,legend{border:0}a,table{background-color:transparent}body,ul{margin:0}.bb-date__tbl,.bb-date__tbl-time,table{border-collapse:collapse;border-spacing:0}.btn__icon,img,table{max-width:100%}.basket>ul,.bk-breadcrumb,.cards,.footer ul,.journey-breakdown,.journeys,.nav-tabs,.ticket,.ticket-list,ol.tb-journeys{list-style:none}.statistic.heading::after,body{-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}body,h1,h2,h3,h4,h5,h6,html{font-family:Prompt,sans-serif}button{overflow:visible}button,select{text-transform:none}.bb-date__date,.bb-date__year,h2.search-header{text-transform:uppercase}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin-right:10px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0}table{margin-bottom:0;width:100%}ul{padding:0}body,html{font-size:14px;font-weight:400;line-height:1.5;color:#4a4a4a}h1,h2,h3,h4,h5,h6,p{padding:0;margin:0 0 12px;text-rendering:optimizelegibility}h1{font-size:26px}@media all and (min-width:900px){h1{font-size:32px;line-height:1.5}}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h1.strap{color:#fff;font-weight:500;font-size:20px;line-height:46px;margin:0}h2.search-header{color:#4a4a4a;font-size:14px;text-align:center;margin-top:-5px;margin-bottom:5px}blockquote{position:relative;font-size:24px;font-weight:300;font-style:italic}blockquote:before{position:absolute;left:-.5em;content:'â€œ'}blockquote:after{content:'â€';margin-left:-.05em}small{font-size:14px;color:#9b9b9b}dl{margin:10px 0}dt{font-weight:600}dd{margin-left:0}@media all and (min-width:900px){dt{clear:left;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px;font-weight:600}dd{margin-left:220px}}.bb-date:after,.bb-date__btns:after,.bb-date__dt:after,.bb-date__times:after,.bl-form:after,.bl-form:before,.del-options,.del-options li,.dropdown-item,.form-bg:after,.header:after,.instant:after,.slider__labels:after,.tb-journeySpan,.testing:after{clear:both}dd,dt{line-height:1.65}.cur-terms h4.split,h1.split,span.split,span.splits,td.split{font-weight:400;font-style:normal}.header{background-color:#132968;color:#4a4a4a;padding:0;margin-bottom:10px}.header:after,.header:before{display:table;content:" "}.header .header__strapline{text-align:right;font-size:26px}.header.header-fixed{position:fixed;z-index:2;top:0;left:0;width:100%}.header>.contained{padding:0 15px}@media all and (min-width:900px){.header>.contained{padding:0 15px}}@media all and (min-width:1090px){.header>.contained{padding:0}}@media all and (min-width:900px){.header{height:auto;padding:10px 0;margin-bottom:40px}}.header a.header__logo{float:left;color:#fff;text-decoration:none;width:80px}@media all and (min-width:1090px){.header a.header__logo{width:131px}}.header .header__logo>img{margin-top:8px}.header>.contained>.row{margin:0}@media all and (min-width:900px){.header>.contained>.row{margin:0 -5px}}.date{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noUi-target,.noUi-target *,label.radio{-webkit-touch-callout:none;-ms-user-select:none}.bb-date{display:block;position:relative;background:#fff}.bb-date.is-hidden{display:none;position:static}.bb-date.is-bound{box-shadow:0 5px 15px -5px rgba(0,0,0,.5);margin:0;position:fixed;top:0;left:0;width:100%;min-height:100%;height:100vh}@media all and (min-width:768px){.bb-date{border:1px solid #e8e2e2}.bb-date.is-bound{position:absolute;top:40px;height:auto;width:690px;padding:0 10px}.bb-date__nav{padding:10px 20px 0}}.bb-date:after,.bb-date:before{content:" ";display:table}.bb-date.date-view>.bb-date__tbl-time,.bb-date.time-view>.bb-date__dt{display:none}.bb-date.date-view>.bb-date__dt,.bb-date.time-view>.bb-date__tbl-time{display:block}#return .bb-date.is-bound{left:auto;right:0}.bb-date__tbl-time>table{width:100%}.bb-date__nav{position:relative;text-align:center}.bb-date__label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.bb-date__tbl th,.bb-date__tbl-time th{font-size:13px;text-align:center;font-weight:400}.bb-date__next,.bb-date__prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.bb-date__next:hover,.bb-date__prev:hover{opacity:1}.bb-date__next.is-disabled,.bb-date__prev.is-disabled{cursor:default;opacity:.2}.bb-date__prev{float:left;background-position:0 center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.bb-date__next{background-position:right center;float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.bb-date__tbl{width:100%;border:0}.bb-date__tbl td,.bb-date__tbl th{width:14.285714285714286%;padding:0}.bb-date__tbl th{line-height:40px}.bb-date__tbl abbr{text-decoration:none;border:none;cursor:help}.bb-date__tbl-time{width:100%;border:0;padding:10px}.bb-date__tbl-time td,.bb-date__tbl-time th{width:25%;padding:0}.bb-date__tbl-time th{color:#9e9e9e;line-height:25px}.bb-btn__toggle,.bb-date__times>.bb-date__time.is-selected,.is-selected,.is-selected .bb-date__button{font-weight:700}.bb-date__tbl-time abbr{border-bottom:none;cursor:help}.bb-date__tbl-time.is-hidden{display:none}.bb-week{font-size:11px;color:#999}.bb-date__header{padding:5px 20px;color:#fff;height:40px}@media all and (min-width:768px){.bb-date__header{display:none}.bb-date__dt{float:left;width:50%;padding-right:20px}}.bb-date__dt:after,.bb-date__dt:before{content:" ";display:table}.bb-date__dt.is-hidden{display:none}.bb-date__date,.bb-date__from{padding:2px 0;font-size:16px;display:inline-block}.bb-date__year{width:100%}.bb-date__date{width:62%}.date-only .bb-date__date{width:100%;padding:0 0 5px;font-size:28px;text-transform:none}.basket h3,.basket h4.direction,.bk-breadcrumb li,.btn-filter,.filters h2,.footer h4,.footer h4 a,.summary h2,table.journey-breakdown th{text-transform:uppercase}.date-only>.bb-date__year{padding:5px 0 0;font-size:16px}.bb-date__from{width:38%;text-align:right}.bb-date__from>span{color:#D8D8D8}.bb-date__btns{padding:0 20px 10px}.bb-date__cal{padding:0}.bb-date__button{cursor:pointer;display:block;outline:0;border:0;text-align:center;background:0 0;height:40px;margin:auto;width:40px;padding:0;overflow:hidden;position:relative;line-height:normal;font-size:13px}.bb-date__btns:after,.bb-date__btns:before,.bb-date__times:after,.bb-date__times:before{display:table;content:" "}.bb-date__button:hover{background:#e0e0e0;box-shadow:none}.is-disabled .bb-date__button{pointer-events:none;cursor:default;color:#999}.date-only .bb-date__button{border-radius:50%}.is-endrange .bb-day,.is-startrange .bb-day{border-radius:3px;color:#fff;box-shadow:none}.is-inrange .bb-day{background:#D5E9F7}.is-startrange .bb-day{background:#6CB31D}.is-endrange .bb-day{background:#3af}@media all and (min-width:768px){.bb-date__btns{position:absolute;bottom:10px;right:15px}}.bb-date__times{cursor:default;padding:5px 2px;white-space:nowrap}.bb-date__times>.bb-time__hdr{font-size:14px;font-weight:700;line-height:20px;padding:5px 3px;text-align:center}.bb-date__times>.bb-date__time{cursor:pointer;outline:0;border:0;text-align:center;background:0 0;height:40px;float:left;width:16.667%;padding:0;overflow:hidden;position:relative;line-height:normal;margin:0;font-size:13px}.bb-date__times>.bb-date__time:hover{background:#e0e0e0}@media all and (min-width:768px){.bb-date__times{float:left;width:50%;margin:8px auto 10px;padding:5px 20px;border-left:1px solid #e8e2e2}}.bb-btn,.bb-btn__icon{display:inline-block;vertical-align:middle;text-decoration:none;white-space:nowrap}.bb-btn{border:none;border-radius:0;cursor:pointer;height:30px;padding:8px;text-align:center;background:#F8B951;color:#fff;min-width:60px;font-size:11px}.bb-btn:hover{background:#ffd16c}.bb-btn.disabled:hover{cursor:not-allowed}.bb-btn__toggle{background:#F2F2F2;border:1px solid #DBDBDB;color:#534F61;padding:0;height:30px;width:84px;font-size:12px;font-family:Arial}.bb-btn__toggle.on,.bb-btn__toggle:hover{border:1px solid #DADADA;background:#D9D9D9}.bb-btn__icon,.bb-btn__plain,.bb-btn__text{background:0 0}.basket a.bb-btn:hover{text-decoration:none}.bb-btn__icon{border:none;border-radius:0;cursor:pointer;height:36px;font-size:11px;color:#5fbc63;padding:0;text-align:right}.bb-btn__icon:hover{color:#f33;background:0 0}.header .bb-btn__icon{height:40px}.header .modal-header .bb-btn__icon{height:36px}.bb-btn__cal,.bb-btn__ok,.bb-btn__plain{padding:0;height:30px}.bb-btn__plain{color:#5fbc63}.bb-btn__cal{background-color:#e6e6e6;border-color:#adadad;color:#333;margin-right:5px}.bb-btn__ok{color:#fff}.bb-btn__light{background:0 0;color:#fff;font-size:19px;height:48px;line-height:20px}.bb-btn__small,.bb-btn__sml{font-size:14px;line-height:20px;height:38px}.bb-btn__light:hover{background:0 0;text-decoration:underline}.bb-btn__call{color:#fff}.bb-btn__call:hover{background:#5fbc63}.bb-btn__small{background-color:#e6e6e6;border-color:#adadad;color:#333;width:100%}.bb-btn__drop:hover,.btn__icon,.open .bb-btn__drop{color:#fff}.bb-btn__small:hover{background:#c7c6c6}.bb-btn__sml{color:#fff;width:100%}.bb-btn__cont,.bb-btn__pay{border-radius:2px;height:48px;line-height:20px;width:100%}.bb-btn__lrg{line-height:20px;background-image:linear-gradient(to bottom,#B4EC51 0,#51B628 100%)}.bb-btn__drop,.bb-btn__drop:hover,.open .bb-btn__drop{background:url(/sites/default/includes/themes/raileasy/img/down.png) right 1px center no-repeat}.bb-btn__cont{font-size:19px;padding-left:25px}@media all and (min-width:1089px){.bb-btn__cont{text-align:center;font-size:22px;padding-left:8px}}.bb-btn__pay{font-size:19px}@media all and (min-width:900px){.bb-btn__pay{text-align:center;font-size:22px;padding-left:8px}}.bb-btn__drop{height:30px;font-family:Arial;font-size:13px;padding:0 12px 0 10px;text-align:right;width:auto}.btn__icon{text-indent:100%;white-space:nowrap;overflow:hidden;padding:0;height:40px;min-width:20px}@media all and (min-width:900px){.btn__icon,.btn__icon:hover{background:url(/sites/default/includes/themes/raileasy/icons/search.svg) right 4px no-repeat}.btn__icon{text-indent:0;white-space:normal;overflow:visible;padding:8px 36px;height:48px}.btn__icon:hover{color:#fff}}.btn__prev,.btn__prev:hover{background:url(/sites/default/includes/themes/raileasy/icons/prev.svg) center right no-repeat}.btn__close,.btn__prev{text-indent:100%;white-space:nowrap;overflow:hidden;color:#fff;min-width:20px;padding:0!important}.btn__prev{height:40px}.btn__close,.btn__close:hover{background:url(/sites/default/includes/themes/raileasy/icons/close.svg) center right no-repeat}.btn__close{height:40px}.btn-filter{bottom:10px;font-size:16px;height:40px;left:0;position:fixed;z-index:10000}.modal-open .btn-filter{z-index:1}.fixed-foot{position:fixed;left:0;bottom:0;right:0;padding:10px 20px;border-top:1px solid #e8e2e2;background:#f5f5f5}.bb-btn__i,.bb-btn__nav{border:none;cursor:pointer;display:inline-block;padding:0;text-align:center;font-size:11px;white-space:nowrap;text-decoration:none;vertical-align:middle}.bb-btn__i,.bb-btn__nav,.bb-btn__nav:hover{background:0 0}.show .fixed-foot{z-index:100002}.bb-btn__i{border-radius:0;height:34px;color:#5fbc63;width:28px;min-width:28px}.bb-btn__i:hover{color:#f33;background:0 0}.rsy-results .bb-btn__i{height:28px;position:relative;top:-3px}.header .bb-btn__i{height:40px}.header .modal-header .bb-btn__i{height:36px}.bb-btn__nav{border-radius:0;height:40px;width:40px;color:#fff;margin-right:15px}.bb-btn__nav.disabled:hover{cursor:not-allowed}.form-bg{background-color:#132968}.form-bg:after,.form-bg:before{display:table;content:" "}.form-bg .show label{color:#4a4a4a}.form-bg label{color:#fff}.msg{padding:0 20px}@media all and (min-width:900px){.msg{padding:0}}form>*{position:relative;margin-bottom:6px}@media all and (min-width:1089px){.search-form{padding:0;margin-top:10px}}.topbar .search-form{width:100%;margin:10px 0 0}@media all and (min-width:1090px){.seo-form{padding-left:15%!important}}.seo-form .btns,.seo-form .col-6,.seo-form .col-78{width:100%}.seo-form .col-6{margin-bottom:6px}.seo-form .col-78>.show>.row,.seo-form .locations.row{margin-bottom:0}.seo-form .col-78>.hidden{display:block;visibility:visible}.seo-form .locations .switch{top:20px;right:-16px}.seo-form .bb-date.is-bound{left:auto;right:0}.seo-flex{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.seo-flex .additional{-ms-flex-order:2;order:2;width:100%;float:none;margin-bottom:12px}.btns,.form-row,.passengers{float:left}.seo-flex .passengers{-ms-flex-order:1;order:1;width:100%}.seo-flex .passengers>.pull-right{margin:0;width:49%}.seo-flex .passengers>.kids{-ms-flex-order:2;order:2;margin-left:2%}.seo-flex .passengers>.adults{-ms-flex-order:1;order:1}@media all and (min-width:900px){.seo-form .locations #destination{padding-left:15px}.seo-flex{-ms-flex-direction:row;flex-direction:row}.seo-flex .additional{-ms-flex-order:1;order:1}.seo-flex .passengers{-ms-flex-order:2;order:2}.locations .switch{top:-2px;right:-22px}}@media all and (min-width:1089px){.seo-flex{-ms-flex-direction:row;flex-direction:row}.seo-flex .additional{width:66%}.seo-flex .passengers{width:34%}}.locations .switch{position:absolute;z-index:9;cursor:pointer;border:none}.additional,.form-group{position:relative}@media all and (min-width:900px){.locations #destination{padding-left:25px}.additional>div{position:relative}}.additional,.passengers{padding:0 5px;width:100%}.locations .form-control{font-size:15px}.form-row{width:77.3%}.additional{margin:0 0 6px}.additional>div{margin-right:10px;float:left}.passengers select.form-control{padding:5px;border:1px solid #e8e2e2}.passengers select.form-control::-ms-expand{display:none}.filter-group.inline>.form-group,.form-group>time span{display:inline-block}.btns{width:100%;padding:0 5px}@media all and (min-width:900px){.btns{width:34%;float:right}}.error,.info,.times{float:left}@media all and (min-width:1089px){.btns{width:22%;float:left}}.filters h2{font-size:14px;margin:20px 0 10px;padding-bottom:2px;border-bottom:1px solid #e8e2e2}.filter-group{padding:5px 0}.filter-group h3{font-size:13px;margin-bottom:2px}.form-group>time{position:absolute;right:10px;top:0;bottom:0;line-height:38px;height:0;pointer-events:none;overflow:visible}.input-group{position:relative;display:table}.input-group .form-control{position:relative;z-index:2;width:100%;margin-bottom:0;border-top:1px solid #e8e2e2!important;border-bottom:1px solid #e8e2e2!important}.input-group .form-control .label{height:30px;left:34px;line-height:2;position:absolute;color:#999}.input-group .form-control input{border:none;width:24px;height:100%}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group-addon,.input-group-btn{white-space:nowrap;vertical-align:middle}.input-group-addon{background-color:#eceeef;border:1px solid #e8e2e2;color:#55595c;font-size:20px;line-height:1}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.bb-btn{position:relative;height:40px;min-width:40px;border:1px solid #e8e2e2;font-size:20px;color:#555;line-height:1}@media all and (min-width:768px){.input-group-btn>.bb-btn{padding:8px 0;font-size:16px}}.input-group-btn:first-child>.bb-btn{margin-right:-1px}.input-group-btn:last-child>.bb-btn{z-index:2;margin-left:-1px}.form-control{display:block;height:40px;width:100%;padding:5px 15px;font-size:14px;line-height:1.5;background-image:none;border:1px solid #e8e2e2;box-shadow:none;-webkit-appearance:none;margin-bottom:6px}.advanced label,.testing label{font-size:12px;color:#fff}.form-control.has-icon{padding-left:40px;position:relative}.form-control.has-icon-right{padding-right:40px;position:relative}.form-control.small{padding:5px}.form-control.dark{background:#424649;border:1px solid #1E242B;color:#fff}@media all and (min-width:768px){.form-control{height:38px;margin-bottom:0}.advanced .form-control{height:32px}}.form-control.has-error{box-shadow:0 1px 1px rgba(0,0,0,.075) inset}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control::-ms-expand{display:none}.show .search-form .form-control{border:1px solid #e8e2e2}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{border-color:#66afe9;outline:0}.form-control::-webkit-input-placeholder{color:#999;opacity:1}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999;opacity:1}.form-control::placeholder{color:#999;opacity:1}.form-control:disabled{background-color:#eceeef;opacity:1}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;font-weight:400;vertical-align:middle;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-top:4px;margin-left:-20px}.testing{margin:20px 0 0;padding:10px 10px 14px;background:#444;border:1px solid #333}.testing:after,.testing:before{display:table;content:" "}.advanced{margin:10px 0 30px}.advanced h3{font-size:14px;color:#fff;margin:15px 0;border-bottom:1px solid #f2f2f2;padding-bottom:5px;font-weight:400}.advanced .opts{padding:0 20px 0 5px}.advanced .passengers{padding:0}.advanced .form-control{height:32px;padding:5px 10px;font-size:12px}.advanced .error{font-size:12px;color:#f33;padding:5px 0;font-weight:400}.acm{padding-bottom:5px}.acm label{color:#fff;font-size:12px;margin-right:10px}.multi{padding:0 5px}.multi>option{font-size:12px;height:18px;padding:3px 5px}.error{color:#f33;padding:5px 10px}.dropdown-body>.error,.tooltip{color:#fff}.solid .error{text-shadow:none}.passengers>div.error{width:100%;text-align:right}.search-mode input[type=radio]{margin-right:15px}.search-mode .checkbox{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0}.icon,.icon-right{fill:#5fbc63;position:absolute;z-index:2}.search-mode .j-mode{margin-top:20px}.icon{left:5px;top:4px}.icon.icon-depart,.icon.icon-return{top:7px}.icon.l{left:0}.icon-right{right:12px;top:2px}.price-slider{margin:20px 0;position:relative;padding-left:10%}.price-slider:after,.price-slider:before{display:table;content:" ";clear:both}.noUi-target,.noUi-target *{-webkit-user-select:none;-ms-touch-action:none;-moz-user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1;transform:translate3d(0,0,0)}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0;border-radius:2px}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.slider.has-tooltip{margin-top:50px}.noUi-background{background:#bdbdbd}.noUi-background.basic,.search-modal .noUi-connect{background:#5fbc63}.noUi-connect{transition:background 450ms}.basic .noUi-origin{background:#bdbdbd}.noUi-target{border-radius:4px}.noUi-dragable{cursor:w-resize}.noUi-vertical .noUi-dragable{cursor:n-resize}.noUi-handle{background:#fff;border:1px solid #ccc;border-radius:50%;cursor:default;transition:all 0s ease-in-out}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.tooltip{background:rgba(97,97,97,.9);border-radius:2px;display:inline-block;font-size:10px;font-weight:500;left:-100%;line-height:14px;padding:6px 8px;position:absolute;text-align:center;top:-32px;white-space:nowrap}.slider__labels{margin:10px 0}.slider__labels:after,.slider__labels:before{content:" ";display:table}.slider__label{float:left;width:50%}.slider__label-max{text-align:right}.mdl-checkbox{position:relative;z-index:1;vertical-align:middle;display:inline-block;box-sizing:border-box;width:100%;height:24px;margin:0;padding:0}.mdl-checkbox.is-upgraded{padding-left:24px}.mdl-checkbox__input{line-height:24px}.mdl-checkbox.is-upgraded .mdl-checkbox__input{position:absolute;width:0;height:0;margin:0;padding:0;opacity:0;-ms-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.mdl-checkbox__box-outline,.mdl-checkbox__focus-helper{position:absolute;top:4px;display:inline-block;width:16px;height:16px;left:0;box-sizing:border-box}.mdl-checkbox__box-outline{margin:0;cursor:pointer;overflow:hidden;border:2px solid rgba(0,0,0,.54);border-radius:2px;z-index:2}.mdl-checkbox.is-checked .mdl-checkbox__box-outline{border:2px solid #F8B951}.mdl-checkbox.is-disabled .mdl-checkbox__box-outline{border:2px solid rgba(0,0,0,.26);cursor:auto}.mdl-checkbox__focus-helper{border-radius:50%;background-color:transparent}.fare,.journey{position:relative;display:-ms-flexbox}.mdl-checkbox.is-focused .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.1);background-color:rgba(0,0,0,.1)}.mdl-checkbox.is-focused.is-checked .mdl-checkbox__focus-helper{box-shadow:0 0 0 8px rgba(0,0,0,.26);background-color:rgba(0,0,0,.26)}.mdl-checkbox__label{position:relative;line-height:24px;margin:0}.mdl-checkbox.is-disabled .mdl-checkbox__label{color:rgba(0,0,0,.26);cursor:auto}.alert{border:1px solid transparent;border-radius:4px;margin-bottom:20px}.alert>p{margin-bottom:0}.alert-error{background:0 0}.journeys{margin:0;position:relative;top:0}.journey{border-radius:2px;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1;padding:0}.info .city,.node{line-height:1.2}.journeys-header{background:#5fbc63;padding:8px;color:#fff;font-size:14px}@media all and (min-width:900px){.journeys-header{background:url(../icons/down.svg) right 7.5% center no-repeat #5fbc63;padding:40px 20px;font-size:20px}}.fare,.selected,.summary{background-color:#fff}.summary{width:66.66667%;border:1px solid #e8e2e2;position:relative}.summary.fs{padding:12px 20px 10px}.summary h2{font-size:13px;color:#d4d4d4}@media all and (min-width:1089px){.summary{padding:12px 0 5px 20px}}.info .city,.info .node{display:block}.nodes{display:none}@media all and (min-width:900px){.summary{width:80%}.info{width:63%}.nodes{display:block;margin:10px -5px 0}}#results-page .basket .nodes,.node{margin-bottom:0}.basket .nodes{display:block}.more-info{font-size:11px}.times{position:relative;width:100%;padding:10px 0 0}@media all and (min-width:900px){.times{width:37%;text-align:right;padding:15px 5px 5px}}.f-info,.fare,.map,.nav-tabs>li,td.layover{text-align:center}@media all and (min-width:1089px){.times{padding-right:20px}}.travel-times{font-size:18px;font-weight:700;margin:6px 0 7px}.duration{line-height:10px}.fare{width:33.33333%;border-color:#e8e2e2;border-style:solid solid solid none;border-width:1px;display:flex;-ms-flex-direction:column;flex-direction:column}.fare>.fare-cost{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:distribute;justify-content:space-around}.fare>button{width:100%;-ms-flex-item-align:end;align-self:flex-end;border-radius:0}.detail.in,.map{-ms-flex-direction:column}@media all and (min-width:900px){.travel-times{margin:10px 0}.duration>span{margin-left:10px;margin-right:0}.fare{width:20%}}span.fare-type{display:block}span.fare-type.split{margin:5px 0;color:#5fbc63}span.fare-type.split>.split-saving{font-size:10px;display:block;color:#4a4a4a;font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-top:3px}.details{bottom:0;position:absolute;right:10px;z-index:2}@media all and (min-width:900px){.details{bottom:auto;position:relative;right:auto;font-size:11px}}.basket .details{bottom:auto;position:relative;right:auto}.f-info{bottom:32px;font-weight:400;left:0;right:0;width:100%}@media all and (min-width:900px){.f-info{bottom:auto;position:relative;right:auto;font-size:11px;width:auto}}.selected{color:#4a4a4a;box-shadow:0 2px 4px #e8e2e2}.selected .fare,.selected .summary{background:0 0;border-top:none}.selected .fare{display:-ms-flexbox;display:flex}.detail.in,.selected>.header-selected{border:1px solid #e8e2e2}.selected .fare>.fare-cost{color:#4a4a4a;padding:0}.selected>.header-selected>h3{line-height:36px;margin:0;text-transform:uppercase}.selected>.header-selected button{float:right}.selected>.header-selected .svg-icon path,.selected>.header-selected .svg-icon polygon,.selected>.header-selected .svg-icon rect{fill:#4a4a4a}.selected>.journey-selected{width:100%;display:-ms-flexbox;display:flex}.selected .to,.selected>.journey-selected>.summary h2{color:#4a4a4a}.detail{display:none}.detail.in{display:-ms-flexbox;display:flex;flex-direction:column;width:100%;border-top:none}.journey-breakdown{padding:20px 0;background:#fff;font-size:11px}@media all and (min-width:900px){.detail.in{-ms-flex-direction:row;flex-direction:row}.journey-breakdown{font-size:12px;width:50%;padding:20px 5px}}.journey-breakdown .leg{display:-ms-flexbox;display:flex;position:relative}.journey-breakdown .meta{padding:0 5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.journey-breakdown .meta>svg{height:32px;left:35px;position:relative;width:32px}.journey-breakdown .d>.meta>svg{bottom:13px}.journey-breakdown .stop{padding:0}@media all and (min-width:900px){.journey-breakdown .stop{padding:0 5px}}.journey-breakdown .dest,.journey-breakdown .orig{display:-ms-flexbox;display:flex;position:relative;min-height:25px}.journey-breakdown .orig{padding:2px 0 22px 18px;background:url(/sites/default/includes/themes/raileasy/img/orig.png) 0 3px no-repeat}.journey-breakdown .orig.no-int{background-position:0 -12px;min-height:14px}.journey-breakdown .no-int .stop,.journey-breakdown .no-int .time{display:none}.journey-breakdown .no-int>.walk-time{bottom:12px}.journey-breakdown .dest{background:url(/sites/default/includes/themes/raileasy/img/dest.png) 0 bottom no-repeat;top:0;padding:13px 0 0 18px}.journey-breakdown .dest.has-stops{padding-top:35px}.journey-breakdown .dest.walk-back{padding-bottom:1px}.journey-breakdown .dest.no-int{background-position:0 -10px;min-height:14px}.journey-breakdown .stopping{display:-ms-flexbox;display:flex;position:relative;background:url(/sites/default/includes/themes/raileasy/img/stop.png) 0 bottom no-repeat;top:0;padding:14px 0 0 18px;height:25px}.journey-breakdown .wait,.journey-breakdown .walk-mid{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAYCAYAAADd5VyeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQxRDBENENGQjZDMTFFMjhCQUQ4MDQyNDc1N0Q4NTciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQxRDBENERGQjZDMTFFMjhCQUQ4MDQyNDc1N0Q4NTciPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDFEMEQ0QUZCNkMxMUUyOEJBRDgwNDI0NzU3RDg1NyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDFEMEQ0QkZCNkMxMUUyOEJBRDgwNDI0NzU3RDg1NyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PstLs4MAAACXSURBVHjatJAxCoQwEEW/Y7SV2KSIWOT+Z0pI0okQcwCdNULE3WpZ2Nf9PzC8mcZay+u6ojAMA6iGQs4ZJIS4CyJCs20bxxhxHAe01miYGU8IH/xQiJQSe+9Rlk/TBOGcw77v1zSEAKqhUFxIKXUX4zj+R+wL9VObl2W5gpQSVEPhvAvUtu3bT8kYg77v0XUd5nnGS4ABAD0nQZfCNFdxAAAAAElFTkSuQmCC) 4px center no-repeat}.journey-breakdown .time{font-weight:700;width:36px}.journey-breakdown .wait{color:#666;font-size:10px;padding:10px 0 12px 31px}.journey-breakdown .wait.int-wait{padding:0 0 8px 17px}.journey-breakdown .city{font-weight:600}.journey-breakdown .walk-time{color:#666;font-size:10px;left:31px;position:absolute;bottom:22px;min-width:100px}.journey-breakdown .leg-label{color:#666;font-size:9px;left:19px;position:absolute;bottom:22px;min-width:100px;font-weight:700}.journey-breakdown .transit-label{color:#666;font-size:10px;left:19px;position:absolute;bottom:22px;min-width:200px}.journey-breakdown .walk-mid{display:-ms-flexbox;display:flex;flex-directiom:column;position:relative;padding:5px 0 4px 18px;-ms-flex-align:end;align-items:flex-end;min-height:30px;min-width:200px}.journey-breakdown .walk-mid>.walk-time{position:relative;bottom:5px;left:12px}.journey-breakdown .walk-back{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA3CAYAAAA4yKuJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MjkwRTk0MDY3NUE2MTFFNUE4QkVDREFCNDQzQTU5QTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MjkwRTk0MDU3NUE2MTFFNUE4QkVDREFCNDQzQTU5QTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5MDhBRTlBNDc1OUExMUU1QThCRUNEQUI0NDNBNTlBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5MDhBRTlBNTc1OUExMUU1QThCRUNEQUI0NDNBNTlBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5NY2gAAAF0SURBVHja7JO/T8JQEMffK1UWtTZpwmDabrqpJAb8A3RzwonEnTi5+wfon2B0NoxO6uhMjPXHqISNDoRAMDIZ0uf3mqs2IEUHB2Iv+dDj3n3vvXeXJ5VS4jcmp0DQaDRUt9sN/VwuJxzHkfF1bbhClEzWarVGdhgRaNpXKJPJTD5Su91WzWZTSCmF67rCNE05bW39e0Gn01G+74fttW1bGIaR3CXP81QQBKGv67rI5/PJk46SyQaDweRJ4wifvmVZ/2MO6ZtO33T6ptMnmiwoFAqRPwv2wR7Y4NgdOAcn4D0uWAJXYG1M4UewA3waXBZcc/IL2AULDPl1sM4Fszp+KmAVPINN0ItVvgA3oMYFK7RDmRcPh5Ij6/EaWZnu8AZnDsyD/pg70PFe6eK0w0zUsZ+0lQQP7G8n5G3x954EVf5zBBa/SabYMftVEpyBJ7ACbkEp1tYSx5Z5FqfxwV1yvycOjswHRXDAPe8zNY4VOUd8CDAAT9DnFevM2iAAAAAASUVORK5CYII=) 0 bottom no-repeat;-ms-flex-align:end;align-items:flex-end;min-height:42px}.journey-breakdown .walk-back>.walk-time{bottom:24px}.journey-breakdown .walk{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAA3CAYAAAA4yKuJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTA4QUU5QTQ3NTlBMTFFNUE4QkVDREFCNDQzQTU5QTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTA4QUU5QTU3NTlBMTFFNUE4QkVDREFCNDQzQTU5QTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCODZFM0E3Rjc1ODUxMUU1QThCRUNEQUI0NDNBNTlBOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCODZFM0E4MDc1ODUxMUU1QThCRUNEQUI0NDNBNTlBOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpXk+kMAAAFzSURBVHja7JO9SsNQFMdPL8HQQVICJYMdSoe4CH4M0QcQF53ayW4u6uiqD+Az6BN00kknxVmlCBUnHUIK3QK1Y03b+D9yUmtbG7uJ5g8/7rnnI+fmHq7mOA6JZsA+2AYL4nsCFXAC3tihSWAOXIAl+qo1YQdsgYaSL0fJL6AEDKEkPo5dAp077InjGayC14EO5+AG3IJFsMsdyhI8HEqOxL4jsctcsCKba/peV7IuK/qZQlkDLniQzfqEgo3ompXcM+sYZMYkZyTGqnDBKaiBeXAPimBWYPtOYo+cy9faBpsDszgb06UmOe3opxsygwNQHUisis+RHEqFYUjTSNGU+gsF2rDDdd3Q9/0P2zAMsm07NbFDlMxqtVrxR9K0z6ZKqfiCQqFA6XSadF2nfD4/UvAvJz0yuGazGXqeR3wZuVyOstns5MFh0hQEAXU6HarX6/FH6na7fbvX68UXWJbVt03TTAaXvOnkTSdv+tfP4V2AAQBqq44zBt8fowAAAABJRU5ErkJggg==) no-repeat;min-height:46px}.map,.timebars{min-height:100px}.journey-breakdown .walk>.walk-time{bottom:12px}.journey-breakdown .int-time{color:#666;font-size:10px;padding:2px 0}.basket .journey-breakdown .transit-label{bottom:20px}.transit-label .bb-btn{height:20px;top:3px;left:12px;position:relative}.map{width:100%;display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-pack:center;justify-content:center;background:#fff}@media all and (min-width:900px){.map{width:50%}}.nav-tabs{display:-ms-flexbox;display:flex;margin:0;padding:0}.nav-tabs>li{width:50%;padding:0 3px;font-size:13px;line-height:30px;background:#F5F5F5;position:relative;border:1px solid #e8e2e2;border-top:none}.nav-tabs li a{color:#4A4A4A;display:block;text-decoration:none}.nav-tabs li.active{border:none;background:#8F979E}.nav-tabs li.active a{color:#fff}.nav-tabs li.active:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #8F979E;bottom:-8px;content:"";height:0;left:50%;margin-left:-8px;position:absolute;width:0;z-index:2}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.tab-pane>div{padding:10px;margin-bottom:5px;position:relative;display:-ms-flexbox;display:flex;background-color:#FFF;border:1px solid #e8e2e2}.tab-pane>div:last-of-type{margin-bottom:0}.tab-pane>div.leaflet-control-container{border:none;padding:0;margin-bottom:0}.tab-pane>div.first{border-top:none}.tab-pane>div.layover{display:block;background:0 0;padding:0 10px;text-align:center;font:600 12px/36px HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.journey.open{box-shadow:0 6px 12px rgba(0,0,0,.176)}table.journey-breakdown{background:#fff}td,th{padding:5px 10px;vertical-align:middle}table.journey-breakdown th{font-family:HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}td.layover{background:#f9f9f9;font-weight:700}.all-fares{background:#fff;padding:10px 20px;font-size:12px}.all-fares .current{background:#e8e2e2}@media all and (min-width:900px){.all-fares td{padding:10px}.all-fares{font-size:inherit}}.cur-terms{margin-top:10px}.cur-terms h4{font-size:12px}@media all and (min-width:900px){.cur-terms h4{font-size:14px}}.cur-terms p{font-size:12px;line-height:1.3}.no-price{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}div.tb-change,div.tb-leg{display:inline;text-align:center;float:left}table.small{font-size:12px;max-width:80%}table.small th{padding:0 10px 0 0}table.small td{padding-left:0}table.small+p{margin-bottom:20px}.timebars{position:relative;float:left;width:100%;margin-bottom:40px;padding-left:10%}.tb-inbound,.tb-outbound{position:relative;background:#fff;border:1px solid #e8e2e2}.col-w6>.tb-outbound{margin-right:5px}.tb-inbound{margin-left:5px}.gridlines{bottom:0;left:20px;position:absolute;right:20px;top:20px}.gridlines>div{border-left:1px solid #e8e2e2;bottom:0;position:absolute;top:0;z-index:10}.gridlines>div>span{color:#b2b2b2;font-size:11px;line-height:20px;left:-14px;position:absolute;top:-20px}ol.tb-journeys{margin:0;padding:20px 0 15px}ol.tb-journeys li{color:#666;height:40px;overflow:hidden;padding:5px 20px;position:relative}div.tb-journey{cursor:pointer;position:relative;z-index:999}div.tb-change{padding:0;margin:3px 0 0;border-top:1px solid #e8e2e2;border-bottom:1px solid #e8e2e2;line-height:24px;font-size:9px;position:relative;z-index:13;background:#e8e2e2;height:24px;color:#444}.tb-duration,.tb-starttime{font-size:12px;left:-35px;position:absolute;top:7px}.tb-duration{left:-54px}div.tb-leg{height:30px;margin:0;padding:6px 0}.tb-end,.tb-start{padding:0 4%}.tb-durationTime,.tb-endtime{font-size:12px;position:absolute;right:-35px;top:7px}.tb-durationTime{right:-60px}.tb-journeySpan{background:#0299C6;display:block;height:5px;position:relative;top:-5px;width:100%}.tb-start{float:left}.booking-info h4>span.booking-cost,.tb-end{float:right}.tb-end,.tb-start{font-size:10px}.tb-operator{font-size:12px;position:relative;text-shadow:1px 1px 1px #666;top:-1px}.tb-startNode{left:-6px}.tb-endNode{right:-6px}.tb-endNode,.tb-startNode{background-image:url(/sites/default/includes/themes/raileasy/img/node.png);display:block;height:10px;position:absolute;top:-3px;width:10px}.alt-booking,.basket,.booking{position:relative}.basket{padding-bottom:10px;background:#fff;border:1px solid #e8e2e2}.basket .heading{color:#fff;overflow:hidden}.dropdown-item,.dropdown-menu{-webkit-overflow-scrolling:touch}@media all and (min-width:900px){.basket .heading{margin:-1px -5px 10px}.dropdown-menu.large{min-width:400px}}.basket .heading>h3{font-size:26px;line-height:72px}.basket .heading span{display:block;font-weight:400}.basket .heading span.total{padding-top:8px;margin-top:8px;line-height:1}@media all and (min-width:1089px){.basket .heading span.total{margin-top:0;font-size:24px;line-height:1.5}.basket .cart-header h3{margin-top:0;line-height:40px}}.basket h3{margin:0;font-size:12px}.basket h4.direction{font-size:16px;font-weight:700;margin:20px 0 6px}.basket h5{font-weight:700;margin-bottom:0;font-size:14px}.basket>.heading span.ladda-label,.basket>.heading span.ladda-spinner{display:block;font-size:22px;margin-top:0}.bb-btn__cont.ladda-button{background-image:none}#results-page .booking{margin-top:10px}.booking-info{margin-bottom:10px}.booking-info h4{font:14px/21px HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;padding:7px 10px;margin:2px 0;background:#d4d4d4;color:#000}.prov{padding:0 10px 0 0;width:25%;float:left}.deeplink{text-align:right;width:75%;float:left}.tickets{margin:20px 0 0}table.tickets td{border-bottom:1px solid #ddd}table.tickets tr.last td{border:none}table.tickets td.last{padding:4px 0}.instant{margin:0 -15px}.instant:after,.instant:before{display:table;content:" "}.instant h5{font-size:11px;font-weight:600;padding:0 20px;width:100%}.instant>.booking-info,.instant>div.jtbl{padding:0 20px 5px;width:100%}table.tickets{margin-bottom:10px}table.tickets td{border-top:medium none;font-size:11px;line-height:14px;padding:4px 5px 4px 0}.instant>.op-img{padding:0 0 0 15px;width:25%;float:left}.instant>.instant-book{color:#555;font-size:12px;font-weight:600;line-height:14px;padding:0 15px}.instant-book{width:75%;float:left}.alt-booking{float:left;width:100%;margin:15px 0}.alt-booking>p{font:600 16px/1.5 HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-bottom:10px}.alt-booking>a{color:#54b1d2;display:block;font:600 14px/1.5 HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;width:100%;text-decoration:none}.alt-booking span.booking-cost{float:right}.rail h4{background:rgba(184,233,134,.3);color:#293848;font-size:13px;padding:5px 10px;margin-bottom:10px}.cart-item.show>.cart-info h3,.ticket{font-size:12px}.bl-form{margin-top:0;margin-bottom:20px}.bl-form:after,.bl-form:before{display:table;content:" "}@media all and (min-width:1089px){.bl-form{margin-bottom:48px}}.bl-form .col-w6,.bl-form .heading{position:static}.ticket li{padding:8px 0 2px}.ticket>li:last-of-type{border:none}.basket .summary{width:100%}.cart-item{margin-bottom:20px}.cart-item.show>.cart-info{display:block;border-bottom:1px solid #e8e2e2}.cart-header{line-height:40px;background:#f7f7f7}.cart-header span{font-size:13px}.cart-buttons{background:0 0}.cart-info{display:none}span.count{background:#fff;border-radius:50%;color:#5fbc63;display:inline-block;font-weight:700;height:16px;line-height:16px;margin-left:4px;text-align:center;width:16px}.operator,.operators>div,.prov>div,.seo-provider{background-image:url(/sites/default/includes/themes/raileasy/img/op_sprite.png);background-repeat:no-repeat;display:inline-block;margin-right:5px}.provider>div{display:inline;padding-right:10px}.c2c{background-position:-169px -241px}.citylink{background-position:-1px -1px}.citylink-gold{background-position:-57px -1px}.eurolines{background-position:-57px -31px}.ouibus{background-position:-169px -91px}.megabus{background-position:-1px -151px}.megabus-gold{background-position:-57px -151px}.national-express{background-position:-169px -151px}.parks-of-hamilton{background-position:-1px -211px}.RFRE{background-position:-1px -241px}.terravision{background-position:-225px -31px}.bus{background-position:-57px -271px}.transfer{background-position:-113px -271px}.walking{background-position:-169px -271px}.tram{background-position:-225px -271px}.tfl-rail{background-position:-57px -269px}.IDB{background-position:-169px -91px}.NX{background-position:-169px -151px}.svg-icon{width:32px;height:32px;fill:#9e9e9e}.journeys .svg-icon{fill:#4a4a4a}.svg-icon path,.svg-icon polygon,.svg-icon rect{fill:#fff}.svg-icon.dark path,.svg-icon.dark polygon,.svg-icon.dark rect,.svg-icon.small>path,.table-fares .fareRow>td.farePrice .svg-icon path{fill:#9e9e9e}.svg-icon circle{stroke:#fff;stroke-width:1}.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;right:0;z-index:99;display:none;float:left;padding:5px 0;margin:2px 0 0;list-style:none;background-clip:padding-box;box-shadow:0 5px 15px -5px rgba(0,0,0,.5);cursor:pointer}@media all and (min-width:1089px){.dropdown-menu.right{left:auto}}.dropdown-header{min-height:40px;padding:5px 10px}.dropdown-body{min-height:40px;padding:10px 15px;float:left;width:100%}.dropdown-item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:4px 15px;font-weight:400;white-space:nowrap;text-decoration:none;height:40px;line-height:32px}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{color:#fff;cursor:pointer}.dropdown-item.active .code,.dropdown-item:focus .code,.dropdown-item:hover .code{color:#fff}.dropdown-item>.city{-ms-flex-positive:2;flex-grow:2}.dropdown-item>.code{color:#979797;width:40px}.dropdown-item>.types{float:right}.AIR,.BUS,.CABLE,.CITY,.COACH,.FERRY,.METRO,.RAIL,.TAXI,.TRAM{background-image:url(../img/mode.png);background-repeat:no-repeat;height:32px;margin-left:8px;width:20px;display:inline-block}.open+.dropdown-menu,.open>.dropdown-menu,.socialise a{display:block}.BUS,.COACH{background-position:-20px 10px}.RAIL{background-position:0 10px}.METRO{background-position:-40px 10px}.TRAM{background-position:-60px 10px}.open>a{outline:0}.dropdown-header .bb-btn__icon{position:relative;top:-4px}.loaders{position:relative}.spinner{bottom:0;left:0;position:absolute;right:0;text-align:center;top:80px;z-index:10002;min-height:200px;padding-top:100px}@media all and (min-width:900px){.spinner{top:160px;background:#f5f5f5}}.spinner.spinner-wee{top:40px;min-height:0;padding-top:0}.spinner.spinner-overlay{position:relative;padding:40px;min-height:0}.spinner-msg{color:#5fbc63;font-size:20px;font-weight:700}.progress{z-index:99999;opacity:1;height:50px;background:#f2f2f2;width:100%;margin:0 0 10px}.progress .wrapper{height:100%;position:relative}.progress .wrapper>.msg{color:#fff;position:absolute;left:20px;top:0;bottom:0;font-size:16px;line-height:50px}.progress .wrapper>.bar{height:100%;background:#5fbc63;transition:width 1.5s ease}.footer{padding:0 20px}@media all and (min-width:1089px){.footer{margin-top:40px}.footer.modal{display:block}}.footer a{font-weight:400}.footer h4,.footer h4 a{font-family:"Open Sans Condensed","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:left;font-size:18px;text-decoration:none;color:#fff;font-weight:600}.copyright>span{font:20px/24px FeltTipWoman,serif;margin-bottom:0;margin-left:12px;position:relative;top:9px}.copyright small{font-size:14px;display:block;margin-top:12px}.footer #recent-posts li,.footer .socialise li{margin-bottom:20px}.footer #about-coachfairer li{margin-bottom:10px}.bk-breadcrumb,.costs{margin-bottom:20px}.footer li small{font-size:13px}.atomised{max-width:120px;position:relative;top:-10px}.socialise a{height:30px}.socialise span{background:url(/sites/default/includes/themes/raileasy/img/sprite.png) no-repeat;display:inline-block;width:30px;height:30px;margin-right:10px;position:relative;top:10px}.socialise .youtube{background-position:-117px -169px}.socialise .facebook{background-position:-50px -222px}.socialise .twitter{background-position:-10px -222px}.socialise .googleplus{background-position:-117px -10px}@media all and (min-width:768px){.footer{color:#FFF;min-height:300px;padding:40px 0}.footer a,.seo .footer a{color:#fff}.footer>div{padding-right:20px}.footer>div:last-of-type{padding-right:0}.about,.bus-feed,.travel-guides{padding-right:20px}.about,.travel-guides{width:25%}.bus-feed{width:35%}.hangouts{width:15%;padding-left:20px}.copyright{width:100%;position:relative;top:-42px}.copyright>span{color:#FFF}}.nx .contained{max-width:920px}.bk-breadcrumb{overflow:hidden;padding:0}.bk-breadcrumb li{display:none;color:#4a4a4a;padding:0 5px;text-align:center;font-size:16px;font-weight:300;line-height:40px}@media all and (min-width:900px){.bk-breadcrumb li{display:block;font-weight:700;padding:5px 10px;line-height:26px;background:#ccc;font-size:14px}}.nx .bk-breadcrumb li{font-size:12px;font-weight:500}@media all and (min-width:900px){.bk-breadcrumb li:after,.bk-breadcrumb li:before{content:" ";display:block;width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;position:absolute;top:50%;margin-top:-20px;left:100%;z-index:1}.bk-breadcrumb li:after{border-left:20px solid #ccc}.bk-breadcrumb li:before{border-left:20px solid #f5f5f5;margin-left:3px}.bk-breadcrumb li.previous{background:#5fbc63;font-weight:700}.bk-breadcrumb li.previous:after{border-left-color:#5fbc63!important}}.bk-breadcrumb li.current{display:block;position:fixed;top:0;left:0;right:0;width:100%;border:none;z-index:9999}.bk-breadcrumb a,.bk-breadcrumb span{text-decoration:none;color:#fff;font-weight:300}@media all and (min-width:900px){.bk-breadcrumb li.current{background-color:#5fbc63;position:relative;top:auto;left:auto;right:auto;width:25%;z-index:auto}.bk-breadcrumb a,.bk-breadcrumb span{font-weight:600;width:100%}}.bk-breadcrumb a:hover{text-decoration:underline;cursor:pointer}.basket .journey-breakdown .meta{padding:0}.basket .journey-breakdown .orig{padding:0 0 12px 15px;background-position:0 4px}.basket .journey-breakdown .dest{padding:10px 0 0 16px}.basket .journey-breakdown .wait{padding:6px 0 6px 32px}.outbound .info{width:100%}.terms{font-weight:400;font-size:12px}.costs li{padding:10px 0}@media all and (min-width:900px){.costs{padding-bottom:10px}}.ticket li{border-bottom:1px dashed #d8d8d8}.full-info{display:none}.extra-info{margin:50px -5px 10px;padding:20px}.card>*,.top .form-group{margin-bottom:10px}.ticket-list>li{padding:10px 0 2px;border-bottom:1px solid #d8d8d8}.head{font-weight:600}.reserve{padding:10px 10px 20px;font-size:12px}.cards>li{display:inline;margin-right:8px}.cards>li>img{max-width:48px}.cards>li>small{line-height:20px;font-size:13px}.stn{border-top:1px dashed #e8d8d8;padding:10px}.saving{background:#fff;border:1px solid #d8d8d8;margin-top:20px;padding:10px 20px;text-align:right}.saving p{margin:0}.saving span{font-weight:700;font-size:18px;color:#5fbc63}.saving small{font-size:12px}.errors{color:#d8000c}.errors h2{background:#d8000c;color:#fff;padding:5px 10px;margin-bottom:20px;font-size:20px}.errors p{color:#d8000c;margin-left:5px}.errors>ul{list-style:inside;margin-left:5px}.breadcrumb,.del-options,.info ul,.jumpto li,.seo ul{list-style:none}.visa{background:url(/sites/default/includes/themes/raileasy/img/visa.png) right 4px center no-repeat}.mastercard{background:url(/sites/default/includes/themes/raileasy/img/mastercard.png) right 4px center no-repeat}.amex,.maestro{background:url(/sites/default/includes/themes/raileasy/img/amex.png) right 4px center no-repeat}.del-options{border-bottom:1px solid #9d9d9d;float:left;margin-bottom:0}.del-options li{width:100%;border-top:1px solid #9d9d9d;min-height:60px;padding:10px 20px;float:left}.del-options .country-list>li{width:100%;clear:none;border-top:none;min-height:0;padding:5px 10px;float:none}.bk-icon,.fee,.select{float:left}.del-options li.selected{background:#f2f2f2}.bk-icon{width:25%}.select{width:50%;padding:0 10px}.fee{width:25%}.description{float:left;width:100%;clear:both}.secure{color:#8F9DA4;font-weight:600;margin-top:30px}.secure>p{display:inline-block;width:100%;font-size:13px}.secure>div{display:none}@media (min-width:768px){.secure>p{display:inline-block;font-size:13px;position:relative;top:-9px;width:66%}.secure>div{display:inline-block;width:33%;text-align:right}}.confirmation{overflow:hidden;margin:10px auto}.iframe-container{position:relative;padding-bottom:100%;padding-top:35px;height:400px;overflow:hidden}.iframe-container>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.plain li a{text-decoration:none}.plain li a:hover{text-decoration:underline}.pin-space{padding-bottom:40px;overflow-x:hidden;top:0}@media (min-width:900px){.pin-space{top:0;margin-top:0;padding-bottom:0;overflow-x:auto}.checkout .pin-space{top:0}}.ladda-button[data-style=contract-overlay],.ladda-button[data-style=contract],.ladda-button[data-style=expand-down],.ladda-button[data-style=expand-up],.ladda-button[data-style=slide-down],.ladda-button[data-style=slide-left],.ladda-button[data-style=slide-right],.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-out]{overflow:hidden}.pin{left:0;position:fixed;right:0;box-shadow:0 -5px 10px rgba(0,0,0,.4)}#payment .space{margin-top:0}@media (min-width:900px){.pin{position:relative;height:auto;left:auto;right:auto;bottom:auto;box-shadow:none}.bs-left{padding-right:20px;border-right:1px solid #e8d8d8}.bs-right{padding-left:20px}#payment .space{margin-top:20px}}.well{border-radius:2px;font-size:13px;margin:10px 0}@media (min-width:900px){.well{margin:0 10px}}.ladda-button{position:relative}.ladda-button .ladda-spinner{position:absolute;z-index:2;display:inline-block;width:32px;height:32px;top:50%;margin-top:0;opacity:0;pointer-events:none}.ladda-button .ladda-label{position:relative;z-index:3}.ladda-button .ladda-progress{position:absolute;width:0;height:100%;left:0;top:0;background:rgba(0,0,0,.2);visibility:hidden;opacity:0;transition:.1s linear all!important}.ladda-button[data-style=slide-down] .ladda-label,.ladda-button[data-style=slide-left] .ladda-label,.ladda-button[data-style=slide-right] .ladda-label,.ladda-button[data-style=slide-up] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-label{position:relative}.ladda-button[data-loading] .ladda-progress{opacity:1;visibility:visible}.ladda-button,.ladda-button .ladda-label,.ladda-button .ladda-spinner{transition:.3s cubic-bezier(.175,.885,.32,1.275) all!important}.ladda-button[data-style=zoom-in],.ladda-button[data-style=zoom-in] .ladda-label,.ladda-button[data-style=zoom-in] .ladda-spinner,.ladda-button[data-style=zoom-out],.ladda-button[data-style=zoom-out] .ladda-label,.ladda-button[data-style=zoom-out] .ladda-spinner{transition:.3s ease all!important}.ladda-button[data-style=expand-right] .ladda-spinner{right:-6px}.ladda-button[data-style=expand-right][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-right][data-size=xs] .ladda-spinner{right:-12px}.ladda-button[data-style=expand-right][data-loading]{padding-right:56px}.ladda-button[data-style=expand-right][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-right][data-loading][data-size="s"],.ladda-button[data-style=expand-right][data-loading][data-size=xs]{padding-right:40px}.ladda-button[data-style=expand-left] .ladda-spinner{left:26px}.ladda-button[data-style=expand-left][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-left][data-size=xs] .ladda-spinner{left:4px}.ladda-button[data-style=expand-left][data-loading]{padding-left:56px}.ladda-button[data-style=expand-left][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-left][data-loading][data-size="s"],.ladda-button[data-style=expand-left][data-loading][data-size=xs]{padding-left:40px}.ladda-button[data-style=expand-up] .ladda-spinner{top:-32px;left:50%;margin-left:0}.ladda-button[data-style=expand-up][data-loading]{padding-top:54px}.ladda-button[data-style=expand-up][data-loading] .ladda-spinner{opacity:1;top:26px;margin-top:0}.ladda-button[data-style=expand-up][data-loading][data-size="s"],.ladda-button[data-style=expand-up][data-loading][data-size=xs]{padding-top:32px}.ladda-button[data-style=expand-up][data-loading][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-up][data-loading][data-size=xs] .ladda-spinner{top:4px}.ladda-button[data-style=expand-down] .ladda-spinner{top:62px;left:50%;margin-left:0}.ladda-button[data-style=expand-down][data-size="s"] .ladda-spinner,.ladda-button[data-style=expand-down][data-size=xs] .ladda-spinner{top:40px}.ladda-button[data-style=expand-down][data-loading]{padding-bottom:54px}.ladda-button[data-style=expand-down][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=expand-down][data-loading][data-size="s"],.ladda-button[data-style=expand-down][data-loading][data-size=xs]{padding-bottom:32px}.ladda-button[data-style=slide-left] .ladda-spinner{left:100%;margin-left:0}.ladda-button[data-style=slide-left][data-loading] .ladda-label{opacity:0;left:-100%}.ladda-button[data-style=slide-left][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-right] .ladda-spinner{right:100%;margin-left:0;left:16px}.ladda-button[data-style=slide-right][data-loading] .ladda-label{opacity:0;left:100%}.ladda-button[data-style=slide-right][data-loading] .ladda-spinner{opacity:1;left:50%}.ladda-button[data-style=slide-up]{overflow:hidden}.ladda-button[data-style=slide-up] .ladda-spinner{left:50%;margin-left:0;margin-top:1em}.ladda-button[data-style=slide-up][data-loading] .ladda-label{opacity:0;top:-1em}.ladda-button[data-style=slide-up][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=slide-down] .ladda-spinner{left:50%;margin-left:0;margin-top:-2em}.ladda-button[data-style=slide-down][data-loading] .ladda-label{opacity:0;top:1em}.ladda-button[data-style=slide-down][data-loading] .ladda-spinner{opacity:1;margin-top:0}.ladda-button[data-style=zoom-out] .ladda-spinner{left:50%;margin-left:32px;transform:scale(2.5)}.ladda-button[data-style=zoom-out] .ladda-label{position:relative;display:inline-block}.ladda-button[data-style=zoom-out][data-loading] .ladda-label{opacity:0;transform:scale(.5)}.ladda-button[data-style=zoom-out][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=zoom-in] .ladda-spinner{left:50%;margin-left:-16px;transform:scale(.2)}.ladda-button[data-style=zoom-in] .ladda-label{display:inline-block}.ladda-button[data-style=zoom-in][data-loading] .ladda-label{opacity:0;transform:scale(2.2)}.ladda-button[data-style=zoom-in][data-loading] .ladda-spinner{opacity:1;margin-left:0;transform:none}.ladda-button[data-style=contract]{width:100px}.ladda-button[data-style=contract] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract][data-loading]{border-radius:50%;width:52px}.ladda-button[data-style=contract][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract][data-loading] .ladda-spinner{opacity:1}.ladda-button[data-style=contract-overlay]{width:100px;box-shadow:0 0 0 2000px transparent}.ladda-button[data-style=contract-overlay] .ladda-spinner{left:50%;margin-left:0}.ladda-button[data-style=contract-overlay][data-loading]{border-radius:50%;width:52px;box-shadow:0 0 0 2000px rgba(0,0,0,.8)}.intro h1>small,h2.reg{border-radius:2px;text-transform:uppercase}.ladda-button[data-style=contract-overlay][data-loading] .ladda-label{opacity:0}.ladda-button[data-style=contract-overlay][data-loading] .ladda-spinner{opacity:1}.scotch-modal,.scotch-overlay{opacity:0;transition:1ms opacity ease}.seo a{color:#4a4a4a;text-decoration:none}.seo a:hover{text-decoration:underline}.main{margin-top:20px;margin-bottom:20px}.flex-seo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.flex-seo .intro-text{-ms-flex-order:2;order:2}.flex-seo .seo-form{-ms-flex-order:1;order:1}.intro{background:rgba(41,56,72,.9);padding-bottom:30px}.intro h1>span{display:block}.intro h1.op-coaches small,.intro h1>small{display:inline;top:-4px;color:#fff;position:relative}.intro h1>small{background:#313536;font-size:19px;line-height:22px;padding:3px 6px}.intro .intro-text{color:#fff}h1.op-coaches{line-height:1.7}h1.op-coaches>span{margin-top:-16px}.intro h1.op-coaches small{font-size:20px;line-height:22px;margin-left:5px;padding:3px 5px}.breadcrumb>li,.company h2,.operator-info h2,.statistic,h2.reg{display:inline-block}.breadcrumb{clear:both;padding:15px 0}.breadcrumb>li{color:#fff;font-size:12px}.breadcrumb a{color:#fff}.breadcrumb>li+li::before{color:#ccc;content:"/ ";padding:0 5px}p.op-intro{font-size:20px;line-height:32px}.company,.operator-info{margin-top:20px}.company>div,.operator-info>div{padding-right:50px}.company h2,.operator-info h2{font-size:28px;margin:0 0 10px;position:relative;text-transform:uppercase}.company h2>a,.operator-info h2>a{color:#4a4a4a;text-decoration:none}.company h2>a:hover,.operator-info h2>a:hover{text-decoration:underline}.company img,.operator-info img{display:inline-block;margin:0 10px;position:relative;top:4px}.company-img{float:right;margin-top:20px;max-width:370px}h2.reg{background:#132968;color:#fff;font-size:19px;line-height:22px;margin:30px 0 15px;padding:6px 10px;position:relative}.bus-times{background:#fff;padding:20px 0}.jumpto li{float:left;padding:3px 11px;text-align:center;width:3.846%}.jumpto li>a{color:#132968;text-decoration:none}.jumpto li>a:hover{text-decoration:underline}.atoz{margin:0 0 50px;position:relative}a.letter{background:#132968;border-radius:3px;color:#fff;font:30px/32px "Open Sans Condensed";left:-40px;padding:4px 8px;position:absolute;top:6px}.back-to-top::after,.statistic.heading::after{font-style:normal;font-weight:400;line-height:1}ul.region-list li{list-style:none;padding:10px}ul.region-list li>a{color:#4a4a4a;text-decoration:none;font-weight:400}ul.region-list li>a:hover{text-decoration:underline}.back-to-top::after{background:#2a3f4a;border-radius:3px;color:#fff;content:"â–²";font-size:22px;padding:10px 7px;position:absolute;right:0;text-indent:0;top:-10px}.back-to-top{position:absolute;right:0;text-indent:-9999em}.route-stats{background:#293848;color:#fff;padding:10px 0}.statistic.heading::after{background:0 0;content:">";font-size:22px;right:64px;top:31px}.statistic::after{border-radius:5px;content:"";height:10px;position:absolute;right:0;top:40px;width:10px}.statistic,.statistic.heading{width:14.2857%}.statistic.last::after{background:0 0}.statistic.heading{text-align:left}.statistic{position:relative;vertical-align:middle}.route-stats h2{font-size:14px;text-align:center;width:100%}.route-stats h2.stats{font-size:22px;line-height:1;margin-top:20px;text-align:left}.route-stats h2 .stat{font:48px/48px "Open Sans Condensed"}.parent,.parent a,.route-lists li>a,a.child{font-weight:400}.route-stats h2 span{display:block;width:100%}.region-head{border-bottom:1px solid #e8e2e2;border-top:1px solid #e8e2e2;margin:0 0 12px;padding:12px 0}.region-head>h3{float:left;margin:0}a.view-all{color:#4a4a4a;float:right;font-size:18px;line-height:24px;margin:0;text-align:right}.route-lists li{margin-bottom:12px}.route-lists+.region-head{margin-top:30px}.parent{padding:16px 0 0;display:block}a.child{display:block;margin:3px 0 5px;padding-left:28px;position:relative}.cf-home,.rf-home{padding:20px 20px 10px;text-align:center;color:#fff;text-decoration:none}.md-B-CSA:before,.md-E-TRN:before,.md-G-CST:before{background-image:url(/sites/default/includes/themes/raileasy/img/mode.png);background-repeat:no-repeat;content:"";height:22px;left:2px;position:absolute;top:-4px;width:20px}.md-B-CSA:before,.md-G-CST:before{background-position:-20px 10px}.md-E-TRN:before{background-position:0 10px}.journey-route{margin-bottom:50px;margin-top:10px}.seo .no-op-journeys{margin-top:20px}.info-modal{display:none}.scotch-overlay{position:fixed;z-index:99998;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.cf-home>img,.rf-home>img{height:50px}.scotch-modal{position:absolute;z-index:999999;top:50%;left:50%;max-width:740px;min-width:280px;transform:translate(-50%,-50%);border-radius:2px;background:#fff}.scotch-modal.scotch-open,.scotch-overlay.scotch-open{opacity:1}.scotch-close{font-family:Helvetica,Arial,sans-serif;font-size:24px;font-weight:700;line-height:12px;position:absolute;cursor:pointer;color:#fff;border:0;outline:0;background:#e74c3c}.scotch-close:hover{background:#c0392b}.scotch-overlay.zoom{display:block;opacity:0}.scotch-modal.zoom{transition:.3s transform ease;transform:translate(-50%,-50%) scale(0);opacity:1;display:block}.scotch-modal.zoom.scotch-open,.scotch-modal.zoom.scotch-open.scotch-anchored{transition:.3s transform .3s ease}.scotch-modal.zoom.scotch-open{transform:translate(-50%,-50%) scale(1)}.scotch-modal.scotch-open.scotch-anchored{top:20px;transform:translate(-50%,0) scale(1)}.scotch-overlay.zoom.scotch-open{top:0;transition:.3s opacity ease;opacity:1}.scotch-overlay.zoom{transition:.3s opacity .3s ease}.page-head .scotch-content p{font-size:14px}.scotch-content h2{font-size:22px}.scotch-content dd{margin-bottom:5px}.home .results,.seo .results{margin-top:40px;margin-bottom:40px}.cf-home{display:block;background:#247cc6;margin-left:10px}.rf-home{display:block;background:#f33;margin-right:10px}.gallery{position:relative;background:#a5a9a9;height:auto}@media all and (min-width:900px){.flex-seo{-ms-flex-direction:row;flex-direction:row}.flex-seo .intro-text{-ms-flex-order:1;order:1}.flex-seo .seo-form{-ms-flex-order:2;order:2}.gallery{height:500px;background:#a5a9a9}.gallery_top{margin-top:-40px}}@media all and (min-width:1090px){.gallery{height:550px;background:#a5a9a9}}.gallery .gallery_overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(69,46,77,.44)}.gallery-cf,.gallery_item{position:relative}.gallery-cf{background:url(/sites/default/includes/themes/raileasy/img/coach_bg.jpg) center bottom/cover no-repeat;height:560px}.gallery_item .gallery_img{margin:0;padding:0}.gallery_item .gallery_caption{color:#fff;margin:20px 0;padding:0;position:relative;text-align:center;width:100%}.gallery_item .gallery_caption>h3{font:700 24px/28px museo-slab,'Museo Slab',Verdana,"Gill Sans","Lucida Grande",Arial,Helvetica,sans-serif}@media all and (min-width:1090px){.gallery_item .gallery_caption>h3{font:700 40px/51px museo-slab,'Museo Slab',Verdana,"Gill Sans","Lucida Grande",Arial,Helvetica,sans-serif}}@media all and (min-width:1089px){.gallery_item .gallery_caption{padding:0 50px;margin:50px 0 30px}}.gallery_footer{background:#f33;padding:15px 0}.gallery_footer h3{color:#fff;font-size:14px;font-weight:400}@media all and (min-width:900px){.gallery_footer{background:rgba(69,46,77,.44);position:absolute;left:0;right:0;bottom:0;padding:20px 40px}.gallery_footer h3{font-size:18px}}.contained,.container{width:100%;position:relative}img.acred{max-width:120px}.gallery_ops{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.flex-col,body{-ms-flex-direction:column}.gallery_ops>div{padding:0 8px 0 0}@media all and (min-width:900px){img.acred{max-width:100%}.gallery_ops>div{padding:0}.splitj h2{text-align:right;padding-left:5%;padding-right:19%}.splitj img{margin-top:-50px}.better h2{text-align:center}}.container:after,.container:before{display:table;content:" ";clear:both}.container.fixed-header{margin-top:50px}.flex-col{min-height:100vh;height:100vh;display:-ms-flexbox;display:flex;flex-direction:column}.col-d18:after,.col-d18:before,.contained:after,.contained:before,.form_container:after,.form_container:before,.header_container:after,.header_container:before,.row:after,.row:before{display:table;content:" "}.flex-col>.flex-main{-ms-flex:1 0 auto;flex:1 0 auto;padding-bottom:40px}.footer,.header,.navbar{-ms-flex-negative:0;flex-shrink:0}.contained{min-width:280px;margin-left:auto;margin-right:auto;padding:0 15px}.contained:after,.contained:before{clear:both}@media all and (min-width:1230px){.contained{padding:0}}.form_container,.header_container{width:100%;padding:0 5px;float:left;position:relative}#coach-booking .contained,#rail-booking .contained,#rail-results .contained{max-width:1040px}.header{width:100%}.header_container:after,.header_container:before{clear:both}.form_container:after,.form_container:before{clear:both}@media all and (min-width:1089px){.form_container{margin-top:-55px;width:75%;float:right}.form_alt_container{padding:0 15%!important}}.form_alt_container>.search-form{float:left;padding:20px 0;margin-top:0}@media all and (min-width:900px){.form_alt_container>.search-form{padding:20px 20px 4px}.form_alt_container>.search-form.solid{background:#132968}.seo-form .form_alt_container>.search-form{float:right}}.seo-form .form_alt_container{padding:0!important}.seo-form .form_alt_container>.search-form{background:#313536;margin-top:0;max-width:420px;padding:25px}.seo-form .form_alt_container>.search-form.solid{background:#313536}.results{margin:0 auto}.row{position:relative}@media all and (min-width:900px){.row{margin-right:-5px;margin-left:-5px}}.row:after,.row:before{clear:both}.col__1-2,.col__1-3,.col__2-3{position:relative;float:left;padding-right:15px;padding-left:15px;min-height:1px;width:100%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-20,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-78,.col-8,.col-80,.col-9,.col-d2,.col-d3m4,.col-d6m8,.col-i12,.col-m3,.col-m4,.col-m5,.col-m6,.col-w1,.col-w10,.col-w11,.col-w12,.col-w12d10,.col-w12d3,.col-w2,.col-w20,.col-w2d6,.col-w3,.col-w4,.col-w5,.col-w6,.col-w7,.col-w8,.col-w8d6,.col-w9,.col__20,.col__60{padding-right:5px;padding-left:5px;position:relative;float:left}.col__20,.col__60{min-height:1px}.col-d3m4{width:100%}@media all and (min-width:768px){.col-d3m4{width:30%}}@media all and (min-width:940px){.col-d3m4{width:34%}}.col-d6m8{width:100%}@media all and (min-width:768px){.col-d6m8{width:70%}}@media all and (min-width:940px){.col-d6m8{width:66%}}.col-w12d3{width:100%}@media all and (min-width:768px){.col-w12d3{width:23.5%}}.col-w12d10{width:100%}@media all and (min-width:768px){.col-w12d10{width:66.666667%}}.col-1,.col-10,.col-11,.col-12,.col-2,.col-22,.col-24,.col-3,.col-4,.col-5,.col-6,.col-7,.col-78,.col-8,.col-9,.col-d18,.col-d2,.col-d26,.col-i12,.col-m3,.col-m4,.col-m5,.col-m6{width:100%}.col-d18{float:left;position:relative}.col-d18:after{clear:both}.col-d26{float:left;position:relative;margin:0;padding:0 5px}.col__1-2,.col__1-3,.col__2-3{margin-top:20px}.col-d2{float:left;position:relative;padding-right:5px;padding-left:5px}.col-w1{width:8.333333%}.col-w2{width:16.666667%}.col-w20{width:20%}.col-w3{width:25%}.col-w4{width:33.333333%}.col-w5{width:41.666667%}.col-w6{width:50%}.col-w7{width:58.333333%}.col-w8{width:66.666667%}.col-w9{width:75%}.col-w10{width:83.333333%}.col-w11{width:91.666667%}.col-w12{width:100%}.col-20{width:20%}.col-80{width:80%}@media all and (min-width:768px){.col__1-2{width:50%}.col__2-3{width:61.8033988749%}.col__1-3{width:38.196601125%}}.col__60{width:60%}.col__20{width:20%}.sidebar{padding:0 0 0 30px;will-change:min-height}.sidebar.sidebar-fixed{position:fixed}.blocks,.tbars{position:relative}.after-fixed-sidebar{margin-left:240px}.col-d26>div{margin-bottom:10px}.col-78{margin:0}@media all and (min-width:1090px){.col-78{width:78%}.col-78>.row,.col-78>.show>.row{margin-bottom:6px}}@media all and (min-width:900px){.col-m3,.col-m4,.col-m6{width:50%}}@media all and (min-width:1089px){.col-m3{width:25%}.col-m4{width:33.333333%}.col-m6{width:50%}.col-m12{width:100%}.col-i12{width:50%}}@media all and (min-width:900px){.col-s12{width:100%}.col-d18{width:18%;padding:0}.col-d26{width:26%;padding:0}.col-d26>div:first-of-type,.col-d3{padding-right:5px}.col-d26>div{margin-bottom:0}.col-d3{float:left;position:relative;padding-left:5px;width:25%}.col-d2{width:9%}.col-1{width:8.333333%}.col-2{width:16.666667%}.col-3{width:25%}.col-4{width:33.333333%}.col-5{width:41.666667%}.col-6{width:50%}.col-7{width:58.333333%}.col-8{width:66.666667%}.col-9{width:75%}.col-10{width:83.333333%}.col-11{width:91.666667%}.col-12{width:100%}.col-24{width:24%}.push-right{padding-right:30px}.push-left{padding-left:10px}}@media all and (min-width:1089px){.push-left{padding-left:10px}}.tbars .filter-group{float:left;width:16.66667%;padding:0 5px;height:110px}.tbars .sidebar{border-right:none;padding:0 0 0 10%}[role=main]{margin:20px 0}.pull-right{float:right}.pull-med{margin-top:20px}@media all and (min-width:1089px){.pull-med{float:right;margin-top:0}}.modal{z-index:10009;position:fixed;bottom:0;left:0;right:0;top:0;outline:0;overflow-x:hidden;overflow-y:auto;display:none;padding:0}.modal>.modal-header{width:100%;background-color:#132968;color:#fff;height:40px;padding:4px 10px 0 20px;margin-bottom:20px}@media all and (min-width:900px){.modal{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:auto;overflow:visible}.modal>.modal-header{display:none}.modal.search-modal{z-index:10009}}.blabla,.rsy_results small{display:block}.modal>.modal-header>h4{margin:0;line-height:32px;font-weight:300}@media all and (min-width:900px){.modal.light{background:0 0}}.modal.dark{background:#313536}.modal.no-header{top:40px;padding:20px}@media all and (min-width:900px){.modal.dark{background:0 0}.modal.no-header{top:auto}}.modal.no-head{top:40px}.modal>.basket-header{margin:0}.filters.show{z-index:10009;padding:20px;background:#fff}.bb-btn__rsy,.bb-btn__rsy:hover{background:0 0}@media all and (min-width:900px){.filters.show{background:0 0;top:0;padding:0 0 0 40px}.filters{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:auto;overflow:visible;display:block;padding:0 0 0 20px}}@media all and (min-width:1090px){.filters{padding:0 0 0 40px}}.blabla{position:relative;color:#0092cf;font-size:16px}.blabla>.d,.blabla>.o,.blabla>.p{position:absolute}.blabla>.o{top:73px;left:60px}.blabla>.d{top:107px;left:60px}.blabla>.p{font-size:32px;top:78px;left:178px}.rsy_results{font-weight:300;position:relative}.rsy_results h2{font-size:19px;margin-bottom:3px}.rsy_results h3{font-size:17px;margin-bottom:3px}.svg-icon.small{position:absolute}#wrapper{-ms-flex:1 0 auto;flex:1 0 auto}ol,ul{padding-left:0}fieldset{border:none}.table{margin-bottom:20px}.bb-btn__rsy{position:relative;top:5px;right:0;z-index:3;margin-left:10px;border:1px solid #fff;border-radius:3px;line-height:1}@media all and (min-width:1090px){.bb-btn__rsy{top:12px;right:-5px}}.bb-btn__paypal{background-color:#ffba1b;color:#000}.fare-row,.table-fares .flex1{background:#fff}td.colhead{color:#777}.rsy_jheader>h3,.rsy_jheader>h3>small{color:#4a4a4a;font-size:15px}td.colcontent{text-align:center}td.colcontent input[type=checkbox],td.colcontent input[type=radio]{margin-right:0}.table-results td.colicon{text-align:center;padding:0}.table-results td{padding:3px 5px}.table-fares td{padding:5px}.table-results{margin-bottom:0;table-layout:fixed;font-size:12px}.table-fares{table-layout:fixed;margin:0}.table-fares .fareRow{border:1px solid #e8e2e2;border-bottom:none;background:#fff;height:32px}.table-fares .fareRow>td{padding:8px 10px}.fare-row{height:39px;border:1px solid #f1eded;border-bottom:none;padding:1px 20px}.fare-row>span{display:inline-block;line-height:37px;width:58%;font-size:16px}.fare-row>button,.fare-row>div{display:inline-block;height:29px}.table-fares .flex2{background:#e0e7ec}.table-fares .flex3{background:#a4bdd6}.table-fares .flex4{background:#7295ab}.table-fares .fareRow>td.farePrice{background:#fff;border-right:1px solid #e8e2e2;padding:0 3px 0 10px;vertical-align:bottom}.table-fares .fareRow>td.farePrice>span{font-size:16px;font-weight:700;line-height:33px;width:65px;display:inline-block}.fare-row .tube{background:url(../img/lt_icon.png) no-repeat;display:inline-block;height:16px;position:relative;top:3px;width:18px;margin-left:5px}.table-fares .fareRow>td.class1{font-size:11px;font-weight:700;padding:0;text-align:left}.table-fares .fareRow>td.class1:after{background:#ffd466;content:"1st";padding:12px 10px;position:relative}.rsy-class>.form-group{padding:7px 0 0}.rsy-class label{font-size:15px}.rsy_jheader>h3>small{display:block;font-weight:300}.flex-desc,.flex-key,.form-group.inline{display:inline-block}.form-group.inline>.mdl-checkbox{margin-right:5px}.table-info th{text-align:left}.flex-key{height:40px;width:40px;border-radius:3px;margin-right:20px}.flex-key>+h3{margin-left:50px}.flex-key.flex1{background:#fff;border:1px solid #e8e2e2}.flex-key.flex2{background:#e0e7ec}.flex-key.flex3{background:#a4bdd6}.flex-key.flex4{background:#7295ab}.flex-desc>h3,.flex-desc>p{margin:0}.fare-modal,.fare-modal dl,.fare-modal h4{font-size:12px}.fare-modal h3{color:#fff;font-size:16px;padding:5px 10px 10px;margin-top:10px}fieldset.disabled{display:none}.op_name{font-size:10px;margin-top:1px;position:relative;text-align:center;width:54px}.div{color:#4a4a4a;padding:15px 10px}@media all and (min-width:768px){.div{padding:15px 20px}}.div.div-error{background:#d8000c}.div.div-error>h2{color:#fff;font-size:17px}.div>h2{font-size:15px;margin:0}.checkbox-lrg>input{float:left;margin-right:0;margin-top:5px;margin-left:10px;width:40px}@media all and (min-width:900px){.div>.sup{padding:20px 20px 20px 96px}.checkbox-lrg>input{width:80px;margin-left:10px}}.checkbox-lrg>label{font-size:15px;font-weight:700;padding-left:50px;display:block}@media all and (min-width:900px){.checkbox-lrg>label{padding-left:100px}}.checkbox-lrg>label>small{display:block;font-size:11px;font-weight:400}.earlier,.later,span.small{font-size:13px}.checkout label{display:block}.address>input{margin-bottom:0;border-bottom:0}.address>input:last-of-type{border-bottom:1px solid #e8e2e2}#results .finder .bb-btn__call{height:38px}span.small{font-weight:300}span.small>.bb-btn__plain{font-size:13px;position:relative;top:-2px}.earlier{padding-left:10px;color:#4a4a4a}.later{padding-right:10px;color:#4a4a4a;text-align:right;float:right}.form_container .alert-error{color:#fff}.form_container .alert-error>.msg{padding:0 20px}.push-left-2{margin-left:16.66667%}.highlight{background:#5fbc63;border:none;margin-top:0;padding:13px 20px;text-align:center;color:#fff}.reveal,span.pay-fees{padding:0;text-align:center}.highlight span{display:block;font-weight:700;font-size:22px;color:#fff;line-height:1}.highlight small{font-size:15px;font-weight:700;color:#fff}span.pay-fees{display:block;max-width:300px;font-size:12px;margin:2px 0}#header .holder,.contained{max-width:1180px}.pin.pin-show{background:#fff;z-index:100000}.pin.pin-show .basket .heading{left:0;position:fixed;right:0;z-index:99}.pin.pin-show .pin-content{position:relative;top:100px}.reveal{border-radius:10px 10px 0 0;color:#fff;font-size:28px;height:25px;left:0;line-height:25px;margin:auto;position:absolute;right:0;top:-25px;width:90px}.reveal:hover{cursor:pointer}.pin-show .reveal{position:fixed;border-radius:0 0 10px 10px;top:130px;z-index:99;font-size:22px;line-height:20px}.pin-show .reveal:after{content:'â–¾'}.booking-form .col:after,.date-area label:before,.durationLine:after,.durationLine:before,.noUi-handle::after,.noUi-handle::before{content:""}.lw{color:#d8000c}#footer,.border__b label,.footer a{color:#fff}.warn{background-position:left center;background-repeat:no-repeat;padding-left:48px}.pin-show .basket-add{position:fixed;bottom:10px;right:20px;z-index:5}.conf-summary{border:1px solid #e8e2e2;padding:20px;margin-top:-20px;background:#fff}.ads{min-height:100px}.hide-on-wee{display:none;visibility:hidden}@media all and (min-width:900px){.hidden.on-wee{display:none;visibility:hidden}.hide-on-wee{display:block;visibility:visible}}.show{display:block;visibility:visible}.border__b{border-bottom:1px solid #bdbdbd;margin:0 -15px;padding:0 0 20px;background:#132968}.med,.wee{display:none}@media all and (min-width:1089px){.med{display:block}}.modal-open{overflow:hidden;position:fixed;width:100%}@media all and (min-width:900px){.wee{display:block}.wee-only{display:none;visibility:hidden}.modal-open{overflow:visible;position:static}}.modal-open .bb-date,.modal-open .modal{overflow-x:hidden;overflow-y:auto}.nop{padding:0!important}@media all and (min-width:900px){.modal-open .bb-date,.modal-open .modal{overflow:visible}.neg{margin-left:-5px;width:55%}.negt{margin-top:-40px}}.bot{margin-bottom:20px}.ntop{margin-top:-10px}.wtop{margin-top:10px}.wbot{margin-bottom:10px}.btop{margin-top:40px}.space{margin:10px 0}@media all and (min-width:900px){.space{margin:20px 0}}.wspace{margin:10px 0}.sp-right{padding-right:30px}.m-left{margin-left:20px}.sp-left{padding-left:30px}@media all and (min-width:1090px){.push-dsk{padding-left:20px!important}}.align-left{text-align:left}.align-right{text-align:right}.align-center,.align-center-wee{text-align:center}.nol{padding-left:0}.nor{padding-right:0}.fade-out{transition:all .25s ease;opacity:0;height:0;z-index:-1}body,html{height:100%}.fade-out.delay{transition-delay:.25s}.fade-in{transition:all .25s ease;opacity:1;z-index:9}.delay-anim,.fade-in.delay{transition-delay:.25s}.delay-anim{animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeOut{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;display:none;visibility:hidden;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}#header .basket,.bb-btn__lrg{transition:opacity .3s ease-in-out;opacity:1}.fadeOutUp{animation-name:fadeOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.slideFadeR{animation-name:slideInRight}@media all and (min-width:900px){.align-center-wee{text-align:left}.slideFadeR{animation-name:fadeIn}}.slideFadeL{animation-name:slideInLeft}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5;font-family:Prompt,sans-serif;font-weight:400}@media only screen and (min-width:0){html{font-size:16px}}@media only screen and (min-width:1089px){html{font-size:16.5px}}@media only screen and (min-width:1090px){html{font-size:16px}}body{font:14px/1.2 Prompt,sans-serif;min-width:320px;-webkit-font-smoothing:antialiased;background:#fff;display:-ms-flexbox;display:flex;flex-direction:column}.search-form .alert,h1,h2,h3,h4,h5,h6{font-weight:700}.btn-filter,.fare>.fare-cost,.filters h2,.search-form,div.guides .h3,div.guides h3{font-family:Prompt,sans-serif}body.booking-process{background-color:#f2f2f2}body.booking-process .header{background:#fff}#wrapper{background-color:#f2f2f2}.header,.home #wrapper{background:0 0}footer{width:100%}#header .holder{margin:0 auto;padding:15px 20px 5px;overflow:hidden}.header{height:auto;margin:0}.header .contained{padding:0}@media all and (min-width:900px){.slideFadeL{animation-name:fadeIn}.header .contained{padding:0 20px}}@media all and (min-width:1089px){.header .contained{padding:0}}.header h1,.header img{display:inline-block;margin:10px 20px 10px 0;vertical-align:middle}#footer{background:#132968;padding:40px 20px}#footer .flex-row{-ms-flex-direction:column;flex-direction:column}#footer .flex-row .about,#footer .flex-row .travel-guides{width:100%}@media all and (min-width:768px){#footer .flex-row{-ms-flex-direction:row;flex-direction:row}#footer .flex-row .about,#footer .flex-row .travel-guides{width:33.33%}}@media all and (min-width:900px){#footer .flex-row .about,#footer .flex-row .travel-guides{width:25%}}#footer .flex-row .hangouts{width:100%}@media all and (min-width:768px){#footer .flex-row .hangouts{width:33.33%}}.footer a{text-decoration:none}.footer li{margin-bottom:11px}.contained.flex-main{max-width:1180px;padding-bottom:160px;margin-top:10px}@media all and (min-width:900px){#footer .flex-row .hangouts{width:15%;padding-left:20px}.contained.flex-main{padding:20px 10px}}@media all and (max-width:900px){#results-section>.contained.flex-main{max-width:480px}}.form_alt_container{padding:0!important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form_alt_container .search-form,.search-horizontal>.search-form{max-width:960px;padding:40px 15px}.form_alt_container .search-form .col-6{width:100%}.form_alt_container .search-form .add-row,.form_alt_container .search-form .date-row,.form_alt_container .search-form .form-control,.form_alt_container .search-form .locations,.form_alt_container .search-form .pass-row{margin-bottom:10px}.form_alt_container .search-form .add-row{margin-bottom:20px}.form_alt_container .search-form .locations .switch{background:url(/sites/default/includes/themes/raileasy/svg/swap.svg) no-repeat;background-size:contain;height:22px;width:22px;transform:rotate(90deg);top:32px;right:-11px}.bk-breadcrumb li.current,.search-form{background-color:#132968}.basket .heading,.bk-breadcrumb li.previous{background:#132968}.search-horizontal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.search-horizontal>.search-form .add-row,.search-horizontal>.search-form .date-row,.search-horizontal>.search-form .form-control,.search-horizontal>.search-form .locations,.search-horizontal>.search-form .pass-row{margin-bottom:10px}.search-horizontal>.search-form .add-row{margin-bottom:20px}@media only screen and (min-width:600px){.search-horizontal>.search-form{padding:40px}}@media only screen and (min-width:900px){.search-horizontal>.search-form{max-width:960px;padding:40px}.search-horizontal>.search-form .center-col-r{padding-right:15px!important}.search-horizontal>.search-form .center-col-l{padding-left:15px!important}.search-horizontal>.search-form .center-col-rw{padding-right:10px!important}.search-horizontal>.search-form .center-col-lw{padding-left:10px!important}}@media only screen and (min-width:1089px){.search-horizontal>.search-form{max-width:960px;padding:40px 70px}.search-horizontal>.search-form .add-row,.search-horizontal>.search-form .date-row,.search-horizontal>.search-form .locations,.search-horizontal>.search-form .pass-row{margin-bottom:0}.search-horizontal>.search-form .dates .col-12,.search-horizontal>.search-form .locations .col-12,.search-horizontal>.search-form .passengers-wrap{width:50%}.search-horizontal>.search-form .additional-wrap{padding-right:5px}}.bb-btn__nav{fill:#fff}.search-form{float:left;padding:20px 10px 10px;width:100%;border-radius:10px}.search-form .bb-btn__call{border-radius:5px;height:38px;font-size:14px}.locations #destination{padding:.4em .7em}.alert{padding:8px}.basket{padding:0 0 10px!important;font-size:12px}.basket .heading{padding:0 7px 10px;margin:-1px 0 0}.basket .journey-breakdown{border-bottom:none;margin-bottom:20px;padding:0 0 10px;width:100%}.basket .cart-item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:0}.basket .cart-info{padding:0 15px}.basket .cart-header{line-height:40px;padding:5px 15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.basket .cart-header>.flx-60 button{margin-top:0;height:auto}.basket .cart-header h3{margin-top:0;line-height:40px;font-size:15px;padding:0}.basket .details,.bb-btn__text{font-size:12px}.basket .cart-header .bb-btn__text>.svg{position:relative;width:14px;height:14px;margin-left:2px;top:2px}.basket .flex-row{display:-ms-flexbox;display:flex}.basket .flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.basket .base{-ms-flex-align:baseline;align-items:baseline}.basket .top-row{padding:5px 0}.basket .flx-gb{width:62%}.basket .flx-gw{width:38%}.basket .flx-60{width:60%}.basket .flx-40{width:40%}.basket .flx-75{width:75%}.basket .flx-25{width:25%}.basket .flx-50{width:50%}.basket .flx-100{width:100%}.basket .wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.basket .align-right{text-align:right}.basket .basket-section{padding:5px 0;margin:5px 0;border-bottom:1px dashed #d8d8d8}.basket .basket-fees{padding:0 15px 20px;margin:0 0 5px}.basket .basket-fees .fees{margin:5px 0}.basket .info{padding:0}.basket .nodes{margin:10px 0 0}.basket .ticket{margin-top:10px}.basket .ticket li{border:none;padding:0}.basket .icon-brand{fill:#5fbc63;top:5px;margin-right:11px}.basket .basket-fees .ticket li{padding:5px 0}.bk-breadcrumb li.previous::after{border-left-color:#132968!important}.bk-breadcrumb li{position:relative!important}.bk-breadcrumb span{font-weight:600!important}.extra-info{border:none}@media (min-width:900px){.bs-left{border-right:none}.bs-right{border-left:1px solid #e8d8d8}}.well{border:none;padding:0!important}@media (min-width:900px){.well{padding:20px!important}}.bb-btn{text-shadow:0 1px rgba(0,0,0,.15)}.bb-btn__text,.picker .bb-btn{text-shadow:none}.bb-btn__text{color:#5fbc63;padding:0;height:30px;margin-top:-1px;font-weight:700}.bb-btn__text:hover{background:0 0}.bb-btn__ok,.bb-btn__sml{background-color:#5fbc63;border-color:#5fbc63}.bb-btn__cal:hover,.bb-btn__call,.bb-btn__ok:hover,.bb-btn__sml:hover{background:#5fbc63}.bb-btn__call:hover{color:#fff}.bb-btn__lrg{width:100%;text-shadow:0 1px rgba(0,0,0,.15);background:#0ff;text-transform:uppercase;font-size:18px;font-weight:700;color:#fff;border:0;padding:0;outline:0}.bb-btn__cont{font-weight:700;text-transform:uppercase;padding:15px 8px;text-align:center}@media all and (min-width:900px){.bb-btn__cont{padding-left:0}}.bb-btn__cont:hover{background:url(/sites/default/includes/themes/raileasy/icons/cont.svg) right 10px center no-repeat #5fbc63}.bb-btn__spin{height:62px;padding:9px 20px;font-size:28px;line-height:1;margin:10px 0;border-radius:5px;background-color:#5fbc63;font-weight:700;width:100%;text-align:center}.bb-btn__spin:hover{cursor:wait;background-color:#5fbc63}.bb-btn__pay{font-weight:700;text-transform:uppercase;padding:15px 8px;background:url(/sites/default/includes/themes/raileasy/icons/lock.svg) left 10px center no-repeat #5fbc63;background-size:20px!important}.bb-btn__pay:hover{background:url(/sites/default/includes/themes/raileasy/icons/lock.svg) left 10px center no-repeat #5fbc63}.bb-btn__txt{font-size:12px}.bb-btn__search{float:right;fill:#fff}.btn-filter{background:#132968;border:1px solid #f5f5f5;margin:0 4%;width:92%}.btn-filter:hover{background:#5fbc63}.bb-btn__plain{text-shadow:none;font-weight:700}.bb-btn__plain:hover{color:#5fbc63;background:0 0}.bb-date__nav{padding:0 16px}.bb-date__header{background:#132968}@media all and (min-width:0){.bb-date__header{display:none}}.bb-date__times{margin:0 auto;float:none;width:100%;border:0;text-align:center}@media all and (max-width:899px){.bb-date__times{padding-top:25px;padding-bottom:25px}}.bb-date__dt{float:none;width:100%;padding-bottom:5px;padding-right:0}.bb-date{z-index:9999999}.bb-date.is-bound{padding:10px}@media all and (min-width:900px){.bb-date.is-bound{width:375px}}.bb-date .form-control{background-color:#fff;color:#333;width:auto;display:inline-block;margin-left:5px;margin-right:5px}.bb-date__btns{padding-top:20px;position:relative;text-align:center}@media all and (min-width:900px){.bb-date__btns{text-align:right}}.dropdown-item{color:#fff}.dropdown-item.active,.dropdown-item:focus,.dropdown-item:hover{background:#5fbc63}.filters{padding:0 40px 0 0}.filters h2{text-align:left;color:#505050;letter-spacing:0}@media (max-width:899px){.filters h2{margin-top:10px;margin-bottom:0}}.filters h2:first-child{margin-top:0;border-bottom:0}.form-control{color:#333;border-radius:5px}.checkbox-inline{padding-left:0}.error{font-weight:400}.col-w2d4{width:25%}@media all and (min-width:900px){.col-w2d4{width:50%}}@media all and (max-width:340px){.nodeButtons .col-w6{white-space:normal;width:100%;text-align:left!important}}.col-w6d8{width:50%}@media all and (min-width:900px){.col-w6d8{width:66.666667%}}.col-w3d2{width:25%}.col-w3d2,.col-w6d8{position:relative;float:left;padding-right:5px;padding-left:5px}@media all and (min-width:0){.row{margin-right:-5px;margin-left:-5px}.modal{position:relative;top:auto;bottom:auto;left:auto;right:auto;z-index:auto;overflow:visible}.modal>.modal-header{display:none}}.date-area,.date-area .header,.date-area .row,.info,.info .head,.info .head h3,.info .holder,body.modal-open{overflow:hidden}.modal.light{background:#fff}@media all and (min-width:0){.modal.search-modal{z-index:10009}.modal.light{background:0 0}.modal.no-header{top:auto}}.filters.show{top:0;right:0;left:0;bottom:59px;position:fixed}.journeys-header{font-weight:700;text-align:left;margin-bottom:13px}#warningheader,.btn,.date-area .column{text-align:center}@media all and (min-width:900px){.col-w3d2{width:16.666667%}.journeys-header{padding:20px;font-size:23px}.summary{width:70%;border-top:0;border-left:0;border-bottom:0}}.pleasepick{padding-left:5px;padding-right:5px;line-height:1.2em}@media all and (min-width:900px){.summary-full{width:100%}.summary-full .info{width:70%;margin:0 auto;float:none}.fare{width:30%;border-top:0;border-bottom:0;border-right:0}}.fare>.fare-cost{font-size:28px;font-weight:900}@media all and (min-width:0){.nodes{display:block;margin:10px -5px 0}.details{bottom:auto;position:relative;right:auto;font-size:11px}.f-info{bottom:auto;position:relative;right:auto;font-size:11px;width:auto}}.journey-breakdown .meta{width:85px}.all-fares tr{border-top:1px solid #FFF;border-left:0;border-right:0}.all-fares tr.current{background:#BCE4C9!important;border:1px solid #5fbc63;border-left:0;border-right:0}.all-fares td{padding:10px 5px}.cur-terms{background:#BCE4C9;padding:15px 10px 5px}.statistic.heading::after{color:#90d2d2}.statistic::after{background:#90d2d2}.operator,.operators>div,.prov>div,.seo-provider{width:72px;height:38px;margin-left:5px;background-size:363px 426.1px}.meta .operator{-webkit-filter:none;filter:none}.LE,.abellio-greater-anglia{background-position:-146.9px -312px}.AW,.arriva-trains-wales{background-position:-291.5px -235.3px}.CS,.caledonian-sleeper{background-position:-74.1px -313.3px}.CH,.chiltern-railways{background-position:-291.5px -273.3px}.cie{background-position:-146.9px -388.3px}.XC,.crosscountry{background-position:-146.9px -1px}.GR,.virgin-east-coast{background-position:-218.7px -1px}.EMT,.east-midlands-railway,.east-midlands-trains{background-position:-1px -40.3px}.ES,.eurostar{background-position:-146.9px -40.3px}.GW,.first-great-western{background-position:-218.7px -40.3px}.HT,.first-hull-trains{background-position:-1px -79.3px}.TP,.first-transpennine-express{background-position:-74.1px -79.3px}.GX,.gatwick-express{background-position:-146.9px -79.3px}.GC,.grand-central{background-position:-218.7px -79.3px}.GN,.great-northern{background-position:-1px -118.3px}.HC,.heathrow-connect{background-position:-74.1px -118.3px}.HX,.heathrow-express{background-position:-146.9px -118.3px}.IL,.island-line{background-position:-1px -157.3px}.LM,.london-midland{background-position:-74.1px -157.3px}.LO,.london-overground{background-position:-146.9px -157.3px}.LT,.london-underground,.underground{background-position:-218.7px -157.3px}.merseyrail{background-position:-146.9px -195px}.TW,.nexus-tyne-wear-metro{background-position:-1px -235.3px}.north-yorkshire-moors-railway{background-position:-74.1px -235.3px}.NT,.northern-rail{background-position:-146.9px -235.3px}.OXFT,.oxford-tube{background-position:-218.7px -235.3px}.SR,.scotrail{background-position:-74.1px -273.3px}.SW,.south-west-trains{background-position:-146.9px -273.3px}.SE,.southeastern{background-position:-218.7px -273.3px}.SN,.southern{background-position:-291.5px -1px}.TL,.thameslink{background-position:-291.5px -79.3px}.AW,.transport-for-wales{background-position:-218.7px -388.3px}.VT,.virgin-trains{background-position:-291.5px -118.3px}.WR,.west-coast-railway{background-position:-291.5px -157.3px}.west-midlands-trains{background-position:-291.5px -385.3px}.avanti,.avanti-west-coast, .VT{background-position:-291.5px -388.3px}.london-north-eastern-railway, .GR{background-position:-1px -385.3px}.MB{background-position:-1px -195px}.uk-rail-connections{display:none!important}div.tb-leg{background:#90d2d2}h1{line-height:inherit}div.guides .h3,div.guides h3{font-size:30px;letter-spacing:-.02em;color:#132968}a,a:focus,a:hover{color:#5fbc63}p{margin:0 0 .8em;line-height:1.7em}a{text-decoration:none;font-weight:700}fieldset,form{margin:0;padding:0;border-style:none}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search],textarea{-webkit-appearance:none;-webkit-border-radius:0;box-sizing:border-box;border:1px solid #333;padding:.4em .7em;border-radius:5px}input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,textarea:focus{border-color:#000}input[type=text]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#333}input[type=text]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#333}input[type=text]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder{color:#333}input[type=text]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#333}input[type=text].placeholder,input[type=tel].placeholder,input[type=email].placeholder,input[type=password].placeholder,input[type=search].placeholder,textarea.placeholder{color:#333}select{-webkit-border-radius:0}textarea{resize:vertical;vertical-align:top}button,input[type=button],input[type=reset],input[type=submit],input[type=file]{-webkit-appearance:none;-webkit-border-radius:0;cursor:pointer;outline:0}#warningheader{line-height:2em;padding:10px;display:none}#header{position:relative;width:100%;z-index:9}#header .logo{float:left;width:260px;max-width:100%;margin:0}#header .logo>h1{margin:0}@media all and (min-width:900px){#header .logo{width:320px}}#header .basket{width:35px;height:30px;float:right;background:url(/sites/default/includes/themes/raileasy/img/ico.png) no-repeat;position:relative;margin:16px 0 0;text-decoration:none}#header .basket:hover{opacity:.7}#header .basket span{width:15px;height:15px;border-radius:100%;position:absolute;top:-9px;right:-8px;text-align:center;color:#0ff;background:rgba(0,39,79,.8);font-size:9px;line-height:15px;font-weight:700}#main{min-height:640px}@media (max-width:767px){.filters.show{position:fixed!important}}.booking-form{position:absolute;bottom:0;left:0;right:0;z-index:9;padding:0 10px}.date-area .col,.visual-area{position:relative}.booking-form .holder{border-radius:10px 10px 0 0;background:rgba(0,39,79,.8);max-width:1180px;margin:0 auto;padding:24px 20px 5px}.booking-form .col{margin:0 0 10px}.booking-form .col:after{display:block;clear:both}.booking-form label{display:block;color:#0ff;padding:1px 0 5px;font-size:12px}.booking-form input[type=text],.booking-form input[type=date],.booking-form input[type=time]{width:100%;height:34px;display:block;background:0 0;border:0;color:#fff;padding:2px 0 11px;font:15px/18px Prompt,sans-serif;border-bottom:1px solid #0ff;outline:0}.booking-form input[type=submit],.btn{text-shadow:0 1px rgba(0,0,0,.15);background:#0ff;color:#fff;transition:opacity .3s ease-in-out;text-transform:uppercase}.btn,.date-area .txt span,.date-area label{font-weight:700}.journeys-header,.passengers select.form-control,button,select.form-control{font-family:Prompt,sans-serif}.date-area .time,.info .note,.italics{font-style:italic}.booking-form input[type=submit]{border-radius:5px;width:100%;height:51px;opacity:1;font-size:12px;font-weight:700;margin:15px 0 0;border:0;padding:0;outline:0}.booking-form input[type=submit]:hover{opacity:.8}.btn{border-radius:5px;opacity:1;font-size:14px;display:block;text-decoration:none;width:180px;margin:0 auto;padding:18px 10px}.btn:hover{opacity:.6}.date-area{padding:28px 10px 0}.date-area .column:nth-child(1){margin:0 0 20px}.date-area .holder{border-right:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.date-area h2{margin:0;font-size:15px;color:#333;padding:0 0 25px}.date-area h2 span{display:block;color:#0ff;font-size:12px;padding:0 0 9px}.date-area .header .col{padding:7px 3px;font-size:9px}.date-area .header .col:nth-child(1){border:0}.date-area .row{display:-ms-flexbox;display:flex}.date-area .row:nth-child(2n+1){background:#ebffff}.date-area .col{float:left;width:20%;min-height:55px;border:solid #e1e1e1;border-width:1px 0 0 1px;font-size:12px;line-height:15px;padding:8px 6px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center}.date-area .col:nth-child(1){text-align:left;-ms-flex-pack:start;justify-content:flex-start}.date-area .txt{display:block;color:#333}.date-area .time{display:block;color:#999}.date-area label{display:block;color:#333;font-size:12px}.info .head .price,.info .head h3,.info h2,.info time,.info ul{font-size:15px;color:#333}.date-area label:before{transition:opacity .3s ease-in-out;position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #0ff;opacity:0;cursor:pointer}.date-area label.jcf-label-active:before{opacity:1}.date-area .title{padding:5px 0;display:block}.info h2{margin:0 0 26px;font-weight:400;text-align:center}.info .col{border:1px solid #e1e1e1;padding:12px 15px 17px;min-height:170px;margin:0 0 15px}.info .col:nth-child(3){text-align:center;background:#ebffff}.info .head{padding:0 0 3px;margin:0 0 17px;border-bottom:1px solid #0ff}.info .head .price{float:right;font-weight:700}.info .head h3{font-weight:400}.info time{display:block;padding:0 0 13px}.info ul{padding:0;margin:0}.info ul li{padding:0 0 5px}.info ul li time{display:inline-block;padding:0;font-weight:700}.info .note{display:block;font-size:12px;color:#999;padding:1px 0 0}.info h4{margin:0 0 6px;font-size:12px;color:#0ff}.info .total-price{display:block;font-size:30px;font-weight:700;color:#333;padding:0 0 6px}.info .text{display:block;color:#333;font-size:12px;padding:0 0 12px}@media (min-width:480px){.date-area .header .col{font-size:12px;padding:7px 8px}.date-area label{font-size:15px}}@media (min-width:768px){.booking-form .box{padding:0 0 25px}.booking-form .col{float:left;width:26%;margin:0 3.2% 0 0}.booking-form .col:nth-child(2),.booking-form .col:nth-child(3){width:18.7%}.booking-form .col:nth-child(4){width:8%}.booking-form .col:nth-child(5){width:15.7%;margin:0}.booking-form input[type=submit]{margin:4px 0 0}.date-area{padding:28px 4px 0 3px}.date-area .column{float:left;width:50%}.info .col,.info .col:nth-child(2){width:37.72%}.date-area .column:nth-child(1){margin:0 -2px 0 0;position:relative;z-index:9}.date-area .column:nth-child(1) .holder{border-right:2px solid #0ff}.date-area h2{padding:0 0 25px 20%}.info{padding:56px 3px 0 4px}.info .col{margin:0;float:left;border-width:1px 0 1px 1px}.info .col:nth-child(3){width:24.5%;border-width:1px}.info .btn{width:100%}}@media (min-width:1024px){#header .holder{padding:15px 8px 5px 0}.booking-form{padding:0}.booking-form .holder{padding:24px 30px 5px}.booking-form input[type=submit]{font-size:14px}.date-area .col{font-size:12px;padding:8px}}@media (max-width:767px){.booking-form .box{float:left;width:46%;margin:0 2%}}.col-78,.info{width:100%}.smallmodal #search{z-index:auto}.form-control{background-color:#fff}.form-control::-ms-expand{display:none}select.form-control{padding-right:30px}.passengers select.form-control,select.form-control{background:url(/sites/default/includes/themes/raileasy/svg/down.svg) right 10px center no-repeat #fff;font-size:14px;height:38px;cursor:pointer;padding-left:10px;background-size:9px 6px}select.form-control[name=distance]{height:40px}#del-collect .form-control,#del-post .form-control,#del-special .form-control,#payment .form-control,#personal .form-control,#reserve1 .form-control{background-color:#fff;border:1px solid #e8e2e2;margin-bottom:15px;margin-top:5px}#results #del-collect .bb-btn__call,#results .finder .bb-btn__call{margin-bottom:15px;margin-top:5px}input[name=postcode]{text-transform:uppercase}#del-collect select.form-control,#del-post select.form-control,#del-special select.form-control,#payment select.form-control,#personal select.form-control,#reserve1 select.form-control{background:url(/sites/default/includes/themes/raileasy/svg/down.svg) right 10px center/10px auto no-repeat #fff;color:#333}.bb-btn__drop,.details{color:#fff}.bb-btn__drop{padding-right:14px;min-width:auto}.bb-btn__drop,.bb-btn__drop:hover,.open .bb-btn__drop{background-image:url(/sites/default/includes/themes/raileasy/svg/down.svg)}.bb-btn__no_drop{background-image:none!important;padding-left:0;padding-right:0;height:auto}.railcard-drop .bb-btn__no_drop{background-image:url(/sites/default/includes/themes/raileasy/svg/down.svg)!important;background:url(/sites/default/includes/themes/raileasy/svg/down.svg) right 10px center no-repeat #fff;font-size:14px;height:38px;cursor:pointer;padding-left:10px;background-size:9px 6px;color:#333;border-radius:5px;width:100%;text-align:left}div.has-error{border-bottom:0}.form-group>time span{color:#5fbc63;margin-right:5px}.form-group>time{color:#333}.filter-group.inline>.form-group{padding-right:15px}.filter-group:first-child{padding-top:0}.bb-btn__lrg{height:38px;border-radius:2px}#change-inbound:hover,#change-outbound:hover,.bb-btn__drop:hover,.bb-btn__text:hover{color:#5fbc63;text-decoration:none}#clearFilters,.selected>.header-selected button:hover{text-decoration:underline}.bb-btn__light{font-weight:700}.show .search-form .picker,.show .search-form .picker input,.show .search-form select{cursor:pointer}.show .search-form .autocomplete{color:#fff}.search-form input[type=text]:focus::-webkit-input-placeholder,.search-form input[type=date]:focus::-webkit-input-placeholder,.search-form input[type=time]:focus::-webkit-input-placeholder,input[name=postCode]:focus::-webkit-input-placeholder{color:transparent}.search-form input[type=text]:focus:-moz-placeholder,.search-form input[type=date]:focus:-moz-placeholder,.search-form input[type=time]:focus:-moz-placeholder,input[name=postCode]:focus:-moz-placeholder{color:transparent}.search-form input[type=text]:focus::-moz-placeholder,.search-form input[type=date]:focus::-moz-placeholder,.search-form input[type=time]:focus::-moz-placeholder,input[name=postCode]:focus::-moz-placeholder{color:transparent}.search-form input[type=text]:focus:-ms-input-placeholder,.search-form input[type=date]:focus:-ms-input-placeholder,.search-form input[type=time]:focus:-ms-input-placeholder,input[name=postCode]:focus:-ms-input-placeholder{color:transparent}.progress .wrapper{background-color:#5fbc63}.basket .heading span.total{font-size:24px;font-weight:900}.basket .heading span{margin-top:25px;font-size:14px}.operators{margin-bottom:30px;float:right}@media all and (max-width:899px){.basket .heading span{margin-top:21px}.basket .heading span.total{margin-top:3px}.btn-filter{background:url(/sites/default/includes/themes/raileasy/img/filter-icon-mobile.png) 30px center/21px 18px no-repeat #132968}.col-s12{width:100%}.operators{display:none}}.bk-breadcrumb .wee-only{visibility:hidden;display:none}.btn__icon,.btn__icon:hover{background:url(/sites/default/includes/themes/raileasy/icons/search.svg) left 4px no-repeat;color:#fffs;visibility:hidden}.info{padding:3px 3px 0 4px}.bb-btn__call{background-color:#5fbc63;font-size:17px;font-weight:700;height:40px}#del-post .bb-btn__call,#del-special .bb-btn__call,#payment .bb-btn__call{height:38px}.journeys-header span{color:#5fbc63}@media all and (max-width:899px){.journeys-header{font-size:20px}.info .city{margin-top:10px}.basket .to{margin-top:10px!important}.basket h3{padding:0}}.info .city{text-transform:none;font-weight:400;font-size:13px}.cur-terms h4.split,.info .cityTime,span.split,span.splits,td.split{font-weight:700;font-family:Prompt,sans-serif}.info .cityTime{font-size:18px}.summary{padding:7px 12px}.selected .summary{padding:10px}.fare>.fare-cost{padding-top:10px;padding-bottom:5px;color:#333}@media all and (max-width:899px){.summary{width:100%;border-bottom:0}.wee-invisible{visibility:hidden}.fare{-ms-flex-direction:row;flex-direction:row;width:100%;border-style:solid;height:100px}.fare>button{width:50%}.fare .bb-btn__call{height:100%;text-align:center}.fare>.fare-cost{padding-bottom:8px;font-size:21px}}.cur-terms h4.split,span.split,span.splits,td.split{font-size:100%}.duration>span{margin-left:0;text-align:center;display:block;margin-right:0}.durationLine{display:block;text-align:left!important;border-top:2px solid #505050;padding-top:5px;padding-bottom:5px;margin:15px auto 0;width:100%;position:relative}.durationLine:after,.durationLine:before{width:9px;height:9px;background:#fff;border-radius:100%;position:absolute;top:-7px;border:2px solid #505050}.durationLine:after{right:0}.to{color:#505050;margin-top:-16px;font-size:17px}.basket .to{margin-top:auto}.checkbox-inline,.radio-inline{margin-bottom:10px}.duration{font-size:11px}.nodeLocation{margin-top:0}#sortBy{background:url(/sites/default/includes/themes/raileasy/svg/down.svg) right 10px center/10px auto no-repeat #fff;color:#555;cursor:pointer}.scotch-close,.scotch-close:hover{background-color:#5fbc63}#sortBy:focus{border-color:#5fbc63}body.modal-open{position:fixed}.scotch-modal{padding:10px 20px;width:90%;overflow:auto;max-height:90%}.slider__label{font-size:13px}.travel-date{float:left;font-size:12px;line-height:normal;margin-top:12px;margin-bottom:12px;font-weight:500}.bb-btn__cont,.bb-btn__pay{margin-top:7px}@media all and (min-width:900px){.journeys-header{background:#132968;background-size:35px}}.search-header{text-transform:none!important;text-align:left!important;padding:10px 0 10px 4px}.details{color:#5fbc63;outline:0;font-size:12px}@media all and (max-width:899px){.travel-date{margin-top:5px;margin-bottom:22px}.details{font-size:11px}.no-wee{display:none}}.progress .wrapper{border:0;background:#132968}.progress .wrapper .bar{position:absolute;background:#24a74c}.progress .wrapper .msg{position:relative;font-weight:700;font-size:14px;padding:0}.alert-error,.alert-success,.alert-warning{color:#4a4a4a;margin:20px 0 10px;padding:20px}@media all and (min-width:900px){.progress .wrapper .msg{font-size:16px}}.alert-warning{background-color:#fbe7a9;border:none;border-left:4px solid #ffc107;border-radius:0}.alert-success{background-color:#BCE4C9;border:none;border-left:4px solid #5fbc63;border-radius:0}.alert-error{background-color:#f8d7da;border:none;border-left:4px solid #d8000c;border-radius:0}.basket .alert{padding:10px 20px;margin-top:10px}.fare-type{font-weight:400;margin-top:5px;margin-bottom:5px}span.fare-type.fare-additional{font-size:13px;font-weight:700}.selected>.header-selected{background-color:#132968;color:#fff;padding:0 5px}.basket .heading small{padding-left:0;padding-right:5px;font-weight:700;font-family:Prompt,sans-serif;color:#fff}.bk-breadcrumb a{cursor:pointer}#change-inbound .svg-icon use>svg,#change-inbound .svg-icon use>svg path,#change-outbound .svg-icon use>svg,#change-outbound .svg-icon use>svg path{fill:#fff}.svg-icon-filter{width:11px;height:11px;margin-left:3px;fill:#505050}input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=checkbox]+span{padding-left:25px;height:22px;display:inline-block;background-repeat:no-repeat;background-position:0 -30px;vertical-align:middle;cursor:pointer}input[type=checkbox]:checked+span{background-position:0 3px}label.checkbox-inline>span,label.mdl-checkbox>span{background-image:url(/sites/default/includes/themes/raileasy/img/checkboxes.png);background-size:16px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#personal label.checkbox-inline input[type=checkbox]+span,#seating label.checkbox-inline input[type=checkbox]+span{background-position:0 -33px}#personal label.checkbox-inline input[type=checkbox]:checked+span,#seating label.checkbox-inline input[type=checkbox]:checked+span{background-position:0 0}#payment label.checkbox-inline input[type=checkbox]+span{background-position:0 -33px}#payment label.checkbox-inline input[type=checkbox]:checked+span{background-position:0 0}label.radio2{cursor:pointer;display:block}.noUi-horizontal{margin:0 12px;height:7px}.extra-info{margin-top:20px}.fare-type-split{background-color:#5fbc63;padding:4px 10px;color:#fff;font-size:12px}.noUi-horizontal .noUi-handle{cursor:pointer;border:2px solid #bdbdbd;border-radius:3px;height:21px;left:-13px;top:-7px;width:27px}.noUi-handle::after,.noUi-handle::before{display:block;position:absolute;height:11px;width:1px;background:#bdbdbd;left:10px;top:3px}.noUi-handle::after{left:12px}.noUi-active{transform:scale(1)}.noUi-connect{background:#5fbc63}[disabled] .noUi-connect,[disabled].noUi-connect{background:#d4d4d4}[disabled] .noUi-handle{background:#fff}.form-control.has-error{border-color:#ff585f!important}.container.static{max-width:900px;margin-left:auto;margin-right:auto;padding:10px 20px;background-color:#f5f5f5;margin-bottom:0}#wrapper.container.static{margin-top:20px!important}#wrapper.container.static h1{font-family:Prompt,sans-serif;color:#132968;font-size:40px;margin-top:30px;margin-bottom:30px;letter-spacing:-.02em}#wrapper.container.static h2{font-size:22px;text-align:left;margin:1em 0}#wrapper.container.static h3{margin:1em 0}#wrapper.container.static ol,#wrapper.container.static ul{padding-left:20px!important}#wrapper.container.static ul li ul{padding-top:10px}#wrapper.container.static li{padding-bottom:15px}#wrapper.container.static img.article{float:right;max-width:100%;padding:20px 0 20px 20px;box-sizing:content-box}@media all and (max-width:899px){#wrapper.container.static img.article{width:100%!important;padding:20px 0!important;float:none;box-sizing:border-box}}#copy{text-align:center;padding:10px;background-color:#132968;color:#fff;font-size:.9em}.detail-parent,.summary-child,.summary-parent,.summary-row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff}.journey-breakdown,.journey-breakdown-cell{width:100%}@media all and (min-width:900px){.journey-breakdown-cell{width:50%;padding:20px 5px}}.map img{min-height:1px;width:100%}.dropdown-menu{min-width:290px;background:#132968;color:#fff;border:0}.dropdown-menu.right{top:-146px}@media (min-width:1024px){.dropdown-menu.right{top:-146px}}.dropdown-header{margin-top:10px}.dropdown-header h3{font-family:Prompt,sans-serif}.dropdown-body label{display:block;margin-bottom:10px}.dropdown-body .bb-btn.bb-btn__plain{color:#5fbc63;width:100%;font-family:Prompt,sans-serif;font-size:14px;font-weight:700}.dropdown-body .bb-btn.bb-btn__plain:hover{color:#5fbc63}.bb-date__times>.bb-date__time.is-selected,.is-selected,.is-selected .bb-date__button{background:#132968!important;color:#fff!important}.col-w8d6{width:66.666667%}@media all and (min-width:900px){.col-w8d6{width:50%}}.col-w2d6{width:16.666667%}.div>.sup{padding-top:10px}@media all and (min-width:900px){.col-w2d6{width:50%}.div>.sup{padding:10px 20px 20px 0}}.div .div>h2{text-align:left}.splitText{color:#5fbc63;font-weight:500;font-size:13px}.ticketText{color:#333;font-weight:500}span.fare-type.split{font-weight:400;font-size:12px;margin-top:15px}.splitimportant{margin-bottom:10px}@media (max-width:767px){span.fare-type.split{margin-top:7px}}span.cost{font-family:Prompt,sans-serif}span.fare-ticket-name{font-weight:500}span.fare-type{font-size:13px;font-family:Prompt,sans-serif}.bb-btn.disabled{background-color:#e5e5e5}#savings{display:none}input[type=text]::-ms-clear{display:none}.steps .h2,.steps h2{font-size:40px;text-align:left}.steps{margin-bottom:0}.div{background:0 0;border:0}@media all and (min-width:768px){.div{padding:15px 20px 15px 0}}.AIR,.BUS,.CABLE,.CITY,.COACH,.FERRY,.METRO,.RAIL,.TAXI,.TRAM{background:0 0}.spinner.spinner-overlay{background:0 0;top:80px}.spinner.spinner-booking{position:relative;padding:40px;min-height:0;background:0 0;top:-10px}.fadeIn{z-index:11}.basket-add>.bb-btn__small{background:0 0;font-weight:400}@media all and (max-width:1089px){.basket .cart-header h3{margin-top:0;line-height:30px}#breadcrumbs .col-w10{width:100%}.checkbox-lrg>label{padding-left:5px}}.costs{padding-bottom:0}.checkbox-lrg>small{display:block;line-height:1.7em;font-size:14px;color:#4a4a4a;font-weight:400;padding-top:20px;padding-left:5px}.bk-breadcrumb a:hover,.selected>.header-selected button{color:#fff}@media all and (min-width:900px){.checkbox-lrg>label,.checkbox-lrg>small{padding-left:5px}}#change-inbound,#change-outbound,.div.div-error>h2{padding-left:10px;padding-right:10px}@media all and (min-width:1089px){.cart-header>div.col-w8 button{margin-top:5px}}.journey-breakdown .stopping>.stop>.city,.journey-breakdown .stopping>.time{font-weight:400}.transit-label .bb-btn{font-size:11px}.ticket{line-height:14px}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#5fbc63 0,#5fbc63 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px}.ribbon span::after,.ribbon span::before{content:"";position:absolute;top:100%;z-index:-1;border-bottom:3px solid transparent;border-top:3px solid #5fbc63}.ribbon span::before{left:0;border-left:3px solid #5fbc63;border-right:3px solid transparent}.ribbon span::after{right:0;border-left:3px solid transparent;border-right:3px solid #5fbc63}#sidebar:after,.blocks:after,.smallmodal::before,div.ticketlist p:after{content:" "}.slider{margin:15px 7px 10px}.hidden{display:none!important;visibility:hidden}.hidden.on-wee{display:block!important;visibility:visible}#ifb,.hide,.hide.full-info{visibility:hidden}@media all and (min-width:900px){.hidden.on-wee{display:none!important;visibility:hidden}}.basket .journey-breakdown .meta{width:80px}.scotch-modal.scotch-open.scotch-anchored{margin-bottom:20px}.bb-date__button{font-weight:700;font-family:Prompt,sans-serif}.is-today .bb-date__button{color:initial;font-weight:700}@media (max-width:767px){.bb-date__button,.bb-date__times>.bb-date__time{height:35px}.bb-date__dt{padding-bottom:0}.bb-date__button:hover{background:initial}}.bb-date__tbl th{color:initial}#sidebar:after,.blocks:after{display:table;clear:both}.is-affixed{min-height:1px}.sidebar__inner{transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}.hide{display:none}.smallmodal::before{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(1,1,1,.7);display:block;z-index:10005}.fa-spin,.firsticon,.thin .editsearch{display:inline-block}.open+.dropdown-menu,.open>.dropdown-menu,.socialise a{z-index:10010}.modal.search-modal{z-index:auto}.locations .switch{background:url(/sites/default/includes/themes/raileasy/svg/swap.svg) no-repeat;background-size:contain;height:22px;width:22px;transform:rotate(90deg);top:32px;right:-11px}.additional{float:none;margin-top:20px}@media (min-width:900px){.locations .switch{z-index:10002;transform:none;top:11px;right:-11px}.additional{margin-top:0}.btn-ok.bb-btn.bb-btn__ok{display:none}}.additional>div{margin:0}.additional>div.open{float:none;width:100%}.icon.icon-depart{left:9px}.icon.icon-return{left:7px}@media (max-width:500px){.logo img{padding-left:10px;padding-right:10px}#header .logo{float:none;margin:0 auto}}.info-icon{fill:#5fbc63}.fa-spin{animation:fa-spin 1s infinite linear;font-size:16px}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}@font-face{font-family:icomoon;font-display:swap;src:url(/sites/default/includes/themes/raileasy/fonts/icomoon.eot?ek3qse);src:url(/sites/default/includes/themes/raileasy/fonts/icomoon.eot?ek3qse#iefix) format("embedded-opentype"),url(/sites/default/includes/themes/raileasy/fonts/icomoon.ttf?ek3qse) format("truetype"),url(/sites/default/includes/themes/raileasy/fonts/icomoon.woff?ek3qse) format("woff"),url(/sites/default/includes/themes/raileasy/fonts/icomoon.svg?ek3qse#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" fa-"],[class^=fa-]{font:normal normal normal 14px/1 icomoon;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.add-to-calendar-widget,.bb-date,.checkout label,.grid-results div.split-saving>small{font-family:Prompt,sans-serif}.fa-question-circle:before{content:"\e900"}.fa-sync:before{content:"\e981"}img[data-src]{opacity:0}.journey .journey-breakdown .leg-label{bottom:25px}#change-inbound,#change-outbound{background-color:#5fbc63;width:auto;text-decoration:unset!important;text-transform:uppercase;border-radius:2px;margin-top:5px;margin-bottom:5px;font-weight:500;font-size:13px;height:26px}#change-inbound:hover,#change-outbound:hover{color:#fff;background-color:#5fbc63}.selected>.header-selected>h3{font-size:13px}@media all and (min-width:900px){.all-fares tbody tr:hover{background-color:rgba(36,167,76,.2)}}.top{margin-top:10px}.delay-anim{animation-duration:0s!important}.showmore{padding-left:3px!important}.editsearch{cursor:pointer}h2.search-header{line-height:1.5em}.firsticon{background-color:#5fbc63;padding:3px;color:#fff;font-size:1em;margin-right:3px;border-radius:3px;font-weight:400}#depart .btn-clear.bb-btn.bb-btn__cal,.btn-cancel.bb-btn.bb-btn__cal,.more{display:none}input,label{outline:0}.tickets .ticket li.row .wbot{margin-bottom:0}.div:last-of-type{border-bottom:0}div.div.checkbox-lrg+div.div.checkbox-lrg{border-top:1px dashed #ccc}#collection input[type=radio]+label{background-position:left 0;padding-left:30px;padding-right:0}#collection input[type=radio]:checked+label{background-position:left -18px}#collection small{padding-left:0}@media (max-width:767px){.results .col-4.push-left{margin-top:0;padding:0}}ul.cards{margin-top:9px;margin-bottom:5px}.errors>ul{margin-top:8px}.node{font-size:12px}.journey-breakdown{font-szie:12px}#step-errors ul{margin-top:10px;list-style:inside}#step-errors>div{padding-top:10px}.journey{margin:0 0 15px}.steps .div.wee{padding-top:0}#clearFilters{cursor:pointer}@media (max-width:899px){.journey{box-shadow:3px 3px 5px 0 rgba(0,0,0,.15)}#bookingPay{display:none}.sidebar .filter-group{clear:both}.sidebar .fare-class .form-group,.sidebar .ticket-type .form-group{width:33%;float:left;padding-top:4px;padding-bottom:0}}.bb-date{cursor:default}.is-disabled .bb-date__button{opacity:.5}.picker .bb-btn{font-weight:700;font-size:13px}.scotch-content h2{border-bottom:0;padding-bottom:0;text-align:left;border-top:1px solid #e8d8d8;padding-top:10px}.scotch-content h2:first-child{border-top:0}.dropdown-item>.code{padding-right:7px}.bb-btn__i{position:absolute;right:30px!important;top:3px}@media (min-width:900px){.detail.in{border:0;border-top:1px solid #e8e2e2}.bb-btn__i{right:17px!important}.bb-btn__i>.svg-icon{padding-right:10px}}.bk-breadcrumb li.hide{display:none!important}#ifb,#info-box-footer,#nraccred,#rxp-footer .text-right,#rxp-header{display:none}.bk-breadcrumb li.current.col-w4{width:100%}@media all and (min-width:900px){.bk-breadcrumb li.current.col-w4{width:33.333%}}hr{border:1px solid #ccc}.portfolio-realex{background:#fff;max-width:435px}.panel{border-color:#fff;box-shadow:0 1px 1px #fff}#another-card-section,#rpx-another-card{background:#fff}#hpp-accordion .panel-heading{background-color:#fff}#main-btn-box,#panelPayWithSavedCard{width:94%;margin-left:3%}#main-btn-box .btn-hpp-a{font-size:1.25em;background-color:#09c;font-weight:100}#rxp-footer{background-color:#fff;padding:0 0 0 8px;margin-left:2%}iframe{border:none;background-color:#eee!important;width:100%;min-height:560px}iframe#AWIN_CDT{min-height:0}.ifr-overlay{position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;background:#eee;z-index:999}.ifr-container{z-index:1;max-width:400px}.checkout label{font-weight:700}#globalpaylogo{width:250px;max-width:100%}#nraccred{padding:30px 0;background-color:#e5e5e5}body.thin #nraccred{background-color:#eee}#nraccred>img{width:100px;display:block;max-width:100%;margin:0 auto}.add-to-calendar{position:relative;text-align:left}.add-to-calendar>*{display:none}.add-to-calendar>.add-to-calendar-widget{display:block}.add-to-calendar-checkbox+div.add-to-calendar-dropdown{display:none;margin-left:20px}.add-to-calendar-checkbox+div.add-to-calendar-dropdown a,.add-to-calendar-checkbox:checked+div.add-to-calendar-dropdown{display:block}input[type=checkbox].add-to-calendar-checkbox{position:absolute;visibility:hidden}.add-to-calendar-checkbox+div.add-to-calendar-dropdown a:hover{background-color:#efffe2}.add-to-calendar-checkbox+div.add-to-calendar-dropdown a:before{width:30px;height:30px;display:inline-block;float:left;background-image:url(data:image/png;base64,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);margin-right:.5em;content:' ';background-size:123px 30px;background-repeat:no-repeat}.icon-ical:before{background-position:0 0}.icon-outlook:before{background-position:-91px 0}.icon-off365:before{background-position:-62px 0}.icon-yahoo:before{background-position:-36px 0}.icon-google:before{background-position:-32px 0}.add-to-calendar-widget{position:relative}.add-to-calendar-label{cursor:pointer;display:inline-block;color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' class='st0' d='M25.5,10l-4-3v2h-3V5c0-1.7-1.3-3-3-3V1c0-0.6-0.4-1-1-1H14c-0.6,0-1,0.4-1,1v1H6V1c0-0.6-0.4-1-1-1H4.5 c-0.6,0-1,0.4-1,1v1c-1.7,0-3,1.3-3,3v10c0,1.7,1.3,3,3,3h12c1.7,0,3-1.3,3-3v-4h3v2L25.5,10z M16.5,15c0,0.6-0.4,1-1,1h-12 c-0.6,0-1-0.4-1-1V7h14v2v2V15z' /%3E%3C/svg%3E");background-position:0 50%;background-repeat:no-repeat;padding:10px 0 10px 28px;background-size:20px 20px;font-size:17px;font-weight:700;height:40px}a.passbook,a.pdfticket{background-size:contain;text-indent:-99999px;float:left;outline:0;background-repeat:no-repeat}.add-to-calendar-dropdown{position:relative;z-index:99;background-color:#fff;top:0;left:0;padding:10px 0;margin:0!important;border-radius:0;box-shadow:1px 0 0 .5px rgba(50,50,93,.17),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07),0 1px 2px 0 rgba(0,0,0,.08),0 0 0 0 transparent!important}#checkout-link,.fare-cost .svg-qr,input[type=radio],ul.top-nav{position:absolute}.add-to-calendar-dropdown a{display:block;line-height:1.75em;text-decoration:none;padding:5px 25px;text-transform:none;text-align:left;text-shadow:none;color:#555}.add-to-calendar-dropdown a:hover{opacity:1}.addtocalendar{width:200px;max-width:100%;border-radius:0}a.pdfticket{background-image:url(/sites/default/includes/themes/raileasy/img/pdf.png);display:block;width:70px;height:60px}a.passbook{background-image:url(/sites/default/includes/themes/raileasy/img/passbook.png);display:none;width:180px;height:50px;margin-top:9px}@media all and (max-width:900px){a.passbook.showpassbook{display:block}div.ticketlist.showpassbook{float:none}}div.ticketlist{float:left;padding-bottom:15px}.ticketlistheader{clear:both}div.ticketlist p:after{clear:both;display:block}div.journeylistblock{clear:both}div.journeylist{float:left;padding-right:20px}@media all and (max-width:900px){div.journeylist{display:none}}.ticket li.nobottomborder{border-bottom:0}input[type=radio]{z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}input[type=radio]+label{padding-right:26px;height:16px;display:block;line-height:16px;background-size:16px auto;background-repeat:no-repeat;background-position:right 0;vertical-align:middle;cursor:pointer}input[type=radio]:checked+label{background-position:right -18px}label.radio{background-image:url(/sites/default/includes/themes/raileasy/img/radios.png);-webkit-user-select:none;-moz-user-select:none;user-select:none}label.radio.hide-label{background-image:none;padding-left:0!important;cursor:default}.bb-btn__i>.svg-icon{box-sizing:content-box;padding-right:0;width:16px}.autocomplete .bb-btn__i{right:8px!important}#checkout-link{top:-5px;z-index:10;color:#fff;line-height:20px;right:5px;font-weight:500;padding:5px 15px 5px 0}#checkout-link>#checkout-count{margin-left:5px;background:url(/sites/default/includes/themes/raileasy/icons/basket.svg) right center no-repeat;background-size:20px 20px;display:inline-block;width:30px;height:16px}@media all and (min-width:768px){#checkout-link{right:165px}}.grid-results .svg-qr{position:absolute;fill:#132968;width:15px;height:15px;left:-50px;bottom:2px}.fare-cost .svg-qr{fill:#132968;width:32px;height:32px;right:0;top:10px}.basket .bb-btn__cont{height:62px;padding:9px 20px;text-align:left;font-size:28px;line-height:1;margin:10px 0;border-radius:5px}.basket .bb-btn__cont>span.cont{display:block;margin-top:0;font-weight:700;text-transform:none;font-size:15px}.bb-btn__add{background:url(/sites/default/includes/themes/raileasy/icons/plus.svg) right 14px center no-repeat #A4BDD6;height:32px;font-size:18px;margin:0;border-radius:5px;width:100%;text-transform:uppercase;font-weight:700;padding:0 20px;line-height:32px;text-align:left}.modal-form .dropdown-menu p,.page-head .dropdown-menu p{font-size:14px}.bb-btn__add:hover{background:url(/sites/default/includes/themes/raileasy/icons/plus.svg) right 14px center no-repeat #75a9dc}.conf-item{padding:20px 0 10px;margin:10px 0;border-top:1px dashed #d2d2d2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.nom{margin-top:0;margin-bottom:0}.col-sf{max-width:480px}@media all and (min-width:1089px){.col-sf{min-width:360px;width:40%}}.page-head{width:100%;padding:50px 0;z-index:2}@media all and (min-width:1089px){.page-head{padding:50px 0 100px}}@media all and (min-width:1090px){.page-head{padding:200px 100px}}.add-return{position:relative}.bb-btn__return{border-radius:6px;border:2px solid #d8d8d8;color:#132968;background:0 0;font-size:14px;text-shadow:none;font-weight:700;height:64px;width:164px}.grid-results .col-border,.grid-results .col-return,.grid-results .fare-cell,.grid-results .fare-in,.grid-results .journey-info{border-left:1px solid #b3b1b1}.bb-btn__return:hover{background:0 0;cursor:pointer}.modal-form{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.8);padding:20px 0;z-index:10006}@media all and (min-width:1089px){.modal-form{padding:60px 0 120px}}@media all and (min-width:1090px){.modal-form{padding:60px 0 80px}}@media all and (min-width:1400px){.modal-form{padding:60px 0 80px}}@media all and (min-width:900px){.modal-form .col-m4.col-sf{margin-left:30%}}.navbar.fixed{position:fixed;top:0;left:0;right:0;z-index:100}h2.search-heading{float:left;font-size:18px;margin-bottom:0;line-height:48px;color:#fff}.grid-results{background:#fff;height:100%}.grid-results .navbar{height:48px;overflow:hidden}.grid-results .results-tbl{margin-top:20px;padding:0 5px;font-size:12px}.grid-results .flex-row{display:-ms-flexbox;display:flex}.grid-results .flex-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.grid-results .space-between{-ms-flex-pack:justify;justify-content:space-between}.grid-results .stretch{-ms-flex-align:stretch;align-items:stretch}.grid-results .center{-ms-flex-align:center;align-items:center}.grid-results .room{padding:10px 0}.grid-results .col2{width:156px}.grid-results .col5{width:430px}.grid-results .col6{width:50%}.grid-results .col12{width:100%}.grid-results .pricing{width:233px;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding-bottom:3px;position:relative}.grid-results .pricing>div{width:68px;font-weight:700;line-height:1}.grid-results .row-outbound{width:353px}.grid-results .jheader{background:#132968;padding:10px;font-size:12px;font-weight:700;color:#fff}.grid-results .jheader h3{font-size:24px;margin-bottom:8px}.grid-results .jheader small{font-size:12px;color:#fff;margin-bottom:4px}.grid-results .jheader.choosen{background:#5fbc63}.grid-results .elb{background:#F1F1F1;color:#fff;padding:0 10px;font-size:12px;font-weight:700;border-bottom:1px solid #D8D8D8}.grid-results .elb .bb-btn__text{color:#132968}.grid-results label{font-size:12px;line-height:12px;font-weight:700}.grid-results .flex-filters{margin:20px 0 25px}.grid-results .flex-filters>.form-group{margin:0 10px}.grid-results .class-filters{margin:15px 0}.grid-results .class-filters>.form-group{margin:0 15px 15px 0}.grid-results .split-filters{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.grid-results .journey-info,.grid-results .tbl-labels{-ms-flex-pack:justify;justify-content:space-between}.grid-results .tbl-labels{width:77px;color:#9B9B9B;font-weight:700}.grid-results .tbl-label{padding-left:10px;height:35px;background:#fff}.grid-results .journey-info{width:44px;font-weight:700}.grid-results .journey-info>div{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;height:35px}.grid-results .journey-info>div>small{color:#4a4a4a;font-size:8px}.grid-results .journey-info:hover{background:#A4BDD6;cursor:pointer}.grid-results .row-fare{height:32px;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #b3b1b1}.grid-results .row-fare:last-of-type{border-bottom:1px solid #b3b1b1}.grid-results .row-single{width:586px}.grid-results .fare-spacer{width:75px}.grid-results .fare-cell{width:44px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.grid-results .fare-cell input[type=radio]+label{padding-right:16px}.grid-results .fare-in>.fare-cell:last-of-type{border-right:1px solid #b3b1b1}.grid-results .price{font-size:16px;font-weight:700}.grid-results div.split-saving,.grid-results div.std{font-size:14px;color:#9B9B9B}.grid-results div.std{width:60px}.grid-results .strike{position:relative;width:60px}.grid-results .strike:before{position:absolute;content:"";left:0;top:50%;right:0;border-top:1px solid;border-color:inherit;transform:rotate(-5deg)}.grid-results div.split-saving{position:relative;color:#5fbc63;width:76px}.grid-results div.split-saving>small{color:#9B9B9B;font-size:9px;position:absolute;top:-9px}.grid-results .bb-btn__i{position:absolute;right:0!important;top:5px;left:-32px}.grid-results .bb-btn__i>.svg-icon{padding-right:0;width:16px}.grid-results .bb-btn__i .info-icon{fill:#A4BDD6}.grid-results .mdl-checkbox{height:26px}.grid-results .selected{background-color:#5fbc63;box-shadow:none}.grid-results .selectable{background:rgba(54,201,99,.1)}.grid-results .class1{font:700 11px/11px Prompt,sans-serif;position:relative}.checkout-lrg .bk-breadcrumb span,.grid-results .editsearch,.manage-option .tkt-info .tkt-ins>a,ol li::before{font-family:Prompt,sans-serif}.grid-results .class1:after{background:#ffd466;content:"1st";position:absolute;height:31px;width:32px;text-align:center;line-height:32px;color:#333;right:0}.add-to-basket,.add-to-basket:before{position:absolute;background:#5fbc63}.grid-results .editsearch{color:#fff;line-height:50px;font-size:12px;margin-left:35px}.grid-results .div{padding:0 20px 15px 0}.add-to-basket{width:25%;min-width:200px;right:0;top:0;height:48px}.add-to-basket:before{width:85px;height:95px;transform:rotate(55deg);border-left:4px solid #fff;content:'';left:-50px;z-index:9;top:12px}.add-to-basket.disabled,.add-to-basket.disabled:before{background:#D8D8D8}.add-to-basket>.bb-btn__cont,.add-to-basket>.bb-btn__cont:hover{background-color:transparent}.add-to-basket>.bb-btn__cont{margin:0;height:48px}.close-form,.close-form:hover{background:#f2f2f2}.close-form{right:-8px!important;top:-6px;border-radius:50%;height:30px;width:30px;color:#fff;box-shadow:0 1px 1px #5a5a5a}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.25,1.25,1.25)}}.pulse{animation-name:pulse}.animated{animation-duration:1s;animation-fill-mode:both}@media (print),(prefers-reduced-motion:reduce){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}.slideInDown{animation-duration:.4s}.bb-btn__cont,.bb-btn__cont:hover{background:url(/sites/default/includes/themes/raileasy/icons/cont.svg) right 10px center no-repeat #5fbc63}.conf-heading{background:#5fbc63;color:#fff;font-size:20px;margin:0 0 15px;padding:17px 20px 18px;text-transform:uppercase}p.warning{margin:10px 5px;font-size:12px;padding:5px 10px;background:#fff3cd;color:#856404}.fare-modal h3{background:#132968}.scotch-close{padding:7px;z-index:2;border-radius:0;height:43px;top:20px;width:43px;right:25px}.split-modal{font-size:14px;line-height:1.7;padding-bottom:30px}.split-modal h4{font-size:14px;margin-bottom:0}.split-modal p{font-size:12px}.split-modal .splitterms{font-size:12px;margin:0 0 10px;line-height:1.7}#mmb-link,ol li,ol li::before{line-height:20px}.manage-option{display:-ms-flexbox;display:flex;padding:5px 0}.manage-option .tkt-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12px;margin-bottom:0}.manage-option .tkt-info .tkt-ref{font-weight:700;font-size:12px}.manage-option .tkt-info .tkt-ins{font-size:12px;padding-top:2px}.manage-option .tkt-info .tkt-ins>a{margin-left:5px}.manage-option .tkt-info .tkt-ins>a:hover{cursor:pointer}.svg-icon-mmb{width:18px;height:18px;position:relative;margin-right:10px;fill:#132968}.svg-icon-mmb.train{height:16px;width:16px}.hide.full-info{display:none}.show.full-info{display:block;visibility:visible}.basket .full-info{margin:10px 0}.j-info>*{margin-right:5px;text-align:left}ol{list-style:none;counter-reset:my-counter;padding-left:0}ol li{counter-increment:my-counter;position:relative;padding-left:28px;padding-bottom:10px}ol li::before{position:absolute;width:20px;height:20px;border-radius:9px;content:counter(my-counter);background:#BCE4C9;font-weight:700;left:0;text-align:center;font-size:12px}.results-loading{margin-top:40px}.loading{-webkit-animation-duration:1s;-webkit-animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;-webkit-animation-name:placeHolderShimmer;-webkit-animation-timing-function:linear;background:no-repeat #F1F1F1;background-image:linear-gradient(to right,#F1F1F1 0,#e9ebee 20%,#F1F1F1 40%,#F1F1F1 100%);background-size:1016px 285px;height:285px;position:relative}.loading div{background:#fff;height:5px;position:absolute;right:0;left:0}.loading div.box{height:105px;top:0;width:166px}.loading div.divide{top:105px;height:10px}.loading div.vert{height:300px;top:0;left:586px;right:596px;width:5px}.loading div.lvert{left:161px;height:300px;width:5px}.loading div.row1{top:145px}.loading div.row2{top:180px}.loading div.row3{top:215px}.loading div.row4{top:250px}.loading.loading-single{left:0;width:586px;background-size:586px 285px}@keyframes placeHolderShimmer{0%{background-position:-568px 0}100%{background-position:568px 0}}.highlight-alert{color:#fff;background:#5fbc63;font-size:12px;display:inline-block;border-radius:10px;padding:3px 8px;margin-left:10px}.search-form iframe{min-height:0;border:none;background-color:transparent!important;width:auto}.g-recaptcha{margin-top:20px}@media only screen and (min-width:900px){.g-recaptcha{margin-top:0;float:right;position:relative;top:-20px}}#mmb-link{position:absolute;top:5px;z-index:10;right:15px;color:#132968;font-weight:600;padding:5px 0}.basket .cart-header .bb-btn__text,.basket .cart-header h3{color:#fff}@media all and (min-width:900px){#mmb-link{right:0;top:14px}.checkout>.blocks>.col-8{width:62%}.checkout>.blocks>.col-4{width:38%}}.checkout .pin-space{top:0}.checkout-lrg .navbar{height:48px;position:relative;z-index:0;overflow:hidden}.checkout-lrg .navbar.check-last .contained{width:100%;margin:0;padding:0}@media all and (min-width:900px){.checkout-lrg .navbar.check-last .contained{margin-left:auto;margin-right:auto}}.checkout-lrg .mini{width:38%;float:right;padding-right:10px}.checkout-lrg .bk-breadcrumb.crumb{overflow:visible}.checkout-lrg .bk-breadcrumb li.previous{display:none;visibility:hidden;background:#132968}.checkout-lrg .bk-breadcrumb li{display:none;padding:5px 10px;line-height:38px;background:#132968}.checkout-lrg .bk-breadcrumb li.current{display:block;width:100%;text-align:left;background:#132968}.checkout-lrg .bk-breadcrumb li.check-pay{position:relative!important;display:block;visibility:visible;width:50%}.checkout-lrg .bk-breadcrumb li.check-pay:after,.checkout-lrg .bk-breadcrumb li.check-pay:before{content:" ";display:block;width:0;height:0;position:absolute;top:50%;border-top:30px solid transparent;border-bottom:30px solid transparent;margin-top:-30px;margin-left:0}.checkout-lrg .bk-breadcrumb li.check-pay:before{left:0;border-left:30px solid #5fbc63;z-index:2}.checkout-lrg .bk-breadcrumb li.check-pay:after{right:0;z-index:1;border-left:30px solid #132968}.pin.pin-show .reveal:after,.reveal:after{content:normal}.checkout-lrg .bk-breadcrumb li.check-pay.current{width:50%;text-align:center;background:#5fbc63}.basket .cart-header,.reveal{background:#132968}.checkout-lrg .bk-breadcrumb li.check-pay.current:after,.checkout-lrg .bk-breadcrumb li.check-pay.current:before{border-left:30px solid #5fbc63}.checkout-lrg .bk-breadcrumb li.check-pay.previous:before{border-left:30px solid #132968}.checkout-lrg .bk-breadcrumb li.check-pay.previous:after{border-left:30px solid #5fbc63}.checkout-lrg .bk-breadcrumb li.check-pay.final:before{border-left:30px solid #132968}.checkout-lrg .bk-breadcrumb li.check-pay.final:after{border-left:30px solid #5fbc63}.checkout-lrg .bk-breadcrumb span{font-weight:700!important;text-shadow:0 1px rgba(0,0,0,.15);font-size:18px}.pin-space{min-height:200px;overflow:hidden}@media (min-width:0){.pin-space{top:0;margin-top:0;padding-bottom:0}}.pin{bottom:0;height:80px}.pin.pay{height:45px}.pin.check{height:130px}.pin.mid{height:125px}.pin.high{height:160px}@media all and (min-width:900px){.pin{position:relative;height:auto;left:auto;right:auto;bottom:auto;box-shadow:none}}.pin.pin-show{bottom:0;height:50%;top:auto;overflow-x:visible;overflow-y:visible}.pin.pin-show .basket{border:none;overflow:scroll;height:100%}.pin.pin-show .basket .heading{top:auto}.pin.pin-show .reveal{position:fixed;border-radius:10px 10px 0 0;bottom:50%;top:auto;z-index:99;font-size:22px;line-height:30px;margin-top:-25px}.pin.pin-full{position:absolute;top:-58px;left:-11px;right:-10px;bottom:0}.pin.pin-full .reveal.hidden.on-wee{display:none}.pin-complete{position:relative;height:auto;left:auto;right:auto;bottom:auto;box-shadow:none;margin:20px 0}@media all and (min-width:900px){.pin.pin-full{position:relative;top:auto;left:auto;right:auto;bottom:auto}.pin-complete{margin:0}}.reveal .svg-icon-mmb{fill:#fff;margin-right:0}.basket .cart-item{padding-top:10px}.basket .cart-header .bb-btn__text>.svg{fill:#fff}