.form-box input[type=text]#allinonesearch{font-size:21px}.eurostar header #logo img{margin:3px 0}.eurostar header #header-buttons .btn{height:40px}.eurostar header #header-buttons .fa-phone{margin-top:4px}.eurostar #hotel-results h3.header-blue-bg{letter-spacing:-1px}.eurostar #hotel-results-header .journey h1{margin-bottom:5px}.eurostar #hotel-results-header .journey h1 .icon-rail{width:32px;height:20px;float:left;margin-top:4px;margin-right:8px}.eurostar #hotel-results-header .journey p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.eurostar #hotel-results-header .journey p.stations span{font-size:16px;color:#cc43b7}.eurostar #hotel-results-header .journey p.show-date{margin-bottom:6px}.eurostar #hotel-results-header .journey p.show-date label{color:#666}.eurostar #hotel-results-header .journey p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.eurostar .result .info p.price strike{font-size:13px;font-weight:400;color:#666}#eurostar-tabs{list-style:none;background:#fff;height:45px;margin:0;padding:0}#eurostar-tabs:after,#eurostar-tabs:before{content:" ";display:table}#eurostar-tabs:after{clear:both}#eurostar-tabs li{float:left}#eurostar-tabs li:first-child a{margin-left:0}#eurostar-tabs li.hotel-only{width:23%}#eurostar-tabs li.theatre-breaks{width:43%}#eurostar-tabs li.eurostar-breaks{width:34%}#eurostar-tabs li a{display:block;background:#cc43b7;font-size:18px;line-height:39px;font-weight:700;letter-spacing:-.03em;text-align:center;color:#fff;margin:3px 2px 0;padding:0 12px;border-radius:7px 7px 0 0;border-bottom:3px solid #fff}#eurostar-tabs li a:hover{text-decoration:none}#eurostar-tabs li a.selected{background:#ddfed3;color:#666;border-bottom:3px solid #ddfed3}#eurostar-form{padding:11px 9px 28px;box-sizing:border-box;background:#ddfed3}#eurostar-form h1.browser-page{font-size:24px;line-height:26px;font-weight:400;color:#888;margin-bottom:6px}#eurostar-form .eurostar-fields,#eurostar-form .hotel-fields{padding:8px 5px}#eurostar-form .eurostar-fields h1,#eurostar-form .eurostar-fields h2,#eurostar-form .hotel-fields h1,#eurostar-form .hotel-fields h2{font-size:24px;line-height:30px;font-weight:400;color:#888;margin-bottom:6px}#eurostar-form .eurostar-fields{margin-bottom:11px;padding-bottom:18px}#eurostar-form .eurostar-fields #destination,#eurostar-form .eurostar-fields #eurostar-destination-station,#eurostar-form .eurostar-fields #eurostar-destination-to{margin:6px 0 7px 6px}#eurostar-form .eurostar-fields #destination:after,#eurostar-form .eurostar-fields #destination:before,#eurostar-form .eurostar-fields #eurostar-destination-station:after,#eurostar-form .eurostar-fields #eurostar-destination-station:before,#eurostar-form .eurostar-fields #eurostar-destination-to:after,#eurostar-form .eurostar-fields #eurostar-destination-to:before{content:" ";display:table}#eurostar-form .eurostar-fields #destination:after,#eurostar-form .eurostar-fields #eurostar-destination-station:after,#eurostar-form .eurostar-fields #eurostar-destination-to:after{clear:both}#eurostar-form .eurostar-fields #destination .destination-station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select,#eurostar-form .eurostar-fields #destination label,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select,#eurostar-form .eurostar-fields #eurostar-destination-station label,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select,#eurostar-form .eurostar-fields #eurostar-destination-to label{float:left;font-size:21px;line-height:1.1em;color:#888}#eurostar-form .eurostar-fields #destination label,#eurostar-form .eurostar-fields #eurostar-destination-station label,#eurostar-form .eurostar-fields #eurostar-destination-to label{margin-right:5px}#eurostar-form .eurostar-fields #destination .destination-station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select{width:90%;min-height:23px}#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_station{font-size:21px;line-height:1.1em}#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_station.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_station.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_station.error{color:#ec234b}@media (min-width:480px){#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown_station{font-size:24px}}#eurostar-form .eurostar-fields #eurostar-destination-station{display:none}#eurostar-form .eurostar-fields #depart-time,#eurostar-form .eurostar-fields #return-time{width:38%;float:left;margin-top:8px;padding-left:4px;box-sizing:border-box}#eurostar-form .eurostar-fields #depart-time .form-box,#eurostar-form .eurostar-fields #return-time .form-box{padding:3px 0 9px 4px}#eurostar-form .eurostar-fields #depart-time label,#eurostar-form .eurostar-fields #return-time label{margin-bottom:12px}#eurostar-form .eurostar-fields #check-in,#eurostar-form .eurostar-fields #check-out,#eurostar-form .eurostar-fields .check-in,#eurostar-form .eurostar-fields .check-out{width:62%}#eurostar-form .eurostar-fields #check-in label,#eurostar-form .eurostar-fields #check-out label,#eurostar-form .eurostar-fields .check-in label,#eurostar-form .eurostar-fields .check-out label{margin-bottom:11px}#eurostar-form .eurostar-fields #check-in .icon-rail,#eurostar-form .eurostar-fields .check-in .icon-rail{float:left;margin:-1px 5px 0 0}#eurostar-form .eurostar-fields #check-out,#eurostar-form .eurostar-fields .check-out{padding-left:0;padding-right:4px}#eurostar-form .eurostar-fields #check-out .icon-rail-return,#eurostar-form .eurostar-fields .check-out .icon-rail-return{float:left;margin:-1px 5px 0 0}#eurostar-form .hotel-fields{margin-bottom:23px}#eurostar-form .hotel-fields h1 .icon-bell,#eurostar-form .hotel-fields h2 .icon-bell{float:left;margin-top:-5px;margin-right:10px}#eurostar-form .hotel-fields .hotel-nights{float:left;width:130px;margin-bottom:10px;padding:3px 0 7px 4px}#eurostar-form .hotel-fields .hotel-nights label{margin-bottom:9px}#eurostar-form .hotel-fields .hotel-nights select{line-height:1.1em}#eurostar-form .hotel-fields .hotel-nights #nights,#eurostar-form .hotel-fields .hotel-nights .nights-value{display:none}#eurostar-form .hotel-fields .checkin-out{float:left;margin:-1px 0 0 8px;width:calc(100% - 8px)}#eurostar-form .hotel-fields .checkin-out p{font-size:16px;line-height:27px;letter-spacing:-1px;color:#888;margin:0}#eurostar-form .hotel-fields .rooms-container{clear:left}#eurostar-form .hotel-fields .room-type{background-image:none}.form-box[for=eurostar-search-from],.form-box[for=eurostar-search]{width:100%;height:42px}.form-box[for=eurostar-search-from] .fa-search,.form-box[for=eurostar-search] .fa-search{position:absolute;top:5px;left:2px;font-size:26px;color:rgba(58,153,56,.25)}.tt-swipe-ready .timetable-times-scroll{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;width:100%;box-sizing:border-box;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tt-swipe-ready .timetable-times-scroll::-webkit-scrollbar{display:none}.tt-swipe-ready .timetable-times{float:none!important;display:block;margin:0!important;margin-left:0!important;margin-right:0!important;scroll-snap-align:start}.tt-swipe-ready .timetable-times-container{overflow:visible!important}.tt-swipe-ready .timetable-times-scroll:after,.tt-swipe-ready .timetable-times-scroll:before{content:"";position:sticky;top:0;width:12px;flex:0 0 12px}.tt-swipe-ready .timetable-times-scroll:before{left:0}.tt-swipe-ready .timetable-times-scroll:after{right:0}.tt-swipe-ready .timetable-times-scroll.tt-no-scroll:after,.tt-swipe-ready .timetable-times-scroll.tt-no-scroll:before{content:none!important;width:0!important;flex:0 0 0!important}.form-box[for=eurostar-search-from] .fa-times,.form-box[for=eurostar-search] .fa-times{position:absolute;top:6px;right:0;font-size:26px;color:rgba(58,153,56,.25);width:25px;display:none}.form-box input[type=text]#eurostar-search,.form-box input[type=text]#eurostar-search-from{font-size:21px;color:#cc43b7;padding:4px 25px 0 44px;line-height:31px}#station_results,#station_results_from{box-shadow:0 5px 5px 0 rgba(0,0,0,.75);background:#fff;border:1px solid #ccc;border-top:0;margin-top:-2px;display:none;max-height:204px;overflow-y:auto}#station_results_from p,#station_results p{font-size:18px;line-height:40px;color:#cc43b7;margin:0;padding:0 10px;border-bottom:1px solid #e2e2e2;height:40px;overflow:hidden}#station_results_from p span.station-name,#station_results p span.station-name{float:left;margin-right:30px}#station_results_from p span.station-code,#station_results p span.station-code{font-size:16px;color:#666;display:block;float:right;width:40px}.eurostar-london #city-form{min-height:360px}.eurostar-london #city-form h1{color:#888}.eurostar-london #city-form h1 .icon-bell{float:left;margin-top:-8px;margin-right:3px}.eurostar-london .result .info p.price strike{font-size:16px;font-weight:400;color:#555}.eurostar-hotel #hotel-menu,.eurostar-hotel-browser #hotel-menu{background:#ddfed3}.eurostar-hotel #hotel-menu .btn,.eurostar-hotel-browser #hotel-menu .btn{color:#cc43b7;border-color:#ccc}.eurostar-hotel #hotel-menu .btn.open,.eurostar-hotel-browser #hotel-menu .btn.open{color:#666}.eurostar-hotel #hotel-map-info h1 .icon-bell,.eurostar-hotel-browser #hotel-map-info h1 .icon-bell{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:3px}.eurostar-hotel #hotel-map-info .header .stars,.eurostar-hotel-browser #hotel-map-info .header .stars{margin-top:7px}.eurostar-hotel #hotel-map-info .info p.description,.eurostar-hotel-browser #hotel-map-info .info p.description{font-size:13px;font-weight:700;margin-bottom:8px}.eurostar-hotel #hotel-map-info .info p.distance,.eurostar-hotel-browser #hotel-map-info .info p.distance{display:block}.eurostar-hotel #hotel-map-info .info p.distance .purple,.eurostar-hotel-browser #hotel-map-info .info p.distance .purple{display:block;color:#cc43b7}.eurostar-hotel header #header-buttons .btn,.eurostar-rooms header #header-buttons .btn{height:40px}.eurostar-hotel header #header-buttons .btn .fa-phone,.eurostar-rooms header #header-buttons .btn .fa-phone{margin-top:4px}.eurostar-hotel #hotel-booking .journey h1,.eurostar-hotel #room-booking .journey h1,.eurostar-rooms #hotel-booking .journey h1,.eurostar-rooms #room-booking .journey h1{margin-bottom:5px}.eurostar-hotel #hotel-booking .journey h1 .icon-rail,.eurostar-hotel #room-booking .journey h1 .icon-rail,.eurostar-rooms #hotel-booking .journey h1 .icon-rail,.eurostar-rooms #room-booking .journey h1 .icon-rail{width:32px;height:20px;float:left;margin-top:4px;margin-right:8px}.eurostar-hotel #hotel-booking .journey p.stations,.eurostar-hotel #room-booking .journey p.stations,.eurostar-rooms #hotel-booking .journey p.stations,.eurostar-rooms #room-booking .journey p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.eurostar-hotel #hotel-booking .journey p.stations span,.eurostar-hotel #room-booking .journey p.stations span,.eurostar-rooms #hotel-booking .journey p.stations span,.eurostar-rooms #room-booking .journey p.stations span{font-size:16px;color:#cc43b7}.eurostar-hotel #hotel-booking .journey p.show-date,.eurostar-hotel #room-booking .journey p.show-date,.eurostar-rooms #hotel-booking .journey p.show-date,.eurostar-rooms #room-booking .journey p.show-date{margin-bottom:6px}.eurostar-hotel #hotel-booking .journey p.show-date label,.eurostar-hotel #room-booking .journey p.show-date label,.eurostar-rooms #hotel-booking .journey p.show-date label,.eurostar-rooms #room-booking .journey p.show-date label{color:#666}.eurostar-hotel #hotel-booking .journey p.tickets,.eurostar-hotel #room-booking .journey p.tickets,.eurostar-rooms #hotel-booking .journey p.tickets,.eurostar-rooms #room-booking .journey p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.eurostar-hotel #hotel-booking div.price .price-left,.eurostar-hotel #room-booking div.price .price-left,.eurostar-rooms #hotel-booking div.price .price-left,.eurostar-rooms #room-booking div.price .price-left{width:55%}.eurostar-hotel #hotel-booking div.price .price-right,.eurostar-hotel #room-booking div.price .price-right,.eurostar-rooms #hotel-booking div.price .price-right,.eurostar-rooms #room-booking div.price .price-right{width:42%}.eurostar-rooms #room-options.theatre .select-seats .green-box{width:175px}#train-map-info{display:block;width:215px;position:relative}#train-map-info:after,#train-map-info:before{content:" ";display:table}#train-map-info:after{clear:both}#train-map-info h1{font-size:15px;line-height:21px;font-weight:400;color:#cc43b7;letter-spacing:-.04em;margin-bottom:4px}#train-map-info h1 .icon-rail{float:left;margin-right:7px}#train-map-info p{font-size:13px;line-height:21px;margin-bottom:0}.eurostar-booking header #header-buttons .btn{height:40px}.eurostar-booking header #header-buttons .btn .fa-phone{margin-top:4px}.eurostar-booking #booking-header.show .hotel{margin-bottom:10px}.eurostar-booking #booking-header.show h1.header-blue-bg{letter-spacing:-1px}.eurostar-booking #booking-header.show .journey h2 .icon-rail{display:inline-block;width:31px;height:19px;vertical-align:middle;margin:-3px 9px 0 3px}.eurostar-booking #booking-header.show p span.label{width:122px}.eurostar-booking #booking-header.show p span.info{padding-left:122px}.eurostar-booking #booking-header.show p.non-refundable span.label{color:#666}.eurostar-booking #booking-header.show p.person span.label,.eurostar-booking #booking-header.show p.price span.label{width:180px}.eurostar-booking #booking-header.show p.person span.info,.eurostar-booking #booking-header.show p.price span.info{padding-left:180px}.eurostar-booking #booking-header.show p.direct{margin-bottom:23px}.eurostar-booking #booking-header.show p.outbound,.eurostar-booking #booking-header.show p.return{font-size:14px;margin-bottom:0}.eurostar-booking #booking-header.show p.outbound.no-border,.eurostar-booking #booking-header.show p.return.no-border{margin-top:-23px}.eurostar-booking #booking-header.show p.outbound.no-border span.info,.eurostar-booking #booking-header.show p.return.no-border span.info{border-top:none}.eurostar-booking #booking-header.show p.outbound.last-change,.eurostar-booking #booking-header.show p.return.last-change{margin-bottom:23px}.eurostar-booking #booking-header.show p.outbound span.info,.eurostar-booking #booking-header.show p.return span.info{width:-32%;margin:0 0 0 132px;padding:0;border-top:1px solid #ccc}.eurostar-booking #booking-header.show p.return.no-border{margin-top:0}.eurostar-booking #booking-header.show p.info{font-size:13px;line-height:15px;color:#888;margin-top:4px}.eurostar-thanks header #header-buttons .btn{height:40px}.eurostar-thanks header #header-buttons .btn .fa-phone{margin-top:4px}.eurostar-thanks #content.thanks{padding-top:7px}.eurostar-thanks #content.thanks h2.reference{font-size:18px;line-height:21px;font-weight:400;border-bottom:1px solid #e2e2e2;margin-left:-9px;margin-right:-9px;padding:0 9px 6px}.eurostar-thanks #content.thanks h2.reference:first-child{border:none;padding-bottom:0;margin-bottom:0}.eurostar-thanks #content.thanks h2.reference span.ref{float:none;display:inline}.eurostar-thanks #content.thanks .overview h2{color:#555}.eurostar-thanks #content.thanks .overview p span.label{width:122px}.eurostar-thanks #content.thanks .overview p span.info{padding-left:122px}.eurostar-thanks #content.thanks .overview p.non-refundable span.label,.eurostar-thanks #content.thanks .overview p span.grey{color:#666}.eurostar-thanks #content.thanks .overview p.direct{margin-bottom:23px}.eurostar-thanks #content.thanks .overview p.info{font-size:13px;line-height:15px;color:#888;margin-top:4px}.eurostar-thanks #content.thanks .journey h2 .icon-rail{display:inline-block;width:31px;height:19px;vertical-align:middle;margin:-3px 9px 0 0}.eurostar-timetable #timetable-header{margin:0 9px}.eurostar-timetable #timetable-header .hotel{margin-left:-9px;margin-right:-9px;padding:6px 10px 10px 8px;border-bottom:1px solid #e2e2e2}.eurostar-timetable #timetable-header .hotel:after,.eurostar-timetable #timetable-header .hotel:before{content:" ";display:table}.eurostar-timetable #timetable-header .hotel:after{clear:both}.eurostar-timetable #timetable-header .hotel h1{position:relative;float:left;font-size:24px;font-weight:400;letter-spacing:-.04em;color:#888;margin:0 0 3px -4px;padding-right:70px}.eurostar-timetable #timetable-header .hotel h1 .icon{background-position:50%;height:30px;vertical-align:text-bottom;margin-right:2px}.eurostar-timetable #timetable-header .hotel h1 .star-container{position:absolute;width:65px;top:3px;right:0}.eurostar-timetable #timetable-header .hotel img{width:102px;height:auto;float:right}.eurostar-timetable #timetable-header .hotel .hotel-info{padding-right:105px;clear:left}.eurostar-timetable #timetable-header .hotel p{font-size:18px;line-height:1;color:#cc43b7;margin:0}.eurostar-timetable #timetable-header .hotel p.dates{margin-bottom:7px;letter-spacing:-.02em}.eurostar-timetable #timetable-header .hotel p.dates span.nights{font-size:15px;color:#666;display:block;margin-top:2px;letter-spacing:0}.eurostar-timetable #timetable-header .hotel p.room{letter-spacing:-.02em}.eurostar-timetable #timetable-header .hotel p.room span.breakfast,.eurostar-timetable #timetable-header .hotel p.room span.people{font-size:15px;color:#666;margin-top:2px;letter-spacing:0}.eurostar-timetable #timetable-header .hotel p.room span.breakfast{display:inline}.eurostar-timetable #timetable-header .journey{margin-left:-9px;margin-right:-9px;padding:6px 10px 10px 8px}.eurostar-timetable #timetable-header .journey:after,.eurostar-timetable #timetable-header .journey:before{content:" ";display:table}.eurostar-timetable #timetable-header .journey:after{clear:both}.eurostar-timetable #timetable-header .journey img{width:102px;height:auto;float:right}.eurostar-timetable #timetable-header .journey .journey-info{padding-right:105px}.eurostar-timetable #timetable-header .journey h1{font-size:24px;font-weight:400;letter-spacing:-.04em;color:#888;margin:0 0 3px -4px}.eurostar-timetable #timetable-header .journey h1 .icon-rail{background-position:50%;width:32px;height:20px;float:left;margin-top:4px;margin-right:8px;vertical-align:text-bottom}.eurostar-timetable #timetable-header .journey p{font-size:18px;line-height:1;color:#cc43b7;margin:0;overflow:visible}.eurostar-timetable #timetable-header .journey p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.eurostar-timetable #timetable-header .journey p.stations span{font-size:16px;color:#cc43b7}.eurostar-timetable #timetable-header .journey p.show-date{color:#666;margin-bottom:6px}.eurostar-timetable #timetable-header .journey p.show-date.selected{color:#cc43b7}.eurostar-timetable #timetable-header .journey p.show-date.selected .out-time span,.eurostar-timetable #timetable-header .journey p.show-date.selected .return-time span{font-size:15px;font-weight:400;color:#666}.eurostar-timetable #timetable-header .journey p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.eurostar-timetable #timetable{width:100%;margin-bottom:12px;border-bottom:1px solid #e2e2e2}.eurostar-timetable #timetable .timetable-package-container{clear:both}.eurostar-timetable #timetable .timetable-package-container:after,.eurostar-timetable #timetable .timetable-package-container:before{content:" ";display:table}.eurostar-timetable #timetable .timetable-package-container:after{clear:both}.eurostar-timetable #timetable .timetable-package-container.other-packages{border-top:6px solid #ddfed3}.eurostar-timetable #timetable .other-package-container{max-height:0;overflow-y:hidden}.eurostar-timetable #timetable .timetable-option .timetable-journey{border-top:1px solid #e2e2e2}.eurostar-timetable #timetable .timetable-option .timetable-journey .journey p.description{font-size:16px;line-height:18px;padding-top:6px;padding-bottom:4px}.eurostar-timetable #timetable .timetable-option .timetable-journey .journey p.includes{font-size:13px;line-height:16px;color:#555;padding-bottom:4px}.eurostar-timetable #timetable .timetable-option .timetable-journey .journey p.includes span.price{font-size:12px;color:#cc43b7}.eurostar-timetable #timetable .timetable-option .timetable-journey .journey p.includes span.price strong{font-size:18px}.eurostar-timetable #timetable .timetable-option .timetable-journey .journey.lowest p.title{font-size:15px;line-height:30px;font-weight:700;background:#ddfed3;border-bottom:1px solid #e2e2e2}.eurostar-timetable #timetable .timetable,.eurostar-timetable #timetable .timetable-scroll{width:100%}.eurostar-timetable #timetable .timetable:after,.eurostar-timetable #timetable .timetable:before{content:" ";display:table}.eurostar-timetable #timetable .timetable:after{clear:both}.eurostar-timetable #timetable .timetable.timetable-outbound.hidden,.eurostar-timetable #timetable .timetable.timetable-return.hidden{display:none}.eurostar-timetable #timetable .timetable.timetable-return .other-package-container{max-height:none;overflow-y:visible;margin-bottom:-1px}.eurostar-timetable #timetable h2.header-blue-bg{font-size:24px;text-align:center;position:relative;padding-top:7px;padding-bottom:7px}.eurostar-timetable #timetable h2.header-blue-bg.eurostar-buttons{min-height:26px}.eurostar-timetable #timetable h2.header-blue-bg span.type{font-size:24px;color:#cc43b7;text-transform:uppercase}.eurostar-timetable #timetable h2.header-blue-bg .timetable-earlier,.eurostar-timetable #timetable h2.header-blue-bg .timetable-later{font-size:16px;line-height:30px;letter-spacing:-.02em;color:#cc43b7;position:absolute;top:6px;outline:none}.eurostar-timetable #timetable h2.header-blue-bg .timetable-earlier.disabled,.eurostar-timetable #timetable h2.header-blue-bg .timetable-later.disabled{opacity:.5}.eurostar-timetable #timetable h2.header-blue-bg .timetable-earlier i,.eurostar-timetable #timetable h2.header-blue-bg .timetable-later i{font-size:21px;float:left;width:21px;margin-top:4px}.eurostar-timetable #timetable h2.header-blue-bg .timetable-earlier{left:0}.eurostar-timetable #timetable h2.header-blue-bg .timetable-earlier i{margin-right:2px}.eurostar-timetable #timetable h2.header-blue-bg .timetable-later{right:0}.eurostar-timetable #timetable h2.header-blue-bg .timetable-later i{float:right;margin-left:2px}.eurostar-timetable #timetable .timetable-body{background:#fff}.eurostar-timetable #timetable .timetable-body:after,.eurostar-timetable #timetable .timetable-body:before{content:" ";display:table}.eurostar-timetable #timetable .timetable-body:after{clear:both}.eurostar-timetable #timetable .timetable-body p{line-height:21px;margin:0;padding:0 7px}.eurostar-timetable #timetable .timetable-body p.date{font-size:18px;color:#cc43b7;margin-top:7px}.eurostar-timetable #timetable .timetable-body p.date .icon-rail,.eurostar-timetable #timetable .timetable-body p.date .icon-rail-return{float:left;margin-right:5px}.eurostar-timetable #timetable .timetable-body p.stations{font-size:16px;margin-bottom:7px}.eurostar-timetable #timetable .timetable-body p.stations span{color:#cc43b7}.eurostar-timetable #timetable .timetable-body .more-packages{border-top:6px solid #ddfed3}.eurostar-timetable #timetable .timetable-body .more-packages p{background:#fff;border-top:1px solid #e2e2e2;margin:0;padding:0 9px;font-size:18px;line-height:40px;letter-spacing:-.02em;color:#3a9938;position:relative}.eurostar-timetable #timetable .timetable-body .more-packages p .fa{transition:all .3s;position:absolute;right:9px;color:#68d736;line-height:40px}.eurostar-timetable #timetable .timetable-body .timetable-times-container{width:100%;float:left;background:#e8e8e7;border-left:8px solid #e8e8e7;border-right:8px solid #e8e8e7;padding:5px 0 9px;overflow:hidden;box-sizing:border-box}.eurostar-timetable #timetable .timetable-body .timetable-times-scroll{width:600px;display:none;transition:all .5s ease-in-out}.eurostar-timetable #timetable .timetable-body .timetable-times{position:relative;background:#fff;float:left;border:1px solid #afafaf;border-radius:5px;margin:0 0 9px 8px;padding:2px 0 10px;box-sizing:border-box;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:70px}.eurostar-timetable #timetable .timetable-body .timetable-times:first-child{margin-left:0}.eurostar-timetable #timetable .timetable-body .timetable-times p{font-size:12px;line-height:14px;color:#555;text-align:center}.eurostar-timetable #timetable .timetable-body .timetable-times p span.station{display:block;margin-top:5px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.time{font-size:18px;line-height:18px;font-weight:700;display:block;margin-bottom:3px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.direct{display:block;color:#888}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details{display:block;font-size:13px;line-height:16px;margin-top:6px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.from{display:block;font-size:12px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.price{display:block;font-size:12px;color:#cc43b7}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.price strong{font-size:18px}.eurostar-timetable #timetable .timetable-body .timetable-times p .fa-chevron-right{font-size:16px;color:#cc43b7;width:16px;position:absolute;bottom:4px;right:0}.eurostar-timetable #timetable .timetable-body .timetable-times.selected{background:#cc43b7}.eurostar-timetable #timetable .timetable-body .timetable-times.selected p,.eurostar-timetable #timetable .timetable-body .timetable-times.selected p .fa-chevron-right,.eurostar-timetable #timetable .timetable-body .timetable-times.selected p span,.eurostar-timetable #timetable .timetable-body .timetable-times.selected p span.details .price,.eurostar-timetable #timetable .timetable-body .timetable-times.selected p span.details .price span{color:#fff}.eurostar-timetable .back-outbound{font-size:18px;line-height:30px;color:#cc43b7;background:none;border:none;margin:0 0 8px;padding:0;outline:none;visibility:hidden}.eurostar-timetable .back-outbound i{float:left;margin-top:6px}.eurostar-timetable .back-outbound.show{visibility:visible}.eurostar-timetable .scroll-swipe{text-align:center;font-size:16px;line-height:28px!important}.eurostar-timetable .scroll-swipe.hide,.timetable.timetable-outbound .scroll-swipe{display:none}.timetable.timetable-outbound .timetable-package-container:first-of-type .scroll-swipe{display:inline-block}.eurostar-timetable #choose-message{position:fixed;bottom:0;left:0;width:100%;height:75px;background:rgba(0,0,0,.5);display:none}.eurostar-timetable #choose-message .chevron-bg{display:block;background:url(../img/grey-arrow-up.png) no-repeat;width:49px;height:25px;margin:-25px auto 0}.eurostar-timetable #choose-message i{font-size:18px;line-height:25px;color:#fff;display:block;margin:0 auto}.eurostar-timetable #choose-message p{font-size:18px;line-height:21px;text-align:center;color:#fff;margin:9px auto 0}.eurostar-timetable #choose-message p.outbound{display:none}.eurostar-timetable .ticket-delivery,.eurostar-timetable .ticket-seats,.eurostar-timetable .ticket-upgrade{display:none;background:#edf2fb;border-bottom:1px solid #e2e2e2;margin-bottom:50px}.eurostar-timetable .ticket-delivery.visible,.eurostar-timetable .ticket-seats.visible,.eurostar-timetable .ticket-upgrade.visible{display:block}.eurostar-timetable .ticket-delivery .ticket,.eurostar-timetable .ticket-seats .ticket,.eurostar-timetable .ticket-upgrade .ticket{background:#fff;margin-bottom:6px;padding:9px 7px 5px;position:relative}.eurostar-timetable .ticket-delivery .ticket:after,.eurostar-timetable .ticket-delivery .ticket:before,.eurostar-timetable .ticket-seats .ticket:after,.eurostar-timetable .ticket-seats .ticket:before,.eurostar-timetable .ticket-upgrade .ticket:after,.eurostar-timetable .ticket-upgrade .ticket:before{content:" ";display:table}.eurostar-timetable .ticket-delivery .ticket:after,.eurostar-timetable .ticket-seats .ticket:after,.eurostar-timetable .ticket-upgrade .ticket:after{clear:both}.eurostar-timetable .ticket-delivery .ticket h3,.eurostar-timetable .ticket-seats .ticket h3,.eurostar-timetable .ticket-upgrade .ticket h3{font-size:18px;line-height:24px;font-weight:400;color:#cc43b7;margin-bottom:0}.eurostar-timetable .ticket-delivery .ticket p,.eurostar-timetable .ticket-seats .ticket p,.eurostar-timetable .ticket-upgrade .ticket p{font-size:13px;line-height:18px;color:#555;margin-bottom:0}.eurostar-timetable .ticket-delivery .ticket p.details,.eurostar-timetable .ticket-seats .ticket p.details,.eurostar-timetable .ticket-upgrade .ticket p.details{line-height:21px;text-align:right}.eurostar-timetable .ticket-delivery .ticket p.details strike,.eurostar-timetable .ticket-seats .ticket p.details strike,.eurostar-timetable .ticket-upgrade .ticket p.details strike{font-size:15px}.eurostar-timetable .ticket-delivery .ticket p.details span.price,.eurostar-timetable .ticket-seats .ticket p.details span.price,.eurostar-timetable .ticket-upgrade .ticket p.details span.price{font-size:18px;font-weight:700;color:#cc43b7}.eurostar-timetable .ticket-delivery .ticket p.terms-link,.eurostar-timetable .ticket-seats .ticket p.terms-link,.eurostar-timetable .ticket-upgrade .ticket p.terms-link{font-size:13px;line-height:18px;color:#3a9938;position:absolute;left:7px;bottom:2px}.eurostar-timetable .ticket-delivery .ticket p.terms-link i,.eurostar-timetable .ticket-seats .ticket p.terms-link i,.eurostar-timetable .ticket-upgrade .ticket p.terms-link i{font-size:16px;color:#68d736;transition:all .3s ease-in-out}.eurostar-timetable .ticket-delivery .ticket .terms-full,.eurostar-timetable .ticket-seats .ticket .terms-full,.eurostar-timetable .ticket-upgrade .ticket .terms-full{display:none}.eurostar-timetable .ticket-delivery .ticket .terms-full p,.eurostar-timetable .ticket-seats .ticket .terms-full p,.eurostar-timetable .ticket-upgrade .ticket .terms-full p{margin-bottom:10px}.eurostar-timetable .ticket-delivery .btn-proceed.show-spinner .loading{display:block}.eurostar-timetable #upgrade-message{position:fixed;bottom:0;left:0;width:100%;height:75px;background:rgba(0,0,0,.5)}.eurostar-timetable #upgrade-message .chevron-bg{display:block;background:url(../img/grey-arrow-up.png) no-repeat;width:49px;height:25px;margin:-25px auto 0}.eurostar-timetable #upgrade-message i{font-size:18px;line-height:25px;color:#fff;display:block;margin:0 auto}.eurostar-timetable #upgrade-message p{font-size:18px;line-height:21px;text-align:center;color:#fff;margin:9px auto 0}.eurostar-tickets #tickets-header{margin:0 9px}.eurostar-tickets #tickets-header .hotel{margin-left:-9px;margin-right:-9px;padding:6px 10px 10px 8px;border-bottom:1px solid #e2e2e2}.eurostar-tickets #tickets-header .hotel:after,.eurostar-tickets #tickets-header .hotel:before{content:" ";display:table}.eurostar-tickets #tickets-header .hotel:after{clear:both}.eurostar-tickets #tickets-header .hotel h1{position:relative;float:left;font-size:24px;font-weight:400;letter-spacing:-.04em;color:#888;margin:0 0 3px -4px;padding-right:70px}.eurostar-tickets #tickets-header .hotel h1 .icon{background-position:50%;height:30px;vertical-align:text-bottom;margin-right:2px}.eurostar-tickets #tickets-header .hotel h1 .star-container{position:absolute;width:65px;top:3px;right:0}.eurostar-tickets #tickets-header .hotel img{width:102px;height:auto;float:right}.eurostar-tickets #tickets-header .hotel .hotel-info{padding-right:105px;clear:left}.eurostar-tickets #tickets-header .hotel p{font-size:18px;line-height:1;color:#cc43b7;margin:0}.eurostar-tickets #tickets-header .hotel p.dates{margin-bottom:7px;letter-spacing:-.02em}.eurostar-tickets #tickets-header .hotel p.dates span.nights{font-size:15px;color:#666;display:block;margin-top:2px;letter-spacing:0}.eurostar-tickets #tickets-header .hotel p.room{letter-spacing:-.02em}.eurostar-tickets #tickets-header .hotel p.room span.breakfast,.eurostar-tickets #tickets-header .hotel p.room span.people{font-size:15px;color:#666;margin-top:2px;letter-spacing:0}.eurostar-tickets #tickets-header .hotel p.room span.breakfast{display:inline}.eurostar-tickets #tickets-header .journey{margin-left:-9px;margin-right:-9px;padding:6px 10px 10px 8px}.eurostar-tickets #tickets-header .journey:after,.eurostar-tickets #tickets-header .journey:before{content:" ";display:table}.eurostar-tickets #tickets-header .journey:after{clear:both}.eurostar-tickets #tickets-header .journey img{width:102px;height:auto;float:right}.eurostar-tickets #tickets-header .journey .journey-info{padding-right:105px}.eurostar-tickets #tickets-header .journey h1{font-size:24px;font-weight:400;letter-spacing:-.04em;color:#888;margin:0 0 3px -4px}.eurostar-tickets #tickets-header .journey h1 .icon-rail{background-position:50%;width:32px;height:20px;float:left;margin-top:4px;margin-right:8px;vertical-align:text-bottom}.eurostar-tickets #tickets-header .journey p{font-size:18px;line-height:1;color:#cc43b7;margin:0;overflow:visible}.eurostar-tickets #tickets-header .journey p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.eurostar-tickets #tickets-header .journey p.stations span{font-size:16px;color:#cc43b7}.eurostar-tickets #tickets-header .journey p.show-date{color:#666;margin-bottom:6px}.eurostar-tickets #tickets-header .journey p.show-date.selected{color:#cc43b7}.eurostar-tickets #tickets-header .journey p.show-date.selected .out-time span,.eurostar-tickets #tickets-header .journey p.show-date.selected .return-time span{font-size:15px;font-weight:400;color:#666}.eurostar-tickets #tickets-header .journey p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.eurostar-tickets #tickets{background:#edf2fb;border-bottom:1px solid #e2e2e2;margin-bottom:50px}.eurostar-tickets #tickets .ticket{background:#fff;margin-bottom:6px;padding:9px 7px 5px;position:relative}.eurostar-tickets #tickets .ticket:after,.eurostar-tickets #tickets .ticket:before{content:" ";display:table}.eurostar-tickets #tickets .ticket:after{clear:both}.eurostar-tickets #tickets .ticket h3{font-size:18px;line-height:24px;font-weight:400;color:#cc43b7;margin-bottom:0}.eurostar-tickets #tickets .ticket p{font-size:13px;line-height:18px;color:#555;margin-bottom:0}.eurostar-tickets #tickets .ticket p.details{line-height:21px;text-align:right}.eurostar-tickets #tickets .ticket p.details strike{font-size:15px}.eurostar-tickets #tickets .ticket p.details span.price{font-size:18px;font-weight:700;color:#cc43b7}.eurostar-tickets #tickets .ticket p.terms-link{font-size:13px;line-height:18px;color:#3a9938;position:absolute;left:7px;bottom:2px}.eurostar-tickets #tickets .ticket p.terms-link i{font-size:16px;color:#68d736;transition:all .3s ease-in-out}.eurostar-tickets #tickets .ticket .terms-full{display:none}.eurostar-tickets #tickets .ticket .terms-full p{margin-bottom:10px}.eurostar-tickets #upgrade-message{position:fixed;bottom:0;left:0;width:100%;height:75px;background:rgba(0,0,0,.5)}.eurostar-tickets #upgrade-message .chevron-bg{display:block;background:url(../img/grey-arrow-up.png) no-repeat;width:49px;height:25px;margin:-25px auto 0}.eurostar-tickets #upgrade-message i{font-size:18px;line-height:25px;color:#fff;display:block;margin:0 auto}.eurostar-tickets #upgrade-message p{font-size:18px;line-height:21px;text-align:center;color:#fff;margin:9px auto 0}.eurostar-delivery #tickets-header .journey,.eurostar-seats #tickets-header .journey,.eurostar-upgrade #tickets-header .journey{border-bottom:1px solid #e2e2e2}.eurostar-delivery #tickets-header .journey p.class,.eurostar-seats #tickets-header .journey p.class,.eurostar-upgrade #tickets-header .journey p.class{color:#666}.eurostar-delivery #tickets-header .summary,.eurostar-seats #tickets-header .summary,.eurostar-upgrade #tickets-header .summary{margin-left:-9px;margin-right:-9px;padding:5px 10px 6px 8px}.eurostar-delivery #tickets-header .summary p,.eurostar-seats #tickets-header .summary p,.eurostar-upgrade #tickets-header .summary p{font-size:18px;line-height:24px;color:#cc43b7}.eurostar-delivery #tickets-header .summary p strike,.eurostar-seats #tickets-header .summary p strike,.eurostar-upgrade #tickets-header .summary p strike{font-size:15px;color:#666}.eurostar-delivery #tickets-header .summary p span.person,.eurostar-seats #tickets-header .summary p span.person,.eurostar-upgrade #tickets-header .summary p span.person{font-size:16px;color:#666}.eurostar-delivery #tickets .header-blue-bg,.eurostar-seats #tickets .header-blue-bg,.eurostar-upgrade #tickets .header-blue-bg{font-size:24px;padding-top:7px;padding-bottom:7px}.eurostar-timetable #tickets .upgrade-ticket,.eurostar-timetable .ticket-upgrade .upgrade-ticket,.eurostar-upgrade #tickets .upgrade-ticket,.eurostar-upgrade .ticket-upgrade .upgrade-ticket{background:#fff;padding:27px 7px;position:relative}.eurostar-timetable #tickets .upgrade-ticket:after,.eurostar-timetable #tickets .upgrade-ticket:before,.eurostar-timetable .ticket-upgrade .upgrade-ticket:after,.eurostar-timetable .ticket-upgrade .upgrade-ticket:before,.eurostar-upgrade #tickets .upgrade-ticket:after,.eurostar-upgrade #tickets .upgrade-ticket:before,.eurostar-upgrade .ticket-upgrade .upgrade-ticket:after,.eurostar-upgrade .ticket-upgrade .upgrade-ticket:before{content:" ";display:table}.eurostar-timetable #tickets .upgrade-ticket:after,.eurostar-timetable .ticket-upgrade .upgrade-ticket:after,.eurostar-upgrade #tickets .upgrade-ticket:after,.eurostar-upgrade .ticket-upgrade .upgrade-ticket:after{clear:both}.eurostar-timetable #tickets .upgrade-ticket img,.eurostar-timetable .ticket-upgrade .upgrade-ticket img,.eurostar-upgrade #tickets .upgrade-ticket img,.eurostar-upgrade .ticket-upgrade .upgrade-ticket img{float:left}.eurostar-timetable #tickets .upgrade-ticket p.upgrade,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.upgrade,.eurostar-upgrade #tickets .upgrade-ticket p.upgrade,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.upgrade{font-size:16px;line-height:24px;margin-left:141px}.eurostar-timetable #tickets .upgrade-ticket p.price,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.price,.eurostar-upgrade #tickets .upgrade-ticket p.price,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.price{float:right;font-size:26px;color:#cc43b7;margin-bottom:0}.eurostar-timetable #tickets .upgrade-ticket p.price span.person,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.price span.person,.eurostar-upgrade #tickets .upgrade-ticket p.price span.person,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.price span.person{font-size:16px;color:#666}.eurostar-timetable #tickets .upgrade-ticket p.terms-link,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.terms-link,.eurostar-upgrade #tickets .upgrade-ticket p.terms-link,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.terms-link{font-size:16px;line-height:18px;color:#3a9938;margin-bottom:0;position:absolute;left:7px;top:115px}.eurostar-timetable #tickets .upgrade-ticket p.terms-link i,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.terms-link i,.eurostar-upgrade #tickets .upgrade-ticket p.terms-link i,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.terms-link i{font-size:16px;color:#68d736;transition:all .3s ease-in-out}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons{clear:both;margin-top:37px}.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons{margin-top:0}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons:after,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons:before,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons:after,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons:before,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons:after,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons:before,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons:after,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons:before{content:" ";display:table}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons:after,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons:after,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons:after,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons:after{clear:both}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please{background:#cc43b7;float:right;width:142px;letter-spacing:-1px}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please-plus,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please-plus{background:#68d736;float:right}.eurostar-timetable #tickets .upgrade-ticket .terms-container,.eurostar-timetable .ticket-upgrade .upgrade-ticket .terms-container,.eurostar-upgrade #tickets .upgrade-ticket .terms-container,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .terms-container{clear:both}.eurostar-timetable #tickets .upgrade-ticket .terms-full,.eurostar-timetable .ticket-upgrade .upgrade-ticket .terms-full,.eurostar-upgrade #tickets .upgrade-ticket .terms-full,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .terms-full{padding-top:20px;display:none}.eurostar-timetable #tickets .upgrade-ticket .terms-full p,.eurostar-timetable .ticket-upgrade .upgrade-ticket .terms-full p,.eurostar-upgrade #tickets .upgrade-ticket .terms-full p,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .terms-full p{margin-bottom:10px}.eurostar-seats #tickets .seat-options,.eurostar-seats .ticket-seats .seat-options,.eurostar-timetable #tickets .seat-options,.eurostar-timetable .ticket-seats .seat-options{background:#fff;margin-bottom:6px;padding:13px 7px 20px;position:relative}.eurostar-seats #tickets .seat-options:after,.eurostar-seats #tickets .seat-options:before,.eurostar-seats .ticket-seats .seat-options:after,.eurostar-seats .ticket-seats .seat-options:before,.eurostar-timetable #tickets .seat-options:after,.eurostar-timetable #tickets .seat-options:before,.eurostar-timetable .ticket-seats .seat-options:after,.eurostar-timetable .ticket-seats .seat-options:before{content:" ";display:table}.eurostar-seats #tickets .seat-options:after,.eurostar-seats .ticket-seats .seat-options:after,.eurostar-timetable #tickets .seat-options:after,.eurostar-timetable .ticket-seats .seat-options:after{clear:both}.eurostar-seats #tickets .seat-options p.preferences,.eurostar-seats .ticket-seats .seat-options p.preferences,.eurostar-timetable #tickets .seat-options p.preferences,.eurostar-timetable .ticket-seats .seat-options p.preferences{font-size:14px;line-height:21px;color:#888}.eurostar-seats #tickets .seat-options p.preferences span.proceed,.eurostar-seats .ticket-seats .seat-options p.preferences span.proceed,.eurostar-timetable #tickets .seat-options p.preferences span.proceed,.eurostar-timetable .ticket-seats .seat-options p.preferences span.proceed{font-weight:700;color:#cc43b7}.eurostar-seats #tickets .seat-options .form-box,.eurostar-seats .ticket-seats .seat-options .form-box,.eurostar-timetable #tickets .seat-options .form-box,.eurostar-timetable .ticket-seats .seat-options .form-box{width:49%;margin:0 0 16px 1%;padding:3px 0 9px 10px;float:left}.eurostar-seats #tickets .seat-options .form-box.form-box-direction,.eurostar-seats #tickets .seat-options .form-box.form-box-type,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-direction,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-type,.eurostar-timetable #tickets .seat-options .form-box.form-box-direction,.eurostar-timetable #tickets .seat-options .form-box.form-box-type,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-direction,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-type{margin-left:0;margin-right:1%}.eurostar-seats #tickets .seat-options .form-box label,.eurostar-seats .ticket-seats .seat-options .form-box label,.eurostar-timetable #tickets .seat-options .form-box label,.eurostar-timetable .ticket-seats .seat-options .form-box label{font-size:16px;color:#888}.eurostar-seats #tickets .seat-options .checkbox-container,.eurostar-seats .ticket-seats .seat-options .checkbox-container,.eurostar-timetable #tickets .seat-options .checkbox-container,.eurostar-timetable .ticket-seats .seat-options .checkbox-container{clear:both;margin-bottom:24px}.eurostar-seats #tickets .seat-options .checkbox-container:after,.eurostar-seats #tickets .seat-options .checkbox-container:before,.eurostar-seats .ticket-seats .seat-options .checkbox-container:after,.eurostar-seats .ticket-seats .seat-options .checkbox-container:before,.eurostar-timetable #tickets .seat-options .checkbox-container:after,.eurostar-timetable #tickets .seat-options .checkbox-container:before,.eurostar-timetable .ticket-seats .seat-options .checkbox-container:after,.eurostar-timetable .ticket-seats .seat-options .checkbox-container:before{content:" ";display:table}.eurostar-seats #tickets .seat-options .checkbox-container:after,.eurostar-seats .ticket-seats .seat-options .checkbox-container:after,.eurostar-timetable #tickets .seat-options .checkbox-container:after,.eurostar-timetable .ticket-seats .seat-options .checkbox-container:after{clear:both}.eurostar-seats #tickets .seat-options .checkbox-box,.eurostar-seats .ticket-seats .seat-options .checkbox-box,.eurostar-timetable #tickets .seat-options .checkbox-box,.eurostar-timetable .ticket-seats .seat-options .checkbox-box{width:30%;margin-left:3%;float:left}.eurostar-seats #tickets .seat-options .checkbox-box input[type=checkbox].replace:checked+label,.eurostar-seats .ticket-seats .seat-options .checkbox-box input[type=checkbox].replace:checked+label,.eurostar-timetable #tickets .seat-options .checkbox-box input[type=checkbox].replace:checked+label,.eurostar-timetable .ticket-seats .seat-options .checkbox-box input[type=checkbox].replace:checked+label{color:#cc43b7}.eurostar-seats #tickets .seat-options .checkbox-box label,.eurostar-seats .ticket-seats .seat-options .checkbox-box label,.eurostar-timetable #tickets .seat-options .checkbox-box label,.eurostar-timetable .ticket-seats .seat-options .checkbox-box label{font-size:16px;color:#888;display:table}.eurostar-seats #tickets .seat-options .checkbox-box label .form-icon,.eurostar-seats #tickets .seat-options .checkbox-box label span,.eurostar-seats .ticket-seats .seat-options .checkbox-box label .form-icon,.eurostar-seats .ticket-seats .seat-options .checkbox-box label span,.eurostar-timetable #tickets .seat-options .checkbox-box label .form-icon,.eurostar-timetable #tickets .seat-options .checkbox-box label span,.eurostar-timetable .ticket-seats .seat-options .checkbox-box label .form-icon,.eurostar-timetable .ticket-seats .seat-options .checkbox-box label span{display:table-cell;vertical-align:middle}.eurostar-delivery #tickets .delivery-options,.eurostar-delivery .ticket-delivery .delivery-options,.eurostar-timetable #tickets .delivery-options,.eurostar-timetable .ticket-delivery .delivery-options{position:relative}.eurostar-delivery #tickets .delivery-options:after,.eurostar-delivery #tickets .delivery-options:before,.eurostar-delivery .ticket-delivery .delivery-options:after,.eurostar-delivery .ticket-delivery .delivery-options:before,.eurostar-timetable #tickets .delivery-options:after,.eurostar-timetable #tickets .delivery-options:before,.eurostar-timetable .ticket-delivery .delivery-options:after,.eurostar-timetable .ticket-delivery .delivery-options:before{content:" ";display:table}.eurostar-delivery #tickets .delivery-options:after,.eurostar-delivery .ticket-delivery .delivery-options:after,.eurostar-timetable #tickets .delivery-options:after,.eurostar-timetable .ticket-delivery .delivery-options:after{clear:both}.eurostar-delivery #tickets .delivery-options .option,.eurostar-delivery .ticket-delivery .delivery-options .option,.eurostar-timetable #tickets .delivery-options .option,.eurostar-timetable .ticket-delivery .delivery-options .option{background:#fff;margin:0 0 6px;padding:15px 7px 10px}.eurostar-delivery #tickets .delivery-options .option:after,.eurostar-delivery #tickets .delivery-options .option:before,.eurostar-delivery .ticket-delivery .delivery-options .option:after,.eurostar-delivery .ticket-delivery .delivery-options .option:before,.eurostar-timetable #tickets .delivery-options .option:after,.eurostar-timetable #tickets .delivery-options .option:before,.eurostar-timetable .ticket-delivery .delivery-options .option:after,.eurostar-timetable .ticket-delivery .delivery-options .option:before{content:" ";display:table}.eurostar-delivery #tickets .delivery-options .option:after,.eurostar-delivery .ticket-delivery .delivery-options .option:after,.eurostar-timetable #tickets .delivery-options .option:after,.eurostar-timetable .ticket-delivery .delivery-options .option:after{clear:both}.eurostar-delivery #tickets .delivery-options .option.selected,.eurostar-delivery .ticket-delivery .delivery-options .option.selected,.eurostar-timetable #tickets .delivery-options .option.selected,.eurostar-timetable .ticket-delivery .delivery-options .option.selected{background:#edf2fb}.eurostar-delivery #tickets .delivery-options .option .icon,.eurostar-delivery .ticket-delivery .delivery-options .option .icon,.eurostar-timetable #tickets .delivery-options .option .icon,.eurostar-timetable .ticket-delivery .delivery-options .option .icon{float:left}.eurostar-delivery #tickets .delivery-options .option h3,.eurostar-delivery .ticket-delivery .delivery-options .option h3,.eurostar-timetable #tickets .delivery-options .option h3,.eurostar-timetable .ticket-delivery .delivery-options .option h3{font-size:21px;line-height:21px;font-weight:400;margin:0 0 0 64px;padding-right:20px;position:relative}.eurostar-delivery #tickets .delivery-options .option h3 .fa-chevron-right,.eurostar-delivery .ticket-delivery .delivery-options .option h3 .fa-chevron-right,.eurostar-timetable #tickets .delivery-options .option h3 .fa-chevron-right,.eurostar-timetable .ticket-delivery .delivery-options .option h3 .fa-chevron-right{position:absolute;top:3px;right:0;font-size:16px;color:#68d736;width:20px}.eurostar-delivery #tickets .delivery-options .option p,.eurostar-delivery .ticket-delivery .delivery-options .option p,.eurostar-timetable #tickets .delivery-options .option p,.eurostar-timetable .ticket-delivery .delivery-options .option p{font-size:14px;line-height:18px;margin:0 0 0 64px;padding-right:20px}.eurostar-delivery #tickets .delivery-options .option select.todstation,.eurostar-delivery .ticket-delivery .delivery-options .option select.todstation,.eurostar-timetable #tickets .delivery-options .option select.todstation,.eurostar-timetable .ticket-delivery .delivery-options .option select.todstation{width:56%;margin-left:64px;line-height:2em;padding-left:.5em;border-radius:2px}.icon-bell{background-image:url(../img/theatrebreaks/icon-hotel_bell.png);width:37px;height:37px}.icon-rail{background-image:url(../img/icon_rail.png);width:27px;height:17px}.icon-eurostar-white{background-image:url(../img/icon_rail_white.png);width:27px;height:17px}.icon-rail-return{background-image:url(../img/icon_rail_return.png);width:27px;height:17px}.icon-rail-return-white{background-image:url(../img/icon_rail_return_white.png);width:27px;height:17px}.icon-post{background-image:url(../img/post_icon_x2.png);width:57px;height:57px}.icon-print{background-image:url(../img/printer_icon_x2.png);width:57px;height:57px}.icon-collect{background-image:url(../img/self-service_icon_x2.png);width:57px;height:57px}.square-box .icon-eurostar-white{display:inline-block;width:23px;height:14px;margin:6px 0 0 3px}#journey-container h2{position:relative;padding-right:20px}#journey-container h2 .fa{transition:all .3s;position:absolute;top:4px;right:0;color:#68d736;font-size:16px;line-height:30px}#journey-expanded{display:none;padding-bottom:8px}@media (min-width:480px){.form-box input[type=text]#allinonesearch,.form-box input[type=text]#eurostar-search,.form-box input[type=text]#eurostar-search-from{font-size:24px}.eurostar #hotel-results h3.header-blue-bg .visible-sm{font-size:24px;letter-spacing:0;display:inline!important}.eurostar-browser #check-in input,.eurostar-browser #check-out input,.eurostar-browser #night-selector label,.eurostar-browser .check-in input,.eurostar-browser .check-out input,.eurostar-browser .select-replacement,.eurostar-hotel #check-in input,.eurostar-hotel #check-out input,.eurostar-hotel #night-selector label,.eurostar-hotel-browser #check-in input,.eurostar-hotel-browser #check-out input,.eurostar-hotel-browser #night-selector label,.eurostar-hotel-browser .check-in input,.eurostar-hotel-browser .check-out input,.eurostar-hotel-browser .select-replacement,.eurostar-hotel .check-in input,.eurostar-hotel .check-out input,.eurostar-hotel .select-replacement,.eurostar-london #check-in input,.eurostar-london #check-out input,.eurostar-london #night-selector label,.eurostar-london .check-in input,.eurostar-london .check-out input,.eurostar-london .select-replacement{font-size:21px}#eurostar-tabs li.hotel-only{width:29%}#eurostar-tabs li.theatre-breaks{width:40%}#eurostar-tabs li.eurostar-breaks{width:31%}#eurostar-tabs li a{font-size:24px}#eurostar-tabs li .visible-sm{display:inline!important}#eurostar-form .eurostar-fields #depart-time,#eurostar-form .eurostar-fields #return-time{width:25%}#eurostar-form .eurostar-fields #check-in,#eurostar-form .eurostar-fields #check-out,#eurostar-form .eurostar-fields .check-in,#eurostar-form .eurostar-fields .check-out{width:75%}#eurostar-form .eurostar-fields #railcard select{font-size:21px}#eurostar-form .eurostar-fields #railcard select[name=railcard-type]{float:left;width:32%}#eurostar-form .eurostar-fields #railcard select[name=railcard-type].selected{width:70%}#eurostar-form .eurostar-fields #railcard select[name=railcard-number]{float:right;width:27%;margin-top:0}#eurostar-form .hotel-fields .checkin-out{margin-top:26px;margin-left:14px}#eurostar-form .hotel-fields .checkin-out p{float:left}#eurostar-form .hotel-fields .checkin-out p:first-child{margin-right:15px}#eurostar-form .hotel-fields .room-type{background-image:url(../img/icon-select.png)}#eurostar-form .btn-row button .visible-sm{display:inline!important}.result .info.thumbs-2 .hotel-rail,.result .info.thumbs-3 .hotel-rail{display:block}.result .info p.price{font-size:21px}.eurostar-rooms #room-booking .journey h1 .visible-sm,.eurostar-timetable #timetable-header .hotel p .visible-sm,.eurostar-timetable #timetable-header .journey p .visible-sm,.result .info p.price .visible-sm{display:inline!important}.eurostar-timetable #timetable-header .hotel p.room span.breakfast{display:block}.eurostar-timetable #timetable h2.header-blue-bg span.visible-sm{font-size:24px;display:inline!important}.eurostar-timetable #timetable .timetable-body p.date span.visible-sm{display:inline!important}.eurostar-timetable #timetable .timetable-body .timetable-times{padding-top:6px;padding-bottom:3px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.station{display:inline}.eurostar-timetable #timetable .timetable-body .timetable-times p span.time{display:inline-block;margin-bottom:2px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details{font-size:14px;letter-spacing:-.01em}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.from{display:inline}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.price{margin-top:3px}.eurostar-timetable #timetable .timetable-body .timetable-times p span.details span.price span{color:#cc43b7}.eurostar-tickets #tickets-header .hotel p .visible-sm,.eurostar-tickets #tickets-header .journey p .visible-sm,.eurostar-timetable #timetable .timetable-body .timetable-times p .visible-sm{display:inline!important}.eurostar-tickets #tickets-header .hotel p.room span.breakfast{display:block}.eurostar-tickets #tickets .header-blue-bg span{font-size:18px}.eurostar-tickets #tickets .header-blue-bg span.small{font-size:14px}.eurostar-tickets #tickets .header-blue-bg span.visible-sm{display:inline!important}.eurostar-tickets #tickets .ticket{padding-bottom:16px}.eurostar-tickets #tickets .ticket h3{font-size:21px;margin-bottom:3px}.eurostar-tickets #tickets .ticket .terms-container{width:58%;float:left}.eurostar-tickets #tickets .ticket p{font-size:14px}.eurostar-tickets #tickets .ticket p.terms-short{display:inline;line-height:24px}.eurostar-tickets #tickets .ticket p.details{width:40%;float:right;line-height:18px;text-align:left;margin-top:-23px}.eurostar-tickets #tickets .ticket p.details strike{font-size:18px}.eurostar-tickets #tickets .ticket p.details span.price-container{display:block;text-align:right;margin-top:17px}.eurostar-tickets #tickets .ticket p.details span.price{font-size:21px}.eurostar-tickets #tickets .ticket p.terms-link{font-size:14px;position:static;display:inline}.eurostar-tickets #tickets .ticket .terms-full p{line-height:24px}.eurostar-timetable #tickets .upgrade-ticket p.upgrade,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.upgrade,.eurostar-upgrade #tickets .upgrade-ticket p.upgrade,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.upgrade{font-size:18px}.eurostar-timetable #tickets .upgrade-ticket p.terms-link,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.terms-link,.eurostar-upgrade #tickets .upgrade-ticket p.terms-link,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.terms-link{top:95px;left:147px}.eurostar-timetable #tickets .upgrade-ticket p.terms-link .visible-sm,.eurostar-timetable .ticket-upgrade .upgrade-ticket p.terms-link .visible-sm,.eurostar-upgrade #tickets .upgrade-ticket p.terms-link .visible-sm,.eurostar-upgrade .ticket-upgrade .upgrade-ticket p.terms-link .visible-sm{display:inline!important}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons{margin:0}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-yes-please,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-yes-please{width:186px}.eurostar-seats #tickets .seat-options .form-box,.eurostar-seats .ticket-seats .seat-options .form-box,.eurostar-timetable #tickets .seat-options .form-box,.eurostar-timetable .ticket-seats .seat-options .form-box{width:32%}.eurostar-seats #tickets .seat-options .form-box.form-box-coach,.eurostar-seats #tickets .seat-options .form-box.form-box-direction,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-coach,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-direction,.eurostar-timetable #tickets .seat-options .form-box.form-box-coach,.eurostar-timetable #tickets .seat-options .form-box.form-box-direction,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-coach,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-direction{margin-left:0}.eurostar-seats #tickets .seat-options .form-box.form-box-position,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-position,.eurostar-timetable #tickets .seat-options .form-box.form-box-position,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-position{margin-right:1%}.eurostar-seats #tickets .seat-options .form-box.form-box-type,.eurostar-seats .ticket-seats .seat-options .form-box.form-box-type,.eurostar-timetable #tickets .seat-options .form-box.form-box-type,.eurostar-timetable .ticket-seats .seat-options .form-box.form-box-type{margin-left:1%;margin-right:0}.eurostar-seats #tickets .seat-options .checkbox-container,.eurostar-seats .ticket-seats .seat-options .checkbox-container,.eurostar-timetable #tickets .seat-options .checkbox-container,.eurostar-timetable .ticket-seats .seat-options .checkbox-container{width:65%;float:left;margin-left:2%}.eurostar-booking #booking-header.show h1.header-blue-bg .visible-sm{display:inline!important;font-size:24px}.eurostar-booking #booking-header.show p.person span.label,.eurostar-booking #booking-header.show p.price span.label{width:190px}.eurostar-booking #booking-header.show p.person span.info,.eurostar-booking #booking-header.show p.price span.info{padding-left:190px}.eurostar-thanks #content.thanks .overview p span.visible-sm{display:inline!important}.theatre-seats #add-rail .add-eurostar-ticket p{font-size:21px;line-height:24px;margin-top:10px}.theatre-seats #add-rail .add-eurostar-ticket .upgrade-buttons{margin-left:50px}.theatre-seats #add-rail .add-eurostar-ticket .upgrade-buttons .btn-no-thanks,.theatre-seats #add-rail .add-eurostar-ticket .upgrade-buttons .btn-no-thanks-eurostar,.theatre-seats #add-rail .add-eurostar-ticket .upgrade-buttons .btn-yes-please{width:186px}.theatre-eurostar-tickets .show .show-info p.show-date span.visible-sm,.theatre-eurostar-timetable .show .show-info p.show-date span.visible-sm{display:inline!important}.theatre-eurostar-tickets #tickets .header-blue-bg{font-size:24px;padding-top:8px;padding-bottom:7px}.theatre-eurostar-tickets #tickets .header-blue-bg>span.visible-sm{font-size:24px}.theatre-seats .header-blue-bg{font-size:24px;padding-top:8px;padding-bottom:7px}.theatre-seats #eurostar-form select[name=out-time],.theatre-seats #eurostar-form select[name=out-type],.theatre-seats #eurostar-form select[name=return-time],.theatre-seats #eurostar-form select[name=return-type]{font-size:21px}.theatre-seats #eurostar-form .out-type,.theatre-seats #eurostar-form .return-type{width:70%}.theatre-seats #eurostar-form .out-time,.theatre-seats #eurostar-form .return-time{width:27%}.theatre-seats #eurostar-form label.journey .visible-sm{display:inline!important}.hidden-sm{display:none}}.new-layout-rail #theatre-form .eurostar-option,.new-layout-theatre #theatre-form .eurostar-option{font-style:normal;line-height:25px;width:auto;margin:24px 0 23px;display:none}@media (min-width:480px){.new-layout-rail #theatre-form .eurostar-option,.new-layout-theatre #theatre-form .eurostar-option{font-size:18px}}.new-layout-rail #theatre-form .eurostar-option .icon-eurostar-white,.new-layout-theatre #theatre-form .eurostar-option .icon-eurostar-white{width:41px;height:25px}.new-layout-rail #theatre-form .eurostar-option,.new-layout-rail #theatre-form .eurostar-option.show,.new-layout-theatre #theatre-form .eurostar-option.show{display:block}.eurostar-booking header #logo img{margin-left:0}.eurostar-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from],.eurostar-hotel-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from],.theatre-seats #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from]{color:#cc43b7}.eurostar-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-webkit-input-placeholder,.eurostar-hotel-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-webkit-input-placeholder,.theatre-seats #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-webkit-input-placeholder{color:#cc43b7}.eurostar-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-moz-placeholder,.eurostar-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-moz-placeholder,.eurostar-hotel-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-moz-placeholder,.eurostar-hotel-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-moz-placeholder,.theatre-seats #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-moz-placeholder,.theatre-seats #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] ::-moz-placeholder{color:#cc43b7;opacity:1}.eurostar-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-ms-input-placeholder,.eurostar-hotel-browser #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-ms-input-placeholder,.theatre-seats #eurostar-form .eurostar-fields .form-box[for=eurostar-search-from] :-ms-input-placeholder{color:#cc43b7}.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-station,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-to,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-station,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-to,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-station,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-to{margin-left:0}.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-station label,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-to label,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-station label,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-to label,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-station label,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-to label{width:100%;font-size:15px;padding:5px 0 5px 7px}#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_station{font-size:21px;line-height:1.1em}#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_station.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_city.error,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_station.error{color:#ec234b}.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-station .destination-station,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-to .destination-station,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city,.eurostar-browser #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-station .destination-station,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-to .destination-station,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city,.eurostar-hotel-browser #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-station .destination-station,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-to .destination-station,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city,.theatre-seats #eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select{color:#cc43b7;margin-top:2px;width:100%}@media (min-width:480px){#eurostar-form .eurostar-fields #destination .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #destination .eurostar-destination-station-select .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-station .eurostar-destination-station-select .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .destination-station .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-city .eurostar_destination_dropdown_station,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .destination_dropdown,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_city,#eurostar-form .eurostar-fields #eurostar-destination-to .eurostar-destination-station-select .eurostar_destination_dropdown_station{font-size:24px}}.eurostar-hotel header #logo img{margin-top:3px;margin-bottom:3px;margin-left:0}.why-eurostar{background-color:#fff;border-bottom:1px solid #e2e2e2}.why-eurostar-content{background:#edf2fb;margin-top:5px;padding:10px}.form-hotel-eurostar .why-eurostar{border-top:10px solid #fff}.eurostar-trust-pilot{background-color:#fff;padding:20px 10px 5px}.eurostar-info-faq{background-color:#fff;padding:10px 10px 5px;border-bottom:1px solid #e2e2e2}.faq-question{font-weight:700;margin-bottom:0}.faq-small-print{margin-top:30px;font-size:12px}.faq-small-print,.faq-small-print p{margin-bottom:10px}.eurostar-different-station{padding:5px}.eurostar-different-station-title{font-size:14px;color:#fff;margin-bottom:0;text-decoration:underline}.eurostar-different-station-content{opacity:0;max-height:0;overflow:hidden;transition:opacity .18s ease-in,max-height .2s ease-in}.eurostar-different-station-content.show{opacity:1;max-height:400px}.eurostar-different-station-subtitle{font-weight:700;margin-top:10px}.eurostar-different-station-subtitle,.eurostar-different-station-text{font-size:14px;color:#fff;margin-bottom:14px}.eurostar-different-station-text a{color:#fff;text-decoration:underline}.eurostar-city-title{background-color:#cc43b7;font-size:26px;color:#fff;margin-bottom:0;padding:0 9px 7px}.eurostar-hidden{display:none}.eurostar-dob{display:flex;gap:10px;padding-bottom:14px}.eurostar-dob .select-replacement{width:auto;padding-right:30px}.eurostar-booking #booking-form .fields.breakfast{padding-bottom:18px}.rail-timetable #tickets .upgrade-ticket p.upgrade,.rail-timetable #tickets .upgrade-ticket p.upgrade-business,.rail-timetable .ticket-upgrade .upgrade-ticket p.upgrade,.rail-timetable .ticket-upgrade .upgrade-ticket p.upgrade-business,.rail-upgrade #tickets .upgrade-ticket p.upgrade,.rail-upgrade #tickets .upgrade-ticket p.upgrade-business,.rail-upgrade .ticket-upgrade .upgrade-ticket p.upgrade,.rail-upgrade .ticket-upgrade .upgrade-ticket p.upgrade-business{font-size:18px;line-height:24px;margin-left:141px}.rail-timetable #tickets .upgrade-ticket p.upgrade-or,.rail-timetable .ticket-upgrade .upgrade-ticket p.upgrade-or,.rail-upgrade #tickets .upgrade-ticket p.upgrade-or,.rail-upgrade .ticket-upgrade .upgrade-ticket p.upgrade-or{clear:both;text-align:center;font-size:18px;line-height:24px;font-weight:700;margin:0;padding:10px 0}.rail-timetable .ticket-upgrade .upgrade-ticket p.upgrade-or{margin:10px 0 -16px;padding:0}.rail-timetable.eurostar-timetable #tickets .upgrade-ticket p.terms-link,.rail-timetable.eurostar-timetable .ticket-upgrade .upgrade-ticket p.terms-link{top:135px;left:147px}.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first{margin-top:26px}.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business p.upgrade-business,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first p.upgrade{margin-left:0}.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business p.price,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first p.price{float:left}.ticket-upgrade-business .btn-yes-please-plus,.ticket-upgrade-first .btn-yes-please,.upgrade-buttons .btn-no-thanks-eurostar{width:100%;letter-spacing:-1px;font-size:22px;line-height:38px}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks{background:#cc43b7;float:right;width:142px;letter-spacing:-1px;font-size:22px;line-height:38px}.eurostar-timetable #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-timetable .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade #tickets .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar,.eurostar-upgrade .ticket-upgrade .upgrade-ticket .upgrade-buttons .btn-no-thanks-eurostar{background:#cc43b7;width:100%;letter-spacing:-1px;font-size:22px;line-height:38px}.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business p.terms-link-business,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first p.terms-link-first,.rail-timetable .ticket-upgrade .upgrade-ticket p.terms-link-standard{clear:both;font-size:16px;line-height:18px;margin-bottom:0;margin-top:6px;color:#68d736;transition:all .3s ease-in-out}.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business p.terms-link-business i,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first p.terms-link-first i,.rail-timetable .ticket-upgrade .upgrade-ticket p.terms-link-standard i{color:#68d736;transition:all .3s ease-in-out}.rail-timetable .ticket-upgrade .upgrade-ticket .terms-full-standard,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-business .terms-full-business,.rail-timetable .ticket-upgrade .upgrade-ticket .ticket-upgrade-first .terms-full-first{display:none}.form-box[for=eurostar-search-from] .fa-search,.form-box[for=eurostar-search] .fa-search{position:absolute;top:5px;left:2px;font-size:26px;color:rgba(58,153,56,.25)}.rail-timetable .ticket-upgrade .upgrade-ticket p.terms-link-standard{clear:both;margin-top:0;padding-top:6px;display:block}