.yamm .nav,.yamm .collapse,.yamm .dropup,.yamm .dropdown{position:static;}.yamm .container{position:relative;}.yamm .dropdown-menu{left:auto;}.yamm .nav.navbar-right .dropdown-menu{left:auto;right:0;}.yamm .yamm-content{padding:20px 30px;}.yamm .dropdown.yamm-fw .dropdown-menu{left:0;right:0;}
@font-face{font-weight:normal;font-style:normal;}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fa-lg{font-size:1.33333333em;line-height:0.75em;vertical-align:-15%;}.fa-2x{font-size:2em;}.fa-3x{font-size:3em;}.fa-4x{font-size:4em;}.fa-5x{font-size:5em;}.fa-fw{width:1.28571429em;text-align:center;}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none;}.fa-ul > li{position:relative;}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:0.14285714em;text-align:center;}.fa-li.fa-lg{left:-1.85714286em;}.fa-border{padding:.2em .25em .15em;border:solid 0.08em #eeeeee;border-radius:.1em;}.fa-pull-left{float:left;}.fa-pull-right{float:right;}.fa.fa-pull-left{margin-right:.3em;}.fa.fa-pull-right{margin-left:.3em;}.pull-right{float:right;}.pull-left{float:left;}.fa.pull-left{margin-right:.3em;}.fa.pull-right{margin-left:.3em;}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear;}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8);}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none;}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle;}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center;}.fa-stack-1x{line-height:inherit;}.fa-stack-2x{font-size:2em;}.fa-inverse{color:#ffffff;}.fa-glass:before{content:"\f000";}.fa-music:before{content:"\f001";}.fa-search:before{content:"\f002";}.fa-envelope-o:before{content:"\f003";}.fa-heart:before{content:"\f004";}.fa-star:before{content:"\f005";}.fa-star-o:before{content:"\f006";}.fa-user:before{content:"\f007";}.fa-film:before{content:"\f008";}.fa-th-large:before{content:"\f009";}.fa-th:before{content:"\f00a";}.fa-th-list:before{content:"\f00b";}.fa-check:before{content:"\f00c";}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d";}.fa-search-plus:before{content:"\f00e";}.fa-search-minus:before{content:"\f010";}.fa-power-off:before{content:"\f011";}.fa-signal:before{content:"\f012";}.fa-gear:before,.fa-cog:before{content:"\f013";}.fa-trash-o:before{content:"\f014";}.fa-home:before{content:"\f015";}.fa-file-o:before{content:"\f016";}.fa-clock-o:before{content:"\f017";}.fa-road:before{content:"\f018";}.fa-download:before{content:"\f019";}.fa-arrow-circle-o-down:before{content:"\f01a";}.fa-arrow-circle-o-up:before{content:"\f01b";}.fa-inbox:before{content:"\f01c";}.fa-play-circle-o:before{content:"\f01d";}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e";}.fa-refresh:before{content:"\f021";}.fa-list-alt:before{content:"\f022";}.fa-lock:before{content:"\f023";}.fa-flag:before{content:"\f024";}.fa-headphones:before{content:"\f025";}.fa-volume-off:before{content:"\f026";}.fa-volume-down:before{content:"\f027";}.fa-volume-up:before{content:"\f028";}.fa-qrcode:before{content:"\f029";}.fa-barcode:before{content:"\f02a";}.fa-tag:before{content:"\f02b";}.fa-tags:before{content:"\f02c";}.fa-book:before{content:"\f02d";}.fa-bookmark:before{content:"\f02e";}.fa-print:before{content:"\f02f";}.fa-camera:before{content:"\f030";}.fa-font:before{content:"\f031";}.fa-bold:before{content:"\f032";}.fa-italic:before{content:"\f033";}.fa-text-height:before{content:"\f034";}.fa-text-width:before{content:"\f035";}.fa-align-left:before{content:"\f036";}.fa-align-center:before{content:"\f037";}.fa-align-right:before{content:"\f038";}.fa-align-justify:before{content:"\f039";}.fa-list:before{content:"\f03a";}.fa-dedent:before,.fa-outdent:before{content:"\f03b";}.fa-indent:before{content:"\f03c";}.fa-video-camera:before{content:"\f03d";}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e";}.fa-pencil:before{content:"\f040";}.fa-map-marker:before{content:"\f041";}.fa-adjust:before{content:"\f042";}.fa-tint:before{content:"\f043";}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044";}.fa-share-square-o:before{content:"\f045";}.fa-check-square-o:before{content:"\f046";}.fa-arrows:before{content:"\f047";}.fa-step-backward:before{content:"\f048";}.fa-fast-backward:before{content:"\f049";}.fa-backward:before{content:"\f04a";}.fa-play:before{content:"\f04b";}.fa-pause:before{content:"\f04c";}.fa-stop:before{content:"\f04d";}.fa-forward:before{content:"\f04e";}.fa-fast-forward:before{content:"\f050";}.fa-step-forward:before{content:"\f051";}.fa-eject:before{content:"\f052";}.fa-chevron-left:before{content:"\f053";}.fa-chevron-right:before{content:"\f054";}.fa-plus-circle:before{content:"\f055";}.fa-minus-circle:before{content:"\f056";}.fa-times-circle:before{content:"\f057";}.fa-check-circle:before{content:"\f058";}.fa-question-circle:before{content:"\f059";}.fa-info-circle:before{content:"\f05a";}.fa-crosshairs:before{content:"\f05b";}.fa-times-circle-o:before{content:"\f05c";}.fa-check-circle-o:before{content:"\f05d";}.fa-ban:before{content:"\f05e";}.fa-arrow-left:before{content:"\f060";}.fa-arrow-right:before{content:"\f061";}.fa-arrow-up:before{content:"\f062";}.fa-arrow-down:before{content:"\f063";}.fa-mail-forward:before,.fa-share:before{content:"\f064";}.fa-expand:before{content:"\f065";}.fa-compress:before{content:"\f066";}.fa-plus:before{content:"\f067";}.fa-minus:before{content:"\f068";}.fa-asterisk:before{content:"\f069";}.fa-exclamation-circle:before{content:"\f06a";}.fa-gift:before{content:"\f06b";}.fa-leaf:before{content:"\f06c";}.fa-fire:before{content:"\f06d";}.fa-eye:before{content:"\f06e";}.fa-eye-slash:before{content:"\f070";}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071";}.fa-plane:before{content:"\f072";}.fa-calendar:before{content:"\f073";}.fa-random:before{content:"\f074";}.fa-comment:before{content:"\f075";}.fa-magnet:before{content:"\f076";}.fa-chevron-up:before{content:"\f077";}.fa-chevron-down:before{content:"\f078";}.fa-retweet:before{content:"\f079";}.fa-shopping-cart:before{content:"\f07a";}.fa-folder:before{content:"\f07b";}.fa-folder-open:before{content:"\f07c";}.fa-arrows-v:before{content:"\f07d";}.fa-arrows-h:before{content:"\f07e";}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080";}.fa-twitter-square:before{content:"\f081";}.fa-facebook-square:before{content:"\f082";}.fa-camera-retro:before{content:"\f083";}.fa-key:before{content:"\f084";}.fa-gears:before,.fa-cogs:before{content:"\f085";}.fa-comments:before{content:"\f086";}.fa-thumbs-o-up:before{content:"\f087";}.fa-thumbs-o-down:before{content:"\f088";}.fa-star-half:before{content:"\f089";}.fa-heart-o:before{content:"\f08a";}.fa-sign-out:before{content:"\f08b";}.fa-linkedin-square:before{content:"\f08c";}.fa-thumb-tack:before{content:"\f08d";}.fa-external-link:before{content:"\f08e";}.fa-sign-in:before{content:"\f090";}.fa-trophy:before{content:"\f091";}.fa-github-square:before{content:"\f092";}.fa-upload:before{content:"\f093";}.fa-lemon-o:before{content:"\f094";}.fa-phone:before{content:"\f095";}.fa-square-o:before{content:"\f096";}.fa-bookmark-o:before{content:"\f097";}.fa-phone-square:before{content:"\f098";}.fa-twitter:before{content:"\f099";}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a";}.fa-github:before{content:"\f09b";}.fa-unlock:before{content:"\f09c";}.fa-credit-card:before{content:"\f09d";}.fa-feed:before,.fa-rss:before{content:"\f09e";}.fa-hdd-o:before{content:"\f0a0";}.fa-bullhorn:before{content:"\f0a1";}.fa-bell:before{content:"\f0f3";}.fa-certificate:before{content:"\f0a3";}.fa-hand-o-right:before{content:"\f0a4";}.fa-hand-o-left:before{content:"\f0a5";}.fa-hand-o-up:before{content:"\f0a6";}.fa-hand-o-down:before{content:"\f0a7";}.fa-arrow-circle-left:before{content:"\f0a8";}.fa-arrow-circle-right:before{content:"\f0a9";}.fa-arrow-circle-up:before{content:"\f0aa";}.fa-arrow-circle-down:before{content:"\f0ab";}.fa-globe:before{content:"\f0ac";}.fa-wrench:before{content:"\f0ad";}.fa-tasks:before{content:"\f0ae";}.fa-filter:before{content:"\f0b0";}.fa-briefcase:before{content:"\f0b1";}.fa-arrows-alt:before{content:"\f0b2";}.fa-group:before,.fa-users:before{content:"\f0c0";}.fa-chain:before,.fa-link:before{content:"\f0c1";}.fa-cloud:before{content:"\f0c2";}.fa-flask:before{content:"\f0c3";}.fa-cut:before,.fa-scissors:before{content:"\f0c4";}.fa-copy:before,.fa-files-o:before{content:"\f0c5";}.fa-paperclip:before{content:"\f0c6";}.fa-save:before,.fa-floppy-o:before{content:"\f0c7";}.fa-square:before{content:"\f0c8";}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9";}.fa-list-ul:before{content:"\f0ca";}.fa-list-ol:before{content:"\f0cb";}.fa-strikethrough:before{content:"\f0cc";}.fa-underline:before{content:"\f0cd";}.fa-table:before{content:"\f0ce";}.fa-magic:before{content:"\f0d0";}.fa-truck:before{content:"\f0d1";}.fa-pinterest:before{content:"\f0d2";}.fa-pinterest-square:before{content:"\f0d3";}.fa-google-plus-square:before{content:"\f0d4";}.fa-google-plus:before{content:"\f0d5";}.fa-money:before{content:"\f0d6";}.fa-caret-down:before{content:"\f0d7";}.fa-caret-up:before{content:"\f0d8";}.fa-caret-left:before{content:"\f0d9";}.fa-caret-right:before{content:"\f0da";}.fa-columns:before{content:"\f0db";}.fa-unsorted:before,.fa-sort:before{content:"\f0dc";}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd";}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de";}.fa-envelope:before{content:"\f0e0";}.fa-linkedin:before{content:"\f0e1";}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2";}.fa-legal:before,.fa-gavel:before{content:"\f0e3";}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4";}.fa-comment-o:before{content:"\f0e5";}.fa-comments-o:before{content:"\f0e6";}.fa-flash:before,.fa-bolt:before{content:"\f0e7";}.fa-sitemap:before{content:"\f0e8";}.fa-umbrella:before{content:"\f0e9";}.fa-paste:before,.fa-clipboard:before{content:"\f0ea";}.fa-lightbulb-o:before{content:"\f0eb";}.fa-exchange:before{content:"\f0ec";}.fa-cloud-download:before{content:"\f0ed";}.fa-cloud-upload:before{content:"\f0ee";}.fa-user-md:before{content:"\f0f0";}.fa-stethoscope:before{content:"\f0f1";}.fa-suitcase:before{content:"\f0f2";}.fa-bell-o:before{content:"\f0a2";}.fa-coffee:before{content:"\f0f4";}.fa-cutlery:before{content:"\f0f5";}.fa-file-text-o:before{content:"\f0f6";}.fa-building-o:before{content:"\f0f7";}.fa-hospital-o:before{content:"\f0f8";}.fa-ambulance:before{content:"\f0f9";}.fa-medkit:before{content:"\f0fa";}.fa-fighter-jet:before{content:"\f0fb";}.fa-beer:before{content:"\f0fc";}.fa-h-square:before{content:"\f0fd";}.fa-plus-square:before{content:"\f0fe";}.fa-angle-double-left:before{content:"\f100";}.fa-angle-double-right:before{content:"\f101";}.fa-angle-double-up:before{content:"\f102";}.fa-angle-double-down:before{content:"\f103";}.fa-angle-left:before{content:"\f104";}.fa-angle-right:before{content:"\f105";}.fa-angle-up:before{content:"\f106";}.fa-angle-down:before{content:"\f107";}.fa-desktop:before{content:"\f108";}.fa-laptop:before{content:"\f109";}.fa-tablet:before{content:"\f10a";}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b";}.fa-circle-o:before{content:"\f10c";}.fa-quote-left:before{content:"\f10d";}.fa-quote-right:before{content:"\f10e";}.fa-spinner:before{content:"\f110";}.fa-circle:before{content:"\f111";}.fa-mail-reply:before,.fa-reply:before{content:"\f112";}.fa-github-alt:before{content:"\f113";}.fa-folder-o:before{content:"\f114";}.fa-folder-open-o:before{content:"\f115";}.fa-smile-o:before{content:"\f118";}.fa-frown-o:before{content:"\f119";}.fa-meh-o:before{content:"\f11a";}.fa-gamepad:before{content:"\f11b";}.fa-keyboard-o:before{content:"\f11c";}.fa-flag-o:before{content:"\f11d";}.fa-flag-checkered:before{content:"\f11e";}.fa-terminal:before{content:"\f120";}.fa-code:before{content:"\f121";}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122";}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123";}.fa-location-arrow:before{content:"\f124";}.fa-crop:before{content:"\f125";}.fa-code-fork:before{content:"\f126";}.fa-unlink:before,.fa-chain-broken:before{content:"\f127";}.fa-question:before{content:"\f128";}.fa-info:before{content:"\f129";}.fa-exclamation:before{content:"\f12a";}.fa-superscript:before{content:"\f12b";}.fa-subscript:before{content:"\f12c";}.fa-eraser:before{content:"\f12d";}.fa-puzzle-piece:before{content:"\f12e";}.fa-microphone:before{content:"\f130";}.fa-microphone-slash:before{content:"\f131";}.fa-shield:before{content:"\f132";}.fa-calendar-o:before{content:"\f133";}.fa-fire-extinguisher:before{content:"\f134";}.fa-rocket:before{content:"\f135";}.fa-maxcdn:before{content:"\f136";}.fa-chevron-circle-left:before{content:"\f137";}.fa-chevron-circle-right:before{content:"\f138";}.fa-chevron-circle-up:before{content:"\f139";}.fa-chevron-circle-down:before{content:"\f13a";}.fa-html5:before{content:"\f13b";}.fa-css3:before{content:"\f13c";}.fa-anchor:before{content:"\f13d";}.fa-unlock-alt:before{content:"\f13e";}.fa-bullseye:before{content:"\f140";}.fa-ellipsis-h:before{content:"\f141";}.fa-ellipsis-v:before{content:"\f142";}.fa-rss-square:before{content:"\f143";}.fa-play-circle:before{content:"\f144";}.fa-ticket:before{content:"\f145";}.fa-minus-square:before{content:"\f146";}.fa-minus-square-o:before{content:"\f147";}.fa-level-up:before{content:"\f148";}.fa-level-down:before{content:"\f149";}.fa-check-square:before{content:"\f14a";}.fa-pencil-square:before{content:"\f14b";}.fa-external-link-square:before{content:"\f14c";}.fa-share-square:before{content:"\f14d";}.fa-compass:before{content:"\f14e";}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150";}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151";}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152";}.fa-euro:before,.fa-eur:before{content:"\f153";}.fa-gbp:before{content:"\f154";}.fa-dollar:before,.fa-usd:before{content:"\f155";}.fa-rupee:before,.fa-inr:before{content:"\f156";}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157";}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158";}.fa-won:before,.fa-krw:before{content:"\f159";}.fa-bitcoin:before,.fa-btc:before{content:"\f15a";}.fa-file:before{content:"\f15b";}.fa-file-text:before{content:"\f15c";}.fa-sort-alpha-asc:before{content:"\f15d";}.fa-sort-alpha-desc:before{content:"\f15e";}.fa-sort-amount-asc:before{content:"\f160";}.fa-sort-amount-desc:before{content:"\f161";}.fa-sort-numeric-asc:before{content:"\f162";}.fa-sort-numeric-desc:before{content:"\f163";}.fa-thumbs-up:before{content:"\f164";}.fa-thumbs-down:before{content:"\f165";}.fa-youtube-square:before{content:"\f166";}.fa-youtube:before{content:"\f167";}.fa-xing:before{content:"\f168";}.fa-xing-square:before{content:"\f169";}.fa-youtube-play:before{content:"\f16a";}.fa-dropbox:before{content:"\f16b";}.fa-stack-overflow:before{content:"\f16c";}.fa-instagram:before{content:"\f16d";}.fa-flickr:before{content:"\f16e";}.fa-adn:before{content:"\f170";}.fa-bitbucket:before{content:"\f171";}.fa-bitbucket-square:before{content:"\f172";}.fa-tumblr:before{content:"\f173";}.fa-tumblr-square:before{content:"\f174";}.fa-long-arrow-down:before{content:"\f175";}.fa-long-arrow-up:before{content:"\f176";}.fa-long-arrow-left:before{content:"\f177";}.fa-long-arrow-right:before{content:"\f178";}.fa-apple:before{content:"\f179";}.fa-windows:before{content:"\f17a";}.fa-android:before{content:"\f17b";}.fa-linux:before{content:"\f17c";}.fa-dribbble:before{content:"\f17d";}.fa-skype:before{content:"\f17e";}.fa-foursquare:before{content:"\f180";}.fa-trello:before{content:"\f181";}.fa-female:before{content:"\f182";}.fa-male:before{content:"\f183";}.fa-gittip:before,.fa-gratipay:before{content:"\f184";}.fa-sun-o:before{content:"\f185";}.fa-moon-o:before{content:"\f186";}.fa-archive:before{content:"\f187";}.fa-bug:before{content:"\f188";}.fa-vk:before{content:"\f189";}.fa-weibo:before{content:"\f18a";}.fa-renren:before{content:"\f18b";}.fa-pagelines:before{content:"\f18c";}.fa-stack-exchange:before{content:"\f18d";}.fa-arrow-circle-o-right:before{content:"\f18e";}.fa-arrow-circle-o-left:before{content:"\f190";}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191";}.fa-dot-circle-o:before{content:"\f192";}.fa-wheelchair:before{content:"\f193";}.fa-vimeo-square:before{content:"\f194";}.fa-turkish-lira:before,.fa-try:before{content:"\f195";}.fa-plus-square-o:before{content:"\f196";}.fa-space-shuttle:before{content:"\f197";}.fa-slack:before{content:"\f198";}.fa-envelope-square:before{content:"\f199";}.fa-wordpress:before{content:"\f19a";}.fa-openid:before{content:"\f19b";}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c";}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d";}.fa-yahoo:before{content:"\f19e";}.fa-google:before{content:"\f1a0";}.fa-reddit:before{content:"\f1a1";}.fa-reddit-square:before{content:"\f1a2";}.fa-stumbleupon-circle:before{content:"\f1a3";}.fa-stumbleupon:before{content:"\f1a4";}.fa-delicious:before{content:"\f1a5";}.fa-digg:before{content:"\f1a6";}.fa-pied-piper-pp:before{content:"\f1a7";}.fa-pied-piper-alt:before{content:"\f1a8";}.fa-drupal:before{content:"\f1a9";}.fa-joomla:before{content:"\f1aa";}.fa-language:before{content:"\f1ab";}.fa-fax:before{content:"\f1ac";}.fa-building:before{content:"\f1ad";}.fa-child:before{content:"\f1ae";}.fa-paw:before{content:"\f1b0";}.fa-spoon:before{content:"\f1b1";}.fa-cube:before{content:"\f1b2";}.fa-cubes:before{content:"\f1b3";}.fa-behance:before{content:"\f1b4";}.fa-behance-square:before{content:"\f1b5";}.fa-steam:before{content:"\f1b6";}.fa-steam-square:before{content:"\f1b7";}.fa-recycle:before{content:"\f1b8";}.fa-automobile:before,.fa-car:before{content:"\f1b9";}.fa-cab:before,.fa-taxi:before{content:"\f1ba";}.fa-tree:before{content:"\f1bb";}.fa-spotify:before{content:"\f1bc";}.fa-deviantart:before{content:"\f1bd";}.fa-soundcloud:before{content:"\f1be";}.fa-database:before{content:"\f1c0";}.fa-file-pdf-o:before{content:"\f1c1";}.fa-file-word-o:before{content:"\f1c2";}.fa-file-excel-o:before{content:"\f1c3";}.fa-file-powerpoint-o:before{content:"\f1c4";}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5";}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6";}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7";}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8";}.fa-file-code-o:before{content:"\f1c9";}.fa-vine:before{content:"\f1ca";}.fa-codepen:before{content:"\f1cb";}.fa-jsfiddle:before{content:"\f1cc";}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd";}.fa-circle-o-notch:before{content:"\f1ce";}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0";}.fa-ge:before,.fa-empire:before{content:"\f1d1";}.fa-git-square:before{content:"\f1d2";}.fa-git:before{content:"\f1d3";}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4";}.fa-tencent-weibo:before{content:"\f1d5";}.fa-qq:before{content:"\f1d6";}.fa-wechat:before,.fa-weixin:before{content:"\f1d7";}.fa-send:before,.fa-paper-plane:before{content:"\f1d8";}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9";}.fa-history:before{content:"\f1da";}.fa-circle-thin:before{content:"\f1db";}.fa-header:before{content:"\f1dc";}.fa-paragraph:before{content:"\f1dd";}.fa-sliders:before{content:"\f1de";}.fa-share-alt:before{content:"\f1e0";}.fa-share-alt-square:before{content:"\f1e1";}.fa-bomb:before{content:"\f1e2";}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3";}.fa-tty:before{content:"\f1e4";}.fa-binoculars:before{content:"\f1e5";}.fa-plug:before{content:"\f1e6";}.fa-slideshare:before{content:"\f1e7";}.fa-twitch:before{content:"\f1e8";}.fa-yelp:before{content:"\f1e9";}.fa-newspaper-o:before{content:"\f1ea";}.fa-wifi:before{content:"\f1eb";}.fa-calculator:before{content:"\f1ec";}.fa-paypal:before{content:"\f1ed";}.fa-google-wallet:before{content:"\f1ee";}.fa-cc-visa:before{content:"\f1f0";}.fa-cc-mastercard:before{content:"\f1f1";}.fa-cc-discover:before{content:"\f1f2";}.fa-cc-amex:before{content:"\f1f3";}.fa-cc-paypal:before{content:"\f1f4";}.fa-cc-stripe:before{content:"\f1f5";}.fa-bell-slash:before{content:"\f1f6";}.fa-bell-slash-o:before{content:"\f1f7";}.fa-trash:before{content:"\f1f8";}.fa-copyright:before{content:"\f1f9";}.fa-at:before{content:"\f1fa";}.fa-eyedropper:before{content:"\f1fb";}.fa-paint-brush:before{content:"\f1fc";}.fa-birthday-cake:before{content:"\f1fd";}.fa-area-chart:before{content:"\f1fe";}.fa-pie-chart:before{content:"\f200";}.fa-line-chart:before{content:"\f201";}.fa-lastfm:before{content:"\f202";}.fa-lastfm-square:before{content:"\f203";}.fa-toggle-off:before{content:"\f204";}.fa-toggle-on:before{content:"\f205";}.fa-bicycle:before{content:"\f206";}.fa-bus:before{content:"\f207";}.fa-ioxhost:before{content:"\f208";}.fa-angellist:before{content:"\f209";}.fa-cc:before{content:"\f20a";}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b";}.fa-meanpath:before{content:"\f20c";}.fa-buysellads:before{content:"\f20d";}.fa-connectdevelop:before{content:"\f20e";}.fa-dashcube:before{content:"\f210";}.fa-forumbee:before{content:"\f211";}.fa-leanpub:before{content:"\f212";}.fa-sellsy:before{content:"\f213";}.fa-shirtsinbulk:before{content:"\f214";}.fa-simplybuilt:before{content:"\f215";}.fa-skyatlas:before{content:"\f216";}.fa-cart-plus:before{content:"\f217";}.fa-cart-arrow-down:before{content:"\f218";}.fa-diamond:before{content:"\f219";}.fa-ship:before{content:"\f21a";}.fa-user-secret:before{content:"\f21b";}.fa-motorcycle:before{content:"\f21c";}.fa-street-view:before{content:"\f21d";}.fa-heartbeat:before{content:"\f21e";}.fa-venus:before{content:"\f221";}.fa-mars:before{content:"\f222";}.fa-mercury:before{content:"\f223";}.fa-intersex:before,.fa-transgender:before{content:"\f224";}.fa-transgender-alt:before{content:"\f225";}.fa-venus-double:before{content:"\f226";}.fa-mars-double:before{content:"\f227";}.fa-venus-mars:before{content:"\f228";}.fa-mars-stroke:before{content:"\f229";}.fa-mars-stroke-v:before{content:"\f22a";}.fa-mars-stroke-h:before{content:"\f22b";}.fa-neuter:before{content:"\f22c";}.fa-genderless:before{content:"\f22d";}.fa-facebook-official:before{content:"\f230";}.fa-pinterest-p:before{content:"\f231";}.fa-whatsapp:before{content:"\f232";}.fa-server:before{content:"\f233";}.fa-user-plus:before{content:"\f234";}.fa-user-times:before{content:"\f235";}.fa-hotel:before,.fa-bed:before{content:"\f236";}.fa-viacoin:before{content:"\f237";}.fa-train:before{content:"\f238";}.fa-subway:before{content:"\f239";}.fa-medium:before{content:"\f23a";}.fa-yc:before,.fa-y-combinator:before{content:"\f23b";}.fa-optin-monster:before{content:"\f23c";}.fa-opencart:before{content:"\f23d";}.fa-expeditedssl:before{content:"\f23e";}.fa-battery-4:before,.fa-battery-full:before{content:"\f240";}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241";}.fa-battery-2:before,.fa-battery-half:before{content:"\f242";}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243";}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244";}.fa-mouse-pointer:before{content:"\f245";}.fa-i-cursor:before{content:"\f246";}.fa-object-group:before{content:"\f247";}.fa-object-ungroup:before{content:"\f248";}.fa-sticky-note:before{content:"\f249";}.fa-sticky-note-o:before{content:"\f24a";}.fa-cc-jcb:before{content:"\f24b";}.fa-cc-diners-club:before{content:"\f24c";}.fa-clone:before{content:"\f24d";}.fa-balance-scale:before{content:"\f24e";}.fa-hourglass-o:before{content:"\f250";}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251";}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252";}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253";}.fa-hourglass:before{content:"\f254";}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255";}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256";}.fa-hand-scissors-o:before{content:"\f257";}.fa-hand-lizard-o:before{content:"\f258";}.fa-hand-spock-o:before{content:"\f259";}.fa-hand-pointer-o:before{content:"\f25a";}.fa-hand-peace-o:before{content:"\f25b";}.fa-trademark:before{content:"\f25c";}.fa-registered:before{content:"\f25d";}.fa-creative-commons:before{content:"\f25e";}.fa-gg:before{content:"\f260";}.fa-gg-circle:before{content:"\f261";}.fa-tripadvisor:before{content:"\f262";}.fa-odnoklassniki:before{content:"\f263";}.fa-odnoklassniki-square:before{content:"\f264";}.fa-get-pocket:before{content:"\f265";}.fa-wikipedia-w:before{content:"\f266";}.fa-safari:before{content:"\f267";}.fa-chrome:before{content:"\f268";}.fa-firefox:before{content:"\f269";}.fa-opera:before{content:"\f26a";}.fa-internet-explorer:before{content:"\f26b";}.fa-tv:before,.fa-television:before{content:"\f26c";}.fa-contao:before{content:"\f26d";}.fa-500px:before{content:"\f26e";}.fa-amazon:before{content:"\f270";}.fa-calendar-plus-o:before{content:"\f271";}.fa-calendar-minus-o:before{content:"\f272";}.fa-calendar-times-o:before{content:"\f273";}.fa-calendar-check-o:before{content:"\f274";}.fa-industry:before{content:"\f275";}.fa-map-pin:before{content:"\f276";}.fa-map-signs:before{content:"\f277";}.fa-map-o:before{content:"\f278";}.fa-map:before{content:"\f279";}.fa-commenting:before{content:"\f27a";}.fa-commenting-o:before{content:"\f27b";}.fa-houzz:before{content:"\f27c";}.fa-vimeo:before{content:"\f27d";}.fa-black-tie:before{content:"\f27e";}.fa-fonticons:before{content:"\f280";}.fa-reddit-alien:before{content:"\f281";}.fa-edge:before{content:"\f282";}.fa-credit-card-alt:before{content:"\f283";}.fa-codiepie:before{content:"\f284";}.fa-modx:before{content:"\f285";}.fa-fort-awesome:before{content:"\f286";}.fa-usb:before{content:"\f287";}.fa-product-hunt:before{content:"\f288";}.fa-mixcloud:before{content:"\f289";}.fa-scribd:before{content:"\f28a";}.fa-pause-circle:before{content:"\f28b";}.fa-pause-circle-o:before{content:"\f28c";}.fa-stop-circle:before{content:"\f28d";}.fa-stop-circle-o:before{content:"\f28e";}.fa-shopping-bag:before{content:"\f290";}.fa-shopping-basket:before{content:"\f291";}.fa-hashtag:before{content:"\f292";}.fa-bluetooth:before{content:"\f293";}.fa-bluetooth-b:before{content:"\f294";}.fa-percent:before{content:"\f295";}.fa-gitlab:before{content:"\f296";}.fa-wpbeginner:before{content:"\f297";}.fa-wpforms:before{content:"\f298";}.fa-envira:before{content:"\f299";}.fa-universal-access:before{content:"\f29a";}.fa-wheelchair-alt:before{content:"\f29b";}.fa-question-circle-o:before{content:"\f29c";}.fa-blind:before{content:"\f29d";}.fa-audio-description:before{content:"\f29e";}.fa-volume-control-phone:before{content:"\f2a0";}.fa-braille:before{content:"\f2a1";}.fa-assistive-listening-systems:before{content:"\f2a2";}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3";}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4";}.fa-glide:before{content:"\f2a5";}.fa-glide-g:before{content:"\f2a6";}.fa-signing:before,.fa-sign-language:before{content:"\f2a7";}.fa-low-vision:before{content:"\f2a8";}.fa-viadeo:before{content:"\f2a9";}.fa-viadeo-square:before{content:"\f2aa";}.fa-snapchat:before{content:"\f2ab";}.fa-snapchat-ghost:before{content:"\f2ac";}.fa-snapchat-square:before{content:"\f2ad";}.fa-pied-piper:before{content:"\f2ae";}.fa-first-order:before{content:"\f2b0";}.fa-yoast:before{content:"\f2b1";}.fa-themeisle:before{content:"\f2b2";}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3";}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4";}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;}
.month-picker{width:200px;display:none;position:absolute;z-index:9999;}.month-year-input{width:60px;}.month-picker .year-container-all{cursor:pointer;}.month-picker-year-table .year-container-all{text-align:center;}.month-picker-year-table .year-title,.month-picker-year-table .year-container{float:left;display:inline-block;}.month-picker-year-table .year-title{margin-left:20px;font-size:12px;font-family:Verdana,Arial,sans-serif;}.month-picker-year-table .year{margin-right:15px;font-size:12px;font-family:Verdana,Arial,sans-serif;}.month-picker-year-table .year-container{width:50px;}.month-picker-year-table .previous-year{width:35px;}.month-picker-year-table .next-year{width:35px;text-align:right;}.month-picker-year-table button{width:1.8em;height:1.8em;text-align:center;cursor:pointer;}.month-picker-year-table .year-container{text-align:center;}.month-picker-month-table td{height:35px;text-align:center;font-size:12px;}.month-picker-open-button{height:20px;width:20px;vertical-align:bottom;}.month-picker-invalid-message{display:none;background-color:Yellow;}.month-picker-disabled{background-color:#e1e1e1;}
.row.no-gutter{margin-left:0;margin-right:0;}.row.no-gutter [class*='col-']:not(:first-child),.row.no-gutter [class*='col-']:not(:last-child){padding-right:0;padding-left:0;}.row.less-gutter{margin-left:-6px;margin-right:-6px;}.row.less-gutter [class*='col-']:not(:first-child),.row.less-gutter [class*='col-']:not(:last-child){padding-right:6px;padding-left:6px;}body,html{width:100%;height:100%;}body{padding-bottom:40px;color:#59636f;overflow-x:hidden;font-size:15px;}.lt-ie9 body{overflow:scroll !important;}img{max-width:100%;height:auto;}header{width:100%;}a{color:#da1a35;}a:focus{text-decoration:none;}.float-right{float:right;margin:10px 0 20px 20px;}.float-left{float:left;margin:10px 20px 20px 0;}.float-right,.float-left{max-width:47%;}@media (max-width:435px){.float-right,.float-left{max-width:100%;}}iframe{border:none;}.form-control::-webkit-input-placeholder{color:#515356;}#site-wrapper .form-control::-webkit-input-placeholder{color:#9fa3a9;}.form-control::-moz-placeholder{color:#515356;}#site-wrapper .form-control::-moz-placeholder{color:#9fa3a9;}.form-control:-ms-input-placeholder{color:#515356;}#site-wrapper .form-control:-ms-input-placeholder{color:#9fa3a9;}.btn-background{background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);}.btn-hover-background{background:#1c75c9;background:-moz-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#2e89de));background:-webkit-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-o-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-ms-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:linear-gradient(to bottom,#2e89de 0%,#2e89de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);}input.form-control:-moz-placeholder{color:#515356;}.browserupgrade{position:fixed;top:50px;left:10%;right:10%;z-index:2000;margin:0.2em 0;background:#FFFBD0;color:#59541C;padding:2em 5em;font-size:30px;text-align:center;border-bottom:3px solid #59541C;border-right:3px solid #59541C;border-top:1px solid #59541C;border-left:1px solid #59541C;}table.table,article table{width:100%;max-width:100%;margin-bottom:20px;border-bottom:1px solid #dddddd;}table.table tbody th,article table tbody th,table.table thead th,article table thead th{border-top:1px solid #ccdaf0;font-weight:normal;font-size:116%;background:#f2f8ff;}table.table tbody td,article table tbody td,table.table thead td,article table thead td{border-top:1px solid #dddddd;background:#fff;}table.table tbody tr:nth-child(even) th,article table tbody tr:nth-child(even) th,table.table thead tr:nth-child(even) th,article table thead tr:nth-child(even) th{background:#e8f2fd;}table.table tbody tr:nth-child(even) td,article table tbody tr:nth-child(even) td,table.table thead tr:nth-child(even) td,article table thead tr:nth-child(even) td{background:#f9f9f9;}table.table > thead > tr > th,article table > thead > tr > th,table.table > tbody > tr > th,article table > tbody > tr > th,table.table > tfoot > tr > th,article table > tfoot > tr > th,table.table > thead > tr > td,article table > thead > tr > td,table.table > tbody > tr > td,article table > tbody > tr > td,table.table > tfoot > tr > td,article table > tfoot > tr > td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd;}table.table > thead > tr > th,article table > thead > tr > th{vertical-align:bottom;border-bottom:1px solid #dddddd;}table.table > caption + thead > tr:first-child > th,article table > caption + thead > tr:first-child > th,table.table > colgroup + thead > tr:first-child > th,article table > colgroup + thead > tr:first-child > th,table.table > thead:first-child > tr:first-child > th,article table > thead:first-child > tr:first-child > th,table.table > caption + thead > tr:first-child > td,article table > caption + thead > tr:first-child > td,table.table > colgroup + thead > tr:first-child > td,article table > colgroup + thead > tr:first-child > td,table.table > thead:first-child > tr:first-child > td,article table > thead:first-child > tr:first-child > td{border-top:0;}table.table > tbody + tbody,article table > tbody + tbody{border-top:2px solid #dddddd;}table.table .table,article table .table{background-color:#ffffff;}table.table.club50memberdetails caption,article table.club50memberdetails caption{color:#485865;font-family:'Gilroy-Regular',arial,sans-serif;font-size:20px;padding-bottom:0;}.spinner{display:none;}.has-spinner{cursor:progress;}a.has-spinner{border-color:#CCC;}.has-spinner .spinner{display:inline;padding-left:8px;}.ui-tooltip{padding:7px 20px;color:#59636f !important;background:#fff;border-radius:4px;font:'Gilroy-Regular',arial,sans-serif;border:1px solid #999 !important;box-shadow:0 0 3px rgba(0,0,0,0.6) !important;}@media (max-width:767px){.webform-progressbar{width:100%;}}.webform-progressbar .progress{height:auto;}.webform-progressbar .progress .progress-bar{font-size:16px;padding:5px;box-shadow:inset 0 0 1px rgba(0,0,0,0.7);text-shadow:1px 1px 1px #77818e;}@media (max-width:767px){.webform-progressbar .progress .progress-bar{font-size:14px;padding:2px;}}@media (max-width:480px){.webform-progressbar .progress .progress-bar{font-size:12px;padding:0;}}form{font-size:16px;}@media (max-width:1199px){form{font-size:15px;}}form.webform-client-form,form.stripe-form{}form.webform-client-form .webform-progressbar .progress,form.stripe-form .webform-progressbar .progress{margin-top:34px;}form.webform-client-form .webform-component,form.stripe-form .webform-component{}form.webform-client-form .webform-component th.checkbox,form.stripe-form .webform-component th.checkbox,form.webform-client-form .webform-component td.checkbox,form.stripe-form .webform-component td.checkbox{display:table-cell;vertical-align:top;}form.webform-client-form .webform-component .webform-grid .webform-grid-option,form.stripe-form .webform-component .webform-grid .webform-grid-option{text-align:center;}form.webform-client-form .webform-component .webform-grid .webform-grid-option div.radio,form.stripe-form .webform-component .webform-grid .webform-grid-option div.radio,form.webform-client-form .webform-component .webform-grid .webform-grid-option div.checkbox,form.stripe-form .webform-component .webform-grid .webform-grid-option div.checkbox,form.webform-client-form .webform-component .webform-grid .webform-grid-option div.radio-inline,form.stripe-form .webform-component .webform-grid .webform-grid-option div.radio-inline,form.webform-client-form .webform-component .webform-grid .webform-grid-option div.checkbox-inline,form.stripe-form .webform-component .webform-grid .webform-grid-option div.checkbox-inline{padding-top:0;min-height:auto;}form.webform-client-form .webform-component .webform-grid .webform-grid-option .radio input[type="radio"],form.stripe-form .webform-component .webform-grid .webform-grid-option .radio input[type="radio"],form.webform-client-form .webform-component .webform-grid .webform-grid-option .radio-inline input[type="radio"],form.stripe-form .webform-component .webform-grid .webform-grid-option .radio-inline input[type="radio"],form.webform-client-form .webform-component .webform-grid .webform-grid-option .checkbox input[type="checkbox"],form.stripe-form .webform-component .webform-grid .webform-grid-option .checkbox input[type="checkbox"],form.webform-client-form .webform-component .webform-grid .webform-grid-option .checkbox-inline input[type="checkbox"],form.stripe-form .webform-component .webform-grid .webform-grid-option .checkbox-inline input[type="checkbox"]{position:relative;}form.webform-client-form .form-control::-moz-placeholder,form.stripe-form .form-control::-moz-placeholder{color:#858789;}form.webform-client-form .form-control.form-file,form.stripe-form .form-control.form-file{height:auto;padding:5px;}form.webform-client-form.form-horizontal .form-group,form.stripe-form.form-horizontal .form-group{margin-left:0;margin-right:0;}form.webform-client-form.form-horizontal .control-label,form.stripe-form.form-horizontal .control-label{margin-bottom:15px;text-align:left;}form.webform-client-form.form-horizontal .webform-container-inline .control-label,form.stripe-form.form-horizontal .webform-container-inline .control-label{margin-bottom:0;text-align:right;}@media (max-width:767px){form.webform-client-form.form-horizontal .webform-container-inline .control-label,form.stripe-form.form-horizontal .webform-container-inline .control-label{text-align:left;padding:0;}}form.webform-client-form .radio-inline,form.stripe-form .radio-inline,form.webform-client-form .checkbox-inline,form.stripe-form .checkbox-inline{padding-left:0;}form.webform-client-form .radio input[type="radio"],form.stripe-form .radio input[type="radio"],form.webform-client-form .radio-inline input[type="radio"],form.stripe-form .radio-inline input[type="radio"],form.webform-client-form .checkbox input[type="checkbox"],form.stripe-form .checkbox input[type="checkbox"],form.webform-client-form .checkbox-inline input[type="checkbox"],form.stripe-form .checkbox-inline input[type="checkbox"]{margin-left:0;}form.webform-client-form .form-type-webform-time .form-control.minute,form.stripe-form .form-type-webform-time .form-control.minute{margin-left:4px;}form.webform-client-form .webform-container-inline div.form-item,form.stripe-form .webform-container-inline div.form-item{display:inline-block;}form.webform-client-form .webform-container-inline div.form-item.radio,form.stripe-form .webform-container-inline div.form-item.radio,form.webform-client-form .webform-container-inline div.form-item.checkbox,form.stripe-form .webform-container-inline div.form-item.checkbox{display:block;}form.webform-client-form .webform-container-inline div.form-item.radio.radio-inline,form.stripe-form .webform-container-inline div.form-item.radio.radio-inline,form.webform-client-form .webform-container-inline div.form-item.checkbox.checkbox-inline,form.stripe-form .webform-container-inline div.form-item.checkbox.checkbox-inline{display:inline-block;}form.webform-client-form .webform-container-inline div.input-group,form.stripe-form .webform-container-inline div.input-group{display:table;}form.webform-client-form .webform-container-inline div.alert,form.stripe-form .webform-container-inline div.alert{display:block;}form.webform-client-form .webform-container-inline div.alert.preview_message,form.stripe-form .webform-container-inline div.alert.preview_message{padding:11px 15px;}form.webform-client-form .webform-container-inline div.alert.preview_message p,form.stripe-form .webform-container-inline div.alert.preview_message p{margin:4px 0;}form.webform-client-form .webform-container-inline label,form.stripe-form .webform-container-inline label{margin-right:0;}form.webform-client-form .webform-container-inline.webform-component-textarea .form-textarea-wrapper,form.stripe-form .webform-container-inline.webform-component-textarea .form-textarea-wrapper{width:100%;}.lt-ie9 form.webform-client-form .webform-container-inline select,.lt-ie9 form.stripe-form .webform-container-inline select{width:auto;}form.webform-client-form .webform-component > label.error,form.stripe-form .webform-component > label.error{display:block;clear:both;width:100%;color:#f26175;margin-bottom:0;}form.webform-client-form .webform-component > label.error.error-checkbox,form.stripe-form .webform-component > label.error.error-checkbox{margin-bottom:-10px;}form.webform-client-form div.alert.preview_message,form.stripe-form div.alert.preview_message{padding:11px 15px;}form.webform-client-form div.alert.preview_message p,form.stripe-form div.alert.preview_message p{margin:4px 0;}form.webform-client-form select.error,form.stripe-form select.error,form.webform-client-form textarea.error,form.stripe-form textarea.error{border-left:3px solid #f26175;}form.webform-client-form input[type="radio"].error,form.stripe-form input[type="radio"].error,form.webform-client-form input[type="checkbox"].error,form.stripe-form input[type="checkbox"].error{outline:2px solid #f26175;}form.webform-client-form button.btn,form.stripe-form button.btn{border-radius:4px;padding:6px 10px;}form.webform-client-form button.btn i,form.stripe-form button.btn i{-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}form.webform-client-form button.btn:hover i,form.stripe-form button.btn:hover i{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}form.webform-client-form .ajax-progress i,form.stripe-form .ajax-progress i{margin-left:8px;}form.webform-client-form .help-block,form.stripe-form .help-block{font-size:80%;}form.webform-client-form legend.panel-heading,form.stripe-form legend.panel-heading{float:left;}form.webform-client-form span.form-required,form.stripe-form span.form-required,form.webform-client-form i.form-required,form.stripe-form i.form-required{color:#f26175;}form.webform-client-form i.form-required,form.stripe-form i.form-required{font-size:60%;vertical-align:middle;}form.webform-client-form label.form-required,form.stripe-form label.form-required{position:relative;}form.webform-client-form label.form-required:after,form.stripe-form label.form-required:after{color:#f26175;content:"\f069";font-family:'FontAwesome';font-size:60%;vertical-align:top;padding-left:4px;position:absolute;}form.webform-client-form label span.form-required,form.stripe-form label span.form-required{color:#f26175;padding-left:4px;}form.webform-client-form .form-item.prefix-inline .field_prefix,form.stripe-form .form-item.prefix-inline .field_prefix{left:0;position:absolute;top:4px;}.lt-ie9 form.webform-client-form .form-item.prefix-inline .field_prefix,.lt-ie9 form.stripe-form .form-item.prefix-inline .field_prefix{top:0;}form.webform-client-form .webform-component--photo-upload--photo-notes,form.stripe-form .webform-component--photo-upload--photo-notes{font-size:15px;}.lt-ie9 form.webform-client-form label,.lt-ie9 form.stripe-form label{width:100%;float:left;}.lt-ie9 form.webform-client-form .form-type-checkbox label,.lt-ie9 form.stripe-form .form-type-checkbox label{width:auto;float:none;}.lt-ie9 form.webform-client-form .col-sm-3,.lt-ie9 form.stripe-form .col-sm-3{width:25%;float:left;}.lt-ie9 form.webform-client-form .col-sm-9,.lt-ie9 form.stripe-form .col-sm-9{width:75%;float:left;}form.webform-client-form .panel-body img,form.stripe-form .panel-body img{max-width:718px;}@media (max-width:767px){form.webform-client-form .panel-body img,form.stripe-form .panel-body img{max-width:100% !important;}}form.webform-client-form .panel-body .crop-image img,form.stripe-form .panel-body .crop-image img{max-width:none !important;}form.webform-client-form .panel-body .panel-body img,form.stripe-form .panel-body .panel-body img,.node-type-abellio-customer form.webform-client-form .panel-body img,.node-type-abellio-customer form.stripe-form .panel-body img{max-width:686px;}form.webform-client-form .panel-body .panel-body .row,form.stripe-form .panel-body .panel-body .row,.node-type-abellio-customer form.webform-client-form .panel-body .row,.node-type-abellio-customer form.stripe-form .panel-body .row{margin-bottom:28px;}form.webform-client-form .panel-body .panel-body .row img,form.stripe-form .panel-body .panel-body .row img,.node-type-abellio-customer form.webform-client-form .panel-body .row img,.node-type-abellio-customer form.stripe-form .panel-body .row img{max-width:100%;}form.webform-client-form fieldset.card_details legend,form.stripe-form fieldset.card_details legend{font-family:'Gilroy-Light',arial,sans-serif;margin-top:0;font-size:26px;color:#485865;}form label{font-family:'Gilroy-Regular',arial,sans-serif;color:#515356;font-weight:300;text-shadow:2px 2px 1px #fff,1px 1px 1px #fff;}form input[type="text"]{-webkit-appearance:none;}form input.form-control{height:36px;padding:8px 10px;font-size:15px;border-radius:3px;box-shadow:none;-webkit-box-shadow:none;border-color:#cccccc;color:#59636f;}form input.form-control:focus{box-shadow:none;-webkit-box-shadow:none;border-color:#cccccc;}.ie-9 form input.form-control,.ie-10 form input.form-control{padding:0 10px;}form input[type="text"].no-spinner{-moz-appearance:textfield;}form input[type="number"].no-spinner::-webkit-outer-spin-button,form input[type="number"].no-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}form select.form-control{padding:6px;}form .form-group .nearest-stations .close-btn{position:absolute;top:2px;right:4px;background-color:#FFFFFF;z-index:1000;width:30px;height:32px;padding:5px;margin-top:0 !important;}form .form-group .nearest-stations .close-btn .fa-lg{vertical-align:0;}form .form-group .nearest-stations .ui-autocomplete{top:36px;width:246px;}form .form-group .nearest-stations .ui-autocomplete a{font-size:16.5px;}form .btn-default:focus,form .btn-default.focus,form .btn-default:active,form .btn-default.active{background:#fff;}form button.btn{padding:7px 8px 7px 12px;border-radius:2px;}form button.btn.submit,form button.btn.form-submit{font-family:'Gilroy-Regular',arial,sans-serif;border-color:#c0c0c0;font-size:16px;color:#485865;padding:10px 22px;vertical-align:middle;text-align:left;background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;-webkit-transition:all 0.65s ease-out 0s;-moz-transition:all 0.65s ease-out 0s;-o-transition:all 0.65s ease-out 0s;transition:all 0.65s ease-out 0s;}form button.btn.submit:hover,form button.btn.form-submit:hover{background:#1c75c9;background:-moz-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#2e89de));background:-webkit-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-o-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-ms-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:linear-gradient(to bottom,#2e89de 0%,#2e89de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);background:#da1a35;color:#f39aa7;}@media (min-width:1200px){form button.btn.submit,form button.btn.form-submit{float:right;}}header form button.btn.form-submit,form button.btn.form-submit.ajax-processed{padding:3px 8px;}article form button.btn.btn-primary{font-family:'Gilroy-Regular',arial,sans-serif;border-radius:2px;border-color:#c0c0c0;font-size:16px;color:#fff;padding:10px 22px;vertical-align:middle;text-align:left;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}article form button.btn.btn-primary:hover{background:#fff;color:#2e89de;border-color:#cccccc;text-shadow:none;}article form button.btn.btn-primary.button-toggle:after{content:"\f068";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}article form button.btn.btn-primary.button-toggle.collapsed:after{content:"\f067";}article form button.btn.btn-primary.small{padding:7px 11px;}article form button.btn.btn-primary.btn-sm{padding:7px 11px;font-size:12px;}article form button.btn.btn-primary.btnPrint:after{content:"\f02f";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}article form button.btn.btn-primary.btnTickets:after{content:"\f145";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}@media (min-width:1200px){article form button.btn.btn-primary{}}form .add-on{margin-right:-2px;}form .add-on input.form-control{border-right-width:0;}form .add-on .input-group-btn > .btn{border-left-width:0 !important;left:-2px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:none !important;position:relative;}form .add-on .input-group-btn > .btn i{color:#da1a35;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}form .add-on .input-group-btn > .btn:before{content:"";position:absolute;left:3px;top:5px;height:24px;width:1px;background:#cccccc;}form .add-on .input-group-btn > .btn:hover{background:#fff !important;border-color:#cccccc;}form .add-on .input-group-btn > .btn:hover:before{width:1px;left:3px;}form .add-on .input-group-btn > .btn:hover i{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}form .add-on.with-select .input-group-btn > .btn{z-index:2;padding-top:6px;padding-bottom:6px;}form .add-on.with-label .input-group-btn > .btn{top:14px;}form .collapsible{border:1px solid #cccccc;background-color:#FFFFFF;}form .collapsible .add-on span{display:inline-block;padding:7px 10px 5px;font-size:15px;}form .collapsible .add-on button{border:none;}form .collapsible .collapsible-inner{padding:10px;border-top:1px solid #cccccc;}form .chosen-container-single,form .chosen-container-single.chosen-container-active{font-size:15px;}form .chosen-container-single .chosen-single,form .chosen-container-single.chosen-container-active .chosen-single{border-color:#cccccc;border-radius:3px;background:#FFFFFF;padding:6px 10px;height:36px;box-shadow:none;}form .chosen-container-single .chosen-single div,form .chosen-container-single.chosen-container-active .chosen-single div{width:31px;height:24px;top:5px;border-left:1px solid #cccccc;background:#fff;}form .chosen-container-single .chosen-single div b,form .chosen-container-single.chosen-container-active .chosen-single div b{margin:5px 0 0 8px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:14px;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#da1a35;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background:none !important;}form .chosen-container-single .chosen-single div b:before,form .chosen-container-single.chosen-container-active .chosen-single div b:before{content:"\f078";}form .chosen-container-single .chosen-single span,form .chosen-container-single.chosen-container-active .chosen-single span{margin-right:26px;width:116px;}@media (max-width:1199px){form .chosen-container-single .chosen-single span,form .chosen-container-single.chosen-container-active .chosen-single span{width:87px;}}@media (max-width:991px) and (min-width:768px){form .chosen-container-single .chosen-single span,form .chosen-container-single.chosen-container-active .chosen-single span{width:121px;}}form .chosen-container-single .chosen-results .hour,form .chosen-container-single.chosen-container-active .chosen-results .hour{background-color:#F0F0F0;border-bottom:1px solid #FFFFFF;padding:0;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}form .chosen-container-single .chosen-results .hour span,form .chosen-container-single.chosen-container-active .chosen-results .hour span{font-size:36px;display:inline-block;margin-top:40px;color:#8C9BB0;width:50%;text-align:center;}form .chosen-container-single .chosen-results .hour.highlighted,form .chosen-container-single.chosen-container-active .chosen-results .hour.highlighted{background:#bbb;color:#fff;}form .chosen-container-single .chosen-results .hour.highlighted span,form .chosen-container-single.chosen-container-active .chosen-results .hour.highlighted span{color:#fff;}form .chosen-container-single .chosen-results .hour ul,form .chosen-container-single.chosen-container-active .chosen-results .hour ul{margin-top:-62px;color:#da1a35;background-color:#FFFFFF;padding:0;margin-left:57%;text-align:center;}form .chosen-container-single .chosen-results .hour ul li,form .chosen-container-single.chosen-container-active .chosen-results .hour ul li{text-align:center;padding:2px 6px 3px;}form .chosen-container-single .chosen-results .hour ul li:before,form .chosen-container-single.chosen-container-active .chosen-results .hour ul li:before{content:"\f054";font-family:"FontAwesome";font-size:80%;margin-top:-1px;margin-right:3px;}form .chosen-container-single .chosen-results .hour ul li.highlighted,form .chosen-container-single.chosen-container-active .chosen-results .hour ul li.highlighted{background:#da1a35;}form .chosen-container-single .chosen-drop,form .chosen-container-single.chosen-container-active .chosen-drop{border:1px solid #cccccc;margin-top:-3px;padding-top:4px;}form .chosen-container-single.chosen-container-active .chosen-single{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}form .chosen-container-single.chosen-container-active.chosen-with-drop .chosen-single{outline:none;}@media (min-width:679px){form .journey-type,form .journey-time{width:49%;display:inline-block;margin-bottom:9px;}}@media (max-width:678px){form .journey-type,form .journey-time{width:100%;}form .journey-type .chosen-container-single,form .journey-time .chosen-container-single,form .journey-type .input-group,form .journey-time .input-group{width:100%;display:block;}.lt-ie9 form .journey-type .form-group,.lt-ie9 form .journey-time .form-group{display:inline;}.lt-ie9 form .journey-type .form-group .input-group,.lt-ie9 form .journey-time .form-group .input-group,.lt-ie9 form .journey-type .form-group .input-group-btn,.lt-ie9 form .journey-time .form-group .input-group-btn,.lt-ie9 form .journey-type .form-group .form-control,.lt-ie9 form .journey-time .form-group .form-control,.lt-ie9 form .journey-type .form-group label,.lt-ie9 form .journey-time .form-group label{display:inline;}.lt-ie9 form .journey-type .form-group .input-group input,.lt-ie9 form .journey-time .form-group .input-group input,.lt-ie9 form .journey-type .form-group .input-group-btn input,.lt-ie9 form .journey-time .form-group .input-group-btn input,.lt-ie9 form .journey-type .form-group .form-control input,.lt-ie9 form .journey-time .form-group .form-control input,.lt-ie9 form .journey-type .form-group label input,.lt-ie9 form .journey-time .form-group label input{float:none;}.lt-ie9 form .journey-type .form-group .input-group input.hasDatepicker,.lt-ie9 form .journey-time .form-group .input-group input.hasDatepicker,.lt-ie9 form .journey-type .form-group .input-group-btn input.hasDatepicker,.lt-ie9 form .journey-time .form-group .input-group-btn input.hasDatepicker,.lt-ie9 form .journey-type .form-group .form-control input.hasDatepicker,.lt-ie9 form .journey-time .form-group .form-control input.hasDatepicker,.lt-ie9 form .journey-type .form-group label input.hasDatepicker,.lt-ie9 form .journey-time .form-group label input.hasDatepicker{width:128px;}.lt-ie9 form .journey-type .form-group .input-group-btn,.lt-ie9 form .journey-time .form-group .input-group-btn{vertical-align:top;}.lt-ie9 form .journey-type .form-group.collapsible,.lt-ie9 form .journey-time .form-group.collapsible{display:block;}.lt-ie9 form .journey-type .initially-hidden-portion .input-group,.lt-ie9 form .journey-time .initially-hidden-portion .input-group{display:block;}}.lt-ie9 form .journey-type,.lt-ie9 form .journey-time{width:66.7%;padding-top:8px;padding-bottom:2px;}.lt-ie9 form .journey-type .clientside-error,.lt-ie9 form .journey-time .clientside-error{display:none !important;}.lt-ie9 form .journey-type .row .col-md-6,.lt-ie9 form .journey-time .row .col-md-6{width:50%;float:left;}form .number .chosen-container-single a span,form .number .chosen-container-single.chosen-container-active a span{width:20px;}form .railcard .chosen-container-single a span,form .railcard .chosen-container-single.chosen-container-active a span{width:164px;}@media (max-width:1199px){form .railcard .chosen-container-single a span,form .railcard .chosen-container-single.chosen-container-active a span{width:115px;}}form .railcard .chosen-container-single#amount_1_chosen a span,form .railcard .chosen-container-single.chosen-container-active#amount_1_chosen a span,form .railcard .chosen-container-single#amount_2_chosen a span,form .railcard .chosen-container-single.chosen-container-active#amount_2_chosen a span,form .railcard .chosen-container-single#amount_3_chosen a span,form .railcard .chosen-container-single.chosen-container-active#amount_3_chosen a span{width:20px;}@media (max-width:991px){form .railcards{display:inline-block;}}form .journey-check-results .my-service-status{background:#da1a35;padding:12px 15px 12px 69px;color:#fff;margin-bottom:3px;font-size:17px;font-family:'Gilroy-Regular',arial,sans-serif;text-shadow:1px 1px 0px rgba(0,0,0,0.3);min-height:63px;border-radius:3px;}form .journey-check-results .my-service-status:before{content:"\f059";font-family:"FontAwesome";font-size:260%;vertical-align:middle;margin-top:15px;margin-right:19px;line-height:0px;margin-left:-51px;width:31px;display:inline-block;}form .journey-check-results .my-service-status.good{background:#53c360;}form .journey-check-results .my-service-status.good:before{content:"\f058";}form .journey-check-results .my-service-status.bad{padding-left:71px;background:#f26175;}form .journey-check-results .my-service-status.bad:before{content:"\f071";margin-left:-56px;width:35px;}form .journey-check-results .my-service-status.message{background:#485865;}form .journey-check-results .my-service-status.message:before{content:"\f059";}form .journey-check-results .my-service-status.message a{color:#fff;border-bottom:1px solid rgba(255,255,255,0.4);-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}form .journey-check-results .my-service-status.message a:hover{text-decoration:none;border-bottom:1px solid #ffffff;}form .journey-check-results .my-service-status.error{background:#f26175;}form .journey-check-results .my-service-status.error:before{content:"\f057";}form .journey-check-results .my-service-status .collapseJourneyDetailsLink{font-size:15px;color:#fff;background:rgba(0,0,0,0.15);padding:3px 8px;border-radius:2px;display:inline-block;margin-top:4px;}form .journey-check-results .my-service-status .collapseJourneyDetailsLink:hover{text-decoration:none;}form .journey-check-results .my-service-status .collapseJourneyDetailsLink:after{content:"\f077";font-family:'FontAwesome';font-size:80%;vertical-align:10%;line-height:15px;margin-left:4px;color:#fff;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}form .journey-check-results .my-service-status .collapseJourneyDetailsLink:hover:after{vertical-align:20%;}form .journey-check-results .my-service-status .collapseJourneyDetailsLink.collapsed:after{content:"\f078";}form .journey-check-results .my-service-status .collapseJourneyDetailsLink.collapsed:hover:after{vertical-align:-10%;}form .journey-check-results .my-service-status.bad .collapseJourneyDetailsLink{margin-left:10px;}form .journey-check-results .my-service-status .collapseJourneyDetails{font-size:15px;color:#fff;margin-left:-47px;}form .journey-check-results .my-service-status .collapseJourneyDetails .issue-detail{background:rgba(0,0,0,0.15);padding:6px 10px;margin-top:10px;}form .journey-check-results .my-service-status .collapseJourneyDetails .issue-detail .summary{font-family:'Gilroy-Regular',arial,sans-serif;}form input.error{border-left-color:#f26175 !important;border-left-width:3px;}form .alert.submission-success{margin-bottom:0;}.clientside-error{border:1px solid #b94858;background:#f26175;border-radius:3px;padding:8px 15px 5px 15px;margin-bottom:15px;}.clientside-error ul{margin:0;padding:0 0 0 16px;}.clientside-error ul li{color:#fff;}.clientside-error ul li label{cursor:pointer;}.clientside-error ul li label:hover{text-decoration:underline;}.club50 .clientside-error{min-height:200px;}.club50 .clientside-error ul{margin:15px 0 0 0;padding:0 0 0 16px;}.main-content article .club50 .clientside-error ul{margin:0;}.navbar-wrapper{height:129px;background:transparent;position:relative;z-index:100;}@media (max-width:991px){.navbar-wrapper{height:130px;}}.navbar-nav{float:right;}.navbar .container{height:127px;background:none;padding:18px 0;}@media (max-width:991px){.navbar .container{padding:0;height:0;}}.lt-ie9 .navbar .container .navbar-collapse{visibility:visible !important;display:block !important;margin:0 !important;}.lt-ie9 .navbar .container .navbar-collapse ul.main-nav{position:relative;top:-60px;padding-right:16px;}.lt-ie9 .navbar .container .navbar-collapse ul.main-nav li{float:left;}.lt-ie9 .navbar .container .navbar-collapse ul.main-nav li .col-md-3{width:25%;float:left;}.footer-top .nav > li.active-trail a,header .nav > li.active-trail > a,header .nav > li.active-trail a.active-trail{color:#f39aa7;}.footer-top .nav > li.active-trail a:hover,header .nav > li.active-trail > a:hover,header .nav > li.active-trail a.active-trail:hover,.footer-top .nav > li.active-trail a:focus,header .nav > li.active-trail > a:focus,header .nav > li.active-trail a.active-trail:focus{background:transparent;color:#f39aa7;}.footer-top .nav > li a:hover{color:#f39aa7;}.journeyplanner-bar .nav > li a:hover{color:#f39aa7;}.nav > li > a{font-size:19px;padding:10px 10px;color:#485865;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}@media (max-width:1199px){.nav > li > a{font-size:18px;}}.nav li a{font-family:'Gilroy-Light',arial,sans-serif;}.nav > li > a:hover,.nav > li > a:focus{background-color:inherit;}.navbar-header .navbar-toggle{margin-top:23px;margin-bottom:21px;height:37px;padding:4px;background:transparent;border-radius:3px 0px 0px 3px;position:absolute;left:0;-webkit-transition:all 0.4s ease-out 0.1s;-moz-transition:all 0.4s ease-out 0.1s;-o-transition:all 0.4s ease-out 0.1s;transition:all 0.4s ease-out 0.1s;}.navbar-header .navbar-toggle .icon-bar{background:#fff;border-radius:1px;display:block;width:26px;height:4px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;margin:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);}.navbar-header .navbar-toggle .icon-bar + .icon-bar{margin-top:4px;}.navbar-header .navbar-toggle:hover .icon-bar{background:#2DBDFF;}.navbar-header .navbar-toggle:hover span{background:#fff;}@media (max-width:991px){.navbar-header .navbar-toggle{float:none;margin-left:15px;}}@media (max-width:767px){.navbar-header .navbar-toggle{margin-left:21px;}}.lt-ie9 .navbar-header .navbar-toggle{display:none;}.navbar-header .navbar-brand{padding-top:0;position:relative;z-index:1001;width:245px;}@media (max-width:1199px){.navbar-header .navbar-brand{width:210px;}}@media (max-width:991px){.navbar-header .navbar-brand{width:190px;position:absolute;left:50%;top:9px;margin-left:-87px !important;}}.navbar-header .navbar-brand img{margin-top:3px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;width:100%;}@media (min-width:992px){.stick .navbar-header .navbar-brand img,.dropdown-open .navbar-header .navbar-brand img{width:80%;margin-top:-3px;}}@media (max-width:1199px){.navbar-header .navbar-brand img{margin-top:6px;}}.lt-ie9 .navbar-header .navbar-brand{margin-left:15px;}.navbar-fixed-top .navbar-header a.search{display:none;float:right;margin-right:18px;margin-top:16px;}.navbar-fixed-top .navbar-header a.search:before{-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;font-size:23px;}.navbar-fixed-top .navbar-header a.search:hover{text-decoration:none;}.navbar-fixed-top .navbar-header a.search:hover:before{text-decoration:none;color:#2DBDFF;}@media (max-width:991px){.navbar-fixed-top .navbar-header a.search{display:block;position:absolute;top:10px;right:0;}}@media (max-width:767px){.navbar-fixed-top .navbar-header a.search{margin-right:24px;}}.lt-ie9 .navbar-fixed-top .navbar-header a.search{margin-left:15px;}.navbar-fixed-top{height:129px;background:#ffffff;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.stick .navbar-fixed-top,.navbar-fixed-top.dropdown-open{background:#ffffff;height:135px;}.navbar-fixed-top.dropdown-open{height:500px;}.navbar-fixed-top.static{position:static;}@media (max-width:991px){.navbar-fixed-top{height:129px;}}@media (max-width:767px){.navbar-fixed-top{background:#12356f;}.stick .navbar-fixed-top{height:87px;}.stick .navbar-fixed-top .journeyplanner-bar .nav-tabs{display:none;}}@media (max-width:767px) and (orientation:landscape){.navbar-fixed-top *,.navbar-fixed-top{-webkit-transition:none 0.2s ease-out 0s;-moz-transition:none 0.2s ease-out 0s;-o-transition:none 0.2s ease-out 0s;transition:none 0.2s ease-out 0s;}.stick .navbar-fixed-top{width:50px;height:42px !important;min-height:initial;border-radius:0 6px 6px 0;box-shadow:0 0 2px #fff;margin-top:20px;}.stick .navbar-fixed-top .navbar-brand,.stick .navbar-fixed-top a.search,.stick .navbar-fixed-top .journeyplanner-bar{opacity:0;z-index:-10;display:none;}.stick .navbar-fixed-top .navbar-toggle{-webkit-transition:transform 0.15s ease-out 0s;-moz-transition:transform 0.15s ease-out 0s;-o-transition:transform 0.15s ease-out 0s;transition:transform 0.15s ease-out 0s;-webkit-transform:translate(-15px,-22px);transform:translate(-15px,-22px);margin-top:20px !important;}.fade-dark .navbar-fixed-top{margin-top:0;}.fade-dark .navbar-fixed-top .navbar-toggle{-webkit-transform:translate(0,0);transform:translate(0,0);}}.navbar-fixed-top a.search{padding-right:0;border-right:none;}.navbar-fixed-top a.search:after{content:none;}.navbar-fixed-top a.search span{display:none;}.navbar-fixed-top a.search:before{content:"\f002";font-family:"FontAwesome";color:#fff;font-size:18px;}.navbar-fixed-top a.search:before,.navbar-fixed-top a.search:after{position:static;background:transparent;}.navbar-fixed-top h1{margin:0;padding:0;}.no-js .navbar-fixed-top{background:none repeat scroll 0 0 #002664;background:none repeat scroll 0 0 #ffffff;}.lt-ie9 .navbar-fixed-top{background:none repeat scroll 0 0 #002664;}body:after{content:"";position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(4,14,23,0.85);z-index:-1;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;opacity:0;}body.fade-dark:after{z-index:50;opacity:1;}body.fade-dark.show-nav:after{z-index:100;opacity:1;-webkit-transform:translate(280px,0);transform:translate(280px,0);}@media (min-width:768px){body.fade-dark.show-nav:after{z-index:98;}}.logged-in #toolbar::before{display:block;width:100%;height:auto;background:#f26175;color:#fff;font-size:10px;text-indent:20px;content:"Live Site";}.logged-in.site-class-flag #toolbar::before{background:#53c360;content:"Test Site";}.logged-in.dev-site-class-flag #toolbar::before{background:#f2951c;content:"Development Site";}.logged-in.ex-site-class-flag #toolbar::before{background:#f2951c;content:"Experimental Site";}.logged-in.stg-site-class-flag #toolbar::before{background:#f2951c;content:"Staging Site";}.logged-in.live-site-class-flag #toolbar::before{background:#f26175;content:"Live Site";}.logged-in #toolbar div.toolbar-menu{background:#88929b;}.logged-in div#toolbar div.toolbar-shortcuts ul li a.active:hover,.logged-in div#toolbar div.toolbar-shortcuts ul li a.active{background:#88929b;}.not-logged-in.site-class-flag header::before{display:block;width:100%;height:auto;background:#f26175;color:#fff;font-size:10px;text-indent:20px;content:"Live Site";background:#53c360;content:"Test Site";position:fixed;top:0;right:50%;width:auto;padding:4px;text-indent:0;z-index:200;box-shadow:0 0 3px rgba(0,0,0,0.5);border-radius:0 0 4px 4px;min-width:100px;text-align:center;}.not-logged-in.dev-site-class-flag header::before{background:#f2951c;content:"Development Site";}.not-logged-in.ex-site-class-flag header::before{background:#f2951c;content:"Experimental Site";}.not-logged-in.stg-site-class-flag header::before{background:#f2951c;content:"Staging Site";}.not-logged-in.live-site-class-flag header::before{display:none;}.main-nav > li{margin:22px 0;}.main-nav > li a{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.main-nav > li > a{padding:8px 18px;margin:0;position:relative;}@media (max-width:1199px){.main-nav > li > a{padding:8px 11px;font-size:17px;}}.lt-ie9 .main-nav > li > a{padding:8px 11px;font-size:17px;}.main-nav > li > a span.caret{display:inline-block;border:none;vertical-align:-15%;margin-right:12px;}.lt-ie9 .main-nav > li > a span.caret{display:inline;zoom:1;}.main-nav > li > a span.caret:after{content:"\f107";font-family:"FontAwesome";color:#485865;font-size:29px;}.sf .main-nav > li > a span.caret{display:inline;margin:0;}@media (max-width:1199px){.main-nav > li > a span.caret{vertical-align:top;margin-right:8px;}.main-nav > li > a span.caret:after{font-size:20px;}}.main-nav > li > a.search{padding-right:0;border-right:none;}.main-nav > li > a.search:after{content:none;}.main-nav > li > a.search span{display:none;}.main-nav > li > a.search:before{content:"\f002";font-family:"FontAwesome";color:#485865;font-size:18px;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}.main-nav > li > a.search:before:hover{color:#f39aa7;}.main-nav > li > a.search:before,.main-nav > li > a.search:after{position:static;background:transparent;}.main-nav > li > a.search:hover:before{color:#f39aa7;}.stick .main-nav > li{margin:12px 0;}.main-nav > li a:hover,.main-nav > li a:focus{position:relative;color:#f39aa7 !important;text-decoration:none;}.main-nav > li .dropdown-menu{color:#fff;background:transparent;box-shadow:none;border:none;top:63px;}.main-nav > li:hover{background:transparent;}.main-nav > li.open > a{padding-bottom:18px;border:none;background:#ffffff;color:#485865;border-radius:3px 3px 0 0;z-index:100;position:relative;}.main-nav > li.open > a:hover,.main-nav > li.open > a:focus{background:#ffffff;color:#485865 !important;}.main-nav > li.open > a:after,.main-nav > li.open > a:before{background:transparent;}.main-nav > li.open > a span.caret:after{content:"\f057";font-size:100%;vertical-align:8%;color:#485865;}.stick .main-nav > li.open > a{padding-bottom:28px;}.main-nav .yamm-content{background:#ffffff;}.main-nav .yamm-content ul{padding:0;}.main-nav .yamm-content li{padding:4px 0 4px 0;list-style-type:none;}.main-nav .yamm-content li a{color:#485865;font-size:18px;display:block;font-family:'Gilroy-Regular',arial,sans-serif;padding-left:1.1em;line-height:1.3em;}.main-nav .yamm-content li a:before{content:"\f105";font-family:"FontAwesome";vertical-align:0%;margin-right:5px;text-decoration:none !important;width:1.9em;margin-left:-0.6em;}.main-nav .yamm-content li.main-link a{font-size:20px;font-family:'Gilroy-Medium',arial,sans-serif;}.main-nav .yamm-content li ul{padding-top:0px;}.main-nav .yamm-content li ul li{padding:1px 0 1px 15px;}.main-nav .yamm-content li ul li a{color:#da1a35;font-size:15px;}.main-nav .yamm-content li ul li a:before{content:"\f105";font-family:"FontAwesome";vertical-align:0%;margin-right:5px;text-decoration:none !important;}.main-nav .yamm-content .imageLink{border:1px solid #f39aa7;display:block;overflow:hidden;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;background:#ffffff;background-size:cover;min-height:132px;}.main-nav .yamm-content .imageLink:hover{border-color:#da1a35;}.journeyplanner-bar{background:#88929b;height:50px;bottom:-50px;width:100%;position:absolute;z-index:100;box-shadow:0px 1px 2px rgba(0,0,0,0.23);-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}@media (max-width:991px){.journeyplanner-bar{height:0;bottom:-9px;}}.journeyplanner-bar .sec-nav{float:none;position:absolute;right:20px;top:-44px;}.journeyplanner-bar .sec-nav li{float:left;}.journeyplanner-bar .sec-nav li a{font-size:16px;color:#ffffff;}.journeyplanner-bar .sec-nav li a:before{content:"";font-size:16px;font-family:"FontAwesome";vertical-align:5%;margin-right:5px;}.journeyplanner-bar .sec-nav li a.login:before,.journeyplanner-bar .sec-nav li a.abellio-customer:before{content:"\f007";}.journeyplanner-bar .sec-nav li a.logout:before{content:"\f08b";}.journeyplanner-bar .sec-nav li a.register:before{content:"\f044";}.journeyplanner-bar .sec-nav li a.contact:before{content:"\f086";}.journeyplanner-bar .sec-nav li a.facebook:before{content:"\f09a";}.journeyplanner-bar .sec-nav li a.twitter:before{content:"\f099";}.journeyplanner-bar .sec-nav li a.google:before{content:"\f1a0";}.journeyplanner-bar .sec-nav li a.social span{display:none;margin-bottom:10px;}.journeyplanner-bar .nav-tabs{background:#485865;margin-top:-65px;border-bottom:0;}.journeyplanner-bar .nav-tabs li{position:relative;}.journeyplanner-bar .nav-tabs li:after,.journeyplanner-bar .nav-tabs li:before{content:"";width:1px;height:80%;position:absolute;background:rgba(255,255,255,0.3);right:-2px;top:4px;}.journeyplanner-bar .nav-tabs li:before{right:-1px;background:rgba(0,0,0,0.3);}.journeyplanner-bar .nav-tabs li:hover:before,.journeyplanner-bar .nav-tabs li:hover:after,.journeyplanner-bar .nav-tabs li:last-child:before,.journeyplanner-bar .nav-tabs li:last-child:after,.journeyplanner-bar .nav-tabs li.active:after,.journeyplanner-bar .nav-tabs li.active:before{background:transparent;}.journeyplanner-bar .nav-tabs li a{color:#ffffff;font-family:'Gilroy-Regular',arial,sans-serif;padding:4px 16px;border-radius:6px 6px 0 0;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.journeyplanner-bar .nav-tabs li a:before{content:"\f107";font-family:"FontAwesome";font-size:27px;vertical-align:-7%;margin-right:8px;}@media (max-width:380px){.journeyplanner-bar .nav-tabs li a:before{content:none !important;}}.journeyplanner-bar .nav-tabs li a.header-tab-trainline-booking_form{}.journeyplanner-bar .nav-tabs li a.header-tab-trainline-booking_form:before{content:"\f145";}.journeyplanner-bar .nav-tabs li a.header-tab-journey_check-incident_check:before{content:"\f059";}.journeyplanner-bar .nav-tabs li a.header-tab-nre-next_trains:before{content:"\f017";}.journeyplanner-bar .nav-tabs li a:hover{background:#da1a35;border-color:#da1a35;color:#f6b1bb;}@media (max-width:767px){.journeyplanner-bar .nav-tabs li a{padding:4px 6px;font-size:17px;}.journeyplanner-bar .nav-tabs li a:before{font-size:19px;margin-right:5px;vertical-align:-5%;}}@media (max-width:430px){.journeyplanner-bar .nav-tabs li a{font-size:16px;padding:10px 3px 5px 3px;}.journeyplanner-bar .nav-tabs li a:before{content:none !important;}}@media (max-width:991px){.journeyplanner-bar .nav-tabs li{float:none;display:inline-block;}}.journeyplanner-bar .nav-tabs li.active{z-index:2;}.journeyplanner-bar .nav-tabs li.active a{color:#da1a35;background:#fff;}.journeyplanner-bar .nav-tabs li.active a:hover{background:#fff;border-color:#fff;color:#da1a35;}.journeyplanner-bar .nav-tabs li:hover{border-color:transparent;}.stick .journeyplanner-bar .nav-tabs{margin-top:-53px;}.ie-9 .journeyplanner-bar .nav-tabs,.ie-10 .journeyplanner-bar .nav-tabs,.ie-11 .journeyplanner-bar .nav-tabs,.ie-edge .journeyplanner-bar .nav-tabs,.ff .journeyplanner-bar .nav-tabs{margin-top:-66px;}.ie-9.stick .journeyplanner-bar .nav-tabs,.ie-10.stick .journeyplanner-bar .nav-tabs,.ie-11.stick .journeyplanner-bar .nav-tabs,.ie-edge.stick .journeyplanner-bar .nav-tabs,.ff.stick .journeyplanner-bar .nav-tabs{margin-top:-53px;}@media (max-width:991px){.journeyplanner-bar .nav-tabs{margin-top:-56px;text-align:center;}.ie-9 .journeyplanner-bar .nav-tabs,.ie-10 .journeyplanner-bar .nav-tabs,.ie-11 .journeyplanner-bar .nav-tabs,.ie-edge .journeyplanner-bar .nav-tabs,.ff .journeyplanner-bar .nav-tabs{margin-top:-58px;}}.journeyplanner-bar .tab-content{background:#fff;border-radius:0 0 6px 6px;-webkit-backface-visibility:hidden;box-shadow:inset 0px 0px 3px 2px #ffffff,0px 0px 3px rgba(0,0,0,0.64);padding:20px 25px;position:relative;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-o-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:linear-gradient(to bottom,#ffffff 43%,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}.journeyplanner-bar .tab-content .initially-hidden-portion{display:none;}.journeyplanner-bar .tab-content.open .initially-hidden-portion{border-top:1px dashed #d3d3d3;padding-top:15px;margin-top:26px;}.journeyplanner-bar .tab-content.collapsed{height:0px;min-height:0px;padding:0;}.journeyplanner-bar .tab-content .panel-toggle{position:absolute;top:28px;right:25px;font-size:15px;text-shadow:2px 2px 1px #fff,1px 1px 1px #fff;color:#485865;}.journeyplanner-bar .tab-content .panel-toggle .close-btn{display:none;}@media (max-width:1199px) and (min-width:992px){.journeyplanner-bar .tab-content .panel-toggle{top:68px;right:19px;background:#fff;padding:1px 5px;border-radius:0px 0px 2px 2px;box-shadow:0 3px 3px rgba(0,0,0,0.2);}}@media (max-width:767px){.journeyplanner-bar .tab-content .panel-toggle{top:167px;right:17px;background:#fff;padding:0px 5px;border-radius:2px 2px 0px 0px;}}@media (max-width:1199px){.journeyplanner-bar .tab-content{padding:17px 15px;}}.journeyplanner-bar .tab-content.open .close-btn{display:block;font-size:20px;margin-top:-4px;}@media (max-width:767px){.journeyplanner-bar .tab-content.open .close-btn{background:#fff;padding:1px 5px;border-radius:0px 0px 2px 2px;box-shadow:0 3px 3px rgba(0,0,0,0.2);margin-top:-1px;margin-right:-6px;}}.journeyplanner-bar .tab-content.open .more-btn{display:none;}.journeyplanner-bar .tab-content.open #journey-check-incident-form .initially-hidden-portion,.journeyplanner-bar .tab-content.open #nre-next-trains-form .initially-hidden-portion{margin-bottom:50px;}.journeyplanner-bar .tab-content.open #journey-check-incident-form .initially-hidden-portion #nre-next-trains-results,.journeyplanner-bar .tab-content.open #nre-next-trains-form .initially-hidden-portion #nre-next-trains-results{margin-top:15px;}.journeyplanner-bar .tab-content.open #journey-check-incident-form .form-submit,.journeyplanner-bar .tab-content.open #nre-next-trains-form .form-submit{position:absolute;bottom:20px;right:25px;}.journeyplanner-bar .tab-content.open #journey-check-incident-form .table,.journeyplanner-bar .tab-content.open #nre-next-trains-form .table{margin-bottom:0;border:1px solid #cccccc;}.journeyplanner-bar .tab-content form{}.journeyplanner-bar .tab-content form .initially-visible-portion input{width:235px;font-size:16px;}@media (max-width:1199px){.journeyplanner-bar .tab-content form .initially-visible-portion input{width:225px;}}.journeyplanner-bar .tab-content form .initially-visible-portion button.submit{padding:5px 15px;font-size:17px;}@media (min-width:992px) and (max-width:1199px){.journeyplanner-bar .tab-content form .initially-visible-portion button.form-submit{float:right;margin-top:15px;margin-right:10px;}}.journeyplanner-bar .tab-content form .col-label{text-align:center;padding-bottom:5px;display:block;}@media (min-width:991px){.journeyplanner-bar .tab-content form .buy-tickets-right-col{padding-top:27px;}}.journeyplanner-bar .tab-content form .oneway-openreturn{background:#fff;border-radius:3px;padding:6px 12px 4px 12px;border:1px solid #cccccc;}.journeyplanner-bar .tab-content form .oneway-openreturn label{display:inline;vertical-align:text-bottom;}.journeyplanner-bar .tab-content form button.swap-stations{color:#da1a35;border:none;background:transparent;position:relative;z-index:1;}.journeyplanner-bar .tab-content form button.swap-stations i{font-size:20px;text-shadow:2px 2px 1px #fff,1px 1px 1px #fff;}.journeyplanner-bar .tab-content form .dash-placeholder::-webkit-input-placeholder{color:#cdcdcd;font-size:19px;letter-spacing:2px;position:relative;font-family:'Gilroy-Regular',arial,sans-serif;top:-5px;}.journeyplanner-bar .tab-content form .dash-placeholder::-moz-placeholder{color:#cdcdcd;font-size:19px;letter-spacing:2px;position:relative;font-family:'Gilroy-Regular',arial,sans-serif;top:-5px;}.journeyplanner-bar .tab-content form .dash-placeholder:-ms-input-placeholder{color:#cdcdcd;font-size:19px;letter-spacing:2px;position:relative;font-family:'Gilroy-Regular',arial,sans-serif;top:-5px;top:0;line-height:21px;}.journeyplanner-bar .tab-content form input.dash-placeholder:-moz-placeholder{color:#cdcdcd;font-size:19px;letter-spacing:2px;position:relative;font-family:'Gilroy-Regular',arial,sans-serif;top:-5px;}.journeyplanner-bar .tab-content form .adults-child{margin-bottom:15px;}.journeyplanner-bar .tab-content form .adults-child input{width:35px;}.journeyplanner-bar .tab-content form .adults-child .adults{margin-right:40px;}.journeyplanner-bar .tab-content form .adults-child .adults,.journeyplanner-bar .tab-content form .adults-child .children{margin-bottom:10px;display:inline-block;}.journeyplanner-bar .tab-content form .adults-child .adults label,.journeyplanner-bar .tab-content form .adults-child .children label{display:block;}@media (min-width:1200px){.journeyplanner-bar .tab-content form .adults-child .adults,.journeyplanner-bar .tab-content form .adults-child .children{margin-bottom:0;margin-right:0;}.journeyplanner-bar .tab-content form .adults-child .adults label,.journeyplanner-bar .tab-content form .adults-child .children label{display:inline-block;}.journeyplanner-bar .tab-content form .adults-child .adults label.child,.journeyplanner-bar .tab-content form .adults-child .children label.child{margin-left:20px;}}@media (max-width:991px){.journeyplanner-bar .tab-content form .adults-child .adults,.journeyplanner-bar .tab-content form .adults-child .children{margin-bottom:0;margin-right:0;}.journeyplanner-bar .tab-content form .adults-child .adults label,.journeyplanner-bar .tab-content form .adults-child .children label{display:inline-block;}.journeyplanner-bar .tab-content form .adults-child .adults label.child,.journeyplanner-bar .tab-content form .adults-child .children label.child{margin-left:20px;}.journeyplanner-bar .tab-content form .adults-child .adults .input-group,.journeyplanner-bar .tab-content form .adults-child .children .input-group{display:inline-table;}}@media (max-width:380px){.journeyplanner-bar .tab-content form .adults-child .adults label.child,.journeyplanner-bar .tab-content form .adults-child .children label.child{display:block;}.journeyplanner-bar .tab-content form .adults-child .adults .input-group,.journeyplanner-bar .tab-content form .adults-child .children .input-group{display:block;}}@media (max-width:767px){.journeyplanner-bar .tab-content form .adults-child .form-group{display:inline-block;margin-bottom:0;vertical-align:middle;}}@media (max-width:767px){.journeyplanner-bar .tab-content form .form-control,.journeyplanner-bar .tab-content form .initially-visible-portion .form-control{width:100%;}.journeyplanner-bar .tab-content form button.swap-stations{float:right;margin-top:-11px;margin-right:-4px;}.journeyplanner-bar .tab-content form button.swap-stations i{-webkit-transform:rotate(90deg);transform:rotate(90deg);}}.lt-ie9 .journeyplanner-bar .tab-content form .form-group{display:inline;}.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group-btn,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .form-control,.lt-ie9 .journeyplanner-bar .tab-content form .form-group label{display:inline;}.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group input,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group-btn input,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .form-control input,.lt-ie9 .journeyplanner-bar .tab-content form .form-group label input{float:none;}.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group input.hasDatepicker,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group-btn input.hasDatepicker,.lt-ie9 .journeyplanner-bar .tab-content form .form-group .form-control input.hasDatepicker,.lt-ie9 .journeyplanner-bar .tab-content form .form-group label input.hasDatepicker{width:128px;}.lt-ie9 .journeyplanner-bar .tab-content form .form-group .input-group-btn{vertical-align:top;}.lt-ie9 .journeyplanner-bar .tab-content form .form-group.collapsible{display:block;}.lt-ie9 .journeyplanner-bar .tab-content form .initially-hidden-portion .form-group{display:block;}.lt-ie9 .journeyplanner-bar .tab-content form .initially-hidden-portion .form-group.oneway-openreturn{display:inline;}.lt-ie9 .journeyplanner-bar .tab-content form .initially-hidden-portion .input-group{display:block;}.lt-ie9 .journeyplanner-bar .tab-content form .initially-hidden-portion .input-group a{display:inline;margin:0;float:left;}.lt-ie9 .journeyplanner-bar .tab-content form .initially-hidden-portion a{display:block;margin:1em 0;float:left;}.lt-ie9 .journeyplanner-bar .tab-content{width:66.7%;padding-top:8px;padding-bottom:2px;}.lt-ie9 .journeyplanner-bar .tab-content .clientside-error{display:none !important;}.lt-ie9 .journeyplanner-bar .tab-content .row .col-md-6{width:50%;float:left;}.stick .journeyplanner-bar{height:10px;bottom:-10px;box-shadow:0px 1px 20px rgba(0,0,0,0.6);}.stick .journeyplanner-bar .container{height:0px;padding-top:5px;padding-bottom:5px;}@media (max-width:767px){.journeyplanner-bar{height:auto;bottom:-21px;}}.lt-ie9 .journeyplanner-bar{bottom:-49px;}.lt-ie9 .journeyplanner-bar .live-update{position:absolute;top:2px;right:20px;}.lt-ie9 .journeyplanner-bar .live-update .service-update-anchor{margin-top:0;}#block-journey-check-general-status{width:305px;padding:0px 7px 5px 7px;float:right;margin-top:-6px;margin-right:-6px;opacity:0.6;}#block-journey-check-general-status.block-updated{opacity:1;}#block-journey-check-general-status.open{box-shadow:0 2px 5px rgba(0,0,0,0.3);border-radius:3px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 9%,rgba(255,255,255,0.82) 23%,rgba(255,255,255,0.82) 100%);background:-webkit-gradient(left top,left bottom,color-stop(9%,#ffffff),color-stop(23%,rgba(255,255,255,0.82)),color-stop(100%,rgba(255,255,255,0.82)));background:-webkit-linear-gradient(top,#ffffff 9%,rgba(255,255,255,0.82) 23%,rgba(255,255,255,0.82) 100%);background:-o-linear-gradient(top,#ffffff 9%,rgba(255,255,255,0.82) 23%,rgba(255,255,255,0.82) 100%);background:-ms-linear-gradient(top,#ffffff 9%,rgba(255,255,255,0.82) 23%,rgba(255,255,255,0.82) 100%);background:linear-gradient(to bottom,#ffffff 9%,rgba(255,255,255,0.82) 23%,rgba(255,255,255,0.82) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ffffff',GradientType=0);}.stick #block-journey-check-general-status{height:0px;line-height:0;padding:0;opacity:0;border:none;}@media (min-width:992px){.ff #block-journey-check-general-status{margin-top:-25px;}}@media (max-width:991px){#block-journey-check-general-status{float:none;width:100%;}#block-journey-check-general-status.open{border:none;background:transparent;}}#block-journey-check-general-status .service-update-button,#block-journey-check-general-status .service-update-anchor{display:inline-block;width:100%;padding:4px 7px;color:#fff;border-radius:2px;font-family:'Gilroy-Regular',arial,sans-serif;font-size:15px;vertical-align:middle;border:none;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;}#block-journey-check-general-status .service-update-button:before,#block-journey-check-general-status .service-update-anchor:before{font-family:"FontAwesome";font-size:150%;vertical-align:middle;margin-right:3px;line-height:1;}#block-journey-check-general-status .service-update-button.major:before,#block-journey-check-general-status .service-update-anchor.major:before{content:"\f071";}.stick #block-journey-check-general-status .service-update-button.major:before,.stick #block-journey-check-general-status .service-update-anchor.major:before{height:0px;line-height:0;padding:0;}#block-journey-check-general-status .service-update-button.minor:before,#block-journey-check-general-status .service-update-anchor.minor:before{content:"\f06a";}.stick #block-journey-check-general-status .service-update-button.minor:before,.stick #block-journey-check-general-status .service-update-anchor.minor:before{height:0px;line-height:0;padding:0;}#block-journey-check-general-status .service-update-button.amended:before,#block-journey-check-general-status .service-update-anchor.amended:before{content:"\f06a";}.stick #block-journey-check-general-status .service-update-button.amended:before,.stick #block-journey-check-general-status .service-update-anchor.amended:before{height:0px;line-height:0;padding:0;}#block-journey-check-general-status .service-update-button.good:before,#block-journey-check-general-status .service-update-anchor.good:before{content:"\f058";}.stick #block-journey-check-general-status .service-update-button.good:before,.stick #block-journey-check-general-status .service-update-anchor.good:before{height:0px;line-height:0;padding:0;}#block-journey-check-general-status .service-update-button:hover,#block-journey-check-general-status .service-update-anchor:hover,#block-journey-check-general-status .service-update-button:focus,#block-journey-check-general-status .service-update-anchor:focus{text-decoration:none;}#block-journey-check-general-status .service-update-button:hover:after,#block-journey-check-general-status .service-update-anchor:hover:after{vertical-align:-10%;}.not-front #block-journey-check-general-status .service-update-button:hover:after,.not-front #block-journey-check-general-status .service-update-anchor:hover:after{vertical-align:-2%;margin-left:11px;padding-right:0;}.stick #block-journey-check-general-status .service-update-button,.stick #block-journey-check-general-status .service-update-anchor{height:0px;line-height:0;padding:0;opacity:0;}#block-journey-check-general-status .service-update-button:hover:after,#block-journey-check-general-status .service-update-anchor:hover:after{-ms-transform:scale(1.35,1.35);-webkit-transform:scale(1.35,1.35);transform:scale(1.35,1.35);}#block-journey-check-general-status .service-update-button{position:relative;margin:13px 0 8px 0;background:#ffffff;font-size:17px;border:1px solid #CCCCCC;color:#59636f;border-radius:3px;cursor:wait;}#block-journey-check-general-status .service-update-button.major:before{color:#f26175;}#block-journey-check-general-status .service-update-button.minor:before{color:#f2951c;}#block-journey-check-general-status .service-update-button.amended:before{color:#2278c0;}#block-journey-check-general-status .service-update-button.good:before{color:#53c360;}#block-journey-check-general-status .service-update-button:after{font-family:"FontAwesome";font-size:100%;position:absolute;top:6px;right:8px;content:"\f067";color:#485865;-webkit-transition:transform 0.25s ease-out 0s;-moz-transition:transform 0.25s ease-out 0s;-o-transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;}@media (max-width:991px){#block-journey-check-general-status .service-update-button{margin:12px 0 0px 0;}}#block-journey-check-general-status.block-updated .service-update-button{cursor:pointer;}#block-journey-check-general-status.open .service-update-button{background:#da1a35;border:1px solid #da1a35;color:#FFFFFF;border:0;margin:8px 0;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}#block-journey-check-general-status.open .service-update-button:before,#block-journey-check-general-status.open .service-update-button:after{color:#FFFFFF;}#block-journey-check-general-status.open .service-update-button:after{content:"\f068";}@media (max-width:991px){#block-journey-check-general-status.open .service-update-button{margin:11px 0 4px 0;}}#block-journey-check-general-status .service-update-anchor{color:#59636f;margin:2px 0 3px 0;padding:5px 7px 4px 7px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#e6e6e6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#e6e6e6));background:-webkit-linear-gradient(top,#ffffff 43%,#e6e6e6 100%);background:-o-linear-gradient(top,#ffffff 43%,#e6e6e6 100%);background:-ms-linear-gradient(top,#ffffff 43%,#e6e6e6 100%);background:linear-gradient(to bottom,#ffffff 43%,#e6e6e6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0);border:1px solid #CCCCCC;box-shadow:inset 0 0 2px 2px #fff;text-shadow:1px 1px 0px #fff,1px 1px 1px #fff;}#block-journey-check-general-status .service-update-anchor:before{font-size:26px;}#block-journey-check-general-status .service-update-anchor.major:before{color:#f26175;}#block-journey-check-general-status .service-update-anchor.minor:before{color:#f2951c;}#block-journey-check-general-status .service-update-anchor.amended:before{color:#2278c0;}#block-journey-check-general-status .service-update-anchor.good:before{color:#53c360;}#block-journey-check-general-status .service-update-anchor.minor,#block-journey-check-general-status .service-update-anchor.major,#block-journey-check-general-status .service-update-anchor.amended{position:relative;padding-right:26px;}#block-journey-check-general-status .service-update-anchor.minor:after,#block-journey-check-general-status .service-update-anchor.major:after,#block-journey-check-general-status .service-update-anchor.amended:after{font-family:"FontAwesome";font-size:100%;content:"\f067";position:absolute;top:7px;right:8px;color:#da1a35;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}@media (max-width:991px){#block-journey-check-general-status .service-update-anchor.minor:after,#block-journey-check-general-status .service-update-anchor.major:after,#block-journey-check-general-status .service-update-anchor.amended:after{top:9px;}}@media (max-width:670px){#block-journey-check-general-status .service-update-anchor.minor:after,#block-journey-check-general-status .service-update-anchor.major:after,#block-journey-check-general-status .service-update-anchor.amended:after{top:4px;}}@media (max-width:991px){#block-journey-check-general-status .service-update-anchor{padding:7px 7px 7px 10px;float:left;width:49.5%;}#block-journey-check-general-status .service-update-anchor.odd{margin-right:1%;}}@media (max-width:670px){#block-journey-check-general-status .service-update-anchor{padding:3px 5px 1px 5px;margin:0px 0 3px 0;box-shadow:none;float:none;width:auto;display:inline-block;}#block-journey-check-general-status .service-update-anchor.odd{margin-right:0;}}.ui-autocomplete li.ui-menu-item{border-bottom:1px solid #dddddd;border-top:1px solid transparent;padding:9px 12px;}.ui-autocomplete li.ui-menu-item a{font-family:'Gilroy-Regular',arial,sans-serif;color:#59636f;padding:5px !important;margin:0 !important;border:0 !important;background:none !important;}.ui-autocomplete li.ui-menu-item a span{float:right;text-transform:uppercase;font-family:'Gilroy-Regular',arial,sans-serif;color:#aaa;padding-left:8px;}.ie .ui-autocomplete li.ui-menu-item a span{float:none;}.ui-autocomplete li.ui-menu-item:hover,.ui-autocomplete li.ui-menu-item:focus,.ui-autocomplete li.ui-menu-item.ui-state-focus,.ui-autocomplete li.ui-menu-item.ui-state-active,.ui-autocomplete li.ui-menu-item.ui-state-hover,.ui-autocomplete li.ui-menu-item.ui-state-default{margin:0;border-bottom:1px solid #d5cb73;border-top:1px solid transparent;background:#fffacc;cursor:pointer;}.ui-autocomplete li.ui-menu-item:hover a span,.ui-autocomplete li.ui-menu-item:focus a span,.ui-autocomplete li.ui-menu-item.ui-state-focus a span,.ui-autocomplete li.ui-menu-item.ui-state-active a span,.ui-autocomplete li.ui-menu-item.ui-state-hover a span,.ui-autocomplete li.ui-menu-item.ui-state-default a span{color:#b5aa50;}.ui-autocomplete li.ui-menu-item:last-child{border-bottom:0;}header .alt-link-processor-fa:after,.carousel .alt-link-processor-fa:after,footer .alt-link-processor-fa:after{display:none;}.alt-link-processor-fa.imageLink:after{display:none;}.carousel,.carousel .item,.carousel .active,.carousel .carousel-inner{height:100%;}.not-front #heroCarousel .carousel .container .carousel-indicators{top:420px;}@media (max-width:991px){.not-front #heroCarousel .carousel .container .carousel-indicators{top:448px;}}.not-front #heroCarousel .carousel .carousel-inner > .item > div > img{height:525px;margin-top:0;top:0;}.lt-ie9 .not-front #heroCarousel .carousel .carousel-inner > .item > div > img{min-height:525px;}.not-front #heroCarousel .carousel .carousel-inner > .item .container .carousel-caption{bottom:135px;}@media (max-width:1365px){.not-front #heroCarousel .carousel .carousel-control.left span,.not-front #heroCarousel .carousel .carousel-control.right span{bottom:70px;}}@media (max-width:991px){.not-front #heroCarousel .carousel .carousel-control.left span,.not-front #heroCarousel .carousel .carousel-control.right span{bottom:51px;}}.lt-ie9 .not-front #heroCarousel .carousel .carousel-control.left span,.lt-ie9 .not-front #heroCarousel .carousel .carousel-control.right span{bottom:145px;}@media (max-width:767px){.not-front #heroCarousel .carousel{padding-bottom:0;}}.lt-ie9 .not-front #heroCarousel .carousel{height:470px;}.not-front #heroCarousel .small-hero .carousel{height:385px;}@media (max-width:767px){.not-front #heroCarousel .small-hero .carousel{padding-bottom:0px;}}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item{position:relative;}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:after,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{content:"";width:1038px;height:511px;background:transparent;position:absolute;right:-200px;top:-145px;z-index:1;opacity:0.3;}@media (max-width:1600px){.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:after,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{right:-400px;}}@media (max-width:1200px){.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:after,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{right:-600px;}}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{right:auto;top:auto;left:-200px;bottom:-212px;}@media (max-width:1600px){.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{left:-400px;}}@media (max-width:1200px){.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{left:-600px;}}@media (max-width:1000px){.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{content:none;}}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item > div > img{height:385px;margin-top:0;top:0;}.lt-ie9 .not-front #heroCarousel .small-hero .carousel .carousel-inner > .item > div > img{min-height:385px;}.lt-ie9 .not-front #heroCarousel .small-hero .carousel{height:385px;}.no-carousel article h1{padding-left:0;}.no-carousel #heroCarousel{min-height:148px;}@media (max-width:991px){.no-carousel #heroCarousel{min-height:37px;}}#heroCarousel .carousel{height:473px;width:100%;background:#fff;}#heroCarousel .carousel .container{position:relative;}#heroCarousel .carousel .container .carousel-indicators{position:absolute;left:15px;top:410px;text-align:left;width:auto;margin:0;}#heroCarousel .carousel .container .carousel-indicators li{width:20px;height:20px;margin-right:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);border-width:2px;}#heroCarousel .carousel .container .carousel-indicators li.active{position:relative;top:-1px;}@media (max-width:991px){#heroCarousel .carousel .container .carousel-indicators{top:540px;}}@media (max-width:767px){#heroCarousel .carousel .container .carousel-indicators{top:22px !important;}}.lt-ie9 #heroCarousel .carousel .container .carousel-indicators{display:none;}@media (max-width:1365px){#heroCarousel .carousel .container .carousel-indicators{left:120px;}}#heroCarousel .carousel.carousel-fade .carousel-inner .item{opacity:0;transition-property:opacity;}#heroCarousel .carousel.carousel-fade .carousel-inner .active{opacity:1;}#heroCarousel .carousel.carousel-fade .carousel-inner .active.left,#heroCarousel .carousel.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1;}#heroCarousel .carousel.carousel-fade .carousel-inner .next.left,#heroCarousel .carousel.carousel-fade .carousel-inner .prev.right{opacity:1;}@media all and (transform-3d),(-webkit-transform-3d){#heroCarousel .carousel.carousel-fade .carousel-inner > .item.next,#heroCarousel .carousel.carousel-fade .carousel-inner > .item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#heroCarousel .carousel.carousel-fade .carousel-inner > .item.prev,#heroCarousel .carousel.carousel-fade .carousel-inner > .item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}#heroCarousel .carousel.carousel-fade .carousel-inner > .item.next.left,#heroCarousel .carousel.carousel-fade .carousel-inner > .item.prev.right,#heroCarousel .carousel.carousel-fade .carousel-inner > .item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}#heroCarousel .carousel .carousel-inner > .item div.field-collection-view{position:relative;height:100%;}#heroCarousel .carousel .carousel-inner > .item > div > img{position:absolute;left:50%;width:100%;left:0;margin-left:0;height:auto;padding-bottom:0;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}@media (max-width:1800px){#heroCarousel .carousel .carousel-inner > .item > div > img{max-width:none;margin-left:-900px;width:auto;left:50%;}}@media (max-width:991px){#heroCarousel .carousel .carousel-inner > .item > div > img{margin-left:-714px;height:100%;}}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item > div > img{position:static;height:auto;margin-left:-30%;margin-right:-30%;width:160%;left:auto;top:0;}}.lt-ie9 #heroCarousel .carousel .carousel-inner > .item > div > img{min-height:550px;}#heroCarousel .carousel .carousel-inner > .item .container{position:relative;height:100%;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption{z-index:10;bottom:115px;left:15px;right:0;text-align:left;padding:0;position:absolute;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption a{display:block;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption a:hover{text-decoration:none;}.lt-ie9 #heroCarousel .carousel .carousel-inner > .item .container .carousel-caption a{display:inline;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{color:#6c6592;background:#fff;font-family:'Gilroy-Light',arial,sans-serif;font-size:46px;display:inline-block;text-align:left;margin-bottom:0;margin-top:0;text-shadow:none;padding:2px 12px;}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:37px;padding:1px 6px;}}@media (max-width:600px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:27px;padding:3px 8px;}}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption img{opacity:0;-webkit-transition:transform 1s ease-out 0.1s,opacity 0.8s ease-in 0.3s,padding 0.25s ease-out;-moz-transition:transform 1s ease-out 0.1s,opacity 0.8s ease-in 0.3s,padding 0.25s ease-out;-o-transition:transform 1s ease-out 0.1s,opacity 0.8s ease-in 0.3s,padding 0.25s ease-out;transition:transform 1s ease-out 0.1s,opacity 0.8s ease-in 0.3s,padding 0.25s ease-out;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption img{-webkit-transform:translate(-100px,0);transform:translate(-100px,0);}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption img{width:auto;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption a:hover img{padding:0 18px 0 18px;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:32px;padding:4px 12px;-webkit-transform:translate(100px,0);transform:translate(100px,0);}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p:after{content:" \f054";font-family:"FontAwesome";font-size:25px;vertical-align:-4%;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:24px;padding:1px 6px;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p:after{font-size:21px;}}@media (max-width:600px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:17px;padding:3px 8px;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p:after{font-size:15px;vertical-align:-4%;}}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption a:hover p:after{margin-left:6px;margin-right:2px;}@media (max-width:991px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption{bottom:60px;}}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption{bottom:60px;left:30px;right:30px;}}@media (max-width:550px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption.auto{bottom:0px;left:0px;right:0px;padding:10px;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption.auto h2,#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption.auto p{display:block;}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption.auto br{display:none;}}.lt-ie9 #heroCarousel .carousel .carousel-inner > .item .container .carousel-caption{top:245px;bottom:auto;right:auto;left:105px;}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item .container{height:auto;}}#heroCarousel .carousel .carousel-inner > .item.left h2,#heroCarousel .carousel .carousel-inner > .item.right h2,#heroCarousel .carousel .carousel-inner > .item.active h2,#heroCarousel .carousel .carousel-inner > .item.left p,#heroCarousel .carousel .carousel-inner > .item.right p,#heroCarousel .carousel .carousel-inner > .item.active p,#heroCarousel .carousel .carousel-inner > .item.left img,#heroCarousel .carousel .carousel-inner > .item.right img,#heroCarousel .carousel .carousel-inner > .item.active img{opacity:1 !important;-webkit-transform:translate(0,0) !important;transform:translate(0,0) !important;}@media (max-width:550px){#heroCarousel .carousel .carousel-inner > .item.png .field-collection-view > img{margin-left:-45%;margin-right:-45%;width:190%;}#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{padding-bottom:12.30%;}}#heroCarousel .carousel .carousel-control{opacity:1;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";}#heroCarousel .carousel .carousel-control.left span,#heroCarousel .carousel .carousel-control.right span{top:70%;opacity:1;width:100px;height:108px;position:absolute;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}#heroCarousel .carousel .carousel-control.left span.glyphicon::before,#heroCarousel .carousel .carousel-control.right span.glyphicon::before{content:"" !important;}#heroCarousel .carousel .carousel-control.left span.glyphicon-chevron-left,#heroCarousel .carousel .carousel-control.right span.glyphicon-chevron-left,#heroCarousel .carousel .carousel-control.left span.glyphicon-chevron-right,#heroCarousel .carousel .carousel-control.right span.glyphicon-chevron-right{margin:0;}#heroCarousel .carousel .carousel-control.left span:hover,#heroCarousel .carousel .carousel-control.right span:hover{background-position:100% 50%;}@media (max-width:1365px){#heroCarousel .carousel .carousel-control.left span,#heroCarousel .carousel .carousel-control.right span{height:auto;bottom:15px;top:auto;}}@media (max-width:767px){#heroCarousel .carousel .carousel-control.left span,#heroCarousel .carousel .carousel-control.right span{height:auto;bottom:auto;top:15px;}}#heroCarousel .carousel .carousel-control.left span{left:10px;}#heroCarousel .carousel .carousel-control.left span:hover{background-position:0% 50%;}@media (max-width:1365px){#heroCarousel .carousel .carousel-control.left span{background:none;right:30px;left:auto;}#heroCarousel .carousel .carousel-control.left span:after{content:"\f053";font-family:"FontAwesome";}}#heroCarousel .carousel .carousel-control.right span{right:10px;}@media (max-width:1365px){#heroCarousel .carousel .carousel-control.right span{background:none;right:-20px;}#heroCarousel .carousel .carousel-control.right span:after{content:"\f054";font-family:"FontAwesome";}}@media (max-width:1365px){#heroCarousel .carousel .carousel-control{position:absolute;top:auto;width:auto;}#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{position:absolute;right:48%;left:auto;margin-right:505px;}}@media (max-width:1199px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{margin-right:404px;}}@media (max-width:991px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{margin-right:290px;margin-bottom:-8px;}}@media (max-width:767px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{bottom:auto;top:-1px;left:25px;right:auto;}#heroCarousel .carousel .carousel-control.left span,#heroCarousel .carousel .carousel-control.right span{right:auto;font-size:30px;}#heroCarousel .carousel .carousel-control.left span{left:-50px;}}@media (max-width:991px){#heroCarousel .carousel{height:580px;}}@media (max-width:767px){#heroCarousel .carousel{height:auto !important;}}.lt-ie9 #heroCarousel .carousel{height:550px;}@media (min-width:1800px){#heroCarousel{height:auto;}}.not-front #heroCarousel .carousel .carousel-inner > .item > div > img,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item > div > img{height:auto;}@media (max-width:991px){.not-front #heroCarousel .carousel .carousel-inner > .item > div > img,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item > div > img{margin-left:-900px;}}@media (max-width:767px){.not-front #heroCarousel .carousel .carousel-inner > .item > div > img,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item > div > img{position:static;height:auto;margin-left:-30%;margin-right:-30%;width:160%;left:auto;top:0;}}@media (max-width:767px) and (orientation:landscape){#heroCarousel .carousel{background:#12356f;}}.main-content{z-index:1;position:relative;}.no-carousel .main-content{margin-top:140px;}@media (max-width:767px){.main-content > div{padding-left:15px;padding-right:15px;}}.front .main-content > div .alert:first-of-type{margin-top:20px;}.main-content .field{margin-bottom:15px;}.main-content .field .field-label{font-weight:normal;margin-bottom:4px;margin-top:0;}.main-content .btn-style{font-family:'Gilroy-Regular',arial,sans-serif;border-radius:2px;border-color:#c0c0c0;font-size:17px;color:#485865;padding:15px;margin-bottom:10px;text-align:left;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}.main-content .btn-style i{font-family:"FontAwesome";font-size:150%;margin-right:5px;vertical-align:middle;line-height:15px;}.main-content .btn-style:hover,.main-content .btn-style.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;}.main-content .btn-style.floatleft{float:left;margin:7px 20px 8px 0;}.main-content .btn-style.large{padding:25px;font-size:24px;}.main-content .btn-style.small{padding:7px 11px;}.main-content .btn-style.btn-form{font-size:16px;padding:3px 8px;}.main-content .btn-style.btn-form i{font-size:inherit;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;vertical-align:4%;}.main-content .btn-style.btn-form.pull-right{margin-left:15px;}.main-content .btn-style.btn-form:hover{color:#fff;background:#c0c0c0;border-color:#c0c0c0;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:-moz-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da1a35),color-stop(100%,#da1a35));background:-webkit-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-o-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-ms-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:linear-gradient(to bottom,#da1a35 0%,#da1a35 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);}.main-content .btn-style.btn-form:hover i{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}.main-content .btn-style.btn-form:hover.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;box-shadow:inset 0 -4px 6px #f3f3f3;}.main-content .btn-style.btn-form-action{font-size:16px;padding:10px 22px;font-family:'Gilroy-Regular',arial,sans-serif;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}.main-content .btn-style.btnTickets:after{content:"\f145";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}.main-content .btn-style.btnTickets + .btnTickets{margin-left:15px;}.main-content .btn-style.btnLogout:after{content:"\f08b";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}@media (max-width:767px){.main-content .btn-style{white-space:normal;}}.ie-9 .main-content .btn-style.img-btn img,.lt-ie9 .main-content .btn-style.img-btn img{margin:-15px -19px -15px -15px;}.main-content .btn-style.img-btn{display:block;}.main-content a.btn{font-family:'Gilroy-Regular',arial,sans-serif;border-radius:2px;border-color:#c0c0c0;font-size:17px;color:#485865;padding:15px;margin-bottom:10px;text-align:left;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}.main-content a.btn i{font-family:"FontAwesome";font-size:150%;margin-right:5px;vertical-align:middle;line-height:15px;}.main-content a.btn:hover,.main-content a.btn.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;}.main-content a.btn.floatleft{float:left;margin:7px 20px 8px 0;}.main-content a.btn.large{padding:25px;font-size:24px;}.main-content a.btn.small{padding:7px 11px;}.main-content a.btn.btn-form{font-size:16px;padding:3px 8px;}.main-content a.btn.btn-form i{font-size:inherit;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;vertical-align:4%;}.main-content a.btn.btn-form.pull-right{margin-left:15px;}.main-content a.btn.btn-form:hover{color:#fff;background:#c0c0c0;border-color:#c0c0c0;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:-moz-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da1a35),color-stop(100%,#da1a35));background:-webkit-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-o-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-ms-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:linear-gradient(to bottom,#da1a35 0%,#da1a35 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);}.main-content a.btn.btn-form:hover i{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}.main-content a.btn.btn-form:hover.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;box-shadow:inset 0 -4px 6px #f3f3f3;}.main-content a.btn.btn-form-action{font-size:16px;padding:10px 22px;font-family:'Gilroy-Regular',arial,sans-serif;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}.main-content a.btn.btnTickets:after{content:"\f145";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}.main-content a.btn.btnTickets + .btnTickets{margin-left:15px;}.main-content a.btn.btnLogout:after{content:"\f08b";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}@media (max-width:767px){.main-content a.btn{white-space:normal;}}.ie-9 .main-content a.btn.img-btn img,.lt-ie9 .main-content a.btn.img-btn img{margin:-15px -19px -15px -15px;}.main-content a.btn.img-btn{display:block;}.main-content .article{padding-bottom:60px;}.main-content .article article ul.sharing{font-size:14px;margin:-19px 0 35px 24px;}.main-content .article article ul.sharing li{display:inline-block;}.main-content .article article ul.sharing li:before{content:"";}.main-content .article article ul.sharing li a,.main-content .article article ul.sharing li div.button{display:inline-block;border-radius:3px;background:#444;padding:0 6px;color:#fff;margin-right:12px;-webkit-transition:background 0.25s ease-out 0s;-moz-transition:background 0.25s ease-out 0s;-o-transition:background 0.25s ease-out 0s;transition:background 0.25s ease-out 0s;height:24px;line-height:24px;cursor:pointer;}.main-content .article article ul.sharing li a:hover,.main-content .article article ul.sharing li div.button:hover{text-decoration:none;background:#da1a35 !important;}.main-content .article article ul.sharing li a:before,.main-content .article article ul.sharing li div.button:before{font-family:FontAwesome;font-size:20px;vertical-align:-8%;}.main-content .article article ul.sharing li a.facebook,.main-content .article article ul.sharing li div.button.facebook{background:#3b5998;}.main-content .article article ul.sharing li a.facebook:before,.main-content .article article ul.sharing li div.button.facebook:before{font-size:17px;content:"\f09a";}.main-content .article article ul.sharing li a.twitter,.main-content .article article ul.sharing li div.button.twitter{background:#1DA1F2;}.main-content .article article ul.sharing li a.twitter:before,.main-content .article article ul.sharing li div.button.twitter:before{content:"\f099";}.main-content .article article ul.sharing li a.pinterest,.main-content .article article ul.sharing li div.button.pinterest{background:#BD081C;}.main-content .article article ul.sharing li a.pinterest:before,.main-content .article article ul.sharing li div.button.pinterest:before{content:"\f231";}.main-content .article article ul.sharing li a.sharethis,.main-content .article article ul.sharing li div.button.sharethis{background:#95D03A;}.main-content .article article ul.sharing li a.sharethis:before,.main-content .article article ul.sharing li div.button.sharethis:before{content:"\f1e0";}.main-content .article article ul.sharing li a:after,.main-content .article article ul.sharing li div.button:after{display:none;}.main-content .article article ul.sharing li a span,.main-content .article article ul.sharing li div.button span{margin-left:4px;}.borderless .main-content .article article{margin-top:0 !important;}.main-content .announcement{border:1px solid #cccccc;border-radius:3px;padding:15px 20px 15px 80px;position:relative;margin-bottom:25px;}.main-content .announcement p{margin:0;}.main-content .announcement h2,.main-content .announcement h3,.main-content .announcement h4{margin-top:0;}.main-content .announcement:before{content:"\f0a1";position:absolute;top:0px;left:20px;font-family:"FontAwesome";display:inline-block;color:#f26175;vertical-align:middle;margin-top:4px;font-size:300%;line-height:1.4;}.not-front .main-content article{margin-top:-54px;}.lt-ie9 .not-front .main-content article{margin-top:-50px;}@media (max-width:991px){.not-front .main-content article{margin-top:-26px;}}.main-content h1,.main-content h2,.main-content h3,.main-content h4{font-family:'Gilroy-Light',arial,sans-serif;margin-top:0;}.main-content h1.strong-heading,.main-content h2.strong-heading,.main-content h3.strong-heading,.main-content h4.strong-heading{background:#12356f;color:#fff;padding:5px 10px 7px 10px;text-shadow:none;margin-bottom:20px;}.main-content h4{}.main-content h1{font-size:44px;color:#485865;display:inline-block;background:#fff;padding:8px 21px 8px 21px;margin-bottom:24px;}@media (max-width:440px){.main-content h1{font-size:39px;}}.lt-ie9 .main-content h1{padding-top:0;}.main-content h2{font-family:'Gilroy-Light',arial,sans-serif;font-size:30px;color:#485865;margin-bottom:8px;margin-top:21px;text-shadow:2px 2px 1px #fff,1px 1px 0px #fff;}.main-content h2 i{margin-right:6px;font-size:100%;vertical-align:-3%;}@media (max-width:440px){.main-content h2{font-size:25px;}}.main-content h3,.main-content h4{margin-bottom:4px;}.main-content h3{font-size:26px;color:#485865;}.main-content h3 i{margin-right:4px;font-size:90%;}@media (max-width:440px){.main-content h3{font-size:22px;}}.main-content h4{font-size:21px;color:#5D5398;margin-top:4px;}.main-content h4 i{margin-right:2px;font-size:90%;}@media (max-width:440px){.main-content h4{font-size:19px;}}.main-content p{line-height:23px;margin-bottom:15px;margin-top:0;}.main-content p.standfirst{font-family:'Gilroy-Light',arial,sans-serif;font-size:26px;color:#5D5398;margin-bottom:28px;line-height:29px;}.main-content .alert > p,.main-content .alert > ul{margin-bottom:0;}.main-content .alert span.error-ut:after{font-size:80%;margin-left:0.5em;content:"[" attr(data-ut) "]";}.main-content .landing-buttons ul{padding:0;}.main-content .landing-buttons li{padding:0;margin:0;display:inline-block;}.main-content .landing-buttons li:before{content:none;}.lt-ie9 .main-content .landing-buttons li{display:inline;}.main-content .landing-buttons li a{display:inline-block;padding:15px 20px 15px 30px;margin:0 7px 11px 0;color:#5F7289;background:#fff;text-align:center;font-family:'Gilroy-Light',arial,sans-serif;font-size:20px;border-radius:3px;box-shadow:0 0 3px #666;text-shadow:1px 1px 0px #ffffff,2px 2px 0px #ffffff;-webkit-transition:color 1s ease-out 0s;-moz-transition:color 1s ease-out 0s;-o-transition:color 1s ease-out 0s;transition:color 1s ease-out 0s;}.main-content .landing-buttons li a:before{content:"\f054";font-family:"FontAwesome";display:inline-block;width:1.2em;margin-left:-1.2em;vertical-align:middle;float:left;margin-top:4px;font-size:80%;}.main-content .landing-buttons li a:hover{background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-o-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:linear-gradient(to bottom,#ffffff 43%,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);text-decoration:none;color:#da1a35;}.main-content img.img__view_mode__in_content_narrow{float:right;margin-left:6%;margin-bottom:1em;}.main-content article ul{margin-left:0;padding-left:18px;margin-bottom:15px;}.main-content article ul li{margin-bottom:4px;list-style-type:none;position:relative;}.main-content article ul li:before{position:relative;top:0.2em;content:"\f054";font-family:"FontAwesome";display:inline-block;float:left;width:1.2em;margin-left:-1.2em;font-size:85%;}.main-content article ul li ul{margin-top:5px;}.main-content article ul li ul li{list-style-type:circle;margin-bottom:1px;}.main-content article ul li ul li:before{content:none;}.main-content article .alert ul{margin-bottom:0;margin-right:18px;padding-left:18px;}.main-content article .webform-confirmation td.club50photo{text-align:center;}.main-content article .webform-confirmation img.club50photo{width:200px;height:auto;}.main-content .journey-zone{padding-top:50px;padding-bottom:50px;background:#f0f0f0;box-shadow:inset 0px 0px 20px 0px #c5c5c5;border-top:3px solid #fff;}.main-content .journey-zone h2{margin-top:0;}.main-content .plan-journey{margin-bottom:30px;}.main-content .plan-journey .row{margin-left:-5px;margin-right:-5px;}.main-content .plan-journey .row .col-lg-6{padding-right:5px;padding-left:5px;}@media (max-width:1199px){.main-content .plan-journey .row .col-lg-6 a.btn{text-align:center;}}@media (max-width:418px){.main-content .plan-journey .row .col-lg-6{width:100%;}}.main-content .panel-group{}.not-front .main-content .panel-group{margin-top:18px;}.main-content .panel-group .panel{background:transparent;box-shadow:none;border:none;box-shadow:0px 11px 15px -12px #ffffff,0px 11px 15px -12px #ffffff;border-bottom:1px solid #c1c1c1;padding-bottom:0;margin-bottom:14px;border-radius:0;}.main-content .panel-group .panel .panel-heading,.main-content .panel-group .panel .panel-body{padding:0;background:transparent;border:0;}.main-content .panel-group .panel .panel-body *{-webkit-transform:translate(0,0);}.main-content .panel-group .panel .panel-collapse{box-shadow:0px 11px 9px -10px #aaaaaa;border-bottom:1px solid #fff;}.main-content .panel-group .panel .panel-collapse .panel-body{padding-bottom:22px;}.main-content .panel-group .panel .panel-collapse.collapsing{box-shadow:none;}.main-content .panel-group .panel .panel-group{padding:15px 15px 5px 15px;background:#f2f2f2;margin-left:15px;}.main-content .panel-group .panel .panel-group .panel:last-child{box-shadow:none;border-bottom:0;}.main-content .panel-group .panel .panel-heading{position:relative;}.main-content .panel-group .panel .panel-heading h2{margin-bottom:12px;margin-top:0;}.main-content .panel-group .panel .panel-heading h3{font-size:26px;margin-bottom:10px;}.main-content .panel-group .panel .panel-heading h3 a:after{top:26px;}.main-content .panel-group .panel .panel-heading h3 a.collapsed:after{top:6px;}.main-content .panel-group .panel .panel-heading h4{font-size:21px;margin-bottom:10px;text-shadow:1px 1px 0px #ffffff;font-family:'Gilroy-Regular',arial,sans-serif;}.main-content .panel-group .panel .panel-heading h4 a:after{top:15px;}.main-content .panel-group .panel .panel-heading h4 a.collapsed:after{top:5px;}.main-content .panel-group .panel .panel-heading a{-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;width:100%;display:inline-block;padding-right:35px;padding-top:17px;}.main-content .panel-group .panel .panel-heading a:after{position:absolute;right:13px;top:11px;content:"\f068";font-family:"FontAwesome";font-size:75%;vertical-align:middle;line-height:15px;color:#485865;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.front .main-content .panel-group .panel .panel-heading a:after{opacity:0;}.main-content .panel-group .panel .panel-heading a.collapsed{padding-top:0;}.main-content .panel-group .panel .panel-heading a.collapsed:after{content:"\f067";}.front .main-content .panel-group .panel .panel-heading a.collapsed:after{opacity:1;}.main-content .panel-group .panel .panel-heading:hover .collapsed:after{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}.main-content .panel-group .panel .panel-heading:hover a.collapsed{color:#485865;}.main-content .panel-group .panel .panel-heading:hover a,.main-content .panel-group .panel .panel-heading a:focus{text-decoration:none;}.main-content .panel-group .panel:first-child h3 a:after{top:6px;}.main-content .panel-group .panel:first-child h4 a:after{top:5px;}.main-content .panel-group .panel:first-child .panel-heading a{padding-top:0;}.main-content .panel-group.cardsection .panel{border:none;margin-bottom:0;}.main-content .panel-group.cardsection .panel .panel-collapse{border:none;box-shadow:none;}.main-content .panel-group.cardsection .panel .panel-collapse .panel-body{padding-bottom:0;}.touch .main-content .panel-group .collapse{transition:all 1s;display:block;visibility:visible;overflow:hidden;opacity:0;height:0;}.touch .main-content .panel-group .collapse.in{opacity:1;height:auto !important;}.main-content .reg-signin-btns{margin-top:8px;margin-bottom:17px;}.main-content .reg-signin-btns .btn{width:100%;text-align:center;position:relative;z-index:1;}.main-content .reg-signin-btns .btn.small{margin-top:-12px;background:#fff;border:1px solid #bbb;border-top:0;text-shadow:none;color:#59636f;z-index:0;}.main-content .reg-signin-btns .btn.small:hover{color:#da1a35;border-color:#bbb;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-o-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:linear-gradient(to bottom,#ffffff 43%,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);}.main-content .reg-signin-btns .btn:hover{border-color:inherit;color:#fff;background:#1c75c9;background:-moz-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#2e89de));background:-webkit-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-o-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:-ms-linear-gradient(top,#2e89de 0%,#2e89de 100%);background:linear-gradient(to bottom,#2e89de 0%,#2e89de 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);}.main-content .nav-tabs{border-bottom-color:#aaa;padding-left:0;margin-top:30px;margin-bottom:0;}.main-content .nav-tabs > li{margin-bottom:-1px;}.main-content .nav-tabs > li a{color:inherit;border-color:#aaa !important;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-o-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:linear-gradient(to bottom,#ffffff 43%,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);border-color:#707d8c;font-family:'Gilroy-Light',arial,sans-serif;font-size:19px;}.main-content .nav-tabs > li.active a{background:#fff;color:inherit;border-bottom-color:#fff !important;font-family:'Gilroy-Regular',arial,sans-serif;}.main-content .nav-tabs > li:before{content:none;}.main-content .tab-pane{border:1px solid #aaa;border-top:0;padding:45px 30px;border-radius:0 0 4px 4px;}.lt-ie9 .main-content .tab-pane{height:100%;}.main-content .trifold i{background:#E05D76;padding:38px;box-shadow:inset 0 0 9px rgba(0,0,0,0.3);border-radius:1000px;font-size:550%;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,0.3);display:inline-block;margin-bottom:20px;}.main-content ul.wall-list{margin:0;padding:0;}.main-content ul.wall-list li.item{width:44%;margin:2.5%;padding:0;position:relative;}@media (max-width:500px){.main-content ul.wall-list li.item{width:88%;margin:5.5%;}}.main-content ul.wall-list li.item:before{content:"";}.main-content ul.wall-list li.item.featured{width:98%;}.main-content ul.wall-list li.item .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.main-content ul.wall-list li.item .subtitle{background:#ffffff;padding:7px 10px;color:#4d545e;font-size:15px;}.main-content .news-wall ul.featured li{width:98%;box-shadow:0px 11px 9px -10px #aaaaaa;overflow:auto;}.main-content .news-wall ul.featured li:before{content:none;}.main-content .news-wall ul.featured .image-wrapper{width:47%;padding-bottom:15px;float:left;}@media (max-width:530px){.main-content .news-wall ul.featured .image-wrapper{width:100%;}}.main-content .news-wall ul.featured .text{width:47%;float:right;}@media (max-width:530px){.main-content .news-wall ul.featured .text{width:100%;}}.main-content .news-wall .view-filters{box-shadow:0px 11px 9px -10px #aaaaaa;padding-bottom:15px;}.main-content .news-wall .item{box-shadow:0px 11px 9px -10px #aaaaaa;padding-bottom:15px;}.main-content .news-wall .item h2{margin-top:0;}.main-content .news-wall .item h2:after{content:"\f054";font-family:"FontAwesome";font-size:70%;vertical-align:top;margin-top:6px;padding-right:5px;line-height:1;margin-left:4px;color:inherit;display:inline-block;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.main-content .news-wall .item a:hover{text-decoration:none;}.main-content .news-wall .item a:hover h2:after{margin-left:9px;padding-right:0px;}.main-content .news-wall .item .details{color:#59636f;}.main-content .news-wall .item .details .standfirst{font-family:'Gilroy-Regular',arial,sans-serif;font-size:inherit;color:#59636f;line-height:inherit;}.main-content .news-wall .item .subtitle{color:#B4B7C7;padding:0;font-style:italic;margin-bottom:13px;display:inline-block;}.node-type-article .main-content .field-type-datetime{color:#B4B7C7;padding:0;font-style:italic;margin:0 10px 13px 0;display:inline-block;}.main-content .view-offers-listings,.main-content .view-events,.main-content .view-property-search{border-radius:3px;}.main-content .view-offers-listings #edit-type-wrapper.views-exposed-widget,.main-content .view-events #edit-type-wrapper.views-exposed-widget,.main-content .view-property-search #edit-type-wrapper.views-exposed-widget,.main-content .view-offers-listings #edit-category-wrapper.views-exposed-widget,.main-content .view-events #edit-category-wrapper.views-exposed-widget,.main-content .view-property-search #edit-category-wrapper.views-exposed-widget{float:none;}.main-content .view-offers-listings #edit-type-wrapper.views-exposed-widget label.exposed-label,.main-content .view-events #edit-type-wrapper.views-exposed-widget label.exposed-label,.main-content .view-property-search #edit-type-wrapper.views-exposed-widget label.exposed-label,.main-content .view-offers-listings #edit-category-wrapper.views-exposed-widget label.exposed-label,.main-content .view-events #edit-category-wrapper.views-exposed-widget label.exposed-label,.main-content .view-property-search #edit-category-wrapper.views-exposed-widget label.exposed-label{float:left;margin:0 10px 0 0;padding-right:5px;font-weight:normal;font-family:'Gilroy-Regular',arial,sans-serif;}.main-content .view-offers-listings #edit-type-wrapper.views-exposed-widget .bef-select-as-checkboxes,.main-content .view-events #edit-type-wrapper.views-exposed-widget .bef-select-as-checkboxes,.main-content .view-property-search #edit-type-wrapper.views-exposed-widget .bef-select-as-checkboxes,.main-content .view-offers-listings #edit-category-wrapper.views-exposed-widget .bef-select-as-checkboxes,.main-content .view-events #edit-category-wrapper.views-exposed-widget .bef-select-as-checkboxes,.main-content .view-property-search #edit-category-wrapper.views-exposed-widget .bef-select-as-checkboxes{padding-top:0;}.main-content .view-offers-listings #edit-search-wrapper,.main-content .view-events #edit-search-wrapper,.main-content .view-property-search #edit-search-wrapper{float:none;}.main-content .view-offers-listings .bef-select-as-checkboxes:before,.main-content .view-events .bef-select-as-checkboxes:before,.main-content .view-property-search .bef-select-as-checkboxes:before{content:"";}.main-content .view-offers-listings ul.filter,.main-content .view-events ul.filter,.main-content .view-property-search ul.filter{padding-left:0;padding-top:3px;padding-bottom:15px;margin-bottom:15px;border-top:0;border-radius:3px;overflow:auto;box-shadow:0px 11px 9px -10px #aaaaaa;}.main-content .view-offers-listings ul.filter:before,.main-content .view-events ul.filter:before,.main-content .view-property-search ul.filter:before{content:"\f02c";font-family:"FontAwesome";margin-right:7px;margin-top:-3px;float:left;font-size:154%;color:#da1a35;}.main-content .view-offers-listings ul.filter li,.main-content .view-events ul.filter li,.main-content .view-property-search ul.filter li{margin:0;}.main-content .view-offers-listings ul.filter li:before,.main-content .view-events ul.filter li:before,.main-content .view-property-search ul.filter li:before{content:none;}.main-content .view-offers-listings ul.filter li a,.main-content .view-events ul.filter li a,.main-content .view-property-search ul.filter li a{background:#da1a35;padding:2px 6px;border-radius:4px;float:left;white-space:nowrap;margin-right:7px;margin-bottom:7px;display:inline-block;color:#fff;font-family:'Gilroy-Regular',arial,sans-serif;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;text-decoration:none;}.main-content .view-offers-listings ul.filter li a:hover,.main-content .view-events ul.filter li a:hover,.main-content .view-property-search ul.filter li a:hover{background:#085fb0;}.main-content .view-offers-listings ul.filter li a.active,.main-content .view-events ul.filter li a.active,.main-content .view-property-search ul.filter li a.active{color:inherit;background:#fff;box-shadow:0 0 2px #555;}.main-content .view-offers-listings ul.filter li a.active:after,.main-content .view-events ul.filter li a.active:after,.main-content .view-property-search ul.filter li a.active:after{content:" \f057";font-family:"FontAwesome";vertical-align:0%;margin-right:4px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.main-content .view-offers-listings ul.filter li a.active:hover:after,.main-content .view-events ul.filter li a.active:hover:after,.main-content .view-property-search ul.filter li a.active:hover:after{color:#da1a35;}.main-content .view-offers-listings ul.wall-list,.main-content .view-events ul.wall-list,.main-content .view-property-search ul.wall-list{margin:0;padding:0;}.main-content .view-offers-listings ul.wall-list li.item,.main-content .view-events ul.wall-list li.item,.main-content .view-property-search ul.wall-list li.item{width:44%;float:left;margin:2.5% 2.5% 2.5% 2.5%;padding:0;position:relative;}.main-content .view-offers-listings ul.wall-list li.item img,.main-content .view-events ul.wall-list li.item img,.main-content .view-property-search ul.wall-list li.item img{border-radius:2px 2px 0 0;}.main-content .view-offers-listings ul.wall-list li.item a,.main-content .view-events ul.wall-list li.item a,.main-content .view-property-search ul.wall-list li.item a{color:#fff;display:block;width:100%;height:100%;}.main-content .view-offers-listings ul.wall-list li.item a:hover,.main-content .view-events ul.wall-list li.item a:hover,.main-content .view-property-search ul.wall-list li.item a:hover,.main-content .view-offers-listings ul.wall-list li.item a:focus,.main-content .view-events ul.wall-list li.item a:focus,.main-content .view-property-search ul.wall-list li.item a:focus{text-decoration:none;}.main-content .view-offers-listings ul.wall-list li.item .details,.main-content .view-events ul.wall-list li.item .details,.main-content .view-property-search ul.wall-list li.item .details{width:100%;background:#da1a35;padding:16px 19px;font-family:'Gilroy-Light',arial,sans-serif;color:#fff;border-radius:0 0 2px 2px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.main-content .view-offers-listings ul.wall-list li.item .details h3,.main-content .view-events ul.wall-list li.item .details h3,.main-content .view-property-search ul.wall-list li.item .details h3{font-size:25px;margin-bottom:9px;color:#fff;}.main-content .view-offers-listings ul.wall-list li.item .details h3:after,.main-content .view-events ul.wall-list li.item .details h3:after,.main-content .view-property-search ul.wall-list li.item .details h3:after{content:" \f054";font-family:"FontAwesome";font-size:19px;vertical-align:middle;margin-left:4px;display:inline-block;width:22px;margin-left:-22px;padding-left:28px;position:relative;right:0;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.lt-ie9 .main-content .view-offers-listings ul.wall-list li.item .details h3,.lt-ie9 .main-content .view-events ul.wall-list li.item .details h3,.lt-ie9 .main-content .view-property-search ul.wall-list li.item .details h3{background:#1671c7;}.main-content .view-offers-listings ul.wall-list li.item .details .truncated-description,.main-content .view-events ul.wall-list li.item .details .truncated-description,.main-content .view-property-search ul.wall-list li.item .details .truncated-description{max-height:87px;overflow:hidden;position:relative;}.main-content .view-offers-listings ul.wall-list li.item .details .truncated-description:after,.main-content .view-events ul.wall-list li.item .details .truncated-description:after,.main-content .view-property-search ul.wall-list li.item .details .truncated-description:after{content:" ";box-shadow:inset 0px -20px 10px -10px rgba(23,124,218,0.85);position:absolute;top:72px;height:15px;width:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.main-content .view-offers-listings ul.wall-list li.item .details p,.main-content .view-events ul.wall-list li.item .details p,.main-content .view-property-search ul.wall-list li.item .details p{font-size:16px;font-family:'Gilroy-Light',arial,sans-serif;margin-bottom:0;}.main-content .view-offers-listings ul.wall-list li.item .details div,.main-content .view-events ul.wall-list li.item .details div,.main-content .view-property-search ul.wall-list li.item .details div{font-size:17px;margin-bottom:4px;padding-top:3px;}.main-content .view-offers-listings ul.wall-list li.item .details div i,.main-content .view-events ul.wall-list li.item .details div i,.main-content .view-property-search ul.wall-list li.item .details div i{margin-right:0px;width:20px;text-align:center;vertical-align:-2%;}.main-content .view-offers-listings ul.wall-list li.item .details .station,.main-content .view-events ul.wall-list li.item .details .station,.main-content .view-property-search ul.wall-list li.item .details .station{border-top:1px solid rgba(255,255,255,0.25);margin-bottom:-8px;padding-top:6px;}.main-content .view-offers-listings ul.wall-list li.item .price,.main-content .view-events ul.wall-list li.item .price,.main-content .view-property-search ul.wall-list li.item .price{-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;position:absolute;top:-10px;left:-10px;height:100px;width:100px;}.main-content .view-offers-listings ul.wall-list li.item .price.text,.main-content .view-events ul.wall-list li.item .price.text,.main-content .view-property-search ul.wall-list li.item .price.text{background:#e05d76;color:#fff;line-height:1;border-radius:200px;text-align:center;font-size:0.0001px;box-shadow:inset 0 2px 3px rgba(255,255,255,0.5),inset 0 -2px 3px rgba(0,0,0,0.3);text-shadow:1px 1px 0px rgba(0,0,0,0.3);}.main-content .view-offers-listings ul.wall-list li.item .price.text:before,.main-content .view-events ul.wall-list li.item .price.text:before,.main-content .view-property-search ul.wall-list li.item .price.text:before{content:'';display:inline-block;vertical-align:middle;height:100%;}.main-content .view-offers-listings ul.wall-list li.item .price.text .badge-inner,.main-content .view-events ul.wall-list li.item .price.text .badge-inner,.main-content .view-property-search ul.wall-list li.item .price.text .badge-inner{display:inline-block;vertical-align:middle;}.main-content .view-offers-listings ul.wall-list li.item .price.text span,.main-content .view-events ul.wall-list li.item .price.text span,.main-content .view-property-search ul.wall-list li.item .price.text span{font-family:'Gilroy-Regular',arial,sans-serif;font-size:20px;display:block;margin-bottom:0;}.main-content .view-offers-listings ul.wall-list li.item .price.text.multi-text span,.main-content .view-events ul.wall-list li.item .price.text.multi-text span,.main-content .view-property-search ul.wall-list li.item .price.text.multi-text span{font-family:'Gilroy-Light',arial,sans-serif;font-size:14px;}.main-content .view-offers-listings ul.wall-list li.item .price.text.multi-text span.admission,.main-content .view-events ul.wall-list li.item .price.text.multi-text span.admission,.main-content .view-property-search ul.wall-list li.item .price.text.multi-text span.admission{font-size:25px;font-family:'Gilroy-Regular',arial,sans-serif;}.main-content .view-offers-listings ul.wall-list li.item a:hover h3:after,.main-content .view-events ul.wall-list li.item a:hover h3:after,.main-content .view-property-search ul.wall-list li.item a:hover h3:after{right:-5px;}.main-content .view-offers-listings ul.wall-list li.item a:hover .details,.main-content .view-events ul.wall-list li.item a:hover .details,.main-content .view-property-search ul.wall-list li.item a:hover .details{background:#085fb0;}.main-content .view-offers-listings ul.wall-list li.item a:hover .price,.main-content .view-events ul.wall-list li.item a:hover .price,.main-content .view-property-search ul.wall-list li.item a:hover .price{-ms-transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);transform:scale(1.1,1.1);}.main-content .view-offers-listings ul.wall-list li.item a:hover .truncated-description:after,.main-content .view-events ul.wall-list li.item a:hover .truncated-description:after,.main-content .view-property-search ul.wall-list li.item a:hover .truncated-description:after{box-shadow:inset 0px -20px 10px -10px #085fb0;}.main-content .view-offers-listings ul.wall-list li.item > ul,.main-content .view-events ul.wall-list li.item > ul,.main-content .view-property-search ul.wall-list li.item > ul{padding-left:0;margin-top:-1px;margin-bottom:0;padding:10px 10px 7px 10px;border-top:0;border-radius:0 0 3px 3px;overflow:auto;background:#ac152a;}.main-content .view-offers-listings ul.wall-list li.item > ul li,.main-content .view-events ul.wall-list li.item > ul li,.main-content .view-property-search ul.wall-list li.item > ul li{background:#fff;padding:2px 5px;border-radius:4px;float:left;white-space:nowrap;margin-right:5px;margin-bottom:3px;}.main-content .view-offers-listings ul.wall-list li.item > ul li:before,.main-content .view-events ul.wall-list li.item > ul li:before,.main-content .view-property-search ul.wall-list li.item > ul li:before{content:none;}.main-content .view-offers-listings ul.wall-list li.item > ul li a,.main-content .view-events ul.wall-list li.item > ul li a,.main-content .view-property-search ul.wall-list li.item > ul li a{color:#da1a35;font-family:'Gilroy-Regular',arial,sans-serif;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.main-content .view-offers-listings ul.wall-list li.item > ul li a:before,.main-content .view-events ul.wall-list li.item > ul li a:before,.main-content .view-property-search ul.wall-list li.item > ul li a:before{content:" \f02b";font-family:"FontAwesome";vertical-align:0%;margin-right:4px;}.main-content .view-offers-listings ul.wall-list li.item > ul li a:hover,.main-content .view-events ul.wall-list li.item > ul li a:hover,.main-content .view-property-search ul.wall-list li.item > ul li a:hover{color:#59636f;}@media (max-width:1199px){.main-content .view-offers-listings ul.wall-list li.item > ul li a,.main-content .view-events ul.wall-list li.item > ul li a,.main-content .view-property-search ul.wall-list li.item > ul li a{font-size:14px;}}@media (max-width:991px){.main-content .view-offers-listings ul.wall-list li.item > ul li,.main-content .view-events ul.wall-list li.item > ul li,.main-content .view-property-search ul.wall-list li.item > ul li{white-space:normal;}}@media (max-width:550px){.main-content .view-offers-listings ul.wall-list li.item,.main-content .view-events ul.wall-list li.item,.main-content .view-property-search ul.wall-list li.item{width:71%;margin:0 auto 30px auto;float:none;clear:both;}.main-content .view-offers-listings ul.wall-list li.item .unit-item,.main-content .view-events ul.wall-list li.item .unit-item,.main-content .view-property-search ul.wall-list li.item .unit-item,.main-content .view-offers-listings ul.wall-list li.item img,.main-content .view-events ul.wall-list li.item img,.main-content .view-property-search ul.wall-list li.item img{width:100%;height:auto;}}@media (max-width:550px){.main-content .view-offers-listings ul.wall-list li.item,.main-content .view-events ul.wall-list li.item,.main-content .view-property-search ul.wall-list li.item{width:100% !important;}}.main-content .view-offers-listings .pager,.main-content .view-events .pager,.main-content .view-property-search .pager{display:none;}.main-content .view-events ul.wall-list li.item .details{background:#4B4E5E;border-radius:3px 3px 0 0;}.main-content .view-events ul.wall-list li.item a:hover .details{background:#da1a35;}.main-content .view-events ul.wall-list li.item ul{background:#747890;}.main-content .view-events ul.wall-list li.item h3{margin-bottom:4px;font-size:24px;}.main-content .view-events ul.wall-list li.item p{font-size:15px;}.main-content .view-events ul.wall-list li.item .image-wrapper.has-image img{width:100%;max-width:none;border-radius:0;}.main-content .view-offers-listings .pager{display:none;}.main-content .node-offer .field-type-image img{float:right;margin-left:6%;margin-bottom:1em;width:47%;}@media (max-width:580px){.main-content .node-offer .field-type-image img{width:100%;}}.main-content .node-offer .field-name-field-atoc-2for1-admission .field-item{height:120px;width:120px;background:#e05d76;color:#fff;padding:23px 19px;line-height:67px;border-radius:200px;text-align:center;font-size:35px;float:right;margin-left:0.7em;margin-bottom:0.5em;position:relative;font-family:'Gilroy-Light',arial,sans-serif;}.main-content .node-offer .field-name-field-non-atoc-short-descr{font-family:'Gilroy-Light',arial,sans-serif;font-size:26px;color:#5D5398;margin-bottom:28px;line-height:29px;}.main-content .node-offer .field-type-taxonomy-term-reference{overflow:auto;margin-bottom:37px;box-shadow:0px 11px 9px -10px #aaaaaa;padding:10px 6px;}.main-content .node-offer .field-name-field-url{margin-right:20px;}.main-content .node-offer .field-name-field-url h2{display:none;}.main-content .node-offer .field-name-field-url,.main-content .node-offer .buy-tickets{float:left;}.main-content .node-offer .field-name-field-url a,.main-content .node-offer .buy-tickets a{font-family:'Gilroy-Regular',arial,sans-serif;border-radius:2px;border-color:#c0c0c0;font-size:17px;color:#485865;padding:15px;margin-bottom:10px;text-align:left;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;border:1px solid #c0c0c0;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}.main-content .node-offer .field-name-field-url a i,.main-content .node-offer .buy-tickets a i{font-family:"FontAwesome";font-size:150%;margin-right:5px;vertical-align:middle;line-height:15px;}.main-content .node-offer .field-name-field-url a:hover,.main-content .node-offer .buy-tickets a:hover,.main-content .node-offer .field-name-field-url a.inverse,.main-content .node-offer .buy-tickets a.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;}.main-content .node-offer .field-name-field-url a.floatleft,.main-content .node-offer .buy-tickets a.floatleft{float:left;margin:7px 20px 8px 0;}.main-content .node-offer .field-name-field-url a.large,.main-content .node-offer .buy-tickets a.large{padding:25px;font-size:24px;}.main-content .node-offer .field-name-field-url a.small,.main-content .node-offer .buy-tickets a.small{padding:7px 11px;}.main-content .node-offer .field-name-field-url a.btn-form,.main-content .node-offer .buy-tickets a.btn-form{font-size:16px;padding:3px 8px;}.main-content .node-offer .field-name-field-url a.btn-form i,.main-content .node-offer .buy-tickets a.btn-form i{font-size:inherit;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;vertical-align:4%;}.main-content .node-offer .field-name-field-url a.btn-form.pull-right,.main-content .node-offer .buy-tickets a.btn-form.pull-right{margin-left:15px;}.main-content .node-offer .field-name-field-url a.btn-form:hover,.main-content .node-offer .buy-tickets a.btn-form:hover{color:#fff;background:#c0c0c0;border-color:#c0c0c0;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:-moz-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#da1a35),color-stop(100%,#da1a35));background:-webkit-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-o-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:-ms-linear-gradient(top,#da1a35 0%,#da1a35 100%);background:linear-gradient(to bottom,#da1a35 0%,#da1a35 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='@accent-colour',GradientType=0);}.main-content .node-offer .field-name-field-url a.btn-form:hover i,.main-content .node-offer .buy-tickets a.btn-form:hover i{-ms-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);}.main-content .node-offer .field-name-field-url a.btn-form:hover.inverse,.main-content .node-offer .buy-tickets a.btn-form:hover.inverse{background:#fff;color:#c0c0c0;border-color:#cccccc;text-shadow:none;box-shadow:inset 0 -4px 6px #f3f3f3;}.main-content .node-offer .field-name-field-url a.btn-form-action,.main-content .node-offer .buy-tickets a.btn-form-action{font-size:16px;padding:10px 22px;font-family:'Gilroy-Regular',arial,sans-serif;text-shadow:1px 1px 0px rgba(0,0,0,0.3);}.main-content .node-offer .field-name-field-url a.btnTickets:after,.main-content .node-offer .buy-tickets a.btnTickets:after{content:"\f145";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}.main-content .node-offer .field-name-field-url a.btnTickets + .btnTickets,.main-content .node-offer .buy-tickets a.btnTickets + .btnTickets{margin-left:15px;}.main-content .node-offer .field-name-field-url a.btnLogout:after,.main-content .node-offer .buy-tickets a.btnLogout:after{content:"\f08b";font-family:'FontAwesome';font-size:100%;line-height:30px;padding-left:8px;}@media (max-width:767px){.main-content .node-offer .field-name-field-url a,.main-content .node-offer .buy-tickets a{white-space:normal;}}.ie-9 .main-content .node-offer .field-name-field-url a.img-btn img,.ie-9 .main-content .node-offer .buy-tickets a.img-btn img,.lt-ie9 .main-content .node-offer .field-name-field-url a.img-btn img,.lt-ie9 .main-content .node-offer .buy-tickets a.img-btn img{margin:-15px -19px -15px -15px;}.main-content .node-offer .field-name-field-url a.img-btn,.main-content .node-offer .buy-tickets a.img-btn{display:block;}.main-content .node-offer .field-name-field-url a:hover,.main-content .node-offer .buy-tickets a:hover{background:#fff;text-shadow:none;text-decoration:none;}.main-content .node-offer .field-name-field-location{width:100%;}.main-content .node-offer .field-name-field-location .getlocations_map_wrapper_inner{margin-top:20px;}.main-content .node-offer .field-name-field-atoc-2for1-offer-expiry{clear:left;}.main-content .node-offer .field-name-field-atoc-opening-times,.main-content .node-offer .field-name-field-atoc-telephone,.main-content .node-offer .field-name-field-atoc-closest-station{width:30%;}@media (max-width:530px){.main-content .node-offer .field-name-field-atoc-opening-times,.main-content .node-offer .field-name-field-atoc-telephone,.main-content .node-offer .field-name-field-atoc-closest-station{width:98%;}}.main-content .node-offer .field-name-field-atoc-opening-times,.main-content .node-offer .field-name-field-location,.main-content .node-offer .field-name-field-atoc-telephone,.main-content .node-offer .field-name-field-atoc-closest-station{float:left;padding:11px 15px;background:#f4f4f4;margin-right:3%;margin-bottom:19px;}.main-content .node-offer .field-name-field-atoc-opening-times h2,.main-content .node-offer .field-name-field-location h2,.main-content .node-offer .field-name-field-atoc-telephone h2,.main-content .node-offer .field-name-field-atoc-closest-station h2{font-size:24px;background:#ffffff;display:inline-block;padding:2px 7px;color:#1e3861;text-shadow:none;border-radius:3px;margin-bottom:10px;margin-top:6px;border:1px solid #eee;}.main-content .view-employee-profiles .view-content{margin-top:0;}.main-content .view-employee-profiles .employee-list{box-shadow:0 0 3px #aaa;padding:2%;}.main-content .view-employee-profiles .employee-list ul.wall-list li{box-shadow:0px 11px 9px -10px #aaaaaa;padding-bottom:15px;margin-bottom:25px;}.main-content .view-employee-profiles .employee-list ul.wall-list h2{margin-top:0;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.main-content .view-employee-profiles .employee-list ul.wall-list .image-title-wrapper{position:relative;overflow:hidden;}.main-content .view-employee-profiles .employee-list ul.wall-list .image-title-wrapper .subtitle{position:absolute;bottom:15px;top:auto;left:15px;background:rgba(218,26,53,0.88);color:#fff;font-size:17px;padding:9px 14px;z-index:10;}@media (max-width:830px){.main-content .view-employee-profiles .employee-list ul.wall-list .image-title-wrapper .subtitle{bottom:0;left:0;right:0;padding:4px 7px;}}.lt-ie9 .main-content .view-employee-profiles .employee-list ul.wall-list .image-title-wrapper .subtitle{background:#1671c7;}.main-content .view-employee-profiles .employee-list ul.wall-list img{-webkit-transition:all 1.4s ease-out 0s;-moz-transition:all 1.4s ease-out 0s;-o-transition:all 1.4s ease-out 0s;transition:all 1.4s ease-out 0s;}.main-content .view-employee-profiles .employee-list ul.wall-list a:hover img{-ms-transform:scale(1.05,1.05);-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05);}.main-content .view-employee-profiles .employee-list ul.wall-list a:hover h2{color:#da1a35;}.node-type-employee-profile .main-content .field-name-field-job-title{background:rgba(0,38,100,0.83);color:#fff;font-size:17px;padding:9px 14px;display:inline-block;float:left;}.node-type-employee-profile .main-content .field-type-text-with-summary .field-item:before,.node-type-employee-profile .main-content .field-type-text-with-summary .field-item:after{content:"\f10d";font-family:"FontAwesome";font-size:40px;color:#5D5398;}.node-type-employee-profile .main-content .field-type-text-with-summary .field-item:before{float:left;margin-right:17px;}.node-type-employee-profile .main-content .field-type-text-with-summary .field-item:after{float:right;content:"\f10e";}.main-content .field-name-field-main-image{float:right;margin-left:15px;max-width:50%;padding-top:6px;}@media (max-width:480px){.main-content .field-name-field-main-image{margin-left:0;max-width:100%;text-align:center;}}.main-content .node-image .content{position:relative;}.main-content .node-image .content .field{width:100%;}.main-content .node-image .content .field-name-field-description{background:none repeat scroll 0 0 rgba(255,255,255,0.75);bottom:0;color:#3a4249;margin-bottom:0;padding:8px 12px;position:absolute;}@media (max-width:767px){.main-content .node-image .content .field-name-field-description{position:relative;padding:4px 0;}}.main-content .node-image .content .field-name-field-description p{margin-bottom:0;}.main-content .node-image .content .field-name-field-credit{font-size:0.8em;margin-bottom:0;position:absolute;text-align:right;}@media (max-width:767px){.main-content .node-image .content .field-name-field-credit{position:relative;padding:4px 0;text-align:center;}}.front .main-content #block-abellio-franchise-accordion-blocks{margin-bottom:40px;}.main-content .vert-scroller-wrapper{position:relative;z-index:1;box-shadow:1px 1px 2px #cccccc;left:0;width:100%;height:186px;background:#fff;overflow:hidden;}.main-content .vert-scroller-wrapper.twitter{height:150px;}.main-content .vert-scroller-wrapper .vert-scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;}.main-content .vert-scroller-wrapper ul{list-style:none;padding:20px 10px;margin:0;text-align:left;}.main-content .vert-scroller-wrapper.twitter ul{padding:0px 40px 0px 20px;}.main-content .vert-scroller-wrapper li{padding:9px 7px 3px 7px;border-bottom:1px solid #dddddd;}.main-content .vert-scroller-wrapper li a{color:inherit;text-decoration:none;font-family:'Gilroy-Regular',arial,sans-serif;}.main-content .vert-scroller-wrapper.news li,.main-content .vert-scroller-wrapper.engineering li{padding:9px 7px 3px 33px;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.main-content .vert-scroller-wrapper.news li:before,.main-content .vert-scroller-wrapper.engineering li:before{content:"\f054";font-family:"FontAwesome";font-size:110%;vertical-align:top;margin-top:6px;margin-right:6px;line-height:1;margin-left:-25px;color:inherit;display:inline-block;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.main-content .vert-scroller-wrapper.news li:hover,.main-content .vert-scroller-wrapper.engineering li:hover{padding-left:37px;padding-right:3px;}.main-content .vert-scroller-wrapper.news li:hover:before,.main-content .vert-scroller-wrapper.engineering li:hover:before{margin-right:2px;}.main-content .vert-scroller-wrapper.news li a,.main-content .vert-scroller-wrapper.engineering li a{display:inline-block;width:100%;padding-right:24px;padding-top:2px;padding-bottom:8px;}.main-content .vert-scroller-wrapper.twitter li{height:139px;padding:20px 0;}.main-content .vert-scroller-wrapper.twitter li a{color:#da1a35;}.main-content .vert-scroller-wrapper.twitter li .time{color:#898989;font-style:italic;margin-right:7px;font-family:'Gilroy-Light',arial,sans-serif;display:inline-block;}.main-content .vert-scroller-wrapper.twitter li .time:before{content:"\f017";font-family:"FontAwesome";vertical-align:top;margin-top:3px;margin-right:2px;line-height:1;display:inline-block;font-style:normal;}.main-content .vert-scroller-wrapper.engineering li .date-display-start,.main-content .vert-scroller-wrapper.engineering li .date-display-end{font-style:italic;margin-right:4px;display:inline;color:#9396A0;}.main-content .vert-scroller-wrapper .control.up,.main-content .vert-scroller-wrapper .control.down{font-size:170%;position:absolute;right:13px;top:10px;z-index:3;}.main-content .vert-scroller-wrapper .control.down{top:auto;bottom:10px;}.main-content .vert-scroller-wrapper:after,.main-content .vert-scroller-wrapper:before{content:"";position:absolute;bottom:0px;width:100%;height:25px;background:transparent;box-shadow:inset 0px -20px 20px #ffffff;z-index:2;}.main-content .vert-scroller-wrapper:before{top:0;bottom:auto;box-shadow:inset 0px 20px 20px #fff;}.main-content .vert-scroller-empty{box-shadow:1px 1px 2px #cccccc;background:#fff;padding:20px 10px;font-family:'open_sansregular',arial,sans-serif;}.main-content .vert-scroller-empty p{margin-bottom:0;}.main-content .toc-stations li.ui-menu-item{border-bottom:1px solid #73808f;background:#59636f;}.main-content .toc-stations li.ui-menu-item a{color:#fff;}.main-content .toc-stations li.ui-menu-item a span{float:none;}.main-content .toc-stations li.ui-menu-item a i{float:right;}.main-content .toc-stations li.ui-menu-item:hover,.main-content .toc-stations li.ui-menu-item:focus,.main-content .toc-stations li.ui-menu-item.ui-state-focus,.main-content .toc-stations li.ui-menu-item.ui-state-active{margin:0;margin-left:-1px;margin-right:-1px;border-bottom:1px solid #303a45;border-top:1px solid transparent;background:#5f738a;}.main-content .toc-stations li.ui-menu-item:hover a span,.main-content .toc-stations li.ui-menu-item:focus a span,.main-content .toc-stations li.ui-menu-item.ui-state-focus a span,.main-content .toc-stations li.ui-menu-item.ui-state-active a span{color:#fff;}.main-content .service-check{margin-bottom:40px;border:1px solid #cccccc;box-shadow:inset 0px 0px 3px 1px #fff;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#ffffff 0%,#ebebeb 100%);background:-o-linear-gradient(top,#ffffff 0%,#ebebeb 100%);background:-ms-linear-gradient(top,#ffffff 0%,#ebebeb 100%);background:linear-gradient(to bottom,#ffffff 0%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);padding:15px 15px 10px 15px;min-height:322px;}@media (min-width:992px) and (max-width:1199px){.main-content .service-check{min-height:0px;}}@media (min-width:768px) and (max-width:991px){.main-content .service-check{min-height:309px;}}.main-content .service-check .form-submit{float:right;}@media (max-width:500px){.main-content .service-check .form-submit{float:none;}}.main-content .service-check.got-results .form-submit{display:none;}.main-content .service-check.updating .update i{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear;}.main-content .service-check p{padding:5px 9px;background:#fff;border:1px solid #cccccc;border-top:0;margin-top:-14px;margin-bottom:14px;font-size:15px;position:relative;overflow:auto;}.main-content .service-check p span{font-family:'Gilroy-Light',arial,sans-serif;float:right;width:110px;text-align:right;border-left:1px dashed #cccccc;margin-left:15px;}.main-content .service-check p span .update{color:#da1a35;margin-left:5px;padding:3px 0 3px 10px;border-left:1px solid #cccccc;font-size:110%;}.main-content .service-check label{color:#666;}.main-content .service-check .form-group{margin-bottom:12px;right:-2px;position:relative;}.main-content .service-check .my-service-status{margin-bottom:14px;border-radius:0px;}.lt-ie9 .main-content{margin:0px auto;width:1280px;}.lt-ie9 .main-content .journey-zone .col-lg-4{width:33%;float:left;}.lt-ie9 .main-content .journey-zone .col-lg-6{width:50%;float:left;}.lt-ie9 .main-content .journey-zone .col-lg-8{width:66%;float:left;}.lt-ie9 .main-content .blockspoof a.imageLink img{width:100%;height:auto;}.lt-ie9 .main-content .article .col-md-4{width:33%;float:left;}.lt-ie9 .main-content .article .col-md-8{width:66%;float:left;}.lt-ie9 .main-content .article .content .row .col-lg-6{width:50%;float:left;}.blockspoof{position:relative;}.blockspoof.no-title{margin-top:42px;}.journey-zone .blockspoof{position:relative;}.journey-zone .blockspoof a{width:100%;display:block;}.journey-zone .blockspoof h2{position:absolute;bottom:0;background:#ffffff;}.blockspoof .unit{margin-bottom:30px;padding-bottom:1px;}.blockspoof a{display:block;overflow:hidden;border:1px solid #999;background:#ffffff;background-size:cover;min-height:132px;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.blockspoof a:hover{border-color:#fff;box-shadow:0px 0px 5px #555;}@media (min-width:992px) and (max-width:1199px){.blockspoof.col-sm-6{width:69%;margin:0 auto;float:none;clear:both;}.blockspoof.col-sm-6 .unit-item,.blockspoof.col-sm-6 img{width:100%;height:auto;}}@media (max-width:767px){.blockspoof.col-sm-6{width:52%;margin:0 auto;float:none;clear:both;}.blockspoof.col-sm-6 .unit-item,.blockspoof.col-sm-6 img{width:100%;height:auto;}}@media (max-width:690px){.blockspoof.col-sm-6{width:58%;}}@media (max-width:610px){.blockspoof.col-sm-6{width:65%;}}@media (max-width:580px){.blockspoof.col-sm-6{width:69%;}}@media (max-width:516px){.blockspoof.col-sm-6{width:78%;}}.lt-ie9 .blockspoof .col-lg-4,.lt-ie9 .blockspoof .col-md-4{width:33%;float:left;}.lt-ie9 .blockspoof .col-lg-6{width:50%;float:left;}.lt-ie9 .blockspoof .col-lg-8,.lt-ie9 .blockspoof .col-md-8{width:66%;float:left;}@media (max-width:550px){.blockspoof{width:75%;margin:0 auto;float:none;clear:both;}.blockspoof .unit-item,.blockspoof img{width:100%;height:auto;}}@media (max-width:437px){.blockspoof{width:100% !important;}}.promotions-zone{padding:25px 0 34px 0px;}.not-front .promotions-zone{box-shadow:0px 0px 12px 0 #aaa;}.lt-ie9 .promotions-zone .col-md-4{width:33%;float:left;}.lt-ie9 .promotions-zone .col-md-4{width:33%;float:left;}.lt-ie9 .promotions-zone .col-md-4{width:33%;float:left;}.ticket-promo{font-family:'Gilroy-Regular',arial,sans-serif;margin-bottom:48px;}.ticket-promo a{display:block;}.ticket-promo a .image-price{position:relative;overflow:hidden;}.ticket-promo a .image-price img{-webkit-transition:transform 0.5s ease-out 0s;-moz-transition:transform 0.5s ease-out 0s;-o-transition:transform 0.5s ease-out 0s;transition:transform 0.5s ease-out 0s;}.lt-ie9 .ticket-promo a .image-price img{width:100%;height:auto;}.ticket-promo a .image-price .price{width:122px;height:75px;position:absolute;bottom:16px;left:16px;background:rgba(218,26,53,0.88);color:#fff;font-size:30px;padding:13px 16px 16px 16px;line-height:1;}@media (max-width:767px){.ticket-promo a .image-price .price{height:58px;width:90px;padding:10px 14px 14px 14px;font-size:25px;}}.ticket-promo a .image-price .price span{font-family:'Gilroy-Light',arial,sans-serif;font-size:15px;display:block;margin-bottom:0;}@media (max-width:991px) and (min-width:768px){.ticket-promo a .image-price .price span{display:inline-block;}}@media (max-width:991px) and (min-width:768px){.ticket-promo a .image-price .price{width:auto;height:auto;display:block;position:static;padding:7px 11px 11px 11px;}}.lt-ie9 .ticket-promo a .image-price .price{background:#1671c7;}@media (max-width:767px){.ticket-promo a .image-price{width:50%;float:right;}}@media (max-width:440px){.ticket-promo a .image-price{width:100%;float:none;}}.ticket-promo a .ticket-details{background:#a01327;min-height:113px;padding:18px 21px;color:#fff;}.ticket-promo a .ticket-details h3{margin:0 0 5px 0;font-family:'Gilroy-Light',arial,sans-serif;color:#fff;}.ticket-promo a .ticket-details h3:after{content:" \f054";font-family:"FontAwesome";font-size:19px;width:25px;padding-right:7px;margin-left:0px;vertical-align:middle;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.ticket-promo a .ticket-details .date{font-family:'Gilroy-Light',arial,sans-serif;font-size:13.5px;}.ticket-promo a .ticket-details .date .class{font-style:italic;}@media (max-width:991px) and (min-width:768px){.ticket-promo a .ticket-details{padding:12px 13px 12px 13px;}}@media (max-width:767px){.ticket-promo a .ticket-details{width:50%;float:right;}}@media (max-width:440px){.ticket-promo a .ticket-details{width:100%;float:none;}}.ticket-promo a:hover img{-moz-transition-duration:1.5s;-webkit-transition-duration:1.5s;-o-transition-duration:1.5s;transition-duration:1.5s;-ms-transform:scale(1.15,1.15);-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15);}@media (max-width:991px) and (min-width:768px){.ticket-promo a:hover img{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;}}.ticket-promo a:hover h3:after{margin-left:7px;padding-right:0px;}.ticket-promo a:hover{text-decoration:none;}@media (max-width:767px){.ticket-promo{background:#a01327;overflow:auto;}}.search-fullscreen{width:100%;height:100%;position:fixed;top:0;left:0;z-index:500;background:rgba(160,19,39,0.9);display:none;}.search-fullscreen .search-wrapper{position:absolute;top:50%;left:50%;margin-left:-290px;margin-top:-50px;}.search-fullscreen .search-wrapper form{float:left !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;border:0;box-shadow:none;}.search-fullscreen .search-wrapper form .form-control{width:400px;font-size:21px;font-family:'Gilroy-Regular',arial,sans-serif;vertical-align:middle;height:62px;padding:0 20px;}.lt-ie9 .search-fullscreen .search-wrapper form .form-control{box-sizing:content-box;height:auto;line-height:36px;padding-bottom:20px;padding-top:14px;}.search-fullscreen .search-wrapper form .btn.form-submit{padding:30px;font-size:25px;line-height:0;float:right !important;}.search-fullscreen .search-wrapper .search-close{position:absolute;right:-47px;top:10px;}.search-fullscreen .search-wrapper .search-close:after{font-family:"FontAwesome";content:"\f057";color:#ffffff;font-size:40px;-webkit-transition:color 0.25s ease-out 0s;-moz-transition:color 0.25s ease-out 0s;-o-transition:color 0.25s ease-out 0s;transition:color 0.25s ease-out 0s;}.search-fullscreen .search-wrapper .search-close:hover{text-decoration:none;}.search-fullscreen .search-wrapper .search-close:hover:after{color:#f39aa7;}.search-fullscreen .search-wrapper .search-close span{display:none;}@media (max-width:767px){.search-fullscreen .search-wrapper{margin-left:-156px;}.search-fullscreen .search-wrapper form .form-control{width:300px;text-align:center;}.search-fullscreen .search-wrapper form .btn.form-submit{padding:30px 20px;font-size:23px;width:300px;text-align:center;}}@media (max-width:430px){.search-fullscreen .search-wrapper{margin-left:-95px;}.search-fullscreen .search-wrapper form .form-control,.search-fullscreen .search-wrapper form .btn.form-submit{padding:20px 10px;width:100%;font-size:19px;}.search-fullscreen .search-wrapper .search-close{position:absolute;right:50%;top:-54px;margin-right:-16px;}}.lt-ie9 .search-fullscreen{background:#002664;}.page-search article .tabs--primary{display:none;}.page-search article h1{padding-left:0;}.page-search .block-system h2{margin-bottom:10px;margin-top:32px;}.page-search .block-system legend{margin-bottom:0;padding:2px 8px;}.page-search .block-system legend a{color:#0095da;}.page-search .block-system form label{display:none;}.page-search .block-system form .form-group{display:block;margin-bottom:15px;}.page-search .block-system form .form-submit{padding:10px 23px;}.page-search .block-system form .form-control{display:block;font-family:'Gilroy-Regular',arial,sans-serif;font-size:23px;height:62px;margin-bottom:10px;padding:0 20px;width:100%;}.page-search ol.search-results{padding-left:0;}.page-search ol.search-results li{border-bottom:1px solid #cccccc;margin-bottom:20px;padding-bottom:10px;list-style-type:none;box-shadow:0px 11px 9px -10px #dddddd;}.page-search ol.search-results li h3{margin-bottom:7px;}.page-search ol.search-results li h3 a{font-size:25px;}.page-search ol.search-results li .type{display:inline-block;border:1px solid #cccccc;padding:0px 5px;border-radius:3px;float:left;margin:0 6px 0px 0;color:#9E9E9E;}.page-search ol.search-results li .search-snippet strong{background:#fff6a6;padding:1px 3px;}.page-search ol.search-results li p.search-info{font-style:italic;margin-bottom:10px;display:none;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{background-color:#da1a35;border-color:#da1a35;}.pagination li a{color:#da1a35;float:left !important;}.pagination li a.progress-disabled{position:relative;}.pagination li a.progress-disabled .ajax-progress{position:absolute;left:1px;width:95%;background:inherit;}.pagination li:before{content:none !important;}.stations-a-z,.station-finder,article .nre-station_finder,#block-nre-station-finder,#block-views-station-index-block{margin-bottom:30px;padding:9px 15px 15px 15px;border:1px solid #cccccc;box-shadow:inset 0px 0px 3px 1px #fff;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#e7e7e7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-linear-gradient(top,#ffffff 43%,#e7e7e7 100%);background:-o-linear-gradient(top,#ffffff 43%,#e7e7e7 100%);background:-ms-linear-gradient(top,#ffffff 43%,#e7e7e7 100%);background:linear-gradient(to bottom,#ffffff 43%,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=0);position:relative;}.stations-a-z h2,.station-finder h2,article .nre-station_finder h2,#block-nre-station-finder h2,#block-views-station-index-block h2{margin-top:0;margin-bottom:10px;}.stations-a-z p,.station-finder p,article .nre-station_finder p,#block-nre-station-finder p,#block-views-station-index-block p{margin-bottom:10px;font-size:15px;}.stations-a-z input.form-control,.station-finder input.form-control,article .nre-station_finder input.form-control,#block-nre-station-finder input.form-control,#block-views-station-index-block input.form-control{font-size:17px;}.or-choice{text-align:center;font-family:'Gilroy-Light',arial,sans-serif;font-size:25px;text-transform:uppercase;margin-top:-15px;margin-bottom:15px;position:relative;color:#999;}.or-choice:after,.or-choice:before{content:"";position:absolute;display:block;width:70px;height:1px;background:#bbb;top:50%;}.or-choice:after{left:50%;margin-left:-100px;}.or-choice:before{right:50%;margin-right:-100px;}.getlocations_map_wrapper_inner .fullscreen .gm-style div[title="Normal screen"]{top:260px;position:absolute;right:38px;}.getlocations_map_wrapper_inner .fullscreen .gm-style > .gmnoprint[style]{top:240px !important;}.getlocations_map_wrapper_inner .fullscreen .gm-style > .gmnoprint[style] > .gm-style-cc{bottom:0px;position:absolute;}.getlocations_map_wrapper_inner .fullscreen .gm-style > .gm-style-cc[style]{top:auto !important;}.touch .getlocations_map_wrapper_inner div[title="Full screen"]{display:none !important;}#block-views-station-index-block,.stations-a-z{padding-bottom:8px;}#block-views-station-index-block ul.a-z,.stations-a-z ul.a-z{margin-bottom:0;padding:0;}#block-views-station-index-block ul.a-z li,.stations-a-z ul.a-z li{display:inline-block;margin-bottom:3px;}#block-views-station-index-block ul.a-z li a,.stations-a-z ul.a-z li a{background:#0e61ae;display:inline-block;width:38px;height:38px;line-height:34px;text-align:center;color:#fff;border-radius:6px;font-family:'Gilroy-Regular',arial,sans-serif;font-size:21px;border:2px solid #fff;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;-ms-transform:scale(1.18,1.18);-webkit-transform:scale(1.18,1.18);transform:scale(1.18,1.18);z-index:1;position:relative;text-decoration:none;}#block-views-station-index-block ul.a-z li a.collapsed,.stations-a-z ul.a-z li a.collapsed{-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);background:#da1a35;z-index:0;}#block-views-station-index-block ul.a-z li a.collapsed:hover,.stations-a-z ul.a-z li a.collapsed:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);background:#0e61ae;}.main-content #block-views-station-index-block ul.a-z li:before,.main-content .stations-a-z ul.a-z li:before{content:none;}#block-views-station-index-block .panel-collapse,.stations-a-z .panel-collapse,#block-views-station-index-block .panel-body,.stations-a-z .panel-body{box-shadow:none !important;border:0 !important;}#block-views-station-index-block .panel-body,.stations-a-z .panel-body{padding:13px 0 0 0 !important;}#block-views-station-index-block .panel,.stations-a-z .panel{margin-bottom:0 !important;border-bottom:0 !important;box-shadow:none !important;}#block-views-station-index-block .panel ul,.stations-a-z .panel ul{-webkit-columns:200px 3;-moz-columns:200px 3;columns:200px 3;padding-left:0;}#block-views-station-index-block .panel ul h3,.stations-a-z .panel ul h3{font-size:21px;}.cr #block-views-station-index-block .panel ul h3,.cr .stations-a-z .panel ul h3{display:inline-block;margin-right:-10%;width:90%;}.cr #block-views-station-index-block .panel ul li,.cr .stations-a-z .panel ul li{-webkit-transform:none;}#block-views-station-index-block .panel ul li:before,.stations-a-z .panel ul li:before,#block-views-station-index-block .panel ul a,.stations-a-z .panel ul a{margin-left:0;text-shadow:2px 2px 0px #fff,1px 1px 0px #fff;color:inherit;}#block-views-station-index-block .panel ul li:before,.stations-a-z .panel ul li:before{font-size:112%;float:left;top:0.05em;}.lt-ie9 #block-views-station-index-block,.lt-ie9 .stations-a-z{background:#002664;}.station-title{padding:12px 15px;background:#566e95;border-radius:3px 3px 0 0;position:relative;overflow:auto;}.station-title h2{text-shadow:none;color:#fff;float:left;margin-top:0;text-shadow:1px 1px 0px rgba(0,0,0,0.5);}.station-title .address{float:left;color:#fff;margin-left:20px;padding-left:20px;border-left:1px solid rgba(255,255,255,0.4);line-height:1;text-shadow:1px 1px 0px rgba(0,0,0,0.4);}.station-title .address p{margin-bottom:0;line-height:20px;}.station-title i{position:absolute;right:14px;top:15px;font-size:160%;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,0.4);}.map{position:relative;margin-bottom:30px;border-bottom:6px solid #566e95;border-radius:0 0 3px 3px;}.map:after{content:"";clear:both;position:absolute;top:52px;left:355px;height:64px;width:40px;z-index:0;}.map .field{margin:0;}.map .location.vcard{margin:0;}.map .getlocations_map_buttons{display:none;}.live-boards{padding:5px 12px;margin-bottom:25px;border-radius:3px;border:1px solid #c0c0c0;background:#da1a35;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='@accent-colour',endColorstr='#1C75C9',GradientType=0);}.live-boards h3 > a{color:#fff;position:relative;display:block;text-shadow:1px 1px 0px rgba(0,0,0,0.3);padding-right:18px;}.live-boards h3 > a:after{color:#fff;position:absolute;right:-2px;top:7px;content:"\f068";font-family:"FontAwesome";font-size:100%;vertical-align:middle;line-height:15px;-webkit-transition:transform 0.25s ease-out 0s;-moz-transition:transform 0.25s ease-out 0s;-o-transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;}.live-boards h3 > a:hover:after{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}.live-boards h3 > a:focus,.live-boards h3 > a:hover{text-decoration:none;}.live-boards h3 > a.collapsed:after{content:"\f067";}.live-boards .nre-live-board-no-info{color:#fff;}.live-boards #nre-live-boards{margin-top:15px;}.live-boards #nre-live-boards.has-spinner{margin-top:0;color:#fff;}.live-boards #nre-live-boards h4{color:#fff;display:block;background:#115a9e;padding:5px 10px;margin-bottom:0;}.live-boards #nre-live-boards th{background:#e8f2fd;border-bottom:0;}.live-boards #nre-live-boards tr{cursor:pointer;}.live-boards #nre-live-boards tr td:last-child{padding-right:40px;}.live-boards #nre-live-boards tr td:last-child:after{color:#da1a35;float:right;content:"\f067";font-family:"FontAwesome";font-size:100%;margin-top:4px;vertical-align:middle;line-height:15px;-webkit-transition:transform 0.25s ease-out 0s;-moz-transition:transform 0.25s ease-out 0s;-o-transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;}.live-boards #nre-live-boards tr.open td:last-child{content:"\f068";}.live-boards #nre-live-boards tr.details{cursor:inherit;}.live-boards #nre-live-boards tr:hover td:last-child:after{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}.live-boards #nre-live-boards tr.open td{background:#fffeee;}.live-boards #nre-live-boards tr.open td:last-child:after{content:"\f068";}.live-boards #nre-live-boards tr.details td{background:#fffddc;padding-top:17px;}.live-boards #nre-live-boards tr.details td:after{content:"";}.live-boards #nre-live-boards .btn{float:right;height:29px;margin:2px;background:#fff;color:#da1a35;padding:4px 6px;}.live-boards #nre-live-boards .btn:before{color:#da1a35;content:"\f011 ";font-family:"FontAwesome";font-size:110%;vertical-align:middle;line-height:15px;margin-right:4px;}.station-details h3 i{font-size:90%;line-height:0;width:1.35em;display:inline-block;}.station-details th{width:40%;}.station-details td{width:60%;}.station-details .general_info:before{content:"\f028";}.station-details .fares:before{content:"\f145";}.station-details .passenger_services:before{content:"\f0f2";}.station-details .station_facilities:before{content:"\f0f4";}.station-details .impaired_access:before{content:"\f193";}.station-details .inter_change:before{content:"\f207";}.lt-ie9 .station-details{background:#002664;}footer{padding-bottom:35px;position:relative;z-index:1;}footer .footer-top{padding:40px 25px 14px 25px;background:#002664;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;box-shadow:inset 0px 0px 20px 0px #000;}footer .footer-top h2{color:#fff;text-shadow:1px 1px 1px #000;font-family:'Gilroy-Light',arial,sans-serif;font-size:30px;margin-bottom:14px;margin-top:0;}footer .footer-top h2 i{font-size:90%;margin-right:4px;}footer .footer-top ul{padding:0;margin-bottom:25px;}footer .footer-top ul li{list-style-type:none;margin-bottom:0px;}footer .footer-top ul li a{display:block;padding:0px 0 8px 0;margin:0px 0 8px 0;color:#fff;font-family:'Gilroy-Regular',arial,sans-serif;font-size:16px;text-shadow:1px 1px 1px #000;border-bottom:1px solid #62646f;}footer .footer-top ul li a:before{content:"\f054";font-family:"FontAwesome";vertical-align:0%;margin-right:5px;font-size:90%;}footer .footer-top button.btn{margin-top:32px;padding:10px 40px;font-size:22px;color:#da1a35;font-family:'Gilroy-Regular',arial,sans-serif;}footer .footer-top button.btn:after{content:" \f054";font-family:"FontAwesome";font-size:16px;line-height:1;vertical-align:middle;}footer .footer-top:hover:after{margin-left:7px;}footer .footer-top #webform-client-form-74423{margin-bottom:25px;}footer .footer-top #webform-client-form-74423 fieldset{border:none;background:none;margin:0;}footer .footer-top #webform-client-form-74423 fieldset .panel-body{padding:0;}footer .footer-top #webform-client-form-74423 fieldset .panel-body .col-sm-9{margin-left:0;padding:0;width:100%;color:#FFFFFF;}footer .footer-top #webform-client-form-74423 fieldset .panel-body .col-sm-9 label{color:#FFFFFF;text-shadow:none;}footer .footer-top #webform-client-form-74423 fieldset .panel-body .col-sm-9.help-block{margin-bottom:0;margin-top:0;}footer .footer-top #webform-client-form-74423 button.btn{margin:0;float:none;border-color:#cccccc;background:#FFFFFF;}footer .footer-top #webform-client-form-74423 a,footer .footer-top #webform-client-form-74423 a:hover,footer .footer-top #webform-client-form-74423 a:visited{color:#7dc0ff;}footer .footer-top #webform-client-form-74423 a:hover{text-decoration:underline;}footer .footer-top .webform-confirmation{color:#FFFFFF;}.lt-ie9 footer .footer-top .col-md-3{width:25%;float:left;}footer .footer-bottom{position:relative;}footer .footer-bottom p{margin:0;}footer .footer-bottom p img{vertical-align:bottom;}footer .footer-bottom .nav > li > a{padding:0;}footer .footer-bottom div.footer-bottom-top{padding:12px 0 12px 0;border-bottom:1px solid #d1d4da;overflow:auto;box-shadow:0px 25px 25px -22px #dddddd;margin-bottom:40px;}footer .footer-bottom div.footer-bottom-top .col-md-4{text-align:right;}footer .footer-bottom ul{padding:0;margin:0;}footer .footer-bottom ul li{list-style-type:none;display:inline;margin:0;padding:0;}footer .footer-bottom ul li a{display:inline-block;margin:5px 20px 5px 0;color:#59636f;font-family:'Gilroy-Regular',arial,sans-serif;font-size:14.5px;}footer .footer-bottom ul li a:hover{text-decoration:underline;color:inherit;}footer .footer-bottom .operator,footer .footer-bottom .social{text-align:right;}footer .footer-bottom .social a{font-size:36px;margin-left:20px;-webkit-transition:color 0.3s ease-out 0s;-moz-transition:color 0.3s ease-out 0s;-o-transition:color 0.3s ease-out 0s;transition:color 0.3s ease-out 0s;}footer .footer-bottom .social a span{display:none;}footer .footer-bottom .social a.fa-facebook-square{color:#3b5998;}footer .footer-bottom .social a.fa-twitter-square{color:#55acee;}footer .footer-bottom .social a.fa-google-plus-square{color:#d34836;}footer .footer-bottom .social a:hover{text-decoration:none;color:#207be3;}.lt-ie9 footer .footer-bottom .col-md-3{width:25%;float:left;}footer .back-to-top{position:absolute;right:17px;top:-37px;width:50px;height:37px;background:#fff;border-radius:2px 2px 0px 0px;text-align:center;box-shadow:0px -10px -10px 0px #000000;}footer .back-to-top a{font-size:35px;-webkit-transition:margin-top 0.3s ease-out 0s;-moz-transition:margin-top 0.3s ease-out 0s;-o-transition:margin-top 0.3s ease-out 0s;transition:margin-top 0.3s ease-out 0s;color:#da1a35;}footer .back-to-top a span{display:none;}footer .back-to-top a:hover{margin-top:-4px;text-decoration:none;color:#207be3;}#ui-datepicker-div[style]{z-index:1000 !important;background:#fff;font-family:'Gilroy-Regular',arial,sans-serif;border-width:1px;border-radius:4px;border-color:#cccccc;margin-top:3px;}#ui-datepicker-div[style] *{background-image:none !important;font-weight:normal !important;}#ui-datepicker-div[style] .ui-datepicker-next,#ui-datepicker-div[style] .ui-datepicker-prev{top:8px;width:0;height:0;}#ui-datepicker-div[style] .ui-datepicker-next:after,#ui-datepicker-div[style] .ui-datepicker-prev:after{content:"\f054";font-family:"FontAwesome";margin-right:7px;margin-top:-3px;float:left;color:#da1a35;}#ui-datepicker-div[style] .ui-datepicker-next.ui-state-hover,#ui-datepicker-div[style] .ui-datepicker-prev.ui-state-hover{border:none;background:none;top:8px;}#ui-datepicker-div[style] .ui-datepicker-prev{left:10px;}#ui-datepicker-div[style] .ui-datepicker-prev:after{content:"\f053";}#ui-datepicker-div[style] .ui-datepicker-next{right:19px;}.lt-ie9 #ui-datepicker-div[style] .ui-datepicker-next .col-md-3{width:25%;float:left;}#ui-datepicker-div[style] td a{text-align:center;}#ui-datepicker-div[style] .ui-state-disabled{opacity:0.2;}#ui-datepicker-div[style] .ui-datepicker-header{background:#eee;border-color:#cccccc;}.lt-ie9 #ui-datepicker-div[style] .ui-datepicker-header .col-md-8{width:66%;float:left;}.lt-ie9 #ui-datepicker-div[style] .ui-datepicker-header .col-md-6{width:50%;float:left;}.lt-ie9 #ui-datepicker-div[style] .ui-datepicker-header .col-md-4{width:33%;float:left;}@media (min-width:768px){.navbar-wrapper .container{padding-left:15px;padding-right:15px;}.navbar-wrapper .navbar{padding-left:0;padding-right:0;}.lt-ie9{bottom:-49px;}.lt-ie9  .live-update{position:absolute;top:2px;right:20px;}.lt-ie9  .live-update .service-update-anchor{margin-top:0;}.lt-ie9{top:-88px;}.lt-ie9  h2{background:#032866;padding-top:8px;padding-bottom:8px;}}.view .form-control{padding:5px 0;-webkit-box-shadow:none;box-shadow:none;}.view .form-text{padding:8px 10px;}.view .form-submit{margin-top:0 !important;}.view .bef-select-as-checkboxes,.view .bef-select-as-radios{height:inherit;border:none;}.view .bef-select-as-checkboxes .form-type-bef-checkbox,.view .bef-select-as-radios .form-type-bef-checkbox,.view .bef-select-as-checkboxes .form-type-radio,.view .bef-select-as-radios .form-type-radio{display:inline-block;}.view .bef-select-as-checkboxes .form-type-bef-checkbox input[type="checkbox"],.view .bef-select-as-radios .form-type-bef-checkbox input[type="checkbox"],.view .bef-select-as-checkboxes .form-type-radio input[type="checkbox"],.view .bef-select-as-radios .form-type-radio input[type="checkbox"],.view .bef-select-as-checkboxes .form-type-bef-checkbox input[type="radio"],.view .bef-select-as-radios .form-type-bef-checkbox input[type="radio"],.view .bef-select-as-checkboxes .form-type-radio input[type="radio"],.view .bef-select-as-radios .form-type-radio input[type="radio"]{display:none;}.view .bef-select-as-checkboxes .form-type-bef-checkbox label,.view .bef-select-as-radios .form-type-bef-checkbox label,.view .bef-select-as-checkboxes .form-type-radio label,.view .bef-select-as-radios .form-type-radio label{cursor:pointer;background:#da1a35;padding:2px 6px;border-radius:4px;float:left;white-space:nowrap;margin-right:2px;margin-bottom:1px;display:inline-block;color:#fff;font-weight:normal;font-family:'open_sansregular',arial,sans-serif;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;text-decoration:none;text-shadow:none;}.view .bef-select-as-checkboxes .form-type-bef-checkbox input[type=checkbox]:checked + label,.view .bef-select-as-radios .form-type-bef-checkbox input[type=checkbox]:checked + label,.view .bef-select-as-checkboxes .form-type-radio input[type=checkbox]:checked + label,.view .bef-select-as-radios .form-type-radio input[type=checkbox]:checked + label,.view .bef-select-as-checkboxes .form-type-bef-checkbox input[type=radio]:checked + label,.view .bef-select-as-radios .form-type-bef-checkbox input[type=radio]:checked + label,.view .bef-select-as-checkboxes .form-type-radio input[type=radio]:checked + label,.view .bef-select-as-radios .form-type-radio input[type=radio]:checked + label{color:inherit;background:#fff;box-shadow:0 0 2px #555;}.view .bef-select-as-checkboxes{box-shadow:0px 11px 9px -10px #aaaaaa;margin-bottom:15px;padding-bottom:11px;}.view .bef-select-as-checkboxes:before{content:"\f02c";font-family:"FontAwesome";margin-right:7px;margin-top:-3px;float:left;font-size:154%;color:#da1a35;}.view .bef-select-as-checkboxes .form-type-bef-checkbox input[type=checkbox]:checked + label:after{content:" \f057";font-family:"FontAwesome";vertical-align:0%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;color:#da1a35;}.view .view-content,.view .view-empty{margin-top:30px;}.view .pagination li:before{content:'';}.flipsnack{height:460px;}@media (max-width:1199px){.flipsnack{height:378.42666667px;}}@media (max-width:991px){.flipsnack{height:441.6px;}}@media (max-width:767px){.flipsnack{height:423.2px;}}@media (max-width:727px){.flipsnack{height:398.66666667px;}}@media (max-width:687px){.flipsnack{height:374.13333333px;}}@media (max-width:647px){.flipsnack{height:349.6px;}}@media (max-width:607px){.flipsnack{height:325.06666667px;}}@media (max-width:567px){.flipsnack{height:300.53333333px;}}@media (max-width:527px){.flipsnack{height:276px;}}@media (max-width:487px){.flipsnack{height:251.46666667px;}}@media (max-width:447px){.flipsnack{height:226.93333333px;}}@media (max-width:407px){.flipsnack{height:202.4px;}}@media (max-width:367px){.flipsnack{height:177.86666667px;}}.share input.form-control{width:100%;padding:6px 11px;font-size:19px;}.view-winchburgh-affected-routes .form-inline{padding-bottom:10px;}.view-winchburgh-affected-routes .form-inline select{width:100%;}.view-winchburgh-affected-routes .content{margin-top:10px;}.view-events #edit-month-value-date{width:100%;}.view-events #edit-title-wrapper{width:100%;}.view-events .views-widget-filter-field_event_category_tid{width:100%;}.view-events .views-exposed-form .views-submit-button{float:right;}.view-events .views-exposed-form .form-autocomplete .dropdown li:before{content:none;}.view-events .views-exposed-form .glyphicon-refresh:after{content:"\f1ce";font-family:'FontAwesome';font-size:100%;vertical-align:middle;color:#999;font-style:normal;}.view-events .views-exposed-form .glyphicon-refresh.glyphicon-spin{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear;}.view-events .views-exposed-form .views-exposed-widget{width:35%;float:left;}.view-events .views-exposed-form .views-exposed-widget.views-widget-filter-city_1{width:65%;float:right;}.view-events .views-exposed-form .views-exposed-widget label{display:none;}.view-events .views-exposed-form .views-exposed-widget.views-widget-filter-field_event_category_tid{float:none;width:100%;clear:both;}.view-events .views-exposed-form .views-exposed-widget.views-widget-filter-field_event_category_tid label{display:block;}.view-events .views-exposed-form .views-exposed-widget.views-submit-button{width:auto;}.lt-ie9 .view-events .views-exposed-form .col-md-8{width:66%;float:left;}.lt-ie9 .view-events .views-exposed-form .col-md-6{width:50%;float:left;}.lt-ie9 .view-events .views-exposed-form .col-md-4{width:33%;float:left;}.view-events .view-content{margin-top:10px;}.node-type-list-event .label-primary{background:#fff;display:inline-block;padding:5px 8px;box-shadow:0 0 2px #aaa;color:#777;font-weight:normal;font-size:15px;margin:4px 0px 4px 0px;}.node-type-list-event .well{clear:both;}.view-faqs .views-exposed-form{position:relative;}.view-faqs .views-exposed-form .views-exposed-widget{float:none;}.view-faqs .views-exposed-form .views-exposed-widget.views-widget-filter-title .form-control{width:auto;}.view-faqs .views-exposed-form .views-exposed-widget.views-submit-button,.view-faqs .views-exposed-form .views-exposed-widget.views-reset-button{float:right;}.view-solr-faqs .views-exposed-form{position:relative;}.view-solr-faqs .views-exposed-form .views-exposed-widget.views-widget-filter-keyword .form-control,.view-solr-faqs .views-exposed-form .views-exposed-widget.views-widget-filter-im_field_faq_category .form-control{width:auto;}.view-solr-faqs .views-exposed-form .views-exposed-widget.views-submit-button,.view-solr-faqs .views-exposed-form .views-exposed-widget.views-reset-button{float:right;}#block-views-employee-profiles-block-1 a:hover{text-decoration:none;}.main-content .node-employee-profile .field-type-image img,.main-content .node-list-event .field-type-image img{float:right;margin-left:6%;margin-bottom:1em;width:47%;}@media (max-width:630px){.main-content .node-employee-profile .field-type-image img,.main-content .node-list-event .field-type-image img{width:32%;}}@media (max-width:500px){.main-content .node-employee-profile .field-type-image img,.main-content .node-list-event .field-type-image img{width:auto;float:none;margin:0 auto;}}.main-content .node-list-event .field-type-image img{width:33%;}.main-content .node-employee-profile .field-type-text-with-summary,.main-content .node-list-event .field-type-text-with-summary{padding-top:17px;clear:left;font-size:24px;font-family:'Gilroy-Light',arial,sans-serif;width:47%;}@media (max-width:630px){.main-content .node-employee-profile .field-type-text-with-summary,.main-content .node-list-event .field-type-text-with-summary{width:62%;}}@media (max-width:500px){.main-content .node-employee-profile .field-type-text-with-summary,.main-content .node-list-event .field-type-text-with-summary{width:100%;float:none;}.lt-ie9 .main-content .node-employee-profile .field-type-text-with-summary .col-md-8,.lt-ie9 .main-content .node-list-event .field-type-text-with-summary .col-md-8{width:66%;float:left;}.lt-ie9 .main-content .node-employee-profile .field-type-text-with-summary .col-md-6,.lt-ie9 .main-content .node-list-event .field-type-text-with-summary .col-md-6{width:50%;float:left;}.lt-ie9 .main-content .node-employee-profile .field-type-text-with-summary .col-md-4,.lt-ie9 .main-content .node-list-event .field-type-text-with-summary .col-md-4{width:33%;float:left;}}#leftCol .block{margin-bottom:25px;}#leftCol .block-menu-block ul > li{color:inherit;margin:0;position:relative;border-bottom:1px solid #fff;background:transparent !important;}#leftCol .block-menu-block ul > li > a{color:inherit;font-size:19px;font-family:'Gilroy-Light',arial,sans-serif;padding:6px 13px 8px 13px;background:#ECEDF2;left:0;text-shadow:1px 1px 0px #ffffff;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;overflow:hidden;}#leftCol .block-menu-block ul > li > a:hover{left:-10px;background-color:#e0e2e7;}#leftCol .block-menu-block ul > li > a:hover,#leftCol .block-menu-block ul > li > a:focus{color:inherit;}#leftCol .block-menu-block ul > li.child-active > a.menu-toggle,#leftCol .block-menu-block ul > li.parent > a.menu-toggle{box-shadow:none;position:absolute;right:0px;left:auto;top:0px;width:40px;height:41px;display:block;background:transparent;border:0;}#leftCol .block-menu-block ul > li.child-active > a.menu-toggle:after,#leftCol .block-menu-block ul > li.parent > a.menu-toggle:after{content:"\f068";font-family:'FontAwesome';font-size:100%;line-height:30px;vertial-align:middle;color:#da1a35;}#leftCol .block-menu-block ul > li.child-active > a.menu-toggle.collapsed:after,#leftCol .block-menu-block ul > li.parent > a.menu-toggle.collapsed:after{content:"\f067";}#leftCol .block-menu-block ul > li.child-active > a.menu-toggle:hover,#leftCol .block-menu-block ul > li.parent > a.menu-toggle:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);margin-bottom:-4px;}#leftCol .block-menu-block ul > li.child-active:hover a.menu-toggle,#leftCol .block-menu-block ul > li.parent:hover a.menu-toggle{background:#fff;}#leftCol .block-menu-block ul > li.child-active > a,#leftCol .block-menu-block ul > li.active > a{background:#fff;font-family:'Gilroy-Regular',arial,sans-serif;box-shadow:none;}#leftCol .block-menu-block ul > li.active > a:first-child{left:-13px;}#leftCol .block-menu-block ul > li.active > a:first-child:before{content:"\f104";font-family:'FontAwesome';font-size:100%;vertial-align:middle;margin-right:6px;}#leftCol .block-menu-block ul > li ul li{padding:0;margin-left:11px;border-bottom:1px solid #fff;}#leftCol .block-menu-block ul > li ul li a{padding:7px 13px 7px 13px;font-size:16px;color:#041627;font-family:'Gilroy-Light',arial,sans-serif;background:#d9edff;position:relative;box-shadow:none;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;left:0;}#leftCol .block-menu-block ul > li ul li a:hover{left:-7px;padding-right:20px;background-color:#b6dcff;}#leftCol .block-menu-block ul > li ul li a:hover,#leftCol .block-menu-block ul > li ul li a:focus{color:inherit;}#leftCol .block-menu-block ul > li ul li.active a:first-child{background:#d9edff;left:0;}#leftCol .block-menu-block ul > li ul.in li.active > a:first-child{position:relative;font-family:'Gilroy-Regular',arial,sans-serif;background:#59afff;color:#fff;left:-5px;border-right:7px solid #59afff;text-shadow:none;}#leftCol .block-menu-block ul > li ul.in li.active > a:first-child:hover{left:-11px;background-color:#59afff;}.nav-sidebar,.navbar-collapse-mob{position:relative;margin-top:40px;margin-bottom:40px;}@media (min-width:992px){.nav-sidebar,.navbar-collapse-mob{margin-top:0;top:-56px;margin-bottom:-29px;}}.nav-sidebar h2,.navbar-collapse-mob h2{background:#ffffff;color:#fff;text-shadow:none;padding:12px 17px;margin:0;font-size:26px;line-height:32px;font-family:'Gilroy-Light',arial,sans-serif;border-bottom:0;}.nav-sidebar h2:after,.navbar-collapse-mob h2:after{content:"\f107";font-family:"FontAwesome";vertical-align:top;font-size:130%;margin-top:-4px;vertical-align:middle;margin-left:5px;line-height:0;display:inline-block;}.nav-sidebar h2 a,.navbar-collapse-mob h2 a{color:#fff;}.nav-sidebar ul > li,.navbar-collapse-mob ul > li{color:inherit;margin:0;position:relative;border-bottom:1px solid #fff;background:transparent !important;}.nav-sidebar ul > li > a,.navbar-collapse-mob ul > li > a{color:inherit;font-size:19px;font-family:'Gilroy-Light',arial,sans-serif;padding:6px 13px 8px 13px;background:#ECEDF2;left:0;text-shadow:1px 1px 0px #ffffff;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;overflow:hidden;}.nav-sidebar ul > li > a:hover,.navbar-collapse-mob ul > li > a:hover{left:-10px;background-color:#e0e2e7;}.nav-sidebar ul > li > a:hover,.navbar-collapse-mob ul > li > a:hover,.nav-sidebar ul > li > a:focus,.navbar-collapse-mob ul > li > a:focus{color:inherit;}.nav-sidebar ul > li.child-active > a.menu-toggle,.navbar-collapse-mob ul > li.child-active > a.menu-toggle,.nav-sidebar ul > li.parent > a.menu-toggle,.navbar-collapse-mob ul > li.parent > a.menu-toggle{box-shadow:none;position:absolute;right:0px;left:auto;top:0px;width:40px;height:41px;display:block;background:transparent;border:0;}.nav-sidebar ul > li.child-active > a.menu-toggle:after,.navbar-collapse-mob ul > li.child-active > a.menu-toggle:after,.nav-sidebar ul > li.parent > a.menu-toggle:after,.navbar-collapse-mob ul > li.parent > a.menu-toggle:after{content:"\f068";font-family:'FontAwesome';font-size:100%;line-height:30px;vertial-align:middle;color:#da1a35;}.nav-sidebar ul > li.child-active > a.menu-toggle.collapsed:after,.navbar-collapse-mob ul > li.child-active > a.menu-toggle.collapsed:after,.nav-sidebar ul > li.parent > a.menu-toggle.collapsed:after,.navbar-collapse-mob ul > li.parent > a.menu-toggle.collapsed:after{content:"\f067";}.nav-sidebar ul > li.child-active > a.menu-toggle:hover,.navbar-collapse-mob ul > li.child-active > a.menu-toggle:hover,.nav-sidebar ul > li.parent > a.menu-toggle:hover,.navbar-collapse-mob ul > li.parent > a.menu-toggle:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);margin-bottom:-4px;}.nav-sidebar ul > li.child-active:hover a.menu-toggle,.navbar-collapse-mob ul > li.child-active:hover a.menu-toggle,.nav-sidebar ul > li.parent:hover a.menu-toggle,.navbar-collapse-mob ul > li.parent:hover a.menu-toggle{background:#fff;}.nav-sidebar ul > li.child-active > a,.navbar-collapse-mob ul > li.child-active > a,.nav-sidebar ul > li.active > a,.navbar-collapse-mob ul > li.active > a{background:#fff;font-family:'Gilroy-Regular',arial,sans-serif;box-shadow:none;}.nav-sidebar ul > li.active > a:first-child,.navbar-collapse-mob ul > li.active > a:first-child{left:-13px;}.nav-sidebar ul > li.active > a:first-child:before,.navbar-collapse-mob ul > li.active > a:first-child:before{content:"\f104";font-family:'FontAwesome';font-size:100%;vertial-align:middle;margin-right:6px;}.nav-sidebar ul > li ul li,.navbar-collapse-mob ul > li ul li{padding:0;margin-left:11px;border-bottom:1px solid #fff;}.nav-sidebar ul > li ul li a,.navbar-collapse-mob ul > li ul li a{padding:7px 13px 7px 13px;font-size:16px;color:#041627;font-family:'Gilroy-Light',arial,sans-serif;background:#d9edff;position:relative;box-shadow:none;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;left:0;}.nav-sidebar ul > li ul li a:hover,.navbar-collapse-mob ul > li ul li a:hover{left:-7px;padding-right:20px;background-color:#b6dcff;}.nav-sidebar ul > li ul li a:hover,.navbar-collapse-mob ul > li ul li a:hover,.nav-sidebar ul > li ul li a:focus,.navbar-collapse-mob ul > li ul li a:focus{color:inherit;}.nav-sidebar ul > li ul li.active a:first-child,.navbar-collapse-mob ul > li ul li.active a:first-child{background:#d9edff;left:0;}.nav-sidebar ul > li ul.in li.active > a:first-child,.navbar-collapse-mob ul > li ul.in li.active > a:first-child{position:relative;font-family:'Gilroy-Regular',arial,sans-serif;background:#59afff;color:#fff;left:-5px;border-right:7px solid #59afff;text-shadow:none;}.nav-sidebar ul > li ul.in li.active > a:first-child:hover,.navbar-collapse-mob ul > li ul.in li.active > a:first-child:hover{left:-11px;background-color:#59afff;}.lt-ie9 .nav-sidebar,.lt-ie9 .navbar-collapse-mob{top:-88px;}.lt-ie9 .nav-sidebar h2,.lt-ie9 .navbar-collapse-mob h2{background:#032866;padding-top:8px;padding-bottom:8px;}#site-wrapper{position:relative;overflow:hidden;width:100%;background:#fff;}.node-type-competition-feature #site-wrapper{margin-top:134px;}#site-wrapper #site-canvas{width:100%;height:100%;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.3s ease all;transition:.3s ease all;}@media (max-width:991px){#site-wrapper #site-canvas{margin-top:128px;}}.borderless #site-wrapper #site-canvas{margin-top:20px !important;}#site-wrapper.show-nav #site-canvas{-webkit-transform:translateX(280px);transform:translateX(280px);}.lt-ie9 #site-wrapper{min-width:1280px;margin:0 auto;}header.show-nav .navbar-fixed-top{-webkit-transform:translateX(280px);transform:translateX(280px);background:transparent;}@media (max-width:767px){header.show-nav .navbar-fixed-top .navbar-toggle{left:-57px;background:#177CDA;}}header.show-nav .navbar-fixed-top .navbar-toggle .icon-bar.bar1{-webkit-transform:rotate(45deg);transform:rotate(45deg);}header.show-nav .navbar-fixed-top .navbar-toggle .icon-bar.bar2{position:absolute;left:-9999px;}header.show-nav .navbar-fixed-top .navbar-toggle .icon-bar.bar3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-4px;}.stick header.show-nav .navbar-fixed-top{overflow:visible;background:transparent;}header.show-nav .navbar-fixed-top .journeyplanner-bar{box-shadow:none;}@media (max-width:767px){header.show-nav .navbar-fixed-top .navbar-brand{margin-left:80px !important;}}header.show-nav .navbar-fixed-top .journeyplanner-bar{display:none;}.lt-ie9 header .navbar{position:relative;min-width:1280px;margin:0 auto;}@media (max-width:991px){.main-content .nav-sidebar{display:none;}}.navbar-collapse-mob{width:280px;margin-top:0;position:absolute;top:0;z-index:-2;padding:0 20px 0 0;opacity:0;-webkit-transform:translateX(-280px);transform:translateX(-280px) translateY(-170px) scale(0.8);-webkit-transition:transform 0.4s ease-out 0s,opacity 0.55s ease-in 0.1s;-moz-transition:transform 0.4s ease-out 6s,opacity 0.55s ease-in 0.1s;-o-transition:transform 0.4s ease-out 0s,opacity 0.55s ease-in 0.1s;transition:transform 0.4s ease-out 0s,opacity 0.55s ease-in 0.1s;}.navbar-collapse-mob h2{padding:31px 51px 41px 29px;background:#fff;color:#12356f;font-size:43px;line-height:42px;text-align:center;}.navbar-collapse-mob h2:after{content:none;}@media (min-width:768px){.navbar-collapse-mob h2{padding-left:47px;}}.navbar-collapse-mob ul > li > a{background:#12356F;color:#fff;text-shadow:none;overflow:visible !important;}.navbar-collapse-mob ul > li > a.menu-toggle:after{color:#fff !important;}.navbar-collapse-mob ul > li > a.menu-toggle:hover:after{color:#fff !important;background:transparent !important;}.navbar-collapse-mob ul > li > a:first-child:hover{left:0 !important;background:#ddd !important;}.navbar-collapse-mob ul > li:hover .menu-toggle{background:transparent !important;}.navbar-collapse-mob ul > li:hover .menu-toggle:after{color:#da1a35 !important;}.navbar-collapse-mob ul > li.active > a:first-child{background:#436CAE;left:auto !important;padding-right:13px;color:#fff;}.navbar-collapse-mob ul > li.active > a:first-child:before{content:none !important;}.navbar-collapse-mob ul > li.active > a:first-child:after{content:"\f0da";font-family:'FontAwesome';font-size:151%;margin-top:-6px;color:#12356F !important;position:absolute;right:-16px;}.navbar-collapse-mob ul > li ul .menu-toggle:after{color:#da1a35 !important;}.navbar-collapse-mob ul > li ul li > a:hover{padding-right:0;}.navbar-collapse-mob ul > li ul li:hover a.menu-toggle:after{color:#da1a35 !important;}.navbar-collapse-mob ul > li ul > li{color:inherit;margin:0;position:relative;border-bottom:1px solid #fff;background:transparent !important;}.navbar-collapse-mob ul > li ul > li > a{color:inherit;font-size:19px;font-family:'Gilroy-Light',arial,sans-serif;padding:6px 13px 8px 13px;background:#ECEDF2;left:0;text-shadow:1px 1px 0px #ffffff;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;overflow:hidden;}.navbar-collapse-mob ul > li ul > li > a:hover{left:-10px;background-color:#e0e2e7;}.navbar-collapse-mob ul > li ul > li > a:hover,.navbar-collapse-mob ul > li ul > li > a:focus{color:inherit;}.navbar-collapse-mob ul > li ul > li.child-active > a.menu-toggle,.navbar-collapse-mob ul > li ul > li.parent > a.menu-toggle{box-shadow:none;position:absolute;right:0px;left:auto;top:0px;width:40px;height:41px;display:block;background:transparent;border:0;}.navbar-collapse-mob ul > li ul > li.child-active > a.menu-toggle:after,.navbar-collapse-mob ul > li ul > li.parent > a.menu-toggle:after{content:"\f068";font-family:'FontAwesome';font-size:100%;line-height:30px;vertial-align:middle;color:#da1a35;}.navbar-collapse-mob ul > li ul > li.child-active > a.menu-toggle.collapsed:after,.navbar-collapse-mob ul > li ul > li.parent > a.menu-toggle.collapsed:after{content:"\f067";}.navbar-collapse-mob ul > li ul > li.child-active > a.menu-toggle:hover,.navbar-collapse-mob ul > li ul > li.parent > a.menu-toggle:hover{-ms-transform:scale(1.3,1.3);-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3);margin-bottom:-4px;}.navbar-collapse-mob ul > li ul > li.child-active:hover a.menu-toggle,.navbar-collapse-mob ul > li ul > li.parent:hover a.menu-toggle{background:#fff;}.navbar-collapse-mob ul > li ul > li.child-active > a,.navbar-collapse-mob ul > li ul > li.active > a{background:#fff;font-family:'Gilroy-Regular',arial,sans-serif;box-shadow:none;}.navbar-collapse-mob ul > li ul > li.active > a:first-child{left:-13px;}.navbar-collapse-mob ul > li ul > li.active > a:first-child:before{content:"\f104";font-family:'FontAwesome';font-size:100%;vertial-align:middle;margin-right:6px;}.navbar-collapse-mob ul > li ul > li ul li{padding:0;margin-left:11px;border-bottom:1px solid #fff;}.navbar-collapse-mob ul > li ul > li ul li a{padding:7px 13px 7px 13px;font-size:16px;color:#041627;font-family:'Gilroy-Light',arial,sans-serif;background:#d9edff;position:relative;box-shadow:none;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;left:0;}.navbar-collapse-mob ul > li ul > li ul li a:hover{left:-7px;padding-right:20px;background-color:#b6dcff;}.navbar-collapse-mob ul > li ul > li ul li a:hover,.navbar-collapse-mob ul > li ul > li ul li a:focus{color:inherit;}.navbar-collapse-mob ul > li ul > li ul li.active a:first-child{background:#d9edff;left:0;}.navbar-collapse-mob ul > li ul > li ul.in li.active > a:first-child{position:relative;font-family:'Gilroy-Regular',arial,sans-serif;background:#59afff;color:#fff;left:-5px;border-right:7px solid #59afff;text-shadow:none;}.navbar-collapse-mob ul > li ul > li ul.in li.active > a:first-child:hover{left:-11px;background-color:#59afff;}.navbar-collapse-mob ul.menu > li > a{background:#fff;color:#444;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;font-size:17px;padding-top:9px;}.navbar-collapse-mob ul.menu > li > a:after{content:"";}.navbar-collapse-mob ul.menu > li > a:before{content:"\f107";font-size:18px;font-family:"FontAwesome";vertical-align:-2%;margin-right:10px;width:20px;display:inline-block;color:#666;}.navbar-collapse-mob ul.menu > li > a.login:before,.navbar-collapse-mob ul.menu > li > a.abellio-customer:before{content:"\f007";}.navbar-collapse-mob ul.menu > li > a.logout:before{content:"\f08b";}.navbar-collapse-mob ul.menu > li > a.register:before{content:"\f044";}.navbar-collapse-mob ul.menu > li > a.contact:before{content:"\f086";}.navbar-collapse-mob ul.menu > li > a.facebook:before{content:"\f09a";}.navbar-collapse-mob ul.menu > li > a.twitter:before{content:"\f099";}.show-nav .navbar-collapse-mob{-webkit-transform:translateX(0);transform:translateX(0) translateY(0) scale(1);opacity:1;z-index:51;}.navbar-collapse-mob .nav-sidebar{margin:0;}.navbar-collapse-mob ul > li ul.in li.active a:first-child{border:0 !important;}.navbar-collapse-mob ul > li ul.in li.active a:first-child:hover{color:#59636f;}.navbar-collapse-mob ul > li ul.in li.active > a:first-child{background:#fff !important;color:#59636f !important;}#leftCol .block-block{border:1px solid #cccccc;border-radius:3px;padding:15px;}#leftCol .block-block h2{margin-top:0;}#leftCol .block-block .btn{margin-bottom:0;white-space:normal;}.offcanvas{display:none;}.ui-widget{font-family:'Gilroy-Regular',arial,sans-serif;}.ui-widget-overlay{background:rgba(4,14,23,0.85);}.ui-draggable .ui-widget-header{background:#12356f;border:0;color:#fff;font-family:'Gilroy-Regular',arial,sans-serif;font-size:20px;font-weight:normal;}.ui-draggable.ui-dialog .ui-dialog-titlebar-close{background:none;border:0;}.ui-draggable.ui-dialog .ui-dialog-titlebar-close span{background:none;text-indent:initial;overflow:visible;margin-left:-15px;margin-top:-15px;width:auto;height:auto;}.ui-draggable.ui-dialog .ui-dialog-titlebar-close span:after{content:"\f057";font-size:130%;vertical-align:8%;color:#fff;font-family:"FontAwesome";}.ui-draggable .ui-widget-content{color:#59636f;padding:18px 18px 13px 18px;}.ui-draggable .ui-widget-content a.btn{font-family:'Gilroy-Regular',arial,sans-serif;outline:none !important;border-radius:2px;border-color:#c0c0c0;font-size:17px;color:#fff;padding:15px;margin-bottom:5px;text-align:left;text-shadow:1px 1px 0px rgba(0,0,0,0.3);background:#2e89de;background:-moz-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#2e89de),color-stop(100%,#1c75c9));background:-webkit-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-o-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:-ms-linear-gradient(top,#2e89de 0%,#1c75c9 100%);background:linear-gradient(to bottom,#2e89de 0%,#1c75c9 100%);background:#FFFFFF;-webkit-transition:all 0.2s ease-out 0s;-moz-transition:all 0.2s ease-out 0s;-o-transition:all 0.2s ease-out 0s;transition:all 0.2s ease-out 0s;}.ui-draggable .ui-widget-content a.btn i{font-family:"FontAwesome";font-size:150%;margin-right:5px;vertical-align:middle;line-height:15px;}.ui-draggable .ui-widget-content a.btn:hover{background:#fff;color:#2e89de;border-color:#cccccc;text-shadow:none;}.touch ul.ui-autocomplete{-webkit-backface-visibility:hidden;backface-visibility:hidden;}.autocomplete-parent{position:relative;}.autocomplete-parent .ajax-progress{position:absolute;top:4px;right:9px;background-color:#FFFFFF;z-index:10;padding:4px;}.autocomplete-parent.with-label .ajax-progress{top:30px;}.autocomplete-parent.col-sm-9 .ajax-progress{right:25px;}.lt-ie9.wf-loading :before,.lt-ie9.wf-loading :after{content:'' !important;}.lt-ie9 .container{width:1170px;}.club50 h2 .btnLogout{float:right;margin-bottom:30px;margin-left:20px;vertical-align:middle;}@media screen and (max-width:635px){.club50 h2 .btnLogout{position:absolute;top:-61px;left:-6px;padding:0px 8px !important;background:#fff;color:#2984D8;text-shadow:none;border:1px solid #444;}}.club50 .club50logo{width:300px;}@media screen and (max-width:600px){.club50 .club50memberdetails td{display:block;width:auto !important;max-width:none !important;}.club50 .club50logo{text-align:center;}}.club50 .club50offertandc{font-size:15px;}.club50 .webform-client-form h3{margin-top:25px;}.club50 .webform-client-form h3:first-child{margin-top:0;}.club50 .webform-client-form div.webform-component-fieldset > div > div:first-child h3{margin-top:0;}.engineeringreadmore{display:inline-block;padding:14px 0 0 0;}.club50 .main-content:after{content:"";position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(4,14,23,0.93);z-index:-1;-webkit-transition:all 0.4s ease-out 0s;-moz-transition:all 0.4s ease-out 0s;-o-transition:all 0.4s ease-out 0s;transition:all 0.4s ease-out 0s;opacity:0;}.image-crop .club50 .main-content:after{opacity:1;z-index:2;}.webcam .crop-image{z-index:1;}.crop-image.facefail{border:3px solid #CF2E2E;}.club50 .webform-component--photo-upload{border:0;}.club50 .webform-component--photo-upload .panel-body{padding:0;}#edit-submitted-photo-upload-photograph-ajax-wrapper,#edit-submitted-photo-upload-new-photo-ajax-wrapper{background:#eee;border:1px solid #dddddd;border-radius:4px;padding:3px 15px 15px 15px;position:relative;}@media (max-width:767px){#edit-submitted-photo-upload-photograph-ajax-wrapper,#edit-submitted-photo-upload-new-photo-ajax-wrapper{padding:7px;}}#edit-submitted-photo-upload-photograph-ajax-wrapper label,#edit-submitted-photo-upload-new-photo-ajax-wrapper label{position:absolute;top:-31px;height:35px;left:-1px;background:#eee;border:1px solid #dddddd;border-bottom:0;border-radius:4px 4px 0 0;padding:5px 14px;}#edit-submitted-photo-upload-photograph-ajax-wrapper h2,#edit-submitted-photo-upload-new-photo-ajax-wrapper h2{top:15px;left:auto;display:block;font-size:35px;padding-bottom:16px;text-align:center;}@media (max-width:767px){#edit-submitted-photo-upload-photograph-ajax-wrapper h2,#edit-submitted-photo-upload-new-photo-ajax-wrapper h2{font-size:28px;}}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions{position:relative;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner{height:225px;min-height:225px;display:block;visibility:visible;overflow:hidden;position:relative;background:#fff;border-radius:8px;border:1px solid #dddddd;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner .instructions-wrapper,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner .instructions-wrapper{padding:15px 15px 60px 15px;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner:after,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner:after{content:"";position:absolute;width:101%;padding:0 15px;height:130px;bottom:0px;border-bottom:30px solid #fff;left:-5px;margin-left:-5px;box-shadow:inset 0px -31px 45px 3px #ffffff;-webkit-transition:box-shadow 0.5s ease-out 0s;-moz-transition:box-shadow 0.5s ease-out 0s;-o-transition:box-shadow 0.5s ease-out 0s;transition:box-shadow 0.5s ease-out 0s;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner.collapse.in,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner.collapse.in{height:auto;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner ol,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner ol{padding-left:23px;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner ol li,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner ol li{line-height:22px;margin-top:9px;margin-bottom:11px !important;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner ol li:before,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner ol li:before{top:0;}.mobile #edit-submitted-photo-upload-photograph-ajax-wrapper .instructions .instructions-inner ol li.desktop,.mobile #edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions .instructions-inner ol li.desktop{display:none;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions h3,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions h3{margin-bottom:15px !important;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions button,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions button{position:absolute;bottom:0;right:0;z-index:1;display:block;width:100%;font-family:'Gilroy-Regular',arial,sans-serif;padding:1px;text-shadow:none;text-align:center;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions button .less,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions button .less{display:inline-block;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions button .more,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions button .more{display:none;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions button.collapsed .more,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions button.collapsed .more{display:inline-block;}#edit-submitted-photo-upload-photograph-ajax-wrapper .instructions button.collapsed .less,#edit-submitted-photo-upload-new-photo-ajax-wrapper .instructions button.collapsed .less{display:none;}@media (max-width:767px){.webform-client-form .webform-component-date label,.webform-client-form .webform-component-time label,.webform-client-form .webform-component-textarea label{display:block;}}.webform-client-form .webform-component-date .form-control,.webform-client-form .webform-component-time .form-control,.webform-client-form .webform-component-textarea .form-control{padding:6px 3px;}@media (max-width:767px){.webform-client-form .webform-component-date div.col-sm-9,.webform-client-form .webform-component-time div.col-sm-9,.webform-client-form .webform-component-textarea div.col-sm-9{padding:0;}}form.webform-client-form .cropimage-container .help-block{float:none;padding-left:0;color:#858585;}.refreshFontAwesome :before,.refreshFontAwesome :after{content:none !important;}#faceValidateHTML h2,#faceValidateHTML h3{margin-bottom:20px;}.webform-client-form.preview .form-item{margin-left:0;margin-right:0;padding:10px 0;border-top:1px solid #e1e1e1;}.webform-client-form.preview .form-item.webform-component--photo-upload--photograph{width:100%;text-align:center;margin-left:0;}.webform-client-form.preview .form-item.webform-component--photo-upload--photograph label{padding:10px;border:0;border-bottom:1px solid #e2e2e2;font-size:18px;}.webform-client-form.preview .form-item.webform-component--photo-upload--photograph div{margin:0;width:100%;padding-bottom:30px;}.webform-client-form.preview .form-item.webform-component--photo-upload--photograph div img{border:1px solid #fff;box-shadow:0px 0px 8px 0px rgba(0,0,0,0.5);}.webform-client-form.preview .form-item:nth-child(even){background:#f6f6f6;}.webform-client-form.preview .form-item:before,.webform-client-form.preview .form-item:after{content:" ";display:table;clear:both;}.webform-client-form.preview .form-item label{padding-top:0;font-weight:bold;padding-right:10px;border-right:1px solid #e2e2e2;}.webform-client-form.preview .webform-component-fieldset button{margin:20px 0px;float:left;}.webform-client-form.preview .webform-component-fieldset button.webform-submit{float:right;}.webform-client-form.preview .webform-component-fieldset button.webform-previous{background:#F2F9FF;color:#da1a35;border:1px solid #B6D4EF;text-shadow:none;}.webform-client-form.preview .webform-component-fieldset button.webform-previous:hover{background:#fff;}@media (max-width:767px){.webform-client-form.preview .webform-component-fieldset button{float:none !important;}}.webform-client-form button{border-radius:2px !important;}@media (max-width:767px){.club50 .panel-body{padding:7px;}}.no-padding .modal-header .close{margin-top:-10px;}.no-padding .modal-body{padding:6px;height:93%;}.fullscreen-modal .modal-dialog{width:97%;}.fullscreen-modal .modal-dialog{height:98%;}.fullscreen-modal .modal-content{height:96%;}.fullscreen-modal .modal-body{height:89%;}.col-md-8 article:before,.col-md-8 article:after{content:" ";display:table;}.col-md-8 article:after{clear:both;}.full-width{width:100%;}.node-type-abellio-customer{}@media screen and (max-width:690px){.node-type-abellio-customer .main-content table{border:0;}.node-type-abellio-customer .main-content table thead{display:none;}.node-type-abellio-customer .main-content table tr{margin-bottom:10px;border-bottom:2px solid #dddddd;}.node-type-abellio-customer .main-content table td{display:block;text-align:right;font-size:13px;}.node-type-abellio-customer .main-content table td:last-child{border-bottom:0;}.node-type-abellio-customer .main-content table td:before{content:attr(data-label);float:left;font-weight:bold;}.node-type-abellio-customer .nobutton table tr:last-child{margin-bottom:0;border-bottom:none;}}.node-type-abellio-customer #leftCol{padding-top:36px;}.node-type-abellio-customer.not-front .main-content article{}@media (max-width:991px){.node-type-abellio-customer.not-front .main-content article{margin-top:-58px;}}@media (min-width:1822px){.node-type-abellio-customer.not-front .main-content article{margin-top:-52px;}}.node-type-abellio-customer #heroCarousel .carousel{height:450px;}.node-type-abellio-customer #heroCarousel .carousel .carousel-inner > .item > div > img{top:-98px;}.node-type-abellio-customer a.btn-form{margin-bottom:0;margin:0 2px;}.node-type-abellio-customer #site-wrapper form button.btn.form-submit.webform-submit,.node-type-abellio-customer #site-wrapper form button.btn.form-submit.webform-previous,.node-type-abellio-customer #site-wrapper form a.btn.btn-form{padding:3px 8px;font-family:'open_sansregular',arial,sans-serif;margin:0 4px;}@media (max-width:430px){.node-type-abellio-customer #site-wrapper form button.btn.form-submit.webform-submit,.node-type-abellio-customer #site-wrapper form button.btn.form-submit.webform-previous,.node-type-abellio-customer #site-wrapper form a.btn.btn-form{float:none !important;margin-left:0;margin-right:70px;margin-top:10px;margin-bottom:10px;}}@media (max-width:370px){.node-type-abellio-customer .main-content .nav-tabs > li a{padding:5px;font-size:16px;}}.node-type-abellio-customer .info.well,.node-type-abellio-customer .cardsection{margin-bottom:40px;}@media (max-width:690px){.node-type-abellio-customer .info.well .btn.pull-right,.node-type-abellio-customer .cardsection .btn.pull-right{float:none !important;margin-left:0;margin-bottom:10px;}}.node-type-abellio-customer .mini-detail{margin-bottom:15px;}.node-type-abellio-customer .cardsection{box-shadow:0px 11px 9px -10px #dadada;padding-bottom:15px;border-bottom:1px solid #e1e1e1;}.node-type-abellio-customer .cardsection.nobutton{padding-bottom:0;}.node-type-abellio-customer .cardsection.nobutton table{margin-bottom:0;border-bottom:none;}.node-type-abellio-customer .main-content table td,.node-type-abellio-customer .main-content table th{padding:10px;}.node-type-abellio-customer a.full-width{text-align:center;}.node-type-abellio-customer .webform-component--name-and-address,.node-type-abellio-customer .delivery_address,.node-type-abellio-customer .billing_address{margin-bottom:20px;background-color:#ffffff;border:1px solid transparent;border-color:#dddddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:15px;}.node-type-abellio-customer .webform-component--name-and-address address,.node-type-abellio-customer .delivery_address address,.node-type-abellio-customer .billing_address address{margin-bottom:0;}.node-type-abellio-customer .account-details-container .account-details-actions{margin-top:1em;}.node-type-abellio-customer #payment-form tfoot{background:#ffe;}.node-type-abellio-customer em.pending{color:#77818e;}.node-type-abellio-customer .webform-component--terms-conditions{margin-bottom:15px;}.node-type-abellio-customer article .btn{white-space:normal;}.node-type-abellio-customer .months{margin-bottom:25px;}.node-type-abellio-customer .months a.btn{padding:0 6px;margin:4px 3px;}.node-type-abellio-customer .webform-client-form .webform-previous{float:none;}.block-abellio-customer{margin-bottom:18px;clear:both;}#block-abellio-customer-user-details{padding:12px 10px 10px;border:1px solid #dddddd;}#block-abellio-customer-user-details .user-details{margin-bottom:10px;}#block-abellio-customer-user-details .user-details div{border-bottom:1px solid #dddddd;margin-bottom:3px;padding:0px 3px 3px;}#block-abellio-customer-user-details .user-details div.email{word-break:break-all;}#block-abellio-customer-user-details .user-details div:last-child{border:none;}#block-abellio-customer-tickets-site-link a{text-align:center;}#block-abellio-customer-tickets-site-link a i{font-size:300%;line-height:inherit;}#block-abellio-customer-tickets-site-link a .main-text{font-size:150%;}table.ticket-history th{vertical-align:top;}table.ticket-history tr.odd td{background:#FFFFFF;}table.ticket-history tr.even td{background:#f9f9f9;}table.ticket-history tr.booking td,table.ticket-history tr.transaction-total td{border-top:none;}table.ticket-history tr.booking td.travel-dates,table.ticket-history tr.transaction-total td.travel-dates,table.ticket-history tr.booking td.journey,table.ticket-history tr.transaction-total td.journey,table.ticket-history tr.booking td.ticket-type,table.ticket-history tr.transaction-total td.ticket-type{border-top:1px solid #dddddd;}table.ticket-history tr.in{border:2px solid #aaa;border-top:0;box-shadow:inset 0 0 4px rgba(0,0,0,0.5);}table.ticket-history tr.details-open{border-color:#aaa;border:2px solid #aaa;border-bottom:0;border-top:0;margin-bottom:-10px;}table.ticket-history tr.details-open td{background:#fffdd4;}table.ticket-history tr.details-open:first-child{border-top:2px solid #aaa;}table.ticket-history tr .actions a{font-size:22px;}table.ticket-history tr .actions a:before{content:"\f068";font-family:"FontAwesome";display:inline-block;width:20px;}table.ticket-history tr .actions a.collapsed:before{content:"\f067";}table.ticket-history tr span.outward-date:before,table.ticket-history tr span.return-date:before{content:"\f064";font-family:"FontAwesome";margin-right:5px;}table.ticket-history tr span.return-date:before{content:"\f112";}table.ticket-history tr.transaction-details > td{padding:20px;background:#fff;}table.ticket-history tr.transaction-details > td h4.panel-title{background:#5D5398;color:#fff;padding:7px 10px;border-radius:2px;text-shadow:none !important;text-align:left;}table.ticket-history tr.transaction-details > td h4.panel-title a{padding-top:0 !important;color:#f3e6ff !important;}table.ticket-history tr.transaction-details > td h4.panel-title a span{float:right;font-size:25px;color:#fff;margin-left:30px;}table.ticket-history tr.transaction-details > td h4.panel-title a:after{top:13px !important;color:#fff !important;}table.ticket-history tr.transaction-details > td h4.panel-title a.collapsed{color:#fff !important;}table.ticket-history tr.transaction-details h5{font-size:15px;font-weight:bold;background:#f1f1f1;padding:6px;margin-top:28px;text-shadow:2px 2px 1px #fff,1px 1px 1px #fff;border-bottom:1px solid #e6e6e6;}table.ticket-history tr.transaction-details .delivery-details .ref{display:inline-block;background:#fdffd0;border:1px solid #e9dc7d;color:#74680d;padding:13px 20px;font-size:18px;margin:10px 0;}@media screen and (max-width:690px){table.ticket-history tr.transaction-details .journey-details .seating ul li{float:right;margin-left:9px;}table.ticket-history tr.transaction-details .journey-details .seating ul li:before{content:none;}}table.ticket-history tr.transaction-details .ticket-details span.ticket-type{font-weight:bold;}table.ticket-history tr.transaction-details .ticket-details span.ticket-price{float:right;}table.ticket-history tr.transaction-details .info{margin:5px 0 0 0;font-style:italic;}table.ticket-history tr.transaction-details .payment-info .journey-title{font-weight:bold;}table.ticket-history tr.transaction-details .payment-info .journey-title span{font-weight:normal;}table.ticket-history tr.transaction-details .payment-info td.total{font-weight:bold;text-align:right;}table.ticket-history tr.transaction-details .payment-info tr.total td.total{font-size:20px;color:#8272dc;}table.ticket-history tr .panel-group .panel .panel-collapse{padding-bottom:15px;}@media screen and (max-width:690px){table.ticket-history tr .panel-group .panel .panel-collapse a.btn.pull-right{float:none !important;}}body.printing{padding:65px;}body.printing div,body.printing table,body.printing table *{width:auto !important;}body.printing .article{padding:0;}body.printing .article article{margin-top:0!important;}body.printing .hide{display:none;}body.printing .print-btn{display:none;}body.printing .close-print{position:absolute;top:2px;left:30px;cursor:pointer;font-size:30px;}body.printing .close-print:before{content:"\f057";font-family:"FontAwesome";color:#da1a35;font-size:45px;}body.printing td.actions{display:none;}body.printing tr.details-open{border:0 !important;}body.printing tr.details-open td{background:inherit !important;}@media screen and (max-width:690px){body.printing tr.details-open{border-bottom:0;border-top:2px solid #aaa;margin-bottom:0px;}}body.printing table.ticket-history tr.transaction-details > td h4.panel-title a{color:#000 !important;}body.printing table.ticket-history tr.transaction-details > td h4.panel-title{font-size:25px;background:#fff !important;padding:0;}body.printing table.ticket-history tr.transaction-details > td h4.panel-title a span{margin-top:10px;display:block;float:none;color:#666 !important;}body.printing .main-content .panel-group .panel h4 a:after{display:none;}body.printing .col-md-8{width:100%;}@media print{#heroCarousel,.footer-top,.back-to-top,.footer-bottom-top .col-md-8,footer .social{display:none;}.not-front .main-content article{margin-top:10px;}.not-front .main-content article h1{margin-top:10px;margin-bottom:0px;padding:0;}.print-logo[style]{display:block !important;width:250px;height:auto;margin:0 0 20px 30px;}.club50registration button,.club50registration a.btn,.club50registration form .standfirst{display:none;}#block-abellio-customer-dashboard-links,.node-type-abellio-customer table th.actions,.node-type-abellio-customer table td.actions,.node-type-abellio-customer table th.action,#block-abellio-customer-user-details .details a,.node-type-abellio-customer #leftCol .block-menu-block,.node-type-abellio-customer #leftCol a,.node-type-abellio-customer button,.node-type-abellio-customer .webform-component--terms-conditions{display:none;}.node-type-abellio-customer.not-front .main-content article{margin-top:0px !important;}.node-type-abellio-customer h1{margin-bottom:5px !important;}.node-type-abellio-customer #leftCol{padding-top:0 !important;}.node-type-abellio-customer .main-content .article{padding-bottom:10px !important;}#block-abellio-customer-user-details{padding:0  !important;border:none !important;}.node-type-abellio-customer .form-group{margin-bottom:5px !important;}body.printing .close-print{display:none;}body.printing tr.details-open{border:0 !important;}body.printing tr.details-open td{background:inherit !important;}.main-content .panel-group .panel:first-child h4 a:after{display:none;}img{margin-bottom:20px;}}.live-travel-updates{position:relative;margin-bottom:40px;}#live-travel-service-groupsModal .live-travel-updates{margin-bottom:0;}.live-travel-updates .service-group{margin-bottom:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}.live-travel-updates .service-group.use-service-groups{padding-left:40px;}@media (max-width:550px){.live-travel-updates .service-group.use-service-groups{padding-left:20px;}}.live-travel-updates .service-group.in{margin-bottom:25px;}.live-travel-updates .latest-update{margin-bottom:15px;background:#fff;padding:4px 10px 4px 10px;font-family:'Gilroy-Light',arial,sans-serif;color:#777;display:inline-block;font-size:15px;}@media (min-width:549px){.live-travel-updates .latest-update{position:absolute;top:-43px;right:0;margin-bottom:0;}}.live-travel-updates .latest-update.inProgress .update i{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear;}.live-travel-updates .latest-update .update{color:#da1a35;margin-left:8px;padding:3px 0 3px 10px;border-left:1px solid #ccc;font-size:110%;}.live-travel-updates .latest-update .update.inProgress i{-webkit-animation:fa-spin 0.8s infinite linear;animation:fa-spin 0.8s infinite linear;}.live-travel-updates .latest-update .update.inProgress i:before{position:relative;top:1px;left:-1px;}.live-travel-updates a.revealmore{background:#fff;display:block;padding:5px;text-align:center;font-family:'Gilroy-Regular',arial,sans-serif;}.live-travel-updates a.revealmore:after{content:"\f078";font-family:'FontAwesome';font-size:80%;vertical-align:10%;line-height:15px;margin-left:4px;color:#da1a35;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}.live-travel-updates a.revealmore:hover{text-decoration:none;}.live-travel-updates a.revealmore:hover:after{vertical-align:-5%;}.not-front .live-travel-updates a.revealmore:hover:after{vertical-align:10%;margin-left:8px;}.live-travel-updates div.hidden-routes{display:none;}.live-travel-updates ul,.live-travel-updates .good-service{clear:both;padding-left:0;}.live-travel-updates ul li,.live-travel-updates .good-service li{list-style-type:none;list-style-position:outside;margin-bottom:9px;}.live-travel-updates ul li h2,.live-travel-updates .good-service li h2,.live-travel-updates ul li h3,.live-travel-updates .good-service li h3{padding:3px 10px 3px 47px;background:#fff;border-radius:3px;margin-bottom:0;margin-top:0;border:1px solid #ccc;box-shadow:inset 0px 0px 3px 1px #fff;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 20%,#ebebeb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#ffffff),color-stop(100%,#ebebeb));background:-webkit-linear-gradient(top,#ffffff 20%,#ebebeb 100%);background:-o-linear-gradient(top,#ffffff 20%,#ebebeb 100%);background:-ms-linear-gradient(top,#ffffff 20%,#ebebeb 100%);background:linear-gradient(to bottom,#ffffff 20%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ebebeb',GradientType=0);font-family:'Gilroy-Regular',arial,sans-serif;font-size:17px;text-shadow:1px 1px 0px #ffffff,2px 2px 1px #ffffff;position:relative;}.live-travel-updates ul li h2 span,.live-travel-updates .good-service li h2 span,.live-travel-updates ul li h3 span,.live-travel-updates .good-service li h3 span{font-style:italic;color:#53c360;}.live-travel-updates ul li h2:before,.live-travel-updates .good-service li h2:before,.live-travel-updates ul li h3:before,.live-travel-updates .good-service li h3:before{content:"\f058";color:#53c360;font-family:"FontAwesome";font-size:150%;vertical-align:top;margin-top:5px;margin-right:13px;line-height:1;margin-left:-35px;width:22px;display:inline-block;}.live-travel-updates ul li h2 a,.live-travel-updates .good-service li h2 a,.live-travel-updates ul li h3 a,.live-travel-updates .good-service li h3 a{color:#59636f;text-decoration:none;display:inline-block;width:100%;padding-right:24px;padding-top:8px;padding-bottom:8px;word-wrap:break-word;}.live-travel-updates ul li h2 a:after,.live-travel-updates .good-service li h2 a:after,.live-travel-updates ul li h3 a:after,.live-travel-updates .good-service li h3 a:after{color:#485865;position:absolute;right:10px;top:13px;content:"\f068";font-family:"FontAwesome";font-size:125%;vertical-align:middle;line-height:15px;-webkit-transition:transform 0.25s ease-out 0s;-moz-transition:transform 0.25s ease-out 0s;-o-transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;}.live-travel-updates ul li h2 a:hover:after,.live-travel-updates .good-service li h2 a:hover:after,.live-travel-updates ul li h3 a:hover:after,.live-travel-updates .good-service li h3 a:hover:after{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}.live-travel-updates ul li h2 a.collapsed:after,.live-travel-updates .good-service li h2 a.collapsed:after,.live-travel-updates ul li h3 a.collapsed:after,.live-travel-updates .good-service li h3 a.collapsed:after{content:"\f067";}.live-travel-updates ul li.major h2 span,.live-travel-updates .good-service li.major h2 span,.live-travel-updates ul li.major h3 span,.live-travel-updates .good-service li.major h3 span,.live-travel-updates ul li.major h2:before,.live-travel-updates .good-service li.major h2:before,.live-travel-updates ul li.major h3:before,.live-travel-updates .good-service li.major h3:before{color:#f26175;}.live-travel-updates ul li.major h2:before,.live-travel-updates .good-service li.major h2:before,.live-travel-updates ul li.major h3:before,.live-travel-updates .good-service li.major h3:before{content:"\f071";}.live-travel-updates ul li.minor h2 span,.live-travel-updates .good-service li.minor h2 span,.live-travel-updates ul li.minor h3 span,.live-travel-updates .good-service li.minor h3 span,.live-travel-updates ul li.minor h2:before,.live-travel-updates .good-service li.minor h2:before,.live-travel-updates ul li.minor h3:before,.live-travel-updates .good-service li.minor h3:before{color:#f2951c;}.live-travel-updates ul li.minor h2:before,.live-travel-updates .good-service li.minor h2:before,.live-travel-updates ul li.minor h3:before,.live-travel-updates .good-service li.minor h3:before{content:"\f06a";}.live-travel-updates ul li.amended h2 span,.live-travel-updates .good-service li.amended h2 span,.live-travel-updates ul li.amended h3 span,.live-travel-updates .good-service li.amended h3 span,.live-travel-updates ul li.amended h2:before,.live-travel-updates .good-service li.amended h2:before,.live-travel-updates ul li.amended h3:before,.live-travel-updates .good-service li.amended h3:before{color:#2278c0;}.live-travel-updates ul li.amended h2:before,.live-travel-updates .good-service li.amended h2:before,.live-travel-updates ul li.amended h3:before,.live-travel-updates .good-service li.amended h3:before{content:"\f06a";}.live-travel-updates ul li.engineering h2 span,.live-travel-updates .good-service li.engineering h2 span,.live-travel-updates ul li.engineering h3 span,.live-travel-updates .good-service li.engineering h3 span,.live-travel-updates ul li.engineering h2:before,.live-travel-updates .good-service li.engineering h2:before,.live-travel-updates ul li.engineering h3:before,.live-travel-updates .good-service li.engineering h3:before{color:#12356F;}.live-travel-updates ul li.engineering h2:before,.live-travel-updates .good-service li.engineering h2:before,.live-travel-updates ul li.engineering h3:before,.live-travel-updates .good-service li.engineering h3:before{content:"\f0ad";}#live-travel-updates-service-groups.live-travel-updates ul li h2 span.description,#live-travel-updates-service-groups.live-travel-updates .good-service li h2 span.description{color:#999;}#live-travel-updates-service-groups.live-travel-updates ul li h3,#live-travel-updates-service-groups.live-travel-updates .good-service li h3{font-size:15px;}#live-travel-updates-service-groups.live-travel-updates ul li.good h2,#live-travel-updates-service-groups.live-travel-updates .good-service li.good h2{padding-top:12px;padding-bottom:8px;}#live-travel-updates-service-groups.live-travel-updates ul li.good h2:before,#live-travel-updates-service-groups.live-travel-updates .good-service li.good h2:before{margin-top:-3px;}.live-travel-updates ul li .disruption-details,.live-travel-updates .good-service li .disruption-details{padding:15px;background:#fff;margin-bottom:8px;border:1px solid #ccc;margin-top:-7px;}.live-travel-updates ul li .disruption-details h4,.live-travel-updates .good-service li .disruption-details h4{font-size:18px;font-family:'Gilroy-Regular',arial,sans-serif;}.live-travel-updates ul li .disruption-details .details,.live-travel-updates .good-service li .disruption-details .details{min-height:68px !important;overflow:hidden;margin-bottom:23px;position:relative;border-bottom:1px dotted #ccc;}.live-travel-updates ul li .disruption-details .details.collapse[style],.live-travel-updates .good-service li .disruption-details .details.collapse[style],.live-travel-updates ul li .disruption-details .details.collapse,.live-travel-updates .good-service li .disruption-details .details.collapse{height:68px !important;display:block;visibility:visible;}.live-travel-updates ul li .disruption-details .details.collapse.in,.live-travel-updates .good-service li .disruption-details .details.collapse.in{height:auto !important;}.live-travel-updates ul li .disruption-details .details.collapse.in:after,.live-travel-updates .good-service li .disruption-details .details.collapse.in:after{box-shadow:inset 0px 0px 0px 0px #fff;}.live-travel-updates ul li .disruption-details .details:after,.live-travel-updates .good-service li .disruption-details .details:after{content:"";position:absolute;width:104%;padding:0 15px;height:45px;bottom:0;left:-5px;margin-left:-5px;box-shadow:inset 0px -31px 45px 3px #ffffff;-webkit-transition:box-shadow 0.5s ease-out 0s;-moz-transition:box-shadow 0.5s ease-out 0s;-o-transition:box-shadow 0.5s ease-out 0s;transition:box-shadow 0.5s ease-out 0s;}.live-travel-updates ul li .disruption-details .details + a,.live-travel-updates .good-service li .disruption-details .details + a{margin-top:-35px;float:right;position:relative;display:block;width:100%;font-size:16px;font-family:'Gilroy-Regular',arial,sans-serif;text-align:center;z-index:20;text-shadow:-1px 0px 0px #ffffff,-2px 0px 0px #ffffff,-3px 0px 0px #ffffff,1px 0px 0px #ffffff,2px 0px 0px #ffffff,3px 0px 0px #ffffff;}.live-travel-updates ul li .disruption-details .details + a:hover,.live-travel-updates .good-service li .disruption-details .details + a:hover,.live-travel-updates ul li .disruption-details .details + a:focus,.live-travel-updates .good-service li .disruption-details .details + a:focus{text-decoration:none;color:#da1a35;}.live-travel-updates ul li .disruption-details .details + a .less,.live-travel-updates .good-service li .disruption-details .details + a .less{display:block;}.live-travel-updates ul li .disruption-details .details + a .more,.live-travel-updates .good-service li .disruption-details .details + a .more{display:none;}.live-travel-updates ul li .disruption-details .details + a.collapsed .more,.live-travel-updates .good-service li .disruption-details .details + a.collapsed .more{display:block;}.live-travel-updates ul li .disruption-details .details + a.collapsed .less,.live-travel-updates .good-service li .disruption-details .details + a.collapsed .less{display:none;}.live-travel-updates ul li .disruption-details ul li,.live-travel-updates .good-service li .disruption-details ul li{margin-bottom:3px;}.live-travel-updates ul li .disruption-details ul li:before,.live-travel-updates .good-service li .disruption-details ul li:before{content:"\e600";font-family:'icomoon';font-size:120%;vertical-align:-22%;line-height:15px;margin-right:2px;-webkit-transition:transform 0.25s ease-out 0s;-moz-transition:transform 0.25s ease-out 0s;-o-transition:transform 0.25s ease-out 0s;transition:transform 0.25s ease-out 0s;}.live-travel-updates ul li .disruption-details ul li a,.live-travel-updates .good-service li .disruption-details ul li a{color:#59636f;}.live-travel-updates ul li .disruption-details ul li a:hover,.live-travel-updates .good-service li .disruption-details ul li a:hover,.live-travel-updates ul li .disruption-details ul li a:focus,.live-travel-updates .good-service li .disruption-details ul li a:focus{text-decoration:none;}.live-travel-updates ul li .disruption-details ul li a:after,.live-travel-updates .good-service li .disruption-details ul li a:after{content:"\f077";font-family:'FontAwesome';font-size:80%;vertical-align:10%;line-height:15px;margin-left:4px;color:#da1a35;-webkit-transition:all 0.15s ease-out 0s;-moz-transition:all 0.15s ease-out 0s;-o-transition:all 0.15s ease-out 0s;transition:all 0.15s ease-out 0s;}.live-travel-updates ul li .disruption-details ul li a:hover:after,.live-travel-updates .good-service li .disruption-details ul li a:hover:after{vertical-align:20%;}.live-travel-updates ul li .disruption-details ul li a.collapsed:after,.live-travel-updates .good-service li .disruption-details ul li a.collapsed:after{content:"\f078";}.live-travel-updates ul li .disruption-details ul li a.collapsed:hover:after,.live-travel-updates .good-service li .disruption-details ul li a.collapsed:hover:after{vertical-align:-10%;}.live-travel-updates ul li .disruption-details ul li div.service,.live-travel-updates .good-service li .disruption-details ul li div.service{background:#f2f2f2;padding:10px 13px;margin-bottom:15px;}.live-travel-updates ul.service-group-hide-all li h2,.live-travel-updates .good-service.service-group-hide-all li h2{padding-left:10px;}.live-travel-updates ul.service-group-hide-all li h2:before,.live-travel-updates .good-service.service-group-hide-all li h2:before{content:'';}.live-travel-updates ul.service-group-hide-all li h2 span,.live-travel-updates .good-service.service-group-hide-all li h2 span{font-style:normal;color:#da1a35;margin:0;}.live-travel-updates ul.service-group-hide-all li h2 a,.live-travel-updates .good-service.service-group-hide-all li h2 a{padding-right:0;}.live-travel-updates ul.service-group-hide-all li h2 a:after,.live-travel-updates .good-service.service-group-hide-all li h2 a:after{content:'';}@media (max-width:555px){.live-travel-updates ul.service-group-hide-all li h2 .float-right,.live-travel-updates .good-service.service-group-hide-all li h2 .float-right{float:none;display:block;margin-top:7px;}}.live-travel-updates ul.service-group-hide-all li h2 .float-right:after,.live-travel-updates .good-service.service-group-hide-all li h2 .float-right:after{font-family:"FontAwesome";vertical-align:middle;margin-left:5px;display:inline-block;content:'\f077';}.live-travel-updates ul.routes li{margin-bottom:0;}.live-travel-updates .good-service,.live-travel-updates .major-network-issue{clear:both;padding:28px 20px 3px 20px;background:#fff;border-radius:3px;margin-bottom:0;margin-top:0;border:1px solid #ccc;box-shadow:inset 0px 0px 3px 1px #fff;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(43%,#ffffff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-o-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:-ms-linear-gradient(top,#ffffff 43%,#d3d3d3 100%);background:linear-gradient(to bottom,#ffffff 20%,#ebebeb 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#d3d3d3',GradientType=0);font-family:'Gilroy-Regular',arial,sans-serif;font-size:17px;text-shadow:1px 1px 0px #ffffff,2px 2px 1px #ffffff;position:relative;}.live-travel-updates .good-service h3,.live-travel-updates .major-network-issue h3{font-family:'Gilroy-Regular',arial,sans-serif;font-weight:normal;font-size:20px;margin-top:0;padding-left:2.7em;line-height:1.3em;margin-bottom:16px;}.live-travel-updates .good-service h3:before,.live-travel-updates .major-network-issue h3:before{content:"\f058";font-family:"FontAwesome";font-size:240%;vertical-align:middle;margin-right:-0.5em;line-height:0.4;display:inline-block;color:#53c360;margin-left:-1.1em;width:1.6em;}.live-travel-updates .good-service.major-network-issue ul,.live-travel-updates .major-network-issue.major-network-issue ul{margin-bottom:20px;}.live-travel-updates .good-service.major-network-issue li,.live-travel-updates .major-network-issue.major-network-issue li{list-style-type:disc;list-style-position:inside;margin-bottom:4px;}.live-travel-updates .good-service.major-network-issue h3,.live-travel-updates .major-network-issue.major-network-issue h3{padding-left:90px;}.live-travel-updates .good-service.major-network-issue h3:before,.live-travel-updates .major-network-issue.major-network-issue h3:before{color:#f26175;position:absolute;left:27px;top:55px;content:"\f071";margin-left:0;width:auto;font-size:60px;}#live-travel-service-groupsModal .modal-dialog{margin-top:100px;}#live-travel-service-groupsModal .modal-header{border:none;background:#eaeaea;border-radius:5px 5px 0 0;}#live-travel-service-groupsModal .modal-header button{opacity:1;position:absolute;right:-35px;top:-35px;border:none;padding:0;}#live-travel-service-groupsModal .modal-header button span{display:none;}#live-travel-service-groupsModal .modal-header button:after{font-family:"FontAwesome";content:"\f057";color:#fff;font-size:38px;cursor:pointer;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;text-shadow:none;}#live-travel-service-groupsModal .modal-header button:hover:after{color:#da1a35;text-shadow:1px 1px 0 #fff;}@media (max-width:767px){#live-travel-service-groupsModal .modal-header button{right:50%;top:-50px;}}#live-travel-service-groupsModal .modal-header h4{font-family:'alegreya_sanslight',arial,sans-serif;font-size:30px;color:#1e3861;margin-bottom:-7px;margin-top:-4px;margin-left:2px;text-shadow:2px 2px 1px #fff,1px 1px 0px #fff;}#live-travel-service-groupsModal .modal-header h4 i{margin-right:6px;font-size:100%;vertical-align:-3%;}#live-travel-service-groupsModal .modal-body{background:#eaeaea;border-radius:0 0 5px 5px;}#live-travel-service-groupsModal .live-travel-updates .latest-update{top:-55px;}#live-travel-service-groupsModal .live-travel-updates h2{margin-bottom:5px;}#live-travel-service-groupsModal .live-travel-updates h3{padding:0px 0px 1px 40px;margin:0 0 5px 0;}#live-travel-service-groupsModal .live-travel-updates h3 a{padding-top:4px;padding-bottom:4px;}#live-travel-service-groupsModal .live-travel-updates h3:before{margin-top:2px;margin-right:4px;font-size:21px;}#live-travel-service-groupsModal .live-travel-updates h3 a:after{top:6px;}#live-travel-service-groupsModal .live-travel-updates h4{color:#5D5398;font-size:17px;}#live-travel-service-groupsModal .live-travel-updates h2.view-map-btn{text-align:center;}#live-travel-service-groupsModal .live-travel-updates h2.view-map-btn a{color:#59636f;font-size:18px;white-space:normal;}#live-travel-service-groupsModal .live-travel-updates h2.view-map-btn a i{font-size:24px;vertical-align:-6%;}#live-travel-service-groupsModal .live-travel-updates h2.view-map-btn a i:last-child{color:#da1a35;font-size:17px;}.abellio_franchise-videos{color:#ffffff;margin-bottom:40px;}.abellio_franchise-videos .content{box-shadow:0px 11px 9px -10px #cfcfcf;}.abellio_franchise-videos .content .item{background-color:#485865;padding:0;}.abellio_franchise-videos .content .item:after{color:#77818e;content:"\f008";font-family:'FontAwesome';font-size:600%;position:absolute;right:18px;bottom:0;opacity:0.3;z-index:0;}.abellio_franchise-videos .content .item .player{padding:0;}.abellio_franchise-videos .content .item .player .field{margin-bottom:0;}.abellio_franchise-videos .content .item .details{padding:13px 17px;height:281px;position:relative;overflow:hidden;z-index:1;}@media screen and (max-width:1200px){.abellio_franchise-videos .content .item .details{height:181px;}}@media screen and (max-width:435px){.abellio_franchise-videos .content .item .details{height:210px;}}.abellio_franchise-videos .content .item .details h2{color:#ffffff;text-shadow:none;margin-bottom:16px;background:transparent;position:relative;}.abellio_franchise-videos .content .item .details .description{font-size:16px;}.abellio_franchise-videos .content .item .details .description a{color:#f6b1bb;}.abellio_franchise-videos .content .item .details .description a:after{content:" \f105";font-family:"FontAwesome";}.abellio_franchise-videos .content .item .details:after{content:" ";box-shadow:inset 0px -20px 10px -10px #485865;position:absolute;bottom:0;left:0;height:15px;width:100%;}.abellio_franchise-videos .content .controls{background-color:#88929b;position:relative;}.abellio_franchise-videos .content .controls .carousel-control{opacity:1;background-image:none;filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";position:absolute;top:4px;}.abellio_franchise-videos .content .controls .carousel-indicators{position:relative;display:inline-block;margin-left:20%;bottom:0;top:5px;left:auto;}.abellio_franchise-videos .content .controls .carousel-indicators li{width:20px;height:20px;margin-right:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);border-width:2px;}.abellio_franchise-videos .content .controls .carousel-indicators li.active{position:relative;top:-1px;}.home-content-block-titles h2.block-title{box-shadow:0px 11px 9px -10px #cfcfcf;border-bottom:1px solid #c0c0c0;padding-bottom:18px;}.home-content-block-titles h2.block-title a{color:#485865;}.home-content-block-titles h2.block-title a:after{content:"See more";float:right;color:#da1a35;font-size:14px;position:relative;bottom:-9px;}.views-news-latest_news_3 h2.block-title{box-shadow:0px 11px 9px -10px #cfcfcf;border-bottom:1px solid #c0c0c0;padding-bottom:18px;}.views-news-latest_news_3 h2.block-title a{color:#485865;}.views-news-latest_news_3 h2.block-title a:after{content:"See more";float:right;color:#da1a35;font-size:14px;position:relative;bottom:-9px;}.abellio_franchise-links h2.block-title{box-shadow:0px 11px 9px -10px #cfcfcf;border-bottom:1px solid #c0c0c0;padding-bottom:18px;}.abellio_franchise-links h2.block-title a{color:#485865;}.abellio_franchise-links h2.block-title a:after{content:"See more";float:right;color:#da1a35;font-size:14px;position:relative;bottom:-9px;}.abellio_franchise-links .link{border-bottom:2px solid transparent;margin:0 0 10px;position:relative;height:auto;padding:12px 0;-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s;}.abellio_franchise-links .link:hover{border-bottom:2px solid #da1a35;}.abellio_franchise-links .link a:after{display:none;}.abellio_franchise-links .link span{display:block;}.abellio_franchise-links .link .title{font-size:18px;margin-bottom:5px;line-height:27px;margin-bottom:12px;}.abellio_franchise-links .link a:hover{text-decoration:none;}.abellio_franchise-links .link .introduction{font-size:12px;color:#59636f;}@media screen and (max-width:600px){table.responsive{border:0;}table.responsive thead{display:none;}table.responsive tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}table.responsive td{display:block;text-align:right;font-size:13px;}table.responsive td:last-child{border-bottom:0;}table.responsive td:before{content:attr(data-label);float:left;font-weight:bold;margin-right:10px;}}@media screen and (max-width:1200px){table.wide-respond{border:0;}table.wide-respond thead{display:none;}table.wide-respond tr{margin-bottom:10px;display:block;border-bottom:2px solid #ddd;}table.wide-respond td{display:block;text-align:right;font-size:13px;}table.wide-respond td:last-child{border-bottom:0;}table.wide-respond td:before{content:attr(data-label);float:left;font-weight:bold;margin-right:10px;}}.progress .figure.outside{float:left;padding-left:8px;line-height:1.85;font-size:12px;}.field-type-taxonomy-term-reference a,.tags a{background:#fff;color:#da1a35;padding:2px 5px;border:1px solid #da1a35;border-radius:4px;float:left;display:inline-block;white-space:nowrap;margin-right:14px;margin-bottom:5px;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.field-type-taxonomy-term-reference a:hover,.tags a:hover{text-decoration:none;background:#085fb0;color:#fff;}.field-type-taxonomy-term-reference a:before,.tags a:before{content:" \f02b";font-family:"FontAwesome";vertical-align:0%;margin-right:4px;}.responsive-iframe{position:relative;height:0;overflow:hidden;max-width:100%;}.responsive-iframe.aspect-ratio-16-9{padding-bottom:56.25%;}.responsive-iframe iframe,.responsive-iframe object,.responsive-iframe embed{position:absolute;top:0;left:0;width:100%;height:100%;}div.abellio_franchise-google_ads div.content{padding:21px 0px 30px;margin-bottom:15px;background:#f8f8f8;box-shadow:0 0 3px #dadada;border-bottom:2px solid transparent;-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s;text-align:center;}div.abellio_franchise-google_ads div.content > div{display:inline-block;}div.abellio_franchise-google_ads div.content > div div.iframe-container{display:inline-block;}div.abellio_franchise-google_ads div.content div.advertisement{text-align:center;position:relative;}div.abellio_franchise-google_ads div.content div.advertisement:before{position:absolute;top:10px;left:0px;border-top:1px solid #bbbec3;content:"";height:0px;width:100%;}div.abellio_franchise-google_ads div.content div.advertisement p{color:#bbbec3;background:#f8f8f8;display:inline-block;padding:0px 5px;position:relative;z-index:1;margin-bottom:12px;}div.large-google-ad div.content{padding:11px 0px;background:#fff;box-shadow:0 0 2px #aaa;}div.large-google-ad div.content div.advertisement p{background:#fff;}@media screen and (max-width:991px){div.large-google-ad{display:block;}div.large-google-ad div.content{padding:21px 0px 30px;}}@media screen and (max-width:360px){div.abellio_franchise-google_ads{display:none;}}@-moz-document url-prefix(){fieldset{display:table-cell;}}b,strong{}.btn-background{background:#FFFFFF;}.btn-hover-background{background:#da1a35;}div form button.btn.submit,div form button.btn.form-submit,.main-content form a.btn.btn-form,.not-front .main-content .btn{font-weight:normal;font-family:'Gilroy-Medium';color:#da1a35;text-shadow:none;box-shadow:inset 0 -3px 3px #e3e3e3;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}div form button.btn.submit:hover,div form button.btn.form-submit:hover,.main-content form a.btn.btn-form:hover,.not-front .main-content .btn:hover{text-shadow:none;color:#da1a35;border-color:#da1a35;background:#fff !important;box-shadow:inset 0 -4px 4px #dadada;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false) !important;}.search-fullscreen div form button.btn.submit:hover,.search-fullscreen div form button.btn.form-submit:hover,.search-fullscreen .main-content form a.btn.btn-form:hover,.search-fullscreen .not-front .main-content .btn:hover{color:#fff;background-color:#da1a35 !important;box-shadow:none;}header form button.btn.form-submit,form button.btn.form-submit.ajax-processed{padding:6px 8px;}@media (max-width:1199px){.navbar-header .navbar-brand img{width:210px;}}@media (min-width:992px){.stick .navbar-header .navbar-brand{width:203px;}.stick .navbar-header .navbar-brand img{width:210px;margin-top:3px;}}.nav li a{font-family:'Gilroy-Regular',arial,sans-serif;}.navbar-wrapper{height:149px;}@media (max-width:991px){.navbar-wrapper{height:132px;}}.stick .navbar .container{padding-top:6px;padding-bottom:6px;}.navbar .container .navbar-header{padding-left:15px;}.navbar .container .navbar-header .navbar-toggle{margin-top:14px;position:absolute;top:0;}.navbar .container .navbar-header .navbar-toggle .icon-bar{background-color:#485865;}.navbar .container .navbar-header a.search:before{color:#485865;}@media (max-width:991px){.navbar .container .navbar-header a.search{top:0;}}.navbar .dropdown-menu > li > .container{padding:0;}.navbar-fixed-top{height:129px;padding-top:10px;box-shadow:0 0 0px 21px #fff;}.stick .navbar-fixed-top{height:129px;box-shadow:0 0 0px 0 #fff;}@media (max-width:991px){.stick .navbar-fixed-top{height:146px;box-shadow:0 0 30px #000;box-shadow:0 0 30px rgba(0,0,0,0.5);}}@media (max-width:767px){.stick .navbar-fixed-top{height:71px;padding-top:3px;}}@media (max-width:767px){.navbar-fixed-top{background:#fff;}}@media (max-width:991px){.navbar-fixed-top{height:110px;}}header.show-nav .navbar-fixed-top{box-shadow:none;}.navbar-fixed-top.static{position:relative;}@media (min-width:768px){body.fade-dark.show-nav:after{z-index:100;}}.main-nav > li{margin:5px 0;}.stick .main-nav > li{margin:0;}.stick .main-nav > li.open > a{padding-bottom:22px;}.main-nav > li .dropdown-menu{top:63px;}.stick .main-nav > li .dropdown-menu{top:49px;}@media (max-width:1199px){.stick .main-nav > li .dropdown-menu{top:48px;}}@media (max-width:1199px){.main-nav > li .dropdown-menu{top:61px;}}.main-nav > li .dropdown-menu a:hover{color:#da1a35 !important;}.main-nav > li > a{padding:8px 12px;}@media (max-width:1199px){.main-nav > li > a{padding:8px;}}.main-nav > li > a.home span{display:none;}.main-nav > li > a.home:before{content:"\f015";font-family:"FontAwesome";}.main-nav > li > a.home.active:before{color:#eb566b;}.main-nav > li > a:hover{color:#da1a35 !important;}.main-nav > li > a span.caret{vertical-align:0%;}.main-nav > li > a span.caret:after{font-size:20px;}@media (max-width:1199px){.main-nav > li > a span.caret{margin-left:0;}}.main-nav > li.open > a{border-radius:3px 3px 0 0;border:1px solid #ddd;border-bottom:none;z-index:1002;}.main-nav > li.open > a,.main-nav > li.open > a:focus,.main-nav > li.open > a:hover{border-color:#ddd;background:#fff !important;}@media (max-width:1199px){.fade-dark .main-nav > li.open > a span.caret{position:absolute;top:-10px;right:-2px;}}.main-nav .yamm-content{border:1px solid #ddd;border-radius:3px;}.main-nav .yamm-content li ul li a{color:#687f92;}header .main-nav > li.active-trail > a,header .nav-nav > li.active-trail a.active-trail,header .nav > li.active-trail a.active-trail{color:#eb566b !important;}.navbar-collapse-mob ul > li > a{background:#ac152a;color:#fff;text-shadow:none;}.navbar-collapse-mob ul > li.active > a:first-child{background:#da1a35;color:#fff;text-shadow:none;}.navbar-collapse-mob ul > li ul > li ul li a{background:#e5e5e5;}.navbar-collapse-mob ul > li > a:first-child:hover{background:#e83f57 !important;color:#fff;text-shadow:none;}.navbar-header .navbar-brand{width:auto;padding:0 5px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}@media (max-width:991px){.navbar-header .navbar-brand{margin-left:-107px !important;}}.journeyplanner-bar{background:none;box-shadow:none;bottom:-72px;}.stick .journeyplanner-bar{height:15px;bottom:-1px;box-shadow:0px 13px 13px rgba(0,0,0,0.3);}.journeyplanner-bar .background{height:50px;width:100%;margin-top:-18px;background:#88929b;box-shadow:0px 1px 1px rgba(0,0,0,0.23);}.stick .journeyplanner-bar .background{display:none;}@media (max-width:991px){.journeyplanner-bar .background{height:0;}}.journeyplanner-bar .sec-nav li a.stansted:before{content:"\f072";vertical-align:-3%;}@media (max-width:1199px){.journeyplanner-bar .sec-nav li a.social{display:none;}}.journeyplanner-bar .nav-tabs{margin-top:-97px;}.journeyplanner-bar .nav-tabs li a{height:53px;margin-top:-5px;padding-top:8px;border:0;}.journeyplanner-bar .nav-tabs li a:hover{color:#fff;}@media (max-width:767px){.journeyplanner-bar .nav-tabs li a{padding-top:14px;}}@media (max-width:430px){.journeyplanner-bar .nav-tabs li a{padding-top:17px;}}.journeyplanner-bar .nav-tabs li.active a{box-shadow:0 0 2px rgba(0,0,0,0.82);position:relative;color:#485865;}.ff .journeyplanner-bar .nav-tabs li.active a{box-shadow:0 0 1px rgba(0,0,0,0.82);}.journeyplanner-bar .nav-tabs li.active a:after{content:"";position:absolute;display:block;width:100%;height:4px;bottom:-2px;background:#fff;left:0;}.journeyplanner-bar .nav-tabs li.active a:hover,.journeyplanner-bar .nav-tabs li.active a:focus{border:none;color:#485865;}.ie-9 .journeyplanner-bar .nav-tabs,.ie-10 .journeyplanner-bar .nav-tabs,.ie-11 .journeyplanner-bar .nav-tabs,.ie-edge .journeyplanner-bar .nav-tabs,.ff .journeyplanner-bar .nav-tabs{margin-top:-97px;}@media (max-width:767px){.ie-9 .journeyplanner-bar,.ie-10 .journeyplanner-bar,.ie-11 .journeyplanner-bar,.ie-edge .journeyplanner-bar,.ff .journeyplanner-bar{height:0;}}@media (max-width:1199px){.ie-9 .journeyplanner-bar form .railcards,.ie-10 .journeyplanner-bar form .railcards,.ie-11 .journeyplanner-bar form .railcards,.ie-edge .journeyplanner-bar form .railcards,.ff .journeyplanner-bar form .railcards{display:block;}}@media (max-width:991px){#site-wrapper #site-canvas{margin-top:21px;}}#above-carousel{background:#39434c;box-shadow:inset 0 14px 28px -14px #000000,inset 0 -14px 28px -14px #000000;border-bottom:1px solid #FFFFFF;padding:20px 0;}@media (max-width:767px) and (orientation:landscape){#heroCarousel .carousel{background:#fff;}}@media (max-width:1199px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption.auto{bottom:0px;left:0px;right:0px;padding:10px;}}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2{padding:7px 12px;}@media (min-width:768px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption h2{font-size:38px;}}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{color:#485865;}@media (min-width:768px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{font-size:24px;}}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p{padding:1px 14px !important;}}#heroCarousel .carousel .carousel-inner > .item .container .carousel-caption p:after{font-size:21px;}#heroCarousel .carousel .carousel-control.right span,#heroCarousel .carousel .carousel-control.left span{top:55%;}@media (max-width:1199px){#heroCarousel .carousel{height:580px;}}@media (max-width:1800px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{margin-left:-864px;}}@media (max-width:1300px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{margin-left:-900px;}}@media (max-width:1230px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{margin-left:-920px;}}@media (max-width:1199px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{padding-bottom:130px;height:auto;margin-left:-1060px;}}@media (max-width:991px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{padding-bottom:106px;}}@media (max-width:920px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{margin-left:-1135px;}}@media (max-width:767px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{margin-left:-40%;margin-right:-20%;}}@media (max-width:600px){#heroCarousel .carousel .carousel-inner > .item.auto .field-collection-view > img{padding-bottom:97px;}}@media (max-width:1365px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{bottom:72px;}}@media (max-width:1199px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{bottom:178px;}}@media (max-width:991px){#heroCarousel .carousel .carousel-control.left,#heroCarousel .carousel .carousel-control.right{bottom:auto;top:5px;}}@media (max-width:991px){#heroCarousel .carousel .carousel-control.left span,#heroCarousel .carousel .carousel-control.right span{background:none;}}@media (max-width:991px){#heroCarousel .carousel .container .carousel-indicators{top:13px !important;}}.not-front #heroCarousel .small-hero .carousel{height:233px;}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:after,.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{background:transparent;}.not-front #heroCarousel .small-hero .carousel .carousel-inner > .item:before{bottom:-316px;top:auto;}.not-front #heroCarousel .carousel{height:360px;}.not-front #heroCarousel .carousel .container .carousel-indicators{top:255px;}@media (max-width:1365px){.not-front #heroCarousel .carousel .carousel-control.left,.not-front #heroCarousel .carousel .carousel-control.right{bottom:114px;}}@media (max-width:1199px){.not-front #heroCarousel .carousel .carousel-control.left,.not-front #heroCarousel .carousel .carousel-control.right{bottom:114px;}}@media (max-width:991px){.not-front #heroCarousel .carousel .carousel-control.left,.not-front #heroCarousel .carousel .carousel-control.right{bottom:348px;}}.not-front #heroCarousel .carousel .carousel-control.right span,#heroCarousel .carousel .carousel-control.left span{top:58%;}#block-journey-check-general-status{margin-right:0;}#block-journey-check-general-status .service-update-button{border:none;}@media (max-width:991px){#block-journey-check-general-status .service-update-button{border:1px solid #aaa;margin-bottom:10px;margin-top:0;}}#block-journey-check-general-status.open .service-update-button{background:#485865;}.nav-sidebar h2,.navbar-collapse-mob h2{background:rgba(218,26,53,0.86);}.nav-sidebar ul > li ul li a,.navbar-collapse-mob ul > li ul li a{background:#f7f6fb;}.nav-sidebar ul > li ul li a:hover,.navbar-collapse-mob ul > li ul li a:hover{background-color:#fff;}.nav-sidebar ul > li ul.in li.active > a:first-child,.navbar-collapse-mob ul > li ul.in li.active > a:first-child{background:#da1a35;border-right:7px solid #da1a35;}.nav-sidebar ul > li ul.in li.active > a:first-child:hover,.navbar-collapse-mob ul > li ul.in li.active > a:first-child:hover{background:#da1a35;}.navbar-collapse-mob h2{background:#485865;color:#fff;}@media (max-width:991px){header.show-nav .navbar-fixed-top .navbar-toggle{left:-57px;background:#fff;border:1px solid #485865;border-right:0;}}.main-content a.btn{text-shadow:none;box-shadow:inset 0 -3px 3px #eeeeee;}.main-content a.btn:hover{color:#da1a35 !important;box-shadow:inset 0 -4px 4px #dddddd;}.main-content h2{margin-top:30px;font-size:28px;}.main-content h2 i{font-size:93%;vertical-align:2%;}.main-content h2:first-child{margin-top:0;}.main-content h3{font-size:22px;margin-top:22px;color:#687f92;}.main-content h4{font-size:20px;color:#768c9d;}.main-content .journey-zone h2{font-size:25px;}.main-content .panel-group .panel{margin-bottom:17px;}.main-content .panel-group .panel .panel-heading h2{margin-bottom:15px;}.main-content .panel-group .panel .panel-heading h2 a:after{top:7px;}.main-content article ul,.main-content article ol{margin-bottom:25px;padding-left:31px;}.main-content article ul li,.main-content article ol li{margin-bottom:7px;}@media (max-width:767px){.ticket-promo a .image-price .price{width:121px;}}form button.btn.submit,form button.btn.form-submit{font-weight:bold;}form.webform-client-form .form-item.prefix-inline .field_prefix{top:7px;}form.webform-client-form .form-item-submitted-train-time .remaining_spaces{font-size:90%;padding-left:1em;}form.webform-client-form .form-item-submitted-train-time .remaining_spaces .countdown{font-size:90%;padding-left:1em;}form.webform-client-form .form-item-submitted-train-time .remaining_spaces .countdown.warning{color:#f26175;}.main-content .view-offers-listings ul.wall-list li.item .details .truncated-description:after,.main-content .view-events ul.wall-list li.item .details .truncated-description:after{box-shadow:inset 0px -20px 10px -10px rgba(218,26,53,0.85) !important;}.main-content .view-offers-listings ul.wall-list li.item a:hover .details .truncated-description:after,.main-content .view-events ul.wall-list li.item a:hover .details .truncated-description:after{box-shadow:inset 0px -20px 10px -10px rgba(126,13,29,0.85) !important;}.main-content .view-offers-listings ul.wall-list li.item .price.text,.main-content .view-events ul.wall-list li.item .price.text{background:#956daf;}.main-content .view-offers-listings ul.wall-list li.item .price.text span,.main-content .view-events ul.wall-list li.item .price.text span{font-size:17px;}.main-content .view-offers-listings ul.wall-list li.item .price.text.multi-text span,.main-content .view-events ul.wall-list li.item .price.text.multi-text span{font-size:14px;}.main-content .view-offers-listings ul.wall-list li.item .price.text.multi-text span.admission,.main-content .view-events ul.wall-list li.item .price.text.multi-text span.admission{font-size:21px;padding-top:3px;}.views-exposed-form .views-exposed-widget{float:left;}.views-exposed-form .views-exposed-widget.select-as-checkboxes{width:100%;}.views-exposed-form .views-exposed-widget .exposed-label{float:left;margin:0 10px 0 0;padding-right:5px;font-weight:normal;font-family:'Gilroy-Regular',arial,sans-serif;}.views-exposed-form .views-exposed-widget .bef-select-as-checkboxes{padding-top:0;}.view-newsdesk-media-centre .bef-select-as-radios .form-type-radio{margin-bottom:5px;}.view-newsdesk-media-centre .bef-select-as-radios .form-type-radio label{padding:8px 10px 7px 10px;}.view-newsdesk-media-centre #edit-album-tags-wrapper{margin-top:15px;}.view-newsdesk-media-centre #edit-album-tags-wrapper:before{content:"\f02c";font-family:"FontAwesome";margin-right:7px;margin-top:-3px;float:left;font-size:154%;color:#da1a35;}.view-newsdesk-media-centre #edit-album-tags-wrapper label{float:none;font-size:17px;}.view-newsdesk-media-centre #edit-album-tags-wrapper label.exposed-label{font-size:20px;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes{margin-top:15px;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes:before{display:none;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group{margin-bottom:5px;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox{width:24.25%;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox label{position:relative;padding:5px;margin-right:7px;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox label:after{display:none;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox label span{position:absolute;left:0px;bottom:3px;padding:4px 11px;border-radius:0 4px 0 0;background-color:#da1a35;-webkit-transition:left 0.25s ease-out 0s;-moz-transition:left 0.25s ease-out 0s;-o-transition:left 0.25s ease-out 0s;transition:left 0.25s ease-out 0s;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox input[type=checkbox]:checked + label span{background-color:#fff;border:1px solid #dad8d8;border-bottom:0;left:16px;bottom:-2px;border-radius:4px 4px 0 0;}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox input[type=checkbox]:checked + label span:after{content:" \f057";font-family:"FontAwesome";vertical-align:0%;-webkit-transition:all 0.3s ease-out 0;-moz-transition:all 0.3s ease-out 0;-o-transition:all 0.3s ease-out 0;transition:all 0.3s ease-out 0;color:#da1a35;}@media (max-width:700px){.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox{width:48%;margin-bottom:4px;}}@media (max-width:390px){.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .form-type-bef-checkbox{width:100%;}}.view-newsdesk-media-centre #edit-album-tags-wrapper .bef-select-as-checkboxes .bef-group .bef-group-heading{display:none;}.view-newsdesk-media-centre .item{position:relative;box-shadow:0 0 0px 3px #fff,0 0 0px 4px #999;overflow:hidden;margin-bottom:33px;}.view-newsdesk-media-centre .item img{-webkit-transition:all 1.5s ease-out 0s;-moz-transition:all 1.5s ease-out 0s;-o-transition:all 1.5s ease-out 0s;transition:all 1.5s ease-out 0s;}.view-newsdesk-media-centre .item .description{position:absolute;left:10px;bottom:-50%;padding:10px;max-width:80%;background-color:#FFF;opacity:0;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}.view-newsdesk-media-centre .item .description span{margin:0;}.view-newsdesk-media-centre .item .description span.title{font-size:16px;color:#da1a35 !important;}.view-newsdesk-media-centre .item .description span.details{font-size:12px;color:#aaa;}.view-newsdesk-media-centre .item:after{font-family:"FontAwesome";position:absolute;top:0px;right:0px;padding:3px 10px;background-color:#FFF;font-size:24px;border-radius:0 0 0 4px;}.view-newsdesk-media-centre .item.image:after{content:"\f03e";}.view-newsdesk-media-centre .item.video:after{content:"\f03d";}.view-newsdesk-media-centre .item:hover .description{bottom:0%;opacity:1;}.view-newsdesk-media-centre .item:hover img{-webkit-transform:scale3d(1.1,1.1,1);transform:scale3d(1.1,1.1,1);}@media (max-width:767px){.view-newsdesk-media-centre .views-row{width:50%;float:left;}}@media (max-width:400px){.view-newsdesk-media-centre .views-row{width:100%;float:none;}}.main-content .field h2.field-label{margin-top:30px;}.main-content .field.field-label-inline .field-label{font-family:'Gilroy-Medium',arial,sans-serif;font-weight:bold;margin-right:5px;margin-bottom:0;}.main-content .field.field-label-inline .field-items{float:none;}.main-content .node-offer .field-name-field-atoc-2for1-admission .field-item{background:#9871b1;line-height:72px;font-size:25px;}.main-content .node-offer .field-name-field-url h2{display:block;}.main-content .node-offer .field-name-field-non-atoc-short-descr{font-size:24px;color:#da1a35;font-family:'Gilroy-LightItalic',arial,sans-serif;}.main-content .node-offer .field-name-field-url,.main-content .node-offer .buy-tickets{float:none;}.main-content .node-offer .field-name-field-url a,.main-content .node-offer .buy-tickets a{display:inline-block;}.main-content .node-offer .field-name-field-atoc-terms-and-conditions{clear:both;}.main-content .node-offer .field-name-field-atoc-terms-and-conditions *{font-size:99%;}.main-content .node-offer .field-name-field-atoc-terms-and-conditions h2{font-size:26px;}.main-content .view-offers-listings ul.wall-list li.item a:hover .details,.main-content .view-events ul.wall-list li.item a:hover .details{background:#7e0d1d;}form.atoc_yourdayout_node_basket_form_wrapper{background:#485865;padding:18px 8px 8px 8px;border-radius:3px;text-align:center;}form.atoc_yourdayout_node_basket_form_wrapper a#offer-basket-link,form.atoc_yourdayout_node_basket_form_wrapper .no-offers{text-align:left;display:block;background:#fff;padding:5px 10px;border-radius:1px;}form.atoc_yourdayout_node_basket_form_wrapper a#offer-basket-link #offer-basket-count,form.atoc_yourdayout_node_basket_form_wrapper .no-offers #offer-basket-count{float:right;color:#485865;display:block;padding-left:10px;border-left:1px solid #eaeaea;font-size:18px;}form.atoc_yourdayout_node_basket_form_wrapper a#offer-basket-link:before,form.atoc_yourdayout_node_basket_form_wrapper .no-offers:before{content:"\f291";font-family:"FontAwesome";margin-right:6px;}form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed{float:none;border:0;margin-bottom:15px;padding:7px 15px;font-size:20px;font-family:'Gilroy-Light',arial,sans-serif;font-weight:normal;}form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed#edit-offer-remove:before,form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed#edit-offer-add:before{content:"\f067";font-family:"FontAwesome";margin-right:10px;font-size:20px;color:#da1a35;}form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed#edit-offer-remove:before:hover,form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed#edit-offer-add:before:hover{color:#fff;}form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed:hover#edit-offer-remove:before,form.atoc_yourdayout_node_basket_form_wrapper button.btn.form-submit.ajax-processed:hover#edit-offer-add:before{color:#fff;}#block-atoc-atoc-yourdayout-checkout-basket .panel-body{background-color:#f5f5f5;font-family:'Gilroy-Light',arial,sans-serif;font-size:24px;}#block-views-station-index-block ul.a-z li a,.stations-a-z ul.a-z li a,#block-views-station-index-block ul.a-z li a.collapsed:hover,.stations-a-z ul.a-z li a.collapsed:hover{background:#485865;}#block-views-station-index-block .panel ul li h3,.stations-a-z .panel ul li h3{color:#485865;margin-top:5px;}#block-views-station-index-block .panel ul li:before,.stations-a-z .panel ul li:before{font-size:90%;top:0.65em;}.main-content .panel-group .panel .panel-heading h3{color:#485865;margin-top:0;}.live-boards{border:0;background:#da1a35;}.live-boards h3{margin-top:2px;}.station-title{background:#485865;}.map{border-color:#485865;}.topbar{font-family:'Gilroy-Light',arial,sans-serif;}.topbar div.block{color:#fff;margin:0 0 20px;background:#88929b;border-top:1px solid #7a858f;padding:13px 0 75px 0;margin-bottom:0px;}.topbar div.block div.content{margin-top:0;}.topbar div.block.commuter{background:#d67c00;border-top:1px solid #bd6d00;}.topbar div.block.commuter li a{border-bottom:1px solid #b76a00;}.topbar div.block.commuter li a:hover{background:#e49323;}.topbar div.block.business{background:#0b7ec1;border-top:1px solid #0a6ea9;}.topbar div.block.business li a{border-bottom:1px solid #096ba4;}.topbar div.block.business li a:hover{background:#4a94c0;}.topbar div.block.abellio_franchise-links ul.links{list-style:none;padding:0;}.topbar div.block.abellio_franchise-links ul.links li{display:block;list-style:none;}.topbar div.block.abellio_franchise-links ul.links li a{width:100%;float:left;padding:10px 0 10px 10px;font-size:1.8rem;color:#fff;display:block;}.topbar div.block.abellio_franchise-links ul.links li a small{font-size:70%;}.topbar div.block.abellio_franchise-links ul.links li a:hover{text-decoration:none;}.topbar div.block.abellio_franchise-links ul.links li a:before{content:"\f105";font-family:"FontAwesome";vertical-align:0%;margin-right:5px;text-decoration:none !important;width:1.9em;margin-left:-0.9em;}h2.divider-header{margin-top:55px !important;margin-bottom:20px;}.commuter-zone-body .carousel .carousel-caption,.business-zone-body .carousel .carousel-caption{width:100%;left:0;bottom:16px;background:rgba(0,0,0,0.7);text-align:left;padding:5px;}.commuter-zone-body .carousel .carousel-caption p,.business-zone-body .carousel .carousel-caption p{margin-bottom:0;}.commuter-zone-body .carousel .carousel-caption a,.business-zone-body .carousel .carousel-caption a{color:#fff;}.commuter-zone-body .carousel .carousel-indicators,.business-zone-body .carousel .carousel-indicators{bottom:-40px;left:0;width:100%;margin-left:0;padding-left:10px;background:#da1a35;text-align:left;padding-top:8px;color:#fff;}.commuter-zone-body .carousel .carousel-indicators .active,.business-zone-body .carousel .carousel-indicators .active{height:10px;width:10px;margin:0;}.commuter-zone-body .carousel .carousel-indicators li,.business-zone-body .carousel .carousel-indicators li,.commuter-zone-body .carousel .carousel-indicators li.active,.business-zone-body .carousel .carousel-indicators li.active{margin-bottom:0;width:12px;height:12px;}.commuter-zone-body .view-service-alterations form button.btn.form-submit,.business-zone-body .view-service-alterations form button.btn.form-submit{padding:6px 22px;}@media (max-width:767px){.commuter-zone-body .view-service-alterations,.business-zone-body .view-service-alterations{margin-top:60px;}}.commuter-zone-body .view-service-alterations .view-row,.business-zone-body .view-service-alterations .view-row{maring-bottom:12px;}.commuter-zone-body .view-service-alterations .views-field-field-alt-dates,.business-zone-body .view-service-alterations .views-field-field-alt-dates{color:#999;font-size:14px;}.commuter-zone-body .view-service-alterations .view-empty,.business-zone-body .view-service-alterations .view-empty{margin-top:25px;border:1px solid #c6eaff;padding:10px;background:#e5f5ff;color:#4b86ab;}.zone-buttons{display:none;}.navbar-collapse-mob .zone-buttons{display:block;}.navbar-collapse-mob .zone-buttons ul{margin:0;padding:0;}.navbar-collapse-mob .zone-buttons li{margin:0;padding:0;display:block;}.navbar-collapse-mob .zone-buttons li a{display:block;}.navbar-collapse-mob .zone-buttons li a:hover{text-decoration:none;}.navbar-collapse-mob .zone-buttons li.business a{background:#0b7ec1;}.navbar-collapse-mob .zone-buttons li.commuter a{background:#d67c00;}@media (min-width:992px){.zone-buttons{display:block;position:fixed;bottom:0;right:50%;z-index:1010;padding:8px;margin-right:-224px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;background:#fff;background:rgba(255,255,255,0.9);box-shadow:0 0 3px rgba(0,0,0,0.5);border-radius:4px 4px 0 0;}.stick .zone-buttons{bottom:-70px;}.zone-buttons ul{padding:0;margin:0;}.zone-buttons li{list-style-type:none;margin:0;font-size:20px;text-align:right;float:left;}.zone-buttons li a{color:#fff;font-family:'Gilroy-Light',arial,sans-serif;display:block;float:left;width:215px;text-align:center;padding:4px 10px 5px 13px;background:#283138;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.zone-buttons li a:hover{text-decoration:none;background:#da1a35 !important;color:#fff !important;}.zone-buttons li.commuter a{color:#ffdba8;border-radius:2px 0 0 2px;border-right:1px solid #fff;}.zone-buttons li.business a{color:#c6eaff;border-radius:0 2px 2px 0;}}#block-block-28{margin-top:50px;}footer .footer-top{background:#2f3238;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}footer .footer-top h2{font-size:26px;}footer .footer-top ul li a{padding-bottom:6px;margin-bottom:6px;}@media (max-width:991px){footer .footer-top{background:#2f3238;}}footer .footer-bottom{color:#a9b2bc;}.sub-pages{margin-top:12px;}.sub-pages .sub-page a{position:relative;background:#fff;display:block;padding:15px;min-height:115px;margin-bottom:30px;box-shadow:0 0 2px #aaa;font-family:'Gilroy-Light',arial,sans-serif;color:#485865;font-size:17px;border-radius:1px;}.sub-pages .sub-page a:after{content:"\f105";font-family:"FontAwesome";font-size:23px;color:#da1a35;position:absolute;bottom:7px;right:18px;-webkit-transition:.3s ease all;transition:.3s ease all;}.sub-pages .sub-page a:hover{text-decoration:none;}.sub-pages .sub-page a:hover:after{right:10px;}@media (max-width:767px){.sub-pages .sub-page a{min-height:0;padding-right:50px;}.sub-pages .sub-page a:after{bottom:11px;}}.node-page[about="/destinations"] .sub-pages .sub-page,.page-node-326246 .sub-pages .sub-page,.page-node-328696 .sub-pages .sub-page{background-size:cover;min-height:250px;background-position:50% 50%;}.node-page[about="/destinations"] .sub-pages .sub-page a,.page-node-326246 .sub-pages .sub-page a,.page-node-328696 .sub-pages .sub-page a{background:transparent;box-shadow:none;font-size:19px;min-height:250px;margin-bottom:14px;margin-top:35px;}.node-page[about="/destinations"] .sub-pages .sub-page a:after,.page-node-326246 .sub-pages .sub-page a:after,.page-node-328696 .sub-pages .sub-page a:after{background:#fff;border-radius:100px;padding:1px 13px;}.node-page[about="/destinations"] .sub-pages .sub-page a span,.page-node-326246 .sub-pages .sub-page a span,.page-node-328696 .sub-pages .sub-page a span{background:#fff;padding:3px 6px;}.node-page[about="/destinations"] .sub-pages .large-sub-page .sub-page{min-height:450px;}.node-page[about="/destinations"] .sub-pages .large-sub-page .sub-page a{min-height:450px;font-size:22px;}.sub-pages .grid_3{width:50%;float:left;margin-top:20px;}@media (min-width:500px) and (max-width:800px){.sub-pages.with-images .col-sm-6{width:50%;float:left;}}.sub-pages.with-images .sub-page{border-radius:0;padding:0;box-shadow:none;overflow:hidden;}.sub-pages.with-images .sub-page a{box-shadow:none;padding:0;transform:translate3d(0,0,0);}.sub-pages.with-images .sub-page a:after{font-size:39px;bottom:20px;z-index:2;}.sub-pages.with-images .sub-page a:after:hover{right:9px;}.sub-pages.with-images .sub-page a img{-webkit-transition:all 1.5s ease;transition:all 1.5s ease;}.sub-pages.with-images .sub-page a:hover img{transform:scale(1.1);}.sub-pages.with-images .sub-page span{padding:11px 46px 11px 15px;background:#ecedf2;display:block;font-family:'Gilroy-Regular';text-shadow:1px 1px 0px #fff;height:71px;font-size:18px;position:relative;z-index:1;}.grid_7{width:50%;padding:0 15px 0 0;float:left;}.grid_8{width:45%;float:left;margin-right:4.5%;}@media (max-width:767px){.grid_7,.grid_8{width:auto;padding:0;float:none;}}table td.lbt-accessible{display:none;}body article table.table tbody tr.lbt-minimal-seating td{background:#9A67A9;color:#fff;}body article table.table tbody tr.lbt-many-seats td{background:#7ABD5E;color:#fff;}body article table.table tbody tr.lbt-some-seating td{background:#2877BC;color:#fff;}.map-key span{float:left;display:block;width:22px;height:22px;margin-right:10px;}.map-key span.cyclepoint{background:#956CAF;}.map-key span.cycleparkplus{background:#6CC067;}.map-key span.bikengo{background:#E28F26;}.perf-table-desc{margin-bottom:20px;}.performance-key{width:22px;height:22px;border-radius:2px;float:left;margin:0 7px 0 0;}.performance-red,.performance-key-red{background-color:#d70428;}.performance-grey,.performance-key-grey{background-color:#6b717a;}#pano-canvas{width:100%;height:420px;z-index:0;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;overflow:hidden;}@media (min-width:992px){#pano-canvas{height:780px;}}@media (min-width:768px) and (max-width:991px){#pano-canvas{height:720px;}}@media (max-width:767px){#pano-canvas{height:460px;}}.view-service-announcements- .view-content{margin-top:0;font-family:'Gilroy-Light',arial,sans-serif;}.view-service-announcements-.view-display-id-banner{padding:50px 0;background:#485865;}.view-service-announcements-.view-display-id-above_banner h2{float:left;}.view-service-announcements-.view-display-id-above_banner .btn{float:right;color:#FFFFFF;background-color:#da1a35;margin-top:39px;font-size:18px;padding:0px 6px;}@media (min-width:992px){.view-service-announcements-.view-display-id-banner .view-header,.view-service-announcements-.view-display-id-above_banner .view-header{margin-top:70px;}}.view-service-announcements-.view-display-id-banner .view-header h2,.view-service-announcements-.view-display-id-above_banner .view-header h2{color:#fff;font-size:37px;font-family:'Gilroy-Light',arial,sans-serif;margin-bottom:20px;}.view-service-announcements-.view-display-id-banner .view-header h2 i,.view-service-announcements-.view-display-id-above_banner .view-header h2 i{margin-right:10px;}.view-service-announcements-.view-display-id-banner .views-field,.view-service-announcements-.view-display-id-above_banner .views-field{text-shadow:1px 1px 0px #fff;background:rgba(255,255,255,0.9);padding:15px 20px 20px 20px;border-radius:3px;border-bottom:6px solid #f26175;box-shadow:inset 0 0 4px 2px #ffffff,0 0 4px 1px rgba(0,0,0,0.3);margin-bottom:20px;}.view-service-announcements-.view-display-id-banner .views-field a,.view-service-announcements-.view-display-id-above_banner .views-field a{display:block;}.view-service-announcements-.view-display-id-banner .views-field a h3,.view-service-announcements-.view-display-id-above_banner .views-field a h3{margin-top:0;font-size:28px;color:#485865;padding-left:40px;}.view-service-announcements-.view-display-id-banner .views-field a h3:before,.view-service-announcements-.view-display-id-above_banner .views-field a h3:before{font-family:"FontAwesome";color:#f26175;content:"\f071";font-size:120%;vertical-align:-7%;margin-top:8px;margin-right:20px;line-height:1;margin-left:-43px;width:22px;display:inline-block;}.view-service-announcements-.view-display-id-banner .views-field a h3:after,.view-service-announcements-.view-display-id-above_banner .views-field a h3:after{content:" \f054";font-family:"FontAwesome";font-size:20px;vertical-align:-1%;margin-left:4px;padding-right:4px;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.view-service-announcements-.view-display-id-banner .views-field a:hover,.view-service-announcements-.view-display-id-above_banner .views-field a:hover{text-decoration:none;}.view-service-announcements-.view-display-id-banner .views-field a:hover h3:after,.view-service-announcements-.view-display-id-above_banner .views-field a:hover h3:after{margin-left:8px;padding-right:0px;}.view-service-announcements-.view-display-id-banner .views-field .sa-row-intro,.view-service-announcements-.view-display-id-above_banner .views-field .sa-row-intro,.view-service-announcements-.view-display-id-banner .views-field .sa-row-update,.view-service-announcements-.view-display-id-above_banner .views-field .sa-row-update{color:#485865;}.view-service-announcements-.view-display-id-banner .views-field .sa-row-update,.view-service-announcements-.view-display-id-above_banner .views-field .sa-row-update{color:#8598a8;font-size:90%;}.view-service-announcements-.view-display-id-banner .views-field .sa-row-intro,.view-service-announcements-.view-display-id-above_banner .views-field .sa-row-intro{font-size:17px;}.view-service-announcements-.view-display-id-travel_updates{margin-bottom:45px;border:2px solid #ffffff;border-radius:2px;padding:15px 10px 3px;background:#f26175;}.view-service-announcements-.view-display-id-travel_updates .views-row{padding:5px 8px;background:#fff;display:inline-block;margin-right:10px;margin-bottom:10px;border-radius:3px;}.view-service-announcements-.view-display-id-travel_updates .views-row a{font-size:19px;color:#485865;}.view-service-announcements-.view-display-id-travel_updates .views-row a i{margin-right:7px;}.view-service-announcements-.view-display-id-travel_updates .views-row a i:before{color:#f2951c;font-size:120%;vertical-align:-6%;}.view-service-announcements-.view-display-id-travel_updates .views-row a:after{content:" \f054";font-family:"FontAwesome";font-size:17px;vertical-align:-2%;margin-left:4px;padding-right:4px;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.view-service-announcements-.view-display-id-travel_updates .views-row a:hover{text-decoration:none;}.view-service-announcements-.view-display-id-travel_updates .views-row a:hover:after{margin-left:8px;padding-right:0px;}.promotions-zone{padding-top:56px;}.tile-wrapper h2{text-shadow:none;}.tile-wrapper.tile-6.left{padding-right:10px;}.tile-wrapper.tile-6.right{padding-left:10px;}.tile-wrapper .tile{position:relative;overflow:hidden;}.tile-wrapper .tile .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.15) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.15) 100%);opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.tile-wrapper .lg-tile,.tile-wrapper .lg-tile.first-tile{background-size:cover;background-repeat:no-repeat;background-position:center center;}.tile-wrapper .tile .bg-img{position:absolute;bottom:0;left:0;right:0;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}.tile-wrapper .tile:hover .bg-img{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.tile-wrapper .lg-tile{margin-bottom:20px;width:100%;}.tile-wrapper .lg-tile .tile-title{font-size:14px;padding:20px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .lg-tile .tile-title.red{color:#d70428;}.tile-wrapper .lg-tile .tile-title.white{color:#ffffff;}.tile-wrapper .lg-tile .tile-title.continous-dev-tile{top:15%;left:0;right:0;font-size:18px;line-height:1.2em;}.tile-wrapper .lg-tile.home-lg-tile{background:#E7E7E7;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-radial-gradient(center,ellipse,#ffffff 0,#e7e7e7 100%);background:radial-gradient(ellipse at center,#ffffff 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=1);}.tile-wrapper .lg-tile.home-lg-tile a{text-decoration:none;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel{height:100%;width:100%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:44px;margin:0;padding:40% 0 0;color:#a6aaaf;-webkit-animation:topTxtAnim 0.8s ease-in-out 0s 1 forwards;animation:topTxtAnim 0.8s ease-in-out 0s 1 forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}@-webkit-keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:50%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:40%;}}@keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:50%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:40%;}}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:24px;font-weight:900;padding:0;margin:0;overflow:hidden;white-space:nowrap;-webkit-animation:centerTxtAnim 1.6s ease-in-out 0s 1 forwards;animation:centerTxtAnim 1.6s ease-in-out 0s 1 forwards;}@-webkit-keyframes centerTxtAnim{0%,60%{opacity:0;}100%{opacity:1;}}@keyframes centerTxtAnim{0%,60%{opacity:0;}100%{opacity:1;}}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide a{text-decoration:none;display:block;height:100%;width:100%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide a.red-bg{background:#d91d3a;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#d91d3a),color-stop(100%,#a71128));background:-webkit-radial-gradient(center,ellipse,#d91d3a 0,#a71128 100%);background:radial-gradient(ellipse at center,#d91d3a 0,#a71128 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d91d3a',endColorstr='#a71128',GradientType=1);}.careers-overlay,.tile-wrapper .lg-tile.perks-lg-tile{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=1);}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:24px;line-height:1.2em;padding:15% 0 0;margin:0;color:#d70428;}.tile-wrapper .lg-tile.perks-lg-tile h2,.tile-wrapper .lg-tile.perks-lg-tile h4{margin:0 0 10px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2.white{color:#ffffff;}.tile-wrapper .lg-tile.perks-lg-tile{background:#E7E7E7;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-radial-gradient(center,ellipse,#ffffff 0,#e7e7e7 100%);background:radial-gradient(ellipse at center,#ffffff 0,#e7e7e7 100%);}.tile-wrapper .lg-tile.perks-lg-tile a{text-decoration:none;}.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:24px;padding:15% 0 0;color:#6b717a;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:18px;padding:0;}.tile-wrapper .md-tile{margin-bottom:20px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}.tile-wrapper .md-tile.first-tile .btn-bg{display:block;height:100%;width:100%;background-size:cover;}.tile-wrapper .md-tile.first-tile .btn-bg:active{background-size:cover;}.tile-wrapper .md-tile .tile-title{font-size:14px;font-weight:300;padding:20px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .md-tile .tile-title.home-match{font-size:18px;line-height:1.2em;padding-left:50px !important;}.tile-wrapper .md-tile .tile-title.home-match span{font-weight:900;}.tile-wrapper .sm-tile .tile-title,.tile-wrapper .vacancies p{font-weight:300;}.tile-wrapper .md-tile .tile-title.red{color:#d70428;}.tile-wrapper .md-tile .tile-title.white{color:#ffffff;}.tile-wrapper .sm-tile{position:relative;margin-bottom:20px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:99;}.tile-wrapper .sm-tile .tile-title{font-size:16px;padding:10px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .sm-tile .tile-title.red{color:#d70428;}.tile-wrapper .sm-tile .tile-title.white{color:#ffffff;}.tile-wrapper .sm-tile .tile-title .grey-txt{display:block;color:#6b717a;}.tile-wrapper .vacancies{position:absolute;left:0;bottom:0;z-index:2;display:none;opacity:0.9;}.tile-wrapper .vacancies.visible{display:block;}.tile-wrapper .vacancies.red{background-color:#d70428;}.tile-wrapper .vacancies.red p{color:#ffffff;}.tile-wrapper .vacancies.white{background-color:#ffffff;}.tile-wrapper .vacancies.white p{color:#d70428;}.tile-wrapper .vacancies p{font-size:12px;color:#FFF;margin:0 auto;padding:4px 10px;}@media (min-width:480px) and (max-width:519px){.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:24px;}.tile-wrapper .lg-tile.home-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .development img.bg-img{margin-bottom:-2%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img{max-height:220px;}.tile-wrapper .lg-tile.perks-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:220px;}.tile-wrapper .md-tile .tile-title{padding-left:20px!important;font-size:18px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:24px;}}@media (min-width:520px) and (max-width:767px){.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{padding:180px 0 0;font-size:50px;}@-webkit-keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:40%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:180px;}}@keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:40%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:180px;}}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:30px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .development img.bg-img{margin-bottom:-10%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img{max-height:220px;}.tile-wrapper .lg-tile.perks-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:220px;}.tile-wrapper .md-tile .tile-title{padding-left:20px!important;font-size:22px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:28px;}}@media (min-width:768px){.tile-wrapper,.tile-wrapper.tile-6.left{padding-right:10px;}.tile-wrapper,.tile-wrapper.tile-6.right{padding-left:10px;}.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:24px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{padding:40% 0 0;font-size:44px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:24px;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:180px;}.tile-wrapper .md-tile .tile-title{padding-left:20px !important;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:18px;}.tile-wrapper .vacancies p{font-size:14px;}.half-tile-wrapper,.one-forth-tile-wrapper{margin:0 -10px;}.top-nav-careers{margin-bottom:20px;}.top-right .top-links{padding-right:10px;}}.footer-careers .social-icons,.top-nav-careers{margin-bottom:20px;}@media (min-width:992px){.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img,.tile-wrapper .lg-tile.perks-lg-tile img{max-height:280px;}.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:60px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2,.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .md-tile .tile-title{font-size:22px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:26px;}.tile-wrapper .sm-tile .tile-title{font-size:22px;}}@media (min-width:1200px){.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img,.tile-wrapper .lg-tile.perks-lg-tile img{max-height:320px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:64px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:36px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:40px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2.dev,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:30px;}}.block-abellio-vacancies{margin-top:20px;}.block-abellio-vacancies .page-title{font-size:32px;position:relative;float:none;background-color:transparent;color:#6b717a;padding:0;margin:0 0 20px;}.block-abellio-vacancies .benefits-list{margin-bottom:20px;border-bottom:1px solid #aaa;padding:20px 0;}.block-abellio-vacancies .benefits-list .benefit{margin-bottom:5px;}.block-abellio-vacancies .benefits-list .benefit:before{font-family:FontAwesome;font-size:36px;line-height:46px;display:block;color:#da1a35;}.block-abellio-vacancies .benefits-list .benefit.pension:before{content:"\f1cd";}.block-abellio-vacancies .benefits-list .benefit.study:before{content:"\f19d";}.block-abellio-vacancies .benefits-list .benefit.cycle:before{content:"\f206";}.block-abellio-vacancies .benefits-list .benefit.travel:before{content:"\f145";}.block-abellio-vacancies .benefits-list .description{font-size:12px;}.abellio_vacancies-abellio_vacancies_job_roles,.block-abellio-vacancies{margin-bottom:20px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper,.block-abellio-vacancies .vacancy-wrapper{border-top:1px solid #a6aaaf;padding:10px 0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row,.block-abellio-vacancies .vacancy-wrapper > .row{border-bottom:1px dashed #aaa;padding:15px 0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row:first-child,.block-abellio-vacancies .vacancy-wrapper > .row:first-child{padding-top:0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row:last-child,.block-abellio-vacancies .vacancy-wrapper > .row:last-child{border-bottom:0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper.visible,.block-abellio-vacancies .vacancy-wrapper.visible{display:block;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper:last-child,.block-abellio-vacancies .vacancy-wrapper:last-child{border-bottom:1px solid #a6aaaf;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span,.block-abellio-vacancies .vacancy-wrapper span{display:block;margin-bottom:5px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span.job-title,.block-abellio-vacancies .vacancy-wrapper span.job-title{color:#d70428;font-size:16px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span.job-department,.block-abellio-vacancies .vacancy-wrapper span.job-department{font-size:24px;font-family:'Gilroy-Light',arial,sans-serif;}.abellio_vacancies-abellio_vacancies_job_roles:after,.block-abellio-vacancies:after{content:"";display:block;clear:both;}.overlay-content-wrapper.match-page{display:none;}.overlay-content-wrapper.match-page.visible{display:block;}.match-content-wrapper{padding-left:0 !important;}.match-content-wrapper select{display:none;}.match-content-wrapper div.dropdown-menu{border:0;box-shadow:none;}.match-content-wrapper ul{padding-left:0 !important;}.match-content-wrapper ul li:before{content:none !important;}.match-content-wrapper .match-question{padding:15px 0;border-bottom:1px solid #ddd;}.match-content-wrapper a.btn{margin-top:15px;}.match-content-wrapper .filter-option{color:#da1a35;}.match-content-wrapper .result-wrapper{padding:7px 12px;border:1px solid #d9d9d9;border-radius:2px;margin:14px 0;}.match-content-wrapper .result-wrapper a{display:block;}.match-content-wrapper .result-wrapper a span{color:#485865;}.match-content-wrapper .result-wrapper:before{margin-left:0;}.perk-wrapper .perk-img-wrapper{position:relative;display:block;overflow:hidden;border-bottom:3px solid #FFF;height:180px;width:100%;background-color:#f0efee;}.perk-wrapper .perk-img-wrapper img{position:relative;max-height:180px;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}.perk-wrapper .perk-img-wrapper:hover img{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.perk-wrapper .perk-content-wrapper{background-color:#FAFAFA;margin-bottom:20px;padding:20px;}@media (min-width:768px){.perk-wrapper .perk-content-wrapper{min-height:330px;}}@media (min-width:992px) and (max-width:1199px){.perk-wrapper .perk-content-wrapper{min-height:400px;}}.perk-wrapper .perk-content-wrapper .perk-name{margin-bottom:20px;}.locations-wrapper{padding:0 5px;}.locations-wrapper.interview{padding:0;}.locations-wrapper.interview .location-wrapper{padding:0 15px;}.locations-wrapper.interview .location-wrapper .location-content-wrapper{background-color:#FFF;padding:0 20px 20px;min-height:0;position:relative;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location{padding-top:20px;border-top:1px solid #f6f6f6;font-family:FrutigerLTW01-45Bold,sans-serif,arial,helvetica;font-size:28px;color:#495966;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location-info{margin:0;padding:0 0 10px;font-size:14px;color:#6b717a;display:inline-block;width:100%;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location-info .address{display:inline-block;font-size:16px;margin-bottom:10px;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link{margin-top:0;text-align:left;text-decoration:none;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:active,.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:focus,.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:hover{color:#6b717a;}.locations-wrapper .location-wrapper{padding:0 10px;}.locations-wrapper .location-wrapper .location-content-wrapper{background-color:#FFF;padding:0 20px;min-height:0;}.locations-wrapper .location-wrapper .location-content-wrapper .location{padding-top:20px;border-top:1px solid #f6f6f6;font-family:FrutigerLTW01-45Bold,sans-serif,arial,helvetica;font-size:28px;color:#495966;}.locations-wrapper .location-wrapper .location-content-wrapper .location-info{margin-bottom:10px;font-size:14px;color:#6b717a;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper{padding-bottom:30px;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper{display:inline-block;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper .tag{display:inline-block;background-color:#dd1836;font-size:11px;color:#fff;padding:3px 10px;margin:0 2px 8px;border-radius:3px;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper .tag:first-child{margin:0 2px 8px 0;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link{display:inline-block;position:absolute;bottom:12px;right:30px;text-align:right;text-decoration:none;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:active,.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:focus,.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:hover{color:#6b717a;}.abellio_franchise-links .content{margin-top:18px;}.abellio_franchise-links .link{padding:13px 17px;background:#fff;box-shadow:0 0 3px #dadada;margin-bottom:10px;}.abellio_franchise-links .link:after{content:none;}.abellio_franchise-links .link .title{font-size:21px;color:#485865;font-family:'Gilroy-Light',arial,sans-serif;padding-right:15px;margin-bottom:8px;}.abellio_franchise-links .link .title:after{content:"\f105";font-family:"FontAwesome";font-size:27px;text-decoration:none !important;position:absolute;right:12px;top:13px;color:#da1a35;}.abellio_franchise-links .link .introduction{font-size:15px;}.abellio_franchise-links .link:after{content:" ";position:absolute;top:0;right:0;width:40px;height:100%;}.abellio_franchise-links .link a{display:block;}.views-news-latest_news_3 .view-content{margin-top:23px;}.views-news-latest_news_3 .truncated-description{max-height:70px;overflow:hidden;position:relative;}.views-news-latest_news_3 .truncated-description *{font-size:15px !important;font-family:arial,helvetica,sans-serif !important;color:#59636f !important;line-height:23px !important;}.views-news-latest_news_3 .truncated-description:after{content:" ";box-shadow:inset 0px -20px 10px -10px #ffffff;position:absolute;top:55px;height:15px;width:100%;}.views-news-latest_news_3 .news-article{border-bottom:2px solid transparent;margin-bottom:10px;padding:13px 17px;background:#fff;box-shadow:0 0 3px #dadada;position:relative;-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s;}.views-news-latest_news_3 .news-article:hover{border-bottom:2px solid #da1a35;}.views-news-latest_news_3 .news-article h3{margin-top:0;font-size:21px;line-height:27px;margin-bottom:10px;padding-right:15px;color:#485865;}.views-news-latest_news_3 .news-article h3:after{content:"\f105";font-family:"FontAwesome";font-size:27px;text-decoration:none !important;position:absolute;right:12px;top:13px;color:#da1a35;}.views-news-latest_news_3 .news-article a{color:#485865;display:block;}.views-news-latest_news_3 .news-article a:hover{text-decoration:none;}.homepage-button{padding:20px 25px 8px 25px;background:#f8f8f8;box-shadow:0 0 3px #dadada;border-bottom:2px solid transparent;margin-bottom:25px;-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s;}.homepage-button:hover{border-bottom:2px solid #da1a35;}.homepage-button h2{color:#da1a35;}.homepage-button h2 i:before{font-size:38px;vertical-align:-12%;}.homepage-button h2:after{content:"\f105";font-family:"FontAwesome";font-size:27px;text-decoration:none !important;margin-left:7px;vertical-align:-5%;}.homepage-button p{color:#59636f;margin-bottom:10px;}.homepage-button a{text-decoration:none;}.accordion-style-button{background:transparent;position:relative;box-shadow:none;border:none;box-shadow:0px 11px 15px -12px #ffffff,0px 11px 15px -12px #ffffff;border-bottom:1px solid #c1c1c1;padding-bottom:0;margin-bottom:16px;border-radius:0;padding:7px 30px 7px 0px;}.accordion-style-button h2,.accordion-style-button h2:first-child{margin-top:-7px;}.accordion-style-button a:after{position:absolute;right:13px;top:8px;content:"\f054";font-family:"FontAwesome";font-size:120%;vertical-align:middle;line-height:15px;color:#485865;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}.accordion-style-button a:hover{text-decoration:none;}.accordion-style-button a:hover:after{-ms-transform:scale(1.4,1.4);-webkit-transform:scale(1.4,1.4);transform:scale(1.4,1.4);}.figure-type{font-family:'Gilroy-Light',arial,sans-serif;border-left:1px solid #ccc;box-sizing:border-box;text-align:center;padding-top:20px;padding-bottom:20px;}.figure-type p{margin-bottom:0;}.figure-type.first{border:none;}.figure-type .figure-type-heading{font-weight:bold;margin-bottom:20px;padding-bottom:7px;border-bottom:1px solid #ccc;}.figure-type .figure-actual{font-size:0.9em;}.figure-type .figure-actual-percentage{color:#74a710;font-size:2.486em;margin:18px 0;}.figure-type .figure-target-difference{font-size:0.8em;}.figure-type .postive{color:#74a710;}.figure-type .mini-calendar{text-align:center;float:left;position:relative;}.figure-type .mini-calendar.left{margin-left:15%;margin-right:10%;}.figure-type .mini-calendar:first-child:after{content:"\f061";font-family:"FontAwesome";font-size:20px;text-decoration:none !important;margin-left:7px;vertical-align:-5%;color:#ddd;position:absolute;top:33%;left:84%;}.figure-type .mini-calendar .month{color:#fff;font-weight:bold;background-color:#da1a35;border-top-right-radius:5px;border-top-left-radius:5px;padding:1px 0;}.figure-type .mini-calendar .day{border-bottom-right-radius:5px;border-bottom-left-radius:5px;border:1px solid #ccc;border-top:0;font-size:30px;font-weight:bold;}.view-service-alterations .hidden-table tr{display:none;}.view-service-alterations .calendar{margin:0 0 20px;}.view-service-alterations .day-title{font-weight:700;}.view-service-alterations .day{background:#ddd;border-right:1px solid #fff;border-bottom:1px solid #fff;}.view-service-alterations .day.disabled{display:none;background:#efefef;}.view-service-alterations .day .day-number{position:absolute;right:10px;top:10px;}.view-service-alterations .simple-alteration-list{position:relative;background:#fff;border:1px solid #fff;margin:20px 10px;padding:5px;}.view-service-alterations .month-name{font-size:24px;margin-top:11px;font-family:'Gilroy-Light',arial,sans-serif;}.view-service-alterations .prev-month{float:left;}.view-service-alterations .next-month{float:right;}.view-service-alterations .next-month i{margin-right:0 !important;margin-left:7px !important;}@media (max-width:670px){.view-service-alterations .month-name,.view-service-alterations .prev-month,.view-service-alterations .next-month{text-align:center;float:none;clear:both;}}.view-service-alterations .has-alterations{background:#d70428;cursor:pointer;}.view-service-alterations .has-alterations:after{content:"\f107";font-family:"FontAwesome";position:absolute;color:#ffb1a8;text-shadow:0 0 2px #000;font-size:25px;bottom:0px;margin-top:0;padding-bottom:8px;right:8px;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.view-service-alterations .has-alterations:hover:after{color:#fff;margin-top:8px;padding-bottom:0;}.view-service-alterations .has-alterations.alterations-1{background:#da6175;}.view-service-alterations .has-alterations .day-number{color:#fff;}.view-service-alterations .dot{background-color:#fff;height:18px;width:18px;border-radius:9px;float:left;margin:0 4px 4px 0;cursor:pointer;box-shadow:0 0 4px rgba(0,0,0,0.4);-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.view-service-alterations .dot:hover{background-color:#ffb1a8;}.view-service-alterations .day-alterations{display:none;}.view-service-alterations .alterations-for-day{margin:0 0 20px;}.view-service-alterations .alterations-for-day .day-alterations{display:block;}.view-service-alterations .alterations-for-day h2{padding-top:30px;}.view-service-alterations #alteration-list h2{display:none;}.view-service-alterations .long-term-alterations h2{display:block;}@media (min-width:768px){.view-service-alterations .day{min-height:110px;padding:10px 20px 10px 10px;}.view-service-alterations .alterations{float:left;margin:15px 15px 10px 0;}}@media (min-width:992px){.view-service-alterations .calendar{border-top:none;}.view-service-alterations .calendar .row:first-child .day{border-top:1px solid #ddd;}.view-service-alterations .day.disabled{display:block;}.view-service-alterations .day,.view-service-alterations .day-title{width:14.2857142857%;}.view-service-alterations .day-title{text-align:center;padding:10px 0;background:#ddd;border-right:1px solid #fff;border-bottom:1px solid #fff;}}.main-content .view-timetable a.btn{padding:0px 6px;}.main-content article .view-timetable ul li{border-bottom:1px solid #ddd;}.main-content article .view-timetable ul li:before{top:0.8em;}.abellio_franchise-timetables #station{padding-left:5px;}.live-boards #nre-live-boards .btn{float:none;border:0;}.live-boards #nre-live-boards h4{color:#fff;display:block;background:#861021;}.node-property .images img{margin-bottom:17px;border:1px solid #fff;box-shadow:0 0 0px 1px #da1a35;}.node-property .under-offer{background:#da1a35;display:inline-block;border-radius:3px;font-size:17px;padding:8px 15px;margin-bottom:20px;}.node-property .under-offer strong{color:#fff;}.node-property div.address{border-top:1px solid #c0cad2;border-bottom:1px solid #c0cad2;padding:5px;font-size:17px;margin-bottom:25px;color:#485865;}.node-property div.extra-content-sidebar{border:1px solid #59636f;margin-top:30px;padding:10px 15px;}.node-property div.extra-content-sidebar h4{color:#59636f;font-family:'Gilroy-Medium';font-size:20px;}.node-property div.extra-content-sidebar p{margin:16px 0 10px 0;font-size:23px;}.node-property div.extra-content-sidebar p span.phone:before{content:"\f095";font-family:"FontAwesome";color:#da1a35;margin-right:5px;}.views-property_search-block .views-exposed-widget.views-widget-filter-field_prop_tender_opportunity_value,.views-property_search-block .views-exposed-widget.views-widget-filter-field_prop_property_type_value{float:none;clear:both;}.views-property_search-block button.btn.form-submit{padding:6px 22px;}.main-content .view-property-search{color:#fff;}.main-content .view-property-search ul.wall-list li.item{background:#485865;padding:20px;border-radius:3px;}.main-content .view-property-search ul.wall-list li.item .views-field{padding:4px;border-bottom:1px solid #738ca0;}.main-content .view-property-search ul.wall-list li.item .views-field-title{text-align:center;font-size:23px;font-family:'Gilroy-Light',arial,sans-serif;margin-bottom:9px;border:none;}.main-content .view-property-search ul.wall-list li.item .views-field-title a{color:#fff;}.main-content .view-property-search ul.wall-list li.item .views-field-title a:after{content:"\f105";font-family:"FontAwesome";font-size:27px;text-decoration:none !important;margin-left:7px;vertical-align:-5%;}.main-content .view-property-search ul.wall-list li.item .views-field-title a:hover{color:#c4ebff;}.main-content .view-property-search ul.wall-list li.item .views-field-field-prop-images{text-align:center;}.main-content .view-property-search ul.wall-list li.item .views-field-field-prop-images img{border:1px solid #90adbb;box-shadow:0 0 10px #000;margin-bottom:15px;}.main-content .view-property-search ul.wall-list li.item .views-field-field-prop-images .under-offer-tag{background:#da1a35;display:inline-block;border-radius:3px;font-size:17px;padding:8px 15px;position:relative;top:-21px;margin-bottom:-68px;box-shadow:0 0 14px #000;}.main-content .view-property-search ul.wall-list li.item .views-label{font-weight:bold;margin-right:4px;}.main-content .view-property-search ul.wall-list li.item a{color:#c4ebff;-webkit-transition:all 0.25s ease-out 0s;-moz-transition:all 0.25s ease-out 0s;-o-transition:all 0.25s ease-out 0s;transition:all 0.25s ease-out 0s;}.main-content .view-property-search ul.wall-list li.item a:hover{color:#fff;}.main-content .view-property-search ul.wall-list li.item .awaiting-image{width:100%;height:200px;background:#738ca0;border:1px solid #90adbb;box-shadow:0 0 10px #000;margin-bottom:15px;line-height:200px;vertical-align:middle;font-size:17px;}.form-community-space{margin-top:35px;}.webform-component--date-of-event-if-applicable{margin-bottom:0px;}.webform-component--i-dont-know-yet{margin-bottom:30px;}#edit-disclamer{clear:both;}.page-search .block-system h2{margin-bottom:10px;margin-top:32px;font-size:34px;}.abellio_franchise-live_boards_finder .input-group{margin-bottom:30px;}.abellio_franchise-live_boards_finder label{font-size:20px;margin-top:-5px;}#live-boards-header{color:#fff;float:right;margin-bottom:10px;}#live-travel-service-groupsModal .modal-header h4{font-family:'Gilroy-Light',arial,sans-serif;}.ie-edge form .add-on.with-label .input-group-btn > .btn,.ff form .add-on.with-label .input-group-btn > .btn{top:15px;}.ff form .add-on.with-label.with-select .input-group-btn > .btn{top:14px;margin-left:2px;}.tags a:hover,.field-type-taxonomy-term-reference a:hover{text-decoration:none;background:inherit;color:#485865;border-color:#485865;}.media-centre-page h2{display:inline-block;margin-right:20px;margin-top:34px !important;}.media-centre-page .btn{text-align:center !important;}.media-centre-page .btn.back-btn{padding:3px 7px;}.media-centre-page .btn.back-btn i{font-size:117%;vertical-align:-3%;}.media-centre-page .media{padding:15px;border:1px solid #c7c7c7;background:#f6f6f6;}.media-centre-page .media dd{margin-bottom:3px;padding-bottom:3px;border-bottom:1px solid #ddd;}.media-centre-page .media .btn.full-width{font-size:24px;}span.blog-category{padding:2px 6px;display:inline-block;border-radius:4px;color:#FFFFFF;}span.blog-category.blog-category-1{background-color:#2278c0;}span.blog-category.blog-category-2{background-color:#7bb954;}span.blog-category.blog-category-3{background-color:#db8d00;}span.blog-category.blog-category-4{background-color:#a069aa;}.featured span.blog-category{font-size:17px;padding:4px 10px;}.blog-category-wrapper{display:inline-block;margin:0 0 0 10px;}.featured .blog-category-wrapper{display:block;margin:0 0 10px;}#views-exposed-form-blog-wall #edit-category-wrapper .form-type-bef-checkbox label{padding:0;}#views-exposed-form-blog-wall #edit-category-wrapper .form-type-bef-checkbox input[type=checkbox]:checked + label{padding-right:6px;}#views-exposed-form-blog-wall #edit-category-wrapper .form-type-bef-checkbox input[type=checkbox]:checked + label span{color:inherit;background-color:#FFFFFF;padding-right:0;}.journeyplanner-bar .nav-tabs li .mobile-link.top-button{position:absolute;top:0;background-color:#da1a35;border-radius:0;padding-top:11px;height:47px;margin-top:0;width:100%;}.journeyplanner-bar .nav-tabs li .mobile-link.top-button:before{content:'';}.mobile-link.side-button{position:fixed;bottom:50px;right:-100px;color:#FFFFFF;background-color:#da1a35;background-color:rgba(218,26,53,0.87);text-align:right;padding:12px;border:2px solid #FFF;border-radius:100px 0 0 100px;box-shadow:-3px 3px 20px 0px #000000;box-shadow:-3px 3px 20px 0px rgba(0,0,0,0.5);-webkit-transition:right 0.25s ease-out 0s;-moz-transition:right 0.25s ease-out 0s;-o-transition:right 0.25s ease-out 0s;transition:right 0.25s ease-out 0s;}.mobile-link.side-button:hover{text-decoration:none;}.mobile-link.side-button span{font-size:20px;}.mobile-link.side-button i{transform:rotate(45deg);font-size:35px;}.stick .mobile-link.side-button{right:-2px;}.bottom .mobile-link.side-button{right:-100px;}.media-jw-platform-video li:before{display:none !important;}.main-content article ul.juicer-feed{padding-left:0;}.abellio_franchise-videos .item:after{color:#576F83;opacity:0.8;}.node-type-abellio-customer .main-content table.products th,.node-type-abellio-customer .main-content table.products td.name,.node-type-abellio-customer .main-content table.products td.cardholder,.node-type-abellio-customer .main-content table.products td.cardnumber,.node-type-abellio-customer .main-content table.products td.expiry{white-space:nowrap;}.node-type-abellio-customer .main-content table.products a.btn{margin-bottom:4px;}.node-type-abellio-customer .abellio_customer_realexpayments-payment_form .delivery_address legend,.node-type-abellio-customer .abellio_customer_realexpayments-payment_form .billing_address legend{margin-bottom:0;}.node-type-abellio-customer .abellio_customer_realexpayments-payment_form .delivery_address .panel-body,.node-type-abellio-customer .abellio_customer_realexpayments-payment_form .billing_address .panel-body{padding:0 4px;}.node-type-abellio-customer table.ticket-history tr th{vertical-align:top;}.node-type-abellio-customer table.ticket-history tr.transaction-details > td h4.panel-title{background:#485865;}.node-type-abellio-customer table.ticket-history tr.transaction-details > td h4.panel-title a{color:#fff !important;}.node-type-abellio-customer table.ticket-history tr.transaction-details .payment-info tr.total td.total{color:#59636f;}.new-trains-news .truncated-description{height:212px;overflow:hidden;margin-bottom:10px;position:relative;}.new-trains-news .truncated-description:after{content:" ";box-shadow:inset 0px -20px 10px -10px rgba(255,255,255,0.85);position:absolute;bottom:0;height:20px;width:100%;-webkit-transition:all 0.3s ease-out 0s;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;transition:all 0.3s ease-out 0s;}
.bootstrap-select{width:220px \0}.bootstrap-select>.dropdown-toggle{width:100%;padding-right:25px}.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle{border-color:#b94a48}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none}.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{z-index:auto}.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right,.row .bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select.btn-group,.form-horizontal .bootstrap-select.btn-group,.form-inline .bootstrap-select.btn-group{margin-bottom:0}.form-group-lg .bootstrap-select.btn-group.form-control,.form-group-sm .bootstrap-select.btn-group.form-control{padding:0}.form-inline .bootstrap-select.btn-group .form-control{width:100%}.bootstrap-select.btn-group.disabled,.bootstrap-select.btn-group>.disabled{cursor:not-allowed}.bootstrap-select.btn-group.disabled:focus,.bootstrap-select.btn-group>.disabled:focus{outline:0!important}.bootstrap-select.btn-group .dropdown-toggle .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left}.bootstrap-select.btn-group .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.bootstrap-select.btn-group[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select.btn-group .dropdown-menu{min-width:100%;z-index:1035;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select.btn-group .dropdown-menu li{position:relative}.bootstrap-select.btn-group .dropdown-menu li.active small{color:#fff}.bootstrap-select.btn-group .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select.btn-group .dropdown-menu li a{cursor:pointer}.bootstrap-select.btn-group .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select.btn-group .dropdown-menu li a span.check-mark{display:none}.bootstrap-select.btn-group .dropdown-menu li a span.text{display:inline-block}.bootstrap-select.btn-group .dropdown-menu li small{padding-left:.5em}.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select.btn-group .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option{position:static}.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark{position:absolute;display:inline-block;right:15px;margin-top:5px}.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle{z-index:1036}.bootstrap-select.show-menu-arrow .dropdown-toggle:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before{bottom:auto;top:-3px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after{bottom:auto;top:-3px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%}select.bs-select-hidden,select.selectpicker{display:none!important}select.mobile-device{position:absolute!important;top:0;left:0;display:block!important;width:100%;height:100%!important;opacity:0}
.m-scene{position:relative;}.m-scene .scene_element{position:relative;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-animation-fill-mode:none;animation-fill-mode:none;}.m-scene .scene_element--fadeinright{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}.m-scene .scene_element--fadeoutright{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}.footer-links{margin-top:5px;font-size:12px;font-size:1.2rem;}.navbar-toggle{padding:5px;border-radius:0;margin-right:0;}.navbar-toggle .icon-bar{background:#cfc7c5;height:3px;}.menu-wrapper,.menu-wrapper .navbar-nav > li a:hover,.menu-wrapper .navbar-nav > li.active a{background:#d70428;}.menu-wrapper .container{padding-right:0;padding-left:0;}.menu-wrapper .container .navbar-collapse{border-top:none;max-height:2000px;}.menu-wrapper .container .navbar-nav{margin-top:0;margin-bottom:0;}.menu-wrapper .container .navbar-nav li{border-bottom:1px solid #e97084;}.menu-wrapper .container .navbar-nav li .dropdown-toggle{float:right;width:50px;text-align:center;position:relative;z-index:500;}.menu-wrapper .container .navbar-nav li .page-link{position:relative;z-index:250;}.menu-wrapper .container .navbar-nav li a:hover{background:#e97084;}.menu-wrapper .container .navbar-nav li.active a{background:#6b717a;}.menu-wrapper .container .navbar-nav .open{background:0 0;}.menu-wrapper .container .navbar-nav .open a,.menu-wrapper .container .navbar-nav .open a:focus,.menu-wrapper .container .navbar-nav .open a:hover{background:#d70428;}.menu-wrapper .container .navbar-nav .open .dropdown-menu{margin:0;padding:0;font-size:12px;font-size:1.2rem;}.menu-wrapper .container .navbar-nav .open .dropdown-menu a{background:#f6f6f6;color:#d70428;padding:8px 8px 8px 20px;}.menu-wrapper .container .navbar-nav .open .dropdown-menu a:hover{background:#6b717a;color:#fff;}.menu-wrapper .navbar{border:none;border-radius:0;margin-bottom:0;min-height:0;}.menu-wrapper .navbar-nav{margin:15px -15px;}.menu-wrapper .navbar-nav > li a{-webkit-transition:all .2s ease;transition:all .2s ease;font-size:12px;}.menu-wrapper .navbar-nav > li a,.menu-wrapper .navbar-nav > li a:hover{color:#fff !important;}.menu-wrapper .nav > li{margin:0;}.menu-wrapper .nav > li > a{padding:10px;}@media (min-width:768px){.menu-wrapper{background:#6b717a;border:none;margin-top:10px;}.menu-wrapper .nav > li > a{padding:0;}.menu-wrapper .navbar-nav > li{width:14.2857%;text-align:center;font-size:12px;font-size:1.2rem;}.menu-wrapper .navbar-nav > li a{padding-top:10px;padding-bottom:10px;border-right:1px solid #8f9497;}.menu-wrapper .navbar-nav > li a.first{border-left:1px solid #8f9497;}.menu-wrapper .navbar-nav > li ul.dropdown-menu a{color:#d70428;}.menu-wrapper .navbar-nav > li ul.dropdown-menu a:hover{color:#fff;}.menu-wrapper .nav > li > a{padding:10px 2px;}.menu-wrapper .container{padding-right:15px;padding-left:15px;}.menu-wrapper .container .navbar-nav{width:100%;margin:0;}.menu-wrapper .container .navbar-nav li{border-bottom:none;}.menu-wrapper .container .navbar-nav li a:hover,.menu-wrapper .container .navbar-nav li.active a{background:#d70428;}.menu-wrapper .container .navbar-nav li .dropdown-toggle{display:none;}.menu-wrapper .container .navbar-nav li .dropdown-menu{z-index:5000;}.menu-wrapper .container .navbar-nav li:hover .dropdown-menu{display:block;text-align:left;}.menu-wrapper .container .navbar-nav li:hover .dropdown-menu a{border-right:none;}.menu-wrapper .container .navbar-nav li.active .dropdown-menu a{background:#fff;}.menu-wrapper .container .navbar-nav li.active .dropdown-menu a:hover{background:#d70428;}.menu-wrapper .navbar-collapse{padding:0;}}.careers-overlay .overlay-header .share-bar{position:relative;padding-top:10px;}.careers-overlay .overlay-header .share-bar .alt-link-processor-fa:after{content:'';padding:0;}.careers-overlay .overlay-header .share-bar ul{display:block;list-style:none;text-align:center;margin:0;padding:0;}.careers-overlay .overlay-header .share-bar ul li{display:inline-block;list-style-type:none;margin:0 -3px 0 0;padding:0;vertical-align:top;}.careers-overlay .overlay-header .share-bar ul li a{background-color:#FFF;text-decoration:none;display:block;margin:0 auto;padding:0 5px;text-align:center;font-size:10px;min-width:40px;height:40px;}.careers-overlay .overlay-header .share-bar ul li a.email:before,.careers-overlay .overlay-header .share-bar ul li a.facebook:before,.careers-overlay .overlay-header .share-bar ul li a.linkedin:before,.careers-overlay .overlay-header .share-bar ul li a.tweet:before{font-family:FontAwesome;font-size:18px;margin:0 auto;text-align:center;display:block;}.careers-overlay .overlay-header .share-bar ul li a.linkedin:before{content:"\f0e1";}.careers-overlay .overlay-header .share-bar ul li a.facebook:before{content:"\f09a";}.careers-overlay .overlay-header .share-bar ul li a.tweet:before{content:"\f099";}.careers-overlay .overlay-header .share-bar ul li a.email:before{content:"\f003";}.careers-overlay .overlay-header .share-bar ul li.close-btn{margin-left:10px;background-color:#d70428;width:40px;height:40px;line-height:40px;}.careers-overlay .overlay-header .share-bar ul li.close-btn a{padding:0;background-color:#d70428;}.careers-overlay .overlay-header .share-bar ul li.close-btn a img{-webkit-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;}.careers-overlay .overlay-header .share-bar ul li.close-btn a:hover img{-webkit-transform:rotate(90deg);transform:rotate(90deg);}@media (min-width:480px){.careers-overlay .overlay-header .share-bar{margin-top:10px;}.careers-overlay .overlay-header .share-bar ul{padding:0;}}.careers-overlay .filter-wrapper{background-color:#d70428;padding:15px 15px 15px 20px;}@media (min-width:768px){.careers-overlay .logo{margin:10px 0 0 30px;}.careers-overlay .overlay-header .share-bar ul{padding:0;text-align:right;}.careers-overlay .overlay-header .share-bar ul li a{font-size:12px;min-width:50px;min-height:50px;}.careers-overlay .overlay-header .share-bar ul li a.email:before,.careers-overlay .overlay-header .share-bar ul li a.facebook:before,.careers-overlay .overlay-header .share-bar ul li a.linkedin:before,.careers-overlay .overlay-header .share-bar ul li a.tweet:before{padding-top:5px;}.careers-overlay .overlay-header .share-bar ul li.close-btn a{width:50px;height:50px;line-height:40px;}.careers-overlay .overlay-content-wrapper{margin-left:35px;}.careers-overlay .overlay-content-wrapper .name{font-size:60px;}.careers-overlay .overlay-content-wrapper .role{font-size:32px;}.careers-overlay .overlay-content-wrapper.department-page{margin-top:40px;}.careers-overlay .overlay-content-wrapper.department-page .page-title{font-size:60px;margin:0;}.careers-overlay .overlay-content-wrapper.department-page .benefits-list{margin:40px 0;}.careers-overlay .overlay-content-wrapper.department-page .benefits-list .benefit{margin-bottom:5px;font-family:FrutigerLTW01-45Bold,sans-serif,arial,helvetica;}.careers-overlay .overlay-content-wrapper.department-page .benefits-list .benefit:before{margin-bottom:5px;}.careers-overlay .overlay-content-wrapper.department-page .benefits-list .description{font-size:14px;}.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper:last-child{margin-bottom:40px;}.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper span{font-size:16px;}.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper span.job-title{color:#d70428;font-size:18px;padding-right:10%;}.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper span.job-department,.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper span.job-location,.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper span.job-salary{padding-right:10%;}.careers-overlay .overlay-content-wrapper.department-page .vacancy-wrapper .view-more-btn{float:right;max-width:120px;margin:5px 0 20px;}.careers-overlay .overlay-content-wrapper.match-page,.careers-overlay .overlay-content-wrapper.perks-page{margin-top:80px;}.careers-overlay .overlay-content-wrapper.perks-page .perk-wrapper .perk-img-wrapper{height:220px;}.careers-overlay .overlay-content-wrapper.perks-page .perk-wrapper .perk-img-wrapper img{max-height:220px;}.careers-overlay .overlay-content-wrapper.perks-page .perk-wrapper .perk-content-wrapper{padding:40px 20px 20px;min-height:320px;}.careers-overlay .overlay-content-wrapper.perks-page .perk-wrapper .perk-content-wrapper .perk-name{margin-bottom:20px;}.careers-overlay .overlay-content-wrapper.match-page .title-wrapper{border-bottom:1px solid #a6aaaf;margin-bottom:0;}.careers-overlay .overlay-content-wrapper.match-page .title-wrapper .page-title{font-size:46px;margin:0 0 10px;}.careers-overlay .overlay-content-wrapper.match-page .title-wrapper .description{font-size:24px;display:block;}.careers-overlay .overlay-content-wrapper.match-page .match-content-wrapper p,.careers-overlay .overlay-content-wrapper.match-page .match-content-wrapper p .bootstrap-select .dropdown-menu.open li a,.careers-overlay .overlay-content-wrapper.match-page .match-content-wrapper p .bootstrap-select button{font-size:18px;}.careers-overlay .overlay-content-wrapper.match-page .match-content-wrapper p .bootstrap-select .dropdown-menu{max-width:inherit;}.careers-overlay .overlay-content-wrapper.match-page .switchBtn button{margin-top:40px;max-width:300px;}.careers-overlay .overlay-content-wrapper.match-page.results .title-wrapper{padding:0;}.careers-overlay .overlay-content-wrapper.match-page.results .title-wrapper .page-title{font-size:30px;margin:0 0 10px;}.careers-overlay .overlay-content-wrapper.match-page.results .match-content-wrapper .result-wrapper a{font-size:18px;}.careers-overlay .overlay-content-wrapper.match-page.results .join-us-img{padding:60px 30px 0;}.careers-overlay .overlay-content-wrapper.sub-page-wrapper .page-title{margin-top:30px;font-size:44px;}.careers-overlay .overlay-content-wrapper.sub-page-wrapper .subtitle{font-size:24px;margin-bottom:20px;}.careers-overlay .overlay-content-wrapper.sub-page-wrapper ul{margin:40px 0;}.careers-overlay .overlay-content-wrapper.sub-page-wrapper ul li{font-size:16px;}.careers-overlay .overlay-content-wrapper.sub-page-wrapper ul li:before{font-size:18px;}.careers-overlay .overlay-content-wrapper.faqs-page .careers-panel{margin-top:40px;}.careers-overlay .overlay-content-wrapper.departments-and-locations-page .locations-wrapper .location-wrapper .location-content-wrapper{min-height:330px;}.careers-overlay .footer-careers .footer-links{margin-left:35px;}}.top-nav-careers{margin-bottom:20px;}.navbar-nav{float:none;}@media (min-width:768px){.top-nav{padding-top:10px;}.collapse{visibility:visible;padding:0;}.footer{position:absolute;bottom:0;width:100%;height:210px;background-color:#f6f6f6;overflow:hidden;}}.top-links .nav > li > a{color:#d70428;font-size:13px;}.top-links .alt-link-processor-fa:after{display:none;}.tile-wrapper h2,.tile-wrapper h3,.tile-wrapper h4,.tile-wrapper h5{color:#d70428;}.tile-wrapper h2{text-shadow:none;}.tile-wrapper.tile-6.left{padding-right:10px;}.tile-wrapper.tile-6.right{padding-left:10px;}.tile-wrapper .tile{position:relative;overflow:hidden;}.tile-wrapper .tile .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-size:100%;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,rgba(0,0,0,0)),color-stop(100%,rgba(0,0,0,0.15)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0.15) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0.15) 100%);opacity:0;-webkit-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out;}.tile-wrapper .tile .bg-img{position:absolute;bottom:0;left:0;right:0;opacity:1;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}.tile-wrapper .tile:hover .bg-img{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.tile-wrapper .lg-tile,.tile-wrapper .lg-tile.first-tile{background-size:cover;background-repeat:no-repeat;background-position:center center;}.tile-wrapper .lg-tile{margin-bottom:20px;width:100%;}.tile-wrapper .lg-tile .tile-title{font-size:14px;padding:20px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .lg-tile .tile-title.red{color:#d70428;}.tile-wrapper .lg-tile .tile-title.white{color:#FFF;}.tile-wrapper .lg-tile .tile-title.continous-dev-tile{top:15%;left:0;right:0;font-size:18px;line-height:1.2em;}.tile-wrapper .lg-tile.home-lg-tile{background:#E7E7E7;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-radial-gradient(center,ellipse,#ffffff 0,#e7e7e7 100%);background:radial-gradient(ellipse at center,#ffffff 0,#e7e7e7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=1);}.tile-wrapper .lg-tile.home-lg-tile a{text-decoration:none;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel{height:100%;width:100%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:44px;margin:0;padding:40% 0 0;color:#a6aaaf;-webkit-animation:topTxtAnim 0.8s ease-in-out 0s 1 forwards;animation:topTxtAnim 0.8s ease-in-out 0s 1 forwards;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:24px;font-weight:900;padding:0;margin:0;overflow:hidden;white-space:nowrap;-webkit-animation:centerTxtAnim 1.6s ease-in-out 0s 1 forwards;animation:centerTxtAnim 1.6s ease-in-out 0s 1 forwards;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide a{text-decoration:none;display:block;height:100%;width:100%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:24px;line-height:1.2em;padding:15% 0 0;margin:0;color:#d70428;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .red-bg{background:#d91d3a;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#d91d3a),color-stop(100%,#a71128));background:-webkit-radial-gradient(center,ellipse,#d91d3a 0,#a71128 100%);background:radial-gradient(ellipse at center,#d91d3a 0,#a71128 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d91d3a',endColorstr='#a71128',GradientType=1);}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .red-bg h2{color:#fff;}.tile-wrapper .lg-tile.perks-lg-tile{background:#E7E7E7;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-radial-gradient(center,ellipse,#ffffff 0,#e7e7e7 100%);background:radial-gradient(ellipse at center,#ffffff 0,#e7e7e7 100%);}.tile-wrapper .lg-tile.perks-lg-tile h2,.tile-wrapper .lg-tile.perks-lg-tile h4{margin:0 0 10px;}.tile-wrapper .lg-tile.perks-lg-tile a{text-decoration:none;}.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:24px;padding:15% 0 0;color:#6b717a;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:18px;padding:0;}.tile-wrapper .md-tile{margin-bottom:20px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;}.tile-wrapper .md-tile.first-tile .btn-bg{display:block;height:100%;width:100%;}.tile-wrapper .md-tile .tile-title{font-size:14px;font-weight:300;padding:20px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .md-tile .tile-title.home-match{font-size:18px;line-height:1.2em;padding-left:50px !important;}.tile-wrapper .md-tile .tile-title.home-match span{font-weight:900;}.tile-wrapper .md-tile .tile-title.red{color:#d70428;}.tile-wrapper .md-tile .tile-title.white{color:#FFF;}.tile-wrapper .sm-tile .tile-title,.tile-wrapper .vacancies p{font-weight:300;}.tile-wrapper .sm-tile{position:relative;margin-bottom:20px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:99;}.tile-wrapper .sm-tile .tile-title{font-size:16px;padding:10px;margin:0;position:absolute;top:0;left:0;z-index:2;}.tile-wrapper .sm-tile .tile-title.red{color:#d70428;}.tile-wrapper .sm-tile .tile-title.white{color:#FFF;}.tile-wrapper .sm-tile .tile-title .grey-txt{display:block;color:#6b717a;}.tile-wrapper .vacancies{position:absolute;left:0;bottom:0;z-index:2;display:none;opacity:.9;}.tile-wrapper .vacancies.visible{display:block;}.tile-wrapper .vacancies.red{background-color:#d70428;}.tile-wrapper .vacancies.red p{color:#FFF;}.tile-wrapper .vacancies.white{background-color:#FFF;}.tile-wrapper .vacancies.white p{color:#d70428;}.tile-wrapper .vacancies p{font-size:12px;color:#FFF;margin:0 auto;padding:4px 10px;}@media (min-width:480px) and (max-width:519px){.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:24px;}.tile-wrapper .lg-tile.home-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .development img.bg-img{margin-bottom:-2%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img{max-height:220px;}.tile-wrapper .lg-tile.perks-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:220px;}.tile-wrapper .md-tile .tile-title{padding-left:20px !important;font-size:18px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:24px;}}@media (min-width:520px) and (max-width:767px){.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{padding:180px 0 0;font-size:50px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:30px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .development img.bg-img{margin-bottom:-10%;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img{max-height:220px;}.tile-wrapper .lg-tile.perks-lg-tile{max-height:450px !important;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:220px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .md-tile .tile-title{padding-left:20px !important;font-size:22px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:28px;}}@media (min-width:768px){.tile-wrapper,.tile-wrapper.tile-6.left{padding-right:10px;}.tile-wrapper,.tile-wrapper.tile-6.right{padding-left:10px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4,.tile-wrapper .lg-tile.perks-lg-tile h2,.tile-wrapper .lg-tile .tile-title.continous-dev-tile{font-size:24px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{padding:40% 0 0;font-size:44px;}.tile-wrapper .lg-tile.perks-lg-tile img{max-height:180px;}.tile-wrapper .md-tile .tile-title{padding-left:20px !important;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:18px;}.tile-wrapper .vacancies p{font-size:14px;}}@media (min-width:992px){.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img,.tile-wrapper .lg-tile.perks-lg-tile img{max-height:280px;}.tile-wrapper .lg-tile .tile-title.continous-dev-tile,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:60px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2,.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:32px;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .md-tile .tile-title{font-size:22px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:26px;}.tile-wrapper .sm-tile .tile-title{font-size:22px;}}@media (min-width:1200px){.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide img,.tile-wrapper .lg-tile.perks-lg-tile img{max-height:320px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h2{font-size:64px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .welcome h4{font-size:36px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2{font-size:40px;}.tile-wrapper .lg-tile.home-lg-tile #careersCarousel .home-slide h2.dev,.tile-wrapper .lg-tile.perks-lg-tile h2{font-size:32px;}.tile-wrapper .lg-tile.perks-lg-tile h4{font-size:24px;}.tile-wrapper .md-tile .tile-title.home-match,.tile-wrapper .md-tile .tile-title.home-match span{font-size:30px;}}.careers-overlay,.tile-wrapper .lg-tile.perks-lg-tile{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7',GradientType=1);}.footer-careers .social-icons,.top-nav-careers{margin-bottom:20px;}@media (min-width:768px){.half-tile-wrapper,.one-forth-tile-wrapper{margin:0 -10px;}.top-nav-careers{margin-bottom:20px;}.top-right .top-links{padding-right:10px;}}.block-abellio-vacancies{margin-top:20px;}.block-abellio-vacancies .page-title{font-size:32px;position:relative;float:none;background-color:transparent;color:#6b717a;padding:0;margin:0 0 20px;}.block-abellio-vacancies .benefits-list{margin-bottom:20px;border-bottom:1px solid #aaa;padding:20px 0;}.block-abellio-vacancies .benefits-list .benefit{margin-bottom:5px;}.block-abellio-vacancies .benefits-list .benefit:before{font-family:FontAwesome;font-size:36px;line-height:46px;display:block;color:#da1a35;}.block-abellio-vacancies .benefits-list .benefit.pension:before{content:"\f1cd";}.block-abellio-vacancies .benefits-list .benefit.study:before{content:"\f19d";}.block-abellio-vacancies .benefits-list .benefit.cycle:before{content:"\f206";}.block-abellio-vacancies .benefits-list .benefit.travel:before{content:"\f145";}.block-abellio-vacancies .benefits-list .description{font-size:12px;}.abellio_vacancies-abellio_vacancies_job_roles,.block-abellio-vacancies{margin-bottom:20px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper,.block-abellio-vacancies .vacancy-wrapper{border-top:1px solid #a6aaaf;padding:10px 0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row,.block-abellio-vacancies .vacancy-wrapper > .row{border-bottom:1px dashed #aaa;padding:15px 0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row:first-child,.block-abellio-vacancies .vacancy-wrapper > .row:first-child{padding-top:0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper > .row:last-child,.block-abellio-vacancies .vacancy-wrapper > .row:last-child{border-bottom:0;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper.visible,.block-abellio-vacancies .vacancy-wrapper.visible{display:block;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper:last-child,.block-abellio-vacancies .vacancy-wrapper:last-child{border-bottom:1px solid #a6aaaf;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span,.block-abellio-vacancies .vacancy-wrapper span{display:block;margin-bottom:5px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span.job-title,.block-abellio-vacancies .vacancy-wrapper span.job-title{color:#d70428;font-size:16px;}.abellio_vacancies-abellio_vacancies_job_roles .vacancy-wrapper span.job-department,.block-abellio-vacancies .vacancy-wrapper span.job-department{font-size:24px;font-family:'Gilroy-Light',arial,sans-serif;}.abellio_vacancies-abellio_vacancies_job_roles:after,.block-abellio-vacancies:after{content:"";display:block;clear:both;}.overlay-content-wrapper.match-page{display:none;}.overlay-content-wrapper.match-page.visible{display:block;}.match-content-wrapper{padding-left:0 !important;}.match-content-wrapper select{display:none;}.match-content-wrapper div.dropdown-menu{border:0;box-shadow:none;}.match-content-wrapper ul{padding-left:0 !important;}.match-content-wrapper ul li:before{content:none !important;}.match-content-wrapper .match-question{padding:15px 0;border-bottom:1px solid #ddd;}.match-content-wrapper a.btn{margin-top:15px;}.match-content-wrapper .filter-option{color:#da1a35;}.match-content-wrapper .result-wrapper{padding:7px 12px;border:1px solid #d9d9d9;border-radius:2px;margin:14px 0;}.match-content-wrapper .result-wrapper a{display:block;}.match-content-wrapper .result-wrapper a span{color:#485865;}.match-content-wrapper .result-wrapper:before{margin-left:0;}.perk-wrapper .perk-img-wrapper{position:relative;display:block;overflow:hidden;border-bottom:3px solid #FFF;height:180px;width:100%;background-color:#f0efee;}.perk-wrapper .perk-img-wrapper img{position:relative;max-height:180px;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1);}.perk-wrapper .perk-img-wrapper:hover img{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.perk-wrapper .perk-content-wrapper{background-color:#FAFAFA;margin-bottom:20px;padding:20px;}@media (min-width:768px){.perk-wrapper .perk-content-wrapper{min-height:330px;}}@media (min-width:992px) and (max-width:1199px){.perk-wrapper .perk-content-wrapper{min-height:400px;}}.perk-wrapper .perk-content-wrapper .perk-name{margin-bottom:20px;}.locations-wrapper{padding:0 5px;}.locations-wrapper.interview{padding:0;}.locations-wrapper.interview .location-wrapper{padding:0 15px;}.locations-wrapper.interview .location-wrapper .location-content-wrapper{background-color:#FFF;padding:0 20px 20px;min-height:0;position:relative;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location{padding-top:20px;border-top:1px solid #f6f6f6;font-family:FrutigerLTW01-45Bold,sans-serif,arial,helvetica;font-size:28px;color:#495966;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location-info{margin:0;padding:0 0 10px;font-size:14px;color:#6b717a;display:inline-block;width:100%;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .location-info .address{display:inline-block;font-size:16px;margin-bottom:10px;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link{margin-top:0;text-align:left;text-decoration:none;}.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:active,.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:focus,.locations-wrapper.interview .location-wrapper .location-content-wrapper .view-on-map-link:hover{color:#6b717a;}.locations-wrapper .location-wrapper{padding:0 10px;}.locations-wrapper .location-wrapper .location-content-wrapper{background-color:#FFF;padding:0 20px;min-height:0;}.locations-wrapper .location-wrapper .location-content-wrapper .location{padding-top:20px;border-top:1px solid #f6f6f6;font-family:FrutigerLTW01-45Bold,sans-serif,arial,helvetica;font-size:28px;color:#495966;}.locations-wrapper .location-wrapper .location-content-wrapper .location-info{margin-bottom:10px;font-size:14px;color:#6b717a;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper{padding-bottom:30px;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper{display:inline-block;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper .tag{display:inline-block;background-color:#dd1836;font-size:11px;color:#fff;padding:3px 10px;margin:0 2px 8px;border-radius:3px;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .tags-wrapper .tag:first-child{margin:0 2px 8px 0;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link{display:inline-block;position:absolute;bottom:12px;right:30px;text-align:right;text-decoration:none;}.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:active,.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:focus,.locations-wrapper .location-wrapper .location-content-wrapper .services-wrapper .view-on-map-link:hover{color:#6b717a;}footer .footer-bottom div.footer-bottom-top{margin:0;padding:0;border:none;box-shadow:none;}footer .footer-bottom ul.nav > li:after{color:#5d6970;content:"|";padding:0 5px;}footer .footer-bottom ul.nav > li > a{font-size:12px;color:#d70428;margin:0;}footer .footer-bottom ul.nav > li > a:hover{color:#000000;}footer .footer-bottom ul.nav > li.last:after{content:"";margin:0;}.not-front .main-content article{margin:0;}.no-carousel .main-content{margin-top:0;}.main-content h1{background:none;}.careers-overlay{background:#E7E7E7;background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#ffffff),color-stop(100%,#e7e7e7));background:-webkit-radial-gradient(center,ellipse,#ffffff 0,#e7e7e7 100%);background:radial-gradient(ellipse at center,#ffffff 0,#e7e7e7 100%);min-height:100vh !important;margin-bottom:0;}.careers-overlay #site-wrapper{background:none;margin-left:45px;width:auto;}@media (max-width:767px){.careers-overlay #site-wrapper{margin-left:0;}}.careers-overlay .btn-dummy{background-color:#d70428;position:absolute;top:0;left:0;height:100%;width:45px;}.careers-overlay .back-btn-wrapper{position:fixed;top:0;left:0;height:100%;min-height:100vh !important;width:50px;}.careers-overlay .back-btn-wrapper a{background-color:#d70428;height:100%;width:45px;display:table;text-decoration:none;}.careers-overlay .back-btn-wrapper a.anim:before,.careers-overlay .back-btn-wrapper a:before{content:"\f053";font-family:FontAwesome;display:table-cell;vertical-align:middle;font-size:24px;color:#FFF;margin:0 auto;text-align:center;}.careers-overlay .back-btn-wrapper a.anim{-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}.careers-overlay .back-btn-wrapper a.anim:before{-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.careers-overlay .back-btn-wrapper a.anim:hover{width:50px;}.careers-overlay .back-btn-wrapper a.anim:hover:before{animation:1.2s infinite bounce;-webkit-animation:1.2s infinite bounce;-moz-animation:1.2s infinite bounce;-o-animation:1.2s infinite bounce;-ms-animation:1.2s infinite bounce;}.view-locations-maps .info-window{width:260px;}.view-locations-maps .info-window p{line-height:16px;}.view-locations-maps .getlocations_map_links{display:none;}.benefits-list h4{color:#da1a35;font-weight:bold;}.benefits-list h4:before{font-family:FontAwesome;font-weight:normal;font-size:36px;line-height:46px;display:block;}.benefits-list h4.pension:before{content:"\f1cd";}.benefits-list h4.study:before{content:"\f19d";}.benefits-list h4.cycle:before{content:"\f206";}.benefits-list h4.travel:before{content:"\f145";}.benefits-list h5{color:#da1a35;}.vacancy-wrapper{border-top:1px solid #a6aaaf;border-bottom:1px solid #a6aaaf;padding:10px 0;margin:30px 0;}.vacancy-wrapper .job-title{color:#da1a35;font-size:18px;}@-webkit-keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transition-transform:translate3d(100%,0,0);}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transition-transform:none;}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transition-transform:translate3d(100%,0,0);}100%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transition-transform:none;}}@-webkit-keyframes fadeOutRight{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transition-transform:none;}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transition-transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{0%{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transition-transform:none;}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transition-transform:translate3d(100%,0,0);}}@-webkit-keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:50%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:40%;}}@keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:50%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:40%;}}@-webkit-keyframes centerTxtAnim{0%,60%{opacity:0;}100%{opacity:1;}}@keyframes centerTxtAnim{0%,60%{opacity:0;}100%{opacity:1;}}@keyframes bounce{0%,40%,80%{padding-left:0;}20%,60%{padding-left:5px;}}@-webkit-keyframes bounce{0%,40%,80%{padding-left:0;}20%,60%{padding-left:5px;}}@media (min-width:520px) and (max-width:767px){@-webkit-keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:40%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:180px;}}@keyframes topTxtAnim{0%{color:#d70428;opacity:0;padding-top:0;}40%,60%{color:#d70428;opacity:1;padding-top:40%;}100%,80%{color:#a6aaaf;opacity:1;padding-top:180px;}}}.meetandengage_plugin_floatingChatButton_custom{top:25%;left:-100px;z-index:100;background:#d70428;padding:0 15px;border:0;border-top-right-radius:10px;border-top-left-radius:10px;display:block;height:40px;line-height:40px;transform:rotate(90deg);position:fixed;font-size:18px;font-weight:bold;transition:all 0.25s;}.meetandengage_plugin_floatingChatButton_custom.mae_visible{right:auto;left:-54px;}.meetandengage_plugin_floatingChatButton_custom,.meetandengage_plugin_floatingChatButton_custom:focus,.meetandengage_plugin_floatingChatButton_custom:hover{text-decoration:none;color:white;}.meetandengage_plugin_floatingChatButton_custom:hover{cursor:pointer;color:#d70428;background-color:white;}.meetandengage_plugin_eventSummary_custom{height:0px;overflow:hidden;position:fixed;transition-duration:300ms;right:10px;bottom:10px;opacity:0;display:none;width:340px;}.meetandengage_plugin_eventSummary_custom.mae_visible{opacity:1;height:auto;background:white;border:1px solid #6b717a;}.meetandengage_plugin_eventSummary_customInner{margin:50px 15px 15px 15px;}.meetandengage_plugin_buttondivOuter{position:relative;overflow:hidden;}.meetandengage_plugin_buttondiv{background-color:#d70428;border:0 none;color:#fff;border:1px solid transparent;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 20px;text-align:center;vertical-align:middle;white-space:nowrap;min-width:150px;outline:none;}.meetandengage_plugin_buttondiv:hover{background-color:#f0042d;}.meetandengage_plugin_buttondiv a:hover{background:rgba(0,0,0,0);}.meetandengage_plugin_eventTarget_custom{position:fixed;right:10px;bottom:10px;transition-duration:300ms;overflow:hidden;opacity:0;display:none;width:370px;}.meetandengage_plugin_eventTarget_custom.mae_visible{height:550px;width:370px;border:1px solid #6b717a;background:white;opacity:1;}.meetandengage_plugin_myControlbar{background:#6b717a;height:30px;color:white;position:absolute;top:0px;left:0px;right:0px;}.meetandengage_plugin_myControlbarButton{color:#ffffff;width:28px;height:28px;position:absolute;top:1px;right:1px;overflow:hidden;line-height:28px;text-align:center;}.meetandengage_plugin_myControlbarButton:hover{color:#eeeeee;}.meetandengage_plugin_myControlbarButton a{position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden;background:rgba(0,0,0,0);}.meetandengage_plugin_myControlbarButton.mae_left{right:auto;left:1px;}.meetandengage_plugin_myControlbarMinimise,.meetandengage_plugin_myControlbarUnminimise{display:none;}.meetandengage_plugin_chatLobby_custom{transition-duration:500ms;width:370px;position:fixed;transition-duration:300ms;right:10px;bottom:10px;overflow:hidden;opacity:0;display:none;}.meetandengage_plugin_chatLobby_custom.mae_visible{opacity:1;height:400px;border:1px solid #aaaaaa;background:white;}@media (max-width:850px){.meetandengage_plugin_myControlbarMinimise{display:block;}.meetandengage_plugin_minimised .meetandengage_plugin_myControlbarMinimise{display:none;}.meetandengage_plugin_minimised .meetandengage_plugin_myControlbarUnminimise{display:block;}.meetandengage_plugin_eventTarget_custom.meetandengage_plugin_minimised{left:auto;width:340px !important;right:-300px;}.meetandengage_plugin_eventSummary_custom.meetandengage_plugin_minimised{left:auto;width:340px !important;right:-300px;}.meetandengage_plugin_chatLobby_custom.meetandengage_plugin_minimised{left:auto;width:370px !important;right:-300px;}}@media (max-width:450px){.meetandengage_plugin_eventSummary_custom,.meetandengage_plugin_chatLobby_custom,.meetandengage_plugin_eventTarget_custom,.meetandengage_plugin_chatLobby,.meetandengage_plugin_logon,.meetandengage_plugin_registration{left:10px;width:auto !important;}.meetandengage_plugin_floatingChatButton{width:50px;height:50px;}}@media (max-height:500px){.meetandengage_plugin_eventSummary_custom,.meetandengage_plugin_eventTarget_custom,.meetandengage_plugin_chatLobby_custom,.meetandengage_plugin_logon,.meetandengage_plugin_registration{max-height:98% !important;}}
