.mixing-deck .modal__btn--primary{min-width:22rem}.mixing-deck .modal__btn--secondary{padding:6px 20px;background:0 0;font-weight:700;color:#009688;border:none}.mixing-deck .modal__btn--secondary:hover{text-decoration:underline}.mixing-deck .modal__scroll-affordance{background-color:transparent;margin:0 auto;display:none;border:none;color:#009688;position:fixed;bottom:11rem;left:auto;right:50%;font-size:1rem;z-index:1}.mixing-deck .modal-better-value .modal__scroll-affordance{bottom:15rem}.mixing-deck .modal--display-scroll-affordance .modal-body--content-overflow{position:relative}.mixing-deck .modal--display-scroll-affordance .modal-body--content-overflow::after{content:"";width:calc(100% - 50px);height:37%;position:fixed;left:0;top:294px;right:1rem;background:linear-gradient(rgba(255,255,255,0) 70px,#fff)}.mixing-deck .modal--display-scroll-affordance .modal-body--content-overflow .modal__scroll-affordance{display:block}.mixing-deck .modal-better-value .modal-body--content-overflow::after{bottom:16rem}.mixing-deck .modal-header.modalHeaderSleeper{background:linear-gradient(263deg,#385950,#1e302b);padding:0;margin:0;height:95px;border-bottom:5px solid #72684a;border-top-left-radius:5px;border-top-right-radius:5px}.mixing-deck .modal-header.modalHeaderSleeper .modal-title-container{display:none}.mixing-deck .modal-header.modalHeaderFirstClassUpgrade{background:#fff;border-bottom:none;height:20px}.mixing-deck .modal-body-first-class-upgrade-container-col{justify-content:center;flex-direction:column}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row{display:flex;width:100%}@media (min-width:0px) and (max-width:605px){.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header.modal-body-flex{height:101px}.mixing-deck .modal-body-first-class-upgrade-container-col .header-first-cls-section.modal-body-flex.colour-header-white:before{border-top:50px solid #0a493e;border-bottom:50px solid #0a493e}}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header{display:flex;width:100%;border-radius:4px;border:1px solid #0a493e;color:#72684a;height:63px;margin-left:5px}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header .header-first-cls-section{padding:18px 30px;width:100%;font-size:18px;font-weight:700;font-style:normal;font-stretch:normal}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header .colour-header{background-color:#0a493e;color:#fff;position:relative}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header .colour-header-white{position:relative}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-body-first-class-upgrade-container-row-header .colour-header-white:before{content:" ";position:absolute;right:0;top:0;width:0;height:0;border-top:30px solid #0a493e;border-right:26px solid #fff;border-bottom:31px solid #0a493e;transform:rotate(180deg)}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-header-first-cls-upgrade{margin-top:20px;margin-left:5px}.mixing-deck .modal-body-first-class-upgrade-container-col .modal-first-cls-icon .gwr-icon.icon-tick{color:#7dd07a;font-size:16px}.mixing-deck .modal-first-class-upgrade-footer-container{display:flex;width:100%;justify-content:flex-end}.mixing-deck .modal-first-class-upgrade-footer-container .fcls-upgrade-text-left{text-align:left;text-decoration:underline;color:#525761;margin-right:38px}.mixing-deck .modal-first-class-upgrade-footer-container .fcls-upgrade-text-left .fcls-no-thanks{cursor:pointer;line-height:45px;height:24px;font-weight:800}.mixing-deck .modal-first-class-upgrade-footer-container .button.text-right>.btn.btn-custom.btn-sm.btn-continue-custom.first-class-upgrade-yes-btn{min-width:185px;max-width:185px}.mixing-deck .night-riviera-logo{margin:0 auto;display:block;width:170px;height:auto;padding-top:8px}.mixing-deck .modal-sleeper-body-container-row{justify-content:flex-start;flex-direction:row}.mixing-deck .modal-sleeper-body-container-row.space-between{justify-content:space-between}.mixing-deck .modal-sleeper-body-container-col{justify-content:center;flex-direction:column}.mixing-deck .modal-sleeper-body-full-col{width:100%}.mixing-deck .modal-sleeper-body-half-col{width:48%}.mixing-deck .modal-sleeper-body-container-col,.mixing-deck .modal-sleeper-body-container-row{display:flex;width:100%}.mixing-deck .modal-sleeper-body-container-col .gwr-icon,.mixing-deck .modal-sleeper-body-container-row .gwr-icon{width:30px;height:30px;color:#009688;font-size:30px;margin-right:18px}.mixing-deck .sleeper-content-modal>.modal-sleeper-body-container-row{margin:4px 0}.mixing-deck .modal-sleeper-footer-container{display:flex;width:100%;justify-content:space-between}@media screen and (max-width:767px){.mixing-deck .modal-sleeper-footer-container .link{width:100%}}.mixing-deck .modal-sleeper-footer-container .link a{line-height:42px;vertical-align:middle}.mixing-deck .modal-sleeper-footer-container .button{width:220px}@media screen and (max-width:767px){.mixing-deck .modal-sleeper-footer-container .button{width:100%}}.mixing-deck .modal__body-inner.modal-service-info{overflow:hidden}.mixing-deck .mixing-deck .modal-service-info .service-leg li:after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozMzQzZjY5NS00MmViLTQ0NWItODgxMy1lNjgyYjgwODgyMDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6REQyOUEyRTMyODMwMTFFNUJGMThFMzZCMTQyQUIxMkEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6REQyOUEyRTIyODMwMTFFNUJGMThFMzZCMTQyQUIxMkEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNGI0YzkzZS05NzQ1LTQzYWMtYTMxZC1mNTAyZWJjZTQ2NDIiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo0NDM0NGIyOS03MDlhLTExNzgtYTA1OS1lMjM5NTY5YWQzZTciLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5QQE9hAAAAJUlEQVR42mL8//8/AzIIjkgCC6xdMY8RWZyJgUgwqpA6CgECDADjzAcRhN2DMAAAAABJRU5ErkJggg==);z-index:998}.mixing-deck .gwr-icon.missing{color:red}.mixing-deck .btn-amend-custom{background-color:#fff;color:#525761;border:1px solid #0a493e;width:67%}.mixing-deck .btn-continue-custom{background-color:#f64f5f;border:1px solid #f64f5f}.mixing-deck .btn-search-custom{background-color:#009688;border:1px solid #009688}.mixing-deck .mix-deck-journey ::selection{background-color:transparent}.mixing-deck .mix-deck-journey ::-moz-selection{background-color:transparent}.mixing-deck .time-tab,.mixing-deck .train-sequence__link{background-color:#e0ded8;cursor:pointer;text-align:center}.mixing-deck .mix-deck-journey *{-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.mixing-deck .journey-wrap .group-fares-wrap{max-height:0;opacity:0;overflow:hidden}.mixing-deck .journey-wrap .group-fares-wrap.opened{transition:all .3s linear}.mixing-deck .journey-wrap.active .group-fares-wrap{max-height:9999px;opacity:1}.mixing-deck ul{list-style:none;padding:0;margin:0;font-size:1rem;line-height:1.6}.mixing-deck ul li{padding:0}.mixing-deck ul li:before{display:none}.mixing-deck ul.result li{font-size:16px;font-size:1.6rem}.mixing-deck ul.result li span{display:block}.mixing-deck .time-tab{padding:5px 0;color:#525761;font-size:16px;font-size:1.6rem}.mixing-deck .time-tab .gwr-icon{width:auto;font-size:10px;font-size:1rem;margin-top:-2px}.mixing-deck .time-tab.active span{color:#0a493e}.mixing-deck .train-sequence__link{color:#0a493e;padding-top:.5rem;padding-bottom:.5rem;font-weight:400}.mixing-deck .train-sequence__link .gwr-icon{width:auto;font-size:1rem;margin-top:-2px}.mixing-deck .train-sequence__tab--disabled{color:#8e9090;cursor:default}.mixing-deck .calendar-picker{clear:both;padding-top:10px}.mixing-deck .calendar-picker ul{display:block;overflow:auto}.mixing-deck .calendar-picker ul li{float:left;text-align:center}.mixing-deck .calendar-picker ul li.date{width:70%}.mixing-deck .calendar-picker ul li.arrow{width:15%;min-height:37px;overflow:hidden}.mixing-deck .calendar-picker ul li.arrow.next-day{text-align:right}.mixing-deck .calendar-picker ul li.arrow.prev-day{text-align:left}.mixing-deck .calendar-picker ul li.arrow a{display:inline-block;width:32px;height:32px;cursor:pointer}.mixing-deck .calendar-picker .dp-earlier-tab{border:1px solid #fff;font-family:md_gwr_icons;font-weight:400;font-size:14px;font-size:1.4rem;border-radius:16px;line-height:30px;line-height:3rem;width:32px;width:3.2rem;text-align:center}.mixing-deck .calendar-picker .dp-earlier-tab:hover{text-decoration:none;border-color:#009688}.mixing-deck .calendar-picker .dp-earlier-tab:before{content:'\e839'}.mixing-deck .calendar-picker .dp-later-tab{border:1px solid #fff;font-family:md_gwr_icons;font-weight:400;font-size:14px;font-size:1.4rem;border-radius:16px;line-height:30px;line-height:3rem;width:32px;width:3.2rem;text-align:center}.mixing-deck .calendar-picker .dp-later-tab:hover{text-decoration:none;border-color:#009688}.mixing-deck .calendar-picker .dp-later-tab:before{content:'\e838'}.mixing-deck .journey-wrap .group-fares-wrap{border:3px solid #0a493e;border-top:0;margin-top:-3px}.mixing-deck .journey-wrap.disabled:hover ul{background:#f7f5ef;border-left:5px solid #e0ded8}.mixing-deck .journey-wrap.disabled a:hover{cursor:default}.mixing-deck .journey-wrap.disabled li.info .gwr-icon:hover{cursor:pointer}.mixing-deck .journey-wrap ul{border-left:5px solid #e0ded8}.mixing-deck .journey-wrap:hover ul{border-left:5px solid #37aa32;background-color:#d7eed6}.mixing-deck .journey-wrap:hover ul .price{background-color:#afddad}.mixing-deck .journey-wrap.active-fare ul{background-color:#0a493e;border-left:4px solid #0a493e;color:#fff}.mixing-deck .journey-wrap.active-fare li .price{background-color:#0a493e!important}.mixing-deck .journey-wrap.active-fare li.fares .price{background-color:#0a493e}.mixing-deck .journey-wrap.active-fare .journey-title{color:#fff}.mixing-deck .journey-wrap.active ul{border-left:5px solid #0a493e}.mixing-deck .journey-wrap.no-fares span{color:#8e9090}.mixing-deck .journey-wrap.no-fares ul{background-color:#ecebe8}.mixing-deck .fare-group{padding:10px 5px;overflow:auto}.mixing-deck .fare-group h4{font-size:16px;color:#0a493e;border-bottom:1px solid #0a493e;padding:0 0 10px}.mixing-deck .fare-group+.fare-group{padding-top:0}.mixing-deck .fare-flags{position:absolute;top:0;left:0;width:100%;text-align:center;color:#fff;font-size:12px;font-size:1.2rem;border-bottom:1px transparent solid}.mixing-deck .fare-flags.sleeper-flag{background-color:#4a2c4d}.mixing-deck .fare-flags.bestprice-flag{background-color:#37aa32}.mixing-deck .fare-flags.group-flag{background-color:#b3274a}.mixing-deck .fare-flags.railcard-flag{background-color:#2b4685}.mixing-deck .fare-flags.fare-flags--promotion{background-color:#f64f5f}.mixing-deck .fare-flags.fare-flags--multiple-savings{background-color:#37aa32}.mixing-deck .fare-flags.has-flag .fare-info{color:#fff}.mixing-deck .fare-flags .fare-nectar,.mixing-deck .fare-flags .fare-nectar-bonus{position:absolute;left:1px;top:3px}.mixing-deck .fare-flags .fare-nectar:before{content:url(../img/nectar-purple-logo-white-text.svg)}.mixing-deck .fare-flags .fare-nectar-bonus:before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDE0IDc5LjE1Njc5NywgMjAxNC8wOC8yMC0wOTo1MzowMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzcwMzNCMzZGM0M1MTFFNDkwMDZDOTFDRTZFMTU0REQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDU0RUVFQjZGNDNCMTFFNDkwMDZDOTFDRTZFMTU0REQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNzAzM0IzNEYzQzUxMUU0OTAwNkM5MUNFNkUxNTRERCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNzAzM0IzNUYzQzUxMUU0OTAwNkM5MUNFNkUxNTRERCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhwJai4AAAEvSURBVHjaYnSXi2NAA0xArAnEUkD8C4hvAvELbIpgQBCIu4D4FRBfAeJdQHwAiJ8D8RkgDsemUQeILwJxKRALgwQ4uTnAGAqMgXgFEK8GYi6YRlEg3gHEssgmZjREM2TUR6G7MASIl8I0VgGxNEyGh5+bwdBGm0FcRoRBXFYUzAaJIYEAIA5mVuHXnwNk8MFEg1I9GEp6UxkkgJpA2CXYmuHbl+8MV07dQtYsxAgM1R9ABju6m8onZYDpzrwZDFjAZ5BT92OTefX0LcOLR68ZcAA2kI0g/60FYnMG4sF1FiDxFIgtgFgXiFWBmBEUG0CsAMR+QGyKReN2RiwpBx0EA/EiWPwBwR9QymIhwlkgb/yH0iAwGYjvgKKDKD8BMT/UAJAT/7KQECBFyByAAAMAngE7FXXTBK0AAAAASUVORK5CYII=)}.mixing-deck .fare-flags span{padding:0}.mixing-deck .md-pad-15{padding-bottom:15px}.mixing-deck .sm-fare-wrap .fare-flags{line-height:1.8em}.mixing-deck .no-fares .fare-flags{display:none}.mixing-deck .sm-fare{width:33.333%;padding:2px;float:left;font-size:12px}.mixing-deck .sm-fare .fare-info{font-size:14px;font-size:1.4rem;position:absolute;right:-4px;top:4px;margin-right:0;color:#525761}.mixing-deck .sm-fare .fare-info:before{content:'\e812'}.result-half-box-green.selected .select-ticket:before,.selected-day:before{content:'\e819';z-index:0;font-family:md_gwr_icons}.mixing-deck .sm-fare .sm-fare-wrap{cursor:pointer;background-color:#fff;padding:27px 9px 0;text-align:center;height:105px;font-size:12px;position:relative;transition:background-color .5s ease}.mixing-deck .sm-fare .sm-fare-wrap:hover{background-color:#d7eed6}.mixing-deck .sm-fare .sm-fare-wrap.show-more{color:#525761;padding-top:20px;line-height:1;font-size:12px}.mixing-deck .sm-fare .sm-fare-wrap.show-more i{display:block;margin:0 auto 5px;border:1px solid #0a493e;font-family:md_gwr_icons;font-weight:400;border-radius:16px;line-height:30px;line-height:3rem;width:32px;width:3.2rem;text-align:center;font-size:10px;font-size:1rem}.mixing-deck .sm-fare .sm-fare-wrap.show-more i:hover{text-decoration:none;border-color:#009688;color:#009688}.mixing-deck .sm-fare .sm-fare-wrap.show-more.less i{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mixing-deck .sm-fare .sm-fare-wrap .price{font-size:17px;color:#0a493e}.mixing-deck .sm-fare .sm-fare-wrap .price.price--promotion{color:#f64f5f}.mixing-deck .sm-fare .sm-fare-wrap .type{min-height:24px;line-height:1}.mixing-deck .sm-fare .sm-fare-wrap .spaces{color:#E60000}.mixing-deck .sm-fare .sm-fare-wrap .seats-left-info{color:#E60000;font-size:11px;position:relative}.mixing-deck .sm-fare .sm-fare-wrap .seats-left-info .seats-left-number{font-weight:700;font-style:normal}.mixing-deck .sm-fare.active .sm-fare-wrap{background-color:#37aa32;color:#fff}.mixing-deck .sm-fare.active .sm-fare-wrap:hover{background-color:#37aa32}.mixing-deck .sm-fare.active .sm-fare-wrap .fare-info{color:#fff}.mixing-deck .sm-fare.active .sm-fare-wrap:before{content:'\e819';font-family:md_gwr_icons;font-weight:400;font-weight:700;font-size:80px;line-height:1.2;z-index:0;position:absolute;width:100%;height:100%;left:0;top:0;color:#5fbb5b}.mixing-deck .sm-fare.active .sm-fare-wrap .price,.mixing-deck .sm-fare.active .sm-fare-wrap .type{position:relative}.mixing-deck .sm-fare.active .sm-fare-wrap .price{color:#fff}.mixing-deck .sm-fare.active .bestprice-flag{border-bottom-color:#fff}.mixing-deck .has-travelcards .sm-fare-wrap{height:120px}.mixing-deck .has-travelcards .zone-info{line-height:1.2;font-style:italic;font-size:90%}.mixing-deck .no-journey{display:none;position:absolute;text-align:center;color:#000153;top:0;left:0;width:100%;padding-top:15px;font-size:12px;font-size:1.2rem;height:100%;background:rgba(255,255,255,.7);z-index:8}.mixing-deck .no-fares{position:relative}.mixing-deck .no-fares:hover .no-journey{display:block}.mixing-deck .journey-summary{display:block;border-bottom:1px solid #fff;padding-bottom:5px}.mixing-deck .journey-summary:after{content:'';display:block;width:100%;clear:both}.mixing-deck .journey-summary h4{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1.6;width:25%;float:left;margin-right:15px;margin-bottom:5px;color:#fff}.mixing-deck .journey-summary ul{width:70%;float:left;margin:0}.mixing-deck .journey-summary li{font-style:normal;font-size:13px;font-weight:300;color:#fff;padding:.2em 0;margin:0;display:block}.mixing-deck .service-grouping{min-height:300px;background-color:#e0ded8}.mixing-deck .service-grouping div:last-child .group-fares-wrap{margin-bottom:0}.mixing-deck .service-grouping .services-failed{padding:30px 20px;text-align:center}.mixing-deck .mix-deck-journey{position:relative}.mixing-deck .mix-deck-journey a{text-decoration:none;display:block}.mixing-deck .mix-deck-journey a:hover{background:#f7f5ef}.mixing-deck .mix-deck-journey .journey-title{color:#525761;font-size:12px;font-size:1.2rem;margin-bottom:2px}.mixing-deck .mix-deck-journey .journey-value{font-weight:400}.mixing-deck .mix-deck-journey .journey-value.has-departed{font-size:14px;font-size:1.4rem}.mixing-deck .mix-deck-journey ul{list-style:none;overflow:hidden;background-color:#f7f5ef;color:#525761;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.mixing-deck .mix-deck-journey ul li{display:block;width:16%;padding:13px 0;min-height:58px;text-align:center;line-height:1em;max-height:76px}.mixing-deck .mix-deck-journey ul li.dep{width:15%}.mixing-deck .mix-deck-journey ul li.chg{width:8%}.mixing-deck .mix-deck-journey ul li.arr{width:15%}.mixing-deck .mix-deck-journey ul li.dur{width:19%}.mixing-deck .mix-deck-journey ul li.past{width:36%}.mixing-deck .mix-deck-journey ul li.fares{width:36%;position:relative;padding:0;min-height:10px}.mixing-deck .mix-deck-journey ul li.fares .price{width:100%;background-color:#d7eed6;float:left;padding:14px 0;height:100%}.mixing-deck .mix-deck-journey ul li.fares.both .price{width:50%}.mixing-deck .mix-deck-journey ul li.fares.has-flag .price{padding:20px 0 8px}.mixing-deck .mix-deck-journey ul li.info{width:7%;padding:8px 0;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.mixing-deck .mix-deck-journey ul li.info .gwr-icon{font-size:16px;font-size:1.6rem;margin:0;width:24px}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-nectar_bonus_small,.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-nectar_small{margin-top:0}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-nectar_bonus_small+.gwr-icon,.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-nectar_small+.gwr-icon{margin-top:7px}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-info:before{content:'\e812'}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-warning{color:#e53935}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-warning:before{content:'\e83f'}.mixing-deck .mix-deck-journey ul li.info .gwr-icon.icon-overtaken:before{content:'\e802'}.mixing-deck .mix-deck-journey .notification{color:#525761;background-color:#fadc64;padding:12px;margin:12px 12px -12px;font-size:14px;font-size:1.4rem;position:relative}.mixing-deck .mix-deck-journey .notification .notification-icon{position:absolute;top:50%;transform:translateY(-50%) scale(1.2);font-family:md_gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;color:inherit;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mixing-deck .mix-deck-journey .notification .notification-icon:before{content:'\e812'}.mixing-deck .mix-deck-journey .notification .notification-body{margin-left:4rem;display:inline-block}.mixing-deck .mix-deck-journey .active-fare li .price,.mixing-deck .mix-deck-journey .active-fare li.fares .price{background-color:#afddad}.mixing-deck .md-basket,.mixing-deck .mix-deck-journey .active li .price,.mixing-deck .mix-deck-journey .active li.fares .price{background-color:#0a493e}.mixing-deck .mix-deck-journey .active ul{background-color:#0a493e;color:#fff}.mixing-deck .mix-deck-journey .active .journey-title{color:#fff}.mixing-deck .journey-ticket-options{display:none}.mixing-deck .journey-ticket-options.active{display:block}.mixing-deck .md-basket{color:#fff;padding:10px 15px;margin-bottom:20px}.mixing-deck .md-basket .basket-empty-info{margin:20px 0 0;text-align:center}.mixing-deck .md-basket h2{margin:0;padding-bottom:10px;font-size:20px;font-size:2rem;font-weight:700;line-height:1.15}.mixing-deck .md-basket .basket-btn-wrap{text-align:center}.mixing-deck .md-basket .ticket-wrap{background-color:#fff;padding:10px;margin:10px -7px;color:#525761}.mixing-deck .md-basket .ticket-wrap h3{background-color:#d7eed6;color:#0a493e;font-size:16px;font-size:1.6rem;line-height:1.8;padding:0 10px;margin-bottom:0}.mixing-deck .md-basket .ticket-wrap h3 a{font-size:12px;font-size:1.2rem;line-height:2.5;border-radius:3px}.mixing-deck .md-basket .ticket-wrap h4{color:#0a493e;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;margin:7px 0}.mixing-deck .md-basket .ticket-journey-times .total .break-down-toggle,.mixing-deck .md-box-services ul li a span{font-family:md_gwr_icons;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:middle;font-variant:normal}.mixing-deck .md-basket .ticket-wrap ul li{font-size:14px;font-size:1.4rem}.mixing-deck .md-basket .ticket-wrap ul li label{width:50px}.mixing-deck .md-basket .ticket-wrap ul li.route-description{padding:10px 0;line-height:1;font-size:12px;font-style:italic}.mixing-deck .md-basket .ticket-journey-times{padding:8px;font-size:14px;font-size:1.4rem}.mixing-deck .md-basket .ticket-journey-times .ticket-price-wrap{border-top:1px solid #525761;border-bottom:1px solid #525761;padding:10px 0;margin-top:15px}.mixing-deck .md-basket .ticket-journey-times .spacing{margin-bottom:20px}.mixing-deck .md-basket .ticket-journey-times .passengers .total-fare-detail{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:12px;justify-content:space-between;align-items:baseline;width:100%}.mixing-deck .md-basket .ticket-journey-times .passengers .people-information{width:140px}.mixing-deck .md-basket .ticket-journey-times .passengers .railcards{width:100%;text-align:left;padding:0 6px}.mixing-deck .md-basket .ticket-journey-times .total .tickets-value{font-weight:700;font-size:16px;font-size:1.6rem}.mixing-deck .md-basket .ticket-journey-times .total .break-down-toggle{font-style:normal;font-weight:400;text-align:center;color:inherit;line-height:1;font-size:10px;font-size:1rem;margin:5px 0 0;width:auto;display:block;height:16px;float:right;cursor:pointer}.mixing-deck .md-basket .ticket-journey-times .total .break-down-toggle:before{content:'\e805'}.mixing-deck .md-basket .ticket-journey-times .total .break-down-toggle.expanded{margin-top:0!important;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mixing-deck .md-basket .ticket-price-breakdown{margin-top:15px}.mixing-deck .md-basket .ticket-price-breakdown .icon-information{margin:0;float:right;width:auto;font-size:16px;cursor:pointer}.mixing-deck .md-basket .carbon-footprint-wrap{padding:5px 0;margin-top:5px}.mixing-deck .md-basket .carbon-footprint-wrap .carbon-footprint-header{font-weight:bolder;font-size:1.2rem}.mixing-deck .md-basket .carbon-footprint-wrap .carbon-footprint-details{font-size:1.2rem}.mixing-deck .md-basket .carbon-footprint-wrap .carbon-footprint-more{margin-top:-2rem;text-align:left}.mixing-deck .md-basket .carbon-footprint-wrap .gwr-icon{float:left;text-align:left;margin-right:0;margin-left:0;max-width:20px}.mixing-deck .md-basket .carbon-footprint-wrap ul{overflow:auto;margin:5px 0;padding-bottom:5px}.mixing-deck .md-basket .carbon-footprint-wrap li{min-height:35px;float:left;font-size:12px;font-size:1.2rem}.mixing-deck .md-basket .carbon-footprint-wrap li.car,.mixing-deck .md-basket .carbon-footprint-wrap li.train{width:50%;text-align:center}.mixing-deck .md-basket .carbon-footprint-wrap li.car span,.mixing-deck .md-basket .carbon-footprint-wrap li.train span{display:block;font-size:1.2rem;text-align:left;font-weight:700}.mixing-deck .md-basket .journey-leg ul{overflow:auto;margin:10px 0;padding-bottom:10px;border-bottom:1px solid #e0ded8}.mixing-deck .md-basket .journey-leg li{min-height:35px;float:left;font-size:12px;font-size:1.2rem}.mixing-deck .md-basket .journey-leg li.change,.mixing-deck .md-basket .journey-leg li.time{width:33%;text-align:center}.mixing-deck .md-basket .journey-leg li.change i{width:100%;font-size:9px;font-size:.9rem}.mixing-deck .md-basket .journey-leg li.time span{display:block;font-size:16px;font-size:1.6rem;font-weight:700}.mixing-deck .md-basket .journey-leg li.ticket{width:100%;margin-top:10px;min-height:0}.mixing-deck .md-basket .btn-continue{width:67%}.mixing-deck .md-basket .basket-total{font-size:24px;font-size:2.4rem;padding:10px 0}.mixing-deck .md-basket .basket-total .ticketNo{font-size:12px;font-size:1.2rem}.mixing-deck .md-basket .nectar-total-wrap{margin-left:-12px;padding:10px 0 15px;line-height:1.6em;color:#fff;font-size:12px;font-size:1.2rem}.mixing-deck .md-basket .nectar-total-wrap span{margin-left:-14px}.mixing-deck .md-basket .nectar-total-wrap i{float:left;margin-left:1px;margin-top:-3px}.mixing-deck .picker-wrap{border:1px solid #fff;padding:4px 20px;border-radius:3px;display:inline-block;cursor:pointer}.mixing-deck .picker-wrap i{width:auto;font-size:16px;font-size:1.6rem;margin-top:-2px}.mixing-deck .picker-wrap span{font-size:14px;font-size:1.4rem}.mixing-deck .singleOnly{text-align:center;font-size:14px;font-size:1.4rem}.mixing-deck .singleOnly .head-wrap{padding:20px;background-color:#f7f5ef}.mixing-deck .singleOnly .body-wrap{padding:20px;background-color:#d7eed6;color:#0a493e}.mixing-deck .md-box-faq,.mixing-deck .md-box-faq .btn{color:#0a493e;background-color:#4dc386}.mixing-deck .singleOnly .body-wrap p{font-size:14px;font-size:1.4rem}.mixing-deck .singleOnly .body-wrap a{border:1px solid #0a493e;color:#0a493e;display:inline-block;padding:3px 15px;border-radius:3px}.mixing-deck .amend-wrap{position:relative;top:auto;text-align:center;width:100%;right:0;padding:12px 0}.mixing-deck .md-box{padding:20px;margin-bottom:20px}.mixing-deck .md-box h4{font-size:20px;font-size:2rem;font-weight:400;margin-bottom:5px}.mixing-deck .md-box p{margin:0}.mixing-deck .md-box p,.mixing-deck .md-box ul li{font-size:14px;font-size:1.4rem;margin-bottom:5px}.mixing-deck .md-box-faq .btn{border-color:#0a493e;margin-top:15px;cursor:pointer}.mixing-deck .md-box-services{background-color:#e0ded8}.mixing-deck .md-box-services ul li a{color:#525761;padding-right:12px}.mixing-deck .md-box-services ul li a span{font-style:normal;font-weight:400;display:inline-block;text-align:center;color:inherit;margin-right:10px;line-height:1;font-size:8px;font-size:.8rem;width:auto;margin-left:2px}.mixing-deck-title h3,.mixing-deck-title h3 span{font-family:'Univers W01',Arial,sans-serif}.mixing-deck .md-box-services ul li a span:before{content:'\e838'}.mixing-deck .forms-wrapper .checkbox-wrapper .gwr-checkbox:checked+label{background-position:-250px 0}.mixing-deck .select2-container .select2-results__option{padding:8px 12px}.mixing-deck .select2-container .select2-selection__arrow{display:block}.mixing-deck .select2-container .select2-selection__arrow b{border-color:#f64f5f transparent transparent}.mixing-deck .select2-container.select2-container--open .select2-selection__arrow b{border-color:transparent transparent #f64f5f}.mixing-deck .services-loading-wrap{width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.5);z-index:13;padding:50% 100px 0}.mixing-deck .services-loading-wrap .spinner{margin:0 auto}h2.mixing-deck-title{font-size:24px;font-weight:700;line-height:1.6;margin-bottom:0;padding:5px 0;color:#525761}h2.mixing-deck-title span{display:block;font-size:.7em;font-weight:400;line-height:1}.mixing-deck-title h3{font-size:14px;line-height:1.1;font-weight:400;color:#525761;margin:0 0 5px}.mixing-deck-title h3 span{font-weight:400;font-weight:700}.calendar-header .sumary,.mixing-deck-title h4{font-family:'Glypha W01',"Times New Roman",serif}.mixing-deck-title h4{color:#0a493e;line-height:1.1;font-weight:400;font-size:24px;font-size:2.4rem;margin:0 0 15px}.mixing-deck-title h4 span{color:#525761}.mixing-deck-header{color:#fff;background-color:#0a493e;padding:5px 12px}.mixing-deck-header *{color:#fff}.mixing-deck-header input{color:#000153}.mixing-deck-header h2{border-bottom:1px solid #fff;width:25%;float:left;font-size:16px;font-size:1.6rem;line-height:1.6;margin-right:15px;margin-bottom:5px;color:#fff}.ui-datepicker-trigger{cursor:pointer}.ui-datepicker{z-index:999!important}@media (min-width:1224px){.mixing-deck .forms-wrapper .checkbox-wrapper .gwr-checkbox:checked+label{background-position:-200px 0}.mixing-deck .component-qtt-form h5,.mixing-deck .modal-change-form.component-qtt-form .qtt-form .row.validation{padding-left:6px}}.mixing-deck-title-and-hints-container{display:flex;flex-direction:row;width:100%;justify-content:space-between;align-items:flex-start;align-content:flex-start;position:relative}.assisted-travel-box-modal .assisted-travel-title .icon-accessibility{font-size:24px;width:18px;height:24px}.assisted-travel-box-service{padding:10px;margin:10px 5px 5px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;color:#4a2d4c;background:0 0;position:relative;z-index:10}.assisted-travel-box-service .icon-accessibility{font-size:30px;flex-grow:0;flex-shrink:0;margin-top:5px}.assisted-travel-box-service .assisted-travel-message-inservice{font-size:12px;margin-bottom:0}.assisted-travel-box-service .assisted-travel-message-inservice .assisted-travel-link-in-service{display:inline;color:#0a493e;font-weight:700;text-decoration:underline}.assisted-travel-box-service .assisted-travel-message-inservice .assisted-travel-link-in-service:hover{background-color:transparent}.hh-content.overlay-active .assisted-travel-box-service{color:#fff;background:#4a2d4c;border-radius:5px}.hh-content.overlay-active .assisted-travel-box-service .assisted-travel-message-inservice .assisted-travel-link-in-service{color:#fff}.mixing-deck .train-sequence__link{display:block}ul.ticket-tabs{border-bottom:1px solid #009688;margin-bottom:20px;display:flex;flex-direction:row;justify-content:flex-start;width:100%}ul.ticket-tabs li{cursor:pointer;font-size:1.6rem;margin-right:10px}ul.ticket-tabs li a{color:#fff;background:#009688;border-top-left-radius:8px;border-top-right-radius:8px;border:1px solid #009688;padding:8px 15px;line-height:2rem;vertical-align:middle;font-weight:400}ul.ticket-tabs li a:hover{color:#fff;border-color:#0a493e;background:#0a493e}ul.ticket-tabs li.current a,ul.ticket-tabs li.current a:focus{border-bottom-color:#faf9f5}ul.ticket-tabs li.current a{color:#0a493e;cursor:default;background:#faf9f5;font-weight:700;font-size:1.7rem}ul.ticket-tabs li.current a:focus,ul.ticket-tabs li.current a:hover{outline:0}.tab-content{display:none}.tab-content.current{display:inherit}.view-switch-box{margin:0 20px 10px 0}.view-switch-box .btn{border:1px solid #009688;color:#009688;background:0 0;outline:0;font-size:1.4rem;font-weight:700}.view-switch-box .btn.active,.view-switch-box .btn:hover{color:#fff;background:#009688}.view-switch-box .btn:active,.view-switch-box .btn:focus{outline:0!important}.calendar-box{padding-left:50px;padding-right:50px;background:#fff;margin-bottom:20px}.calendar-header{margin-top:10px;padding:15px 20px;background:#0a493e}.calendar-header .sumary{font-weight:700;font-size:2rem;line-height:3rem;color:#fff;vertical-align:middle;text-align:left}.calendar-header .sumary span{font-family:'Univers W01',Arial,sans-serif;font-style:normal;font-size:1.4rem;font-weight:300;color:#fff;margin-left:20px}.calendar-nav .arr-left,.calendar-nav .arr-right{display:inline-block;cursor:pointer;width:32px;height:32px;border:1px solid #fff;font-family:md_gwr_icons;font-weight:400;font-size:1.4rem;border-radius:16px;line-height:3rem;text-align:center}.calendar-nav .arr-left:hover,.calendar-nav .arr-right:hover{border-color:#009688;outline:0}.calendar-nav .arr-left:hover::before{color:#009688}.calendar-nav .arr-left:before{content:'\e839';color:#fff}.calendar-nav .arr-right:hover::before{color:#009688}.calendar-nav .arr-right:before{content:'\e838';color:#fff}.calendar-nav .current-date{cursor:default;display:inline-block;border:1px solid #fff;padding:4px 20px 4px 5px;border-radius:3px;text-align:center;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:1.4rem;line-height:1.5;color:#fff;margin-left:20px;margin-right:20px}.day,.days-box{border:1px solid #e5e5e5}.day,.day-name{color:#0a493e;text-align:center}.calendar-body{padding-left:10px;padding-right:10px;margin-bottom:6px;display:block}.day-name{display:block;padding-top:15px;padding-bottom:15px;font-size:1.5rem;font-weight:500}.day{padding:0;position:relative;height:100px}.day .promo-heder{display:none}.day-of-the-month,.day.promo .promo-heder,.ticket-price-calendar{display:block}.day.promo{border-color:#4dc386;border-left-width:2px;border-bottom-width:2px;border-right-width:2px}.day.promo .day-of-the-month{font-weight:700;padding:2px 8px 10px}.day.promo.selected-day,.day.selected-day{border-color:#37aa32}.day.promo.selected-day .promo-heder,.day.selected-day .promo-heder{background-color:transparent}.selected-day{background-color:#37aa32;color:#fff;opacity:1}.selected-day:before{font-weight:700;font-size:80px;line-height:1.2;position:absolute;width:100%;height:100%;left:0;top:0;color:#5fbb5b}.day-of-the-month,.promo-heder{vertical-align:top;position:relative}.promo-heder{background:#4dc386;text-transform:capitalize;font-size:1.6rem;padding:0 8px 4px}.day-of-the-month{font-size:1.9rem;padding:12px 10px 10px}.other-month{cursor:not-allowed}.close-hint,.current-month,.go-to-all-ticket-tab,.hh-toggle{cursor:pointer}.other-month .day-of-the-month{color:#8e9090}.ticket-price-calendar{font-size:2rem;position:absolute;bottom:3px;left:0;right:0;font-weight:700;vertical-align:bottom}.info-below-calendar,.see-all-ticket-type,.services-departing{display:inline-block}.info-below-calendar{color:#70737d;font-size:1.4rem;margin-bottom:10px;margin-top:0;font-style:italic;font-weight:700}.services-departing{color:#0a493e;font-size:1.8rem;margin-bottom:20px;margin-top:20px;font-weight:700}.results-box{width:100%;display:block;padding-left:12px;padding-right:12px}.results-box .result{margin-bottom:10px;background:#faf9f5}.results-box .result:last-child{margin-bottom:0}.results-box .service-has-already-departed{line-height:60px;vertical-align:middle;text-align:center;padding:0;margin:0;font-size:1.6rem;display:block}.result-half-box-green{background-color:#d2efd3;margin-bottom:2px}.result-half-box-green:last-child{margin-bottom:0}.result-half-box-green .col-xs-8{width:75%;padding-left:10px;padding-right:10px}.result-half-box-green .col-xs-4{width:25%}.result-half-box-green.selected{color:#fff;background-color:#5fbb5b}.result-half-box-green.selected .col-xs-4,.result-half-box-green.selected .col-xs-8{width:50%}.result-half-box-green.selected .select-ticket,.result-half-box-green.selected .ticket-class,.result-half-box-green.selected .ticket-price{color:#fff}.result-half-box-green.selected .promo-info{display:none}.result-half-box-green.selected .select-ticket{border-color:#fff}.result-half-box-green.selected .select-ticket:before{font-weight:700;font-size:20px;line-height:1.2;width:20px;height:20px;color:#fff;padding-right:10px}.result-cell-body,.result-cell-header{display:block;text-align:left;color:#525761}.result-cell-header{font-size:1.3rem;font-weight:700;vertical-align:middle;margin-top:8px}.result-cell-header.ticket-class{color:#0a493e;font-size:1.4rem}.result-cell-body{font-size:1.9rem;margin-bottom:6px}.result-cell-body .ticket-price{color:#0a493e;display:inline-block;font-size:1.9rem;font-weight:700}.result-cell-body .promo-info{color:#f64f5f;display:inline-block;font-size:1.2rem;margin-left:5px}.select-ticket,.sold-out{font-size:1.6rem;color:#0a493e;font-weight:700;text-align:left;vertical-align:middle}.sold-out{line-height:66px}.select-ticket{line-height:1.5;border:2px solid #0a493e;padding:1px 14px;border-radius:5px;margin-top:17px;display:block;background-color:transparent;float:right}.select-ticket:focus,.select-ticket:hover{outline:0}.see-all-ticket-type{color:#009688;font-size:1.8rem;margin-bottom:20px;margin-top:25px;font-weight:700}.see-all-ticket-type a{text-decoration:none;cursor:pointer}.see-all-ticket-type a:hover{text-decoration:none}.see-all-ticket-type a:focus,.see-all-ticket-type a:visited{outline:0}.modal-multiday-ticket-availability-title{font-weight:700;margin-bottom:30px}.modal-multiday-ticket-availability-text{margin-bottom:0}.go-to-all-ticket-tab{color:#009688;text-decoration:underline;font-weight:700}.modal-availability.modal-info .modal-content .modal-header i:before{content:'\e826'}.modal-availability .modal .modal-footer .btn{min-width:12rem}.loader-ticket-availability{background:#000;z-index:9999;position:absolute;top:0;left:0;bottom:0;right:0;opacity:.7;display:none}.spiner-with-text{height:40px;margin:11px auto 0;width:76%}.spiner-with-text .spinner{margin:0 15px 0 0}.spiner-with-text .spinner>div{background-color:#fff}.spiner-with-text .searching-text{height:40px;line-height:40px;text-align:left;vertical-align:middle;color:#fff;font-size:1.8rem}.spiner-with-text .searching-text,.spiner-with-text .spinner{float:left;display:block}.depart-shortly-notification{background-color:#fadc64;padding:12px;font-size:1.4rem;position:relative;margin-bottom:2px}.depart-shortly-notification:last-child{margin-bottom:0}.depart-shortly-notification .notification-icon{position:absolute;top:50%;transform:translateY(-50%) scale(1.2);font-family:md_gwr_icons;font-style:normal;font-weight:400;display:inline-block;text-decoration:none;width:2.8rem;text-align:center;vertical-align:middle;color:inherit;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%}.call-point-time,.mixing-deck .mix-deck-journey ul li.service-cancelled .journey-value{font-weight:700}.cancelled-text-decoration,.journey-value-old,.strikethrough{text-decoration:line-through}.depart-shortly-notification .depart-shortly-notification-body{display:inline-block;margin-left:34px}.journey-search-fail{margin-bottom:2px}.journey-search-fail:last-child{margin-bottom:0}.journey-search-fail p{text-align:center;margin:12px auto;font-size:1.4rem}.margin-bottom-none{margin-bottom:0}@media (min-width:768px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.285714285714285714285714285714%}}@media (min-width:992px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.285714285714285714285714285714%}}@media (min-width:1200px){.seven-cols .col-lg-1,.seven-cols .col-md-1,.seven-cols .col-sm-1{width:14.285714285714285714285714285714%}}.cancelled-call-point,.cancelled-color-warning,.exp-call-point,.journey-disruption,.mixing-deck .mix-deck-journey ul li.service-cancelled{color:#e23b3b}.mixing-deck .mix-deck-journey ul li.service-cancelled{display:flex;flex-direction:column;justify-content:center;font-size:1.4rem;color:#e23b3b}.cancelled-call-point{margin-left:-25px;margin-top:-2px;display:block}.exp-call-point{margin-left:-28px;margin-top:-2px;display:block;font-size:12px}.station .leg-depart,.station .stName{display:inline-block;vertical-align:top}.last-call-point-time{bottom:18px}.last-call-point-cancelled{bottom:0;left:0}.first-call-point-cancelled{display:block;margin-top:-1px}.first-call-point-new-time{display:block;margin-top:-7px}.last-call-point-new-time{bottom:0}.first-call-point-cancelled,.last-call-point-cancelled{font-size:12px}.cancelled-train--info-box{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;padding:10px;font-size:14px}.cancelled-train--info-box.yellow{background:#fadc64}.cancelled-train--info-box.red{background:#e23b3b;color:#fff}.cancelled-train--icon-col{padding-top:4px}.cancelled-train--text-col{width:100%}.cancelled-train--text-col span{display:inline-block}.journey-value-old{font-size:1.2rem}.journey-warning-icon{position:relative;line-height:normal!important}.journey-warning-icon:before{content:'';background:#525761;position:absolute;width:12%;height:64%;left:44%;top:16%;display:block}.journey-warning-icon:after{content:'\e83f';position:relative;color:#FFC803;display:block}.journey-warning-red-icon{color:#e23b3b}.journey-warning-yellow-icon{position:relative;line-height:normal!important}.journey-warning-yellow-icon:before{content:'';background:#525761;position:absolute;width:12%;height:64%;left:44%;top:16%;display:block}.journey-warning-yellow-icon:after{content:'\e83f';position:relative;color:#FFC803;display:block}.journey-wrap{margin-bottom:10px}.journey-wrap:last-child{margin-bottom:0}@media print{.mixing-deck.modal-opened .no-print,.modal-header .close-modal,.station>p>a{display:none!important}body{margin:1px 0 0!important}.mixing-deck.modal-opened .modal,.mixing-deck.modal-opened .modal-content,.mixing-deck.modal-opened .modal-lg{width:100%!important;margin:0!important;padding:0!important;max-height:none!important;overflow:visible}.mixing-deck.modal-opened .modal-service-info,.modal{overflow:visible!important}.mixing-deck.modal-opened .modal-content{border-radius:0;box-shadow:none;transform:none!important}.mixing-deck.modal-opened .modal-body{margin-top:15px!important}.mixing-deck.modal-opened .connection-time{border:1px solid #000!important}.call-point{display:block!important}.container.navigation-link .row .home{display:none}.mixing-deck .no-print{visibility:hidden}.modal{position:static;left:0;top:0;margin:0}.mixing-deck .modal-service-info .connection-time{background-color:transparent}.mixing-deck .modal-service-info .service-leg li:before{content:"";z-index:998;position:absolute;left:64px;top:0;bottom:0;display:block;border-left:2px solid #525761;background-color:transparent;border-radius:0;width:auto;height:auto}.mixing-deck .modal-service-info .service-leg li.first:after,.mixing-deck .modal-service-info .service-leg li.last:after{z-index:998;position:absolute;left:60px;display:block;background-color:transparent;width:10px;height:10px;content:""}.mixing-deck .modal-service-info .service-leg li.first:before{top:16px}.mixing-deck .modal-service-info .service-leg li.first:after{top:8px;border:2px solid #525761;border-radius:99px}.mixing-deck .modal-service-info .service-leg li.last:before{bottom:32px}.mixing-deck .modal-service-info .service-leg li.last:after{bottom:23px;border:2px solid #525761;border-radius:99px}.mixing-deck .modal-service-info .service-leg li.last .time{height:50px}.mixing-deck .modal-service-info .service-leg li .time{width:120px}.mixing-deck .modal-service-info .service-leg li .station{width:auto}.header-bar a[href]:after{content:""}.connection-time,.connection-time-container,.journey-container,.service-leg,img{page-break-inside:avoid}.modal-service-fac p.visible-xs,.service-leg .last .station .leg-depart,.user-type,.user-type.user-type--account{display:none!important}.last-call-point-time{bottom:15px}html{width:210mm!important}#main-container{width:100%}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.modal-max-height.modal-open.modal-sleeper.modal-info .modal-content{position:absolute;clip:rect(0,auto,auto,0)}.modal-body--content-overflow{position:relative}.modal-body--content-overflow::after{content:"";width:30%!important;height:35%!important;margin:0 auto!important;position:fixed!important;top:auto!important;left:-14px!important;bottom:38vh!important;right:1rem!important;background:linear-gradient(rgba(255,255,255,0) 70px,#fff);display:none!important}.modal-faq .modal-body--content-overflow::after,.modal-route-details .modal-body--content-overflow::after{display:none!important}.modal-max-height.modal-open.modal-better-value.modal-info .modal-body{max-height:41rem!important}.mixing-deck .modal__scroll-affordance{top:58vh!important;display:none!important}}@keyframes anim{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes slide-down{0%{opacity:0}100%{opacity:1}}@-moz-keyframes slide-down{0%{opacity:0}100%{opacity:1}}.hh-content.overlay-active:after{content:"";background:rgba(255,255,255,.63);height:100%;width:100%;position:absolute;top:0;z-index:1}.hint-journey--active{border:6px solid #4A2D4C;border-radius:8px;padding:5px;margin:-11px;z-index:9;position:relative}.hint-mixing-deck--active,.hint-return-mixing-deck--active{border:6px solid #4A2D4C;position:relative;padding:6px;z-index:9}.hint-mixing-deck--active{border-radius:8px;margin:-12px -12px 0}.hint-return-mixing-deck--active{border-radius:8px;margin:-12px 0 0}.close-hint{position:absolute;right:-10px;top:7px;color:#dcdcdc}.hint-md-basket--active{border:6px solid #4A2D4C;border-radius:8px;z-index:9;position:relative;padding:5px;margin:-11px -11px 15px}.hint-md-basket--active .md-basket{margin-bottom:0}.helpful-hints-tooltip{top:-49px;position:absolute;display:block;width:213px;left:-78px;background:#fff;text-align:center;border:1px solid #0a493e;border-radius:3px;font-size:.8em;height:34px;line-height:31px}.helpful-hints-tooltip::after{content:"";width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid #0a493e;position:absolute;z-index:10;transform:rotate(90deg);margin:auto;right:0;left:0;bottom:-9px}.hint-message-container{right:-325px;top:15%;background:#4a2d4c;width:300px;padding:25px 15px;border-radius:5px;position:absolute;z-index:1;-webkit-animation:slide-down .3s ease-out;-moz-animation:slide-down .3s ease-out}.hint-message-container .hint-message-content{color:#fff;font-size:20px;font-size:2rem}.hint-message-container .hint-additional-message-content{color:#fff;font-size:.9em;font-size:16px}.hint-message-container .hint-icon{color:#fff;background:#3B233D;width:35px;display:block;text-align:center;border-radius:50%;height:35px;font-size:1.4em;font-size:22px}.hint-message-container.arr-left:before,.hint-message-container.arr-right:after{content:"";width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:20px solid #4a2d4c;position:absolute;z-index:10;margin:auto;top:0;bottom:0}.hint-message-container.arr-left:before{transform:rotate(180deg);left:-20px}.hint-message-container.arr-right{left:-325px;right:auto}.hint-message-container.arr-right:after{right:-20px}.modal-helpful-hints .modal-content{padding-bottom:10px!important;max-height:345px!important}.modal-helpful-hints .modal-body{margin-bottom:10px!important;margin-left:0!important}.modal-helpful-hints .hh-modal-content{margin-bottom:20px}.modal-helpful-hints .hh-modal-content:after{display:table;content:'';clear:both}.modal-helpful-hints .hh-explanation-img{width:314px;height:167px;float:right;margin-left:10px;background:url(../img/hh-explanation-img.png) 50% 50% no-repeat}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.modal-helpful-hints .hh-explanation-img{background-image:url(../img/hh-explanation-img@2x.png)}}.hh-toggle{margin-top:14px;margin-left:20px;flex-basis:251px;flex-grow:0;flex-shrink:0;width:250px;line-height:41px}.hh-toggle .toggle{float:right;clear:right;margin-top:5px;width:60.5px;height:32px;border-radius:100px;background-color:rgba(148,144,144,.55);position:relative;border:2px solid #8e9090;-webkit-transition:.5s;-moz-transition:.5s}.hh-toggle .toggle .oval{position:absolute;right:calc(100% - 26px);width:33px;top:-2px;height:33px;border-radius:20px;background-color:#fff;border:1px solid #aeafae;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.hh-toggle .copy{font-size:17px;display:inline-block;position:absolute}.hh-toggle .copy .on_off:before{content:'on'}.hh-toggle.active .toggle{background-color:#4a2d4c}.hh-toggle.active .toggle .oval{right:-5px}.hh-toggle.active .copy .on_off:before{content:'off'}.hh-hint.active{opacity:1}.hint-calendar-outward--active,.hint-calendar-return--active,.hint-fares-outward--active,.hint-fares-return--active{border:6px solid #4A2D4C;border-radius:8px;z-index:9;position:relative}.hint-calendar-outward--active,.hint-calendar-return--active{padding:0 6px 6px;margin:6px -12px 0}.hint-fares-outward--active,.hint-fares-return--active{padding:0 6px;margin:0 -12px 6px}.hint-fares-outward--active .calendar-box,.hint-fares-return--active .calendar-box{margin-bottom:0}.multiday-hint-message-container{right:-305px;width:280px;padding:15px}.multiday-hint-message-container .hint-icon{margin:0 auto 10px}