.form-box input[type=text]#allinonesearch{font-size:21px}.coach header #logo img{margin:3px 0}.coach header #header-buttons .btn{height:40px}.coach header #header-buttons .fa-phone{margin-top:4px}.coach #hotel-results h3.header-blue-bg{letter-spacing:-1px}.coach #hotel-results-header .hotel,.rail-rooms__coach #room-booking .hotel{border-bottom:1px solid #e2e2e2}.coach #hotel-results-header .journey,.rail-rooms__coach #room-booking .journey{border-bottom:0}.coach #hotel-results-header .hotel h1,.coach #hotel-results-header .journey h1,.rail-rooms__coach #room-booking .hotel h1,.rail-rooms__coach #room-booking .show h1{font-size:24px;font-weight:400;margin:0 0 0 -4px;position:relative;letter-spacing:0!important;box-sizing:border-box;width:100%;padding-right:25px}.coach #hotel-results-header .hotel h1 .fa-chevron-down,.coach #hotel-results-header .journey h1 .fa-chevron-down,.rail-rooms__coach #room-booking .hotel h1 .fa-chevron-down,.rail-rooms__coach #room-booking .show h1 .fa-chevron-down{transition:all .3s;position:absolute;top:0;right:0;color:#68d736;font-size:16px;line-height:30px}.coach #hotel-results-header .hotel h1 .icon-bell,.rail-rooms__coach #room-booking .hotel h1 .icon-bell{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:3px}.coach #hotel-results-header .hotel p.dates,.rail-rroms__coach #hotel-results-header .hotel p.dates{margin-bottom:3px}.coach #hotel-results-header .hotel p.nights,.rail-rooms__coach #hotel-results-header .hotel p.nights{font-size:15px;color:#666;margin-bottom:9px}.coach #hotel-results-header .hotel p.people,.rail-rooms__coach #hotel-results-header .hotel p.people{font-size:18px;color:#cc43b7;margin-bottom:3px}.coach #hotel-results-header .hotel p.guests,.rail-rooms__coach #hotel-results-header .hotel p.guests{font-size:15px;color:#666}.coach #hotel-results-header .journey h1 .icon-coach,.rail-hotel__coach .icon-coach,.rail-rooms__coach .icon-coach{width:22px!important;height:22px!important;float:left!important;margin:3px 12px 0 6px!important}.rail-hotel__coach #hotel-map-info .header .stars{margin-top:7px}#coach-container,.rail-rooms__coach #hotel-container{padding:11px 7px 12px 8px!important}#coach-expanded,#hotel-expanded{clear:both;display:none;padding:7px 0 0}.coach #hotel-results-header .journey p.stations,.rail-rooms__coach #room-booking .journey p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.coach #hotel-results-header .journey p.stations span,.rail-rooms__coach #room-booking .journey p.stations span{font-size:16px;color:#cc43b7}.coach #hotel-results-header .journey p.journey-date,.rail-rooms__coach #room-booking .journey p.journey-date{margin-bottom:6px}.coach #hotel-results-header .journey p.tickets,.rail-rooms__coach #room-booking .journey p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.coach .result .info p.price strike{font-size:13px;font-weight:400;color:#666}#coach-tabs{list-style:none;background:#fff;height:45px;margin:0;padding:0}#coach-tabs:after,#coach-tabs:before{content:" ";display:table}#coach-tabs:after{clear:both}#coach-tabs li{float:left}#coach-tabs li:first-child a{margin-left:0}#coach-tabs li.hotel-only{width:23%}#coach-tabs li.theatre-breaks{width:43%}#coach-tabs li.coach-breaks{width:34%}#coach-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}#coach-tabs li a:hover{text-decoration:none}#coach-tabs li a.selected{background:#ddfed3;color:#666;border-bottom:3px solid #ddfed3}#coach-form{padding:11px 9px 28px;box-sizing:border-box;background:#ddfed3}#coach-form h1.browser-page{font-size:24px;line-height:26px;font-weight:400;color:#888;margin-bottom:6px}#coach-form .coach-fields,#coach-form .hotel-fields{padding:8px 5px}#coach-form .coach-fields h1,#coach-form .coach-fields h2,#coach-form .hotel-fields h1,#coach-form .hotel-fields h2{font-size:24px;line-height:30px;font-weight:400;color:#888;margin-bottom:6px}#coach-form .coach-fields{margin-bottom:11px;padding-bottom:18px}#coach-form .coach-fields #coach-destination-station,#coach-form .coach-fields #coach-destination-to,#coach-form .coach-fields #destination{margin:6px 0 7px 6px}#coach-form .coach-fields #coach-destination-station:after,#coach-form .coach-fields #coach-destination-station:before,#coach-form .coach-fields #coach-destination-to:after,#coach-form .coach-fields #coach-destination-to:before,#coach-form .coach-fields #destination:after,#coach-form .coach-fields #destination:before{content:" ";display:table}#coach-form .coach-fields #coach-destination-station:after,#coach-form .coach-fields #coach-destination-to:after,#coach-form .coach-fields #destination:after{clear:both}#coach-form .coach-fields #coach-destination-station .coach-destination-city,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select,#coach-form .coach-fields #coach-destination-station .destination-station,#coach-form .coach-fields #coach-destination-station label,#coach-form .coach-fields #coach-destination-to .coach-destination-city,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select,#coach-form .coach-fields #coach-destination-to .destination-station,#coach-form .coach-fields #coach-destination-to label,#coach-form .coach-fields #destination .coach-destination-city,#coach-form .coach-fields #destination .coach-destination-station-select,#coach-form .coach-fields #destination .destination-station,#coach-form .coach-fields #destination label{float:left;font-size:21px;line-height:1.1em;color:#888}#coach-form .coach-fields #coach-destination-station label,#coach-form .coach-fields #coach-destination-to label,#coach-form .coach-fields #destination label{margin-right:5px}#coach-form .coach-fields #coach-destination-station .coach-destination-city,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select,#coach-form .coach-fields #coach-destination-station .destination-station,#coach-form .coach-fields #coach-destination-to .coach-destination-city,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select,#coach-form .coach-fields #coach-destination-to .destination-station,#coach-form .coach-fields #destination .coach-destination-city,#coach-form .coach-fields #destination .coach-destination-station-select,#coach-form .coach-fields #destination .destination-station{width:90%;min-height:23px}#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .coach-destination-city .destination_dropdown,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .destination-station .destination_dropdown,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .coach-destination-city .destination_dropdown,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .destination-station .destination_dropdown,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #destination .coach-destination-city .destination_dropdown,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #destination .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #destination .destination-station .destination_dropdown{font-size:21px;line-height:1.1em}#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-station .coach-destination-city .destination_dropdown.error,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .destination_dropdown.error,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-station .destination-station .destination_dropdown.error,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-to .coach-destination-city .destination_dropdown.error,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .destination_dropdown.error,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_city.error,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_station.error,#coach-form .coach-fields #coach-destination-to .destination-station .destination_dropdown.error,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_city.error,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_station.error,#coach-form .coach-fields #destination .coach-destination-city .destination_dropdown.error,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_city.error,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_station.error,#coach-form .coach-fields #destination .coach-destination-station-select .destination_dropdown.error,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_city.error,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_station.error,#coach-form .coach-fields #destination .destination-station .destination_dropdown.error{color:#ec234b}@media (min-width:480px){#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .coach-destination-city .destination_dropdown,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-station .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-station .destination-station .destination_dropdown,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .coach-destination-city .destination_dropdown,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #coach-destination-to .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #coach-destination-to .destination-station .destination_dropdown,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_city,#coach-form .coach-fields #destination .coach-destination-city .coach_destination_dropdown_station,#coach-form .coach-fields #destination .coach-destination-city .destination_dropdown,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_city,#coach-form .coach-fields #destination .coach-destination-station-select .coach_destination_dropdown_station,#coach-form .coach-fields #destination .coach-destination-station-select .destination_dropdown,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_city,#coach-form .coach-fields #destination .destination-station .coach_destination_dropdown_station,#coach-form .coach-fields #destination .destination-station .destination_dropdown{font-size:24px}}#coach-form .coach-fields #coach-destination-station{display:none}#coach-form .coach-fields #depart-time,#coach-form .coach-fields #return-time{width:38%;float:left;margin-top:8px;padding-left:4px;box-sizing:border-box}#coach-form .coach-fields #depart-time .form-box,#coach-form .coach-fields #return-time .form-box{padding:3px 0 9px 4px}#coach-form .coach-fields #depart-time label,#coach-form .coach-fields #return-time label{margin-bottom:12px}#coach-form .coach-fields #check-in,#coach-form .coach-fields #check-out,#coach-form .coach-fields .check-in,#coach-form .coach-fields .check-out{width:62%}#coach-form .coach-fields #check-in label,#coach-form .coach-fields #check-out label,#coach-form .coach-fields .check-in label,#coach-form .coach-fields .check-out label{margin-bottom:11px}#coach-form .coach-fields #check-in .icon-coach,#coach-form .coach-fields .check-in .icon-coach{float:left;margin:-1px 5px 0 0}#coach-form .coach-fields #check-out,#coach-form .coach-fields .check-out{padding-left:0;padding-right:4px}#coach-form .coach-fields #check-out .icon-coach-return,#coach-form .coach-fields .check-out .icon-coach-return{float:left;margin:-1px 5px 0 0}#coach-form #coachcard{margin:12px 0 25px!important;padding:0}#coach-form #coachcard:after,#coach-form #coachcard:before{content:" ";display:table}#coach-form #coachcard:after{clear:both}#coach-form #coachcard a{font-size:17px;line-height:21px;margin:0 0 4px 8px;display:block;color:#ddfed3;text-decoration:none}#coach-form #coachcard a .fa-chevron-right{transform:rotate(90deg)}#coach-form #coachcard a.clicked .fa-chevron-right{transform:rotate(0deg)}#coach-form #coachcard .coachcard-fields-title{display:none;font-size:12px;letter-spacing:-.025em;color:#fff;margin-left:8px}#coach-form #coachcard .coachcard-fields{display:none;width:70%;margin:0 0 10px;padding:7px 0 6px 4px}#coach-form #coachcard .coachcard-fields label{font-size:21px;line-height:24px;float:left;margin-left:3px;margin-bottom:0}#coach-form #coachcard .coachcard-fields select{font-size:21px;line-height:24px;float:right;width:20%}#coach-form .hotel-fields{margin-bottom:23px}#coach-form .hotel-fields h1 .icon-bell,#coach-form .hotel-fields h2 .icon-bell{float:left;margin-top:-5px;margin-right:10px}#coach-form .hotel-fields .hotel-nights{float:left;width:130px;margin-bottom:10px;padding:3px 0 7px 4px}#coach-form .hotel-fields .hotel-nights label{margin-bottom:9px}#coach-form .hotel-fields .hotel-nights select{line-height:1.1em}#coach-form .hotel-fields .hotel-nights #nights,#coach-form .hotel-fields .hotel-nights .nights-value{display:none}#coach-form .hotel-fields .checkin-out{float:left;margin:-1px 0 0 8px}#coach-form .hotel-fields .checkin-out p{font-size:16px;line-height:27px;letter-spacing:-1px;color:#888;margin:0}#coach-form .hotel-fields .rooms-container{clear:left}#coach-form .hotel-fields .room-type{background-image:none}.form-box[for=coach-search-from],.form-box[for=coach-search]{width:100%;height:42px}.form-box[for=coach-search-from] .fa-search,.form-box[for=coach-search] .fa-search{position:absolute;top:5px;left:2px;font-size:26px;color:rgba(58,153,56,.25)}.form-box[for=coach-search-from] .fa-times,.form-box[for=coach-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]#coach-search,.form-box input[type=text]#coach-search-from{font-size:21px;color:#cc43b7;padding:4px 25px 0 44px;line-height:31px}#coach_station_results,#coach_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}#coach_station_results_from p,#coach_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}#coach_station_results_from p span.station-name,#coach_station_results p span.station-name{float:left;margin-right:0}#coach_station_results_from p span.station-code,#coach_station_results p span.station-code{font-size:16px;color:#666;display:block;float:right;width:40px}.coach-london #city-form{min-height:360px}.coach-london #city-form h1{color:#888}.coach-london #city-form h1 .icon-bell{float:left;margin-top:-8px;margin-right:3px}.coach-london .result .info p.price strike{font-size:16px;font-weight:400;color:#555}#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-coach{float:left;margin-right:7px}#train-map-info p{font-size:13px;line-height:21px;margin-bottom:0}.coach-booking header #header-buttons .btn{height:40px}.coach-booking header #header-buttons .btn .fa-phone{margin-top:4px}.coach-booking #booking-header.show .hotel{margin-bottom:10px}.coach-booking #booking-header.show h1.header-blue-bg{letter-spacing:-1px}.coach-booking #booking-header.show .journey h2 .icon-coach{display:inline-block;width:31px;height:19px;vertical-align:middle;margin:-3px 9px 0 3px}.coach-booking #booking-header.show p span.label{width:122px}.coach-booking #booking-header.show p span.info{padding-left:122px}.coach-booking #booking-header.show p.non-refundable span.label{color:#666}.coach-booking #booking-header.show p.person span.label,.coach-booking #booking-header.show p.price span.label{width:180px}.coach-booking #booking-header.show p.person span.info,.coach-booking #booking-header.show p.price span.info{padding-left:180px}.coach-booking #booking-header.show p.direct{margin-bottom:23px}.coach-booking #booking-header.show p.outbound,.coach-booking #booking-header.show p.return{font-size:14px;margin-bottom:0}.coach-booking #booking-header.show p.outbound.no-border,.coach-booking #booking-header.show p.return.no-border{margin-top:-23px}.coach-booking #booking-header.show p.outbound.no-border span.info,.coach-booking #booking-header.show p.return.no-border span.info{border-top:none}.coach-booking #booking-header.show p.outbound.last-change,.coach-booking #booking-header.show p.return.last-change{margin-bottom:23px}.coach-booking #booking-header.show p.outbound span.info,.coach-booking #booking-header.show p.return span.info{width:-32%;margin:0 0 0 132px;padding:0;border-top:1px solid #ccc}.coach-booking #booking-header.show p.return.no-border{margin-top:0}.coach-booking #booking-header.show p.info{font-size:13px;line-height:15px;color:#888;margin-top:4px}.coach-thanks header #header-buttons .btn{height:40px}.coach-thanks header #header-buttons .btn .fa-phone{margin-top:4px}.coach-thanks #content.thanks{padding-top:7px}.coach-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}.coach-thanks #content.thanks h2.reference:first-child{border:none;padding-bottom:0;margin-bottom:0}.coach-thanks #content.thanks h2.reference span.ref{float:none;display:inline}.coach-thanks #content.thanks .overview h2{color:#555}.coach-thanks #content.thanks .overview p span.label{width:122px}.coach-thanks #content.thanks .overview p span.info{padding-left:122px}.coach-thanks #content.thanks .overview p.non-refundable span.label,.coach-thanks #content.thanks .overview p span.grey{color:#666}.coach-thanks #content.thanks .overview p.direct{margin-bottom:23px}.coach-thanks #content.thanks .overview p.info{font-size:13px;line-height:15px;color:#888;margin-top:4px}.coach-thanks #content.thanks .journey h2 .icon-coach{display:inline-block;width:31px;height:19px;vertical-align:middle;margin:-3px 9px 0 0}.icon-bell{background-image:url(../img/theatrebreaks/icon-hotel_bell.png);width:37px;height:37px}.icon-coach{background-image:url(../img/icon_coach.png);width:27px;height:17px}.icon-coach-white{background-image:url(../img/icon_coach_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-coach-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]#coach-search,.form-box input[type=text]#coach-search-from{font-size:24px}.coach #hotel-results h3.header-blue-bg .visible-sm{font-size:24px;letter-spacing:0;display:inline!important}.coach-browser #check-in input,.coach-browser #check-out input,.coach-browser #night-selector label,.coach-browser .check-in input,.coach-browser .check-out input,.coach-browser .select-replacement,.coach-london #check-in input,.coach-london #check-out input,.coach-london #night-selector label,.coach-london .check-in input,.coach-london .check-out input,.coach-london .select-replacement{font-size:21px}#coach-tabs li.hotel-only{width:29%}#coach-tabs li.theatre-breaks{width:40%}#coach-tabs li.coach-breaks{width:31%}#coach-tabs li a{font-size:24px}#coach-tabs li .visible-sm{display:inline!important}#coach-form .coach-fields #depart-time,#coach-form .coach-fields #return-time{width:25%}#coach-form .coach-fields #check-in,#coach-form .coach-fields #check-out,#coach-form .coach-fields .check-in,#coach-form .coach-fields .check-out{width:75%}#coach-form .hotel-fields .checkin-out{margin-top:26px;margin-left:14px}#coach-form .hotel-fields .checkin-out p{float:left}#coach-form .hotel-fields .checkin-out p:first-child{margin-right:15px}#coach-form .hotel-fields .room-type{background-image:url(../img/icon-select.png)}#coach-form .btn-row button .visible-sm{display:inline!important}.result .info.thumbs-2 .hotel-coach,.result .info.thumbs-3 .hotel-coach{display:block}.result .info p.price{font-size:21px}.coach-booking #booking-header.show h1.header-blue-bg .visible-sm{display:inline!important;font-size:24px}.coach-booking #booking-header.show p.person span.label,.coach-booking #booking-header.show p.price span.label{width:190px}.coach-booking #booking-header.show p.person span.info,.coach-booking #booking-header.show p.price span.info{padding-left:190px}.coach-thanks #content.thanks .overview p span.visible-sm{display:inline!important}.hidden-sm{display:none}}.new-layout-coach #theatre-form .coach-option,.new-layout-theatre #theatre-form .coach-option{font-style:normal;line-height:25px;width:auto;margin:24px 0 23px;display:none}@media (min-width:480px){.new-layout-coach #theatre-form .coach-option,.new-layout-theatre #theatre-form .coach-option{font-size:18px}}.new-layout-coach #theatre-form .coach-option,.new-layout-coach #theatre-form .coach-option.show,.new-layout-theatre #theatre-form .coach-option.show{display:block}.coach-booking header #logo img{margin-left:0}.coach-form-title{font-size:16px;line-height:20px;font-weight:400;color:#fff;margin:0 0 11px 8px}.rail-hotel__coach .package-price p{font-size:18px;line-height:24px;letter-spacing:-.025em}.rail-hotel__coach .package-price p .total{font-size:26px;color:#cc43b7}.rail-hotel__coach .package-price p .person{font-size:14px;color:#cc43b7}.rail-hotel__coach #hotel-booking .show .show-info{padding-right:0}.rail-hotel__coach #hotel-booking .coach{border-bottom:0;padding-bottom:0}.rail-hotel__coach #hotel-booking .journey p.show-date label{color:#cc43b7}.rail-rooms__coach #room-booking .hotel h1 .star-container{position:relative;top:-3px;left:10px}.rail-rooms__coach #room-booking .show .show-info{padding-right:0}.coach #hotel-results .result .info-bottom .select-seats .green-box{font-size:17px}.icon-info-purple{display:block;background:url(../img/icon-info-timetable-purple.png) no-repeat;background-size:cover;width:19px;height:19px;cursor:pointer}.coach-package-price{float:right;margin:11px 9px 0 0}.coach-package-price .icon-info-purple{display:inline-block;vertical-align:middle;margin:-2px 0 0 4px}#coach-package-info{display:none;position:fixed;top:50%;background:#fff;width:80%;height:auto;padding:20px;border-radius:5px;z-index:999999;left:50%;transform:translate(-50%,-50%)}#coach-package-info .fa-times{position:absolute;right:5px;top:5px;color:#cc43b7}.rail-booking__coach .icon-coach{width:25px;height:25px;vertical-align:middle;margin-right:6px;margin-bottom:4px}.rail-booking__coach .coach-terms{margin:15px 0}.rail-booking__coach .coach-terms h3{font-size:13px;color:#888;line-height:15px;margin:0}.rail-booking__coach .coach-terms p{font-size:13px!important;color:#888!important;line-height:15px!important;margin-bottom:15px!important}.rail-booking__coach #outbound-journey,.rail-booking__coach #return-journey{margin:-23px 0 18px}.rail-booking__coach #outbound-journey p.outbound,.rail-booking__coach #outbound-journey p.return,.rail-booking__coach #return-journey p.outbound,.rail-booking__coach #return-journey p.return{display:flex;flex-flow:row wrap;margin:0 0 0 132px;padding:5px 0;border-top:1px solid #e2e2e2}.rail-booking__coach #outbound-journey p.outbound:first-of-type,.rail-booking__coach #outbound-journey p.return:first-of-type,.rail-booking__coach #return-journey p.outbound:first-of-type,.rail-booking__coach #return-journey p.return:first-of-type{border-top:0}.rail-booking__coach #outbound-journey p.outbound span:nth-child(odd),.rail-booking__coach #outbound-journey p.return span:nth-child(odd),.rail-booking__coach #return-journey p.outbound span:nth-child(odd),.rail-booking__coach #return-journey p.return span:nth-child(odd){width:20%;line-height:16px}.rail-booking__coach #outbound-journey p.outbound span:nth-child(2n),.rail-booking__coach #outbound-journey p.return span:nth-child(2n),.rail-booking__coach #return-journey p.outbound span:nth-child(2n),.rail-booking__coach #return-journey p.return span:nth-child(2n){width:80%;line-height:16px;padding-bottom:5px}.rail-thanks__coach .icon-coach{width:25px;height:25px;vertical-align:middle;margin-right:6px;margin-bottom:4px}.rail-thanks__coach .coach-terms{margin:20px 0}.rail-thanks__coach .coach-terms h3{font-size:16px;color:#555;line-height:20px;margin:0}.rail-thanks__coach .coach-terms p{margin-bottom:20px!important}.coach-timetable .lilac{color:#cc43b7}.coach-timetable .grey-mid{color:#888}.coach-timetable .uppercase{text-transform:uppercase}.coach-timetable .icon-coach{width:23px;height:23px}.coach-timetable .icon-info-purple{display:block;background:url(../img/icon-info-timetable-purple.png) no-repeat;background-size:cover;width:19px;height:19px;cursor:pointer}.coach-timetable .icon-info-green{display:block;background:url(../img/icon-info-coach-green.png) no-repeat;background-size:cover;width:16px;height:16px;cursor:pointer}.coach-timetable .icon-arrow-grey-down,.coach-timetable .icon-arrow-grey-up{display:inline-block;background:url(../img/icon-arrow-grey-up.png) no-repeat;width:18px;height:14px}.coach-timetable .icon-arrow-grey-down{background-image:url(../img/icon-arrow-grey-down.png)}.coach-timetable .button-green{background:#68d736;color:#fff;padding:0 5px;border:1px solid #e2e2e2;border-radius:5px;font-size:24px;line-height:40px;font-weight:400;text-shadow:0 2px 2px rgba(0,0,0,.35);position:relative;cursor:pointer}.coach-timetable .button-green:active,.coach-timetable .button-green:hover{background-color:#3a9938}.coach-timetable #timetable-header #hotel-container{padding:11px 7px 12px 8px!important;border-bottom:1px solid #e2e2e2}.coach-timetable #timetable-header h1{font-size:24px;font-weight:400;margin:0 0 0 -4px;position:relative;letter-spacing:0!important;box-sizing:border-box;width:100%;padding-right:25px}.coach-timetable #timetable-header h1 .icon-bell{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:3px}.coach-timetable #timetable-header h1 .icon-coach{width:22px!important;height:22px!important;float:left!important;margin:3px 12px 0 6px!important;vertical-align:text-bottom}.coach-timetable #timetable-header h1 .star-container{position:relative;top:-3px;left:10px}.coach-timetable #timetable-header h1 .fa-chevron-down{transition:all .3s;position:absolute;top:0;right:0;color:#68d736;font-size:16px;line-height:30px}.coach-timetable #timetable-header p{font-size:18px;line-height:1;color:#cc43b7;margin:0}.coach-timetable #timetable-header p.dates{margin-bottom:7px;letter-spacing:-.02em}.coach-timetable #timetable-header p.rooms{letter-spacing:-.02em}.coach-timetable #timetable-header p.stations{font-size:15px;line-height:18px;color:#666;margin-bottom:8px}.coach-timetable #timetable-header p.stations span{font-size:16px;color:#cc43b7}.coach-timetable #timetable-header p.show-date{margin-bottom:6px}.coach-timetable #timetable-header p.tickets{font-size:15px;color:#555;margin-top:8px;margin-bottom:4px}.coach-timetable #timetable-header p span.breakfast,.coach-timetable #timetable-header p span.nights,.coach-timetable #timetable-header p span.people{font-size:15px;color:#666;margin-top:2px;letter-spacing:0}@media (min-width:480px){.coach-timetable #timetable-header p span.visible-sm{display:inline-block!important}}.coach-timetable .select-coach-title{font-size:24px;line-height:38px;font-weight:400;color:#fff;background:#cc43b7;margin:0;padding:0 11px}.coach-timetable .journey-outbound,.coach-timetable .journey-return{background-color:#e8e8e7;margin-bottom:18px;border-bottom:1px solid #e2e2e2}.coach-timetable .journey-return__proceed{display:none;width:100%;margin-top:26px}.coach-timetable__heading{background:#edf2fb;font-size:22px;font-weight:400;margin:0;padding:0 11px;line-height:38px;border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2}.coach-timetable__journey{font-size:18px;line-height:23px;font-weight:400;background-color:#fff;margin:0;padding:5px 11px 10px}.coach-timetable__journey .icon-coach{float:left;margin-right:5px}.coach-timetable .journey-times{padding:0 17px 24px}.coach-timetable .journey-times__outbound{padding-top:12px}.coach-timetable .journey-times__return{padding-top:20px}.coach-timetable .journey-times__button{background-color:#ddfed3;font-size:18px;line-height:40px;text-align:center;color:#777;display:block;width:100%;border:1px solid #ddfed3;border-radius:5px;cursor:pointer}.coach-timetable .journey-times__button:hover{text-decoration:underline}.coach-timetable .journey-times__button .icon-arrow-grey-down,.coach-timetable .journey-times__button .icon-arrow-grey-up{margin-left:4px}.coach-timetable .journey-times__date{font-size:18px;line-height:24px;font-weight:700;margin:15px 0 4px 22px}.coach-timetable .coach-times{background-color:#fff;margin:0 0 18px;padding:23px 15px;border:1px solid #afafaf;border-radius:5px;display:flex;flex-wrap:wrap;cursor:pointer}.coach-timetable .coach-times:hover .coach-times__button--select{background-color:#3a9938}.coach-timetable .coach-times__depart{width:33%;display:flex;flex-direction:column}.coach-timetable .coach-times__changes{width:34%;position:relative}.coach-timetable .coach-times__arrive{width:33%;text-align:right;display:flex;flex-direction:column}.coach-timetable .coach-times__tickets{width:70%}.coach-timetable .coach-times__button{width:30%;display:flex;align-items:flex-end}.coach-timetable .coach-times__button--select{width:100%}.coach-timetable .coach-times__time{font-size:24px;line-height:24px;font-weight:700;margin:0}.coach-timetable .coach-times__station{font-size:15px;line-height:15px;color:#555;margin:1px 0 0}.coach-timetable .coach-times__hr{border:0;border-top:3px solid #cbffbd;position:absolute;top:3px;left:-35px;z-index:1;width:calc(100% + 70px)}.coach-timetable .coach-times__duration{font-size:15px;line-height:24px;color:#555;text-align:center;margin:0;position:relative;z-index:2}.coach-timetable .coach-times__duration span{background-color:#fff;padding:2px 8px}.coach-timetable .coach-times__direct{font-size:15px;line-height:24px;text-align:center;color:#cc43b7;margin:-3px 0 0;display:flex;justify-content:center}.coach-timetable .coach-times__direct .icon-info-purple{margin:2px 0 0 5px}.coach-timetable .coach-times__info{margin:0}.coach-timetable .coach-times__info--cheapest{background-color:#777;font-size:15px;line-height:22px;text-align:center;color:#fff;margin:3px 10px 0}.coach-timetable .coach-times__info--late{background-color:#ec234b;font-size:15px;line-height:16px;letter-spacing:-.025em;text-align:center;color:#fff;margin-top:3px;padding:3px 0}.coach-timetable .coach-times__title{font-size:15px;line-height:30px;font-weight:700;color:#555;margin:0}.coach-timetable .coach-times__price{font-size:30px;line-height:24px;font-weight:700;margin:0}.coach-timetable .coach-times__price strike{font-size:18px;font-weight:400;color:#555}.coach-timetable .coach-times__price--pp{font-size:15px;font-weight:400}.coach-timetable .coach-times__selected{background-color:#cc43b7;cursor:auto}.coach-timetable .coach-times__selected:hover .coach-times__button--select{background-color:#cc43b7}.coach-timetable .coach-times__selected .coach-times__station,.coach-timetable .coach-times__selected .lilac{color:#fff}.coach-timetable .coach-times__selected .coach-times__hr{border-top:3px solid #fff}.coach-timetable .coach-times__selected .coach-times__duration{color:#fff}.coach-timetable .coach-times__selected .coach-times__duration span{background-color:#cc43b7}.coach-timetable .coach-times__selected .coach-times__direct{color:#fff}.coach-timetable .coach-times__selected .coach-times__direct .icon-info-purple{background-image:url(../../img/icon-info-timetable-white.png)}.coach-timetable .coach-times__selected .coach-times__info--cheapest{background-color:#fff;color:#cc43b7}.coach-timetable .coach-times__selected .coach-times__price strike,.coach-timetable .coach-times__selected .coach-times__title{color:#fff}.coach-timetable .coach-times__selected .coach-times__button--select{background-color:#cc43b7;cursor:auto;width:auto}.coach-timetable .coach-times__results{display:none}.coach-timetable .coach-times__not-selected,.coach-timetable .coach-times__unavailable{flex-direction:column}.coach-timetable .coach-times__not-selected--heading,.coach-timetable .coach-times__unavailable--heading{font-size:24px;line-height:24px;font-weight:700;color:#555;margin:0 0 17px}.coach-timetable .coach-times__not-selected--text,.coach-timetable .coach-times__unavailable--text{font-size:18px;line-height:24px;color:#555;margin:0}.coach-timetable .coach-times__unavailable{display:none}@media (min-width:480px){.coach-timetable .coach-times__info--cheapest{max-width:90px;margin-left:auto;margin-right:auto}.coach-timetable .coach-times__info--late{max-width:110px;margin-left:auto;margin-right:auto}.coach-timetable .coach-times__tickets{display:flex;align-items:center}.coach-timetable .coach-times__price,.coach-timetable .coach-times__title{display:inline-block}}.coach-timetable .journey-overlay{display:none;position:fixed;background:#fff;width:90%;padding:10px 10px 20px;border-radius:5px;z-index:999999;top:50%;left:50%;transform:translate(-50%,-50%)}.coach-timetable .journey-overlay__close{color:#cc43b7;position:absolute;top:10px;right:5px;cursor:pointer;font-size:20px}.coach-timetable .journey-overlay__heading{font-size:24px;line-height:30px;text-align:center;color:#cc43b7;margin:0 0 15px}.coach-timetable .journey-overlay__duration{font-size:18px;line-height:18px;text-align:center;color:#555;margin:0}.coach-timetable .journey-overlay__changes{font-size:15px;line-height:18px;text-align:center;color:#555;margin:0 0 22px}.coach-timetable .journey-overlay__leg-container{overflow:auto;max-height:400px}.coach-timetable .journey-overlay__leg{margin:0 30px;display:flex}.coach-timetable .journey-overlay__bus-icon{display:flex;flex-direction:column;justify-content:space-between;width:40px;margin:0 52px 0 0;position:relative}.coach-timetable .journey-overlay__bus-icon:before{border-left:5px solid #cc43b7;content:"";margin:0 auto;position:absolute;top:0;left:calc(50% - 4px);right:0;bottom:0;width:100%;z-index:-1}.coach-timetable .journey-overlay__bus-icon .icon-coach{width:37px;height:37px;background-color:#fff}.coach-timetable .journey-overlay__bus-icon .icon-coach:first-of-type{border-bottom:5px solid #fff}.coach-timetable .journey-overlay__bus-icon .icon-coach:nth-of-type(2){border-top:5px solid #fff}.coach-timetable .journey-overlay__departure{margin-bottom:57px}.coach-timetable .journey-overlay__departs{font-size:18px;line-height:20px;color:#555;margin:0 0 3px}.coach-timetable .journey-overlay__depart-station{font-size:18px;line-height:20px;color:#555;margin:0}.coach-timetable .journey-overlay__bus{font-size:15px;line-height:19px;color:#555;margin:0}.coach-timetable .journey-overlay__arrives{font-size:18px;line-height:20px;color:#555;margin:0 0 3px}.coach-timetable .journey-overlay__arrive-station{font-size:18px;line-height:20px;color:#555;margin:0}.coach-timetable .journey-overlay__change-title{font-size:18px;line-height:20px;font-style:italic;color:#999;margin:44px 60px 38px;padding:0 0 0 92px;position:relative}.coach-timetable .journey-overlay__change-title:before{border-top:1px solid #999;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.coach-timetable .journey-overlay__change-title span{background-color:#fff;margin-left:-8px;padding:0 8px}.coach-timetable #loading-overlay.coach-overlay{top:50%;left:50%;transform:translate(-50%,-50%)}.coach-timetable #coach-times,.coach-timetable #journey-overlay-change,.coach-timetable #journey-overlay-leg{display:none}.coach-timetable__theatre #timetable-header{margin:0 9px}.coach-timetable__theatre #timetable-header .hotel{margin-left:-9px;margin-right:-9px;padding:6px 10px 10px 8px;border-bottom:1px solid #e2e2e2;overflow:auto}.coach-timetable__theatre #timetable-header .hotel h1{position:relative;float:left;font-size:24px;font-weight:400;letter-spacing:-.04em!important;color:#888;width:calc(100% - 105px);margin:0 0 3px;padding-right:70px}.coach-timetable__theatre #timetable-header .hotel h1 .icon-bell{display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:3px;margin-left:-4px}.coach-timetable__theatre #timetable-header .hotel h1 .star-container{position:absolute;width:65px;top:3px;right:0;left:unset}.coach-timetable__theatre #timetable-header .hotel img{width:102px;height:auto;float:right}.coach-timetable__theatre #timetable-header .hotel .hotel-info{padding-right:105px;clear:left}.coach-timetable__theatre #timetable-header .hotel p.dates span.nights{font-size:15px;color:#666;display:block;margin-top:2px;letter-spacing:0}.coach-timetable__theatre #timetable-header .show{margin-left:-9px;margin-right:-9px;padding:10px 10px 10px 8px;border-bottom:1px solid #e2e2e2;overflow:auto}.coach-timetable__theatre #timetable-header .show img{width:102px;height:auto;float:right}.coach-timetable__theatre #timetable-header .show .show-info h1{font-weight:400;letter-spacing:-.04em;color:#888;margin:0 0 3px -5px}.coach-timetable__theatre #timetable-header .show .show-info h1 .icon{background-position:50%;height:30px;vertical-align:text-bottom;margin-right:3px}.coach-timetable__theatre #timetable-header .show .show-info p{font-size:18px;line-height:1;color:#cc43b7;margin:0;overflow:visible}.coach-timetable__theatre #timetable-header .show .show-info p.show-date{margin-bottom:2px}.coach-timetable__theatre #timetable-header .show .show-info p.performance{font-size:15px;line-height:17px;color:#666;margin-bottom:5px}.coach-timetable__theatre #timetable-header .journey{margin-left:-9px;margin-right:-9px;padding:10px 10px 10px 8px;overflow:auto}.coach-timetable__theatre #timetable-header .journey img{width:102px;height:auto;float:right}.coach-journey p.outbound .icon-info-purple,.coach-journey p.return .icon-info-purple{display:inline-block;margin-left:5px;position:relative;top:3px}.coach-journey__outbound{display:none}.coach-journey__outbound--changes{white-space:nowrap}.coach-journey__return{display:none}.coach-journey__return--changes{white-space:nowrap}.journey-book{display:none;padding:10px 5px 10px 7px}.journey-book__total{font-size:20px;line-height:24px;font-weight:400;color:#888;margin:0}.journey-book__price{font-size:30px!important;line-height:24px!important;font-weight:700!important;color:#cc43b7!important;margin:0 0 17px!important}.journey-book__price strike{font-size:18px;font-weight:400;color:#888}.journey-book__price--pp{font-size:15px!important;font-weight:400!important}.journey-book__button{font-size:26px!important;line-height:42px!important;font-weight:700!important;width:calc(100% - 8px);margin:0 5px 20px 3px}#theatre-form{margin-bottom:12px}#theatre-form .coach-option{font-size:15px;font-style:italic;color:#cc43b7;width:190px;margin:9px auto 0}#theatre-form .coach-option .icon-coach{width:31px;height:19px;float:left;margin:-2px 7px 0 0}.theatre-seats.rail-coach-tickets .rail-and-coach{display:block}.theatre-seats.rail-coach-tickets .coach-only,.theatre-seats.rail-coach-tickets .rail-only{display:none}.theatre-seats.rail-tickets .rail-only{display:block}.theatre-seats.rail-tickets .btn-yes-coach,.theatre-seats.rail-tickets .coach-only,.theatre-seats.rail-tickets .rail-and-coach{display:none}.theatre-seats.coach-tickets .coach-only{display:block}.theatre-seats.coach-tickets .btn-yes-rail,.theatre-seats.coach-tickets .rail-and-coach,.theatre-seats.coach-tickets .rail-only{display:none}.theatre-seats #add-rail .add-rail-ticket{padding:35px 20px 55px}.theatre-seats #add-rail .add-rail-ticket .upgrade-buttons{margin:0}.theatre-seats #add-rail .add-rail-ticket .upgrade-buttons .btn{margin-bottom:25px}.theatre-seats #add-rail .add-rail-ticket .upgrade-buttons .btn:last-of-type{margin-bottom:0;width:100%}.theatre-seats #coach-station{display:none;background:#edf2fb;margin-bottom:50px;padding-bottom:6px;border-bottom:1px solid #e2e2e2}.theatre-seats #coach-form{background:#fff}.theatre-seats #coach-form .coach-form-title{font-size:13px;line-height:18px;color:#666;margin:0}@media (min-width:480px){.theatre-seats #coach-form .coach-form-title{font-size:16px;line-height:20px}}.theatre-seats #coach-form .form-box[for=coach-search-from]{width:100%;height:42px}.theatre-seats #coach-form .form-box[for=coach-search-from] .fa-search{position:absolute;top:5px;left:2px;font-size:26px;color:rgba(58,153,56,.25)}.theatre-seats #coach-form .form-box[for=coach-search-from] .fa-times{position:absolute;top:6px;right:0;font-size:26px;color:rgba(58,153,56,.25);width:25px;display:none}.theatre-seats #coach-form .form-box input[type=text]#coach-search-from{font-size:21px;color:#cc43b7;padding:4px 25px 0 44px;line-height:31px}.theatre-seats #coach-form .form-box input[type=text]#coach-search-from::placeholder{color:#cc43b7}@media (min-width:480px){.theatre-seats #coach-form .form-box input[type=text]#coach-search-from{font-size:24px}}.theatre-seats #coach-form .coach-fields #coach-destination-to{margin-left:0;margin-right:0}.theatre-seats #coach-form .coach-fields #coach-destination-to label{width:100%;font-size:15px;padding:5px 0 5px 7px}.theatre-seats #coach-form .coach-fields #coach-destination-to .coach-destination-city{float:left;font-size:21px;line-height:1.1em;color:#cc43b7}.theatre-seats #coach-form .coach-fields #coach-destination-station{margin-left:0}.theatre-seats #coach-form .coach-fields #coach-destination-station label{width:100%;font-size:15px;padding:5px 0 5px 7px;box-sizing:border-box}.theatre-seats #coach-form .coach-fields #coach-destination-station .coach-destination-station,.theatre-seats #coach-form .coach-fields #coach-destination-station .coach-destination-station-select{color:#cc43b7;margin-top:2px;width:100%}.theatre-seats #coach-form .coach-fields #coach-destination-station .coach-destination-station-select{min-height:23px}.theatre-seats #coach-form .coach-fields #depart-time,.theatre-seats #coach-form .coach-fields #return-time{width:100%;float:none;margin-top:0;padding-left:0;overflow:auto}.theatre-seats #coach-form .coach-fields #depart-time .icon-coach,.theatre-seats #coach-form .coach-fields #return-time .icon-coach{width:22px;height:22px;margin:3px 7px 0 6px;vertical-align:text-bottom}.theatre-seats #coach-form .coach-fields #depart-time .coach-time-type-box,.theatre-seats #coach-form .coach-fields #return-time .coach-time-type-box{width:calc(70% - 15px);padding-top:9px;float:left;margin-right:15px}.theatre-seats #coach-form .coach-fields #depart-time .coach-time-box,.theatre-seats #coach-form .coach-fields #return-time .coach-time-box{width:30%;padding-top:9px;float:left}.theatre-seats #coach-form .coach-fields #depart-time .outbound-time,.theatre-seats #coach-form .coach-fields #depart-time .return-time,.theatre-seats #coach-form .coach-fields #return-time .outbound-time,.theatre-seats #coach-form .coach-fields #return-time .return-time{margin-bottom:5px}.theatre-seats #coach-form .coach-fields #depart-time{margin-bottom:9px}.theatre-seats #coach-form #coachcard{padding:0 5px}.theatre-seats #coach-form #coachcard a{color:#68d736}.theatre-seats #coach-form #coachcard a .fa-chevron-right{transform:rotate(90deg)}.theatre-seats #coach-form #coachcard a.clicked .fa-chevron-right{transform:rotate(0deg)}.theatre-seats #coach-form #coachcard .coachcard-fields-title{color:#666}