/*! normalize.css v3.0.2 | MIT License | git.io/normalize */@import url(https://fast.fonts.net/t/1.css?apiType=css&projectid=104376f5-01e2-4bb3-8d6f-2c28b96c97e1);.badge,.label,sub,sup{vertical-align:baseline}.btn-group>.btn-group,.btn-toolbar .btn-group,.btn-toolbar .input-group,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.dropdown-menu{float:left}caption,th{text-align:left}.plyr__preview-scrubbing img,.smartcard-image{object-fit:contain}.slick-slider,html{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle}svg:not(:root){overflow:hidden}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}#mobile-menu,#skipNavigation,.breadcrumbs,.forms-wrapper,.main-navigation>.sticky-wrapper,.menu-items-wrapper,.navbar,.rainbow-board-info{display:none!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}.component-location-details.in-header{margin-top:0!important}}.dropdown-menu,.modal-content,.popover{background-clip:padding-box}.img-thumbnail,.table .table{background-color:#fff}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{text-decoration:none}a:focus,a:hover{color:#23527c;text-decoration:underline}a:focus{outline-offset:2px;z-index:10}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-thumbnail,label{display:inline-block;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;height:auto}.img-circle{border-radius:50%}hr{box-sizing:content-box;margin-top:20px;margin-bottom:20px;border:0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}.container,.container-fluid{margin-right:auto;margin-left:auto}[role=button]{cursor:pointer}.container{padding-left:12px;padding-right:12px}@media (min-width:768px){.container{width:100%}}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{width:1176px}}.row{margin-left:-12px;margin-right:-12px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:12px;padding-right:12px}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}caption{padding-top:8px;padding-bottom:8px;color:#777}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.embed-responsive,.media,.media-body,.modal,.modal-open{overflow:hidden}fieldset,legend{padding:0;border:0}fieldset{margin:0;min-width:0}legend{display:block;width:100%;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border-bottom:1px solid #e5e5e5}label{margin-bottom:5px;font-weight:700}input[type=search]{box-sizing:border-box;-webkit-appearance:none}input[type=checkbox],input[type=radio]{margin:4px 0 0;margin-top:1px\9;line-height:normal}.form-control,output{font-size:14px;line-height:1.42857143;color:#555;display:block}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=checkbox]:focus,input[type=radio]:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}output{padding-top:7px}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-group-sm .form-control,.input-sm{font-size:12px;border-radius:3px;padding:5px 10px}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .form-control-feedback,.has-success .help-block,.has-success .radio,.has-success .radio-inline,.has-success.checkbox label,.has-success.checkbox-inline label,.has-success.radio label,.has-success.radio-inline label{color:#3c763d}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month],input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month],input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px;margin-top:4px\9}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:30px;line-height:1.5}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.form-group-sm .form-control{height:30px;line-height:1.5}select.form-group-sm .form-control{height:30px;line-height:30px}select[multiple].form-group-sm .form-control,textarea.form-group-sm .form-control{height:auto}.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.form-group-lg .form-control{height:46px;line-height:46px}select[multiple].form-group-lg .form-control,textarea.form-group-lg .form-control{height:auto}.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .form-control-feedback,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline,.has-warning.checkbox label,.has-warning.checkbox-inline label,.has-warning.radio label,.has-warning.radio-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .form-control-feedback,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-control-static,.form-inline .form-group{display:inline-block}.form-inline .control-label,.form-inline .form-group{margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .checkbox,.form-inline .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-12px;margin-right:-12px}.form-horizontal .has-feedback .form-control-feedback{right:12px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}.btn.focus,.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.active,.btn-default.focus,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.active,.btn-primary.focus,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success.active,.btn-success.focus,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.active,.btn-info.focus,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning.active,.btn-warning.focus,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger.active,.btn-danger.focus,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block}.btn-block+.btn-block{margin-top:5px}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown,.dropup{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #8e9090;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu-right,.dropdown-menu.pull-right{left:auto;right:0}.dropdown-header,.dropdown-menu>li>a{display:block;padding:3px 20px;line-height:1.42857143;white-space:nowrap}.btn-group-vertical>.btn:not(:first-child):not(:last-child),.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn,.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{clear:both;font-weight:400;color:#333}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{color:#777}.dropdown-menu>.disabled>a:focus,.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.modal-backdrop.fade,.ui-helper-zfix{opacity:0;filter:alpha(opacity=0)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{font-size:12px;color:#777}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn .caret,.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group,.input-group-btn>.btn+.btn{margin-left:-1px}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn,textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn,textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;cursor:pointer;text-decoration:none}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.label{white-space:nowrap}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:focus,.label-default[href]:hover{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:focus,.label-success[href]:hover{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:focus,.label-info[href]:hover{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-group-xs>.btn .badge,.btn-xs .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.modal,.modal-backdrop{top:0;right:0;bottom:0}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1}.media-body{width:10000px}.media-object{display:block}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-body,.media-left,.media-right{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.select2-container,.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#555;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:focus,.list-group-item.disabled:hover{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:focus,a.list-group-item-success:hover{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:focus,a.list-group-item-info:hover{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover{color:#fff;background-color:#a94442;border-color:#a94442}.panel-heading>.dropdown .dropdown-toggle,.panel-title,.panel-title>.small,.panel-title>.small>a,.panel-title>a,.panel-title>small,.panel-title>small>a{color:inherit}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.modal-title,.popover{line-height:1.42857143}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-title,.panel>.list-group,.panel>.panel-collapse>.list-group,.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-title{margin-top:0;font-size:16px}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel-group .panel-heading,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-responsive:first-child>.table:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.list-group+.panel-footer,.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:15px;padding-right:15px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0}.modal,.popover{left:0;display:none}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.modal{position:fixed;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;left:0;z-index:1040;background-color:#000}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.43px}.modal-header .close{margin-top:-2px}.modal-title{margin:0}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.popover{position:absolute;top:0;z-index:1060;max-width:276px;padding:1px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.left>.arrow:after,.popover.right>.arrow:after{bottom:-10px;content:" "}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{left:1px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;border-right-width:0;border-left-color:#fff}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.panel-body:after,.panel-body:before,.row:after,.row:before{content:" ";display:table}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.modal-footer:after,.panel-body:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.hide{display:none!important}.show{display:block!important}.hidden,.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.affix{position:fixed}@-ms-viewport{width:device-width}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}/*! jQuery UI - v1.11.4 - 2015-03-11
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{cursor:pointer;width:auto;overflow:visible}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.button-group:after,.component-alt-route-finder .arf-inline-inputs-wrapper:after,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb:after,.forms-wrapper .form-search-wrapper:after,.gwr-nav .nav-tabs:after,.pca .pcaclear,.slick-track:after,footer.footer .footer-top:after{clear:both}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.lity-loader,.lity-wrap,.mm-navbar{text-align:center}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget-content,.ui-widget-header{border:1px solid #aaa;color:#222}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content a{color:#222}.ui-widget-header{font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:alpha(opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:alpha(opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:alpha(opacity=35)}.ui-icon{width:16px;height:16px}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:alpha(opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}div.fancy-select{position:relative;font-weight:700;text-transform:uppercase;font-size:13px;color:#46565D}div.fancy-select.disabled{opacity:.5}div.fancy-select select:focus+div.trigger{box-shadow:0 0 0 2px #4B5468}div.fancy-select select:focus+div.trigger.open{box-shadow:none}div.fancy-select div.trigger{border-radius:4px;cursor:pointer;padding:10px 24px 9px 9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;background:#99A5BE;border:1px solid #99A5BE;border-top-color:#A5B2CB;color:#4B5468;box-shadow:0 1px 2px rgba(0,0,0,.2);width:200px;-webkit-transition:all 240ms ease-out;-moz-transition:all 240ms ease-out;-ms-transition:all 240ms ease-out;-o-transition:all 240ms ease-out}div.fancy-select div.trigger:after{content:"";display:block;position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#4B5468;top:20px;right:9px}div.fancy-select div.trigger.open{background:#4A5368;border:1px solid #475062;color:#7A8498;box-shadow:none}div.fancy-select div.trigger.open:after{border-top-color:#7A8498}div.fancy-select ul.options{list-style:none;margin:0;position:absolute;top:40px;left:0;visibility:hidden;opacity:0;z-index:50;max-height:200px;overflow:auto;background:#62C8BF;border-radius:4px;border-top:1px solid #7DD8D2;box-shadow:0 1px 2px rgba(0,0,0,.2);min-width:200px;transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out,visibility .3s ease-out}div.fancy-select ul.options.open{visibility:visible;top:50px;opacity:1;transition:opacity .3s ease-out,top .3s ease-out;-webkit-transition:opacity .3s ease-out,top .3s ease-out;-moz-transition:opacity .3s ease-out,top .3s ease-out;-ms-transition:opacity .3s ease-out,top .3s ease-out;-o-transition:opacity .3s ease-out,top .3s ease-out}div.fancy-select ul.options.overflowing{top:auto;bottom:40px;transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out,visibility .3s ease-out}div.fancy-select ul.options.overflowing.open{top:auto;bottom:50px;transition:opacity .3s ease-out,bottom .3s ease-out;-webkit-transition:opacity .3s ease-out,bottom .3s ease-out;-moz-transition:opacity .3s ease-out,bottom .3s ease-out;-ms-transition:opacity .3s ease-out,bottom .3s ease-out;-o-transition:opacity .3s ease-out,bottom .3s ease-out}div.fancy-select ul.options li{padding:8px 12px;color:#2B8686;cursor:pointer;white-space:nowrap;transition:all 150ms ease-out;-webkit-transition:all 150ms ease-out;-moz-transition:all 150ms ease-out;-ms-transition:all 150ms ease-out;-o-transition:all 150ms ease-out}div.fancy-select ul.options li.selected{background:rgba(43,134,134,.3);color:rgba(255,255,255,.75)}div.fancy-select ul.options li.hover{color:#fff}.mm-hidden{display:none!important}.mm-wrapper{overflow-x:hidden;position:relative}.mm-navbar,.mm-navbar .mm-btn{position:absolute;height:40px}.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}.mm-menu{display:block;overflow:hidden;padding:0}.mm-panel{transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;-webkit-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lity,.lity-loader{transition:opacity .3s ease}.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mm-panel.mm-highest{z-index:1}.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px}.mm-divider,.mm-listview>li>a,.mm-listview>li>span,.mm-navbar .mm-title,.select2-container .select2-selection--single .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-menu>.mm-panel.mm-hasnavbar{padding-top:40px}.mm-menu>.mm-panel:after,.mm-menu>.mm-panel:before{content:'';display:block;height:20px}.mm-vertical .mm-panel{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mm-listview .mm-vertical .mm-panel,.mm-vertical .mm-listview .mm-panel{display:none;padding:10px 0 10px 10px}.mm-navbar>*,.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after,.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after{border-color:transparent}.mm-listview>li.mm-vertical>.mm-next,.mm-vertical .mm-listview>li>.mm-next{height:40px;bottom:auto}.mm-listview>li.mm-vertical>.mm-next:after,.mm-vertical .mm-listview>li>.mm-next:after{top:16px;bottom:auto}.mm-listview>li.mm-vertical.mm-opened>.mm-next:after,.mm-vertical .mm-listview>li.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mm-navbar{border-bottom:1px solid transparent;line-height:20px;padding:0 40px;margin:0;top:0;left:0;right:0}.mm-navbar>*{padding:10px 0}.mm-navbar a,.mm-navbar a:hover{text-decoration:none}.mm-navbar .mm-btn{box-sizing:border-box;width:40px;top:0;z-index:1}.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}.mm-navbar .mm-btn:last-child{padding-right:20px;right:0}.mm-panel .mm-navbar{display:none}.mm-panel.mm-hasnavbar .mm-navbar{display:block}.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}.mm-listview{font:inherit;font-size:14px}.mm-listview a,.mm-listview a:hover{text-decoration:none}.mm-listview>li{position:relative}.mm-listview>li>a,.mm-listview>li>span{color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:20px}.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}.mm-listview .mm-next.mm-fullsubopen{width:100%}.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}.mm-menu>.mm-panel>.mm-listview{margin-left:-20px;margin-right:-20px}.mm-menu>.mm-panel>.mm-listview.mm-first{margin-top:-20px}.mm-menu>.mm-panel>.mm-listview.mm-last{padding-bottom:20px}.mm-arrow:after,.mm-next:after,.mm-prev:before{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mm-prev:before{border-right:none;border-bottom:none;left:20px}.mm-arrow:after,.mm-next:after{border-top:none;border-left:none;right:20px}.mm-divider{font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}.mm-listview>li.mm-spacer{padding-top:40px}.mm-listview>li.mm-spacer>.mm-next{top:40px}.mm-listview>li.mm-spacer.mm-divider{padding-top:25px}.mm-menu{background:#f3f3f3;color:rgba(0,0,0,.7)}.mm-menu .mm-navbar{border-color:rgba(0,0,0,.1)}.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:rgba(0,0,0,.3)}.mm-menu .mm-navbar .mm-btn:after,.mm-menu .mm-navbar .mm-btn:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li:after{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-prev:before{border-color:rgba(0,0,0,.3)}.mm-menu .mm-listview>li .mm-next:before,.mm-menu .mm-listview>li .mm-prev:after{border-color:rgba(0,0,0,.1)}.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,.5)}.mm-menu .mm-divider,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next{background:rgba(0,0,0,.05)}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:20}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-search--dropdown.select2-search--hide{display:none}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.autocomplete-group,.autocomplete-no-suggestion{padding:8px 12px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.autocomplete-suggestions{background:#fff;cursor:default;overflow:auto;max-height:200px!important;z-index:1010!important}.lity,.lity-wrap{z-index:9990;position:fixed;top:0;outline:0!important;left:0;bottom:0;right:0}.autocomplete-suggestion{padding:8px 12px;white-space:nowrap;overflow:hidden;line-height:20px;vertical-align:middle;color:#494d56;font-size:1.4rem}.autocomplete-selected{background:#edf9f3}.autocomplete-suggestions strong{font-weight:400}.autocomplete-group strong{font-weight:700;font-size:16px;color:#000;display:block;border-bottom:1px solid #000}.lity-container,.lity-wrap:before{display:inline-block;vertical-align:middle}/*! Lity - v2.1.0 - 2016-09-19
* http://sorgalla.com/lity/
* Copyright (c) 2015-2016 Jan Sorgalla; Licensed MIT */.lity{white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);opacity:0}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.pca,.pca *{box-sizing:content-box}.lity-wrap:before{content:'';height:100%;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;white-space:normal;max-width:100%;max-height:100%;outline:0!important}.plyr__preview-scrubbing img,.plyr__preview-thumb__image-container img{max-height:none;max-width:none;top:0}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.lity-closed .lity-content,.lity-loading .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close,.lity-close:active,.lity-close:focus,.lity-close:hover,.lity-close:visited{text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);background:0 0;box-shadow:none;border:0;text-decoration:none;outline:0}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-googlemaps .lity-container,.lity-iframe .lity-container,.lity-vimeo .lity-container,.lity-youtube .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.pca,.pca .pcalist{padding:0;margin:0}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}/*! Copyright © 2009-2018 Postcode Anywhere (Holdings) Ltd. (http://www.postcodeanywhere.co.uk)
 *
 * Address v3.70
 * Styles for the address control.
 *
 * WEB-1-1 08/02/2018 13:20:57
 */.pca{position:static;border:none}.pca .pcatext{font:9pt arial;color:#333}.pca .pcalist{position:relative;list-style-type:none;list-style-position:outside;overflow-y:auto;overflow-x:hidden;background-color:#fafafa}.pca .pcaitem{cursor:pointer;position:relative;margin:0;padding:7px 10px;line-height:15px;text-align:left;white-space:normal;border:1px solid transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent;padding-right:22px;opacity:.8;filter:alpha(opacity=80);color:#000}.pca .pcaselected{background-color:#f0f0f0;border-width:1px;border-style:solid;border-color:transparent;opacity:1;filter:alpha(opacity=100);color:#000}.pca .pcalastitem{border-bottom:none}.pca .pcadisableselect{-moz-user-select:none;-webkit-user-select:none}.pca .pcaautocomplete{margin:0;padding:0;border-width:1px;border-style:solid;border-color:#ccc;border-bottom:0;background:0;box-shadow:0 8px 17px 0 rgba(0,0,0,.2);width:inherit;position:absolute;z-index:9999999999}.pca .pcaanchor{margin:0;padding:0;border:0;background:0}.pca .pcaautocomplete .pcafooter,.pca .pcaautocomplete .pcaheader,.pca .pcaautocomplete .pcalist{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#ccc}.pca .pcaanchor .pcachain{position:relative}.pca .pcaautocomplete .pcaheader{background-color:#fafafa;color:#969696}.pca .pcaautocomplete .pcamessage{padding:8px 10px;line-height:18px}.pca .pcaautocomplete .pcalist{height:244px;width:auto}.pca .pcaautocomplete .pcafooter{background-color:#fafafa;height:30px;box-sizing:content-box;min-width:138px;overflow:hidden}.pca .pcanotification{background-color:#fafafa;padding:8px 10px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);border-radius:2px;position:absolute;z-index:100000;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out;opacity:1;display:none}.pca .pcanotification.pcavisible{display:block}.pca .pcanotification.pcafade{opacity:0}.pca .pcanotification.pcaerror{background-color:#db7f83;color:#fff}.pca .pcaautocomplete .pcafooter .pcamessage{font:700 9pt arial;color:#969696;margin:9px 0 0 5px;padding:0;position:relative;float:right}.pca .pcamodal{position:fixed;top:50%;left:50%;z-index:100000}.pca .pcamodal .pcalist{height:244px;width:auto;min-width:200px;min-height:100px}.pca .pcamodal .pcaborder{position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;border-radius:0;opacity:.2;filter:alpha(opacity=20)}.pca .pcamodal .pcaframe{position:relative;margin:12px;background-color:#f5f7f9;border-radius:0;border-width:1px;border-style:solid;border-color:#c8cacc}.pca .pcamodal .pcacontent{position:relative;padding:15px}.pca .pcamodal .pcacontent .pcainputrow{width:450px;text-align:right}.pca .pcamodal .pcacontent .pcainputrow input{width:300px;border-width:1px;border-style:solid;border-color:#d4d4d4;padding:8px;margin:15px;background:#fff}.pca .pcamodal .pcacontent .pcainputrow input:invalid{box-shadow:0 0 1.5px 1px red}.pca .pcamodal .pcacontent .pcainputrow .pcahalf{width:126px}.pca .pcamodal .pcacontent .pcainputrow label{font:700 14px arial;color:#444}.pca .pcamodal .pcaheader{position:relative;top:0;left:0;border-top:1px solid #e1e3e5;border-bottom:1px solid #c8cacc;border-radius:0;background:#e1e3e5;background:-moz-linear-gradient(top,#e1e3e5 0,#e1e3e5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e1e3e5),color-stop(100%,#e1e3e5));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e3e5', endColorstr='#e1e3e5', GradientType=0)}.pca .pcamodal .pcaheader .pcatitle{font:700 18px arial;color:#005db9;margin:15px}.pca .pcamodal .pcafooter{position:relative;bottom:0;left:0;border-top:1px solid #c8cacc;background:#fff}.pca .pcamodal .pcafooter .pcabutton{width:150px;margin:15px}.pca .pcafullscreen{position:fixed;top:0;left:0;height:100%;width:100%}.pca .pcamask{background-color:#000;opacity:.4;filter:alpha(opacity=40);z-index:100000}.pca .pcabutton{font:700 14px arial;color:#444;border:1px solid #d4d4d4;border-radius:0;padding:8px;cursor:pointer;background:#f5f7f9;background:-moz-linear-gradient(top,#f5f7f9 0,#f5f7f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f7f9),color-stop(100%,#f5f7f9));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f7f9', endColorstr='#f5f7f9', GradientType=0)}.pca .pcatooltip{position:absolute;z-index:100000}.pca .pcatooltip .pcabackground{position:absolute;height:100%;width:100%;background-color:#000;border-radius:5px;opacity:.6;filter:alpha(opacity=60)}.pca .pcatooltip .pcamessage{position:relative;padding:5px;font:9pt arial;color:#fff}.pca .pcabutton:hover{color:#444}.pca .pcalink{font:700 9pt arial;cursor:pointer}.pcaflag{width:14px;height:12px;position:absolute;font-size:0;background-image:url(//services.postcodeanywhere.co.uk/images/flags16x16.png);box-shadow:0 1px 2px rgba(128,128,128,.3)}.pca .pcaautocomplete .pcafooter .pcaflagbutton{width:31px;height:21px;position:relative;float:right;padding:5px 6px;cursor:pointer;background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down.png);background-position:5px 5px;background-repeat:no-repeat}.pca .pcaautocomplete .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_down_hover.png)}.pca .pcaautocomplete .pcafooter .pcaflagbutton .pcaflag{top:9px;left:9px}.pca .pcaautocomplete .pcaflaglabel{position:relative;left:26px}.pca .pcacountrylist .pcafooter .pcaflagbutton{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up.png)}.pca .pcacountrylist .pcafooter .pcaflagbutton:hover{background-image:url(//services.postcodeanywhere.co.uk/images/icons/flag_clear_up_hover.png)}.pca .pcaexpandable{background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/chevron.png);background-repeat:no-repeat;background-position-x:99%;background-position-y:50%;background-position:right 7px center}.pca .pcaautocomplete .pcafooter .pcalogo{width:68px;height:15px;font-size:0;margin:7px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/pca_predict_logo.png)}.pca .pcaautocomplete .pcafooter .adsylogo{width:78px;height:18px;font-size:0;margin:5px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/Addressy-control-logo.png)}.pca .pcaautocomplete .pcafooter .aclogo{width:112px;height:15px;font-size:0;margin:8px 5px 8px 11px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_en.png)}.pca .pcaautocomplete .pcafooter .aclogo.pcalogofr{width:118px;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_complete_logo_fr.png)}.pca .pcaautocomplete .pcafooter .dtlogo{width:100px;height:14px;font-size:0;margin:9px 5px 6px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/dt_express_capture_logo.png)}.pca .pcaautocomplete .pcafooter .anlogo{width:129px;height:11px;font-size:0;margin:10px 5px 9px 9px;position:relative;float:left;background-image:url(//services.postcodeanywhere.co.uk/images/icons/captureplus/address_now_logo.png)}.pca .pcaitem .pcadescription{color:#888;margin-left:8px}@-webkit-keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-progress{to{background-position:25px 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{-ms-touch-action:manipulation;touch-action:manipulation}.plyr__badge{background:#4f5b5f;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width:768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control.plyr__tab-focus,.plyr__control:focus{outline:0}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control::after,a.plyr__control::before{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#1aafff}.plyr--video .plyr__control svg{-webkit-filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));filter:drop-shadow(0 1px 1px rgba(0, 0, 0, .15))}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#1aafff;color:#fff}.plyr__control--overlaid{background:rgba(26,175,255,.8);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,.15);color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#1aafff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:center}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:5px}.plyr__controls .plyr__menu+.plyr__control,.plyr__controls .plyr__progress+.plyr__control,.plyr__controls>.plyr__control+.plyr__control,.plyr__controls>.plyr__control+.plyr__menu{margin-left:2px}.plyr__controls>.plyr__control:first-child,.plyr__controls>.plyr__control:first-child+[data-plyr=pause]{margin-left:0;margin-right:auto}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out;transition:opacity .4s ease-in-out,transform .4s ease-in-out,-webkit-transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr__controls .plyr__menu,.plyr__controls .plyr__progress,.plyr__controls .plyr__time,.plyr__controls .plyr__volume,.plyr__controls>.plyr__control{margin-left:10px}.plyr--video .plyr__controls{padding:35px 10px 10px}.plyr__volume{max-width:90px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__video-embed{height:0;padding-bottom:56.25%;position:relative}.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;-webkit-transform:translateY(-38.28125%);-ms-transform:translateY(-38.28125%);transform:translateY(-38.28125%)}.plyr__menu{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative}.plyr__menu .plyr__control svg{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:rgba(255,255,255,.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#4f5b5f;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{-webkit-align-items:inherit;-ms-flex-align:inherit;align-items:inherit;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(79,91,95,.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px 7px 3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(79,91,95,.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#b7c5cd;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,.1);content:'';display:block;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;-webkit-transform:translateY(-50%) scale(0);-ms-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);transition:opacity .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#1aafff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,.1)}.plyr__menu__container .plyr__menu__value{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{position:relative;transition:all .2s ease}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{position:relative;transition:all .2s ease}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{position:relative;transition:all .2s ease}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(26,175,255,.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(255,255,255,.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(183,197,205,.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,.15),0 0 0 1px rgba(47,52,61,.2),0 0 0 3px rgba(0,0,0,.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,.15)}.plyr__tooltip{background:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);color:#4f5b5f;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;-webkit-transform:translate(-50%,10px) scale(.8);-ms-transform:translate(-50%,10px) scale(.8);transform:translate(-50%,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;-webkit-transform:translate(-50%,0) scale(1);-ms-transform:translate(-50%,0) scale(1);transform:translate(-50%,0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__progress{-webkit-flex:1;-ms-flex:1;flex:1;left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,.15);color:rgba(255,255,255,.25)}.plyr--audio .plyr__progress__buffer{color:rgba(183,197,205,.66)}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(47,52,61,.6) 25%,transparent 25%,transparent 50%,rgba(47,52,61,.6) 50%,rgba(47,52,61,.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(183,197,205,.66)}.plyr__volume{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1;-ms-flex:1;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width:768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume,.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;width:100%}.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;width:100%}.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;width:100%}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg,.plyr__ads::after:empty{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}.download-link:hover,.expandable-panel__link,.forms-wrapper .bootstrap-datetimepicker-widget,.forms-wrapper .date input:hover,.forms-wrapper .dropdown-toggle,.forms-wrapper .icon-search,.plyr__ads{cursor:pointer}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px}.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-moz-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(47,52,61,.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.ko-hide .ko-hidden,.ko-hide .section,.plyr [hidden]{display:none!important}.plyr__preview-thumb{background-color:rgba(255,255,255,.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;-webkit-transform:translate(0,10px) scale(.8);-ms-transform:translate(0,10px) scale(.8);transform:translate(0,10px) scale(.8);-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .2s .1s ease,-webkit-transform .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease;transition:transform .2s .1s ease,opacity .2s .1s ease,-webkit-transform .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;-webkit-transform:translate(0,0) scale(1);-ms-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;z-index:2}ul li:before,ul.ul-default li:before{content:""}.plyr__preview-scrubbing,.plyr__preview-scrubbing img,.plyr__preview-thumb__image-container img{height:100%;left:0;width:100%;position:absolute}.plyr__preview-thumb__image-container{background:#b7c5cd;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;-webkit-filter:blur(1px);filter:blur(1px);margin:auto;opacity:0;overflow:hidden;right:0;top:0;transition:opacity .3s ease;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.gwr-style-guide .color-swatch{padding-top:20px;background-color:#e0ded8}.gwr-style-guide .color-swatch .color-item{padding-top:20px;background-color:#fff}.gwr-style-guide .color-swatch .gwr-white .color-area{background-color:#fff;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-white .color-area.opacity-80{background-color:rgba(255,255,255,.8)}.gwr-style-guide .color-swatch .gwr-white .color-area.opacity-60{background-color:rgba(255,255,255,.6)}.gwr-style-guide .color-swatch .gwr-white .color-area.opacity-40{background-color:rgba(255,255,255,.4)}.gwr-style-guide .color-swatch .gwr-white .color-area.opacity-20{background-color:rgba(255,255,255,.2)}.gwr-style-guide .color-swatch .gwr-black .color-area{background-color:#000;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-black .color-area.opacity-80{background-color:rgba(0,0,0,.8)}.gwr-style-guide .color-swatch .gwr-black .color-area.opacity-60{background-color:rgba(0,0,0,.6)}.gwr-style-guide .color-swatch .gwr-black .color-area.opacity-40{background-color:rgba(0,0,0,.4)}.gwr-style-guide .color-swatch .gwr-black .color-area.opacity-20{background-color:rgba(0,0,0,.2)}.gwr-style-guide .color-swatch .gwr-swatch-green .color-area{background-color:#0a493e;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-swatch-green .color-area.opacity-80{background-color:rgba(10,73,62,.8)}.gwr-style-guide .color-swatch .gwr-swatch-green .color-area.opacity-60{background-color:rgba(10,73,62,.6)}.gwr-style-guide .color-swatch .gwr-swatch-green .color-area.opacity-40{background-color:rgba(10,73,62,.4)}.gwr-style-guide .color-swatch .gwr-swatch-green .color-area.opacity-20{background-color:rgba(10,73,62,.2)}.gwr-style-guide .color-swatch .gwr-slate-grey .color-area{background-color:#525761;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-slate-grey .color-area.opacity-80{background-color:rgba(82,87,97,.8)}.gwr-style-guide .color-swatch .gwr-slate-grey .color-area.opacity-60{background-color:rgba(82,87,97,.6)}.gwr-style-guide .color-swatch .gwr-slate-grey .color-area.opacity-40{background-color:rgba(82,87,97,.4)}.gwr-style-guide .color-swatch .gwr-slate-grey .color-area.opacity-20{background-color:rgba(82,87,97,.2)}.gwr-style-guide .color-swatch .gwr-electric-green .color-area{background-color:#37aa32;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-electric-green .color-area.opacity-80{background-color:rgba(55,170,50,.8)}.gwr-style-guide .color-swatch .gwr-electric-green .color-area.opacity-60{background-color:rgba(55,170,50,.6)}.gwr-style-guide .color-swatch .gwr-electric-green .color-area.opacity-40{background-color:rgba(55,170,50,.4)}.gwr-style-guide .color-swatch .gwr-electric-green .color-area.opacity-20{background-color:rgba(55,170,50,.2)}.gwr-style-guide .color-swatch .gwr-teal .color-area{background-color:#008073;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-teal .color-area.opacity-80{background-color:rgba(0,128,115,.8)}.gwr-style-guide .color-swatch .gwr-teal .color-area.opacity-60{background-color:rgba(0,128,115,.6)}.gwr-style-guide .color-swatch .gwr-teal .color-area.opacity-40{background-color:rgba(0,128,115,.4)}.gwr-style-guide .color-swatch .gwr-teal .color-area.opacity-20{background-color:rgba(0,128,115,.2)}.gwr-style-guide .color-swatch .gwr-yellow .color-area{background-color:#fadc64;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-yellow .color-area.opacity-80{background-color:rgba(250,220,100,.8)}.gwr-style-guide .color-swatch .gwr-yellow .color-area.opacity-60{background-color:rgba(250,220,100,.6)}.gwr-style-guide .color-swatch .gwr-yellow .color-area.opacity-40{background-color:rgba(250,220,100,.4)}.gwr-style-guide .color-swatch .gwr-yellow .color-area.opacity-20{background-color:rgba(250,220,100,.2)}.gwr-style-guide .color-swatch .gwr-orange .color-area{background-color:#cc4b00;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-orange .color-area.opacity-80{background-color:rgba(204,75,0,.8)}.gwr-style-guide .color-swatch .gwr-orange .color-area.opacity-60{background-color:rgba(204,75,0,.6)}.gwr-style-guide .color-swatch .gwr-orange .color-area.opacity-40{background-color:rgba(204,75,0,.4)}.gwr-style-guide .color-swatch .gwr-orange .color-area.opacity-20{background-color:rgba(204,75,0,.2)}.gwr-style-guide .color-swatch .gwr-red .color-area{background-color:#E90C22;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-red .color-area.opacity-80{background-color:rgba(233,12,34,.8)}.gwr-style-guide .color-swatch .gwr-red .color-area.opacity-60{background-color:rgba(233,12,34,.6)}.gwr-style-guide .color-swatch .gwr-red .color-area.opacity-40{background-color:rgba(233,12,34,.4)}.gwr-style-guide .color-swatch .gwr-red .color-area.opacity-20{background-color:rgba(233,12,34,.2)}.gwr-style-guide .color-swatch .gwr-plum .color-area{background-color:#4a2c4d;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-plum .color-area.opacity-80{background-color:rgba(74,44,77,.8)}.gwr-style-guide .color-swatch .gwr-plum .color-area.opacity-60{background-color:rgba(74,44,77,.6)}.gwr-style-guide .color-swatch .gwr-plum .color-area.opacity-40{background-color:rgba(74,44,77,.4)}.gwr-style-guide .color-swatch .gwr-plum .color-area.opacity-20{background-color:rgba(74,44,77,.2)}.gwr-style-guide .color-swatch .gwr-grass .color-area{background-color:#4dc386;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-grass .color-area.opacity-80{background-color:rgba(77,195,134,.8)}.gwr-style-guide .color-swatch .gwr-grass .color-area.opacity-60{background-color:rgba(77,195,134,.6)}.gwr-style-guide .color-swatch .gwr-grass .color-area.opacity-40{background-color:rgba(77,195,134,.4)}.gwr-style-guide .color-swatch .gwr-grass .color-area.opacity-20{background-color:rgba(77,195,134,.2)}.gwr-style-guide .color-swatch .gwr-sky .color-area{background-color:#76cce1;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-sky .color-area.opacity-80{background-color:rgba(118,204,225,.8)}.gwr-style-guide .color-swatch .gwr-sky .color-area.opacity-60{background-color:rgba(118,204,225,.6)}.gwr-style-guide .color-swatch .gwr-sky .color-area.opacity-40{background-color:rgba(118,204,225,.4)}.gwr-style-guide .color-swatch .gwr-sky .color-area.opacity-20{background-color:rgba(118,204,225,.2)}.gwr-style-guide .color-swatch .gwr-grey-a .color-area{background-color:#8e9090;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-grey-a .color-area.opacity-80{background-color:rgba(142,144,144,.8)}.gwr-style-guide .color-swatch .gwr-grey-a .color-area.opacity-60{background-color:rgba(142,144,144,.6)}.gwr-style-guide .color-swatch .gwr-grey-a .color-area.opacity-40{background-color:rgba(142,144,144,.4)}.gwr-style-guide .color-swatch .gwr-grey-a .color-area.opacity-20{background-color:rgba(142,144,144,.2)}.gwr-style-guide .color-swatch .gwr-grey-b .color-area{background-color:#e0ded8;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-grey-b .color-area.opacity-80{background-color:rgba(224,222,216,.8)}.gwr-style-guide .color-swatch .gwr-grey-b .color-area.opacity-60{background-color:rgba(224,222,216,.6)}.gwr-style-guide .color-swatch .gwr-grey-b .color-area.opacity-40{background-color:rgba(224,222,216,.4)}.gwr-style-guide .color-swatch .gwr-grey-b .color-area.opacity-20{background-color:rgba(224,222,216,.2)}.gwr-style-guide .color-swatch .gwr-grey-c .color-area{background-color:#f7f5ef;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-grey-c .color-area.opacity-80{background-color:rgba(247,245,239,.8)}.gwr-style-guide .color-swatch .gwr-grey-c .color-area.opacity-60{background-color:rgba(247,245,239,.6)}.gwr-style-guide .color-swatch .gwr-grey-c .color-area.opacity-40{background-color:rgba(247,245,239,.4)}.gwr-style-guide .color-swatch .gwr-grey-c .color-area.opacity-20{background-color:rgba(247,245,239,.2)}.gwr-style-guide .color-swatch .gwr-cedd-good .color-area{background-color:#317c2e;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-cedd-good .color-area.opacity-80{background-color:rgba(49,124,46,.8)}.gwr-style-guide .color-swatch .gwr-cedd-good .color-area.opacity-60{background-color:rgba(49,124,46,.6)}.gwr-style-guide .color-swatch .gwr-cedd-good .color-area.opacity-40{background-color:rgba(49,124,46,.4)}.gwr-style-guide .color-swatch .gwr-cedd-good .color-area.opacity-20{background-color:rgba(49,124,46,.2)}.gwr-style-guide .color-swatch .gwr-cedd-minor .color-area{background-color:#ffc807;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-cedd-minor .color-area.opacity-80{background-color:rgba(255,200,7,.8)}.gwr-style-guide .color-swatch .gwr-cedd-minor .color-area.opacity-60{background-color:rgba(255,200,7,.6)}.gwr-style-guide .color-swatch .gwr-cedd-minor .color-area.opacity-40{background-color:rgba(255,200,7,.4)}.gwr-style-guide .color-swatch .gwr-cedd-minor .color-area.opacity-20{background-color:rgba(255,200,7,.2)}.gwr-style-guide .color-swatch .gwr-cedd-major .color-area{background-color:#e53935;height:40px;width:100%}.gwr-style-guide .color-swatch .gwr-cedd-major .color-area.opacity-80{background-color:rgba(229,57,53,.8)}.gwr-style-guide .color-swatch .gwr-cedd-major .color-area.opacity-60{background-color:rgba(229,57,53,.6)}.gwr-style-guide .color-swatch .gwr-cedd-major .color-area.opacity-40{background-color:rgba(229,57,53,.4)}.gwr-style-guide .color-swatch .gwr-cedd-major .color-area.opacity-20{background-color:rgba(229,57,53,.2)}.transparent_class{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}html{font-size:62.5%;overflow-y:scroll;overflow-x:hidden}html.scroll-lock{position:fixed;width:100%}.bookmark,.icon-wrapper{position:relative}body{background-color:#faf9f5;min-width:320px;overflow:initial}@media screen and (max-width:320px){body{overflow-x:hidden}}.scroll-lock{overflow:hidden}.section-secondary{padding-top:40px;padding-bottom:40px}.container-fullwidth{width:100%}.container-fluid{padding-left:0;padding-right:0}.container-fluid .grey,.container-fluid.grey{background-color:#eef0ec}.container-fluid .dark-grey,.container-fluid.dark-grey{background-color:#e0ded8}.container-fluid.light-green{background-color:#6dcb99}.container-fluid.lighter-green{background-color:#ddf3e6}.container-fluid.dark-green{background-color:#0a493e}.container-fluid.white,.featured,table,table tbody tr:nth-child(odd){background-color:#fff}.container-fluid.sign-up-container{margin-top:-40px}.main-header,[class*=component]{margin-bottom:40px}.component-margin-half{margin-bottom:20px}.glyphicon,.gwr-icon{font-size:20px;font-size:2rem;color:#dcdcdc}.component-message{padding:30px 0;text-align:center}.component-message h4{color:#0a493e;margin-bottom:4px}.component-message p{color:#525761;font-size:20px;margin-bottom:0}.section-title{margin-left:15px;color:#525761}.section-title a{color:inherit;text-decoration:none}a:focus,a:hover{text-decoration:underline}.bookmark{top:-50px}.nav-tabs>li>a{border:0}.accordion .with-caret .glyphicon{font-size:12px;cursor:pointer}.accordion .with-caret .glyphicon-chevron-up,.accordion .with-caret .glyphicon-triangle-top{display:none}.accordion .open .caret .glyphicon-chevron-up,.accordion .open .caret .glyphicon-triangle-top{display:inline-block}.accordion .accordion-content,.accordion .accordion-content.collapsed,.accordion .open .caret .glyphicon-chevron-down,.accordion .open .caret .glyphicon-triangle-bottom{display:none}.accordion .accordion-content{padding:20px 0}.accordion .accordion-content p:first-child{margin-top:0}.accordion .accordion-content p:last-child{margin-bottom:0}.accordion-selectors{padding:10px}.accordion-selectors .btn,.accordion-selectors a{margin-right:5px;margin-bottom:5px;width:100px;outline:0}.component-station-accordion .input-station-component{width:48%}@media screen and (max-width:768px){.component-station-accordion .input-station-component{width:100%;margin-left:0;margin-right:0}}.prettycheckbox>a,.prettyradio>a{width:20px;height:20px;border:1px solid #b7b7b7}.table-scroll-wrapper,table{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-radius:0 0 4px 4px;overflow-x:auto}.prettycheckbox label,.prettyradio label{margin:0}label.has-pretty-child{line-height:20px;height:20px}.component-image img,img{max-width:100%;height:auto!important}.mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.icon-wrapper i{position:absolute;right:10px;top:10px;color:#5f626a}a,a:hover{color:#008073}.icon-wrapper input{padding-right:35px!important}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}a{font-weight:700}a:focus{background-color:#37aa32;color:#fff!important;outline:0}hr{border-top:solid 1px #525761;width:75%;height:1px}ol,ul{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;margin:4px 0 30px 20px;padding:0}ol li,ul li{padding:5px 10px;list-style:none}ul li{position:relative}ul li:before{position:absolute;width:10px;height:10px;top:12px;left:-10px;background-color:#8e9090;border-radius:5px}.btn-share:before,.relative{position:relative}ul.ul-default li:before{display:none}ol{counter-reset:item;margin-left:0;display:table}ol li{display:table-row;list-style:decimal;padding-left:0}ol li:before{content:counter(item) ". ";counter-increment:item;width:2em;display:table-cell}.featured{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);padding:30px 20px;margin-bottom:40px}.featured h4,.featured p{color:#494d56}.featured p{line-height:26px;margin-bottom:0}.component-image img{width:100%}.component-image figcaption{padding:15px 20px;background-color:#fff;font-size:14px;line-height:22px}blockquote{margin-bottom:40px}.table-scroll-wrapper{display:block;margin-bottom:40px}.table-scroll-wrapper table{margin-bottom:0;display:table;width:100%}table{border-spacing:0;margin-bottom:40px;border-collapse:collapse;display:block}table.compressed td,table.compressed th{padding:8px 10px}table.compressed th{box-shadow:0 0}table.compressed p{font-size:1.4rem;line-height:1.2;margin:0}table.compressed td.icon img{width:20px}table thead{background-color:#525761;border-right:15px solid #525761;border-left:15px solid #525761}table thead tr th{color:#fff;font-size:16px;line-height:24px;font-weight:400;padding:8px 20px;box-shadow:0 2px 3px rgba(0,0,0,.15)}table thead tr th:first-child{width:33.3333%}table thead tr th:first-child+th{width:66.6667%}table tbody{border-left:15px solid #fff;border-right:15px solid #fff;border-bottom:20px solid #fff}table tbody tr td{color:#525761;font-size:16px;line-height:24px;padding:13px 20px;height:50px}table tbody tr:nth-child(even){background-color:#ebf7f5}.download-link{display:block;font-size:14px;font-size:1.4rem;line-height:24px;line-height:2.4rem;padding:12px 20px 12px 10px;background-color:#e9e8e5;color:#494d56}.btn-share:before,.download-link:before{content:'\e84f';font-family:gwr_icons;display:inline-block;text-decoration:none;text-align:center;margin-right:10px;font-weight:400;font-style:normal;text-transform:none;vertical-align:middle;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.download-link:hover{background-color:#f6f5f1;color:#494d56;text-decoration:none}.download-link:before{width:30px;width:3rem;color:inherit;line-height:1;font-size:100%}.btn,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{color:#525761;font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding:5px 30px;border:2px solid #525761;border-radius:4px}.btn-share,.ut-btn{border:2px solid #525761}.btn-ghost{background-color:transparent!important}.btn-share{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;padding:5px 10px;color:#525761}.btn-share:before{width:30px;width:3rem;color:inherit;line-height:1;font-size:100%;top:-1px}.btn-share:hover{color:#fff;background-color:#525761!important}.ut-btn{color:#525761}.float-left{float:left!important}.float-right{float:right!important}.padding-left-small{padding-left:5px}.padding-right-small{padding-right:5px}.no-padding{padding:0!important}.no-margin{margin:0!important}.no-visible{visibility:hidden!important}.input-group.display-inline{display:inline!important}.leg-details .row>.dot:after,.leg-details .row>.dot:before{display:block;position:absolute;content:""}.border-left{border-left:1px solid transparent}.border-right{border-right:1px solid transparent}.center{text-align:center!important}.component-article .text{margin-left:10px;margin-right:10px}h1{color:#0a493e}h1+.header-info{margin-top:-24px}.component-explore-west{padding:0}.component-explore-west .btn-wrapper#igeolise{padding-top:15px;text-align:center}#iGeoliseModal .modal-lg{width:80%}@media (min-width:1800px){#iGeoliseModal .modal-lg{width:1440px}}.leg-details .row>.dot{background:url(/Assets/img/jc_line_gray.png) 50% 22px no-repeat;background-size:3px 100%;position:absolute;z-index:1;left:-30px;top:14px;width:20px;height:100%}.leg-details .row>.dot:after{z-index:2;left:2px;top:2px;width:16px;height:16px;background:url(/Assets/img/jc_dot_gray.png) 50% 50% no-repeat;background-size:100% 100%}.leg-details .row>.dot:before{z-index:1;left:7px;top:-2px;width:7px;height:24px;background:#f7f5ef}.leg-details .row.passed>.dot{background-image:url(/Assets/img/jc_line_gray_lt.png)}.leg-details .row.passed>.dot:after{background-image:url(/Assets/img/jc_dot_gray_lt.png)}.leg-details .row.current>.dot{background-image:url(/Assets/img/jc_line_green.png)}.leg-details .row.current>.dot:after{background-image:url(/Assets/img/jc_dot_green.png)}.leg-details .row.current>.dot .pulse{border:10px solid #37aa32;background:0 0;border-radius:26px;height:26px;width:26px;-webkit-animation:pulse 4s ease-out;animation:pulse 4s ease-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;position:relative;top:-3px;left:-3px;z-index:1;opacity:0}.leg-details .row.last>.dot{height:16px}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0);opacity:0}25%{-webkit-transform:scale(0);opacity:.1}50%{-webkit-transform:scale(.1);opacity:.4}75%{-webkit-transform:scale(.6);opacity:.6}100%{-webkit-transform:scale(1);opacity:0}}@-moz-document url-prefix(){fieldset{display:table-cell!important}}#menu-thumb,#menu-thumb ol,#menu-thumb ul,.footer .container .footer-list,.footer .container .footer-list ol,.footer .container .footer-list ul{margin:0;padding:0}#menu-thumb li,#menu-thumb ol li,#menu-thumb ul li,.footer .container .footer-list li,.footer .container .footer-list ol li,.footer .container .footer-list ul li{padding:0}#menu-thumb li a,#menu-thumb ol li a,#menu-thumb ul li a,.footer .container .footer-list li a,.footer .container .footer-list ol li a,.footer .container .footer-list ul li a{line-height:1.3}.h2>img,.h3>img,h2>img,h3>img{max-height:32px!important;width:auto!important}@media (min-width:768px) and (max-width:991px){.inline span.visible-sm{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.inline span.visible-md{display:inline-block!important}}@media (min-width:1200px){.inline span.visible-lg{display:inline-block!important}}@media (max-width:767px){.inline span.visible-xs{display:inline-block!important}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.container{padding-left:9px;padding-right:9px}.row{margin-left:-9px;margin-right:-9px}}@media (min-width:992px){.col-md-1-5{float:left;padding-left:12px;padding-right:12px;width:12.5%}}.loading-icon{text-align:center;display:inline-block;margin:0}#validation-for-email .validation-error-message,.text-left{text-align:left}.loading-icon li{height:60px;width:7px;margin:0;background-color:#008073;display:inline-block;padding:0;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.loading-icon li:before{height:0}.loading-icon li:first-child+li{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.loading-icon li:first-child+li+li{-webkit-animation-delay:-1s;animation-delay:-1s}.loading-icon li:first-child+li+li+li{-webkit-animation-delay:-.9s;animation-delay:-.9s}.loading-icon li:first-child+li+li+li+li{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,100%,40%{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}div#qual_ol .qual_ol_nps_ul li:before{content:"";display:none}.body-bg{background-color:#faf9f5}.no-gap{margin-bottom:0}.half-gap{margin-bottom:20px}.component-cookie-notification{margin-bottom:0}.default-bg{background:#faf9f5;z-index:1000}.expandable-panel__text{display:none;transition:opacity 1s ease-out;opacity:0}.expandable-panel__text.is-expanded{display:block;opacity:1}.expandable-panel__link{display:block}.blog-header .blog-tags .tag-separator:last-child,.blog-header:last-child div:first-child,.morecontent span,body.homepage.black-and-white .promo-boxes,body.homepage.black-and-white .qtt--v2__outer+.container-fluid.row-carousel{display:none}.expandable-panel--editable{border:1px dashed #8e9090}.station-description{z-index:99;position:relative}body.homepage.black-and-white a,body.homepage.black-and-white a:hover{color:#fff}body.homepage.black-and-white #mobile-menu .account-basket__value,body.homepage.black-and-white #mobile-menu .account-status,body.homepage.black-and-white #mobile-menu .go-back .go-back-child,body.homepage.black-and-white #mobile-menu .go-back .menu-title-child,body.homepage.black-and-white #mobile-menu .menu-title .go-back-child,body.homepage.black-and-white #mobile-menu .menu-title .menu-title-child,body.homepage.black-and-white #mobile-menu .sing-in-box a,body.homepage.black-and-white .header-wrapper .header .travel-updates-label{color:#000!important}body.homepage.black-and-white .header-wrapper .header #menu-trigger{background-color:#000!important}body.homepage.black-and-white #mobile-menu .go-back .arrow-back,body.homepage.black-and-white #mobile-menu .open-sub-menu:after{border-color:#000!important}body.homepage.black-and-white .nav-main-wrapper .nav-main-thumb #menu-thumb ul li a,body.homepage.black-and-white .nav-main-wrapper .nav-main-thumb #menu-thumb ul li button,body.homepage.black-and-white .nav-main-wrapper .nav-top-wrapper .travel-updates-label{color:#000}body.homepage.black-and-white .nav-main-wrapper .nav-top-wrapper,body.homepage.black-and-white .qtt--v2__outer,body.homepage.black-and-white .usp-bar-container,body.homepage.black-and-white footer.footer .footer-top-wrapper{background-color:#000}body.homepage.black-and-white .nav-main-wrapper .nav-main-content{border-top-color:#000!important}body.homepage.black-and-white .nav-main-wrapper .nav-main-content .menu-content ul li a.active,body.homepage.black-and-white .nav-main-wrapper .nav-main-content .menu-content ul li a:focus,body.homepage.black-and-white .nav-main-wrapper .nav-main-content .menu-content ul li a:hover{border-bottom-color:#000!important}body.homepage.black-and-white .nav-main-wrapper .nav-main-content .menu-content ul li a:after{border-top-color:#000!important;border-right-color:#000!important}body.homepage.black-and-white .nav-main-wrapper .nav-top-wrapper .travel-updates-arrow,body.homepage.black-and-white .qtt--v2__outer{border-color:#000}body.homepage.black-and-white .nav-main-wrapper .nav-main-thumb #menu-thumb ul li a:hover,body.homepage.black-and-white .nav-main-wrapper .nav-main-thumb #menu-thumb ul li button:hover{background-color:#e8e8e8!important}body.homepage.black-and-white .jumbotron{background-color:#fff}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .qtt--v2__closeqtt:after{background-color:#000}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li.active a{color:#fff!important;background-color:#000!important}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li a{color:#000!important;border-color:#000!important}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .component-qtt-form .station-switch .gwr-icon{color:#000}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .component-qtt-form .qtt-form .pill-switch .btn,body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .component-qtt-sale-search--container .qtt-form .pill-switch .btn{color:#000!important;border-color:#000!important}body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .component-qtt-form .qtt-form .pill-switch .btn.active,body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .component-qtt-sale-search--container .qtt-form .pill-switch .btn.active{color:#fff!important;background-color:#000!important}body.homepage.black-and-white .qtt--v2__outer .component-journey-check-form .with-caret .glyphicon,body.homepage.black-and-white .qtt--v2__outer .component-journey-check-form .with-caret .gwr-icon,body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .railcards-wrapper .cancel a,body.homepage.black-and-white .qtt--v2__outer .qtt--v2__wrapper .railcards-wrapper a.remove,body.homepage.black-and-white .qtt--v2__outer .switch-group:first-child+.switch-group .glyphicon,body.homepage.black-and-white .qtt--v2__outer .switch-group:first-child+.switch-group .gwr-icon{color:#000}body.homepage.black-and-white .qtt--v2__outer .check-your-journey .btn-custom,body.homepage.black-and-white .usp-bar-container+.container-fluid,body.homepage.black-and-white .usp-bar-container+.container-fluid .featured-promos.featured-carousel{background-color:#000}body.homepage.black-and-white .usp-bar-container{padding-top:0!important}body.homepage.black-and-white .usp-bar-container+.container-fluid .featured-promos.featured-carousel h2{color:#fff}body.homepage.black-and-white .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta a,body.homepage.black-and-white .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text h2,body.homepage.black-and-white .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text p,body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container .description h2,body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container .description p,body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container .navigation h2,body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container .navigation p{color:#000!important}body.homepage.black-and-white .featured-carousel .carousel-wrapper .promo .promo-container{border-color:#666}body.homepage.black-and-white .component-homepage-hero .slick-track .slick-slide{background-size:cover;background-position:80% center}body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container{background-color:#525761}body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container .cta .main-link{color:#000}body.homepage.black-and-white .promo .promo-theme-orange .promo-text-container:after{border-top-color:#525761!important}body.homepage.black-and-white .component-new-signup-form{border-top:5px solid #525761;border-bottom:5px solid #525761}body.homepage.black-and-white .component-new-signup-form:after{color:#525761}body.homepage.black-and-white .component-new-signup-form #newSignUpFormSubmit{color:#fff}body.homepage.black-and-white #newSignUpModal .modal-content{border-top:10px solid #525761;border-bottom:10px solid #525761}body.homepage.black-and-white footer.footer .container ul .footer-list li,body.homepage.black-and-white footer.footer .container ul.footer-list li,body.homepage.black-and-white footer.footer .newsletter-get-offers,body.homepage.black-and-white footer.footer .newsletter-sing-up-today{color:#000!important}body.homepage.black-and-white footer.footer .btn-signup-newsletter{color:#fff!important;background-color:#000!important;border-color:#000!important;transition:opacity .3s ease}body.homepage.black-and-white footer.footer .btn-signup-newsletter:hover{color:#fff!important;background-color:#000!important;border-color:#000!important;opacity:.8}.travel-tips [class*=col-]{padding:0 12px}@media screen and (max-width:767px){.travel-tips [class*=col-]{margin-bottom:30px}.travel-tips [class*=col-]:last-child{margin-bottom:0}}.about-blogs-main>div:first-child{background:#fff}.about-blogs-main>div:first-child article{margin-top:20px}.about-blogs-main>div:first-child article>h1:first-of-type{font-weight:400}@media screen and (max-width:768px){.about-blogs-main{margin-left:3px;margin-right:3px;margin-top:-23px}}.blog-header{margin-top:-26px}.blog-header:last-child{padding-bottom:30px}.blog-header .header-info{color:#0a493e;font-size:.95em}.blog-header .blog-tags .tag,.blog-header .blog-tags .tag-separator{color:#008073;font-weight:700;font-size:1.4rem}.blog-header .blog-tags .tag-separator{font-weight:100}.morelink{display:block;border:none;background-color:transparent;margin-top:10px;padding:0;font-weight:700;color:#008073}.morelink:active,.morelink:focus,.morelink:hover,.morelink:visited{text-decoration:underline}.morelink:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.icon.size-big{margin-bottom:16px;display:block;font-size:32px}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.smart-ticketing-app{display:inline-block}.smart-ticketing-app:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.lity-close:focus{outline:#37aa32 solid 2px;outline-offset:-5px;z-index:10}@font-face{font-family:"Glypha W01_n2";src:url(/Assets/fonts/custom/24f06ec1-5bcf-458a-bcfb-eac146760ba0.eot?#iefix) format("eot")}@font-face{font-family:"Glypha W01";src:url(/Assets/fonts/custom/24f06ec1-5bcf-458a-bcfb-eac146760ba0.eot?#iefix);src:url(/Assets/fonts/custom/24f06ec1-5bcf-458a-bcfb-eac146760ba0.eot?#iefix) format("eot"),url(/Assets/fonts/custom/1f912474-f450-4dfa-8e00-5704668aaedc.woff2) format("woff2"),url(/Assets/fonts/custom/439b0ebb-aa56-4484-bb89-d8fcd8fffe83.woff) format("woff"),url(/Assets/fonts/custom/31124f99-dab9-42b9-98c8-65c991eb80dc.ttf) format("truetype"),url(/Assets/fonts/custom/4024835f-8aea-4b85-a0e1-d0ede737eefd.svg#4024835f-8aea-4b85-a0e1-d0ede737eefd) format("svg");font-weight:200;font-style:normal}@font-face{font-family:"Glypha W01_n4";src:url(/Assets/fonts/custom/5d685597-f360-4464-a715-9c1484c941d1.eot?#iefix) format("eot")}@font-face{font-family:"Glypha W01";src:url(/Assets/fonts/custom/5d685597-f360-4464-a715-9c1484c941d1.eot?#iefix);src:url(/Assets/fonts/custom/5d685597-f360-4464-a715-9c1484c941d1.eot?#iefix) format("eot"),url(/Assets/fonts/custom/72b01dba-5a70-480f-a7a2-e2f449430661.woff2) format("woff2"),url(/Assets/fonts/custom/2ac87a71-d939-489d-bc6b-347d07881063.woff) format("woff"),url(/Assets/fonts/custom/9884d4c9-f5c9-40fc-839d-e64bc2bca326.ttf) format("truetype"),url(/Assets/fonts/custom/9afb9aeb-d1ab-4165-858b-a9f6a9329cc2.svg#9afb9aeb-d1ab-4165-858b-a9f6a9329cc2) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Glypha W01_n7";src:url(/Assets/fonts/custom/a9fac05b-7139-447c-9d0a-e2cfe6f08956.eot?#iefix) format("eot")}@font-face{font-family:"Glypha W01";src:url(/Assets/fonts/custom/a9fac05b-7139-447c-9d0a-e2cfe6f08956.eot?#iefix);src:url(/Assets/fonts/custom/a9fac05b-7139-447c-9d0a-e2cfe6f08956.eot?#iefix) format("eot"),url(/Assets/fonts/custom/6cfec84b-333f-4943-ab7b-64e0d8939b20.woff2) format("woff2"),url(/Assets/fonts/custom/52db8eec-5d0e-4047-9df3-01b004f01371.woff) format("woff"),url(/Assets/fonts/custom/fb20e835-937d-4e90-b91a-38e17c8bb0ee.ttf) format("truetype"),url(/Assets/fonts/custom/124daf03-3c02-409f-aa57-3b8cb061723e.svg#124daf03-3c02-409f-aa57-3b8cb061723e) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Univers W01_n4";src:url(/Assets/fonts/custom/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix) format("eot")}@font-face{font-family:"Univers W01";src:url(/Assets/fonts/custom/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix);src:url(/Assets/fonts/custom/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix) format("eot"),url(/Assets/fonts/custom/091fe5d9-1aaa-4f3c-9b94-c83bb7c362ab.woff2) format("woff2"),url(/Assets/fonts/custom/7b95cb9a-a288-4405-97a0-13095f56a903.woff) format("woff"),url(/Assets/fonts/custom/c7481806-4ea4-40db-a623-7bc352bbbe43.ttf) format("truetype"),url(/Assets/fonts/custom/ac8280da-3de5-456d-bd77-8f01665452a9.svg#ac8280da-3de5-456d-bd77-8f01665452a9) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Univers W01_o4";src:url(/Assets/fonts/custom/783e01cd-5eb8-41d7-a380-a18673f2983b.eot?#iefix) format("eot")}@font-face{font-family:"Univers W01";src:url(/Assets/fonts/custom/783e01cd-5eb8-41d7-a380-a18673f2983b.eot?#iefix);src:url(/Assets/fonts/custom/783e01cd-5eb8-41d7-a380-a18673f2983b.eot?#iefix) format("eot"),url(/Assets/fonts/custom/456b1708-d5cd-4511-8e27-164cd85eee93.woff2) format("woff2"),url(/Assets/fonts/custom/90c17e08-290d-4eba-ab33-77c81c1f559d.woff) format("woff"),url(/Assets/fonts/custom/d93b9eab-632d-4aaf-b7fa-5c17060d62fc.ttf) format("truetype"),url(/Assets/fonts/custom/caa7a31a-310f-4020-8311-89816a31472f.svg#caa7a31a-310f-4020-8311-89816a31472f) format("svg");font-weight:400;font-style:oblique}@font-face{font-family:"Univers W01_n7";src:url(/Assets/fonts/custom/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix) format("eot")}@font-face{font-family:"Univers W01";src:url(/Assets/fonts/custom/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix);src:url(/Assets/fonts/custom/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix) format("eot"),url(/Assets/fonts/custom/a88f6520-d0c2-4877-b792-cb77cca8e307.woff2) format("woff2"),url(/Assets/fonts/custom/b993da84-c1f6-474a-8f00-8aa797b3de8f.woff) format("woff"),url(/Assets/fonts/custom/58403ef6-4c15-4280-b4b6-9acf50804f4f.ttf) format("truetype"),url(/Assets/fonts/custom/9178e351-95c5-4913-9eeb-fd0645a18c2d.svg#9178e351-95c5-4913-9eeb-fd0645a18c2d) format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Univers W01_o7";src:url(/Assets/fonts/custom/1e70cef5-4838-4826-a99f-e182b86fe21d.eot?#iefix) format("eot")}@font-face{font-family:"Univers W01";src:url(/Assets/fonts/custom/1e70cef5-4838-4826-a99f-e182b86fe21d.eot?#iefix);src:url(/Assets/fonts/custom/1e70cef5-4838-4826-a99f-e182b86fe21d.eot?#iefix) format("eot"),url(/Assets/fonts/custom/e27af15c-e269-4229-944b-9758c2032353.woff2) format("woff2"),url(/Assets/fonts/custom/322d336b-2d02-42f6-a24f-200c98b82a7c.woff) format("woff"),url(/Assets/fonts/custom/32ed3859-e789-4a3f-96fd-b67231f1929f.ttf) format("truetype"),url(/Assets/fonts/custom/6d63e0ba-5ef0-4803-9fbe-686603f3771d.svg#6d63e0ba-5ef0-4803-9fbe-686603f3771d) format("svg");font-weight:700;font-style:oblique}@font-face{font-family:gwr_icons;src:url(/Assets/fonts/custom/gwr_icons.eot?35317808);src:url(/Assets/fonts/custom//gwr_icons.eot?35317808#iefix) format('embedded-opentype'),url(/Assets/fonts/custom/gwr_icons.woff?35317808) format('woff'),url(/Assets/fonts/custom/gwr_icons.ttf?35317808) format('truetype'),url(/Assets/fonts/custom/gwr_icons.svg?35317808#gwr_icons) format('svg');font-weight:400;font-style:normal}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}body{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.5;font-style:normal;color:#525761}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'Glypha W01',"Times New Roman",serif}.h1,.h2,h1,h2{line-height:1.15}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}.h1,h1{font-weight:200;font-size:48px;font-size:4.8rem;margin-bottom:30px}.h2,h2{font-size:32px;font-size:3.2rem;margin-bottom:16px}.h3,h3{font-size:24px;font-size:2.4rem;line-height:1.5;margin-bottom:16px}.h4,.intro,h4{font-size:20px}.h4,.h5,h4,h5{line-height:1.4;margin-bottom:16px}.h4,h4{font-weight:700;font-size:2rem}.h5,.h6,h5,h6{font-weight:400;font-size:16px}.h5,h5{font-weight:700;font-size:1.6rem}.h6,h6,p{font-family:'Univers W01',Arial,sans-serif;line-height:1.5}.h6,h6{font-weight:700;font-size:1.6rem;margin-bottom:12px}.intro,p{font-weight:400}p{font-size:16px;font-size:1.6rem;margin-bottom:18px}.intro,.lead{line-height:1.4;font-family:'Univers W01',Arial,sans-serif}.intro{font-size:2rem;margin-bottom:24px}.blockquote,.lead,blockquote{font-size:20px;font-weight:400}.lead{font-size:2rem;margin-bottom:40px}.author-byline,.date,.header-info{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.5}.small,small{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.4}.blockquote,blockquote{font-family:'Glypha W01',"Times New Roman",serif;font-size:2rem;line-height:1.6;color:#0a493e;border-left:4px solid #0a493e}.blockquote p,blockquote p{font-family:inherit;color:inherit}.font-button,.label,.pull-quote p.quote,blockquote.pull-quote p.quote{font-family:'Univers W01',Arial,sans-serif}.pull-quote,blockquote.pull-quote{margin-left:0;padding-left:30px}.pull-quote p.quote,blockquote.pull-quote p.quote{font-weight:400;font-size:20px;font-size:2rem;line-height:1.6;color:#0a493e}mark{color:#fff;background-color:#0caf9e}.typography{background-color:#f7f5ef;margin:0 auto;padding:0;text-align:left}.gwr-icon,.label{font-weight:400;text-align:center}.label{font-size:16px;font-size:1.6rem;line-height:1.5;margin:24px 0;border-style:solid;border-color:#8e9090;padding:18px 0 16px;color:#525761;border-width:2px 0;display:block;border-radius:0}.component-iet-form .forms-wrapper.form-submit-button .form-group,.component-refund-form .forms-wrapper.form-submit-button .form-group,.component-ticket-release-form .forms-wrapper.form-submit-button .form-group,.forms-wrapper .form-group .ul-radio-wrapper.delay,.forms-wrapper .form-group.validation-error .switch-wrapper,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper,.forms-wrapper .form-group.validation-error .ul-radio-wrapper{margin-bottom:0}.font-button{font-weight:400;font-size:14px;font-size:1.4rem}.gwr-icon,.gwr-icon:after,.gwr-icon:before,.icon{font-family:gwr_icons;font-weight:400}.gwr-icon{font-style:normal;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;vertical-align:middle;color:inherit;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accessibility:before{content:'\e800'}.icon-attractions_sightseeing:before{content:'\e801'}.icon-beach:before{content:'\e802'}.icon-bike:before{content:'\e803'}.icon-book_tickets:before{content:'\e804'}.icon-bus:before{content:'\e805'}.icon-business_direct:before{content:'\e806'}.icon-cafe:before{content:'\e807'}.icon-car:before{content:'\e808'}.icon-change_station:before{content:'\e809'}.icon-chat:before{content:'\e80a'}.icon-city_break:before{content:'\e80b'}.icon-close_no_circle:before{content:'\e80c'}.icon-good:before,.icon-good_after:after{content:'\e80d'}.icon-health_wellbeing:before{content:'\e80e'}.icon-help:before{content:'\e80f'}.icon-history_heritage:before{content:'\e810'}.icon-left_arrow:before{content:'\e811'}.icon-map_pin:before{content:'\e812'}.icon-media:before{content:'\e813'}.icon-mobile_app:before{content:'\e814'}.icon-music:before{content:'\e815'}.icon-my_account:before{content:'\e816'}.icon-offer:before{content:'\e817'}.icon-parking:before{content:'\e818'}.icon-peak_hours:before{content:'\e819'}.icon-shop_retail:before{content:'\e81a'}.icon-site:before{content:'\e81b'}.icon-sports_outdoors:before{content:'\e81c'}.icon-staffing:before{content:'\e81d'}.icon-station_does_not_offer:before{content:'\e81e'}.icon-station_finder:before{content:'\e81f'}.icon-status_major:before{content:'\e820'}.icon-status_minor:before{content:'\e821'}.icon-status_major_yellow{position:relative;line-height:normal!important}.icon-status_major_yellow:before{content:'';background:#525761;position:absolute;width:12%;height:64%;left:44%;top:16%;display:block}.icon-status_major_yellow:after{content:'\e820';position:relative;color:#FFC803;display:block}.icon-swap_horizontal:before{content:'\e822'}.icon-swap_vertical:before{content:'\e823'}.icon-taxi:before{content:'\e824'}.icon-telephone:before{content:'\e825'}.icon-tfl_logo:before{content:'\e826'}.icon-tick:before,.icon-tick_after:after{content:'\e827'}.icon-rail_logo:before{content:'\e828'}.icon-menu_hamburger:before{content:'\e829'}.icon-email:before{content:'\e82a'}.icon-letter:before{content:'\e82b'}.icon-delete_bin:before{content:'\e82c'}.icon-date_picker:after{content:'\e82d'}.icon-information:before{content:'\e82e'}.icon-carat_down:before{content:'\e82f'}.icon-carat_up:before{content:'\e830'}.icon-book_and_plan:before{content:'\e831'}.icon-breadcrumbs_arrow:after{content:'\e832'}.icon-gwr_logo:before{content:'\e833'}.icon-close:before{content:'\e834'}.icon-collect_from_machine:before{content:'\e835'}.icon-customer_service:before{content:'\e836'}.icon-family_fun:before{content:'\e837'}.icon-ferry:before{content:'\e838'}.icon-flight:before{content:'\e839'}.icon-food_lovers:before{content:'\e83a'}.icon-play:before{content:'\e83b'}.icon-refund_ticket:before{content:'\e83c'}.icon-right_arrow:before{content:'\e83d'}.icon-romantic_break:before{content:'\e83e'}.icon-search:after{content:'\e83f'}.icon-self_service_machine:before{content:'\e840'}.icon-shop_food:before{content:'\e841'}.icon-ticket_office:before{content:'\e842'}.icon-toilets:before{content:'\e843'}.icon-travel_refresh:before{content:'\e844'}.icon-waiting_room:before{content:'\e845'}.icon-wifi:before{content:'\e846'}.icon-explore_the_west:before{content:'\e847'}.icon-train:before{content:'\e848'}.icon-pdf:before{content:'\e849'}.icon-trolley_service:before{content:'\e84a'}.icon-reservations:before{content:'\e84b'}.icon-hover:before{content:'\e84c'}.icon-menu_right_arrow:before{content:'\e84d'}.icon-sleeper:before{content:'\e84e'}.icon-share:before{content:'\e84f'}.icon-first_class:before{content:'\e850'}.icon-travel_updates:before{content:'\e851'}.icon-add:before{content:'\e852'}.icon-down_arrow:before{content:'\e853'}.icon-carat_up_soft:after{content:'\e900'}.icon-carat_down_soft:after{content:'\e901'}.icon-pound:before{content:'\e902'}.icon-page:before{content:'\e903'}.icon-noun_luggage:before{content:'\e904'}.icon-noun_clock:before{content:'\e905'}.icon-promo-clock:before{content:"\e906"}.icon-promo-globe-grid:before{content:"\e907"}.icon-promo-gwr-logo:before{content:"\e908"}.icon-promo-health:before{content:"\e909"}.icon-promo-iet-pound:before{content:"\e90a"}.icon-promo-iet:before{content:"\e90b"}.icon-promo-sustainability:before{content:"\e90c"}.icon-promo-tools:before{content:"\e90d"}.icon-promo-tracks:before{content:"\e90e"}.icon-nectar:before{content:"\e90f"}.icon-mapper:before{content:'\e82e'}.icon-mapper-accessiblebookingofficecounter:before,.icon-mapper-accessiblepublictelephones:before,.icon-mapper-accessibletaxis:before,.icon-mapper-accessibleticketmachines:before{content:'\e800'}.icon-mapper-busservices:before{content:'\e805'}.icon-mapper-carpark:before{content:'\e818'}.icon-mapper-customerhelppoints:before{content:'\e80f'}.icon-mapper-customerservice:before{content:'\e836'}.icon-mapper-cyclestorageavailability:before,.icon-mapper-cyclestoragesheltered:before{content:'\e803'}.icon-mapper-impairedmobilitysetdown:before,.icon-mapper-inductionloop:before{content:'\e800'}.icon-mapper-nationalkeytoilets:before{content:'\e843'}.icon-mapper-prepurchasecollection:before{content:'\e835'}.icon-mapper-rampfortrainaccess:before{content:'\e800'}.icon-mapper-staffhelpavailable:before,.icon-mapper-staffinglevel:before{content:'\e81d'}.icon-mapper-stepfreeaccess:before{content:'\e800'}.icon-mapper-taxirank:before{content:'\e824'}.icon-mapper-ticketmachine:before{content:'\e840'}.icon-mapper-ticketoffice:before{content:'\e842'}.icon-mapper-toilets:before{content:'\e843'}.icon-mapper-waitingroom:before{content:'\e845'}.icon-mapper-wheelchairsavailable:before{content:'\e800'}.icon-mapper-wifi:before{content:'\e846'}.lt-ie9 .forms-wrapper .checkbox-wrapper .gwr-checkbox,.lt-ie9 .forms-wrapper .radio-wrapper .gwr-radio{display:inline-block;width:27px;height:27px;margin:0;padding:0}.lt-ie9 .forms-wrapper .checkbox-wrapper .gwr-checkbox+label,.lt-ie9 .forms-wrapper .radio-wrapper .gwr-radio+label{display:inline;padding:0}.forms-wrapper .date .input-group-addon,.lt-ie10 .refund-form-wrapper{display:none}.lt-ie9 .forms-wrapper .radio-wrapper .gwr-radio{background-color:transparent}.lt-ie9 .component-journey-check-form .with-caret .gwr-icon,.lt-ie9 .component-qtt-form .qtt-form .datepickerwrap .gwr-icon{top:3px;right:5px;font-size:10px}.component-iet-form .forms-wrapper{width:57%}@media screen and (max-width:768px){.component-iet-form .forms-wrapper{width:100%}}.component-iet-form .forms-wrapper.no-fieldset{width:100%}.component-iet-form .forms-wrapper,.component-refund-form .forms-wrapper,.component-ticket-release-form .forms-wrapper{margin-top:6px}.component-iet-form .forms-wrapper .station__link-color,.component-refund-form .forms-wrapper .station__link-color,.component-ticket-release-form .forms-wrapper .station__link-color{font-weight:700;color:#008073}.component-iet-form .forms-wrapper.first-field-set,.component-refund-form .forms-wrapper.first-field-set,.component-ticket-release-form .forms-wrapper.first-field-set{margin-top:0}.component-iet-form .forms-wrapper.form-submit-button,.component-refund-form .forms-wrapper.form-submit-button,.component-ticket-release-form .forms-wrapper.form-submit-button{margin-top:0;padding-top:0;padding-bottom:40px}.component-refund-form .return-journey-header{padding-top:10px}.component-refund-form input.ticket-number-input-primary::-webkit-input-placeholder{color:rgba(134,134,134,.71)}#recite-wrapper .forms-wrapper .checkbox-wrapper .recite-ele label,#recite-wrapper .forms-wrapper .radio-wrapper .recite-ele label{padding:0 0 0 46px;color:#494d56;width:100%}#recite-wrapper .forms-wrapper .delay-form .radio-wrapper .recite-ele label{padding:0 0 0 20px}#recite-wrapper .forms-wrapper.offer-form-wrapper{margin-top:90px!important}.forms-wrapper{background-color:#eef0ec;padding:20px}.forms-wrapper li:before{content:"";display:none}.forms-wrapper label{font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.4}.forms-wrapper h5,.forms-wrapper label{color:#525761;width:100%}.forms-wrapper input,.forms-wrapper option,.forms-wrapper select,.forms-wrapper textarea{outline:0}.forms-wrapper .dropdown-toggle{position:relative;z-index:2}.forms-wrapper .date input{width:100%!important}.forms-wrapper .has-feedback .select2-selection__rendered,.forms-wrapper .has-feedback input{padding-right:30px}.forms-wrapper .has-feedback i{color:#494d56}.forms-wrapper input[type=text][readonly]{background-color:transparent;border:2px solid #a9abb0}.forms-wrapper .form-group.focus .input-wrapper:after{background-color:#525761;width:100%;transition:width .25s}.forms-wrapper .input-group-addon{background-color:#525761;color:#fff;font-weight:700}.forms-wrapper .form-info{margin-bottom:0;background-color:#cc4b00;color:#fff;font-size:14px;padding:5px;border-radius:4px 4px 0 0}.forms-wrapper .req{color:#008073}.forms-wrapper .btn-file{position:relative;overflow:hidden;line-height:1.15}.forms-wrapper .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:0;background:#fff;cursor:inherit;display:block}.forms-wrapper .row.validation{margin:0}.forms-wrapper .validation-error-message{display:block;padding:2px 5px;background:0 0;color:#E90C22;text-align:right;font-size:14px;font-size:1.4rem;font-style:oblique;line-height:1.4}.forms-wrapper .validation-error-message.custom{display:none}.forms-wrapper .validation-error-message.custom.validation-error{display:block}.forms-wrapper .error-handling>.wrapper,.forms-wrapper .error-handling>li{background-color:#E90C22;background-color:rgba(233,12,34,.2);background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e90c22, endColorstr=#33e90c22);zoom:1}.forms-wrapper .error-handling:after{width:100%;transition:width .5s}.forms-wrapper .error-handling .req{color:#E90C22}.forms-wrapper .form-group .fancy-select,.forms-wrapper .form-group .input-wrapper,.forms-wrapper .form-group .select2-container,.forms-wrapper .form-group .switch-wrapper,.forms-wrapper .form-group .ul-checkbox-wrapper,.forms-wrapper .form-group .ul-radio-wrapper{position:relative}.forms-wrapper .form-group .fancy-select:after,.forms-wrapper .form-group .fancy-select:focus:after,.forms-wrapper .form-group .input-wrapper:after,.forms-wrapper .form-group .input-wrapper:focus:after,.forms-wrapper .form-group .select2-container:after,.forms-wrapper .form-group .select2-container:focus:after,.forms-wrapper .form-group .switch-wrapper:after,.forms-wrapper .form-group .switch-wrapper:focus:after,.forms-wrapper .form-group .ul-checkbox-wrapper:after,.forms-wrapper .form-group .ul-checkbox-wrapper:focus:after,.forms-wrapper .form-group .ul-radio-wrapper:after,.forms-wrapper .form-group .ul-radio-wrapper:focus:after{content:"";display:block;width:0;height:4px;position:absolute;bottom:-4px;left:0;background-color:#525761}.forms-wrapper .form-group.validation-error .fancy-select:after,.forms-wrapper .form-group.validation-error .select2-container:after,.forms-wrapper .form-group.validation-error .switch-wrapper:after,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper:after,.forms-wrapper .form-group.validation-error .ul-radio-wrapper:after,.forms-wrapper .input-wrapper.has-focus:after,.forms-wrapper .input-wrapper.validation-error:after{width:100%;transition:width .5s}.forms-wrapper .form-group .input-wrapper.delay:after{top:47px!important}.forms-wrapper .form-group .ul-radio-wrapper.delay:after{background-color:rgba(255,255,255,0)!important}.forms-wrapper .form-group .fancy-select:after,.forms-wrapper .form-group .fancy-select:focus:after,.forms-wrapper .form-group.validation-error .select2-container:after{background-color:#E90C22}.forms-wrapper .form-group.validation-error .fancy-select>.wrapper,.forms-wrapper .form-group.validation-error .fancy-select>li,.forms-wrapper .form-group.validation-error .select2-container>.wrapper,.forms-wrapper .form-group.validation-error .select2-container>li,.forms-wrapper .form-group.validation-error .switch-wrapper>.wrapper,.forms-wrapper .form-group.validation-error .switch-wrapper>li,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper>.wrapper,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper>li,.forms-wrapper .form-group.validation-error .ul-radio-wrapper>.wrapper,.forms-wrapper .form-group.validation-error .ul-radio-wrapper>li{background-color:#E90C22;background-color:rgba(233,12,34,.2);background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33e90c22, endColorstr=#33e90c22);zoom:1}.forms-wrapper .form-group.validation-error .fancy-select .req,.forms-wrapper .form-group.validation-error .select2-container .req,.forms-wrapper .form-group.validation-error .switch-wrapper .req,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper .req,.forms-wrapper .form-group.validation-error .ul-radio-wrapper .req{color:#E90C22}.forms-wrapper .form-group.validation-error .switch-wrapper+.validation-error-message,.forms-wrapper .form-group.validation-error .ul-checkbox-wrapper+.validation-error-message,.forms-wrapper .form-group.validation-error .ul-radio-wrapper+.validation-error-message{margin-bottom:40px}.forms-wrapper .form-group.validation-error .form-info{background-color:#E90C22}.forms-wrapper.ko-hide .ko-hidden,.forms-wrapper.ko-hide .validation-error-message{display:none}.forms-wrapper .input-wrapper.has-focus:after{background-color:#525761}.forms-wrapper .input-wrapper.validation-error:before{content:'\e834';font-family:gwr_icons;font-weight:400;font-size:20px;font-size:2rem;position:absolute;bottom:2px;right:9px;color:#E90C22}@media screen and (max-width:1199px){.forms-wrapper .input-wrapper.validation-error:before{bottom:6px}}.forms-wrapper .input-wrapper.validation-error:after{background-color:#E90C22;transition:width .5s}.forms-wrapper .input-wrapper.input-no-cross.validation-error:before{content:""}.forms-wrapper.themed-form{padding:0}.forms-wrapper.themed-form .form-heading-container{background-color:#525761;color:#fff;padding-top:15px;padding-bottom:15px}.forms-wrapper.themed-form .form-heading-container p{margin-bottom:0;margin-top:0}.forms-wrapper.themed-form .form-content-container{background-color:#fff;padding-top:15px}.forms-wrapper.themed-form .form-content-container label{color:#525761;font-weight:400}.forms-wrapper.themed-form .row.no-padding{margin-left:0;margin-right:0}.forms-wrapper.themed-form .row.no-padding>div{padding-left:0;padding-right:0}.forms-wrapper.themed-form .row.no-padding>div:first-child{margin-bottom:12px}.forms-wrapper .checkbox-wrapper,.forms-wrapper .radio-wrapper{position:relative}.forms-wrapper .checkbox-wrapper label,.forms-wrapper .radio-wrapper label{margin-bottom:0;font-weight:400;display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.15;padding:5px 0;cursor:pointer}.forms-wrapper .checkbox-wrapper label.long-label,.forms-wrapper .radio-wrapper label.long-label{padding-top:0;padding-bottom:2px}.forms-wrapper .checkbox-wrapper label+.small,.forms-wrapper .radio-wrapper label+.small{margin-top:10px}.forms-wrapper .checkbox-wrapper.checkbox-wrapper-inline,.forms-wrapper .radio-wrapper.checkbox-wrapper-inline{display:inline-block}.forms-wrapper .checkbox-wrapper label{padding-left:34px}.forms-wrapper .checkbox-wrapper .gwr-checkbox{padding:0;margin:0;border:0;border-radius:0;display:inline-block;position:absolute;top:0;left:0;opacity:0;width:24px;height:24px;line-height:24px}.forms-wrapper .checkbox-wrapper .gwr-checkbox+label::before{background-color:#fff;cursor:pointer;width:24px;height:24px;line-height:24px;font-size:14px;font-size:1.4rem;display:inline-block;position:absolute;top:0;left:0;content:""}.forms-wrapper .checkbox-wrapper .gwr-checkbox+label::after{font-family:gwr_icons;font-weight:400;font-size:16px;text-align:center;vertical-align:middle;content:"\e827";background:#008073;width:24px;height:24px;line-height:24px;position:absolute;left:0;top:0;color:#fff;transition:opacity .2s ease-in-out;opacity:0}.forms-wrapper .checkbox-wrapper .gwr-checkbox:checked+label::after{opacity:1}.forms-wrapper .checkbox-wrapper .gwr-checkbox:focus+label::before{box-shadow:0 0 0 2px #37aa32;outline:transparent solid 2px}.forms-wrapper .radio-wrapper .gwr-radio{display:inline-block;position:absolute;top:0;left:0;opacity:0;width:24px;height:24px}.forms-wrapper .radio-wrapper .gwr-radio+label::before{content:"";background-color:#8e9092;border-radius:50%;display:inline-block;position:absolute;width:24px;height:24px;cursor:pointer;left:0;top:0}.forms-wrapper .radio-wrapper .gwr-radio+label::after{content:"";opacity:0;border:6px solid #fff;border-radius:50%;position:absolute;left:6px;top:6px;transition:opacity .2s ease-in-out;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);text-shadow:0}.forms-wrapper .radio-wrapper .gwr-radio:checked+label::after{opacity:1}.forms-wrapper .radio-wrapper .gwr-radio:focus+label::before{box-shadow:0 0 0 2px #37aa32;outline:transparent solid 2px}.dropdown-toggle,.forms-wrapper .fancy-select .trigger,.forms-wrapper .input-default,.forms-wrapper .select2 .select2-selection--single .select2-selection__rendered,.forms-wrapper input{padding:8px 12px;height:36px;height:3.6rem;border:solid transparent;border-width:0;color:#494d56;line-height:20px;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none;font-size:14px;font-size:1.4rem;border-radius:0;background-color:#fff;width:100%}.forms-wrapper .caret-custom,.forms-wrapper .fancy-select .trigger{box-shadow:none!important;font-weight:400;white-space:nowrap;text-transform:none;text-overflow:ellipsis}.forms-wrapper .input-default.disabled,.forms-wrapper .input-default[disabled]{background-color:#fff}.forms-wrapper .checkbox-single-line{margin:0 0 12px;padding:15px 20px;background-color:#dfe1de}.forms-wrapper .dropdown-default{background-color:#fff;border:1px solid solid;border-radius:0}.forms-wrapper input::-moz-placeholder{color:#494d56;opacity:1}.forms-wrapper input:-ms-input-placeholder{color:#494d56}.forms-wrapper input::-webkit-input-placeholder{color:#494d56}.forms-wrapper input.input-light::-moz-placeholder{color:rgba(73,77,86,.7);opacity:1}.forms-wrapper input.input-light:-ms-input-placeholder{color:rgba(73,77,86,.7)}.forms-wrapper input.input-light::-webkit-input-placeholder{color:rgba(73,77,86,.7)}.forms-wrapper input.disabled{color:#548078;background-color:transparent;border:1px solid #548078;padding-top:7px;padding-bottom:7px}.forms-wrapper input.disabled::-moz-placeholder{color:#548078;opacity:1}.forms-wrapper input.disabled:-ms-input-placeholder{color:#548078}.forms-wrapper input.disabled::-webkit-input-placeholder{color:#548078}.forms-wrapper .form-search-wrapper{line-height:24px;padding:5px;border-radius:17px;background-color:#ebe8e5}.forms-wrapper .form-search-wrapper input{float:left;padding-left:0;padding-right:0}.forms-wrapper .form-search-wrapper button{float:left}.forms-wrapper .input-group-addon:hover{cursor:pointer}.forms-wrapper textarea.form-control{border:0;resize:none;overflow:auto;height:200px}.forms-wrapper .form-inline{font-size:0}.forms-wrapper .form-inline.form-top-links{font-size:inherit}.forms-wrapper .single-line{line-height:24px!important;margin:12px 0}.forms-wrapper .single-line.inline{margin:5px 0 21px}.forms-wrapper .select2{width:100%!important}.forms-wrapper .select2 .select2-selection--single{height:auto;border:0;border-radius:0;outline:0}.forms-wrapper .select2 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:#494d56}.forms-wrapper .select2 .select2-selection__arrow{display:none;margin-top:2px;right:12px;top:17px;width:5px;width:.5rem;height:5px;height:.5rem}.forms-wrapper .select2 .select2-selection__arrow b{border-color:#494d56 transparent transparent;border-width:5px;top:0;right:0;height:0;width:0;margin:0;position:static}.forms-wrapper .select2.select2-container .select2-dropdown--above,.forms-wrapper .select2.select2-container .select2-dropdown--below{border-radius:0;background-color:#fff}.forms-wrapper .select2.select2-container .select2-dropdown--above .select2-search .select2-search__field,.forms-wrapper .select2.select2-container .select2-dropdown--below .select2-search .select2-search__field{color:#494d56}.forms-wrapper .select2.select2-container .select2-dropdown--above .select2-results .select2-results__option,.forms-wrapper .select2.select2-container .select2-dropdown--below .select2-results .select2-results__option{color:#494d56;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem}.forms-wrapper .form-control-feedback{line-height:36px;height:36px;right:0}.forms-wrapper .caret-custom{z-index:10;overflow:hidden;width:100%}.forms-wrapper .caret-custom::after{border:5px solid;border-color:#494d56 transparent transparent;content:"";display:block;height:0;position:absolute;right:7px;top:17px;width:0}.forms-wrapper .fancy-select{color:#494d56;transition:none}.forms-wrapper .fancy-select .trigger{z-index:1;overflow:hidden;width:100%}.forms-wrapper .fancy-select .trigger::after{border-color:#494d56 transparent transparent;border-width:5px;right:7px;top:17px}.forms-wrapper .fancy-select .trigger.open{color:inherit;border:0;background-color:#fff;outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.forms-wrapper .fancy-select .trigger.open::after{border-color:#494d56 transparent transparent}.forms-wrapper .fancy-select div.fancy-select div.trigger{width:initial}.forms-wrapper .fancy-select .options{min-width:initial;max-width:initial;margin:0;padding:0;background-color:#fff;border-radius:0;border:0;box-shadow:none;top:44px;transition:none}.forms-wrapper .fancy-select .options li{text-transform:none;color:#494d56;font-weight:400;font-size:14px;font-size:1.4rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.forms-wrapper .fancy-select .options li.selected{color:#494d56;background-color:#fff}.forms-wrapper .fancy-select .options li.hover,.forms-wrapper .fancy-select .options li:hover{color:#494d56;background-color:#edf9f3}.forms-wrapper .fancy-select .options.overflowing,.forms-wrapper .fancy-select .options.overflowing.open{bottom:auto}.forms-wrapper .fancy-select .options.open{top:36px!important;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-top:3px solid #8e9090;transition:none;min-width:100%}.forms-wrapper.competition-wrapper .form-group label{color:#494d56;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.6}.forms-wrapper .switch-wrapper .settings .question,.forms-wrapper .switch-wrapper .settings .switch{display:table-cell;vertical-align:middle;padding:10px}.forms-wrapper .switch-wrapper .cmn-toggle{position:absolute;margin-left:-9999px;visibility:hidden}.forms-wrapper .switch-wrapper .cmn-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.slick-slider,input.hasDatepicker{-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none}.forms-wrapper .switch-wrapper input.cmn-toggle-round:checked+label:after{margin-top:0}.forms-wrapper .switch-wrapper input.cmn-toggle-round+label{padding:2px;width:30px;height:60px;background-color:#ddd;border-radius:30px}.forms-wrapper .switch-wrapper input.cmn-toggle-round+label:after,.forms-wrapper .switch-wrapper input.cmn-toggle-round+label:before{display:block;position:absolute;top:1px;left:1px;right:1px;bottom:1px;content:""}.forms-wrapper .switch-wrapper input.cmn-toggle-round+label:after{height:28px;background-color:#fff;border-radius:100%;box-shadow:0 2px 5px rgba(0,0,0,.3);transition:margin .4s;margin-top:30px}.forms-wrapper .ul-checkbox-wrapper,.forms-wrapper .ul-radio-wrapper{margin:0 0 40px}.forms-wrapper .ul-checkbox-wrapper.thirdparty-opt-in,.forms-wrapper .ul-radio-wrapper.thirdparty-opt-in{margin-top:-38px}.forms-wrapper .ul-checkbox-wrapper.join-prev-list,.forms-wrapper .ul-radio-wrapper.join-prev-list{margin-top:-39px}.forms-wrapper .ul-checkbox-wrapper.ul-radio-wrapper,.forms-wrapper .ul-radio-wrapper.ul-radio-wrapper{margin-bottom:5px}.forms-wrapper .ul-checkbox-wrapper li,.forms-wrapper .ul-radio-wrapper li{background-color:#dfe1de;padding:10px 20px;border-bottom:1px solid #fff}.forms-wrapper .ul-checkbox-wrapper li:last-child,.forms-wrapper .ul-radio-wrapper li:last-child{border-bottom:0}.forms-wrapper .ul-checkbox-wrapper li .gwr-checkbox+label,.forms-wrapper .ul-checkbox-wrapper li .gwr-radio+label,.forms-wrapper .ul-radio-wrapper li .gwr-checkbox+label,.forms-wrapper .ul-radio-wrapper li .gwr-radio+label{padding:0 0 0 46px;color:#494d56;width:100%}.forms-wrapper .ul-checkbox-wrapper li.delay-form .gwr-radio,.forms-wrapper .ul-checkbox-wrapper li.delay-form .gwr-radio+label::before,.forms-wrapper .ul-radio-wrapper li.delay-form .gwr-radio,.forms-wrapper .ul-radio-wrapper li.delay-form .gwr-radio+label::before{width:16px;height:16px}.forms-wrapper .ul-checkbox-wrapper li.checked,.forms-wrapper .ul-checkbox-wrapper li:focus,.forms-wrapper .ul-checkbox-wrapper li:hover,.forms-wrapper .ul-radio-wrapper li.checked,.forms-wrapper .ul-radio-wrapper li:focus,.forms-wrapper .ul-radio-wrapper li:hover{background-color:#cee7d8}.forms-wrapper .ul-checkbox-wrapper li.delay-form,.forms-wrapper .ul-radio-wrapper li.delay-form{background:rgba(255,255,255,0)!important;padding:0 82px 0 0;border-bottom:1px solid rgba(255,255,255,0);display:inline-block}.forms-wrapper .ul-checkbox-wrapper li.delay-form .gwr-radio+label,.forms-wrapper .ul-radio-wrapper li.delay-form .gwr-radio+label{padding:0 0 0 20px}.forms-wrapper .ul-checkbox-wrapper li.delay-form .gwr-radio+label::after,.forms-wrapper .ul-radio-wrapper li.delay-form .gwr-radio+label::after{border:4px solid #fff;border-radius:50%;position:absolute;left:4px;top:4px}.section-secondary .forms-wrapper label{color:#525761}.with-caret{position:relative}.with-caret .caret,.with-caret .glyphicon,.with-caret .gwr-icon,.with-caret .select2-selection__arrow{position:absolute}.with-caret .glyphicon,.with-caret .gwr-icon{top:0;right:0;color:#494d56}.with-caret .caret{top:20px;right:12px;border:4px solid;border-color:#494d56 transparent transparent}.caret-custom-wrapper{position:relative}.caret-custom-wrapper .accordion-title,.caret-custom-wrapper a,.caret-custom-wrapper input{padding-right:18px!important}.caret-custom-wrapper .caret-custom{text-transform:none;font-weight:400;z-index:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;box-shadow:none!important}.caret-custom-wrapper .caret-custom::after{-webkit-border-bottom-colors:none;-ms-border-bottom-colors:none;-moz-border-bottom-colors:none;-o-border-bottom-colors:none;border-bottom-colors:none;-webkit-border-left-colors:none;-ms-border-left-colors:none;-moz-border-left-colors:none;-o-border-left-colors:none;border-left-colors:none;-webkit-border-right-colors:none;-ms-border-right-colors:none;-moz-border-right-colors:none;-o-border-right-colors:none;border-right-colors:none;-webkit-border-top-colors:none;-ms-border-top-colors:none;-moz-border-top-colors:none;-o-border-top-colors:none;border-top-colors:none;border-color:#494d56 transparent transparent;border-image:none;border-style:solid;border-width:5px;content:"";display:block;height:0;position:absolute;right:7px;top:17px;width:0}.caret-custom-wrapper.open .caret-custom::after{top:17px -4;border-color:#494d56 transparent transparent}.datepickerwrap .gwr-icon.icon-carat_down{padding-top:2px;line-height:34px;font-size:30px;font-size:3rem}.datepickerwrap input[readonly]{border-width:0!important;border-color:#dadada!important;-webkit-appearance:none;appearance:none}.component-journey-check-form .datepickerwrap input[readonly]{border-width:1px!important;background-color:transparent!important}.hasDatepicker{cursor:pointer}.hasDatepicker:after{content:'\e82d';font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;color:inherit;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hasDatepicker.form-control:focus{box-shadow:none}.form-box,body .select2-container--open .select2-dropdown--above,body .select2-container--open .select2-dropdown--below{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.datepickerwrap{position:relative;background:#fff}.datepickerwrap input{position:relative;z-index:1;background-color:transparent}.datepickerwrap .gwr-icon{z-index:0;top:8px;font-size:2rem;width:auto;right:7px;margin-right:0}body .select2-container--focus,body .select2-container:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}body .select2-container--open .select2-dropdown{border:0;border-radius:0}body .select2-container--open .select2-dropdown--above .select2-search--dropdown,body .select2-container--open .select2-dropdown--below .select2-search--dropdown{border:0}body .select2-container--open .select2-dropdown--above .select2-search--dropdown .select2-search__field,body .select2-container--open .select2-dropdown--below .select2-search--dropdown .select2-search__field{border:0;padding:5px;outline:0}body .select2-container--open .select2-dropdown--above .select2-search--dropdown .select2-search__field:focus,body .select2-container--open .select2-dropdown--below .select2-search--dropdown .select2-search__field:focus{border-bottom:3px solid #8e9090}body .select2-container--open .select2-dropdown--above .select2-results,body .select2-container--open .select2-dropdown--below .select2-results{border-radius:0}body .select2-container--open .select2-dropdown--above .select2-results .select2-results__option,body .select2-container--open .select2-dropdown--below .select2-results .select2-results__option{color:#494d56;border-radius:0;font-size:14px;font-size:1.4rem}body .select2-container--open .select2-dropdown--above .select2-results .select2-results__option.select2-results__option--highlighted,body .select2-container--open .select2-dropdown--below .select2-results .select2-results__option.select2-results__option--highlighted{background-color:#edf9f3!important}.nav-main-wrapper .forms-wrapper input{border-bottom-width:0}.form-box .forms-wrapper{margin:0 12px}.form-box .forms-wrapper label{font-size:14px;font-size:1.4rem}.form-box .forms-wrapper .btn{width:auto;float:right}.form-box .forms-wrapper .select2,.form-box .forms-wrapper input{border:1px solid #dadada}.form-box .forms-wrapper .select2 .select2-selection__arrow b{border-top-color:#008073}.form-box .forms-wrapper .date input,.form-box .forms-wrapper .fancy-select .trigger{border:1px solid #dadada}.component-journey-check-form,.component-live-departures-form{min-height:235px;background:#fff}.component-live-departures-form .col-xs-12 .btn{float:none;margin-left:auto;margin-right:auto}.validation-summary{color:#E90C22}.can-we-contact-you-wrapper .ul-checkbox-wrapper li.disabled-checkbox .gwr-checkbox+label,.can-we-contact-you-wrapper .ul-checkbox-wrapper li.disabled-checkbox .gwr-checkbox+span+label,.forms-wrapper .ul-checkbox-wrapper li.disabled-checkbox .gwr-checkbox+label+label{color:#96979c}.validation-summary__heading{font-size:20px;font-size:2rem;font-weight:700}.validation-summary__list{font-style:italic;line-height:1}.validation-summary__item{list-style-type:disc}.alerts-box .disruptions-list,.component-journey-check-results .body .jc-line .accordion-content.route-overview ul,.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview ul{list-style-type:none}.validation-summary__item::before{background:0}@media screen and (max-width:1199px){.forms-wrapper .fancy-select .trigger.open::after,.forms-wrapper .fancy-select .trigger::after,.forms-wrapper .select2.select2-container .select2-selection--single .select2-selection__arrow{top:21px}.forms-wrapper .form-control{padding:12px}.dropdown-toggle,.forms-wrapper .fancy-select .trigger,.forms-wrapper .input-default,.forms-wrapper .select2 .select2-selection--single .select2-selection__rendered,.forms-wrapper input{height:44px;height:4.4rem;padding:12px}.forms-wrapper input.disabled{padding-top:11px;padding-bottom:11px}.forms-wrapper .form-control-feedback{line-height:44px;height:44px;right:0}.forms-wrapper .fancy-select .options.open{top:44px!important}.forms-wrapper .date input{padding:12px}.forms-wrapper .caret-custom-wrapper .caret-custom::after{top:21px}.forms-wrapper .gwr-icon.icon-carat_down{line-height:44px}.forms-wrapper .single-line{line-height:36px!important;margin:12px 0}.forms-wrapper .single-line.inline{margin:4px 0 22px}.forms-wrapper .ul-checkbox-wrapper li{min-height:56px}.forms-wrapper .checkbox-wrapper label{padding-left:46px}.forms-wrapper .checkbox-wrapper label.long-label{line-height:1.15;padding-top:3px;padding-bottom:0}.forms-wrapper .checkbox-wrapper .gwr-checkbox,.forms-wrapper .checkbox-wrapper .gwr-checkbox+label::before{width:36px;height:36px;line-height:36px}.forms-wrapper .checkbox-wrapper .gwr-checkbox+label::after{width:36px;height:36px;line-height:36px;font-size:24px;font-size:2.4rem}.forms-wrapper .checkbox-wrapper .datepickerwrap .gwr-icon{top:12px;width:auto;right:7px;margin-right:0}.forms-wrapper .component-journey-check-form,.forms-wrapper .component-live-departures-form{min-height:244px}.journey-scheduled-time-separator{line-height:44px}}.select2-container .select2-dropdown--below.select2-dropdown.ios-search{margin-top:0}.reciteme-active .select2-container--open .select2-dropdown--below{margin-top:-105px!important}body .select2-container--open .select2-dropdown--below{margin-top:-44px}body .select2-container--open .select2-dropdown--above{margin-top:43px}@media (min-width:1199px){.reciteme-active .select2-container--open .select2-dropdown--below{margin-top:-96px!important}body .select2-container--open .select2-search--dropdown{padding:0}body .select2-container--open .select2-dropdown--below{margin-top:-36px}body .select2-container--open .select2-dropdown--above{margin-top:35px}}@media screen and (max-width:991px){.component-journey-check-form,.component-live-departures-form{min-height:0}.form-box .forms-wrapper .btn{float:none;margin:0 auto}.form-box .themed-form{margin:0 9px 24px}}@media screen and (min-width:992px){.component-journey-check-form .form-content-container>.row:first-child div:first-child,.component-journey-check-form .form-content-container>.row:first-child div:first-child+div+div{width:47%}.component-journey-check-form .form-content-container>.row:first-child .switch-direction{width:6%;padding:0;text-align:center}.col-sm-7+.col-sm-5 .component-live-departures-form{margin-bottom:24px}.col-sm-7+.col-sm-5 .component-live-departures-form .form-content-container .row:first-child .form-group{min-height:110px}.component-live-departures-form{position:relative}.component-live-departures-form .form-content-container .col-xs-12.form-group{position:static}.component-live-departures-form .form-content-container .col-xs-12.form-group:first-child{margin-bottom:60px}.component-live-departures-form .form-content-container .col-xs-12.form-group .btn-primary{position:absolute;bottom:15px;right:12px}.nav-main-wrapper .forms-wrapper .form-control{padding:8px 12px}.nav-main-wrapper .nav-main-thumb .row .forms-wrapper{margin-top:4px;padding-right:16px}.has-sidebar .component-journey-check-form,.has-sidebar .component-live-departures-form{min-height:0}.has-sidebar .component-live-departures-form .form-content-container .col-xs-12.form-group:first-child{margin-bottom:15px}.has-sidebar .component-live-departures-form .form-content-container .col-xs-12.form-group .btn-primary{position:static;bottom:15px;right:12px}}@media screen and (min-width:1200px){.nav-main-wrapper .nav-main-thumb .row .forms-wrapper{margin-top:8px}.component-live-departures-form.form-box .form-content-container .col-xs-12.form-group .btn-primary{bottom:22px}}@media screen and (max-width:767px){.forms-wrapper{margin:0 -12px;padding:20px 10px}}@media screen and (min-width:992px){.component .forms-wrapper .form-padding-right{padding-right:35%}}.find-address{font-size:1.4rem}.forms-wrapper .ul-checkbox-wrapper.no-margin-bottom{margin-bottom:0}.forms-wrapper .ul-checkbox-wrapper li.disabled-checkbox{background-color:#e5e7e4}.can-we-contact-you-wrapper{margin:0 auto 40px}.can-we-contact-you-wrapper .ul-checkbox-wrapper li.disabled-checkbox{background-color:#dfe1de}.can-we-contact-you-wrapper .ul-checkbox-wrapper li.checked,.can-we-contact-you-wrapper .ul-checkbox-wrapper li:hover{background-color:#cee7d8}.scheduled-time-box{width:220px}.journey-scheduled-time{display:inline-block;width:100px;vertical-align:top}.journey-scheduled-time-separator{display:inline-block;margin:0 3px;vertical-align:top}@media screen and (min-width:1200px){.journey-scheduled-time-separator{line-height:36px}}.smartcard-number-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;position:relative}.smartcard-digits{line-height:36px;height:36px;vertical-align:middle;text-align:left;padding-right:14px;font-size:1.4rem;font-weight:400}@media screen and (max-width:991px){.smartcard-digits{line-height:44px;height:44px}}.smartcard-input{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-flex:1;-ms-flex:1;flex:1}.smartcard-input>.input-group.input-wrapper{width:100%}.smartcard-help{line-height:36px;font-size:1.6rem;vertical-align:middle;text-align:left;outline:0;height:36px;border:none;background-color:transparent;padding:0}.smartcard-help:focus,.smartcard-help:hover,.smartcard-help:visited{text-decoration:none;outline:0}@media screen and (min-width:992px){.smartcard-help{margin-right:-16px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}@media screen and (max-width:991px){.smartcard-help{margin-left:10px;line-height:44px;font-size:1.8rem;height:44px}}.smartcard-image{display:block;margin:0 auto;border:1px solid #d6d6d6}.popover.smartcard{font-size:1.2rem;max-width:300px;z-index:999}.popover.smartcard .popover-content{min-width:290px;min-height:222px}#smartCardNumber::-webkit-input-placeholder{color:#babec5;opacity:1}#smartCardNumber:-ms-input-placeholder{opacity:1;color:#babec5}#smartCardNumber::placeholder{color:#babec5;opacity:1}#smartCardNumber::-ms-input-placeholder{color:#babec5}.newsletter-hr{width:100%;border-top:solid 1px #979994}.qtt-no-promo-version.qtt--v2__outer{min-height:80px}.qtt-no-promo-version.qtt--v2__outer .qtt--v2__wrapper{bottom:-210px}@media screen and (max-width:767px){.qtt-no-promo-version.qtt--v2__outer .qtt--v2__wrapper{bottom:0;margin:0 12px -164px}}@media screen and (min-width:768px) and (max-width:991px){.qtt-no-promo-version.qtt--v2__outer .qtt--v2__wrapper{bottom:0;margin:0 12px -210px}}.festival-and-events-two-col-layout.layout-component.no-margin-bottom-on-mobile{margin-bottom:40px}@media screen and (min-width:992px){.festival-and-events-green-box .col-xs-12 p:last-child,.festival-and-events-green-box .col-xs-12>:last-child{margin-bottom:0}}@media screen and (max-width:991px){.festival-and-events-green-box .col-xs-12:last-child p:last-child{margin-bottom:0}}.component-group-travel-form .children-under-5-info{font-size:14px}.sales-enquiries-error-message{color:#E90C22;font-weight:500}.sales-enquiries-error-message:hover{color:#E90C22}.forms-wrapper .checkbox-wrapper .gwr-checkbox+label+label.are-you-returning-label{font-weight:700;font-size:1.5rem}.form-control input:focus,input.form-control:focus,input:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}div.fancy-select div.trigger{transition:none}.gwr-nav{margin:0 0 10px}.gwr-nav .nav-tabs{border-bottom:1px solid #ccc;margin:0}.gwr-nav .nav-tabs:after,.gwr-nav .nav-tabs:before{content:" ";display:table}.gwr-nav .nav-tabs li:before{content:"";display:none}.gwr-nav .nav-tabs>.dropdown{float:none;padding:0}.gwr-nav .nav-tabs>.dropdown .dropdown-toggle{border-radius:0}.gwr-nav .nav-tabs>.dropdown .dropdown-menu{float:none;background-clip:padding-box;background-color:transparent;border:0;border-radius:0;box-shadow:none;font-size:inherit;list-style:none;margin:0;min-width:160px;padding:0;text-align:initial;position:static}.gwr-nav .nav-tabs .tab-thumb{padding:0;margin:0 20px;float:left}.gwr-nav .nav-tabs .tab-thumb a,.gwr-nav .nav-tabs .tab-thumb button{border-radius:0;border:0;padding:11px 2px;margin-right:0;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;color:#333;border-bottom:4px solid transparent;transition:all .2s ease-out;background-color:transparent}.gwr-nav .nav-tabs .tab-thumb a:focus,.gwr-nav .nav-tabs .tab-thumb a:hover,.gwr-nav .nav-tabs .tab-thumb button:focus,.gwr-nav .nav-tabs .tab-thumb button:hover{color:#333;background-color:transparent;border-bottom:4px solid #37aa32}.gwr-nav .nav-tabs .tab-thumb:first-child{margin-left:0}.gwr-nav .nav-tabs .tab-thumb.active a,.gwr-nav .nav-tabs .tab-thumb.active a:focus,.gwr-nav .nav-tabs .tab-thumb.active a:hover,.gwr-nav .nav-tabs .tab-thumb.active button,.gwr-nav .nav-tabs .tab-thumb.active button:focus,.gwr-nav .nav-tabs .tab-thumb.active button:hover{border:0;border-bottom:4px solid #37aa32;color:#333;background-color:transparent}.tab-container{margin:0 -12px}.tab-container .article-promo{padding:12px}.tab-container .promo .promo-container .promo-text-container{background-color:#494d56}.tab-container .promo .promo-container .promo-text-container h2,.tab-container .promo .promo-container .promo-text-container p,.tab-container .promo .promo-container .promo-text-container span{color:#fff!important}.tab-container .hidden{display:none}@media screen and (min-width:768px){.gwr-nav .nav-tabs .dropdown .dropdown-menu{display:block}}@media screen and (max-width:991px){.tab-container{margin:0 -6px}.tab-container .article-promo{padding:0 6px 12px}}@media screen and (max-width:767px){.gwr-nav{margin:0 0 10px}.gwr-nav .nav-tabs.has-dropdown{border-bottom:0}.gwr-nav .nav-tabs .dropdown{float:none;padding:0;margin:0}.gwr-nav .nav-tabs .dropdown .dropdown-toggle{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;font-size:16px;font-size:1.6rem;color:#494d56;background-color:#fff;margin-right:0;padding:13px 10px}.gwr-nav .nav-tabs .dropdown .dropdown-toggle::after{border:7px solid;border-color:#494d56 transparent transparent;content:"";display:block;height:0;position:absolute;right:9px;top:20px;width:0}.gwr-nav .nav-tabs .dropdown.open .dropdown-toggle{color:inherit;border:0;background-color:#fff;z-index:1001;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.gwr-nav .nav-tabs .dropdown.open .dropdown-toggle::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);top:13px}.gwr-nav .nav-tabs .dropdown .dropdown-menu{position:absolute;background-color:transparent;width:100%;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb{margin:0;float:none;display:block;background-color:#fff}.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb a{padding:10px;border-bottom:0;color:#494d56;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem}.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb a:focus,.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb a:hover{border-bottom:0;color:#494d56;background-color:#edf9f3}.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb.active a{border-bottom:0;color:#494d56;background-color:#fff}.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb.active a:focus,.gwr-nav .nav-tabs .dropdown .dropdown-menu .tab-thumb.active a:hover{border-bottom:0;color:#494d56;background-color:#edf9f3}}.alerts-box{margin-bottom:12px}.alerts-box .disruptions-list{padding:0;margin:0 0 10px}.alerts-box .disruptions-list>li{background:#e0ded8;margin-bottom:10px;padding:0 12px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.alerts-box .disruptions-list>li .heading{padding:10px 20px;margin:0;font-size:1.9rem}.alerts-box .disruptions-list>li .heading p{margin-bottom:0}.alerts-box .disruptions-list>li .heading .gwr-icon{font-size:21px;top:0;position:relative}.alerts-box .disruptions-list>li .heading .last-updated{position:absolute;right:12px;top:12px}.alerts-box .disruptions-list>li .date{font-size:14px;font-size:1.4rem;text-align:right}.alerts-box .disruptions-list>li .date .daterange{font-size:1.9rem;display:inline-block;padding-right:24px}.alerts-box .disruptions-list>li .date .gwr-icon{margin-right:0;top:-3px;cursor:pointer}.alerts-box .disruptions-list>li .content{background-color:#fff;padding:9px;margin:0 0 12px}.alerts-box .disruptions-list>li .content.open{display:inline-block!important}.alerts-box .disruptions-list>li:before{height:0}.alerts-box .section-title:before{content:"";height:20px;width:20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAnCAMAAAC7faEHAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAASFBMVEUAAADlOTXlOTXlOTXlOTXlOTXlOTXlOTXlOTXlOTXlOTXlOTXlOTXqYV34ysn////98vL619f1sK7xlZP2vbzsbmvzo6EAAADBBXrVAAAADHRSTlMAKxboFYqJ9PNEmUPBUkY7AAAAAWJLR0QAiAUdSAAAAAlwSFlzAAAWJQAAFiUBSVIk8AAAANJJREFUOMuN0lcSwyAMBFBSIE2Q4tj3P2oEoUimab933ggkpeoclCjH01nU02BE3AWuElADSEDkQAJ6TgAGTgD+uSkYuSmYuAmYuQlYuCFIuCFIuQEYOOt8hmDg7BPzGoFxOt9zownjdKXXBtNjSa8Jpse+sffpPzn/ncPe0v/D/He0V4NlFV/aq8CyigV7a28pZLO8twPJZnmPg/RQVlyv7ZwNPxQe0+ZgQ29r3yHjXNnbDmRc3csgn67qJZBzjURQwyxGxEVwzgVQwAXwdpfk8QOXayNjOL4x5gAAAABJRU5ErkJggg==) 50% 50% no-repeat;background-size:contain}.component-planned-works-info .disruptions-list .disruption-item{font-size:1.9rem;padding:10px;background-color:#4a2c4d}.component-planned-works-info .disruptions-list .disruption-item .icon-carat_up{display:none}.component-planned-works-info .disruptions-list .disruption-item .accordion-content{width:100%}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb{padding-bottom:10px}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb:after,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb:before{content:" ";display:table}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .date,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .gwr-icon:before,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .icon-status_major,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .planned-works-title,.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .with-caret{color:#fff}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .icon-status_major{float:left;width:38px;font-size:2.3rem;margin:0;text-align:left}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .planned-works-title{width:54%;float:left}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .date{float:right}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .date .daterange{padding-right:0}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .with-caret{float:right;width:50px;height:25px}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb.open .icon-carat_down{display:none}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb.open .icon-carat_up,.row .pagination li,.social-btn-link{display:inline-block}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.component-planned-works-info .disruptions-list .disruption-item .accordion-content{font-size:1.6rem}@media screen and (max-width:1199px){.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .planned-works-title{margin-bottom:10px}.component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .date{width:100%;text-align:left;padding-left:38px}}.btn-custom,.btn-primary,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{outline:0}.btn-custom:focus,.btn-custom:hover,.btn-primary:focus,.btn-primary:hover{color:#fff;position:relative;box-shadow:2px 10px 10px rgba(0,0,0,.12),1px 5px 5px rgba(0,0,0,.24);transition:box-shadow .1s linear}.btn-custom,.btn-custom:active,.btn-primary,.btn-primary:active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .1s linear}.btn-custom,.btn-custom-default,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{text-align:center;background-color:#008073;border:0;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;color:#fff;font-size:16px;font-size:1.6rem;line-height:24pxpx;line-height:2.4pxrem;padding-top:6px;padding-bottom:6px;border-radius:4px;-ms-box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);-o-box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.btn-custom-default:active,.btn-custom-default:focus,.btn-custom-default:hover,.btn-custom-default:visited,.btn-custom:active,.btn-custom:focus,.btn-custom:hover,.btn-custom:visited,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:hover,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:visited,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:hover,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:visited,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:hover,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:visited,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:hover,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:visited{background-color:#008073}.btn-revenue-custom,.btn-revenue-custom-default{background-color:#E90C22}.btn-revenue-custom-default:focus,.btn-revenue-custom-default:hover,.btn-revenue-custom:focus,.btn-revenue-custom:hover{background-color:#b80a1b}#igeolise .btn:focus,#igeolise .btn:hover{background:#525761!important;color:#fff}button:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.row .pagination{margin:0 auto;width:100%;text-align:center}.row .pagination li>.btn-pagination-page,.row .pagination li>a{font-weight:400;width:40px;text-align:center;padding-left:0;padding-right:0;margin-bottom:0}.row .pagination li>.btn-pagination-page.disabled,.row .pagination li>a.disabled{cursor:default}.row .pagination li>.btn-pagination-page:hover,.row .pagination li>a:hover{color:#fff!important}.row .pagination li.arrow>.btn-pagination-page,.row .pagination li.arrow>a{font-size:24px;font-size:2.4rem;line-height:.83;padding-bottom:11px}.row .pagination .disabled a:hover,.row .pagination .sep a:hover{cursor:text;color:#525761;background-color:transparent}.row .pagination .sep .btn-pagination-page,.row .pagination .sep a{background-color:transparent}.row .pagination .disabled a:hover{color:#fff}.pagination-status{text-align:right;float:right;margin-top:7px;font-family:'Univers W01',Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400}.news-results+.news-title{margin-top:20px}.component-news>.news-results+.news-title+.news-list{padding-bottom:20px}@media screen and (max-width:991px){.row .pagination li .btn-pagination-page,.row .pagination li a{width:35px;margin-right:.5rem}}.social-btn-link{font-size:10px;background:url(/Assets/img/sprites.png) no-repeat;background-size:72em;height:3.5em;width:3.6em}.social-btn-link.twitter{background-position:-35.9em 0}.social-btn-link.facebook{background-position:-32.3em 0}.social-btn-link.instagram{background-position:-61.2em 0}.social-btn-link.youtube{background-position:-57.6em 0}body.reciteme-active{width:auto!important}#CDSSCROLLINGRAVE.narrow,#CDSWIDSSP{width:100%!important}#CDSWIDSSP{margin:0 auto!important}@media (max-width:991px){#CDSWIDSSP{width:240px!important}.featured-promos .promo-img-container .loading-icon{bottom:55%}}#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPOneReview .widSSPBullet li::before{background-color:rgba(49,57,57,0)!important}.socialbar{background-color:#fff;width:120px;height:168px;display:block;overflow:hidden;padding:4px}.socialbar span{float:left}.socialbar .stLarge{display:inline-block;background:url(/Assets/img/sprites.png) no-repeat!important;width:50px!important;height:50px!important}.alert-container,.alert-container .btn-link{color:#525761;background-color:#fff;line-height:normal}.socialbar .st_twitter_large .stLarge{background-position:-699px 0!important}.socialbar .st_facebook_large .stLarge{background-position:-748px 0!important}.socialbar .st_linkedin_large .stLarge{background-position:-600px 0!important}.socialbar .st_email_large .stLarge{background-position:-550px 0!important}.socialbar .st_googleplus_large .stLarge{background-position:-650px 0!important}.reciteme-active .autocomplete-suggestions{margin-top:-60px}.b-lazy.b-error .loading-icon,.b-lazy.b-loaded .loading-icon{display:none}.alert-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;font-size:14px}.alert-container.hidden-alert{display:none}.alert-container .alert-message-content{margin:auto 0;width:100%}.alert-container .alert-message-content a{color:#525761}.alert-container .btn-link{border:1px solid #525761;text-decoration:none;text-align:center;padding:10px 16px;font-weight:700;border-radius:4px;white-space:nowrap;margin:auto 0 auto 24px}.alert-container .btn-link:focus,.alert-container .btn-link:hover{border:1px solid #525761;color:#fff;background-color:#525761}.alert-container .btn-link:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.alert-container.bg-white-btn-green{background-color:#fff;color:#525761}.alert-container.bg-white-btn-green .btn-link{border:1px solid #0a493e;color:#fff;background-color:#0a493e}.alert-container.bg-white-btn-green .btn-link:focus,.alert-container.bg-white-btn-green .btn-link:hover{border:1px solid #0a493e;color:#0a493e;background-color:#fff}.alert-container.bg-white-btn-green a{color:#525761}.alert-container.bg-green-btn-white{background-color:#008073;color:#fff}.alert-container.bg-green-btn-white .btn-link{border:1px solid #525761;color:#525761;background-color:#fff}.alert-container.bg-green-btn-white .btn-link:focus,.alert-container.bg-green-btn-white .btn-link:hover{border:1px solid #525761;color:#fff;background-color:#525761}.alert-container.bg-green-btn-white a{color:#fff}.alert-container.bg-yellow-btn-white{background-color:#fadc64;color:#525761}.alert-container.bg-yellow-btn-white .btn-link{border:1px solid #525761;color:#525761;background-color:#fff}.alert-container.bg-yellow-btn-white .btn-link:focus,.alert-container.bg-yellow-btn-white .btn-link:hover{border:1px solid #525761;color:#fff;background-color:#525761}.alert-container.bg-yellow-btn-white a{color:#525761}.alert-container.bg-red-btn-black{background-color:#e53935;color:#fff}.alert-container.bg-red-btn-black .btn-link{border:1px solid #525761;color:#525761;background-color:#fff}.alert-container.bg-red-btn-black a,.ui-datepicker table thead tr th span{color:#fff}.alert-container.bg-red-btn-black .btn-link:focus,.alert-container.bg-red-btn-black .btn-link:hover{border:1px solid #525761;color:#fff;background-color:#525761}@media (min-width:1025px){.alert-container.hidden-alert{display:-webkit-flex;display:-ms-flexbox;display:flex}}.alert-content,.basket-loader{display:-webkit-flex;display:-ms-flexbox}.alert-content{padding-top:12px;padding-bottom:12px;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;font-size:14px}.alert-content p:first-child{margin-top:0}.alert-content p:last-child{margin-bottom:0}.lt-ie10 .ui-datepicker{max-width:690px}.ui-tooltip{background:#fff;font-size:10px;border-color:#5d8470}.ui-datepicker{border:0;border-top:3px solid #525761;border-radius:0;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);background-color:#fff;width:100%;max-width:520px;z-index:999!important;padding:0;display:none}@media screen and (max-width:767px){.alert-content{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.alert-content .btn-link{margin:10px auto 0}.ui-datepicker{z-index:1002!important}}.ui-datepicker table{margin-bottom:0;box-shadow:none;border-radius:0;background-color:transparent;border-collapse:collapse;overflow-x:hidden;display:table}.ui-datepicker table thead{background-color:#0a493e;border:18px solid #0a493e;border-top-width:0}.ui-datepicker table thead tr th{background:0 0;font-size:16px;line-height:24px;font-weight:400;padding:0;box-shadow:none}.ui-datepicker table thead tr th:first-child,.ui-datepicker table thead tr th:first-child+th{width:auto}.ui-datepicker table tbody{border:18px solid #fff;border-top-width:9px}.ui-datepicker table tbody tr td{color:#525761;font-size:16px;line-height:24px;padding:0;height:auto}.ui-datepicker table tbody tr td a,.ui-datepicker table tbody tr td span{text-align:center}.ui-datepicker table tbody tr:nth-child(even),.ui-datepicker table tbody tr:nth-child(odd){background-color:transparent}.ui-datepicker td a,.ui-datepicker td span{padding:6px;min-width:32px}.ui-datepicker.ui-datepicker-multi{width:auto!important}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group{width:50%;padding:0}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group .ui-datepicker-calendar{margin:0;width:100%}.ui-datepicker.ui-datepicker-multi .ui-datepicker-group.ui-datepicker-group-last .ui-datepicker-calendar{border-left:1px solid #0a493e}.ui-datepicker .ui-datepicker-header{border:0;border-bottom:1px solid #fff;border-radius:0;padding:18px 18px 0;background-color:#0a493e}.ui-datepicker .ui-datepicker-header .ui-state-hover{border:0;opacity:.8}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{width:30px;height:31px;background-repeat:no-repeat;background-size:100% 100%;top:20px;border-radius:15px;border:2px solid #fff;color:#fff;z-index:100}.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:inline-block;overflow:hidden;margin-left:-9px;margin-top:-9px;font-family:gwr_icons;font-weight:400;font-size:12px;font-size:1.2rem}.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before{text-indent:0;display:block}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content button.ui-datepicker-current,.ui-datepicker .ui-datepicker-header .ui-datepicker-title span.ui-datepicker-year{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:before{content:'\e811'}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{left:20px;top:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{margin-left:-7px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:before{content:'\e83d'}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{right:20px;top:20px}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin:0 2em .5em;line-height:2em}.ui-datepicker .ui-datepicker-header .ui-datepicker-title span{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;font-size:16px;font-size:1.6rem;color:#fff}.ui-datepicker .ui-datepicker-days-cell-over .ui-state-default,.ui-datepicker .ui-datepicker-days-cell-over.ui-datepicker-today .ui-state-default{background-color:rgba(0,128,115,.2);color:#525761}.ui-datepicker td,.ui-datepicker th{width:20px;height:20px}.ui-datepicker th span{font-weight:700}.ui-datepicker a,.ui-datepicker span{text-align:center}.ui-datepicker .ui-datepicker-today .ui-state-default{background-color:#008073;border-radius:20px;color:#fff}.ui-datepicker .ui-datepicker-today .ui-state-default:focus,.ui-datepicker .ui-datepicker-today .ui-state-default:hover{background-color:#008073;color:#fff}.ui-datepicker.ui-datepicker-group-first{padding-left:20px;float:left}.ui-datepicker.ui-datepicker-group-last{padding-right:20px;float:right}.ui-datepicker .ui-datepicker-calendar{background-color:#fff;color:#525761}.ui-datepicker .ui-datepicker-calendar thead th span{font-family:'Glypha W01',"Times New Roman",serif;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.4;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody td.zero a:before,.ui-datepicker .ui-datepicker-calendar tbody td.zero span:before{content:"0"}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default{border:none;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;color:#525761;border-radius:20px;line-height:1.9rem}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default:focus,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default:hover,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default:focus,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default:hover{background-color:rgba(0,128,115,.2);color:#0a493e}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default.ui-state-active,.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default.ui-state-active{background-color:#008073;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-highlight{background-color:transparent;color:inherit}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-highlight.ui-state-active{background-color:#008073;color:#fff}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-disabled .ui-state-default{color:#5a5a5a}.ui-datepicker .extended-booking-horizon__paragraph{padding:0 10px}.ui-datepicker .extended-booking-horizon__link{color:#008073}.ui-datepicker .ui-datepicker-buttonpane{width:100%;text-align:center;margin:0 0 2.4rem}.ui-datepicker .ui-datepicker-buttonpane:first-child{margin:2.4rem 0 0}.ui-datepicker .ui-datepicker-buttonpane.ui-widget-content{border:0}.ui-datepicker .ui-datepicker-buttonpane button{text-align:center;border-radius:0;background-color:transparent;border:1px solid #b7b7b7;height:auto;color:#000;line-height:2.4;margin:0;padding:0;min-width:150px;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;transition:all .3s ease-out;box-shadow:none}.ui-datepicker .ui-datepicker-buttonpane button,.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{display:inline-block;float:none}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-close{font-weight:400;border-radius:5px}.ui-datepicker .ui-datepicker-buttonpane button:focus .ui-datepicker .ui-datepicker-buttonpane button.selected,.ui-datepicker .ui-datepicker-buttonpane button:hover{transition:all .3s ease-out;background-color:#008073;color:#fff;font-weight:700;box-shadow:none}.component-qtt-form,.qtt-toggled-container-wrapper .qtt-toggled-container,.railcards-wrapper .railcards{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.ui-datepicker .ui-datepicker-buttonpane button.first{border-radius:5px 0 0 5px}.ui-datepicker .ui-datepicker-buttonpane button.last{border-left-width:0;border-radius:0 5px 5px 0}.ui-datepicker .ui-datepicker-buttonpane button.first.last{border-left-width:1px}input.hasDatepicker{user-select:none}@media (max-width:767px){.ui-datepicker{left:0!important;right:0!important;top:0;height:100%!important;width:100%!important;max-width:100%!important;border-top:0!important;position:fixed!important}.ui-datepicker .ui-datepicker-calendar{min-height:350px}.ui-datepicker .ui-datepicker-calendar tbody .ui-state-default{width:32px;margin:0 auto}.ui-datepicker .ui-datepicker-buttonpane{display:block}}@media (max-width:767px) and (orientation:portrait){.ui-datepicker{top:0!important}}@media (max-width:767px) and (orientation:ladscape){.ui-datepicker{top:0}}@media (min-width:768px){.ui-datepicker .ui-datepicker-header{background:0 0}.ui-datepicker .ui-datepicker-header .ui-datepicker-title span{color:#000;font-weight:400}.ui-datepicker .ui-datepicker-calendar thead{background-color:transparent;border-color:transparent}.ui-datepicker .ui-datepicker-calendar thead th span{color:#000;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700}.ui-datepicker .ui-datepicker-buttonpane:first-child{display:block}.ui-datepicker .ui-datepicker-row-break+.ui-datepicker-buttonpane{display:none}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{border-color:#0a493e;color:#0a493e}}@media screen and (max-width:991px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.ui-datepicker{max-width:100vw;height:auto!important;position:absolute!important}}input[readonly].hasDatepicker{background:#fff!important}a.tooltips{position:relative;display:inline}a.tooltips .tip{position:absolute;width:140px;color:#000;background:#FFF;border:2px solid #6D6D6D;height:30px;line-height:30px;text-align:center;visibility:hidden;border-radius:0}a.tooltips .tip:after,a.tooltips .tip:before{content:'';top:100%;width:0;height:0;left:50%;position:absolute}a.tooltips .tip:before{margin-left:-12px;border-top:12px solid #6D6D6D;border-right:12px solid transparent;border-left:12px solid transparent}a.tooltips .tip:after{margin-left:-8px;border-top:8px solid #FFF;border-right:8px solid transparent;border-left:8px solid transparent}.component-alt-route-finder .fancy-select .trigger.open::after,.component-alt-route-finder .fancy-select .trigger::after,.component-alt-route-finder .with-caret .caret,.qtt-form .fancy-select .trigger.open::after,.qtt-form .fancy-select .trigger::after,.qtt-form .with-caret .caret{border-color:#E90C22 transparent transparent}a.tooltips:hover .tip{width:auto;height:auto;visibility:visible;opacity:1;bottom:43px;left:50%;margin-left:-55%;z-index:999}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.qtt_railcard .options.open{width:150%!important}.component-qtt-form .qtt-form .btn-wrapper.col-xs-12{text-align:center}.component-alt-route-finder .fancy-select ul.options.above,.qtt-form .fancy-select ul.options.above{bottom:100%!important;top:auto!important}.component-alt-route-finder .fancy-select ul.options.below,.qtt-form .fancy-select ul.options.below{top:0!important;bottom:auto!important}.component-alt-route-finder .fancy-select .options li.selected:after,.qtt-form .fancy-select .options li.selected:after{content:'\e80d';font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-8px;top:12px;color:#37aa32}.component-qtt-form .qtt-form h5,.skip-navigation-link{font-family:'Univers W01',Arial,sans-serif}.component-alt-route-finder .datepickerwrap .gwr-icon,.qtt-form .datepickerwrap .gwr-icon{z-index:0;top:1px;right:7px;font-size:1rem}.component-alt-route-finder .datepickerwrap input[readonly],.qtt-form .datepickerwrap input[readonly]{border-width:0!important}.component-alt-route-finder .with-caret .glyphicon,.component-alt-route-finder .with-caret .gwr-icon,.qtt-form .with-caret .glyphicon,.qtt-form .with-caret .gwr-icon{color:#E90C22}.component-qtt-form{z-index:11;position:relative;padding:0}.component-qtt-form>.qtt-form{margin-top:-100px;z-index:2}.has-sidebar .component-qtt-form>.qtt-form{margin-top:0}.has-sidebar .component-qtt-form>.qtt-form--overlap-banner{margin-top:-94px}@media (min-width:992px){.has-sidebar .component-qtt-form .with-caret{margin-bottom:12px}.has-sidebar .component-qtt-form .col-xs-12>.narrow-padding{margin-left:0;margin-right:-4px}.has-sidebar .component-qtt-form .checkbox-wrapper .gwr-checkbox+label+label{line-height:1.4}.has-sidebar .component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input{width:92%}.has-sidebar .component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch{position:relative;top:24px;right:20px;float:right;padding-top:10px}.has-sidebar .component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch .gwr-icon{font-size:30px}.has-sidebar .component-qtt-form .col-xs-12{width:100%}.has-sidebar .component-qtt-form .col-xs-11{width:91.66%}.has-sidebar .component-qtt-form .col-xs-10{width:83.33%}.has-sidebar .component-qtt-form .col-xs-9{width:75%}.has-sidebar .component-qtt-form .col-xs-8{width:66.66%}.has-sidebar .component-qtt-form .col-xs-7{width:58.33%}.has-sidebar .component-qtt-form .col-xs-6{width:50%}.has-sidebar .component-qtt-form .col-xs-5{width:41.66%}.has-sidebar .component-qtt-form .col-xs-4{width:33.33%}.has-sidebar .component-qtt-form .col-xs-3{width:25%}.has-sidebar .component-qtt-form .col-xs-2{width:16.66%}.has-sidebar .component-qtt-form .col-xs-1{width:8.33%}.has-sidebar .component-qtt-form .visible-lg{display:none!important}.has-sidebar .component-qtt-form .hidden-lg{display:inline-block!important}.has-sidebar .component-qtt-form .hidden-xs{display:none!important}.has-sidebar .component-qtt-form .gwr-icon.visible-xs,.has-sidebar .component-qtt-form .visible-xs-inline-block{display:inline-block!important}.has-sidebar .component-qtt-form .station-input{width:92%!important}.has-sidebar .component-qtt-form .btn-revenue-custom{float:none}}@media (min-width:992px) and (max-width:1199px){.has-sidebar .component-qtt-form .station-switch{right:12px!important}}.has-sidebar .component-qtt-form .pill-switch{margin-bottom:24px}.has-sidebar.no-overlap .component-qtt-form>.qtt-form{margin-top:0}.component-qtt-form .validation-error{border-bottom-color:#cc4b00}.component-qtt-form .validation-error+.validation-error-message,.component-qtt-form .validation-error-message{background-color:#cc4b00;border-radius:2px;color:#fff;font-size:14px;font-size:1.4rem;font-style:normal;text-align:left;margin-bottom:10px}.component-qtt-form .qtt-form{background-color:#0a493e;padding:0;position:relative}.component-qtt-form .qtt-form>.row{margin:0 6px}.component-qtt-form .qtt-form>.top-links{padding:18px 6px 12px;margin:0 0 18px;border-bottom:1px solid #fff;line-height:30px}.component-qtt-form .qtt-form>.top-links h2{font-size:24px;font-size:2.4rem}.component-qtt-form .qtt-form>.top-links a,.component-qtt-form .qtt-form>.top-links h2{margin-bottom:0;line-height:1}.component-qtt-form .qtt-form>.top-links,.component-qtt-form .qtt-form>.top-links a{color:#fff;font-weight:400}.component-qtt-form .qtt-form>.top-links a+a{margin-left:16px;padding-left:16px;border-left:1px solid #fff}.component-qtt-form .qtt-form>.top-links>div{text-align:right}.component-qtt-form .qtt-form .row+.row{margin-top:12px}.component-qtt-form .qtt-form .row.validation{margin-top:0}.component-qtt-form .qtt-form h5,.component-qtt-form .qtt-form label{color:#fff}.component-qtt-form .qtt-form h5{font-weight:400;margin:16px 0 4px}.component-qtt-form .qtt-form .row>h5{margin-top:24px}.component-qtt-form .qtt-form .row>h5:first-child{margin-top:0}.component-qtt-form .qtt-form select{max-height:48px}.component-qtt-form .qtt-form .narrow-padding{margin:0 -4px 12px}.component-qtt-form .qtt-form .narrow-padding>div{padding-left:0;padding-right:4px}.component-qtt-form .qtt-form input.disabled{padding:11px}.component-qtt-form .qtt-form .has-feedback i{color:#E90C22}.component-qtt-form .qtt-form .caret-custom-wrapper .caret-custom::after,.component-qtt-form .qtt-form .caret-custom-wrapper.open .caret-custom::after,.component-qtt-form .qtt-form .caret-custom::after,.component-qtt-form .qtt-form .select2 .select2-selection__arrow b{border-color:#E90C22 transparent transparent}.component-qtt-form .qtt-form .pill-switch{width:100%}.component-qtt-form .qtt-form .pill-switch .btn{background:#0a493e;color:#fff;border:1px solid #fff;width:33%;padding-left:0;padding-right:0}.component-qtt-form .qtt-form .pill-switch .btn.active{background:#fff;color:#0a493e;font-weight:600}.component-qtt-form .qtt-form .pill-switch .pill-switch__text{font-size:1.2rem}.component-qtt-form .modal-dialog .dividing-line-container{padding-right:0}.component-qtt-form .modal-dialog .dividing-line-container .dividing-line{border-bottom:2px solid #5a5a5a}.component-qtt-form .modal-dialog .modal-header{position:relative;padding:0}.component-qtt-form .modal-dialog .modal-header .modal-title{padding-top:30px;padding-bottom:30px}.component-qtt-form .modal-dialog .modal-header .close-modal{font-size:24px;font-size:2.4rem;cursor:pointer;position:absolute;right:15px;top:15px}.component-qtt-form .modal-dialog .modal-header .close-modal:hover{color:#525761}.component-qtt-form .modal-dialog .modal-body{padding:30px 0;overflow-y:auto;max-height:400px;height:auto}.component-qtt-form .modal-dialog .modal-body .disruption{border-bottom:1px solid #5a5a5a;margin-bottom:30px}.component-qtt-form .modal-dialog .modal-body .disruption:last-child{border-bottom:0}.component-qtt-form .modal-dialog .modal-footer{border:none;padding:0}.component-qtt-form .modal-dialog .modal-footer .footer-control{text-align:left;padding-top:30px;padding-bottom:30px}.component-qtt-form .station-input{width:23%}.component-qtt-form .station-switch{width:4%;text-align:center;padding:5px 0 0;margin:0}.component-qtt-form .station-switch .gwr-icon{font-size:20px;color:#4dc386;cursor:pointer;text-align:center;padding:0;margin:0;border:none;background-color:transparent}.qtt-toggled-container-wrapper .row .done,.qtt-toggled-container-wrapper .row .remove,.railcards-wrapper .railcards .row .done{text-align:right}.qtt-toggled-container-wrapper{padding-bottom:12px!important}.qtt-toggled-container-wrapper .form-control{background:#fff!important;cursor:pointer;border:none!important}.qtt-toggled-container-wrapper i.icon-carat_down{color:#E90C22;position:absolute;top:0;right:0;line-height:38px;font-size:1rem;margin-right:6px;cursor:pointer}.qtt-toggled-container-wrapper .qtt-toggled-container{z-index:100;margin:0;background:#fff;padding-top:12px;border-top:solid 3px #b7b7b7;position:absolute;width:calc(100% - 12px)}.qtt-toggled-container-wrapper .qtt-toggled-container .row .row>div{padding-left:0}.qtt-toggled-container-wrapper .qtt-toggled-container.warning{border-color:#cc4b00}.qtt-toggled-container-wrapper .row{margin:0}.qtt-toggled-container-wrapper .row .remove .btn-railcard-link{line-height:inherit}.qtt-toggled-container-wrapper .validation-error-message{margin:6px 1px 6px 0;float:left}.qtt-toggled-container-wrapper .fancy-select{border:1px solid #dadada}.qtt-toggled-container-wrapper .fancy-select ul.options.open.below li.selected:after{margin-right:6px}.qtt-toggled-container-wrapper .no-padding{padding:0}.railcards-wrapper [id^=railcards]{background:#fff!important;cursor:pointer;border:none!important}.railcards-wrapper i.icon-carat_down,.railcards-wrapper i.icon-close_no_circle{padding-top:2px;line-height:34px;font-size:10px;font-size:1rem;cursor:pointer;margin-right:5px}.railcards-wrapper .railcards{z-index:100;margin:0;background:#fff;padding:12px 12px 0;border-top:solid 3px #b7b7b7;position:absolute;width:100%}.railcards-wrapper .railcards.warning{border-color:#cc4b00}.railcards-wrapper .railcards .row{margin:0}.railcards-wrapper .railcards .row .cancel,.railcards-wrapper .railcards .row .done{padding:12px}.railcards-wrapper .railcards .with-caret{padding:3px!important}.railcards-wrapper .railcards .fancy-select{border:1px solid #dadada}.railcards-wrapper .railcards .fancy-select .trigger.open::after,.railcards-wrapper .railcards .fancy-select .trigger::after{border-color:#000 transparent transparent}.railcards-wrapper .railcards .fancy-select .trigger.open{color:inherit}.railcards-wrapper .railcards .validation-error-message{display:inline-block;margin:0}.railcards-wrapper .railcards .btn-railcard-link{padding:0 4px;line-height:32px;cursor:pointer;font-size:14px;border:none;outline:0;background-color:transparent;color:#008073;text-decoration:none;font-weight:700}.qtt-alert a,.railcards-wrapper .railcards .btn-railcard-link:hover,.validation-message-url:hover{text-decoration:underline}.railcards-wrapper .railcards .btn-railcard-link:focus{background-color:#37aa32;color:#fff!important;text-decoration:underline;outline:0}.railcards-wrapper .railcards .btn-railcard-link i{font-family:gwr_icons;font-weight:400;font-style:normal}.railcards-wrapper .railcards div{margin-bottom:0}.railcards-wrapper .railcards .remove-wrap{padding:3px 0 3px 8px}@media (min-width:1199px){.railcards-wrapper .railcards{width:100%}}@media (max-width:1199px){.component-qtt-form .with-caret{margin-bottom:12px}.component-qtt-form .col-xs-12>.narrow-padding{margin-left:0;margin-right:-4px}.component-qtt-form .checkbox-wrapper .gwr-checkbox+label+label{line-height:1.4}.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input{width:92%}.component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch{position:relative;top:24px;right:20px;float:right;padding-top:10px}.component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch .gwr-icon{font-size:30px}.has-sidebar .component-qtt-form .qtt-form{margin-top:0;margin-bottom:20px}.component-qtt-form .disabled+.trigger{cursor:default}.component-qtt-form .disabled+.trigger:after{display:none}.component-qtt-form .disabled+.trigger+.options{display:none!important}.component-qtt-form .qtt-toggled-container-wrapper .qtt-toggled-container .row .cancel{padding-bottom:6px}.component-qtt-form .pill-switch .btn{height:44px}.component-qtt-form .pill-switch .btn:last-child{width:34%}.component-qtt-form .pill-switch .btn:last-child .pill-switch__text{letter-spacing:-.5px}}@media (max-width:992px){.qtt-toggled-container-wrapper .qtt-toggled-container{width:calc(100% - 2*12px)}}@media (min-width:992px) and (max-width:1200px){.qtt-toggled-container-wrapper .qtt-toggled-container{width:calc(125% - 12px)}}@media (max-width:991px){.pill-switch .btn :last-child{width:33%}.pill-switch .btn :last-child .pill-switch__text{letter-spacing:normal}}@media (max-width:767px){.mobile-remove{border-bottom:1px solid #dadada}.component-qtt-form{margin:-40px -12px 40px}.component-qtt-form .qtt-form{margin:0}.component-qtt-form .qtt-form>.row>.col-xs-12{padding:0 12px}.component-qtt-form .qtt-form>.row>.col-xs-12 .narrow-padding{padding:0}.component-qtt-form .qtt-form .row.other-info-row,.has-sidebar .component-qtt-form{margin-top:0}.component-qtt-form .pill-switch{margin-bottom:24px}}@media (min-width:480px){.qtt-form .single-line.inline{margin:3px 0}}@media (min-width:768px) and (max-width:1199px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input{width:47%}.component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch{position:static;float:left;width:6%;text-align:center}.component-qtt-form .qtt-form.forms-wrapper .row .col-sm-2.station-switch .gwr-icon.hidden-xs{width:40px;font-size:24px}.qtt-alert{min-height:335px}}@media (min-width:1199px){.component-qtt-form .qtt-form .narrow-padding{margin:0 -2px 12px 0}.component-qtt-form .qtt-form .narrow-padding>div{padding-left:0;padding-right:2px}.component-qtt-form .qtt-form .single-line.inline{margin:5px 0}.component-qtt-form .qtt-form select{max-height:36px}.component-qtt-form .qtt-form input.disabled{padding:7px}.component-qtt-form .qtt-form .btn-wrapper{text-align:right}.component-qtt-form .qtt-form .btn-wrapper .btn-revenue-custom{width:80%;float:none}}#qttFormDialog.modal.fade.in .modal-dialog{opacity:1;transition:opacity .25s linear;-ms-transform:none;-webkit-transform:none;transform:none}#qttFormDialog .modal-dialog{opacity:0;transition:opacity .25s linear;-ms-transform:none;-webkit-transform:none;transform:none}#qttFormDialog .modal-dialog .container{margin-top:185px}@media (max-width:767px){#qttFormDialog .modal-dialog .container{margin-top:53px}.modal .component-qtt-form{margin-top:0}}#qttFormDialog .modal-dialog .close-wrapper{text-align:right;padding-bottom:8px}.qtt-alert .qtt-alert-text-1,.qtt-alert .qtt-alert-text-2{text-align:left!important;font-size:18px;line-height:26px}#qttFormDialog .modal-dialog .close-wrapper a{pointer-events:all;color:#fff;font-weight:400}#qttFormDialog .modal-dialog .close-wrapper a:hover{cursor:pointer}.modal .component-qtt-form{pointer-events:all}.modal .component-qtt-form>.qtt-form{margin-top:0}.qtt-alert{padding-bottom:24px}.qtt-alert h2{margin-top:12px;border:none}.qtt-alert h2 .gwr-icon{position:absolute;top:4px;left:16px}.qtt-alert h2 .qtt-alert-title{display:inline-block;padding-left:48px!important;font-size:18px}.qtt-alert .qtt-alert-text-1{padding:6px 60px!important;font-family:'Glypha W01',"Times New Roman",serif}@media (max-width:768px){.qtt-alert .qtt-alert-text-1{padding-left:12px!important}}.qtt-alert .qtt-alert-text-2{padding:6px 32px 6px 60px!important}@media (max-width:768px){.qtt-alert .qtt-alert-text-2{padding-left:12px!important}}.qtt-alert .qtt-alert-text-2 a{font-size:18px!important}.qtt-alert .top-links{margin-bottom:10px!important}@media (max-width:767px){.qtt-alert .top-links,.qtt-alert .top-links h2{display:inline!important}.qtt-alert h2{margin-top:-51px}.qtt-alert{min-height:335px}}.qtt--no-margin #tabbed-qtt-component{position:static;margin-top:150px;margin-bottom:24px}.qtt--no-margin #tabbed-qtt-component.container{padding-left:0;padding-right:24px}@media (max-width:1223px){.qtt--no-margin #tabbed-qtt-component.container{padding-right:0}}@media (max-width:767px){.qtt--no-margin #tabbed-qtt-component{margin-top:0}.has-sidebar .col-md-4 .component-qtt-form .remove-wrap{display:none}}@media (min-width:992px){.has-sidebar .col-md-4 .component-qtt-form .remove-wrap{text-align:right;display:block}.has-sidebar .col-md-4 .component-qtt-form .btn-railcard-link.remove{line-height:0;position:relative;top:-.5rem}}.component-qtt-form .qtt-form--simplified .departure-info-row,.component-qtt-form .qtt-form--simplified .journey-type,.component-qtt-form .qtt-form--simplified .other-info-row>div,.component-qtt-form .qtt-form--simplified .return-journey,.component-qtt-form .qtt-form--simplified .station-switch{display:none}.component-qtt-form .qtt-form--simplified .other-info-row>.btn-wrapper{display:block}.component-qtt-form .qtt-form--simplified .arrival-station,.component-qtt-form .qtt-form--simplified .departure-station{width:100%!important}.validation-message-url,.validation-message-url:hover{color:#FFF}.component-qtt-form--simple .top-links h3{margin-bottom:0}.component-qtt-form .col-xs-12.railcards-wrapper>.narrow-padding{margin-left:0;position:relative;margin-right:0}@media screen and (min-width:1199px){.component-qtt-form .col-xs-12.railcards-wrapper>.narrow-padding{margin-right:-2px}}.component-qtt-form .col-xs-12.railcards-wrapper>.narrow-padding i.icon-carat_down{margin-right:0}#tabbed-qtt-component{position:relative;top:-25px;min-height:125px}#tabbed-qtt-component .component-qtt-form{margin-bottom:0;display:block}#tabbed-qtt-component #tabbed-qtt-component-tab-1 .forms-wrapper{padding-bottom:8px}#tabbed-qtt-component #tabbed-qtt-component-tab-2{position:absolute}#tabbed-qtt-component ul.nav-tabs{position:relative;top:-100px;margin:0 0 0 -6px;padding:0}#tabbed-qtt-component ul.nav-tabs .tab-thumb{list-style-type:none;display:inline-block;margin:0 0 0 6px;padding:0}#tabbed-qtt-component ul.nav-tabs .tab-thumb .btn-navigotion-ticket,#tabbed-qtt-component ul.nav-tabs .tab-thumb a{display:block;width:270px;height:45px;margin:0;padding:10px 0 0;border-top-right-radius:4px;border-top-left-radius:4px;text-align:center;font-size:16px;text-decoration:none!important}#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-qtt:not(.active) .btn-navigotion-ticket:hover,#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-qtt:not(.active) a:hover{background-color:#003025;border-bottom:solid 2px #003025;transition:background-color .3s ease}#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-check:not(.active) .btn-navigotion-ticket:hover,#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-check:not(.active) a:hover{background-color:#acaba6;border-bottom:solid 2px #acaba6;transition:background-color .3s ease}#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-qtt .btn-navigotion-ticket,#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-qtt a{background:#0a493e;border-bottom:solid 2px #0a493e;color:#fff;transition:background-color .5s ease}#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-check .btn-navigotion-ticket,#tabbed-qtt-component ul.nav-tabs .tab-thumb.tab-check a{background:#dfded9;border-bottom:solid 2px #dfded9;color:#0a493e;transition:background-color .5s ease}#tabbed-qtt-component ul.nav-tabs .tab-thumb:before{content:none}#tabbed-qtt-component .top-links{padding:4px}#tabbed-qtt-component .top-links h2{font-family:"Univers W01",Arial,sans-serif;font-size:14px;line-height:32px}#tabbed-qtt-component .top-links a{font-weight:400!important;line-height:32px;font-size:14px}#tabbed-qtt-component .check-your-journey{background:#dfded9;position:relative;top:-100px;padding:0;z-index:11;margin-right:12px}@media (max-width:1025px){#tabbed-qtt-component .check-your-journey{cursor:pointer}}#tabbed-qtt-component .check-your-journey .component-journey-check-form,#tabbed-qtt-component .check-your-journey .component-live-departures-form{box-shadow:0 0 0 #dfded9;background:0 0;padding:0;min-height:0;margin-bottom:0}#tabbed-qtt-component .check-your-journey .form-heading-container{background:0 0;padding:0!important;margin:0}#tabbed-qtt-component .check-your-journey .form-heading-container div{padding:0}#tabbed-qtt-component .check-your-journey .form-heading-container div p{font-size:15px;height:40px;line-height:40px;font-weight:700;padding:0;margin:0;color:#55585f;border-bottom:solid 1px #55585f}#tabbed-qtt-component .check-your-journey .form-content-container{background:0 0;padding:16px 0 0}#tabbed-qtt-component .check-your-journey .form-content-container .form-group{padding-top:6px}#tabbed-qtt-component .check-your-journey .form-content-container .switch-group.col-md-5{width:calc(47%)}#tabbed-qtt-component .check-your-journey .form-content-container .switch-group.col-md-2{text-align:center;padding-left:0;padding-right:0;padding-top:10px;width:calc(6%)}#tabbed-qtt-component .check-your-journey .form-content-container .switch-group.col-md-2 .gwr-icon{margin-right:0}#tabbed-qtt-component .check-your-journey .form-content-container .switch-group .icon-swap_horizontal{padding-top:8px}#tabbed-qtt-component .check-your-journey .forms-wrapper{background:0 0}#tabbed-qtt-component .check-your-journey h5,#tabbed-qtt-component .check-your-journey label{display:none}#tabbed-qtt-component .check-your-journey .or{text-align:center;padding-top:70px}#tabbed-qtt-component .check-your-journey .or span{color:#dfded9;display:inline-block}#tabbed-qtt-component .check-your-journey .or span:before{content:" ";border-left:solid 1px #55585f;display:inline-block;width:20px;height:100px;position:relative;top:-10px;left:20px}@media screen and (max-width:1199px){#tabbed-qtt-component{min-height:133px}#tabbed-qtt-component .check-your-journey .or{padding-top:72px}}@media screen and (max-width:992px){#tabbed-qtt-component .check-your-journey .component-journey-check-form .switch-direction{position:static;top:0}}@media screen and (max-width:991px){#tabbed-qtt-component{min-height:296px}#tabbed-qtt-component .railcards-wrapper>.row>i.icon-carat_down{padding-right:16px}#tabbed-qtt-component .form-box .forms-wrapper .btn{width:100%;padding-left:0;padding-right:0;margin:0 30px}#tabbed-qtt-component .check-your-journey .forms-wrapper{padding-bottom:8px;margin-bottom:0}#tabbed-qtt-component .check-your-journey .or{padding:0}#tabbed-qtt-component .check-your-journey .or span{color:#55585f}#tabbed-qtt-component .check-your-journey .or span:after,#tabbed-qtt-component .check-your-journey .or span:before{content:" ";border-left:none;border-bottom:solid 1px #55585f;display:inline-block;width:120px;height:1px;position:relative;top:-4px}#tabbed-qtt-component .check-your-journey .or span:after{left:16px}#tabbed-qtt-component .check-your-journey .or span:before{left:-16px}#tabbed-qtt-component.vertical .check-your-journey .switch-direction{position:relative}}@media screen and (max-width:768px){#tabbed-qtt-component{top:0;margin-top:120px;min-height:300px}}@media screen and (max-width:767px){#tabbed-qtt-component{top:-20px;min-height:0;width:100%;margin-bottom:40px;margin-top:40px}#tabbed-qtt-component .railcards-wrapper .railcards{z-index:2000;position:relative;width:100%;left:0}#tabbed-qtt-component .accordion-qtt{text-align:left;padding:8px;cursor:pointer;line-height:36px;margin-top:12px}#tabbed-qtt-component .accordion-qtt.dark{background:#0a493e;color:#fff}#tabbed-qtt-component .accordion-qtt.light{background:#dfded9;color:#0a493e}#tabbed-qtt-component .accordion-qtt .gwr-icon{float:right;line-height:36px}#tabbed-qtt-component .accordion-qtt .icon-carat_up{display:none}#tabbed-qtt-component .accordion-qtt.open.dark{border-bottom:solid 1px #fff}#tabbed-qtt-component .accordion-qtt.open.light{border-bottom:solid 1px #0a493e}#tabbed-qtt-component .accordion-qtt.open .icon-carat_up{display:block}#tabbed-qtt-component #tabbed-qtt-component-tab-1,#tabbed-qtt-component #tabbed-qtt-component-tab-1 h2,#tabbed-qtt-component .accordion-qtt.open .icon-carat_down{display:none}#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form{background:#0a493e;margin-top:0;padding-top:12px}#tabbed-qtt-component #tabbed-qtt-component-tab-2{position:relative;margin:0 9px;display:block!important}#tabbed-qtt-component #tabbed-qtt-component-tab-2.hidden{display:block!important}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .component-journey-check-form,#tabbed-qtt-component #tabbed-qtt-component-tab-2 .component-live-departures-form,#tabbed-qtt-component #tabbed-qtt-component-tab-2 .form-heading-container,#tabbed-qtt-component #tabbed-qtt-component-tab-2 .or{display:none}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-5{width:calc(90%)}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-2{width:calc(10%)}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-2 .gwr-icon{position:relative;top:40px}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .check-your-journey{top:0;background:0 0;margin:0}#tabbed-qtt-component #tabbed-qtt-component-tab-2 .check-your-journey>.row>div.col-xs-12{background:#dfded9}#tabbed-qtt-component .component-qtt-form{margin:0}#tabbed-qtt-component .btn-wrapper{margin-top:12px}#tabbed-qtt-component .form-box .forms-wrapper .btn{width:70%}}@media screen and (min-width:993px){#tabbed-qtt-component.ease-in-out{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}#tabbed-qtt-component.ease-in-out>*{display:none}#tabbed-qtt-component.ease-in-out.view{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}#tabbed-qtt-component.ease-in-out.view>*{display:block}}#tabbed-qtt-component.vertical{top:-20px;min-height:0;width:100%;margin-bottom:40px;margin-top:40px}#tabbed-qtt-component.vertical .railcards-wrapper .railcards{z-index:2000;position:relative;width:100%;left:0}#tabbed-qtt-component.vertical .accordion-qtt{text-align:left;padding:8px;cursor:pointer;line-height:36px;margin-top:12px}#tabbed-qtt-component.vertical .accordion-qtt.dark{background:#0a493e;color:#fff}#tabbed-qtt-component.vertical .accordion-qtt.light{background:#dfded9;color:#0a493e}#tabbed-qtt-component.vertical .accordion-qtt .gwr-icon{float:right;line-height:36px}#tabbed-qtt-component.vertical .accordion-qtt .icon-carat_up{display:none}#tabbed-qtt-component.vertical .accordion-qtt.open.dark{border-bottom:solid 1px #fff}#tabbed-qtt-component.vertical .accordion-qtt.open.light{border-bottom:solid 1px #0a493e}#tabbed-qtt-component.vertical .accordion-qtt.open .icon-carat_up{display:block}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-1,#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-1 h2,#tabbed-qtt-component.vertical .accordion-qtt.open .icon-carat_down{display:none}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-1 .qtt-form{background:#0a493e;margin-top:0;padding-top:12px}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2{position:relative;margin:0 9px;display:block!important}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2.hidden{display:block!important}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .component-journey-check-form,#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .component-live-departures-form,#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .form-heading-container,#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .or{display:none}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-5{width:calc(90%)}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-2{width:calc(10%)}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .form-content-container .switch-group.col-md-2 .gwr-icon{position:relative;top:40px}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .check-your-journey{top:0;background:0 0;margin:0}#tabbed-qtt-component.vertical #tabbed-qtt-component-tab-2 .check-your-journey>.row>div.col-xs-12{background:#dfded9}#tabbed-qtt-component.vertical .component-qtt-form{margin:0}#tabbed-qtt-component.vertical .btn-wrapper{margin-top:12px}#tabbed-qtt-component.vertical .form-box .forms-wrapper .btn{width:70%}#tabbed-qtt-component.vertical .tabs-content>.accordion-qtt:first-child{margin-top:4px}#tabbed-qtt-component.vertical .check-your-journey>.row{margin-left:-9px;margin-right:-9px}#tabbed-qtt-component.vertical .check-your-journey .accordion-thumb{color:#fff;background:#525761!important}#tabbed-qtt-component.vertical .check-your-journey .journey-check-form-container{background:#fff!important}#tabbed-qtt-component.vertical .check-your-journey .component-journey-check-form label{display:block}#tabbed-qtt-component.vertical .check-your-journey .switch-direction{top:40px!important}#tabbed-qtt-component.vertical .check-your-journey .icon-swap_horizontal{display:none}.autocomplete-suggestions{box-shadow:none;border-top:3px solid #8e9090!important;border-left:1px solid #e0ded8!important;border-right:1px solid #e0ded8!important;border-bottom:1px solid #e0ded8!important;border-top-width:3px;border-radius:0!important;margin-top:-3px!important;padding:5px 3px}.validation-error-message:empty{display:none!important}.qtt--v2__visible{display:none}.autocomplete-no-suggestion{font-size:14px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2{background-color:#fff;padding:0;box-shadow:0 0 20px rgba(0,0,0,.4);border-radius:6px;max-width:940px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__caption{border-bottom:solid 1px #d8d8d8;text-align:center;padding:15px 20px;position:relative;z-index:9}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links{display:block!important;text-align:center;padding:0;margin:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .arrival-station .validation-error-message:empty,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .top-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .arrival-station .validation-error-message:empty,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .top-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__loader-wrapper.hidden{display:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links .gwr-icon{position:relative;margin-right:0;top:-3px;left:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links h2{margin-top:-5px;color:#000}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links .qtt-alert-title{padding-left:0!important;font-weight:700}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links .qtt-alert-text-1,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links .qtt-alert-text-2{color:#000}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links a{color:#2ea498}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2.maintenance-mode .top-links a:hover{text-decoration:underline}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__loader-wrapper{position:absolute;left:50%;top:50%;width:56px;margin-left:-28px;margin-top:-30px;height:60px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__inner{padding:20px;position:relative;opacity:1;transition:opacity 1s;-webkit-transition:opacity 1s}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__inner.loading{opacity:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .tabs-content{max-width:850px;margin:0 auto}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__hidden{display:none!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__visible{display:block}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt{position:absolute;right:25px;top:16px;opacity:1;border:none;cursor:pointer;display:block;width:20px;height:20px;background-color:transparent;color:#0a493e;font-size:1.4rem;font-family:gwr_icons;font-weight:400;padding:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt:before{content:'\e80c'}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap .gwr-icon.icon-carat_down:before,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .railcards-wrapper .gwr-icon.icon-carat_down:before{content:"\e901";font-size:30px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt:hover{opacity:.8}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__accordion{padding-left:0;padding-right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__accordion.date-type-row{display:inline}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .form-content-container input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .select2 .select2-selection--single,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .station-input input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 div.fancy-select div.trigger,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input#railcards,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input[id^=railcards]{border-radius:3px;border:1px solid #e0ded8!important;height:32px;line-height:32px;padding:0 10px;box-shadow:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap input:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .form-content-container input:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .select2 .select2-selection--single:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .station-input input:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 div.fancy-select div.trigger:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input#railcards:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input[id^=railcards]:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .with-caret{margin-bottom:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .fancy-select .trigger::after{font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e901";border:none;top:5px;right:-14px;font-size:30px;color:#E90C22}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .fancy-select .trigger.open{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .fancy-select .options.open.below{top:31px!important;width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap .gwr-icon{right:-3px!important;margin-top:-5px}@media screen and (min-width:1200px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap .gwr-icon{margin-top:1px}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .railcards-wrapper .gwr-icon{margin-right:9px;margin-top:-3px}@media screen and (min-width:1200px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .railcards-wrapper .gwr-icon{margin-top:2px}}@media screen and (max-width:768px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .railcards-wrapper .gwr-icon{margin-top:0}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .btn{box-shadow:none!important;height:32px!important;line-height:32px!important;font-size:14px;padding:0 25px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form{box-shadow:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .validation{float:left;width:100%;margin:5px 0 0;padding:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .validation>div{padding:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .validation .validation-error-message{padding:5px 15px;opacity:.8;background:#cc4b00;color:#fff}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component{min-height:1px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs{width:343px;margin:0 auto 16px;padding:0 8px;overflow:hidden;z-index:1;outline:0;top:-1px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li{width:50%;float:left;z-index:1000;margin:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li a{width:100%;border-radius:0 6px 6px 0;background:#fff!important;color:#0a493e!important;font-size:14px;border:1px solid #0a493e!important;padding:5px;height:34px;text-decoration:none!important;margin:4px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li .btn-navigotion-ticket:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li a:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child{position:relative;right:-1px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child a{border-right:none!important;border-radius:6px 0 0 6px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li.active .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li.active a{background:#0a493e!important;color:#fff!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container{margin-bottom:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__footer-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__journey-type,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__passengers,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__via-avoid,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .return-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__footer-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__journey-type,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__passengers,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__via-avoid,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .return-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .station-input{width:48%;float:left;margin:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__accordion{margin-bottom:0;float:left;width:100%;transition:all .8s ease;transition-property:max-height,margin-top}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form.collapsed .qtt--v2__accordion,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form.collapsed .return-journey,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container.collapsed .qtt--v2__accordion,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container.collapsed .return-journey{max-height:0!important;overflow:hidden!important;margin-top:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form.expanded .qtt--v2__accordion,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container.expanded .qtt--v2__accordion{max-height:240px;overflow:visible}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards{padding:12px 0!important;border-radius:0 0 4px 4px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards .validation,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards .validation{padding:5px 3px!important;margin:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards .validation .validation-error-message,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards .validation .validation-error-message{width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards .fancy-select,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards .fancy-select{border:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards .qtt--v2__railcard-quantity .options li.selected:after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards .qtt--v2__railcard-quantity .options li.selected:after{right:-16px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .railcards-wrapper .railcards .btn-railcard-link.remove,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .railcards-wrapper .railcards .btn-railcard-link.remove{font-size:13px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .arrival-station .validation-error-message,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .arrival-station .validation-error-message{margin-top:10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__spacer,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-switch,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__spacer,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .station-switch{width:4%;padding:0;display:block;float:left;min-height:1px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-switch .gwr-icon,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .station-switch .gwr-icon{margin-left:-1px;margin-top:4px;font-size:16px!important;border:none;padding:0;background-color:transparent}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__return-spacer,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt--v2__return-spacer{width:52%;float:left;min-height:1px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .return-journey,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .return-journey{max-height:0;display:block!important;overflow:hidden;transition:max-height .8s ease-out;margin:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .return-journey.active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .return-journey.active{max-height:500px;overflow:visible}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .return-journey .arrival-station,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .return-journey .departure-station,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .return-journey .arrival-station,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .return-journey .departure-station{display:none!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form{background-color:#fff;margin-top:0;padding-bottom:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .narrow-padding,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .narrow-padding{margin:0 -1px 0 0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .narrow-padding>div,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .narrow-padding>div{padding-left:15px;padding-right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .narrow-padding>div:first-child,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .narrow-padding>div:first-child{padding-left:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row{width:48%;margin-top:15px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row .qtt--v2__outdate,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row .qtt--v2__outdate{width:35%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row .qtt--v2__outafter,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row .qtt--v2__outafter{width:39%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row .qtt--v2__outafter .fancy-select .options.open,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row .qtt--v2__outafter .fancy-select .options.open{width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row .qtt--v2__outtime,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row .qtt--v2__outtime{width:26%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .departure-info-row .qtt--v2__outtime .fancy-select .options li.selected:after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .departure-info-row .qtt--v2__outtime .fancy-select .options li.selected:after{right:-15px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__journey-type,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__journey-type{margin-top:15px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .return-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .return-date{margin-top:10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .return-date .qtt--v2__retdate,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .return-date .qtt--v2__retdate{width:40%!important;padding:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .return-date .qtt--v2__retafter,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .return-date .qtt--v2__retafter{width:35%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .return-date .qtt--v2__rettime,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .return-date .qtt--v2__rettime{width:25%!important;padding-right:6px;padding-left:12px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .station-input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .station-input{margin-bottom:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .adultno,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .childno,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .adultno,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .childno{width:50%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .pill-switch .btn,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .pill-switch .btn{border:1px solid #0a493e;width:calc(33.3% + 1px);height:32px;line-height:30px!important;padding:0!important;background:#fff;color:#0a493e;font-weight:700}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .pill-switch .btn:last-child,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .pill-switch .btn:last-child{width:33.4%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .pill-switch .btn.active,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .pill-switch .btn.active{background:#0a493e;color:#fff}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .other-info-row,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .other-info-row{margin-top:10px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links{padding-left:12px;margin-top:5px;font-size:14px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a{color:#131313;font-size:14px;font-weight:400;width:auto;display:inline-block;text-decoration:underline}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{font-size:14px;text-decoration:none;font-weight:700;color:#fff;margin-right:50px;margin-left:0;box-shadow:none;height:32px;line-height:32px;padding:0 25px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets:focus,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets+.divider,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets+.divider,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets+.divider,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets+.divider{display:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links span.divider:after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links span.divider:after{content:"|";display:inline-block;width:10px;height:10px;padding:6px 20px}@media screen and (min-width:768px) and (max-width:992px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links .btn-go-seasontickets,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links a.btn-go-seasontickets{margin-right:30px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links span.divider:after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links span.divider:after{padding:6px 5px}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__footer-links span.divider:last-child,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__footer-links span.divider:last-child{display:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__submit{margin-top:5px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form .qtt--v2__submit button,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-sale-search--container .qtt-form .qtt--v2__submit button{max-width:129px;float:right;height:32px;text-align:center;padding:0;font-size:15px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2{position:relative!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey{top:0;background:#fff}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .qtt--v2__journey-check-arrival input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .qtt--v2__journey-check-outbound input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .qtt--v2__journey-check-arrival input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .qtt--v2__journey-check-outbound input{overflow:hidden;text-overflow:ellipsis}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .qtt--v2__journey-check-arrival .validation-error-message,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .qtt--v2__journey-check-outbound .validation-error-message,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .qtt--v2__journey-check-arrival .validation-error-message,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .qtt--v2__journey-check-outbound .validation-error-message{text-align:left}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .validation-error,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .validation-error{border-bottom:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-heading-container div p,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-heading-container div p{font-size:14px;font-weight:400;border:none;line-height:22px;height:auto}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container{padding-top:10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .switch-direction span,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .switch-direction span{padding-top:0;margin-top:-5px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .select2,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .select2{border:none!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .select2 .select2-selection__rendered,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .select2 .select2-selection__rendered{height:30px;padding:0;line-height:30px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .fancy-select .trigger::after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .fancy-select .trigger::after{color:#4dc386!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-time,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-when,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-time,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-when{padding-right:0!important}@media screen and (min-width:768px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-journey-check-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-when,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .component-live-departures-form .form-content-container .qtt--v2__journey-check-dates .qtt--v2__journey-check-when{padding-right:10px!important}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .journey-check-form-container{width:65%!important;border-right:solid 1px #e0ded8}@media screen and (max-width:991px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .journey-check-form-container{width:70%!important}}@media screen and (max-width:768px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .journey-check-form-container{width:100%!important}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains{width:35%!important}@media screen and (max-width:991px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains{width:30%!important}}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains .component-live-departures-form .qtt--v2__journey-check-departure-station{margin-bottom:15px!important;width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains .component-live-departures-form .qtt--v2__journey-check-departure-station .select2-container--open{border-top:solid 1px green!important;position:relative;top:-3px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains .component-live-departures-form .qtt--v2__journey-check-submit{width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-2 .check-your-journey .qtt--v2__live-trains .component-live-departures-form .qtt--v2__journey-check-submit button{position:relative!important;margin:0!important;float:right!important;bottom:0;right:0;max-width:165px}@media screen and (max-width:768px){.qtt--v2__outer{padding-bottom:10px}.qtt--v2__outer .qtt--v2__wrapper{position:relative}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__inner{padding:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt{right:25px;top:-45px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt:after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .qtt--v2__closeqtt:before{background-color:#fff}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .form-content-container input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .select2 .select2-selection--single,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .station-input input,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 div.fancy-select div.trigger,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input#railcards,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 input[id^=railcards]{border-radius:3px;border:1px solid #e0ded8!important;height:40px;line-height:40px;padding:0 10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .with-caret{margin-bottom:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .fancy-select .trigger::after{top:9px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .datepickerwrap .gwr-icon{top:6px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .railcards-wrapper .gwr-icon{margin-right:2px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 .pill-switch .btn{height:40px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs{width:100%;border-radius:6px 6px 0 0;border:none;height:50px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li{height:50px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li a{background:#f2f2f2!important;height:50px;line-height:40px;color:#008073!important;border-left:solid 1px #d8d8d8!important;border-right:none!important;border-bottom:solid 1px #d8d8d8!important;border-top:none!important;border-radius:0 6px 0 0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child{position:relative;right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li:first-child a{border-right:solid 1px #d8d8d8!important;border-left:none;border-radius:6px 0 0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li.active .btn-navigotion-ticket,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component ul.nav-tabs li.active a{background:#fff!important;color:#0a493e!important;border:none!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1{display:block}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt--v2__footer-links,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .qtt--v2__return-spacer,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .qtt--v2__spacer{display:none}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion.date-type-row{margin-top:10px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion.date-type-row .departure-info-row{margin-bottom:15px;padding-left:6px;padding-right:6px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion.date-type-row .pill-switch{margin-bottom:0!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion .qtt--v2__passengers{margin-bottom:5px;margin-top:10px;padding-left:6px;padding-right:6px;width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion .railcards-wrapper{margin-bottom:25px;padding-left:6px;padding-right:6px;width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__accordion .railcards-wrapper .railcards{width:100%;left:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form{background:#fff;border-radius:0 0 6px 6px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .arrival-station,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .departure-station{width:88%;margin-bottom:12px;padding-left:6px;padding-right:6px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .station-switch{width:12%!important;right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .station-switch .gwr-icon{width:100%;margin-top:15px;font-size:30px!important;margin-left:2px;border:none;outline:0;padding:0;background-color:transparent}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row{width:100%;margin-top:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outdate{width:38%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outafter{width:39%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outtime{width:23%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outtime .fancy-select .options li{text-overflow:clip}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outtime .fancy-select .options li.selected:after{right:-15px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date{width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__retdate{width:38%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__retafter{width:39%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__rettime{width:23%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .qtt--v2__journey-type{margin-top:0;width:100%!important;padding-left:6px;padding-right:5px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .narrow-padding{margin:0 -1px 0 0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .narrow-padding>div{padding-left:3px;padding-right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .narrow-padding>div:first-child{padding-left:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt--v2__submit{padding:0!important;margin:0 0 15px!important;width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt--v2__submit button{float:none!important;margin:0 0 15px!important;padding:5px 20px!important;line-height:40px;height:auto!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2.hidden{display:none!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .form-heading-container{display:block!important;text-align:center}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains{padding-left:6px!important;padding-right:6px!important;background:#fff!important;width:100%!important;border-radius:0 0 6px 6px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper{border-top:solid 1px #e0ded8;padding-top:15px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .select2 .select2-selection__rendered,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .select2 .select2-selection__rendered{line-height:39px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form{display:block!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form .qtt--v2__journey-check-outbound,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form .qtt--v2__journey-check-outbound,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form .qtt--v2__journey-check-outbound,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form .qtt--v2__journey-check-outbound{margin-bottom:8px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper{margin:0 6px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .switch-direction .gwr-icon,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .switch-direction .gwr-icon,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper .switch-direction .gwr-icon,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .switch-direction .gwr-icon{font-size:25px!important;width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .fancy-select .trigger::after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .fancy-select .trigger::after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper .fancy-select .trigger::after,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .fancy-select .trigger::after{color:#4dc386!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-dates,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-dates,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-dates,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-submit,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-dates,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-submit{width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-submit button,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-submit button,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-submit button,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .qtt--v2__live-trains .component-live-departures-form>.forms-wrapper .qtt--v2__journey-check-submit button{max-width:137px;height:40px!important;float:none!important;margin:0 auto!important}}@media screen and (max-width:374px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outafter,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outdate,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .date-type-row .departure-info-row .qtt--v2__outtime,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__retafter,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__retdate,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .return-date .qtt--v2__rettime,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-dates .qtt--v2__journey-check-date,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-dates .qtt--v2__journey-check-time,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-2 .journey-check-form-container .component-journey-check-form>.forms-wrapper .qtt--v2__journey-check-dates .qtt--v2__journey-check-when{width:100%!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .narrow-padding>div{padding-left:0;padding-right:0;margin-bottom:10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .qtt--v2__passengers .adultno,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component #tabbed-qtt-component-tab-1 .qtt-form .qtt--v2__passengers .childno{width:100%!important;padding-left:0}}@media screen and (max-width:768px) and (min-width:768px){.qtt--v2__outer #tabbed-qtt-component .check-your-journey{margin-left:12px}}.sticky-active .component-global-service-info{margin-top:54px}.container.qtt--no-margin .qtt--v2__outer,.qtt--v2__secondary .qtt--v2__outer{min-height:1px;margin-bottom:0;margin-top:0;padding-bottom:0;background:0 0!important;border-top:none}.container.qtt--no-margin .qtt--v2__outer .qtt--v2__wrapper,.qtt--v2__secondary .qtt--v2__outer .qtt--v2__wrapper{bottom:0;position:relative;margin:0}.container.qtt--no-margin .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component,.qtt--v2__secondary .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component{margin-top:10px!important;padding-right:0!important;box-shadow:0 2px 4px rgba(0,0,0,.4)}.container.qtt--no-margin .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component .qtt--v2__closeqtt:after,.container.qtt--no-margin .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component .qtt--v2__closeqtt:before,.qtt--v2__secondary .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component .qtt--v2__closeqtt:after,.qtt--v2__secondary .qtt--v2__outer .qtt--v2__wrapper .qtt--v2#tabbed-qtt-component .qtt--v2__closeqtt:before{background-color:#0a493e}@media screen and (max-width:768px) and (min-width:768px){.container.qtt--no-margin .qtt--v2__outer,.qtt--v2__secondary .qtt--v2__outer{margin-bottom:195px!important}}.countDownTimer{background:#E90C22;border:1px solid #E90C22;color:#fff;padding:10px!important;border-radius:5px 5px 0 0;min-height:55px;margin-bottom:0!important}.countDownTimer .text{font-family:"Glypha W01","Times New Roman",serif}.countDownTimer .timer{font-family:"Univers W01",Arial,sans-serif;font-weight:700}.countDownTimer .timer .minsecs{display:none}.countDownTimer .text,.countDownTimer .timer{font-size:28px}@media screen and (max-width:768px){.countDownTimer .text,.countDownTimer .timer{font-size:22px}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component .btn-wrapper{min-height:40px}}@media screen and (max-width:550px){.countDownTimer .text,.countDownTimer .timer{font-size:18px}}@media screen and (max-width:320px){.countDownTimer .text,.countDownTimer .timer{font-size:16px}}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper{position:relative!important}.position-relative,.qtt--v2__outer,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container--wrapper{position:relative}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .station-switch .gwr-icon{font-size:20px;color:#4dc386;cursor:pointer;text-align:center;padding:0;margin:0;border:none;background-color:transparent}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component{z-index:2}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component .qtt-form{padding:0 20px!important}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component .tabs-content{padding-right:20px;padding-left:20px}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component .campaign-header h2{font-size:22px;font-weight:700;text-align:center;padding:5px 20px 10px;display:block!important}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component button{width:130px;text-align:center;padding:0;font-size:15px;margin:2px auto -15px!important;display:block}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component button:focus{color:#fff}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container{background:#3d6d64;position:relative;z-index:1;max-width:1000px;display:block;border-radius:10px;overflow:hidden;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-out;opacity:0}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container.expanded{width:auto;opacity:1}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card{max-width:380px;margin:0 auto}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper{margin-top:0;margin-bottom:0;border-left:0}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper .results-centered{max-width:300px;margin:0 auto 10px}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h4{font-family:"Glypha W01","Times New Roman",serif;font-size:21px;margin:0}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h3{min-height:30px}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h3,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h4{text-align:center!important}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h3 span,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h4 span{text-transform:capitalize}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h3 span.normal,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h4 span.normal{font-weight:400!important;text-transform:lowercase!important}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper h5.no-results{color:#fff;text-align:center;margin-top:16px;font-size:20px;font-weight:400}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper button.no-results{margin:0 auto;display:block;background:0 0;color:#fff;border:1px solid #fff;border-radius:5px;padding:5px 10px;font-size:14px;cursor:pointer;transition:all .3s ease;outline:0}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper button.no-results:hover{color:#0a493e;background:#fff}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper .promo-card--widget{float:left!important;max-width:145px;cursor:pointer;min-height:60px;margin:0 auto}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper .promo-card--widget:last-child{float:right!important}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container .promo-card .promo-card__wrapper .promo-card--widget.single-fare{float:none!important}.promo-card .promo-card__wrapper.no-width,.promo-card__wrapper.no-width{margin-left:0;margin-right:0}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__footer-links.link-container{width:78%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__submit.qtt-find-ticket-button-container{width:22%}.plan-journey-links-in-qtt-header{margin-top:20px}.forms-wrapper.qtt-form.simpliform .footer-links-box-in-simple-form{margin-bottom:16px;margin-top:10px;padding:0 16px;display:block;font-size:14px;text-align:center;color:#fff}.forms-wrapper.qtt-form.simpliform .footer-links-box-in-simple-form a{color:#fff;width:auto;display:inline-block}.forms-wrapper.qtt-form.simpliform .footer-links-box-in-simple-form .divider:after{content:"|";display:inline-block;width:10px;height:10px;padding:6px 20px}.forms-wrapper.qtt-form.simpliform .footer-links-box-in-simple-form .divider:last-child,.forms-wrapper.qtt-form.simpliform .footer-links-box-in-simple-form .hide-on-simple-qtt{display:none}.forms-wrapper.qtt-form.simpliform .link-container{display:none!important}.forms-wrapper.qtt-form .footer-links-box-in-simple-form{display:none}.qtt--v2__via-avoid{padding:0 6px 0 12px}.via-avoid-wrapper{margin-bottom:0}.via-avoid-station{padding-left:6px}.via-avoid-station .validation-error-message{margin-top:10px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-wrapper{margin-top:15px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-checkbox-wrapper{margin-top:3px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper label{color:#525761}@media screen and (min-width:768px){.qtt--v2__journey-check-date,.qtt--v2__journey-check-time,.qtt--v2__journey-check-when{margin-bottom:0}}@media screen and (max-width:767px){.via-avoid-wrapper{margin-top:0;margin-bottom:5px;min-height:0}.via-avoid-station .validation-error-message{margin-top:10px}.forms-wrapper .via-avoid-checkbox-wrapper{margin-top:2px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper label{padding-left:34px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox{width:24px;height:24px;line-height:24px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox+label::before{border:1px solid #e0ded8;width:24px;height:24px;line-height:24px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox+label::after{width:24px;height:24px;line-height:24px;font-size:1.6rem}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__via-avoid.via-avoid-checkbox,.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input.via-avoid-station{width:100%;padding:0 2px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-wrapper{margin-top:0}.qtt--v2__journey-check-date,.qtt--v2__journey-check-time,.qtt--v2__journey-check-when{margin-bottom:15px}}@media screen and (min-width:375px) and (max-width:768px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input.via-avoid-station{margin-top:12px}}@media screen and (min-width:769px) and (max-width:1199px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__via-avoid.via-avoid-checkbox{padding-right:12px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input.via-avoid-station{padding-left:12px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper{line-height:24px!important}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper label{top:2px}}@media screen and (min-width:1199px) and (max-width:1199px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt--v2__via-avoid.via-avoid-checkbox{padding-right:6px}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input.via-avoid-station{padding-left:6px}}@media screen and (min-width:1200px){.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .qtt-form.forms-wrapper .via-avoid-wrapper{width:100%}.qtt--v2__outer .qtt--v2__wrapper .qtt--v2 #tabbed-qtt-component-tab-1 .component-qtt-form .station-input.via-avoid-station{padding-right:12px}}.component-qtt-form .qtt-form.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper label{color:#fff}.component-qtt-form .qtt-form.forms-wrapper .via-avoid-station{width:100%;padding-right:4px}@media screen and (max-width:767px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{width:100%;padding-right:6px}}@media screen and (min-width:768px) and (max-width:991px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{width:50%;padding-right:12px}}@media screen and (min-width:992px) and (max-width:1199px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{width:50%;padding-right:12px;padding-left:12px}.component-qtt-form .qtt-form.forms-wrapper .qtt--v2__via-avoid.via-avoid-checkbox{padding-right:12px}}@media screen and (min-width:992px) and (max-width:1198px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{padding-left:12px}.component-qtt-form .qtt-form.forms-wrapper .qtt--v2__via-avoid.via-avoid-checkbox{padding-right:12px}}@media screen and (max-width:1199px){.component-qtt-form .qtt-form.forms-wrapper .via-avoid-checkbox-wrapper{margin-top:5px}}@media screen and (min-width:1200px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{width:50%}}@media screen and (min-width:1199px) and (max-width:1199px){.component-qtt-form .qtt-form.forms-wrapper .row .col-xs-12.station-input.via-avoid-station{padding-right:4px;padding-left:6px}.component-qtt-form .qtt-form.forms-wrapper .qtt--v2__via-avoid.via-avoid-checkbox{padding-left:8px;padding-right:6px}}@media screen and (min-width:992px){.has-sidebar .component-qtt-form .station-input.via-avoid-station{width:100%!important}}.forms-wrapper .via-avoid-checkbox-wrapper{margin-top:6px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper label{padding-left:34px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox{width:24px;height:24px;line-height:24px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox+label::before{border:1px solid #e0ded8;width:24px;height:24px;line-height:24px}.forms-wrapper .via-avoid-checkbox-wrapper .checkbox-wrapper .gwr-checkbox+label::after{width:24px;height:24px;line-height:24px;font-size:1.6rem}.qtt--v2__outer{min-height:120px;margin:-40px 0 0;background:#0a493e;border-top:solid 2px #6dcb99}.qtt--v2__outer .qtt--v2__wrapper{position:absolute;left:0;right:0;bottom:10px;margin:0 15px 25px}.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component{top:0}@media screen and (max-width:768px){.qtt--v2__outer{padding:0;position:relative}.qtt--v2__outer .qtt--v2__wrapper{margin:-70px 12px 0;position:relative;padding-bottom:25px}.qtt--v2__outer .qtt--v2__wrapper,.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component{top:0;bottom:0}.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component{margin-top:0;margin-bottom:0}}@media screen and (min-width:768px) and (max-width:768px){.qtt--v2__wrapper{margin:-65px 12px 0}}@media screen and (min-width:769px) and (max-width:1024px){.qtt--v2__wrapper{margin:-65px 15px 0}}.qtt-breakpoint-alignments.qtt--v2__outer,.qtt-ticket-sale-search.qtt--v2__outer{margin-bottom:0;padding-bottom:0}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper{bottom:0;display:inline-block;width:calc(100% - (2*15px));width:-webkit-calc(100% - (2*15px))}@media screen and (max-width:768px){.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper{width:calc(100% - (2*12px));width:-webkit-calc(100% - (2*12px))}}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper #tabbed-qtt-component{margin:0 auto;top:0}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container--wrapper,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container--wrapper{top:0;display:inline-block;width:100%;margin:-85px auto 0}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container{margin:0 auto}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container.expanded,.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper .qtt-ticket-sale-search--results__container.expanded{padding:105px 0 20px;margin:0 auto}.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper{margin:-40px 15px 0}.qtt-breakpoint-alignments.qtt--v2__outer{min-height:235px}@media screen and (max-width:1024px) and (min-width:769px){.qtt-breakpoint-alignments.qtt--v2__outer{min-height:235px}}@media screen and (max-width:768px){.qtt-ticket-sale-search.qtt--v2__outer .qtt--v2__wrapper{margin:-24px 12px 0}.qtt-breakpoint-alignments.qtt--v2__outer{min-height:310px}}@media screen and (max-width:767px){.qtt-breakpoint-alignments.qtt--v2__outer{min-height:335px}}@media screen and (max-width:540px){.qtt-breakpoint-alignments.qtt--v2__outer{min-height:340px}}@media screen and (max-width:450px){.qtt-breakpoint-alignments.qtt--v2__outer{min-height:360px}}.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper{margin:-45px 15px 25px;bottom:0}@media screen and (min-width:768px) and (max-width:768px){.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper{margin:-30px 12px 25px}}@media screen and (max-width:767px){.qtt-breakpoint-alignments.qtt--v2__outer .qtt--v2__wrapper{margin:-16px 12px 25px}}@media screen and (max-width:991px){.simple-qtt-btn-wrapper{width:100%}.simple-qtt-btn-wrapper .btn-revenue-custom{display:block;float:none;margin-left:auto;margin-right:auto}}@media screen and (max-width:767px){.simple-qtt-btn-wrapper .btn-revenue-custom{width:58.33%}}@media screen and (min-width:768px) and (max-width:991px){.simple-qtt-btn-wrapper .btn-revenue-custom{width:41.67%}}.verticalpane{max-height:250px;overflow-y:auto}#plannedWorksModal .verticalpane{max-height:300px}.horizontalpane{overflow-x:scroll}.horizontalpane table{margin:0}.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-element{display:none}.scroll-element,.scroll-element div{box-sizing:content-box}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea>.scroll-content{overflow:hidden!important}.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.modal,body{padding-right:0!important}.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size,.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px}.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size,.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track{border-radius:8px}.scrollbar-inner>.scroll-element .scroll-bar,.scrollbar-inner>.scroll-element .scroll-element_track{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4}.scrollbar-inner>.scroll-element .scroll-bar{background-color:#4dc386;opacity:1}.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar,.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191}@media screen and (max-width:991px){#plannedWorksModal .verticalpane{max-height:180px}}.vertical-alignment-helper{display:table;height:100%;width:100%;pointer-events:none}.horizontal-align-center,.vertical-align-center{display:table-cell;pointer-events:none}.vertical-align-center{vertical-align:middle}.modal-backdrop.in{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.modal .fade:not(.in).bottom .modal-dialog{-webkit-transform:translate3d(0,25%,0);transform:translate3d(0,25%,0)}.modal .modal-content{width:inherit;height:inherit;margin:0 auto;pointer-events:all}.btn-cart--empty .btn-cart .btn-cart__link,.map-container .map-overlay,.slick-slide.dragging img{pointer-events:none}.modal .modal-header{padding:30px 15px 15px 28px;border:0}.modal .modal-header .modal-title{margin-left:-15px}.modal .modal-header .dividing-line-container{border-bottom:2px solid #dcdcdc}.modal .modal-header .close-modal{color:#dcdcdc;position:absolute;right:8px;top:15px;margin:0;cursor:pointer}.modal .modal-header .close-modal:focus{background-color:#37aa32;color:#fff;outline:0}.modal .modal-header .alert-icon{position:absolute;left:-40px;top:6px;color:#e53935;font-size:2.3rem}.modal .modal-body{padding:0 15px 15px}.modal .modal-footer{border:0;padding:15px 15px 90px 28px}.modal .modal-footer .footer-control{padding-top:25px}.modal .modal-footer .btn-primary{position:absolute;left:0;background-color:#008073;padding:9px 20px;border-radius:4px}.modal .modal-footer .dividing-line-container{border-bottom:1px solid #dcdcdc}.modal .modal-title{padding-bottom:20px}.modal.with-iframe iframe{border:1px solid #dadada}.modal.with-iframe .modal-header{padding:0!important;height:45px}.modal.with-iframe .modal-dialog{height:inherit}.modal.with-iframe .modal-content{height:90%}.modal.with-iframe .modal-body{height:95%;height:calc(100% - 45px)}.planned-works-modal-disruption{margin-bottom:20px}.planned-works-modal-disruption:last-child{margin-bottom:0}#plannedWorksModal .modal-content{padding:15px}#plannedWorksModal .modal-header{margin:15px;padding:0 0 15px;border-bottom:solid 1px #e0ded8}#plannedWorksModal .close-modal{right:2px;top:8px}#plannedWorksModal .alert-icon{position:static;float:left;line-height:30px;padding-right:36px}#plannedWorksModal .modal-title{margin:0;padding:0}#plannedWorksModal .modal-body{padding:15px;margin:0 15px}#plannedWorksModal .modal__scroll-affordance{display:none;position:absolute;width:100%;padding-right:62px;height:0}#plannedWorksModal .modal__scroll-affordance .icon-down_arrow{position:relative;border:none;color:#008073;font-size:2rem;width:100%;top:-58px;padding-top:40px;background:linear-gradient(rgba(255,255,255,0),#fff)}#plannedWorksModal .modal-footer{text-align:left;margin:16px;padding:20px 0 0;border-top:solid 1px #e0ded8}#plannedWorksModal .btn-primary{position:static;padding:9px 30px}.sticky-wrapper{height:auto!important}@media only screen and (min-width:768px) and (max-width:1024px){.sticky-wrapper .reciteme-active .header-wrapper{position:fixed!important}}#menu{display:none}@media only screen and (min-width:1025px){.header-wrapper,.mm-wrapper>.sticky-wrapper{display:none}.mm-wrapper{overflow:visible}.main-content{padding-top:120px}.routes-collection .minor{font-weight:700;color:#D59134}.routes-collection .major{font-weight:700;color:#c72d2d}.routes-collection .gwr-icon{top:-3px;position:relative}.routes-collection .icon-status_major.minor:before{color:#D59134}.routes-collection .icon-status_major:before{color:#c72d2d}.reciteme-active .sticky-wrapper.fixed .nav-main-thumb{top:60px!important}.nav-main-wrapper.extreme{background-color:#c72d2d}.nav-main-wrapper.extreme .rainbow-check-button{border-color:#fff;color:#fff}.nav-main-wrapper.extreme .rainbow-board-info .rainbow-last-updated,.nav-main-wrapper.extreme .rainbow-board-info h2{color:#fff}.nav-main-wrapper.extreme .extreme-txt{color:#fff;margin-top:0}.nav-main-wrapper{display:block;background-color:#fff}.nav-main-wrapper .checkmark{display:inline-block}.nav-main-wrapper .checkmark:after{content:'';display:block;width:11px;height:20px;border:solid #7dd07a;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:15px;margin-right:15px}.nav-main-wrapper .rainbow-board-info{top:-300px;height:0;position:relative;overflow:hidden}.nav-main-wrapper .rainbow-board-info h2{font-size:1.8rem;text-align:left;color:#525761;font-weight:700;margin-bottom:20px}.nav-main-wrapper .rainbow-board-info hr{border-top:1px solid #00036;top:-9px;position:relative;margin:0}.nav-main-wrapper .rainbow-board-info .rainbow-last-updated{color:#525761;font-size:.7em;position:relative}.nav-main-wrapper .rainbow-check-button{margin-right:17px;float:right;padding:2px 13px;margin-bottom:24px}.nav-main-wrapper .rainbow-state-txt-status{color:#008073}.nav-main-wrapper .show-rainbow-board{height:100%;top:0;margin-top:30px;display:block!important}.nav-main-wrapper a:focus{outline:0}.nav-main-wrapper li{float:left}.nav-main-wrapper li:before{content:"";display:none}.nav-main-wrapper .nav-top-wrapper{overflow:hidden;text-align:right;background-color:#0a493e;line-height:0;height:40px}.nav-main-wrapper .nav-top-wrapper .btn-cart{height:40px;line-height:40px;margin-left:20px}.nav-main-wrapper .nav-top-wrapper .travel-updates{cursor:pointer;position:relative}.nav-main-wrapper .nav-top-wrapper .travel-updates .extreme-triangle{width:0;height:0;border-left:0 solid transparent;border-right:19px solid transparent;border-top:40px solid #c72d2d;position:absolute;top:0;left:0;display:none}.nav-main-wrapper .nav-top-wrapper .travel-updates-container{transition:.4s ease;background:#fff;padding-right:35px}.nav-main-wrapper .nav-top-wrapper .travel-updates-container .loading-spinner{width:25%;position:absolute;z-index:9999}.nav-main-wrapper .nav-top-wrapper .travel-updates-container .gwr-icon{margin-right:0;position:relative;left:3px;display:none}.nav-main-wrapper .nav-top-wrapper .travel-updates-container .icon-status_major:before{color:#c72d2d}.nav-main-wrapper .nav-top-wrapper .travel-updates-container .icon-status_major.minor:before{color:#D59134!important}.nav-main-wrapper .nav-top-wrapper .travel-updates-label{font-size:1.4rem;color:#0a493e;font-weight:700}.nav-main-wrapper .nav-top-wrapper .travel-updates-label .routesNumber{display:none}.nav-main-wrapper .nav-top-wrapper .travel-updates-arrow{position:absolute;width:16px;height:16px;background:0 0;border:none;border-top:.15rem solid #0a493e;border-right:.15rem solid #0a493e;box-shadow:0 0 0 #d3d3d3;-webkit-transform:rotate(-224deg);-ms-transform:rotate(-224deg);transform:rotate(-224deg);top:-10px;bottom:0;right:10px;margin:auto;transition:.01s;overflow:hidden;text-indent:-9999px}.nav-main-wrapper .nav-top-wrapper .speak-app{display:none}.nav-main-wrapper .nav-top-wrapper .arrow-down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;transition:.01s}.nav-main-wrapper .nav-top-wrapper .basket-icon{fill:#fff}.nav-main-wrapper .nav-top-wrapper .bf-price{color:#fff;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.nav-main-wrapper .nav-top-wrapper .account-status-bar{font-size:13px;color:#fff;display:inline-block;margin-right:20px}.nav-main-wrapper .nav-top-wrapper ul{display:inline-block;margin:0}.nav-main-wrapper .nav-top-wrapper ul li{list-style:none;margin-right:30px;padding:0;line-height:40px}.nav-main-wrapper .nav-top-wrapper ul li:last-child{margin-right:0}.nav-main-wrapper .nav-top-wrapper ul li a{display:inline-block;padding:0;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.6;color:#fff}.nav-main-wrapper .nav-main-thumb .icons-wrapper a:before,.nav-main-wrapper .nav-top-wrapper ul li a:before{font-family:gwr_icons;font-style:normal;speak:none;vertical-align:middle;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nav-main-wrapper .nav-top-wrapper ul li a:before{font-weight:400;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;color:inherit;margin-right:10px;line-height:1;font-size:100%;margin-top:-5px}.nav-main-wrapper .nav-top-wrapper ul li a:before:hover{text-decoration:none}.nav-main-wrapper .nav-top-wrapper ul li a:hover{text-decoration:underline}.nav-main-wrapper .nav-main-thumb{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);position:relative;z-index:13;overflow:visible;background-color:#fff;min-height:73px}.nav-main-wrapper .nav-main-thumb .container .flex-wrapper{padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.nav-main-wrapper .nav-main-thumb.container-fluid{padding-left:0;padding-right:0}.nav-main-wrapper .nav-main-thumb .logo-wrapper{text-align:left;width:90px}.nav-main-wrapper .nav-main-thumb .logo-wrapper .logo{position:relative;left:-6px;display:inline-block;padding:10px 0;width:65px;margin-top:8px}.nav-main-wrapper .nav-main-thumb .logo-wrapper .logo img{max-width:100%}.nav-main-wrapper .nav-main-thumb #menu-thumb{display:inline-block}.nav-main-wrapper .nav-main-thumb #menu-thumb ul{margin:0;padding:0}.nav-main-wrapper .nav-main-thumb #menu-thumb ul li{list-style:none;float:left}.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a{color:#0a493e;display:inline-block;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.15;padding:18px 12px;background-color:#fff;transition:background-color .5s ease}.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a.active,.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a:focus,.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a:hover{background-color:#37aa32;color:#fff;text-decoration:none;transition:background-color .3s ease}.nav-main-wrapper .nav-main-thumb .icons-wrapper{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:48px}.nav-main-wrapper .nav-main-thumb .icons-wrapper a{display:none;width:20px;width:2rem;float:left;color:#494d56}.nav-main-wrapper .nav-main-thumb .icons-wrapper a:first-child{margin-right:10px}.nav-main-wrapper .nav-main-thumb .icons-wrapper a:before{font-weight:400;display:inline-block;text-decoration:none;text-align:center;margin-right:10px;line-height:1;font-size:100%;width:20px;width:2rem;color:#0a493e}.nav-main-wrapper .nav-main-thumb .menu-items-wrapper{min-width:650px;width:auto;padding-right:0;padding-left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:12px;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.nav-main-wrapper .nav-main-thumb .forms-wrapper{background:0 0;padding:0;margin-top:12px;width:150px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nav-main-wrapper .nav-main-thumb .forms-wrapper i{right:5px;top:13px;margin-right:0}.nav-main-wrapper .nav-main-thumb .forms-wrapper i:after{font-size:120%}.nav-main-wrapper .nav-main-thumb .btn,.nav-main-wrapper .nav-main-thumb a.btn{font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.15;padding:5px 13px;margin-right:18px;color:#fff;border-color:#E90C22;background:#E90C22;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.nav-main-wrapper .nav-main-thumb .btn.active,.nav-main-wrapper .nav-main-thumb .btn:focus,.nav-main-wrapper .nav-main-thumb .btn:hover,.nav-main-wrapper .nav-main-thumb a.btn.active,.nav-main-wrapper .nav-main-thumb a.btn:focus,.nav-main-wrapper .nav-main-thumb a.btn:hover{color:#fff;border-color:#b80a1b;background:#b80a1b}.nav-main-wrapper .nav-main-content{display:block;padding-top:0;padding-bottom:0;max-height:0;overflow:hidden;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);position:absolute;width:100%;z-index:1000;background-color:#fff;transition:all .3s ease-out}.nav-main-wrapper .nav-main-content .menu-content-sub li{padding-right:10px}.nav-main-wrapper .nav-main-content .nav-sub-content li{padding-left:10px}.nav-main-wrapper .nav-main-content .container{position:relative}.nav-main-wrapper .nav-main-content .container .btn-close{position:absolute;top:12px;right:26px;width:14px;height:14px;line-height:1;text-decoration:none;cursor:pointer;z-index:1}.nav-main-wrapper .nav-main-content .container .btn-close:before{text-decoration:none;color:#0a493e;font-weight:200;font-size:14px;font-size:1.4rem;width:14px;font-family:gwr_icons}.nav-main-wrapper .nav-main-content.open{display:block;overflow:auto;border-top:2px solid #37aa32;max-height:500px;height:auto;transition:all .3s ease-out}.nav-main-wrapper .nav-main-content.open .menu-content{padding-top:22px;padding-bottom:30px}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li a{left:0;opacity:1;cursor:pointer;font-weight:400;transition:left .3s ease-out,opacity .3s ease-out}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child a{transition-delay:0s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li a{transition-delay:.1s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li a{transition-delay:.2s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li a{transition-delay:.3s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li a{transition-delay:.4s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li+li a{transition-delay:.5s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li+li+li a{transition-delay:.6s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li+li+li+li a{transition-delay:.7s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li+li+li+li+li a{transition-delay:.8s}.nav-main-wrapper .nav-main-content.open .menu-content .menu-content-sub li:first-child+li+li+li+li+li+li+li+li+li a,.nav-main-wrapper .nav-main-content.open .menu-content .nav-sub-content.open li:first-child+li+li+li+li+li+li+li+li+li a{transition-delay:.9s}.nav-main-wrapper .nav-main-content .menu-content{position:relative;left:20px;padding:0}.nav-main-wrapper .nav-main-content .menu-content ul{display:block;padding:0;margin:0}.nav-main-wrapper .nav-main-content .menu-content ul.sub-item{display:none}.nav-main-wrapper .nav-main-content .menu-content ul li{list-style:none;display:block;float:none;position:static;padding-top:0;padding-bottom:0}.nav-main-wrapper .nav-main-content .menu-content ul li a{font-family:'Univers W01',Arial,sans-serif;font-size:16px;font-size:1.6rem;line-height:1.25;color:#494d56;text-decoration:none;padding:12px 0;display:block;border-bottom:1px solid #dbdbdd;position:relative;font-weight:400}.nav-main-wrapper .nav-main-content .menu-content ul li a.active,.nav-main-wrapper .nav-main-content .menu-content ul li a.current-page,.nav-main-wrapper .nav-main-content .menu-content ul li a:focus,.nav-main-wrapper .nav-main-content .menu-content ul li a:hover{border-bottom:2px solid #37aa32;text-decoration:none;padding-bottom:11px}.nav-main-wrapper .nav-main-content .menu-content .menu-content-sub li a{left:-100%;opacity:0;z-index:1001;transition:left .3s ease-out,opacity .3s ease-out}.nav-main-wrapper .nav-main-content .menu-content .menu-content-sub li a:after{border-top:3px solid #37aa32;border-right:3px solid #37aa32;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:10px;height:10px;content:"";position:absolute;right:4px;top:18px}.nav-main-wrapper .nav-main-content .menu-content .menu-content-sub li.no-children a:after{display:none}.nav-main-wrapper .nav-main-content .menu-content .nav-sub-content li a{left:-100%;opacity:0;cursor:default}.nav-main-wrapper .fixed .nav-main-thumb{position:fixed;z-index:1000!important;background-color:#fff;width:100%;top:0;padding-top:0;margin-top:0;min-height:50px;overflow:visible}.nav-main-wrapper .fixed .nav-main-thumb .logo-wrapper .logo{width:64px;height:36px;margin-top:6px;padding:0}.nav-main-wrapper .fixed .nav-main-thumb #menu-thumb,.nav-main-wrapper .fixed .nav-main-thumb .btn,.nav-main-wrapper .fixed .nav-main-thumb .menu-items-wrapper,.nav-main-wrapper .fixed .nav-main-thumb a.btn{margin-top:0}.nav-main-wrapper .fixed .nav-main-thumb .logo-wrapper .logo img{height:auto;width:100%}.nav-main-wrapper .fixed .nav-main-thumb .forms-wrapper{padding:0;margin-top:0}.nav-main-wrapper .fixed .nav-main-thumb .icons-wrapper a{display:block}}@media only screen and (min-width:1200px){.nav-main-wrapper .nav-main-thumb .forms-wrapper i{top:9px}}@media only screen and (min-width:1100px){.nav-main-wrapper .nav-main-thumb .forms-wrapper{width:150px}}@media only screen and (max-width:1024px){.header-wrapper .header #menu-trigger:before,.header-wrapper .header #menu-trigger:before:focus,.header-wrapper .header #menu-trigger:before:hover,.header-wrapper .header a.active,.header-wrapper .header a.link,.header-wrapper .header a:hover,.mm-menu-active .mm-wrapper .header-wrapper .header span#menu-trigger:focus{text-decoration:none}.container.rainbow.extreme{background-color:#c72d2d}.container.rainbow.extreme .rainbow-check-button{border-color:#fff;color:#fff}.container.rainbow.extreme .rainbow-board-info .rainbow-last-updated,.container.rainbow.extreme .rainbow-board-info h2{color:#fff}.container.rainbow.extreme .extreme-txt{color:#fff;margin-top:0}.container.rainbow{background:#fff;z-index:99999999;position:relative}.rainbow-board-info{top:-300px;height:0;position:relative;overflow:hidden}.rainbow-board-info .routes-collection .minor{font-weight:700;color:#D59134}.rainbow-board-info .routes-collection .major{font-weight:700;color:#c72d2d}.rainbow-board-info .routes-collection .gwr-icon{top:-3px;position:relative}.rainbow-board-info .routes-collection .icon-status_major.minor:before{color:#D59134}.rainbow-board-info .routes-collection .icon-status_major:before{color:#c72d2d}.rainbow-board-info h2{font-size:1.8rem;text-align:left;color:#525761;font-weight:700;margin-bottom:20px}.rainbow-board-info hr{border-top:1px solid #00036;top:-9px;position:relative;margin:0}.rainbow-board-info .checkmark{display:inline-block;margin-right:10px}.rainbow-board-info .rainbow-last-updated{color:#525761;font-size:.7em;position:relative;right:0;top:0;left:0}.rainbow-check-button{position:relative;right:auto;top:auto;padding:3px 15px;border:1px solid #000;font-weight:700;font-size:1.5rem;margin-bottom:21px}.rainbow-state-txt-status{color:#008073}.show-rainbow-board{height:100%;top:0;margin-top:30px;display:block!important}.nav-main-wrapper{display:none}.reciteme-active .sticky-wrapper.fixed .header-wrapper{top:60px!important}.main-navigation{height:65px;background:#fff}.account-status{display:block;text-align:left;font-weight:700;font-size:14px!important;font-size:1.4rem!important;color:#37aa31!important;margin:0;height:60px;line-height:60px;padding:0 0 0 20px}.checkmark{display:table-cell;vertical-align:middle}.checkmark:after{content:'';display:block;width:6px;height:10px;border:solid #7dd07a;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:5px;margin-right:0}.header-wrapper{display:block;background:#fff;height:63px;width:100%!important;padding:0 10px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);z-index:1001;position:relative}.header-wrapper .header{width:100%;padding:0;z-index:10;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.header-wrapper .header .travel-updates{cursor:pointer;text-align:center;height:63px;border-left:1px solid rgba(0,0,0,.15);border-right:1px solid rgba(0,0,0,.15);position:relative;margin-right:10px;margin-left:auto}.header-wrapper .header .travel-updates .loading-spinner{width:18%;position:absolute;z-index:9999;margin:auto;top:0;bottom:0;left:0}.header-wrapper .header .travel-updates .extreme-triangle{width:0;height:0;border-left:0 solid transparent;border-right:18px solid transparent;border-top:25px solid #c72d2d;position:absolute;top:0;left:0;display:none}.header-wrapper .header .travel-updates-container{background:#fff;display:table;height:100%;width:100%;position:relative}.header-wrapper .header .travel-updates-container .gwr-icon{margin-right:0;position:relative;left:3px;width:0;display:table-cell}.header-wrapper .header .travel-updates-container .icon-status_major,.header-wrapper .header .travel-updates-container .icon-status_major.minor{display:none}.header-wrapper .header .travel-updates-container .icon-status_major.minor:before{color:#D59134!important}.header-wrapper .header .travel-updates-container .icon-status_major:before{color:#c72d2d}.header-wrapper .header .travel-updates-label{color:#0a493e;font-weight:700;display:table-cell;vertical-align:middle;padding-left:1px}.header-wrapper .header .speak-app,.header-wrapper .header .travel-updates-arrow{display:none}.header-wrapper .header .arrow-down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;transition:.01s}.header-wrapper .header .btn,a .header-wrapper .header .btn{font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.15;padding:5px 10px;margin:0 auto;color:#fff;border-color:#E90C22;background:#E90C22}.header-wrapper .header .btn.active,.header-wrapper .header .btn:focus,.header-wrapper .header .btn:hover,a .header-wrapper .header .btn.active,a .header-wrapper .header .btn:focus,a .header-wrapper .header .btn:hover{border-color:#b80a1b;background:#b80a1b}.header-wrapper .header a.logo{padding:0;font-size:0;margin:0}.header-wrapper .header a.logo img{width:64px;height:36px;transition:height .3s ease-in-out,width .3s ease-in-out}.header-wrapper .header a.link{color:#0a493e;font-size:14px;line-height:34px;padding:12px 0 4px;margin:0 15px;border-bottom:0 solid #37aa32;transition:all .2s ease-out}.header-wrapper .header a.link.active,.header-wrapper .header a.link:hover{padding-bottom:20px;text-decoration:none;border-bottom-width:6px}.header-wrapper .header #menu-trigger{background-color:#37aa32;background-size:20px;border-radius:20px;display:block;width:40px;height:40px;padding:4px;box-shadow:0 2px 2px #aaa;margin:0;position:relative}.header-wrapper .header #menu-trigger:focus,.header-wrapper .header #menu-trigger:hover{cursor:pointer}.header-wrapper .header #menu-trigger:before{content:'\e829';font-family:gwr_icons;font-style:normal;speak:none;display:inline-block;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;top:10px;left:5px;position:absolute;font-size:20px;font-size:2rem;font-weight:400}.fixed .visible-sm-notfixed{display:none!important}.fixed .visible-sm-fixed{display:block!important}.fixed .header-wrapper{padding-top:0;z-index:999!important}.fixed .header-wrapper .header a.link{padding:12px 0 4px;line-height:34px}.fixed .header-wrapper .header a.link.link.active,.fixed .header-wrapper .header a.link.link:hover{padding-bottom:0}html.mm-menu-active{overflow:hidden!important}.reciteme-active.mm-menu-active .mm-wrapper #menu{margin-top:110px!important;top:0!important}.mm-menu-active{overflow:hidden;width:100%;height:100%}.mm-menu-active .mm-wrapper{overflow:initial}.mm-menu-active .mm-wrapper .header-wrapper{width:100%!important}.mm-menu-active .mm-wrapper .header-wrapper .header{position:relative}.mm-menu-active .mm-wrapper .header-wrapper .header span#menu-trigger{background-image:none}.mm-menu-active .mm-wrapper .header-wrapper .header span#menu-trigger:before{content:'\e84d';font-size:18px;font-size:1.8rem;left:6px;left:.6rem;top:11px;top:1.1rem}.mm-menu-active .lt-ie9 .nav-main-wrapper .menu-items-wrapper{letter-spacing:-1px}}@media only screen and (max-width:1024px) and screen and (max-width:400px){.header-wrapper .header .btn,a .header-wrapper .header .btn{padding:4px 6px;font-size:12px}}@media only screen and (max-width:1024px) and screen and (min-width:768px) and (max-width:991px),only screen and (max-width:1024px) and (min-device-width:768px) and (max-device-width:1024px){.mm-menu-active .lt-ie9 .nav-main-wrapper{display:none}.mm-menu-active .lt-ie9 .nav-main-wrapper .menu-items-wrapper{letter-spacing:-1px}.mm-menu-active .fixed .header-wrapper .header a.logo img{width:64px;height:36px!important;transition:height .3s ease-in-out,width .3s ease-in-out}}@media only screen and (max-width:1024px) and screen and (max-width:767px){.reciteme-active .sticky-wrapper.fixed .header-wrapper{top:0!important}.travel-updates{height:50px!important}.travel-updates .extreme-triangle{width:0;height:0;border-left:0 solid transparent;border-right:18px solid transparent;border-top:25px solid red;position:absolute;top:0;left:0;z-index:1}.travel-updates-container{background:#fff;display:table;height:100%;width:100%}.travel-updates-container .gwr-icon{margin-right:0;position:relative;left:3px;width:0;display:table-cell}.travel-updates-container .icon-status_major:before{color:#c72d2d}.travel-updates-label{color:#0a493e;font-weight:700;display:table-cell;vertical-align:middle;padding-left:1px}.lt-ie9 .nav-main-wrapper,.travel-updates-arrow{display:none}.arrow-down{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;transition:.01s}.main-navigation{height:50px}.header-wrapper{padding-top:0;height:50px}.header-wrapper .header{padding:0 50px 0 8px}.header-wrapper .header a.logo{margin:0;width:50px}.header-wrapper .header a.link{padding:12px 0 4px;line-height:34px;margin-left:10px;margin-right:0;font-weight:700;transition:none}.header-wrapper .header a.link.link.active,.header-wrapper .header a.link.link:hover{padding-bottom:0}.header-wrapper .header .btn{top:10px!important}.header-wrapper .basket-status .header .btn,.header-wrapper .basket-status .header a.btn{float:none}.header-wrapper .header a.logo img{width:100%}.fixed .header-wrapper{position:relative!important}}@media screen and (min-width:992px) and (max-width:1199px){.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a{padding-left:6px;padding-right:6px}}@media screen and (min-width:768px) and (max-width:1024px){.scroll-lock .header-wrapper .header a.logo img{width:auto;height:36px!important}.scroll-lock .fixed .header-wrapper{position:relative!important}}.btn-cart{display:inline-block;text-align:center;position:relative}.btn-cart .basket-icon{fill:#0a493e;width:24px;height:24px;display:inline-block;vertical-align:middle}.btn-cart .bf-price{color:#0a493e;display:inline-block;vertical-align:middle;font-weight:700}.btn-cart .bf-price small{font-size:.7em;margin-right:2px}.btn-cart .btn-cart__link{position:absolute;top:0;left:0;right:0;bottom:0}.header-wrapper .header .basket-status{text-align:center;position:relative;margin-left:30px}@media screen and (max-width:370px){.header-wrapper .header .basket-status{margin-left:8px}}@media screen and (max-width:460px){.header-wrapper .header .basket-status .btn,.header-wrapper .header .basket-status a.btn{font-size:13px;padding:4px 6px;max-width:96px}}.header-wrapper .header .basket-status .btn,.header-wrapper .header .basket-status a.btn{max-width:160px;white-space:normal}.header-wrapper .header .travel-updates__icon-status{display:none}.user-type{display:block}@media screen and (min-device-width:768px){.user-type{display:inline-block}}.user-type.user-type--account.state-active,.user-type.user-type--webtis.state-active{display:block}.user-type.user-type--account{display:none}.user-type.user-type--account.old{display:none!important}.user-type.user-type--account .user-type-webtis--state,.user-type.user-type--webtis{display:block}.user-type .user-type-webtis--state,.user-type.user-type--webtis .user-type-webtis--state,.user-type.user-type--webtis li:last-child{display:none}.header .basket-status .btn,.header .basket-status a.btn{float:none}.nav-main-wrapper .nav-main-thumb .btn:focus{z-index:20}.nav-main-wrapper .nav-main-thumb .btn.btn-coral,.nav-main-wrapper .nav-main-thumb a.btn.btn-coral{color:#0a493e;border-color:#0a493e}.nav-main-wrapper .nav-main-thumb .btn.btn-coral:hover,.nav-main-wrapper .nav-main-thumb a.btn.btn-coral:hover{background-color:#0a493e;color:#fff}.header-wrapper .btn.cro-A,.header-wrapper a.btn.cro-A,.nav-main-wrapper .nav-main-thumb .btn.cro-A,.nav-main-wrapper .nav-main-thumb a.btn.cro-A{color:#E90C22;border-color:#E90C22}.header-wrapper .btn.cro-A:hover,.header-wrapper a.btn.cro-A:hover,.nav-main-wrapper .nav-main-thumb .btn.cro-A:hover,.nav-main-wrapper .nav-main-thumb a.btn.cro-A:hover{background-color:#E90C22;color:#fff}.nav-main-wrapper .nav-main-thumb #menu-thumb ul li a.less-space{padding-right:15px;padding-left:15px}@media only screen and (min-width:1025px){#mobile-menu{display:none}}@media only screen and (max-width:1024px){#mobile-menu,.main-menu{display:-webkit-flex;display:-ms-flexbox}#mobile-menu{background-color:#fff;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:1000;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;bottom:0}.menu-box{position:relative;height:100%;overflow-y:auto;overflow-x:hidden}.main-menu{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;z-index:9995}.menu-link{padding:10px 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;position:relative}.menu-link:before{bottom:0}.menu-link a:hover{background-color:rgba(55,170,50,.2);color:#494d56!important}.menu-link a:focus,.menu-link a:hover,.menu-link a:visited{outline:0;border:none}.menu-link .go-back-child,.menu-link .menu-title-child,.menu-link a{text-decoration:none;color:#494d56;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.6;white-space:normal;display:block;padding:10px 10px 10px 60px;margin:0;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;position:relative}.menu-link .go-back-child .gwr-icon,.menu-link .menu-title-child .gwr-icon,.menu-link a .gwr-icon{position:absolute;left:20px;top:50%;margin-top:-10px;height:20px;font-size:20px}.menu-link.external-link a{color:#008073}.menu-not-signed-in,.menu-title{-webkit-order:0;-ms-flex-order:0;order:0;padding-left:20px;padding-right:20px}.buy-tickets,.menu-link,.my-account,.plan-journey{-webkit-order:1;-ms-flex-order:1;order:1}.destinations-and-events,.help-and-support{-webkit-order:2;-ms-flex-order:2;order:2}.external-link{-webkit-order:3;-ms-flex-order:3;order:3}.open-sub-menu{border-left:1px solid rgba(0,0,0,.1);padding:10px 30px;-webkit-order:2;-ms-flex-order:2;order:2;width:86px;position:relative}.go-back .arrow-back,.open-sub-menu:after{width:16px;height:16px;top:50%;margin-top:-8px;content:''}.open-sub-menu:after{border:4px solid #37aa32;border-top:none;border-left:none;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-link.go-back:before,.menu-link.menu-title:before,.menu-title{border:none}.menu-link.help-and-support{padding:10px 0!important}.menu-title{padding-right:20px;padding-left:20px}.go-back .go-back-child,.go-back .menu-title-child,.menu-title .go-back-child,.menu-title .menu-title-child{text-align:center;font-weight:700;color:#37aa32;padding:0;line-height:40px;vertical-align:middle;position:relative}.go-back{border-bottom:none;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.go-back .go-back-child{display:block;padding-left:40px;padding-right:15px;line-height:1.34}.go-back .arrow-back-container{position:relative;min-height:40px;display:block}.go-back .arrow-back{border:4px solid #37aa32;border-top:none;border-right:none;position:absolute;left:25px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sub-menu{display:none;min-height:100%;top:0;z-index:9999;width:100%;position:absolute;left:100%;background:#fff}.hide-menu{display:none!important}.show-submenu{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.sub-menu.relative{position:relative;top:0}.account-basket{-webkit-order:2;-ms-flex-order:2;order:2;font-size:12px;padding:0 17px;line-height:15px;position:relative;width:105px;border-left:rgba(0,0,0,.1) 1px solid;-webkit-flex-basis:105px;-ms-flex-preferred-size:105px;flex-basis:105px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.account-basket__value{color:#37aa31}.account-notice{padding-left:0;font-size:12px}.searching-box{margin-top:auto;margin-bottom:0;padding:12px 20px;position:relative;display:inline-block}.searching-box:before{top:0}.searching-box>input{border-radius:99px;width:100%;outline:0;border:none;color:#494d56;line-height:20px;background:#ebe8e5;height:40px;padding:12px;font-size:1.4rem}.searching-box .icon-search{right:20px;position:absolute;top:24px}.sing-in-box{padding-left:20px;padding-right:20px}.sing-in-box a{text-align:center;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;display:block;font-weight:700;color:#37aa32;padding:0;vertical-align:middle;margin-bottom:0}.menu-link:before,.searching-box:before{content:'';border-bottom:1px solid rgba(0,0,0,.1);display:block;position:absolute;right:0;left:20px}.searching-box,.sing-in-box{z-index:99999}.menu-close:before{content:'\e84d'!important;font-size:1.8rem;left:.6rem;top:1.1rem}}@media only screen and (max-width:767px){#mobile-menu{width:100%;margin-left:0;top:64px;right:-100%}}@media only screen and (min-width:768px) and (max-width:1024px){#mobile-menu{width:50%;margin-left:50%;right:-50%;top:63px}}@media only screen and (max-width:767px){.reciteme-active #mobile-menu{top:124px}}@media only screen and (min-width:768px) and (max-width:1024px){.reciteme-active #mobile-menu{top:123px}}body.reciteme-active{margin-top:-60px}#recite-wrapper{padding-top:60px}@media screen and (max-width:767px){.header-wrapper .header .travel-updates{width:95px}.header-wrapper .header .travel-updates-label{font-size:1rem}.header-wrapper .header .travel-updates-container .gwr-icon{font-size:70%}}@media screen and (min-width:768px) and (max-width:991px){.header-wrapper .header .travel-updates{width:134px}.header-wrapper .header .travel-updates .extreme-triangle{border-right:18px solid transparent;border-top:64px solid #c72d2d}.header-wrapper .header .travel-updates-label{font-size:1.3rem}.header-wrapper .header .travel-updates-container{padding-left:6px}.header-wrapper .header .travel-updates-container .gwr-icon{font-size:82%}}@media screen and (min-width:992px) and (max-width:1199px){.header-wrapper .header .travel-updates{width:160px}.header-wrapper .header .travel-updates .extreme-triangle{border-right:19px solid transparent;border-top:60px solid #c72d2d}.header-wrapper .header .travel-updates-container{padding-left:8px}.header-wrapper .header .travel-updates-container .gwr-icon{font-size:100%}}@media screen and (max-width:1024px){.routes-collection .desktopOverriden{display:none}.routes-collection .mobileOverriden{display:block}}@media screen and (min-width:1025px){.routes-collection .desktopOverriden{display:block}.routes-collection .mobileOverriden{display:none}}.rainbow-updates-header{display:inline-block;margin-right:20px}.disruption-text-header{margin-top:4px}.disruption-text-header .extreme{color:#fff}@media screen and (max-width:319px){.rainbow-updates-header{display:block;margin-right:0}.rainbow-last-updated{margin-bottom:20px;display:inline-block}.rainbow-board-info h2{margin-bottom:8px}}.goodService{color:#525761}.rainbow-board-info .show-rainbow-board>p{margin-top:0}.user-type-basket{position:relative;display:block}@media only screen and (max-width:370px){.header-wrapper .header a.logo img{width:46px}}.btn-cart__inner{display:none}.basket-loader{display:flex;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.basket-loader .spinner{height:24px;width:24px;border:4px solid rgba(255,255,255,.2);border-top-color:rgba(255,255,255,.8);border-radius:100%;-webkit-animation:rotation .6s infinite linear .25s;animation:rotation .6s infinite linear .25s;opacity:0}@-webkit-keyframes rotation{from{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{from{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}to{opacity:1;-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@media print{.nav-main-wrapper .sticky-wrapper{width:unset!important}.nav-main-wrapper .sticky-wrapper.fixed .container-fluid.nav-main-thumb{position:relative!important;z-index:13!important;top:unset!important;width:unset!important;margin-right:0!important}.nav-main-wrapper .sticky-wrapper.fixed .container-fluid.nav-main-thumb .logo-wrapper .logo{position:absolute;right:0;top:0}}.desktop-top-navigation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media screen and (max-width:1024px){.desktop-top-navigation{display:none}}.skip-navigation-link{color:#fff;text-decoration:none;cursor:pointer;text-align:left;font-weight:700;margin:0;font-size:14px;display:inline-block;line-height:24px;padding:8px 4px;border:none;top:-40px;left:0;position:absolute;background-color:#0a493e;z-index:99}.skip-navigation-link:focus{top:0}.skip-navigation-link:hover{color:#fff;text-decoration:underline}.skip-navigation-link:active,.skip-navigation-link:focus,.skip-navigation-link:visited{text-decoration:none}#skipNavigation{width:100%;display:block}#skipNavigation [class^=col-]{min-height:0}footer.footer{background-color:#fff;padding:0}footer.footer .footer-top-wrapper{background-color:#0a493e;margin-bottom:15px}footer.footer .footer-top{color:#fff;padding:15px}footer.footer .footer-top:after,footer.footer .footer-top:before{content:" ";display:table}footer.footer .no-footer-margin-bottom{margin-bottom:0!important}footer.footer .btn.contact-us-btn{display:inline-block;float:right;background:0 0;border:2px solid #fff;color:#fff;padding-left:25px;padding-right:25px;transition:background-color .3s ease;text-decoration:none}footer.footer .btn.contact-us-btn:hover{color:#525761;background-color:#fff;text-decoration:none}footer.footer .btn.contact-us-btn:focus{outline:#fff solid 2px;outline-offset:2px;background-color:#37aa32;color:#525761;border-color:#fff;z-index:10}footer.footer ul.social-media-btns{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0;list-style:none}@media screen and (max-width:767px){footer.footer .btn.contact-us-btn{float:none}footer.footer ul.social-media-btns{position:relative;width:100%;margin-bottom:10px}}footer.footer ul.social-media-btns li{padding:0;margin-right:5px}footer.footer ul.social-media-btns li:before{display:none!important}footer.footer ul.social-media-btns li:last-child{margin-right:20px}footer.footer .contact-us-message,footer.footer .contact-us-message-mobile{font-size:16px;line-height:22px}footer.footer .contact-us-message{display:none}footer.footer .contact-us-message-mobile{display:block;text-align:center;padding-bottom:12px}footer.footer .container ul .footer-list,footer.footer .container ul.footer-list{padding:0}footer.footer .container ul .footer-list li,footer.footer .container ul.footer-list li{list-style:none}footer.footer .container ul .footer-list li:before,footer.footer .container ul.footer-list li:before{height:0}footer.footer .container ul .footer-list li a,footer.footer .container ul.footer-list li a{font-size:14px;line-height:36px;display:inline-block;font-family:'Univers W01',Arial,sans-serif;font-weight:400}footer.footer .container ul .footer-list li a:outline,footer.footer .container ul.footer-list li a:outline{color:#fff}footer.footer .container ul.footer-list{margin-bottom:0;padding-bottom:24px}footer.footer .container ul.footer-list li:first-child a{font-size:16px;text-decoration:none;padding-bottom:0;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700}footer.footer .container ul.footer-list.last a{font-size:14px;color:#0a493e;display:inline-block;margin:0 0 10px;font-family:'Univers W01',Arial,sans-serif;font-weight:400}footer.footer .container .footer-list li,footer.footer .container ul.footer-list li a{color:#525761;padding-top:6px;line-height:24px;font-weight:400}footer.footer .container .footer-list>li:first-of-type a{color:#0a493e;padding:12px 0;font-weight:700}footer.footer .container .footer-bottom-links{text-align:center;margin:0;font-size:14px}footer.footer .container .footer-bottom-links li{display:inline-block;padding:0}footer.footer .container .footer-bottom-links li:before{width:0;height:0}footer.footer .container .footer-bottom-links li:after{content:"|";color:#000;padding:0 12px}footer.footer .container .footer-bottom-links li:last-of-type:after{content:""}footer.footer .container div.copyright-notice{text-align:center;padding-bottom:24px;font-size:14px}footer.footer .col-lg-15,footer.footer .col-md-15,footer.footer .col-sm-15,footer.footer .col-xs-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}footer.footer .col-xs-15{width:100%;float:left}@media (min-width:768px){footer.footer .col-sm-15{width:20%;float:left}}@media (min-width:992px){footer.footer .col-md-15{width:20%;float:left}}@media (min-width:1200px){footer.footer .col-lg-15{width:20%;float:left}}@media screen and (max-width:767px){footer.footer>.container .footer-list.last>li:first-child>a{margin-top:15px}footer.footer .social-btn-link{font-size:14px}footer.footer .footer-top{text-align:center}footer.footer .social-btn-link.twitter{background-position:-16.2em -6.15em;background-size:36em}footer.footer .social-btn-link.facebook{background-position:-16.2em -2.5em;background-size:36em}footer.footer .social-btn-link.instagram{background-position:-16.2em -20.85em;background-size:36em}footer.footer .social-btn-link.youtube{background-position:-16.2em -24.8em;background-size:36em}footer.footer .container ul.footer-bottom-links li{display:block}footer.footer .container ul.footer-bottom-links li:after{content:"";padding:0}footer.footer .container .footer-bottom-links li:last-of-type{padding-bottom:12px}}@media screen and (min-width:768px) and (max-width:1199px){.footer-bottom{padding-top:20px}.contact-us-message{text-align:left;padding:5px 10px}}@media screen and (min-width:768px){footer.footer{width:100%}footer.footer .contact-us-message-mobile{display:none}footer.footer .contact-us-message{display:inline-block}footer.footer .btn.contact-us-btn{float:none}footer.footer .container .footer-list>li:first-child>a{margin-top:0}}.lt-ie10 footer.footer .contact-us-message{width:auto}@media screen and (min-width:1200px){footer.footer .btn.contact-us-btn{margin-left:15px;margin-top:0}}.footer-boxes-container{display:table}.footer-boxes-container .footer-box{display:table-cell;vertical-align:top}.footer-boxes-container .footer-box.align-middle{vertical-align:middle}@media screen and (max-width:767px){.footer-boxes-container{display:block}.footer-boxes-container .footer-box{width:100%;display:inline-block}.footer-boxes-container .footer-box.align-middle{display:none}.social-media-btns{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.timeline{width:100%!important;max-width:1025px}.component-twitter .twitter-wrapper{text-align:center}.component-twitter .twitter-wrapper .twitter-timeline,.component-twitter .twitter-wrapper .twitter-tweet{min-width:260px!important}.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-initialized.slick-slider{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.row-carousel .slick-initialized.slick-slider ul.slick-dots{left:0;margin-left:24px;position:relative;bottom:0;margin-bottom:0}.row-carousel .slick-initialized.slick-slider ul.slick-dots li:before{position:absolute;width:7px;height:7px;top:0;left:0;border-radius:5px}.component-station-details .accordion ul li:before,.component-station-details .accordion__station-details ul li:before{height:0}.slick-track{position:relative;top:0;left:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.slick-track:after,.slick-track:before{display:table;content:''}.slick-list{position:relative;display:block;margin:0;padding:0;width:100%;overflow-x:hidden}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-list .slick-list,.slick-list .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#accordion-link{display:block;padding:0 10px;line-height:24px;color:#fff;max-width:92%;font-weight:700}@media screen and (max-width:500px){#accordion-link{max-width:91%}}.component-station-details{margin-bottom:0}.component-station-details .station-details__title{margin:0 0 15px 10px;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;font-size:22px;color:#515661}.component-station-details>.row>div{padding-left:0;padding-right:0}.component-station-details .station-name{padding-top:20px;padding-bottom:20px;background:url(/Assets/img/sprites.png) -138px -170px no-repeat #0a493e;background-size:500px 500px}.component-station-details .station-name h2{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.25;color:#fff;margin:0;padding:0 10px 0 70px;word-wrap:break-word}.component-station-details .accordion,.component-station-details .accordion ul li{padding:0}.component-station-details .accordion ul{padding:0;list-style:none;margin:0}.component-station-details .accordion ul .accordion-thumb{background-color:#0a493e;border-bottom:1px solid #fff;padding:13px 0}.component-station-details .accordion ul .accordion-thumb .accordion-title,.component-station-details .accordion ul .accordion-thumb a{display:block;padding:0 10px;line-height:24px;color:#fff;max-width:92%;font-weight:700}@media screen and (max-width:500px){.component-station-details .accordion ul .accordion-thumb .accordion-title,.component-station-details .accordion ul .accordion-thumb a{max-width:91%}}.component-station-details .accordion ul .accordion-thumb .caret-custom::after{border-color:#fff transparent transparent;border-width:7px;right:10px;top:22px}.component-station-details .accordion ul .accordion-thumb:focus,.component-station-details .accordion ul .accordion-thumb:hover{cursor:pointer}.component-station-details .accordion ul .accordion-thumb:focus .accordion-title,.component-station-details .accordion ul .accordion-thumb:focus a,.component-station-details .accordion ul .accordion-thumb:hover .accordion-title,.component-station-details .accordion ul .accordion-thumb:hover a{text-decoration:underline}.component-station-details .accordion ul .accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.component-station-details .accordion ul .accordion-thumb:last-child{border-bottom:0}.component-station-details .accordion ul .accordion-thumb .gwr-icon{position:absolute;top:17px;right:7px;color:#fff}.component-station-details .accordion ul .accordion-thumb .icon-carat_up,.component-station-details .accordion ul .accordion-thumb.open .icon-carat_down{display:none}.component-station-details .accordion ul .accordion-thumb.open .icon-carat_up{display:block}.component-station-details .accordion ul .accordion-content ul{padding:10px 0;margin-left:20px}.component-station-details .accordion ul .accordion-content ul li{border-bottom:1px solid #cfd0d0;padding:20px 10px 20px 60px}.component-station-details .accordion ul .accordion-content ul li h6{color:#909298;margin:0}.component-station-details .accordion ul .accordion-content ul li h6:before{font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;color:inherit;font-size:200%;margin-top:-5px}.component-station-details .accordion ul .accordion-content ul li p{color:#494d56;margin-bottom:0}.component-station-details .accordion ul .accordion-content ul li .accordion-title,.component-station-details .accordion ul .accordion-content ul li .accordion-title:focus,.component-station-details .accordion ul .accordion-content ul li .accordion-title:hover,.component-station-details .accordion ul .accordion-content ul li a,.component-station-details .accordion ul .accordion-content ul li a:focus,.component-station-details .accordion ul .accordion-content ul li a:hover{color:#008073}.component-station-details .accordion ul .accordion-content ul li .accordion-title:hover,.component-station-details .accordion ul .accordion-content ul li a:hover{text-decoration:underline}.component-station-details .accordion ul .accordion-content ul li:last-child{border-bottom:none}.component-station-details .accordion__station-details{padding:0}.component-station-details .accordion__station-details ul{padding:0;list-style:none;margin:0}.component-station-details .accordion__station-details ul li{padding:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);margin-bottom:10px}.component-station-details .accordion__station-details ul li:last-child{margin-bottom:0}.component-station-details .accordion__station-details ul .accordion-thumb{background:#0a493e;padding:13px 0}.component-station-details .accordion__station-details ul .accordion-thumb .accordion-title,.component-station-details .accordion__station-details ul .accordion-thumb a{display:block;padding:0 10px;line-height:24px;color:#fff;max-width:92%;font-weight:700}@media screen and (max-width:500px){.component-station-details .accordion__station-details ul .accordion-thumb .accordion-title,.component-station-details .accordion__station-details ul .accordion-thumb a{max-width:91%}}.component-station-details .accordion__station-details ul .accordion-thumb h5.accordion-title{margin:0;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700}.component-station-details .accordion__station-details ul .accordion-thumb .caret-custom::after{border-color:#fff transparent transparent;border-width:7px;right:10px;top:22px}.component-station-details .accordion__station-details ul .accordion-thumb:focus,.component-station-details .accordion__station-details ul .accordion-thumb:hover{cursor:pointer}.component-station-details .accordion__station-details ul .accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.component-station-details .accordion__station-details ul .accordion-thumb:last-child{border-bottom:0}.component-station-details .accordion__station-details ul .accordion-thumb .gwr-icon{position:absolute;top:17px;right:7px;color:#fff;margin-right:0}.component-station-details .accordion__station-details ul .accordion-thumb .icon-carat_up,.component-station-details .accordion__station-details ul .accordion-thumb.open .icon-carat_down{display:none}.component-station-details .accordion__station-details ul .accordion-thumb.open .icon-carat_up{display:block}.component-station-details .accordion__station-details ul .accordion-content.station-details__content{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:#fff}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #d6d6d6;font-size:16px;line-height:normal;font-family:'Univers W01',Arial,sans-serif;font-weight:400;text-align:left}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row:nth-child(odd){background:#ebf7f5}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row:nth-child(even){background:#fff}.component-station-details .grey ul .accordion-thumb,.component-station-details .grey-content-no-bg .accordion-thumb{background:#dfded9!important}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row:last-child{border-bottom:none}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-title{border-right:1px solid #d6d6d6;color:#484c56;width:275px}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-title h6{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;line-height:normal;margin:0}.button-group h2,.explore-filters .explore-filters-title{font-family:'Glypha W01',"Times New Roman",serif}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc{width:100%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;line-height:1.25}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc :first-child,.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc :last-child{margin-top:0;margin-bottom:0}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc,.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-title{padding:20px 15px 17px 20px}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon{margin-right:10px;width:auto}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon:before{margin:0}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon.icon-close_no_circle{color:#e53935;font-size:19px}@media print{.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon.icon-close_no_circle{color:#000}}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon.icon-tick{color:#008073;font-size:23px}@media print{.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__icon.icon-tick{color:#000}}.component-station-details .grey ul .accordion-thumb .accordion-title,.component-station-details .grey ul .accordion-thumb a,.component-station-details .grey ul .accordion-thumb span,.component-station-details .grey-content-no-bg .accordion-thumb .accordion-title,.component-station-details .grey-content-no-bg .accordion-thumb a,.component-station-details .grey-content-no-bg .accordion-thumb span{color:#535760!important;text-decoration:none}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .feature-availability__label{font-size:16px}@media screen and (max-width:767px){.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding:14px 10px 12px 20px}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-title{border-right:none;margin-bottom:8px}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc{font-size:14px}.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-desc,.component-station-details .accordion__station-details ul .accordion-content.station-details__content .station-details__content-row .content-row_col-title{padding:0;width:100%}}.component-station-details .grey-content-no-bg .accordion-content{background:0 0!important}.component-station-details.smallprint .accordion-content li{margin:0 0 0 45px!important;float:none!important;display:block}.component-station-details.smallprint .accordion-content li::before{top:0;left:-30px!important}@media screen and (max-width:767px){.component-station-details{padding:0!important;margin-bottom:30px}}.component-station-details.accordion-sitecore{padding-bottom:30px}.component-station-details.accordion-sitecore .accordion-group:before{display:none}.component-station-details.accordion-sitecore .accordion ul .accordion-content ol{margin-left:5px;padding-left:2em;display:block}.component-station-details.accordion-sitecore .accordion ul .accordion-content ol li{display:block;position:relative}.component-station-details.accordion-sitecore .accordion ul .accordion-content ol li:before{display:block;width:1.5em;text-align:right;top:0;left:-2em;background:0 0;border-radius:0}.component-station-details.accordion-sitecore .accordion ul .accordion-content ul{padding-left:20px;margin-left:10px}.component-station-details.accordion-sitecore .accordion ul .accordion-content ul li{padding:5px 0;border-bottom:0}.component-station-details.accordion-sitecore .accordion ul .accordion-content ul li:before{height:10px;top:11px;left:-20px}.component-live-departures{margin-bottom:30px}.component-live-departures.at-bottom{margin-top:30px;margin-bottom:0}.component-station-alert{padding:20px 10px 15px;background-color:#fff;margin-bottom:30px;border:1px solid #cc4b00}.component-station-alert .gwr-icon{color:#cc4b00;vertical-align:initial}@media print{.accordion__station-details ul li{padding:0;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);margin-bottom:10px}.accordion__station-details ul li:last-child{margin-bottom:0}.accordion__station-details ul li:before{height:0}.accordion__station-details ul .accordion-thumb{background:#000!important}.accordion__station-details ul .accordion-thumb .icon-carat_down,.accordion__station-details ul .accordion-thumb .icon-carat_up{display:none}.accordion__station-details ul .accordion-thumb .accordion-title,.accordion__station-details ul .accordion-thumb a{color:#fff!important}.accordion__station-details ul .accordion-content{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.accordion__station-details ul .accordion-content.station-details__content .station-details__content-row{border-bottom:1px solid #d6d6d6}.accordion__station-details ul .accordion-content.station-details__content .station-details__content-row:nth-child(odd){background:#f6f6f6!important}.component-live-departures *,.component-station-at-glance *,.component-station-details *{-webkit-print-color-adjust:exact!important;color-adjust:exact!important}.component-station-alert{position:relative;display:block;page-break-inside:avoid;border:1px solid #000}.component-station-alert .gwr-icon{color:#000}}.row-explore-west{margin-left:0;margin-right:0}.filter-offers-button-container{padding:32px}.sticky-container{padding:0}.sticky-to-top .explore-filters{position:fixed;top:40px}.sticky-to-bottom .explore-filters{position:absolute;bottom:0}.explore-filters{padding:20px 0 0;width:280px;-webkit-overflow-scrolling:touch}.explore-filters.safari{overflow:scroll}.explore-filters h2{display:inline-block;font-size:18px;font-weight:700;margin-bottom:4px}.explore-filters h3{font-size:14px;margin-top:20px;margin-bottom:6px}.explore-filters h3 .gwr-icon{display:none;float:right;line-height:20px}.explore-filters .explore-filters-title{font-weight:400;font-size:16px;font-size:1.6rem;margin-bottom:20px}.explore-filters .all-destinations-wrap{display:inline-block}.explore-filters .btn-all-destinations{margin-top:10px;color:#fff;background-color:#0a493e;border-color:#0a493e;margin-right:20px}.explore-filters .btn-all-destinations .glyphicon{color:#fff}.explore-filters .btn-all-destinations.selected,.explore-filters .btn-all-destinations:focus,.explore-filters .btn-all-destinations:hover{background-color:#008073;border-color:#008073}.explore-filters .btn-more-filters{color:#fff;background-color:#0a493e;border-color:#0a493e;margin-top:10px;padding-right:0}.explore-filters .btn-more-filters.is-filter-selected,.explore-filters .btn-more-filters:focus,.explore-filters .btn-more-filters:hover{background-color:#008073;border-color:#008073}.explore-filters .btn-more-filters .glyphicon{color:#fff}.explore-filters .btn-more-filters span{top:4px;font-size:16px;font-size:1.6rem;margin-left:10px}.explore-filters .btn-more-filters span:before{content:'\e82f'}.explore-filters .btn-more-filters.open span:before{content:'\e830'}.explore-filters .more-filters{display:none}@media screen and (max-width:768px){.explore-filters .all-destinations-wrap{display:block}.explore-filters .btn-all-destinations{margin-top:0;margin-right:0}}.explore-results{text-align:center}.explore-results .explore-grid{margin:0 auto;max-width:948px}.explore-results .explore-grid:after{content:'';display:block;clear:both}.explore-results .explore-results-message{text-align:left;margin:20px 0}.explore-results .grid-item{text-align:left;position:relative;float:left;margin:5px}.explore-results .btn-more-offers{color:#525761;background-color:#f7f5ef;border-color:#525761;margin-top:20px}.explore-results .btn-more-offers .glyphicon{color:#525761}.explore-results .btn-more-offers:focus,.explore-results .btn-more-offers:hover{background-color:#e0ded8}@media screen and (max-width:1200px){.explore-results .explore-results-message{margin-right:20px}}@media screen and (max-width:480px){.explore-results .explore-results-message{margin-right:0;text-align:center}}@media screen and (max-width:948px){.explore-results .explore-grid{max-width:790px}}@media screen and (max-width:790px){.explore-results .explore-grid{max-width:632px}}@media screen and (max-width:632px){.explore-results .explore-grid{max-width:474px}}@media screen and (max-width:474px){.explore-results .explore-grid{max-width:316px}}@media screen and (max-width:316px){.explore-results .explore-grid{max-width:310px}.explore-results .grid-item{margin:0 0 5px}}.button-container{border-top:1px solid #8e9090;border-bottom:1px solid #8e9090;margin:12px 0 0}.scrollbar{height:200px;overflow:auto}.explore-filters-clear{float:right;font-size:12px;cursor:pointer;line-height:26px;background-color:transparent;padding:0;font-weight:700;border:none;outline:0;color:#008073}.explore-filters-clear:hover{text-decoration:underline}.button-group:after,.button-group:before{content:" ";display:table}.button-group h2{font-weight:400;font-weight:700;font-size:16px;font-size:1.6rem;line-height:1;display:inline-block;margin:0 10px 0 0}.jumbotron .station-address,.jumbotron p.top-info{font-family:'Univers W01',Arial,sans-serif}.button-group .button{display:block;font-size:14px;font-size:1.4rem;border:0;outline:0;background:0 0;line-height:20px;margin:0;padding:5px;width:100%;text-align:left}.button-group .button i{background:#fff;color:#fff;font-size:16px;font-size:1.6rem;width:20px;width:2rem;border:1px solid #8e9090}.button-group .button:hover{background-color:rgba(0,128,115,.4);color:#20605a}.button-group .button.is-checked i{background:#008073}.button-group+.button-group{border-top:1px solid #f7f5ef}.no-scroll{overflow:hidden!important;-webkit-overflow-scrolling:unset;height:1px}@media screen and (max-width:991px){.explore-filters{width:250px}}@media screen and (max-width:767px){.sticky-container{position:fixed;overflow-y:scroll;top:0;right:0;bottom:0;left:0;background:#faf9f5;z-index:5000}.sticky-container h2.visible-xs{display:inline-block!important}.sticky-container .explore-filters-clear{color:#525761;text-decoration:underline}.sticky-container .explore-filters-clear:after{content:" filters"}.sticky-container .explore-filters{width:100%;padding:12px;margin-bottom:100px}.sticky-container .explore-filters h3{background:#525761;color:#fff;padding:12px;margin-bottom:0}.sticky-container .explore-filters h3 .gwr-icon.icon-carat_down{display:inline-block}.sticky-container .explore-filters h3.open .gwr-icon.icon-carat_down{display:none}.sticky-container .explore-filters h3.open .gwr-icon.icon-carat_up{display:inline-block}.sticky-container .explore-filters h3 .selected-filters{font-size:1.1rem}.sticky-container .explore-filters .button-container{border:none;padding:0 12px;background:#e0ded8;margin:0;overflow:hidden;height:auto;max-height:0;transition:max-height .8s}.sticky-container .explore-filters .button-container .button .icon-tick,.sticky-container .explore-filters .button-container .button-group{border:none!important}.sticky-container .explore-filters .button-container .button:hover{background:#d8d7d3}.sticky-container .explore-filters .button-container.open{max-height:600px}.sticky-container .filters-mobile-footer{background:#0a493e;position:fixed;right:0;bottom:0;left:0;top:auto!important;height:100px;margin:0;z-index:6000;padding:12px}.sticky-container .filters-mobile-footer>div{padding:12px}.sticky-container .filters-mobile-footer>div .btn-close{background:0 0;border:2px solid #fff;color:#fff;transition:background-color .3s ease;text-decoration:none;padding:8px 0}}.explore-carousel{background:#6dcb99;padding:24px 12px 0;margin-bottom:10px}.explore-carousel h2{font-size:1.8rem;text-align:left;color:#0a493e;font-weight:700;margin-bottom:0;margin-left:20px}@media screen and (max-width:768px){.explore-carousel{text-align:center}.explore-carousel h2{padding-top:12px;text-align:center;margin:0 0 16px}}.component-carousel .carousel-control,.component-carousel .carousel-indicators{z-index:20}#jumbotron-font-size-bigger{font-size:42px}#jumbotron-gradient-bottom{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}#jumbotron-gradient-top{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.component-jumbotron{margin-bottom:40px}.jumbotron{position:relative;-ms-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;color:#fff;padding:0;margin-bottom:0;min-height:360px;background-color:#70CE9C}.jumbotron.has-overlay{overflow:hidden}.jumbotron.has-overlay:after{content:"";z-index:1;position:absolute;left:0;top:0;bottom:0;right:0;width:100%;min-height:100%;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.7)),color-stop(100%,rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%)}.jumbotron .jumbo__content{padding:70px 0}.jumbotron .jumbo__content .info{margin-left:0;padding-top:20px;width:200%}.jumbotron p{margin:0}.jumbotron p.top-info{margin:24px 24px 0 0;text-align:right;font-weight:400;font-size:1.4rem;font-size:14px;line-height:30px}.jumbotron .station-address{font-weight:400;font-size:20px;font-size:2rem;line-height:1.4}.jumbotron .h2,.jumbotron h1,.jumbotron h2,.jumbotron h4{font-family:'Glypha W01',"Times New Roman",serif}.jumbotron .h2,.jumbotron h1,.jumbotron h2{font-size:42px;font-weight:400;font-weight:200;line-height:1.15;margin-bottom:5px}.jumbotron h4{font-size:2rem;font-weight:400;line-height:1.4}.jumbotron .separator{height:2px;display:block;background-color:#fff;margin-bottom:20px}.jumbotron a{background-color:#008073;border:0;padding-top:7px;padding-bottom:7px;text-decoration:none;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease;box-shadow:none!important}.jumbotron a:focus,.jumbotron a:hover{box-shadow:0 8px 12px 0 rgba(0,0,0,.5);background-color:#008073!important}.jumbotron pre{background-color:transparent;border:0}.jumbotron h1,.jumbotron h2,.jumbotron h4,.jumbotron p,.jumbotron pre{padding-right:20px}.jumbotron a,.jumbotron h1,.jumbotron h2,.jumbotron h4,.jumbotron p,.jumbotron pre{color:#fff;position:relative;z-index:3}.jumbotron.multipage-jumbotron{background-color:#4dc386;background-color:rgba(77,195,134,.8);background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc4dc386, endColorstr=#cc4dc386);zoom:1}.jumbotron.multipage-jumbotron a,.jumbotron.multipage-jumbotron h1,.jumbotron.multipage-jumbotron h2,.jumbotron.multipage-jumbotron h4,.jumbotron.multipage-jumbotron p,.jumbotron.multipage-jumbotron pre{color:#0a493e}.jumbotron.multipage-jumbotron .separator{background-color:#0a493e}@media screen and (min-width:768px){.jumbotron.qtt-overlay{padding-bottom:197px!important}}@media screen and (max-width:767px){.jumbotron.qtt-overlay{padding-bottom:137px!important}.main-header .jumbotron.qtt-overlay .campaign-copyright{margin-top:30px}}.jumbotron.gradient-direction__top-down.has-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.jumbotron.gradient-direction__bottom-up.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.main-header .jumbotron{z-index:0;min-height:360px;overflow:hidden;padding:0;position:relative}.main-header .jumbotron .background{position:absolute;top:-50%;left:-50%;width:200%;height:200%}.main-header .jumbotron .background img,.main-header .jumbotron .background source{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}html .main-header .jumbotron .background.with-bg-overlay>.overlay,html.lt-ie9 .main-header .jumbotron .background.with-bg-overlay:before{display:none}html .main-header .jumbotron .background.with-bg-overlay:before,html.lt-ie9 .main-header .jumbotron .background.with-bg-overlay>.overlay{display:block;content:"";position:absolute;z-index:1;left:0;top:0;bottom:0;right:0;background:#000;opacity:.1;filter:alpha(opacity=10)}.main-header .jumbotron.home-jumbotron{min-height:338px}.main-header .jumbotron.home-jumbotron .jumbo__content{padding-top:30px;padding-bottom:80 px}.main-header .jumbotron.station-info-jumbotron{background-color:#008073;min-height:260px}.main-header .jumbotron.station-info-jumbotron h1,.main-header .jumbotron.station-info-jumbotron h2{font-size:42px;font-size:4.2rem;line-height:52px;line-height:5.2rem;margin-bottom:10px}.main-header .jumbotron.station-info-jumbotron h1:before,.main-header .jumbotron.station-info-jumbotron h2:before{position:absolute;left:-60px;top:4px;z-index:3;font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;color:inherit;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-header .jumbotron.station-info-jumbotron h1:before:hover:before,.main-header .jumbotron.station-info-jumbotron h2:before:hover:before{text-decoration:none}@media (max-width:991px){.main-header .jumbotron.station-info-jumbotron h1:before,.main-header .jumbotron.station-info-jumbotron h2:before{left:-50px}}.main-header .jumbotron.station-info-jumbotron .separator{margin-bottom:10px}.main-header .jumbotron.station-info-jumbotron .station-address{padding:0}.main-header .jumbotron.noimage{min-height:263px}.main-header .jumbotron.noimage a,.main-header .jumbotron.noimage h1,.main-header .jumbotron.noimage h2,.main-header .jumbotron.noimage h4,.main-header .jumbotron.noimage p,.main-header .jumbotron.noimage pre{color:#0a443a}.main-header .jumbotron.noimage h1,.main-header .jumbotron.noimage h2{font-size:42px;line-height:56px}.main-header .jumbotron.noimage h4{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.4}.main-header .jumbotron.noimage h4 .strong{font-weight:700}.main-header .jumbotron.noimage .separator{background-color:#0a443a}.main-header .jumbotron.noimage .cta{display:none}.main-header .jumbotron.noimage>div{padding-top:60px;padding-bottom:58px}.main-header .jumbotron.noimage .campaign-copyright{padding:0}.main-header .jumbotron.small-letters h1,.main-header .jumbotron.small-letters h2{font-size:42px;line-height:56px}.main-header .jumbotron.small-letters h4{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.4}.main-header .jumbotron.small-letters h4 .strong{font-weight:700}.main-header .jumbotron.small-letters.center .jumbo__content .info,.main-header .jumbotron.small-letters.center .jumbo__content .jumbo__subtitle,.main-header .jumbotron.small-letters.center .jumbo__content .jumbo__title{width:100%}.main-header .jumbotron.small-letters.center h4{max-width:700px;margin:auto}.main-header .jumbotron .campaign-copyright{font-size:10px;text-align:center;margin:0;padding:0;width:100%;display:block}@media screen and (max-width:480px){.main-header .jumbotron .campaign-copyright{font-size:8px}}@media screen and (max-width:374px){.main-header .jumbotron .campaign-copyright{font-size:7px}}body.hasBookingHorizon .main-header .jumbotron .campaign-copyright{position:absolute;bottom:5px}@media screen and (max-width:768px){body.hasBookingHorizon .main-header .jumbotron .campaign-copyright{bottom:74px}}@media screen and (min-width:769px){body.hasBookingHorizon .main-header .jumbotron .campaign-copyright{bottom:164px}}@media screen and (min-width:768px) and (max-width:1024px){.main-header .jumbotron .jumbo__content{padding:50px 0}.main-header .jumbotron.home-jumbotron .jumbo__content{padding-bottom:110px}.main-header .jumbotron.home-jumbotron h1,.main-header .jumbotron.home-jumbotron h2{font-size:42px;font-size:4.2rem;line-height:48px;line-height:4.8rem}.main-header .jumbotron.home-jumbotron h4{font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.main-header .jumbotron.home-jumbotron a{font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem}}@media screen and (max-width:768px){.main-header .jumbotron{min-height:262px}.main-header .jumbotron .jumbo__content{padding:70px 0}.main-header .jumbotron h1,.main-header .jumbotron h2{font-size:42px;font-size:4.2rem;line-height:48px;line-height:4.8rem}.main-header .jumbotron h4{font-size:24px;font-size:2.4rem;line-height:32px;line-height:3.2rem}.main-header .jumbotron a{font-size:16px;font-size:1.6rem;line-height:36px;line-height:3.6rem}.main-header .jumbotron.home-jumbotron{min-height:297px}.main-header .jumbotron.home-jumbotron .jumbo__content{padding:20px 0}}@media screen and (max-width:1200px){.main-header .jumbotron.station-info-jumbotron .icon-rail_logo:before{content:none}}.main-header .component-jumbotron .jumbotron--banner.overlay-level-1.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.overlay-level-2.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.overlay-level-3.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.overlay-level-4.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.overlay-level-5.has-overlay:after{content:"";display:block;bottom:0;left:0;right:0;z-index:-1;position:absolute;top:0}.main-header .component-jumbotron .jumbotron--banner,.main-header .component-jumbotron .jumbotron--banner.banner-size-small{min-height:260px}.main-header .component-jumbotron .jumbotron--banner.banner-size-large{min-height:450px}.main-header .component-jumbotron .jumbotron--banner.overlay-level-0.has-overlay:after{background:0 0}.main-header .component-jumbotron .jumbotron--banner.overlay-level-1.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner.overlay-level-2.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner.overlay-level-3.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner.overlay-level-4.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.4) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner.overlay-level-5.has-overlay:after{background:linear-gradient(0deg,#000 0,rgba(0,0,0,.5) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner .jumbo__title{margin-bottom:1.6rem;font-weight:200;width:50%}.main-header .component-jumbotron .jumbotron--banner .jumbo__subtitle{width:50%}@media screen and (min-width:1px){.main-header .component-jumbotron .jumbotron--banner .jumbo__content{padding-bottom:30px;padding-top:30px}}.main-header .component-jumbotron .jumbotron--banner.low-margin{min-height:200px}.main-header .component-jumbotron .jumbotron--banner.gradient-direction__top-down.overlay-level-1.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__top-down.overlay-level-2.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__top-down.overlay-level-3.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__top-down.overlay-level-4.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__top-down.overlay-level-5.has-overlay:after{background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.main-header .component-jumbotron .jumbotron--banner.gradient-direction__bottom-up.overlay-level-1.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__bottom-up.overlay-level-2.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__bottom-up.overlay-level-3.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__bottom-up.overlay-level-4.has-overlay:after,.main-header .component-jumbotron .jumbotron--banner.gradient-direction__bottom-up.overlay-level-5.has-overlay:after{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}@media screen and (max-width:667px){.jumbotron .jumbo__content .info{width:100%;padding-right:0}.main-header .component-jumbotron .jumbotron--banner .jumbo__subtitle,.main-header .component-jumbotron .jumbotron--banner .jumbo__title{width:100%}}.banner-breakpoint-alignments{background-repeat:no-repeat;width:100%;height:0;padding-top:35%!important;background-size:cover;min-height:0!important;margin-bottom:-40px}.banner-breakpoint-alignments:after{background:0 0!important}.banner-breakpoint-alignments .separator{display:none}.banner-breakpoint-alignments .jumbo__subtitle{z-index:0}.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{position:absolute;left:0!important;right:0!important;font-size:10px;padding:0 10px;bottom:95px;text-align:center}@media screen and (max-width:480px){.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{font-size:8px}}@media screen and (max-width:454px){.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{font-size:6px}}@media screen and (max-width:768px){.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{bottom:70px}}@media screen and (max-width:540px){.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{bottom:65px}}@media screen and (max-width:450px){.banner-breakpoint-alignments .jumbo__subtitle .campaign-copyright{bottom:56px}}.component-station-at-glance{padding:20px 10px 15px;background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.35);margin-bottom:30px}.component-station-at-glance .station-at-glance-title{font-family:'Glypha W01',"Times New Roman",serif;margin:0 10px 19px;font-size:22px;font-weight:700;color:#515661}@media screen and (max-width:767px){.component-station-at-glance{padding:20px 10px 10px}.component-station-at-glance .station-feature-list{display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component-station-at-glance .station-feature-list .station-feature-item .feature-name{padding:3px 20px 3px 4px}}.component-station-at-glance .station-feature-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.component-station-at-glance .station-feature-list .station-feature-item{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-style:normal;border-radius:4px;min-height:44px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 10px 10px;width:calc(33.333334% - (2 * 10px));-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;background-color:transparent}.component-station-at-glance .station-feature-list .station-feature-item.available{color:#008073;border:1px solid #008073}.component-station-at-glance .station-feature-list .station-feature-item.available .feature-icon{color:#515661}.component-station-at-glance .station-feature-list .station-feature-item.available .feature-name{font-weight:700}.component-station-at-glance .station-feature-list .station-feature-item.available .feature-availability{background-color:#d9f0ed;font-size:23px}.component-station-at-glance .station-feature-list .station-feature-item.unavailable{color:#898989;border:1px solid #e5e5e5}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-icon{color:#898989}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-name{font-weight:400}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-availability{background-color:#e5e5e5;font-size:19px}.component-station-at-glance .station-feature-list .station-feature-item:active,.component-station-at-glance .station-feature-list .station-feature-item:focus,.component-station-at-glance .station-feature-list .station-feature-item:hover,.component-station-at-glance .station-feature-list .station-feature-item:visited{text-decoration:none}.component-station-at-glance .station-feature-list .station-feature-item:hover{cursor:pointer}.component-station-at-glance .station-feature-list .station-feature-item .feature-icon{width:44px;font-style:normal;font-size:23px;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:3px 0 0 3px}.component-station-at-glance .station-feature-list .station-feature-item .feature-name{font-size:14px;line-height:1.29;margin:0;padding:3px 4px 3px 2px;text-align:left;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.component-station-at-glance .station-feature-list .station-feature-item .feature-availability{width:44px;margin-right:0;font-size:19px;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px;border-radius:0 3px 3px 0}.component-station-at-glance .station-feature-list .station-feature-item .feature-availability,.component-station-at-glance .station-feature-list .station-feature-item .feature-icon{height:100%;min-height:42px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:568px) and (max-width:735px){.component-station-at-glance .station-feature-list{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.component-station-at-glance .station-feature-list .station-feature-item{width:calc(50% - (2 * 10px))}}@media screen and (max-width:567px){.component-station-at-glance .station-feature-list .station-feature-item{width:calc(100% - (2 * 10px))}}@media print{.component-station-at-glance .station-at-glance-title,.component-station-at-glance .station-feature-list .station-feature-item.available .feature-icon,.component-station-at-glance .station-feature-list .station-feature-item.available .feature-icon:before,.component-station-at-glance .station-feature-list .station-feature-item.available .feature-name{color:#000!important}.component-station-at-glance{background:#fff!important;box-shadow:none;border-bottom:1px solid #000;display:block;position:relative;page-break-inside:avoid}.component-station-at-glance .station-feature-list .station-feature-item.available{color:#000!important;border:1px solid #000}.component-station-at-glance .station-feature-list .station-feature-item.available .feature-availability{background:#000!important;color:#fff!important}.component-station-at-glance .station-feature-list .station-feature-item.available .feature-availability:before{color:#fff!important}.component-station-at-glance .station-feature-list .station-feature-item.unavailable{color:#898989!important;border:1px solid #e5e5e5}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-icon,.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-icon:before,.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-name{color:#898989!important}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-availability{background:#e5e5e5!important;color:#898989!important}.component-station-at-glance .station-feature-list .station-feature-item.unavailable .feature-availability:before{color:#898989!important}}.component-location-details{margin-left:0;margin-right:0}.component-location-details.no-title .section-title{display:none}.map-container{position:relative}.map-container .map-overlay .map-info-general,.map-container .map-overlay .map-info-station,.map-container .map-overlay .print__container{pointer-events:all}.address-info-container{z-index:9;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}@media screen and (max-width:1199px){.address-info-container{padding:0}}.map.map-general,.map.map-station{z-index:8}@media screen and (min-width:768px){.map{position:absolute;height:100%}}.map-canvas{width:100%;height:100%}.map-canvas.map-canvas-general{border-top:1px solid #f69143}@media screen and (max-width:767px){.component-location-details{margin-bottom:0}.component-location-details .map-canvas.map-canvas-station,.component-location-details .map.map-station{min-height:200px}.map-container .map{width:100%;margin:0}.map.map-general{min-height:300px}.map.map-station{min-height:156px}.map-canvas.map-canvas-general{height:300px}.map-canvas.map-canvas-station{height:156px}}.map-info-general,.map-info-panel{margin-top:60px;margin-bottom:60px}@media screen and (max-width:767px){.map-info-general,.map-info-panel{margin-top:0;margin-bottom:0}}.map-info-station{margin-top:40px;margin-bottom:25px}@media screen and (min-width:768px){.map-info-general,.map-info-panel{min-height:300px}.map-info-station{min-height:340px}}@media screen and (max-width:767px){.map-info-station{margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){.map-info-station{margin-top:86px;margin-bottom:30px;min-height:334px}}.map-info-general,.map-info-station{background-color:#525761;color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between}.map-info-general p,.map-info-general pre,.map-info-station p,.map-info-station pre{font-family:'Univers W01',Arial,sans-serif;font-weight:400;line-height:1.63;font-size:16px;margin-top:0;margin-bottom:10px}.map-info-general .secondary,.map-info-station .secondary{margin-top:auto}.map-info-general .primary,.map-info-station .primary{margin-bottom:15px}.map-info-general .primary pre,.map-info-station .primary pre{word-break:keep-all}@media screen and (max-width:767px){.map-info-general .primary pre,.map-info-station .primary pre{background-color:transparent;line-height:1.63;font-size:16px;margin-bottom:0}}.map-info-general .primary .title,.map-info-station .primary .title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:-50px}.map-info-general .primary .location-details__title,.map-info-station .primary .location-details__title{position:relative;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:200;color:#fff;line-height:1.29;font-size:34px;margin-bottom:10px}.map-info-general .primary .icon-in-header,.map-info-station .primary .icon-in-header{display:none}.map-info-general .primary .icon-in-header.icon-map_pin,.map-info-general .primary .icon-in-header.icon-rail_logo,.map-info-station .primary .icon-in-header.icon-map_pin,.map-info-station .primary .icon-in-header.icon-rail_logo{display:block;font-size:32px;margin-right:20px;width:auto}.map-info-general .primary .icon-in-header.icon-map_pin:before,.map-info-general .primary .icon-in-header.icon-rail_logo:before,.map-info-station .primary .icon-in-header.icon-map_pin:before,.map-info-station .primary .icon-in-header.icon-rail_logo:before{font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;color:inherit;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;position:relative;z-index:3;margin-right:0}.map-info-general .primary .icon-in-header.icon-map_pin:before:hover:before,.map-info-general .primary .icon-in-header.icon-rail_logo:before:hover:before,.map-info-station .primary .icon-in-header.icon-map_pin:before:hover:before,.map-info-station .primary .icon-in-header.icon-rail_logo:before:hover:before{text-decoration:none}@media screen and (max-width:767px){.map-info-general .primary .location-details__title,.map-info-station .primary .location-details__title{font-size:20px;margin-bottom:14px}.map-info-general .primary .icon-in-header.icon-map_pin,.map-info-general .primary .icon-in-header.icon-rail_logo,.map-info-station .primary .icon-in-header.icon-map_pin,.map-info-station .primary .icon-in-header.icon-rail_logo{font-size:20px;width:auto;text-align:left;margin-right:8px}.map-info-general .primary .icon-in-header.icon-map_pin:before,.map-info-general .primary .icon-in-header.icon-rail_logo:before,.map-info-station .primary .icon-in-header.icon-map_pin:before,.map-info-station .primary .icon-in-header.icon-rail_logo:before{margin-right:0}.map-info-general .primary .title,.map-info-station .primary .title{margin-left:0}}.map-info-general .secondary,.map-info-station .secondary{display:inline-block;width:100%}.map-info-general .secondary p,.map-info-station .secondary p{margin-bottom:15px}.component-live-departures-results,.map-info-panel{margin-bottom:0}.map-info-general a,.map-info-station a{display:inline-block;color:#fff;word-break:break-all}.map-info-general a button,.map-info-station a button{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.5;padding:5px 20px;border:2px solid #494d56;background-color:rgba(255,255,255,.4)}.map-info-general a button:hover,.map-info-station a button:hover{background-color:rgba(0,0,0,.1)}.map-info-general .btn,.map-info-station .btn{color:#fff;border:2px solid #fff;transition:background-color .3s ease}.map-info-general .btn:hover,.map-info-station .btn:hover{color:#525761;background-color:#fff!important;transition:background-color .3s ease}.component-location-details.festival-and-events-map .map-info-panel .secondary,.component-location-details.festival-and-events-map .map-info-panel .secondary a{color:#fff}.map-info-general{padding:25px 50px 25px 80px}.map-info-station{padding:27px 52px 31px 86px}@media screen and (max-width:767px){.map-info-station{padding:14px 20px 18px}}.component-location-details.festival-and-events-map .map-info-panel .icon-in-header.icon-map_pin:before{content:'\e801'}.component-location-details.festival-and-events-map .map-info-panel .secondary p{background-color:transparent}@media screen and (min-width:768px){.in-header .map-station:before{content:"";z-index:1;position:absolute;left:0;top:0;width:100%;min-height:90px;background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(0,0,0,.8)),color-stop(50px,rgba(0,0,0,0)));background:linear-gradient(to bottom,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 50px)}}.print__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%}.print__button{background-color:#525761;color:#fff;border:none;font-family:'Univers W01',Arial,sans-serif;font-size:14px;font-weight:700;text-align:center;padding:13px 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.print__button:hover{cursor:pointer}.print__button:active,.print__button:focus,.print__button:hover,.print__button:visited{border:none}.print__button-icon{margin-right:6px;width:auto;font-size:18px}.print__button-icon:before{margin-right:0}.print__button-label{vertical-align:middle;text-align:left}@media screen and (max-width:767px){.print__container{background-color:#faf9f5;padding:10px 20px}.print__button{width:100%}}@media print{.address-info-container,.has-sidebar .col-md-8{width:100%}.has-sidebar .col-md-4,.icons-wrapper,.map-container .map,.map-info-general .secondary,.map-info-station .secondary,.menu-items-wrapper,.nav-main-content,.nav-top-wrapper,.print__container,footer.footer{display:none}.map-container{color:#000}.map-info-general,.map-info-station{margin:0;padding:0 12px}.map-info-general pre,.map-info-station pre{border:none;margin-bottom:0}.map-info-general .primary,.map-info-station .primary{margin-bottom:0}.map-info-general .primary .title,.map-info-station .primary .title{padding-right:120px;margin-left:0}a[href]:after{content:""}.col-sm-2.logo-wrapper{width:100%;position:relative}.col-sm-2.logo-wrapper #desktop-home-link{position:absolute;right:0;top:0}}.map-info-panel{z-index:9;margin-top:0}#departures-and-arrivals__accordion{box-shadow:0 2px 4px 0 rgba(0,0,0,.35);width:100%}#departures-and-arrivals__accordion-group{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#departures-and-arrivals__accordion-thumb{background-color:#4dc386;color:#0a493e;font-family:'Glypha W01',"Times New Roman",serif;font-size:22px;font-weight:700;line-height:normal;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:12px 18px 12px 10px;width:100%}#departures-and-arrivals__accordion-thumb.open .icon-carat_up{display:block}#departures-and-arrivals__accordion-thumb .icon-carat_up,#departures-and-arrivals__accordion-thumb.open .icon-carat_down{display:none}#departures-and-arrivals__accordion-thumb .icon-carat_down{display:block}#departures-and-arrivals__accordion-thumb .icon-carat_down,#departures-and-arrivals__accordion-thumb .icon-carat_up{margin-right:0;font-size:19px}#departures-and-arrivals__accordion-thumb:hover{cursor:pointer}#departures-and-arrivals__accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}#departures-and-arrivals__accordion-content{background-color:#fff;width:100%}#departures-and-arrivals__accordion-title{color:#0a493e;text-align:left;text-decoration:none}#departures-and-arrivals__accordion-title:active,#departures-and-arrivals__accordion-title:focus,#departures-and-arrivals__accordion-title:hover,#departures-and-arrivals__accordion-title:visited{outline:0;text-decoration:none}.component-live-departures-results .accordion{margin:12px 0 0 12px}.component-live-departures-results .next-page,.component-live-departures-results .prev-page{cursor:pointer;display:inline-block;text-align:center;border:none;background-color:transparent;color:#525761}.component-live-departures-results .prev-page{padding:10px 10px 20px}.component-live-departures-results .prev-page .icon-left_arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.component-live-departures-results .next-page{padding:20px 10px 10px}.component-live-departures-results .next-page .icon-right_arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.component-live-departures-results .glyphicon-menu-down,.component-live-departures-results .glyphicon-menu-up{font-size:1.6rem;color:#494d56}.component-live-departures-results .head{background-color:#0a493e;padding-left:24px;padding-right:12px}.component-live-departures-results .head p{color:#fff;margin:10px 0}.component-live-departures-results .body .row p{margin-bottom:10px;margin-top:10px;word-break:break-word;min-width:41px}.component-live-departures-results .body .row .strikethrough{text-decoration:line-through}.component-live-departures-results .body .row .delayed-time{color:#e53935}.component-live-departures-results .body .row .status{color:#e53935;display:block}.component-live-departures-results .body>.row{margin-left:0;margin-right:0}.component-live-departures-results .body>.row.odd{background-color:#fff}.component-live-departures-results .body>.row.even{background-color:#ebf7f5}.component-live-departures-results .body>.row .gwr-icon:hover{cursor:pointer}.component-live-departures-results .body>.row .icon-open{color:#494d56;font-size:1.2rem;line-height:2.4rem}.component-live-departures-results .body>.row .icon-closed{color:#494d56;font-size:1.2rem;line-height:2.4rem;display:none}.component-live-departures-results .body>.row.open{border-bottom:1px solid #e6e8e8}.component-live-departures-results .body>.row.open .icon-open{display:none}.component-live-departures-results .body>.row.open .icon-closed{display:block}.component-live-departures-results .body .route-overview .row{position:relative;margin:0}.component-live-departures-results .body .route-overview .row .dot{left:30.5%}.component-live-departures-results .body .route-overview .row:first-child{border-top:0}.component-live-departures-results .body .route-overview .row.refresh-row{margin-right:0;margin-left:0;border-top:1px dashed #e0e0e0;border-bottom:1px solid #eeeeed;position:relative}.component-live-departures-results .body .route-overview .row.refresh-row p{margin-left:46px;font-size:14px;font-size:1.4rem}.component-live-departures-results .body .route-overview .row.refresh-row .icon-refresh{position:absolute;top:50%;margin:-12px 0 0;color:#525761;cursor:pointer;padding:0;border:none;background-color:transparent}.component-live-departures-results .body .route-overview .row.refresh-row .icon-refresh:before{font-size:1.6rem;line-height:2.4rem}.component-live-departures-results .body .route-overview .row .innerborder{border-top:1px solid #eeedeb}.component-live-departures-results .body .accordion-content.route-overview{background-color:rgba(224,222,216,.2);border-top:1px solid #eeedeb;border-bottom:1px solid #f5f5f5}.component-live-departures-results .body .accordion-content.route-overview .selected-station p,.component-live-departures-results .body .accordion-content.route-overview .selected-station span{font-weight:700}.component-live-departures-results .nav-tabs{margin-left:0;padding-left:12px}.component-live-departures-results .nav-tabs .tab-thumb.active .departure-and-arrival-tab,.component-live-departures-results .nav-tabs .tab-thumb.active .departure-and-arrival-tab:active,.component-live-departures-results .nav-tabs .tab-thumb.active .departure-and-arrival-tab:focus,.component-live-departures-results .nav-tabs .tab-thumb.active .departure-and-arrival-tab:hover,.component-live-departures-results .nav-tabs .tab-thumb.active .departure-and-arrival-tab:visited{border:0;border-bottom:4px solid #37aa32;color:#333;background-color:transparent}.component-live-departures-results .nav-tabs .departure-and-arrival-tab{display:inline-block;outline:0;background-color:transparent;border:0;padding:11px 2px;margin-right:0;font-family:'Univers W01',Arial,sans-serif;font-weight:700;color:#333;border-bottom:4px solid transparent;transition:all .2s ease-out;cursor:pointer}.component-live-departures-results .nav-tabs .departure-and-arrival-tab:active,.component-live-departures-results .nav-tabs .departure-and-arrival-tab:focus,.component-live-departures-results .nav-tabs .departure-and-arrival-tab:hover,.component-live-departures-results .nav-tabs .departure-and-arrival-tab:visited{background-color:transparent;outline:0;border:none;border-bottom:4px solid transparent;color:#333}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description p,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text .description p,h1.explore{color:#525761}.component-live-departures-results .nav-tabs a{display:inline-block}.component-live-departures-results .nav-tabs a:active,.component-live-departures-results .nav-tabs a:focus,.component-live-departures-results .nav-tabs a:hover,.component-live-departures-results .nav-tabs a:visited{outline:0;text-decoration:none}.component-live-departures-results__container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:10px}@media screen and (max-width:991px){.component-live-departures-results .accordion,.component-live-departures-results .body .route-overview .row{margin:0;padding:0}.component-live-departures-results .accordion .dot,.component-live-departures-results .body .route-overview .row .dot{left:28%}.component-live-departures-results .accordion.refresh-row p,.component-live-departures-results .body .route-overview .row.refresh-row p{margin-left:34px}.component-live-departures-results .head{padding:0}}h1.explore{font-size:3.9rem;font-weight:400;margin-top:-20px}.explore-results .carousel-wrapper .promo,.explore-results .explore-grid .promo{border:0;text-decoration:none;width:272px;height:148px;background:#fff;border-radius:5px;display:block;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.explore-results .carousel-wrapper .promo:hover .cta a,.explore-results .explore-grid .promo:hover .cta a,.explore-results .no-results .btn-clean-filters:hover{text-decoration:underline}.explore-results .carousel-wrapper .promo:hover,.explore-results .explore-grid .promo:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12)}.explore-results .carousel-wrapper .promo p,.explore-results .explore-grid .promo p{margin-top:0;line-height:1.8rem!important}.explore-results .carousel-wrapper .promo.article.large .promo-img-container,.explore-results .explore-grid .promo.article.large .promo-img-container{position:relative;height:132px!important}.explore-results .carousel-wrapper .promo.article.large .promo-img-container .promo-img,.explore-results .explore-grid .promo.article.large .promo-img-container .promo-img{height:132px}.explore-results .carousel-wrapper .promo .promo-container,.explore-results .explore-grid .promo .promo-container{margin:0;display:block;border-top:solid 9px #E90C22}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container,.explore-results .explore-grid .promo .promo-container .promo-text-container{padding:0;background:0 0}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text{padding:10px 15px 15px;min-height:1px}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text .description{height:initial;padding:0}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description h2,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text .description h2{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.33;height:52px;height:5.2rem;height:auto;color:#525761;margin-bottom:8px}@media screen and (max-width:767px){.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text .cta{display:none}}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta a,.explore-results .explore-grid .promo .promo-container .promo-text-container .promo-text .cta a{display:none!important;color:#008073}.explore-results .carousel-wrapper .promo .promo-container .promo-text-container .pc,.explore-results .explore-grid .promo .promo-container .promo-text-container .pc{color:#008073;font-size:1.2rem;font-weight:700;padding-top:12px}.explore-results .carousel-wrapper .promo .promo-container .promo-img-container .promo-img,.explore-results .explore-grid .promo .promo-container .promo-img-container .promo-img{background-color:#EEE;max-width:100%;width:100%}.explore-results .carousel-wrapper .promo .promo-container .promo-img,.explore-results .carousel-wrapper .promo .promo-container .promo-img-container,.explore-results .explore-grid .promo .promo-container .promo-img,.explore-results .explore-grid .promo .promo-container .promo-img-container{min-height:1px}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-red,.explore-results .explore-grid .promo .promo-container.promo-theme-red{border-color:#E90C22}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-cranberry,.explore-results .explore-grid .promo .promo-container.promo-theme-cranberry{border-color:#b3274a}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-yellow,.explore-results .explore-grid .promo .promo-container.promo-theme-yellow{border-color:#fadc64}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-orange,.explore-results .explore-grid .promo .promo-container.promo-theme-orange{border-color:#cc4b00}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-green,.explore-results .explore-grid .promo .promo-container.promo-theme-green{border-color:#4dc386}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-blue,.explore-results .explore-grid .promo .promo-container.promo-theme-blue{border-color:#2b4685}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-purple,.explore-results .explore-grid .promo .promo-container.promo-theme-purple{border-color:#4a2c4d}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-black,.explore-results .explore-grid .promo .promo-container.promo-theme-black{border-color:#494d56}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-navyblue,.explore-results .explore-grid .promo .promo-container.promo-theme-navyblue{border-color:#2b4685}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-white,.explore-results .explore-grid .promo .promo-container.promo-theme-white{border-color:#fff}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-featured,.explore-results .explore-grid .promo .promo-container.promo-theme-featured{border-color:#0a493e}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-featured h3,.explore-results .explore-grid .promo .promo-container.promo-theme-featured h3{color:#0a493e!important;font-size:1.8rem;text-align:left!important}.explore-results .carousel-wrapper .promo .promo-container.promo-theme-featured p,.explore-results .explore-grid .promo .promo-container.promo-theme-featured p{color:#0a493e!important;text-align:left!important}.explore-results .carousel-wrapper .promo.large,.explore-results .explore-grid .promo.large{width:272px;height:272px}@media screen and (max-width:272px){.explore-results .carousel-wrapper .promo.large,.explore-results .explore-grid .promo.large{width:310px}}.explore-results .carousel-wrapper .promo.large .promo-container,.explore-results .explore-grid .promo.large .promo-container{overflow:hidden}.explore-results .carousel-wrapper .promo.large .promo-container .promo-text-container,.explore-results .explore-grid .promo.large .promo-container .promo-text-container{width:100%;height:148px;overflow:hidden}.explore-results .carousel-wrapper .promo.large .promo-container .promo-img-container,.explore-results .explore-grid .promo.large .promo-container .promo-img-container{width:100%;overflow:hidden}.explore-results .carousel-wrapper .promo.large .promo-container .promo-img,.explore-results .carousel-wrapper .promo.large .promo-container .promo-img-container,.explore-results .explore-grid .promo.large .promo-container .promo-img,.explore-results .explore-grid .promo.large .promo-container .promo-img-container{height:158px}.explore-results .carousel-wrapper .promo.large .promo-container .promo-text-container.col-sm-12,.explore-results .explore-grid .promo.large .promo-container .promo-text-container.col-sm-12{height:272px}.explore-results .carousel-wrapper .promo.Normal .promo-container .promo-img-container,.explore-results .carousel-wrapper .promo.Normal .promo-container .promo-text-container,.explore-results .carousel-wrapper .promo.medium .promo-container .promo-img-container,.explore-results .carousel-wrapper .promo.medium .promo-container .promo-text-container,.explore-results .explore-grid .promo.Normal .promo-container .promo-img-container,.explore-results .explore-grid .promo.Normal .promo-container .promo-text-container,.explore-results .explore-grid .promo.medium .promo-container .promo-img-container,.explore-results .explore-grid .promo.medium .promo-container .promo-text-container{float:none;display:table-cell;width:50%}.explore-results .carousel-wrapper .promo.Normal .promo-container .promo-text-container,.explore-results .carousel-wrapper .promo.medium .promo-container .promo-text-container,.explore-results .explore-grid .promo.Normal .promo-container .promo-text-container,.explore-results .explore-grid .promo.medium .promo-container .promo-text-container{width:initial}.explore-results .carousel-wrapper .promo.Normal .promo-container div.promo-text-container,.explore-results .carousel-wrapper .promo.medium .promo-container div.promo-text-container,.explore-results .explore-grid .promo.Normal .promo-container div.promo-text-container,.explore-results .explore-grid .promo.medium .promo-container div.promo-text-container{height:148px}.explore-results .carousel-wrapper .promo.Normal .promo-container .promo-img,.explore-results .carousel-wrapper .promo.medium .promo-container .promo-img,.explore-results .explore-grid .promo.Normal .promo-container .promo-img,.explore-results .explore-grid .promo.medium .promo-container .promo-img{height:148px;min-height:initial}.explore-results .carousel-wrapper .promo.Normal .promo-container .promo-text-container.col-sm-12,.explore-results .carousel-wrapper .promo.medium .promo-container .promo-text-container.col-sm-12,.explore-results .explore-grid .promo.Normal .promo-container .promo-text-container.col-sm-12,.explore-results .explore-grid .promo.medium .promo-container .promo-text-container.col-sm-12{width:100%;display:block}.explore-results .no-results{padding-top:40px}.explore-results .no-results .btn-clean-filters{color:#008073;padding:0;margin:0;outline:0;border:none;font-weight:700;background-color:transparent;cursor:pointer}@media screen and (max-width:906px){.explore-results .explore-grid{margin:0!important;width:100%!important;max-width:none!important}.explore-results .explore-grid .grid-item,.explore-results .explore-grid .grid-item .promo{width:100%!important}}.news-list .promo.news{margin-bottom:15px}.news-list .promo.news .promo-text-container{background-color:#fff}.news-list .promo.news .promo-text-container .promo-text .cta a span{color:#008073}.news-list .promo.news .promo-text-container.col-sm-6{width:70%}.news-list .promo.news .promo-img-container{width:30%}.news-list .promo.news .news-featured-date{display:block}.news-list .promo.news .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.news-list .promo.news .promo-text-container .promo-text .navigation p{color:#525761!important}.news-list .promo.news .promo-text-container .promo-text .cta a,.news-list .promo.news .promo-text-container .promo-text .cta span,.news-list .promo.news .promo-text-container .promo-text .description,.news-list .promo.news .promo-text-container .promo-text .description h2,.news-list .promo.news .promo-text-container .promo-text .description h3,.news-list .promo.news .promo-text-container .promo-text .description h4,.news-list .promo.news .promo-text-container .promo-text .description h5,.news-list .promo.news .promo-text-container .promo-text .description h6,.news-list .promo.news .promo-text-container .promo-text .description p{color:#525761}@media (max-width:767px){.news-list .promo.news .promo-img-container,.news-list .promo.news .promo-text-container.col-sm-6{width:100%}}.component-filter-list .promo,.component-filter-list .promo.news{margin-bottom:0}.component-filter-list .promo .promo-container .promo-img-container .promo-img,.component-filter-list .promo .promo-container .promo-text,.component-filter-list .promo.news .promo-container .promo-img-container .promo-img,.component-filter-list .promo.news .promo-container .promo-text{height:215px;min-height:215px}.component-grid-article-list{margin-top:30px}.component-grid-article-list .promo-grid{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-left:-10px;margin-right:-10px}.component-grid-article-list .promo-grid .promo{min-height:250px;border-top:10px #0a493e solid;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;background:#fff;cursor:pointer;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:10px;width:calc(33.3333333334% - 20px)}@media screen and (max-width:768px){h1.explore{font-size:2.9rem}.explore-results .explore-results-message{text-align:left}.component-grid-article-list .promo-grid .promo{width:calc(100% - 20px)}}.component-grid-article-list .promo-grid .promo .promo-body{width:50%;padding:10px 15px 15px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;color:#0a493e;font-family:'Univers W01',Arial,sans-serif;font-weight:400}.component-grid-article-list .promo-grid .promo .description{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;width:100%}.component-grid-article-list .promo-grid .promo .cta{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;font-size:14px;font-weight:700;color:#008073;width:100%;line-height:normal}.component-grid-article-list .promo-grid .promo h2{text-align:left;margin:10px 0 16px;word-break:keep-all;font-size:20px;line-height:1.25;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}.component-grid-article-list .promo-grid .promo p{text-align:left;text-overflow:ellipsis;word-wrap:break-word;word-break:keep-all;margin:0 0 10px;line-height:18px;font-size:14px}.component-grid-article-list .promo-grid .promo .promo-box-img-wrap{width:50%;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;border-bottom-right-radius:5px}.component-grid-article-list .promo-grid .promo .promo-box-img{display:block;width:100%;background-position:center;background-size:cover;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.component-grid-article-list .promo-grid .promo .promo-box-img.b-loaded .loading-icon{display:none}.component-grid-article-list .promo-grid .promo .loading-icon{display:block;margin-top:50%}.component-grid-article-list .promo-grid .promo:hover{text-decoration:none;box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12)}.component-grid-article-list .promo-grid .promo:hover .cta,.promo:focus .promo-text .cta a,.promo:hover .promo-text .cta a{text-decoration:underline}.component-grid-article-list .promo-grid .promo:hover .promo-box-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transition:all .3s ease-out}.component-grid-article-list .load-more-btn{font-size:14px;font-weight:700;color:#008073;line-height:normal;margin:30px auto 0;display:block;background:0 0;border:none}.component-grid-article-list .load-more-btn .gwr-icon{display:block;margin:0 auto;font-size:20px}.component-grid-article-list .loader{display:block;margin:0 auto}.component-grid-article-list .loader .loading-icon{display:block}.component-grid-article-list .hide-by-first-load{display:none}.cluster-promo .clusterwrap{margin:4px}.cluster-promo [class*=col-]{padding-right:0;padding-left:0}a.promo:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.promo{transition:all .3s ease-out;box-shadow:0 0 0 rgba(0,0,0,.15);z-index:1;cursor:pointer;position:relative}.promo:focus,.promo:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12);transition:all .3s ease-out;z-index:10}.promo:focus .promo-img,.promo:hover .promo-img{-webkit-transform:scale(1.05)!important;-ms-transform:scale(1.05)!important;transform:scale(1.05)!important;transition:all .3s ease-out}.promo:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.promo .promo-text-container .promo-text .navigation{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;font-size:14px;font-size:1.4rem;line-height:1.6}.promo .promo-text-container .promo-text .description h2{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:20px;font-size:2rem;line-height:1.25}.promo .promo-text-container .promo-text .description p{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.4}.promo .promo-text-container .promo-text .description h3{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:200;font-size:72px;font-size:7.2rem;line-height:1.25}.promo .promo-text-container .promo-text .description h3 span{font-size:48px;font-size:4.8rem}.promo .promo-text-container .promo-text .description h4{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:16px;font-size:1.6rem}.promo .promo-text-container .promo-text .description h2,.promo .promo-text-container .promo-text .description h3,.promo .promo-text-container .promo-text .description h4,.promo .promo-text-container .promo-text .description p{word-break:keep-all}.promo .promo-text-container .promo-text .cta{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;font-size:14px;font-size:1.4rem}.promo .large .promo-text-container .promo-text .description h2,.promo .large .promo-text-container .promo-text .description h3,.promo .large .promo-text-container .promo-text .description h4,.promo .large .promo-text-container .promo-text .description h5,.promo .large .promo-text-container .promo-text .description h6,.promo .ut-medium .promo-text-container .promo-text .description h2,.promo .ut-medium .promo-text-container .promo-text .description h3,.promo .ut-medium .promo-text-container .promo-text .description h4,.promo .ut-medium .promo-text-container .promo-text .description h5,.promo .ut-medium .promo-text-container .promo-text .description h6{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.25}@media (max-width:767px){.cluster-promo [class*=col-]{padding-right:12px;padding-left:12px}.cluster-promo>.row>div{padding-right:0;padding-left:0}.promo .promo-text-container .promo-text .description h2,.promo .promo-text-container .promo-text .description h3,.promo .promo-text-container .promo-text .description h4,.promo .promo-text-container .promo-text .description h5,.promo .promo-text-container .promo-text .description h6,.promo .promo-text-container .promo-text .description p{display:block}}.promo .promo-img{overflow:hidden;padding:0}.promo .news-featured-date{display:none!important}@media (max-width:991px){.promo .promo-container .promo-text-container .promo-img-container .promo-img{width:100%;margin-left:0}.promo .promo-container .promo-text-container .promo-text .navigation p{font-size:1.4rem}}.promo-container .promo-text-container{background-color:#525761}@media (min-width:768px){.promo-container .promo-text-container{min-height:300px}.promo-container .promo-text-container.info-promo{min-height:0}}.promo-container .promo-text-container .promo-text .navigation p{color:#fff!important;margin-bottom:10px}.promo-container .promo-text-container .promo-text .cta a,.promo-container .promo-text-container .promo-text .cta span,.promo-container .promo-text-container .promo-text .description,.promo-container .promo-text-container .promo-text .description h2,.promo-container .promo-text-container .promo-text .description h3,.promo-container .promo-text-container .promo-text .description h4,.promo-container .promo-text-container .promo-text .description h5,.promo-container .promo-text-container .promo-text .description h6,.promo-container .promo-text-container .promo-text .description p{color:#fff}.promo-container .promo-text-container .promo-text{padding:5px 0 57px 20px;min-height:220px}.promo-container .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2);padding-right:20px;margin-bottom:10px}.promo-container .promo-text-container .promo-text .description{padding-right:20px}.promo-container .promo-text-container .promo-text .description :last-child{margin-bottom:0}.promo-container .promo-text-container .promo-text .description h2,.promo-container .promo-text-container .promo-text .description h4,.promo-container .promo-text-container .promo-text .description h5,.promo-container .promo-text-container .promo-text .description h6{margin-bottom:11px}.promo-container .promo-text-container .promo-text .description h3{margin-bottom:0}.promo-container .promo-text-container .promo-text .cta{position:absolute;bottom:20px}.promo-container .promo-img-container{overflow:hidden;padding:0}.promo-container .promo-img{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:300px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-out}.promo-container.large,.promo-container.large .promo-img,.promo-container.large .promo-text-container .promo-text{min-height:450px}.promo-container.large .promo-text-container .promo-text .description{height:294px}.promo{display:table;width:100%}.promo .promo-container{display:table-row;border-collapse:collapse}.promo .promo-container .promo-img-container,.promo .promo-container .promo-text-container{display:table-cell;vertical-align:top}.cluster-promo .row::after,.cluster-promo .row::before,.promo .row::after,.promo .row::before{content:"";display:none}@media screen and (min-width:768px) and (max-width:991px){.promo{margin-bottom:12px}.promo .promo-text-container .promo-text{min-height:300px}.promo .promo-container.large .promo-img-container,.promo .promo-container.large .promo-text-container{display:block}.promo .promo-container.large .promo-text-container .promo-text{min-height:0;padding-bottom:100px}.promo .promo-container.large .promo-text-container .promo-text .description{height:auto}.promo .promo-container.large .promo-img{height:300px;min-height:300px}}@media (max-width:767px){.promo.promo--video .promo-container .promo-text-container{width:100%;padding-bottom:0}.promo{margin-bottom:12px}.promo .promo-container .promo-img-container,.promo .promo-container .promo-text-container{display:block}.promo .promo-container{height:auto;max-height:none}.promo .promo-container .promo-text-container{width:100%;padding-bottom:60px}.promo .promo-container .promo-text-container .promo-text{padding:15px 0 15px 15px;height:auto;min-height:0;overflow:visible}.promo .promo-container .promo-text-container .promo-text .description{height:initial}.promo .promo-container .promo-img-container{padding-left:0;padding-right:0}.promo .promo-container .promo-img{min-height:250px;height:250px}.promo .promo-container.large .promo-text-container .promo-text{min-height:0}.promo .promo-container.large .promo-text-container .promo-text .description{height:auto}.promo .promo-container.large .promo-img{height:300px;min-height:300px}}@media (max-width:480px){.component-things-to-do .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta,.promo-container .promo-text-container .promo-text .navigation{display:none}.promo .promo-container .promo-text-container .promo-text{padding:15px 0 15px 15px}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description.truncate p{white-space:nowrap}}@media screen and (min-width:992px){.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-img-container,.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-text-container,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-img-container,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-text-container{display:block;width:100%}.container>.row.has-sidebar>.col-md-4 .promo .promo-container,.container>.row.has-sidebar>.sidebar .promo .promo-container{margin-bottom:20px;height:auto;max-height:none}.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-text-container,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-text-container{padding:0}.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-text-container .promo-text,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-text-container .promo-text{height:auto;min-height:0;overflow:visible}.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-text-container .promo-text .description,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-text-container .promo-text .description{height:initial}.container>.row.has-sidebar>.col-md-4 .promo .promo-container .promo-img,.container>.row.has-sidebar>.sidebar .promo .promo-container .promo-img{max-height:300px;height:300px;width:100%}.diagonal{margin:0 -2px}.diagonal>.col-md-6{padding:6px 2px}.diagonal .promo{border-radius:5px}.diagonal .promo .navigation{border-bottom:none!important}.diagonal .promo .navigation p{font-family:'Univers W01',Arial,sans-serif;font-size:1.2rem;font-weight:600}.diagonal .promo .promo-img-container{border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:2;width:calc(50% + 103px / 2)}.diagonal .promo .promo-text-container{border-top-left-radius:5px;border-bottom-left-radius:5px;width:calc(50% - 103px / 2);padding-right:0}.diagonal .promo .promo-text-container:after{content:" ";z-index:3;position:absolute;top:0;right:-103px;min-height:300px;border-top:300px solid;border-right:103px solid transparent!important;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.diagonal .promo .promo-text-container .promo-text .navigation{border-bottom:0}.diagonal .promo .description img{position:absolute;bottom:70px;left:30px}}@media screen and (max-width:991px){.layout-component.no-margin-bottom-on-mobile{margin-bottom:0}.layout-component.no-margin-bottom-on-mobile>div{margin-bottom:20px}.layout-component.no-margin-bottom-on-mobile>div:last-child{margin-bottom:0}}@media screen and (min-width:992px) and (max-width:1199px){.promo-container .promo-text-container .promo-text .cta{max-width:200px}}.container>.row.has-sidebar>.col-md-4 .promo,.container>.row.has-sidebar>.sidebar .promo{margin-bottom:40px}.promo.promo--no-image{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);display:block}.promo.promo--no-image .navigation,.promo.promo--no-image .promo-container,.promo.promo--no-image .promo-text-container{display:block}.promo.promo--no-image .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo.promo--no-image .promo-text-container .promo-text .navigation p{color:#525761!important}.promo.promo--no-image .promo-text-container .promo-text .cta a,.promo.promo--no-image .promo-text-container .promo-text .cta span,.promo.promo--no-image .promo-text-container .promo-text .description,.promo.promo--no-image .promo-text-container .promo-text .description h2,.promo.promo--no-image .promo-text-container .promo-text .description h3,.promo.promo--no-image .promo-text-container .promo-text .description h4,.promo.promo--no-image .promo-text-container .promo-text .description h5,.promo.promo--no-image .promo-text-container .promo-text .description h6,.promo.promo--no-image .promo-text-container .promo-text .description p{color:#525761}.promo.promo--no-image .promo-text-container{background-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;min-height:0;margin-bottom:20px;cursor:default}.promo.promo--no-image .navigation{font-size:14px;font-size:1.4rem;font-weight:700;margin-bottom:0;padding:1rem 2rem;color:#fff;border-top-right-radius:3px;border-top-left-radius:3px}.promo.promo--no-image .navigation--promo-theme-red{background-color:#E90C22}.promo.promo--no-image .navigation--promo-theme-cranberry{background-color:#b3274a}.promo.promo--no-image .navigation--promo-theme-yellow{background-color:#fadc64;color:#525761}.promo.promo--no-image .navigation--promo-theme-orange{background-color:#cc4b00;color:#fff}.promo.promo--no-image .navigation--promo-theme-green{background-color:#4dc386;color:#0a493e}.promo.promo--no-image .navigation--promo-theme-blue{background-color:#76cce1;color:#525761}.promo.promo--no-image .navigation--promo-theme-purple{background-color:#4a2c4d;color:#fff}.promo.promo--no-image .navigation--promo-theme-black{background-color:#494d56;color:#fff}.promo.promo--no-image .navigation--promo-theme-navyblue{background-color:#2b4685;color:#fff}.promo.promo--no-image .navigation--promo-theme-white{background-color:#fff;color:#525761}.promo.promo--video{box-shadow:none}.promo.promo--video .promo-container{border-radius:6px;overflow:hidden;position:relative}.promo.promo--video .promo-container .video-length{position:absolute;top:0;right:0;background:rgba(10,73,62,.33);padding:2px 8px;color:#fff}.promo.promo--video .promo-container .promo-text{min-height:100%;padding-bottom:17px;padding-top:22px}.promo.promo--video .promo-container .promo-text .description h2{min-height:25px;color:#0a493e}.promo.promo--video .promo-container .promo-text .description p{font-size:16px;font-size:1.6rem}.promo.promo--video .promo-video-container{position:relative}.promo.promo--video .promo-video-container button{display:block;margin:0;padding:0;border:none}.promo.promo--video .promo-video-container button:before{display:block;content:'';background:url(/Assets/img/video_icon.png) 50% 50% no-repeat;width:100%;height:100%;position:absolute;background-size:25% 25%;opacity:.8}.promo.info .promo-container,.promo.multi .promo-container,.promo.news .promo-container,.promo.news.featured .promo-container{background-color:#fff}.promo.promo--video .promo-video-container button:hover:before{opacity:.5}.promo.promo--video .promo-video-container button:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10;margin:4px}.promo.promo--video .promo-video-container img{width:100%}.promo .row.promo-hs .icon{font-family:gwr_icons}.promo .row.promo-hs .promo-text-container{overflow:hidden;border-radius:6px;border-top:8px solid;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);background-color:#fff;padding:0}.promo .row.promo-hs .promo-text-container .promo-text{padding-bottom:0;min-height:230px}.promo .row.promo-hs .promo-text-container .promo-text a{color:#008073!important}.promo .row.promo-hs .promo-text-container .navigation{display:none}.promo.info .promo-container .promo-img-container,.promo.info .promo-container .promo-text-container,.promo.multi .promo-container .promo-img-container,.promo.multi .promo-container .promo-text-container,.promo.news.featured .promo-container .promo-img-container,.promo.news.featured .promo-container .promo-text-container{display:block}.promo .row.promo-hs .promo-text-container .description h2,.promo .row.promo-hs .promo-text-container .description p{color:#0a493e!important}.promo .row.promo-hs .promo-text-container .description p{font-size:16px;font-size:1.6rem;line-height:1.5}.promo .row.promo-hs.promo-theme-green .promo-text-container{border-top-color:#0a493e}.promo .row.promo-hs.promo-theme-green .promo-text-container .description h2{margin-right:-20px;padding-bottom:10px;border-bottom:2px solid #f7f5ef}.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .navigation,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo .row.promo-hs.promo-theme-red .promo-text-container{border-top-color:#E90C22}.promo.promo--category .row.promo-hs .promo-text-container .promo-text{min-height:310px}.promo.promo--category .row.promo-hs .promo-text-container .description h2{text-indent:-26px;margin-left:26px;padding-right:10px}.promo.article,.promo.article .promo-container{overflow:hidden}.promo.article .promo-container .promo-text-container{vertical-align:top;padding:0;height:215px}.promo.article .promo-container .promo-text-container .promo-text{min-height:0;height:initial;padding:20px 0 60px 20px}.promo.article .promo-container .promo-text-container .promo-text .description{height:auto}.promo.article .promo-container .promo-text-container .promo-text .description h2{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;line-height:1.25;height:50px;height:5rem}.promo.article .promo-container .promo-text-container .promo-text .description h2 p{height:80px;height:8rem}.promo.article .promo-container .promo-img-container{padding:0}.promo.article .promo-container .promo-img{height:215px;min-height:0;background-position:center center;background-repeat:no-repeat;background-size:cover;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-out}.promo.article:hover .promo-container .promo-img-container .promo-img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);transition:all .3s ease-out}@media screen and (max-width:767px){.component-cluster-promo.article-promo .cluster-promo>.row>div{padding:8px 0}.promo.article .promo-container .promo-text-container .promo-text{min-height:0}.promo.article .promo-container .promo-text-container .promo-text .description{height:initial}.promo.article .promo-container .promo-img,.promo.article .promo-container .promo-img-container{min-height:300px}}.promo.info,.promo.multi,.promo.news{margin-bottom:15px}.promo.info .promo-container .promo-img-container .promo-img,.promo.multi .promo-container .promo-img-container .promo-img,.promo.news .promo-container .promo-img-container .promo-img{min-height:245px}.promo.info .promo-container .promo-text-container,.promo.multi .promo-container .promo-text-container,.promo.news .promo-container .promo-text-container{padding:0}.promo.info .promo-container .promo-text-container .promo-text,.promo.multi .promo-container .promo-text-container .promo-text,.promo.news .promo-container .promo-text-container .promo-text{min-height:0;padding:20px 0 60px 20px}.promo.info .promo-container .promo-text-container .promo-text .description,.promo.multi .promo-container .promo-text-container .promo-text .description,.promo.news .promo-container .promo-text-container .promo-text .description{color:#525761;height:auto;height:initial}.promo.info .promo-container .promo-text-container .promo-text .description h2,.promo.multi .promo-container .promo-text-container .promo-text .description h2,.promo.news .promo-container .promo-text-container .promo-text .description h2{margin-bottom:5px;font-weight:700}.promo.info .promo-container .promo-text-container .promo-text .description .news-featured-date,.promo.multi .promo-container .promo-text-container .promo-text .description .news-featured-date,.promo.news .promo-container .promo-text-container .promo-text .description .news-featured-date{height:20px;height:2rem;font-size:14px;font-size:1.4rem;margin-bottom:10px;color:#8e9090}.promo.info .promo-container .promo-img-container .promo-img,.promo.multi .promo-container .promo-img-container .promo-img,.promo.news.featured .promo-container .promo-img-container .promo-img{min-height:214px}.promo.info .top-name h5,.promo.multi .top-name h5{padding:10px 20px;margin-bottom:0;display:inline-block;width:100%}.promo.info .promo-img-container{position:relative}.promo.info .promo-img-container .promo-img{margin-top:42px}.promo.info .top-name{position:absolute;top:0;left:0;right:0}.promo.info .top-name h5{background-color:#0a493e;color:#fff;font-weight:400}.promo.info .promo-text-container{background-color:#fff}.promo.info .promo-text-container .promo-text .description p{color:inherit}.promo.info .promo-text-container .promo-text .cta a{color:#008073}.promo.info .promo-text-container.promo-theme-red .top-name h5{background-color:#E90C22}.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .navigation p{color:#fff!important}.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-red .top-name h5 .promo-text-container .promo-text .description p{color:#fff}.promo.info .promo-text-container.promo-theme-cranberry .top-name h5{background-color:#b3274a}.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .navigation p{color:#fff!important}.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-cranberry .top-name h5 .promo-text-container .promo-text .description p{color:#fff}.promo.info .promo-text-container.promo-theme-yellow .top-name h5{background-color:#fadc64}.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .navigation p{color:#525761!important}.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-yellow .top-name h5 .promo-text-container .promo-text .description p{color:#525761}.promo.info .promo-text-container.promo-theme-orange .top-name h5{background-color:#cc4b00}.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .navigation p{color:#fff!important}.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-orange .top-name h5 .promo-text-container .promo-text .description p{color:#fff}.promo.info .promo-text-container.promo-theme-green .top-name h5{background-color:#4dc386}.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(10,73,62,.2)}.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .navigation p{color:#0a493e!important}.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-green .top-name h5 .promo-text-container .promo-text .description p{color:#0a493e}.promo.info .promo-text-container.promo-theme-blue .top-name h5{background-color:#76cce1}.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .navigation,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .navigation p{color:#525761!important}.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-blue .top-name h5 .promo-text-container .promo-text .description p{color:#525761}.promo.info .promo-text-container.promo-theme-purple .top-name h5{background-color:#4a2c4d}.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .navigation p{color:#fff!important}.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-purple .top-name h5 .promo-text-container .promo-text .description p{color:#fff}.promo.info .promo-text-container.promo-theme-black .top-name h5{background-color:#494d56}.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .navigation p{color:#fff!important}.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .cta a,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .cta span,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description h2,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description h3,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description h4,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description h5,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description h6,.promo.info .promo-text-container.promo-theme-black .top-name h5 .promo-text-container .promo-text .description p{color:#fff}.promo.multi{cursor:default;box-shadow:0 2px 2px rgba(150,150,150,.12),0 2px 2px rgba(150,150,150,.24);transition:initial}.promo.multi a{font-weight:700;cursor:pointer}.promo.multi .promo-head-container{position:relative;height:145px}.promo.multi .top-name{position:absolute;top:0;left:0;right:0;bottom:0}.promo.multi .top-name h5{background-color:#0a493e;color:#fff;font-weight:400;height:100%;font-size:2.4rem;border-radius:4px 4px 0 0;word-wrap:break-word}.promo.multi .promo-text-container{background-color:#fff;border:1px solid #e6e5e3;border-top:none}.promo .promo-theme-cranberry .promo-text-container .promo-text .navigation,.promo .promo-theme-red .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}@media (min-width:768px){.promo.multi .promo-text-container .promo-text .description{min-height:240px}}@media (min-width:992px){.promo.multi .promo-text-container .promo-text .description{min-height:220px}}@media (min-width:1025px){.promo.multi .promo-text-container .promo-text .description{min-height:200px}}@media (min-width:1200px){.promo.multi .promo-text-container .promo-text .description{min-height:180px}}.promo.multi .promo-text-container .promo-text .description p,.promo.multi .promo-text-container .promo-text .description ul{color:inherit;height:18rem!important;margin-top:5px}.promo.multi .promo-text-container .promo-text .description ul{font-size:14px;font-size:1.4rem;line-height:1.4;margin:0 0 5px 10px;margin-bottom:5px!important}.promo-copyright,.promo-copyright-feature{position:absolute;padding:5px 10px;line-height:normal;width:100%;text-align:center}.promo.multi .promo-text-container .promo-text .description ul li:before{top:10px}.promo.multi .promo-text-container .promo-text .cta a{color:#008073}.promo.multi .promo-text-container .promo-text .cta:last-child{height:60px}.promo.travel{max-width:1000px;margin:auto}.promo.travel .promo-container .promo-text-container{background:#F25162}.promo.travel .promo-container .promo-img,.promo.travel .promo-container .promo-text-container .promo-text{min-height:150px;max-height:150px}.promo .promo-theme-red .promo-text-container{background-color:#E90C22}.promo .promo-theme-red .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-red .promo-text-container .promo-text .cta a,.promo .promo-theme-red .promo-text-container .promo-text .cta span,.promo .promo-theme-red .promo-text-container .promo-text .description,.promo .promo-theme-red .promo-text-container .promo-text .description h2,.promo .promo-theme-red .promo-text-container .promo-text .description h3,.promo .promo-theme-red .promo-text-container .promo-text .description h4,.promo .promo-theme-red .promo-text-container .promo-text .description h5,.promo .promo-theme-red .promo-text-container .promo-text .description h6,.promo .promo-theme-red .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-cranberry .promo-text-container{background-color:#b3274a}.promo .promo-theme-cranberry .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-cranberry .promo-text-container .promo-text .cta a,.promo .promo-theme-cranberry .promo-text-container .promo-text .cta span,.promo .promo-theme-cranberry .promo-text-container .promo-text .description,.promo .promo-theme-cranberry .promo-text-container .promo-text .description h2,.promo .promo-theme-cranberry .promo-text-container .promo-text .description h3,.promo .promo-theme-cranberry .promo-text-container .promo-text .description h4,.promo .promo-theme-cranberry .promo-text-container .promo-text .description h5,.promo .promo-theme-cranberry .promo-text-container .promo-text .description h6,.promo .promo-theme-cranberry .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-yellow .promo-text-container{background-color:#fadc64}.promo .promo-theme-yellow .promo-text-container:after{border-top-color:#fadc64!important}.promo .promo-theme-yellow .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo .promo-theme-yellow .promo-text-container .promo-text .navigation p{color:#525761!important}.promo .promo-theme-yellow .promo-text-container .promo-text .cta a,.promo .promo-theme-yellow .promo-text-container .promo-text .cta span,.promo .promo-theme-yellow .promo-text-container .promo-text .description,.promo .promo-theme-yellow .promo-text-container .promo-text .description h2,.promo .promo-theme-yellow .promo-text-container .promo-text .description h3,.promo .promo-theme-yellow .promo-text-container .promo-text .description h4,.promo .promo-theme-yellow .promo-text-container .promo-text .description h5,.promo .promo-theme-yellow .promo-text-container .promo-text .description h6,.promo .promo-theme-yellow .promo-text-container .promo-text .description p{color:#525761}.promo .promo-theme-recite-gray .promo-text-container{background-color:#dfded9}.promo .promo-theme-recite-gray .promo-text-container .promo-text h2,.promo .promo-theme-recite-gray .promo-text-container .promo-text p{color:#494d56!important}.promo .promo-container.promo-theme-recite-gray .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(73,77,86,.61)!important}.promo .promo-theme-orange .promo-text-container{background-color:#cc4b00}.promo .promo-theme-orange .promo-text-container:after{border-top-color:#cc4b00!important}.promo .promo-theme-orange .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo .promo-theme-orange .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-orange .promo-text-container .promo-text .cta a,.promo .promo-theme-orange .promo-text-container .promo-text .cta span,.promo .promo-theme-orange .promo-text-container .promo-text .description,.promo .promo-theme-orange .promo-text-container .promo-text .description h2,.promo .promo-theme-orange .promo-text-container .promo-text .description h3,.promo .promo-theme-orange .promo-text-container .promo-text .description h4,.promo .promo-theme-orange .promo-text-container .promo-text .description h5,.promo .promo-theme-orange .promo-text-container .promo-text .description h6,.promo .promo-theme-orange .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-green .promo-text-container{background-color:#4dc386}.promo .promo-theme-green .promo-text-container:after{border-color:#4dc386!important}.promo .promo-theme-green .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(10,73,62,.2)}.promo .promo-theme-green .promo-text-container .promo-text .navigation p{color:#0a493e!important}.promo .promo-theme-green .promo-text-container .promo-text .cta a,.promo .promo-theme-green .promo-text-container .promo-text .cta span,.promo .promo-theme-green .promo-text-container .promo-text .description,.promo .promo-theme-green .promo-text-container .promo-text .description h2,.promo .promo-theme-green .promo-text-container .promo-text .description h3,.promo .promo-theme-green .promo-text-container .promo-text .description h4,.promo .promo-theme-green .promo-text-container .promo-text .description h5,.promo .promo-theme-green .promo-text-container .promo-text .description h6,.promo .promo-theme-green .promo-text-container .promo-text .description p{color:#0a493e}.promo .promo-theme-blue .promo-text-container{background-color:#76cce1}.promo .promo-theme-blue .promo-text-container:after{border-color:#76cce1!important}.promo .promo-theme-blue .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo .promo-theme-blue .promo-text-container .promo-text .navigation p{color:#525761!important}.promo .promo-theme-blue .promo-text-container .promo-text .cta a,.promo .promo-theme-blue .promo-text-container .promo-text .cta span,.promo .promo-theme-blue .promo-text-container .promo-text .description,.promo .promo-theme-blue .promo-text-container .promo-text .description h2,.promo .promo-theme-blue .promo-text-container .promo-text .description h3,.promo .promo-theme-blue .promo-text-container .promo-text .description h4,.promo .promo-theme-blue .promo-text-container .promo-text .description h5,.promo .promo-theme-blue .promo-text-container .promo-text .description h6,.promo .promo-theme-blue .promo-text-container .promo-text .description p{color:#525761}.promo .promo-theme-purple .promo-text-container{background-color:#4a2c4d}.promo .promo-theme-purple .promo-text-container:after{border-color:#4a2c4d!important}.promo .promo-theme-purple .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo .promo-theme-purple .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-purple .promo-text-container .promo-text .cta a,.promo .promo-theme-purple .promo-text-container .promo-text .cta span,.promo .promo-theme-purple .promo-text-container .promo-text .description,.promo .promo-theme-purple .promo-text-container .promo-text .description h2,.promo .promo-theme-purple .promo-text-container .promo-text .description h3,.promo .promo-theme-purple .promo-text-container .promo-text .description h4,.promo .promo-theme-purple .promo-text-container .promo-text .description h5,.promo .promo-theme-purple .promo-text-container .promo-text .description h6,.promo .promo-theme-purple .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-black .promo-text-container{background-color:#494d56}.promo .promo-theme-black .promo-text-container:after{border-color:#494d56!important}.promo .promo-theme-black .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo .promo-theme-black .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-black .promo-text-container .promo-text .cta a,.promo .promo-theme-black .promo-text-container .promo-text .cta span,.promo .promo-theme-black .promo-text-container .promo-text .description,.promo .promo-theme-black .promo-text-container .promo-text .description h2,.promo .promo-theme-black .promo-text-container .promo-text .description h3,.promo .promo-theme-black .promo-text-container .promo-text .description h4,.promo .promo-theme-black .promo-text-container .promo-text .description h5,.promo .promo-theme-black .promo-text-container .promo-text .description h6,.promo .promo-theme-black .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-navyblue .promo-text-container{background-color:#2b4685}.promo .promo-theme-navyblue .promo-text-container:after{border-color:#2b4685!important}.promo .promo-theme-navyblue .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(255,255,255,.2)}.promo .promo-theme-navyblue .promo-text-container .promo-text .navigation p{color:#fff!important}.promo .promo-theme-navyblue .promo-text-container .promo-text .cta a,.promo .promo-theme-navyblue .promo-text-container .promo-text .cta span,.promo .promo-theme-navyblue .promo-text-container .promo-text .description,.promo .promo-theme-navyblue .promo-text-container .promo-text .description h2,.promo .promo-theme-navyblue .promo-text-container .promo-text .description h3,.promo .promo-theme-navyblue .promo-text-container .promo-text .description h4,.promo .promo-theme-navyblue .promo-text-container .promo-text .description h5,.promo .promo-theme-navyblue .promo-text-container .promo-text .description h6,.promo .promo-theme-navyblue .promo-text-container .promo-text .description p{color:#fff}.promo .promo-theme-white .promo-text-container{background-color:#fff}.promo .promo-theme-white .promo-text-container .promo-text .cta a span{color:#008073}.promo .promo-theme-white .promo-text-container .promo-text-container:after{border-color:#fff!important}.promo .promo-theme-white .promo-text-container .promo-text .navigation{border-bottom:1px solid rgba(82,87,97,.2)}.promo .promo-theme-white .promo-text-container .promo-text .navigation p{color:#525761!important}.promo .promo-theme-white .promo-text-container .promo-text .cta a,.promo .promo-theme-white .promo-text-container .promo-text .cta span,.promo .promo-theme-white .promo-text-container .promo-text .description,.promo .promo-theme-white .promo-text-container .promo-text .description h2,.promo .promo-theme-white .promo-text-container .promo-text .description h3,.promo .promo-theme-white .promo-text-container .promo-text .description h4,.promo .promo-theme-white .promo-text-container .promo-text .description h5,.promo .promo-theme-white .promo-text-container .promo-text .description h6,.promo .promo-theme-white .promo-text-container .promo-text .description p{color:#525761}.promo-panel-title-link a{text-decoration:none;display:block;height:inherit;border:none;outline:0;color:#fff;font-weight:400!important}.promo-panel-title-link a:focus,.promo-panel-title-link a:hover,.promo-panel-title-link a:visited{outline:0;border:none}.panel-desc-link{display:block;margin-top:70px}@media screen and (max-width:991px){.promo-panel-title-link a{pointer-events:none;cursor:default}}.promo-bottom-link{font-size:1.6rem}.promo-copyright-feature{color:#fff;font-size:8px;font-weight:400;left:0}@media (max-width:768px){.promo-copyright-feature{bottom:120px}}@media (min-width:769px) and (max-width:1199px){.promo-copyright-feature{bottom:100px}}@media (min-width:992px){.promo-copyright-feature{bottom:10px}}.promo.slick-slide span.promo-copyright-feature{display:inline-block}.promo-copyright{color:#fff;font-size:10px;font-weight:400;bottom:10px}.article-related{padding:0;font-weight:400;font-stretch:normal;font-style:normal;font-family:'Glypha W01',"Times New Roman",serif}.article-related h3.title{width:1019px;font-size:22px;line-height:30px;letter-spacing:normal;color:#0a493e;margin-bottom:27px}.article-related .container-article-related{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.article-related{padding-left:16px;padding-right:15px}.article-related .container-article-related{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (min-width:1025px){.article-related h3.title{margin-left:5px}.article-related .container-article-related{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:25px}}.article-related .container-article-related .article-box{width:370px}@media (max-width:1024px){.article-related .container-article-related .article-box{width:auto;margin-bottom:33px}}@media (min-width:1025px){.article-related .container-article-related .article-box{margin:5px}}.article-related .container-article-related .article-box .image{height:218px;margin-bottom:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;display:block}.article-related .container-article-related .article-box .title{font-size:22px;line-height:1.36;letter-spacing:normal;color:#0a493e;margin-bottom:19.5px}.article-related .container-article-related .article-box .short-description{color:#525761}.article-related .container-article-related .article-box .description-container{min-height:122px;font-family:'Univers W01',Arial,sans-serif;font-size:18px;line-height:1.56;letter-spacing:normal;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.article-related .container-article-related .article-box a.read-post{font-weight:700;color:#008073;margin-top:auto}.destination.blog-promo .destination-name h5{width:auto}.destination.blog-promo .destination-desc{background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.85) 100%)}.destination.blog-promo .destination-desc p{margin-bottom:0}.destination.blog-promo .destination-desc .main-link{margin-top:13px}h2.blog-category-title{font-family:'Glypha W01',"Times New Roman",serif;font-size:32px;font-weight:300;font-stretch:normal;font-style:normal;line-height:1.44;letter-spacing:normal;color:#0a443a;margin-top:36px}p.blog-category-title{font-family:Univers;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.5;letter-spacing:normal;color:var(--slate-grey);margin-bottom:36px}.blog-item-container .blog-item-description .footer .tags a,.blog-item-container .blog-item-description h2{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-stretch:normal;font-style:normal}.component-news.filter-group .news-list{border:none;margin-top:auto 0;padding-top:0}.blog-item-container{background-color:#fff;margin-bottom:20px}@media (max-width:767px){.blog-item-container{margin-bottom:10px}}.blog-item-container:last-child{margin-bottom:0}.blog-item-container .blog-image-contaner{height:350px;overflow:hidden}.blog-item-container .blog-image-contaner:focus .blog-item-image,.blog-item-container .blog-image-contaner:hover .blog-item-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-item-container .blog-item-image{height:100%;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;transition:all .5s}.blog-item-container .blog-item-description{padding:12px 25px 18px 20px}.blog-item-container .blog-item-description .footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-item-container .blog-item-description .footer.read-more-only{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.blog-item-container .blog-item-description .footer .tags{padding-left:12px;padding-right:12px;margin-right:20px;border:1px solid #5aa745;background-color:#5aa745;line-height:20px;letter-spacing:normal;text-align:center;color:#fff}.blog-item-container .blog-item-description .footer .tags a{color:#fff;font-size:12px}.blog-item-container .blog-item-description .footer .cta{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.blog-item-container .blog-item-description .footer .cta a{white-space:nowrap}.blog-item-container .blog-item-description h2{font-size:22px;line-height:1.45;letter-spacing:normal;color:#2a473e;margin-bottom:10px}.blog-item-container .blog-item-description p{margin:0}.blog-item-container .blog-item-description .blog-item-short-description,.blog-item-container.feature .feature-description-contener .blog-item-description .blog-item-description-bottom p{margin-bottom:20px}.blog-item-container .blog-item-description .news-featured-date{font-family:'Univers W01',Arial,sans-serif;font-size:15px;font-weight:400;font-stretch:normal;font-style:normal;line-height:25px;letter-spacing:normal;color:#959ba6}.blog-item-container.feature{margin-top:20px;display:none;height:528px;position:relative;overflow:hidden}.blog-item-container.feature:focus .blog-item-image,.blog-item-container.feature:hover .blog-item-image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.blog-item-container.feature .blog-item-image{height:528px;transition:all .5s}@media screen and (min-width:992px){.blog-item-container.feature{display:block}}.blog-item-container.feature .feature-description-contener{position:absolute;bottom:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.blog-item-container.feature .feature-description-contener .blog-item-description{margin-top:auto;margin-left:20px;margin-bottom:20px;background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.blog-item-container.feature .feature-description-contener .blog-item-description .blog-item-description-top{font-size:38px;color:#525761;line-height:1.21}.blog-item-container.feature .feature-description-contener .blog-item-description .blog-item-description-bottom{width:100%}.blog-item-container.feature .feature-description-contener .blog-item-description .blog-item-description-bottom .news-featured-date{font-size:16px}.component-global-service-info{margin:0}.component-global-service-info .notification{display:none;color:#fff;position:relative;padding:0 12px}.component-global-service-info .notification.is-visible{display:block}.component-global-service-info .notification.good .good-service{display:block!important}.component-global-service-info .notification.good .not-good-service,.component-global-service-info .notification.major .good-service,.component-global-service-info .notification.minor .good-service{display:none!important}.component-global-service-info .notification.major .not-good-service,.component-global-service-info .notification.minor .not-good-service{display:block!important}.component-global-service-info .notification p{display:block;margin:0;position:relative;padding:8px 30px 8px 40px}.component-global-service-info .notification p:before{content:"";font-family:gwr_icons;font-size:20px;font-size:2rem;margin-top:-10px;left:0;top:20px;position:absolute;color:#fff}.component-global-service-info .notification p .btn-close{position:absolute;top:20px;right:0;margin-top:-10px;width:20px;width:2rem;height:20px;height:2rem;line-height:20px;line-height:2rem;text-decoration:none}.component-global-service-info .notification p .btn-close:before,.component-global-service-info .notification.good p:before,.component-global-service-info .notification.major p:before,.component-global-service-info .notification.minor p:before{font-weight:400;display:inline-block;text-align:center;margin-right:10px;text-transform:none;line-height:1;font-family:gwr_icons;vertical-align:middle;font-style:normal;speak:none;font-variant:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.component-global-service-info .notification p .btn-close:before{content:'\e834';text-decoration:none;color:inherit;font-size:20px;font-size:2rem;width:20px;width:2rem}.component-global-service-info .notification p a{color:#fff;text-decoration:underline;font-weight:400}.component-global-service-info .notification .last-updated{white-space:nowrap}.component-global-service-info .notification.good p:before,.component-global-service-info .notification.major p:before,.component-global-service-info .notification.minor p:before{text-decoration:none;width:30px;width:3rem;color:inherit;font-size:20px;font-size:2rem}.component-detailed-network-status .disruptions-list.accordion.minor li .heading .glyphicon,.component-detailed-network-status .disruptions-list.accordion.minor li .heading .glyphicon a,.component-global-service-info .notification.minor a{color:#525761}.component-global-service-info .notification.good p.more-information,.component-global-service-info .notification.major p.more-information,.component-global-service-info .notification.minor p.more-information{text-align:right;font-weight:700}.component-global-service-info .notification.good p.more-information:before,.component-global-service-info .notification.major p.more-information:before,.component-global-service-info .notification.minor p.more-information:before{content:""}.component-global-service-info .notification.good{background-color:#317c2e}.component-global-service-info .notification.good p:before{content:'\e80d'}.component-global-service-info .notification.minor{background-color:#ffc807;color:#525761;z-index:10}.component-global-service-info .notification.minor p:before{content:'\e821'}.component-detailed-network-status .icon-status_minor:before,.component-global-service-info .notification.major p:before{content:'\e820'}.component-global-service-info .notification.major{background-color:#e53935}.component-global-service-info .notification .no-feed-summary{display:none}.component-global-service-info .notification .feed-summary,.component-global-service-info .notification.no-feed .no-feed-summary{display:inline}.component-global-service-info .notification.no-feed .feed-summary{display:none}@media (max-width:767px){.component-global-service-info .notification{padding:0 9px}.component-global-service-info .notification p{font-size:14px;font-size:1.4rem;line-height:1.33;padding-top:12px}.component-global-service-info .notification.major p.more-information,.component-global-service-info .notification.minor p.more-information{text-align:left}}.component-detailed-network-status .network-status-loading-bars{margin-bottom:24px}.component-detailed-network-status .network-status-loading-bars .loading-icon{margin:auto;display:block}.component-detailed-network-status .disruptions-list li .accordion-thumb.open .icon-carat_down,.component-detailed-network-status .disruptions-list li .icon-carat_up{display:none}.component-detailed-network-status .disruptions-list li{padding:0 10px}.component-detailed-network-status .disruptions-list li .heading{padding-left:0;padding-right:0;font-size:1.9rem}.component-detailed-network-status .disruptions-list li .heading .glyphicon,.component-detailed-network-status .disruptions-list li .heading span{color:#fff}.component-detailed-network-status .disruptions-list li .heading .icon-status_major{font-size:24px;font-size:2.4rem}.component-detailed-network-status .disruptions-list li .accordion-thumb .icon-status_major,.component-detailed-network-status .disruptions-list li .accordion-thumb .icon-status_minor{float:left;width:38px;font-size:2.3rem;margin:0;text-align:left}.component-detailed-network-status .disruptions-list li .accordion-thumb .planned-works-title{width:87%;float:left;height:46px}.component-detailed-network-status .disruptions-list li .accordion-thumb.open .icon-carat_up{display:inline-block}.component-detailed-network-status .disruptions-list li .accordion-thumb div{padding:0}.component-detailed-network-status .disruptions-list li .accordion-thumb .with-caret{text-align:right;float:right}.component-detailed-network-status .disruptions-list .disruption-item.minor{background-color:#ffc807}.component-detailed-network-status .disruptions-list .disruption-item.minor .heading span{color:#525761}.component-detailed-network-status .disruptions-list .disruption-item.major{background-color:#e53935}.component-detailed-network-status .disruptions-list .disruption-item.major .heading span{color:#fff}.component-detailed-network-status h2 i{font-size:75%;margin-bottom:5px}.component-detailed-network-status .icon-good{color:#317c2e}.component-detailed-network-status .icon-status_major{color:#fff}.component-detailed-network-status .icon-status_minor{color:#525761}@media (max-width:767px){.component-detailed-network-status .disruptions-list li .accordion-thumb .planned-works-title{width:72%;height:auto}}.component-offers{background-color:#e0ded8;padding-bottom:30px}.component-offers h2{margin-bottom:16px}.component-journey-check-form{position:relative;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.component-journey-check-form .switch-group:first-child+.switch-group .glyphicon,.component-journey-check-form .switch-group:first-child+.switch-group .gwr-icon{color:#4dc386;cursor:pointer;border:none;background-color:transparent;padding:0}.component-journey-check-form .forms-wrapper .fancy-select .trigger.open::after,.component-journey-check-form .forms-wrapper .fancy-select .trigger::after{border-color:#4dc386 transparent transparent}.component-journey-check-form .forms-wrapper .fancy-select .trigger{padding-right:20px}.component-journey-check-form .forms-wrapper .fancy-select .trigger.open{color:inherit}.component-journey-check-form .forms-wrapper .fancy-select .options li.selected:after{content:'\e80d';font-family:gwr_icons;font-weight:400;position:absolute;right:6px;top:10px;color:#37aa32}.component-journey-check-form .validation-error{border-bottom:1px solid #cc4b00}.component-journey-check-form .with-caret .glyphicon,.component-journey-check-form .with-caret .gwr-icon{color:#4dc386;font-size:1rem;top:1px}.component-journey-check-form .with-caret .caret{border-color:#4dc386 transparent transparent}.component-journey-check-form .ui-datepicker .ui-datepicker-buttonpane button{background-color:#E90C22;border:1px solid #b80a1b}.component-journey-check-form .departure-information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:15px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.component-journey-check-form .departure-information .qtt--v2__journey-check-submit{margin-top:15px;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.component-journey-check-form .departure-information .qtt--v2__journey-check-submit .btn{float:none}.component-journey-check-form .departure-information .qtt--v2__journey-check-when{min-width:122px}@media screen and (max-width:991px){.component-journey-check-form .departure-information .qtt--v2__journey-check-date,.component-journey-check-form .departure-information .qtt--v2__journey-check-time,.component-journey-check-form .departure-information .qtt--v2__journey-check-when{width:100%}.component-journey-check-form .departure-information .qtt--v2__journey-check-submit{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.component-journey-check-form .departure-information .departure-information-fields{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-date,.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-when{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-time{min-width:86px;margin-bottom:0}@media screen and (max-width:767px){.component-journey-check-form .departure-information .departure-information-fields{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-date,.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-time,.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-when{width:100%}}@media screen and (min-width:992px) and (max-width:1199px){.component-journey-check-form .departure-information .departure-information-fields{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-date,.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-when{width:100%;margin-bottom:15px}.component-journey-check-form .departure-information .departure-information-fields .qtt--v2__journey-check-time{width:100%;margin-bottom:0}}@media (min-width:992px){.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-12{width:100%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-11{width:91.66%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-10{width:83.33%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-9{width:75%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-8{width:66.66%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-7{width:58.33%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-6{width:50%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-5{width:41.66%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-4{width:33.33%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-3{width:25%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-2{width:16.66%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .col-xs-1{width:8.33%}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .visible-lg{display:none!important}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .hidden-lg{display:inline-block!important}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .hidden-xs{display:none!important}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .visible-xs-inline-block{display:inline-block!important}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .form-content-container .btn{float:none;margin:0 auto}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .switch-direction{position:absolute;right:0;top:149px;padding:0;width:auto}.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .switch-direction .glyphicon,.container>.row.has-sidebar>.col-md-4 .component-journey-check-form .switch-direction .gwr-icon{font-size:20px;font-size:2rem}.component-journey-check-form>.form-content-container>.departure-information .col-xs-12{width:100%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-11{width:91.66%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-10{width:83.33%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-9{width:75%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-8{width:66.66%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-7{width:58.33%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-6{width:50%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-5{width:41.66%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-4{width:33.33%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-3{width:25%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-2{width:16.66%}.component-journey-check-form>.form-content-container>.departure-information .col-xs-1{width:8.33%}.component-journey-check-form>.form-content-container>.departure-information .visible-lg{display:none!important}.component-journey-check-form>.form-content-container>.departure-information .hidden-lg{display:inline-block!important}.component-journey-check-form>.form-content-container>.departure-information .hidden-xs{display:none!important}.component-journey-check-form>.form-content-container>.departure-information .visible-xs-inline-block{display:inline-block!important}.component-journey-check-form>.form-content-container>.departure-information .component-journey-check-form .form-content-container .btn{float:none;margin:0 auto}.component-journey-check-form>.form-content-container>.departure-information .component-journey-check-form .switch-direction{position:absolute;right:0;top:149px;padding:0;width:auto}.component-journey-check-form>.form-content-container>.departure-information .component-journey-check-form .switch-direction .glyphicon,.component-journey-check-form>.form-content-container>.departure-information .component-journey-check-form .switch-direction .gwr-icon{font-size:20px;font-size:2rem}}@media screen and (min-width:992px){.col-md-offset-1 .component-journey-check-form .switch-group:first-child{width:46%;padding-right:0}.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group{width:8%;text-align:center;margin:26px 0 14px;padding:0}.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group .glyphicon,.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group .gwr-icon{font-size:20px;font-size:2rem;margin:15px 0 0;color:#4dc386;cursor:pointer}.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group+.switch-group{width:46%;padding-left:0}}@media screen and (min-width:1200px){.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group{margin-top:33px}.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group .glyphicon,.col-md-offset-1 .component-journey-check-form .switch-group:first-child+.switch-group .gwr-icon{margin-top:0}}@media screen and (max-width:992px){.component-journey-check-form .form-content-container .btn{float:none;margin:0 auto}.component-journey-check-form .switch-direction{position:absolute;right:0;top:149px;padding:0;width:auto}.component-journey-check-form .switch-direction .glyphicon,.component-journey-check-form .switch-direction .gwr-icon{font-size:20px;font-size:2rem}}@media screen and (max-width:991px){.component-journey-check-form .switch-direction{right:1%;top:154px}}.jc-small-viewport-adjustments .component-journey-check-form .form-content-container .btn{float:none;margin:0 auto}.jc-small-viewport-adjustments .component-journey-check-form .switch-direction{position:absolute;right:0;top:149px;padding:0;width:auto}.jc-small-viewport-adjustments .component-journey-check-form .switch-direction .glyphicon,.jc-small-viewport-adjustments .component-journey-check-form .switch-direction .gwr-icon{font-size:20px;font-size:2rem}.jc-mobile-viewport-adjustments .component-journey-check-form .switch-direction{right:1%;top:154px}.has-sidebar .switch-direction{right:0!important;top:144px!important}.has-sidebar .switch-direction .icon-swap_vertical{display:block!important;font-size:24px!important;font-size:2.4rem!important}@media screen and (max-width:1199px){.has-sidebar .switch-direction{right:-1%!important;top:151px!important}}@media screen and (max-width:991px){.has-sidebar .switch-direction{right:1%!important;top:153px!important}}@media screen and (min-width:992px){.has-sidebar .component-journey-check-form .departure-information{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.has-sidebar .component-journey-check-form .departure-information .qtt--v2__journey-check-submit{margin-top:15px;margin-bottom:15px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.has-sidebar .component-journey-check-form .departure-information .qtt--v2__journey-check-submit .btn{float:none}}@media screen and (max-width:767px){.has-sidebar .switch-direction{right:0!important}.journey-check-form-container .component-journey-check-form .departure-information-fields .qtt--v2__journey-check-date,.journey-check-form-container .component-journey-check-form .departure-information-fields .qtt--v2__journey-check-time,.journey-check-form-container .component-journey-check-form .departure-information-fields .qtt--v2__journey-check-when{margin-bottom:0}}.component-journey-check-results{margin:24px 0}.component-journey-check-results .section-title,.component-journey-check-results h3,.component-journey-check-results h4,.component-journey-check-results h5,.component-journey-check-results h6{margin-left:auto;margin-right:auto;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}.component-journey-check-results h3,.component-journey-check-results h4,.component-journey-check-results h5{font-weight:400;color:#0a493e;text-align:center}.component-journey-check-results h5+h3{margin-top:-10px}.component-journey-check-results .journey-check-results-box{position:relative;background-color:#f7f5ef}.component-journey-check-results .journey-check-results-box .journey-check.accordion+.text-center{margin-top:-12px}.component-journey-check-results .journey-check-results-box .earlier-later{min-height:48px;padding:12px 17px;position:relative}.component-journey-check-results .journey-check-results-box .earlier-later .last-updated{position:absolute;right:12px;top:12px}.component-journey-check-results .journey-check-results-box .earlier-later .last-updated i{margin-left:12px;color:#525761;cursor:pointer;vertical-align:middle}.component-journey-check-results .journey-check-results-box .earlier-later .last-updated .icon-refresh{cursor:pointer;padding:0;margin:0;border:none;background:0 0}.component-journey-check-results .journey-check-results-box .earlier-later .earlier,.component-journey-check-results .journey-check-results-box .earlier-later .later{color:#525761;border:none;background-color:transparent;font-weight:700;font-size:1.6rem;line-height:1.5}.component-journey-check-results .journey-check-results-box .earlier-later .earlier:hover,.component-journey-check-results .journey-check-results-box .earlier-later .later:hover{text-decoration:underline}.component-journey-check-results .journey-check-results-box .earlier-later .earlier:focus,.component-journey-check-results .journey-check-results-box .earlier-later .later:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.component-journey-check-results .journey-check-results-box .earlier-later .earlier .glyphicon,.component-journey-check-results .journey-check-results-box .earlier-later .earlier .gwr-icon,.component-journey-check-results .journey-check-results-box .earlier-later .later .glyphicon,.component-journey-check-results .journey-check-results-box .earlier-later .later .gwr-icon{vertical-align:text-top;color:inherit;font-size:14px;font-size:1.4rem}.component-journey-check-results .journey-check-results-box .earlier-later .earlier span,.component-journey-check-results .journey-check-results-box .earlier-later .later span{margin-right:0}.component-journey-check-results .journey-check-results-box .earlier-later .earlier span{margin-top:3px}.component-journey-check-results .journey-check-results-box .earlier-later .later .glyphicon,.component-journey-check-results .journey-check-results-box .earlier-later .later .gwr-icon{vertical-align:middle}.component-journey-check-results .journey-check-results-box .earlier-later .later span{margin-top:-2px}.component-journey-check-results .journey-check-results-box .journey-check.accordion+.earlier-later{margin-top:-5px}.component-journey-check-results .journey-check-loading-screen{background-color:rgba(234,234,234,.5);position:absolute;left:0;top:0;right:0;bottom:0;text-align:center}.component-journey-check-results .journey-check-loading-screen:before{content:'';display:inline-block;height:100%;vertical-align:middle}.component-journey-check-results .journey-check-loading-bars{display:inline-block;vertical-align:middle}.component-journey-check-results .accordion-content.closed,.component-journey-check-results .body .jc-line .icon-closed,.component-journey-check-results .body .jc-line.open .icon-open{display:none}.component-journey-check-results .head{background-color:#525761}.component-journey-check-results .head p{color:#fff;margin:5px 0}.component-journey-check-results .head>.row{margin:0}.component-journey-check-results .body .jc-line{background:#fff;margin:0 0 5px;border-bottom:1px solid #ddd}.component-journey-check-results .body .jc-line a,.component-journey-check-results .body .jc-line button{color:#525761}.component-journey-check-results .body .jc-line p{margin-bottom:10px;margin-top:10px;line-height:36px;min-height:36px}.component-journey-check-results .body .jc-line>div{background:#fff;z-index:1}.component-journey-check-results .body .jc-line.open .icon-closed{display:block}.component-journey-check-results .body .jc-line .accordion-content.route-overview,.component-journey-check-results .body .jc-line .accordion-content.route-overview.collapsed,.component-journey-check-results .body .jc-line .icon-carat_up{display:none}.component-journey-check-results .body .jc-line .details-icon{background-color:transparent;border:none}.component-journey-check-results .body .jc-line .status .glyphicon,.component-journey-check-results .body .jc-line .status .gwr-icon{margin-top:5px}.component-journey-check-results .body .jc-line .icon-carat_down,.component-journey-check-results .body .jc-line .icon-carat_up{color:#525761;top:21px}.component-journey-check-results .body .jc-line .icon-good{color:#37aa32}.component-journey-check-results .body .jc-line .icon-status_major{color:#e53935}.component-journey-check-results .body .jc-line .icon-status_major.gwr-cedd-minor{color:#ffc807}.component-journey-check-results .body .jc-line.refresh-row{border-top:1px solid #ccc}.component-journey-check-results .body .jc-line.refresh-row .icon-refresh{margin-right:20px;color:#525761}.component-journey-check-results .body .jc-line .accordion-content.route-overview{background-color:#f7f5ef;z-index:0}.component-journey-check-results .body .jc-line .accordion-content.route-overview.open{display:block}.component-journey-check-results .body .jc-line .accordion-content.route-overview:after,.component-journey-check-results .body .jc-line .accordion-content.route-overview:before{content:"";z-index:-1;display:block;position:absolute;top:2px;left:0;right:0;bottom:0}.component-journey-check-results .body .jc-line .leg-details .row,.withIcon{position:relative}.component-journey-check-results .body .jc-line .accordion-content.route-overview:before{bottom:auto;top:-10px;left:8px;right:8px;height:10px;z-index:1}.component-journey-check-results .body .jc-line .accordion-content.route-overview:after{box-shadow:'0 0 2px 2px #ccc'}.component-journey-check-results .body .jc-line .accordion-content.route-overview h6{font-weight:700;margin:10px auto 5px;text-align:left}.component-journey-check-results .body .jc-line .accordion-content.route-overview li+li>h5{margin-top:30px}.component-journey-check-results .body .jc-line .accordion-content.route-overview .legs>li{padding:0}.component-journey-check-results .body .jc-line .accordion-content.route-overview .legs>li:before{content:"";display:none}.component-journey-check-results .body .jc-line .route-information-panel{border:10px solid #F2D19B;margin:6px -12px 15px;padding:10px 30px;font-size:1em;font-family:'Univers W01',Arial,sans-serif;background-color:#fff}.component-journey-check-results .body .jc-line .route-information-panel h6{font-size:1em}.component-journey-check-results .body .jc-line .route-information-panel .disruption-more-details{color:#008073;display:block}.component-journey-check-results .body .jc-line .route-information-panel>div{margin-bottom:10px}.component-journey-check-results .body .jc-line .route-information-panel:before{content:'';margin:-25px -40px 25px;height:5px;display:block;background-color:#E08E07}.component-journey-check-results .body .jc-line .route-information-panel .icon-status_major.gwr-cedd-minor{color:#ffc807}@media screen and (max-width:767px){.component-journey-check-results .body .jc-line .route-information-panel{margin-left:-9px;margin-right:-9px}}.component-journey-check-results .body .jc-line .leg-details{margin:0}.component-journey-check-results .body .jc-line .leg-details .fw-40{width:40%}.component-journey-check-results .body .jc-line .leg-details div{line-height:1.3}.component-journey-check-results .body .jc-line .leg-details a{color:#008073}.component-journey-check-results .body .jc-line .leg-details li{border-top:1px solid #d8d8d8;padding:15px 0}.component-journey-check-results .body .jc-line .leg-details li:before{content:"";display:none}.component-journey-check-results .body .jc-line .leg-details li:first-child{border-top:0}.component-journey-check-results .body .jc-line .weekday p{font-size:16px;font-size:1.6rem}.component-journey-check-results .body .jc-line .schedule p{font-size:14px;font-size:1.4rem;line-height:1.2}.component-journey-check-results .body .jc-line .schedule .time{font-size:16px;font-size:1.6rem}.component-journey-check-results .body .jc-line .schedule .delayed .time:first-child{font-size:14px;font-size:1.4rem;text-decoration:line-through}.component-journey-check-results .body .jc-line .schedule .delayed .time+.time{color:#e53935}.component-journey-check-results .body .jc-line .schedule .warning{display:none;color:#e53935}.component-journey-check-results .body .jc-line .schedule .cancelled span:first-child{font-size:14px;font-size:1.4rem;text-decoration:line-through}.component-journey-check-results .body .jc-line .schedule .cancelled .warning{display:block}.component-journey-check-results .body .jc-line .schedule .no-platform{line-height:36px;line-height:3.6rem}.component-journey-check-results .body .btn{border:2px solid #525761;border-radius:3px;background-color:transparent}.component-journey-check-results .body .details{background-color:transparent;border:none;font-weight:700}.component-journey-check-results .body .details:hover{text-decoration:underline}.component-journey-check-results .body .accordion-content.route-overview{background-color:rgba(55,170,50,.1)}.component-journey-check-results .body .accordion-content.route-overview .leg{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABrVBMVEUAAACXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCZnKKhpKmcn6SrrbHQ0NLp6ef08/Hs6+rU1NWxsrafoafW1tfd3d2ipaqmqK3p6ejs7OqsrrKfoqfq6ejt7Oukp6vU1dXh4eCYm6GqrLC3ubzQ0dLc3Nzy8e+bnaOpq6+ipKqtr7OdoKWqrLHz8vDg4OCvsbW9vsHb29vn5uaanaOkpqvv7uzw8O6usLTv7u3x8O61trri4uGlp6yoqq8AAACz6KpjAAAAWHRSTlMAEQMzgL7o7saMQwJc0+BwCSzMRV73/X4Bcf6ahi72T8rnD1vwDDWCq7/pEjgELe8XxYq0QWrfE2uWB9rxGkD8Z3iikrcGf6BH5PJlfez1kRkIVa4LIjIkWzZcQQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGPSURBVDjLdZT1W0IxFIaHgQGiqBjYKLZid2KLnVPUiQk2IgYKotjxP3s5u7hbfL/s7Dvvs93tnF2EJFLFoOiKjYtXY4wTEpOSNQppjTYFM+lS06SAPh2LpcsQA5kGLFVWdo4AyDViBeUxRMuAtXU7Q/IjQEEh72xsbhFCth07/NxYxJ+imM5390hE+wfUKjEBUUpnh07C5DoS7kPv4fiECHV6Bm6ZmQPKKX1OxLpwg53JERUQXRKpPOBXckQVRFcywgt+NUdUQ+SUEdc3kKhBGhjtRK5byOiRCcY7BcIHmVpUB+O9AvEAmXqELBC4ZICfFqgBoUYIHDIiAL6FO0sTRI8yIgh+M0e00Dt9kgDPIbBbw6Vtg/DlVQS80e80tIcr10EXef8QAJ9f1OyE2nZ18+X/ZlvQFXBPL22hvn46d3u8/vAxA8EQ32QDkTYc/O/M0I/vlzWqlfX6kFKr4+ERwXMYVXgOY0IAofEJSX7SJn2W5qlpQX5mdk7hbc8vWHWQVi/aTFF/EEvLK6sqsfUHn6MVnN4+o9MAAAAASUVORK5CYII=) 50% 50% no-repeat;height:50px;text-align:center}.component-journey-check-results .body .accordion-content.route-overview .leg.start{background-position:50% 0}.component-journey-check-results .body .accordion-content.route-overview .leg .passed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAMAAACrZuH4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABoVBMVEUAAACXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCdoKXGx8ng39/o5+bs6+rq6uji4uHKy82go6iXmqCYm6HOztDv7u3x8O7V1dabnaOXmqCXmqCXmqCfoafl5eTq6uinqa6XmqCXmqCanKLn5+bt7OuipKqXmqDZ2dmXmqCXmqCqrLHz8vD08/G8vcCXmqCXmqDb29vj4+KXmqCXmqDy8e+cn6T08/GztbiXmqCtr7O/wcOXmqCXmqCqrLC9v8GXmqCXmqCZnKLz8vCrrrKXmqCXmqDp6Ofv7u2XmqDQ0NHb29uXmqCXmqCbnqTv7uzy8e+XmqDFxsiXmqDW1tfd3d2XmqCXmqDz8vDU1NWXmqCXmqCusLTh4eDz8vDl5OS2t7uXmqDDxMbR0tPV1tbIyMqXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqD08/EAAADEygTPAAAAiXRSTlMAAhkyQkxSTUU1HgQMOl5mYUESOGQJEVZcGhhfJWBlHwdaapLA1ODdxZhtEGee7fOpaFEBF2vN3HEoSGjT5G5YsBwtdPj+hj1GtchXWfZq/XwFd4oVA3SIE2Nn+XYNVNfrP6G2TyNp6fc0kTmsuUoK/akWLHjD+sx/PI6kqpQGUFsLTg4gQCIwJPPG2XMAAAABYktHRACIBR1IAAAACXBIWXMAABYlAAAWJQFJUiTwAAABjklEQVQ4y22T+T8CQRjGJ0IUU4mcuYnkKldJKZErV7mFXJE795Erx/7Xtnd2bbuzzy/zzPN+P7PHvC9CghRZ2cqc3DxVfoEayUlTWIR5aXV6qq4uNmCRlCVioNSIpSorzwQqKjEtQ5UA6KuxnEw1PFBbx0X1DY1NzS3m1jb+hS0coSP7dmsHQ9TZ1U2iHhsAdrLr7WME9Q+QcBAIB3jnEJMp1zCk7vQhGhN4DyOWmRwywhJecL5RCeEfg3ycJQLgJhipJiGfYolpcC6KmHFCgb1EeI3gLEUwc0BY0DysCzTALEIlhMKwLskQy1BZQWg1va6t08QGEJsIRcBsUcA2uWD2l+2Ai1LELuR77Nfugzs4lAAxH+RH6f7Tgj32i4ko5j6WVZz4ExFySsIzuNtzcgi2Cldzccn10BXpoAS3vb6JQf327p5LHvg2dPCdGXx88jy/8E2II/+TlXyV7eS3d6HZkx8ygPszc2DCcQpQJSVjaRc/yZiSGe2sL360tYGUTXb6kU3/nfjx/oYUmeEf78jPjoIqnmUAAAAASUVORK5CYII=)}.component-journey-check-results .body .accordion-content.route-overview .leg .current{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACGVBMVEUAAAA3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjJPs0pxwGx3w3JrvmZStU5ArTuOzIrU59H08/Ha6deXz5NErz9mvGHe6tvl7eJsvmd1wnHw8e3y8u+Bx31cuFfv8ezw8u1nvWM4qzPS5s/f69s+rTmHyYO53LbM5Mnm7uM8rDc9rDhQtEtHsEJXtlI4qjPW59Ln7uSe0pqx2a1RtEzx8u5hul2f0pux2a47rDbF4cHT5s9Brjy/37zL48hKsUU5qzSNy4no7uXr8OiZ0JVDrz6GyIHW6NPh7N7T5tC73beMy4hIsUMAAABdkyZcAAAAbnRSTlMAD0+Eqr7MwK6IVBRErfj8vFICMcXUQwOCmQgKs8oVvdcBrMcGbI4d8/01o8Ie+zt9oNLwFv42RWZni3iagKJ0lVp7MlME8hqv0HXiE2SFyOAMJvE9Tmn6eUjtYrvNMFDO3GM5lNnhnkYRN01VPAMZozoAAAABYktHRACIBR1IAAAACXBIWXMAABYlAAAWJQFJUiTwAAABsklEQVQ4y2NgQAKMTMwsrGzsHJxc3AzYAQ8vXx4M8AsICmGqEBbJQwWiYmgqxCX48zCApBSyEmmZPGxAVg6hREo+DztQgCtSVMrDBZRVoGpUkQTzCwqLipH4ahAl6howgZLSsnIQqKisgglpaoHVaMP41TXlMFBbBxPUASnR1YPy6hvKEaCxCaZIH6jGAMpubilHBq1tUHFDoBojCLO9oxwVdHZBJIzFGUxMoTaVo4NuqEFmDOZQVg+Gml6ojAWDJZTVh6GmsR8iY8VgDWFMKMcEEyFSNgy2EMYkLGomQ6TsGOwhjCmtmGomQaQcGByh7pmKoWTaFIiME4MzVM10DDUzoDIuDK5uENbMWehqZkPVuDMweECZc9CUzIWKewLjwgXKnjcfRcmChVBxL6AaFW8op2oRkpLFS6CiGj6gxOELSwVLly2HqlixcgJM0A+cxoT84Slz1eqeNWvXrd+wES4SEAhJrEHBONM8fwgsY4Ty41IThshgjuFYVZhGIGfUyCgsSviiUTO8bgyGktg4jIIjPgFFRWISlsKFQTE5JRWqIC09Q5wBF8jMys6JzzVBFQQACx2byeoRlV0AAAAASUVORK5CYII=);display:block}.component-journey-check-results .body .accordion-content.route-overview .leg.finish{background-position:50% 100%}.component-journey-check-results .footer nav{text-align:center}.component-journey-check-results .alerts-box .disruptions-list .heading{padding:6px 20px}@media screen and (max-width:991px){.component-journey-check-results .body .jc-line .accordion-content.route-overview h6{font-size:16px;font-size:1.6rem}.component-journey-check-results .body .jc-line .leg-details .schedule .type{font-size:14px;font-size:1.4rem;position:relative}.component-journey-check-results .body .jc-line .legs{margin-bottom:0}.component-journey-check-results .body .jc-line .legs+p{margin-bottom:20px}.component-journey-check-results .journey-check-results-box .earlier-later .last-updated{text-align:right;font-size:14px;font-size:1.4rem;display:none}.warning{font-size:12px}}@media screen and (max-width:767px){.component-journey-check-results .body .jc-line .leg-details .dot{left:-23px}.component-journey-check-results .body .jc-line .leg-details .schedule{padding-right:0}.component-journey-check-results .body .jc-line .leg-details .schedule .cancelled,.component-journey-check-results .body .jc-line .leg-details .schedule .delayed,.component-journey-check-results .body .jc-line .leg-details .schedule .noPlatform{margin-top:-9px}.component-journey-check-results .body .jc-line .leg-details .schedule .cancelled .type,.component-journey-check-results .body .jc-line .leg-details .schedule .delayed .type,.component-journey-check-results .body .jc-line .leg-details .schedule .noPlatform .type{top:-11px}.component-journey-check-results .body .jc-line .leg-details .schedule .cancelled .times,.component-journey-check-results .body .jc-line .leg-details .schedule .delayed .times,.component-journey-check-results .body .jc-line .leg-details .schedule .noPlatform .times{display:inline-block;width:45px}}.destination,.destination .promo-link{display:block}.withIcon:before{content:'\e805';font-family:gwr_icons;font-weight:400;display:block;font-size:23px;position:absolute;top:-6px;left:-43px}@media screen and (max-width:767px){.withIcon:before{left:-35px}}.destination{position:relative;overflow:hidden;margin-bottom:30px;cursor:pointer;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.destination img{max-width:100%;width:100%;height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);transition:all .3s ease-out}.destination .destination-name{position:absolute;top:0;left:0;right:0;text-align:center}.destination .destination-name h5{padding:10px 20px;margin-bottom:0;background-color:#0a493e;color:#fff;display:inline-block;width:55%}.destination .destination-name h5.light-green{background-color:#37aa32}.destination .destination-name h5.dark-green{background-color:#0b493e}.destination .destination-name h5.red{background-color:#E90C22}.destination .destination-name h5.grey{background-color:#4f545e}.destination .destination-desc{position:absolute;bottom:-150px;height:150px;width:100%;padding:15px;transition:all .3s ease-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background:#000;background:linear-gradient(0deg,rgba(0,0,0,.95001751) 0,rgba(0,0,0,.70351891) 50%,rgba(0,0,0,.49903711) 80%,rgba(0,0,0,.25253852) 95%,rgba(0,0,0,0) 100%)}.destination .destination-desc p{color:#fff;overflow:hidden;text-overflow:ellipsis;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin-bottom:auto}.destination .destination-desc p:first-child{margin-top:0}.destination .destination-desc .main-link{color:#fff;font-weight:700;padding:6px 30px;background:#008073;border:2px solid #008073;text-align:center;text-decoration:none;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;border-radius:4px;font-size:14px;margin-top:auto}.destination .destination-desc .main-link:hover{color:#333}.destination:focus img,.destination:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.destination:focus .destination-desc,.destination:hover .destination-desc{bottom:0}.destination:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}@media screen and (max-width:767px){.destination img{width:100%;height:auto}}.station-facilities [class*=col-]{padding-right:12px;padding-left:12px}.station-facilities-content .table-scroll-wrapper,.station-facilities-content table{border-top-left-radius:4px;border-top-right-radius:4px}.station-facilities-content .table-scroll-wrapper table [class*=col-]{padding-right:0;padding-left:0}.station-facilities-content .table-scroll-wrapper table tbody,.station-facilities-content .table-scroll-wrapper table thead{border:0}.station-facilities-content .table-scroll-wrapper table tbody td:first-of-type,.station-facilities-content .table-scroll-wrapper table tbody th:first-of-type,.station-facilities-content .table-scroll-wrapper table thead td:first-of-type,.station-facilities-content .table-scroll-wrapper table thead th:first-of-type{padding-left:24px}.station-facilities-content .table-scroll-wrapper table td{vertical-align:middle}.station-facilities-content .table-scroll-wrapper table .icon-rail_logo:before{padding-right:12px}.station-facilities-content .table-scroll-wrapper table .icon-breadcrumbs_arrow:after{padding-left:0;font-size:.8rem}.icon-breadcrumbs_arrow,.icon-mapper,.icon-rail_logo{font-family:gwr_icons}.breadcrumb__current-location-title,.breadcrumb__step-link,.station-more-link,.stations-head-text{font-family:'Univers W01',Arial,sans-serif}.icon-breadcrumbs_arrow::after{vertical-align:.2rem}.station-facilities-th{background-color:#0a493e;font-weight:700;padding-top:1rem;padding-bottom:1rem;font-size:14px;font-size:1.4rem}.stations-head-text{font-weight:400;font-weight:700;margin-left:-.25rem}.station-facilities-station:nth-child(even){background-color:#F0FAF9}.station-facilities-station-name{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);font-size:14px;font-size:1.4rem}.station-more-link-wrap{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);text-align:right}.station-more-link{font-size:14px;font-size:1.4rem;font-weight:700;color:#525761;cursor:pointer}.station-more-link:hover{color:#525761;text-decoration:none;border-bottom:1px solid #525761}.facility{text-align:center;display:inline-block}.facility:not(:first-of-type){margin-left:5%}@media (min-width:321px) and (max-width:820px){.facility:not(:first-of-type){margin-left:2%}}.facility-icon{font-size:20px;font-size:2rem}.facility-icon.inactiveIcon{color:#8e9090}.facility-icon.activeIcon{color:#008073}.facility-name{margin-top:.25rem;font-size:12px;font-size:1.2rem}@media (max-width:767px){.station-facilities-content .table-scroll-wrapper{overflow-x:initial}.station-facilities-content .table-scroll-wrapper .station-facilities-station-name{padding-bottom:12px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.station-facilities-content .table-scroll-wrapper .station-more-link-wrap{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-top:12px;text-align:left}.station-facilities-content .table-scroll-wrapper .station-more-link{text-align:left}}@media (max-width:370px){.facility:last-of-type{display:none}}.component-breadcrumbs-bg{width:100%;height:34px;background-color:#0a493e;line-height:0;overflow:hidden;margin-bottom:0;margin-top:0}.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__step-link:active::before,.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__step-link:focus::before,.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__step-link:hover::before,.component-jumbotron+.component-breadcrumbs .breadcrumb__step-link:active::before,.component-jumbotron+.component-breadcrumbs .breadcrumb__step-link:focus::before,.component-jumbotron+.component-breadcrumbs .breadcrumb__step-link:hover::before{background-color:#999}.breadcrumbs{overflow:hidden;width:100%;margin:0;padding:0 0 3px 6px}.breadcrumb{float:left;margin:0;padding:5px 6px 1px 0}.breadcrumb::before{content:none}.breadcrumb:first-child{padding-right:10px}.breadcrumb__current-location-title,.breadcrumb__step-link{padding:0 0 0 5px;float:left;display:inline-block;text-decoration:none;font-size:12px;font-size:1.2rem}.breadcrumb__current-location-title span,.breadcrumb__step-link span{color:inherit}.breadcrumb__current-location-title{color:#fff;font-weight:700}.breadcrumb__step-link{color:#fff;position:relative;font-weight:700}.breadcrumb__step-link::after{content:">";color:#fff;margin-left:16px;font-size:.7em;padding-right:1rem;display:inline-block}.breadcrumb__step-link:active,.breadcrumb__step-link:focus,.breadcrumb__step-link:hover{position:relative;left:0;text-decoration:underline;color:#fff}.main-header .component-breadcrumbs{z-index:9;position:absolute;width:100%;max-width:1128px;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);margin-bottom:0}.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__current-location-title,.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__step-link,.component-breadcrumbs.breadcrumb-jumbotron .breadcrumb__step-link::after{color:#fff}.component-breadcrumbs.breadcrumb-location-details .breadcrumbs{overflow:hidden;width:100%;margin:0;padding:0 0 3px 6px}.component-breadcrumbs.breadcrumb-location-details .breadcrumb__current-location-title,.component-breadcrumbs.breadcrumb-location-details .breadcrumb__step-link,.component-breadcrumbs.breadcrumb-location-details .breadcrumb__step-link::after{color:#fff}.component-jumbotron+.component-breadcrumbs .breadcrumbs{position:relative;top:-299px}.component-jumbotron+.component-breadcrumbs .breadcrumb__current-location-title,.component-jumbotron+.component-breadcrumbs .breadcrumb__step-link,.component-jumbotron+.component-breadcrumbs .breadcrumb__step-link::after{color:#fff}.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__current-location-title,.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__step-link,.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__step-link::after{color:#fff}.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__step-link:active::before,.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__step-link:focus::before,.component-jumbotron.noimage+.component-breadcrumbs .breadcrumb__step-link:hover::before{background-color:#000}.component-breadcrumbs.station-details .breadcrumbs{padding-top:2px}.component-breadcrumbs.station-details .breadcrumb__current-location-title,.component-breadcrumbs.station-details .breadcrumb__step-link,.component-breadcrumbs.station-details .breadcrumb__step-link::after{color:#fff}.component-location-details+.component-breadcrumbs .breadcrumbs{overflow:hidden;width:100%;margin:0;padding:0 0 3px 6px;position:relative;bottom:535px}.component-location-details+.component-breadcrumbs .breadcrumb__current-location-title,.component-location-details+.component-breadcrumbs .breadcrumb__step-link,.component-location-details+.component-breadcrumbs .breadcrumb__step-link::after{color:#fff}@media screen and (max-width:767px){.component-breadcrumbs,.component-breadcrumbs-bg{display:none}}.lt-ie10 .component-breadcrumbs .breadcrumbs .breadcrumb{position:relative}.lt-ie10 .component-breadcrumbs .breadcrumbs .breadcrumb .breadcrumb__step-link::before{position:absolute;right:5px}.component-news-filters{background-color:#fff}.news-filters{padding:10px 0 20px 20px;margin-bottom:40px;border-bottom:2px solid #8f8f8f}.news-filters .news-filters-title{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:14px;font-size:1.4rem;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #8f8f8f}.news-filters .news-filter{position:relative;min-height:1px;padding:0 20px 0 0}@media (min-width:768px){.news-filters .news-filter{float:left;width:50%}}.news-filters label{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem;display:block}.news-filters select{display:block;width:100%;line-height:2rem}.pagination li{margin:0;padding:0;font-size:14px;font-size:1.4rem}.pagination li:before{height:0}.pagination li>.btn-pagination-page,.pagination li>a,.pagination li>span{border-width:0;margin-right:15px;margin-bottom:15px;line-height:25px;line-height:2.5rem;color:#8f8f8f}.pagination li>.btn-pagination-page{position:relative;float:left;padding:6px 12px;line-height:2.5rem;text-decoration:none;background-color:#fff;border:none;outline:0;margin-left:-1px;cursor:default}.pagination li>.btn-pagination-page,.pagination li>a{padding-left:15px;padding-right:15px}.pagination li>span{padding-left:0;padding-right:0}.pagination li>.btn-pagination-page:hover,.pagination li>a:hover{color:#8e9090;background-color:#8e9090;background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff8e9090, endColorstr=#ff8e9090);zoom:1}.pagination li:first-child .btn-pagination-page,.pagination li:first-child a,.pagination li:last-child .btn-pagination-page,.pagination li:last-child a{border-radius:0}.pagination li.active .btn-pagination-page,.pagination li.active .btn-pagination-page:hover,.pagination li.active a,.pagination li.active a:hover{background-color:#37aa32}.pagination li.active .btn-pagination-page{z-index:2;color:#fff;cursor:default}.pagination li.active li.first .btn-pagination-page,.pagination li.active li.first a,.pagination li.active li.last .btn-pagination-page,.pagination li.active li.last a,.pagination li.active li.separator span{background-color:transparent}.pagination li.active li.separator span:hover{color:#8f8f8f}.component-news .news-title{color:#525761;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700;font-size:20px;font-size:2rem;line-height:1.15;padding-left:20px;min-height:20px}.component-news .news-results{text-align:right}.component-news .news-results p{font-size:14px;font-size:1.4rem}.component-news .news-results-overlay{float:right}.component-news .news-list{margin-top:20px;padding-top:20px;margin-bottom:36px}.component-news .news-list .promo{margin-bottom:20px}@media (max-width:767px){.component-news .news-list{margin-bottom:23px}}.component-news .news-title+.news-list{padding-bottom:0;margin-bottom:20px}.cookie-bar-wrap{position:fixed;bottom:0;left:0;right:0;z-index:101;font-family:'Univers W01',Arial,sans-serif;font-weight:400;background:#fff}.cookie-bar-wrap h3{margin-bottom:0}.cookie-bar-wrap .cookie-message{display:none;color:#525761;background:rgba(142,144,144,.2);padding:18px 45px;border-bottom:1px solid #ccc;box-shadow:0 0 3px #ccc;z-index:99;position:relative;min-height:35px}.cookie-bar-wrap .cookie-message:nth-child(odd){background:rgba(224,222,216,.4)}.cookie-bar-wrap .cookie-message p{margin:0 auto}.cookie-bar-wrap .cookie-message a{cursor:pointer}.cookie-bar-wrap .cookie-message .container{position:relative}.cookie-bar-wrap .cookie-message .closebutton{border:0;position:absolute;top:50%;margin-top:-8px;right:5px;right:.5rem;background-color:transparent;font-size:10px;font-size:1rem;font-family:gwr_icons;font-weight:400}.cookie-bar-wrap .cookie-message .closebutton:before{content:'\e80c'}@media (max-width:768px){.cookie-bar-wrap .cookie-message{padding:10px 45px 10px 20px}.cookie-bar-wrap .cookie-message p{line-height:1.3}.cookie-bar-wrap .cookie-message .closebutton{right:-2.5rem}}.cookie-bar-wrap .cookie-message .closebutton:focus{background-color:#37aa32;color:#fff;outline:0}.component-search-results-listing .search-header,.search-results-listing .search-header{padding-bottom:10px;border-bottom:1px solid #f7f5ef;margin-bottom:20px}.component-search-results-listing .search-page-loading-bars,.search-results-listing .search-page-loading-bars{text-align:center;margin-bottom:30px}.component-search-results-listing .search,.search-results-listing .search{display:block;background:#fff;padding:20px 20px 1px;margin-bottom:20px}.component-sitemap h3,.component-sitemap ul ul{margin-bottom:0}.component-search-results-listing .search .small:first-child,.search-results-listing .search .small:first-child{margin:0}.component-search-results-listing .search .h3,.search-results-listing .search .h3{font-weight:700}.component-search-results-listing .search p .highlight,.search-results-listing .search p .highlight{background-color:rgba(0,128,115,.05)}.component-search-results-listing .search .h3 .highlight,.search-results-listing .search .h3 .highlight{background-color:rgba(0,128,115,.1)}.component-search-results-listing .show-more-items,.search-results-listing .show-more-items{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component-search-results-listing .show-more-items button,.search-results-listing .show-more-items button{background-color:#008073;border:0;color:#fff;text-decoration:none;font-size:15px;line-height:1;padding:12px 50px;font-weight:700}.component-search-results-listing .show-more-items button .glyphicon,.search-results-listing .show-more-items button .glyphicon{color:#fff}.component-search-results-listing .show-more-items button:focus,.component-search-results-listing .show-more-items button:hover,.search-results-listing .show-more-items button:focus,.search-results-listing .show-more-items button:hover{background-color:#008073;border-color:#008073}.input-search-wrapper{position:relative;display:inline-block}.input-search-wrapper .icon-search{position:absolute;right:0}.input-search-wrapper .icon-search:after{font-size:18px;padding:9px;display:inline-block;cursor:pointer}.component-homepage-hero.static .jumbotron,.component-sitemap ul li:before{display:none}.input-search-wrapper .input-search{font-size:14px;font-size:1.4rem;border-radius:22px;height:36px;padding:8px 36px 8px 12px;border-width:0;background-color:#ebe8e5;box-shadow:none}.input-search-wrapper .input-search:focus{box-shadow:none}@media screen and (max-width:991px){.component-sitemap{margin-bottom:0}.component-sitemap:last-child{margin-bottom:40px}.station-map-list{margin-bottom:0;margin-top:0}}.component-homepage-hero{z-index:0;margin-bottom:0!important;cursor:pointer}.component-homepage-hero.static .jumbotron:first-child{display:block}.component-homepage-hero .jumbotron.has-overlay:after{content:none}.component-homepage-hero .container{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.component-homepage-hero .homepage-hero-content{position:relative;padding:0 0 0 135px;min-width:40%;max-width:40%;background:rgba(10,73,62,.3);display:inline-block;left:88px}@media (min-width:768px){.component-homepage-hero .homepage-hero-content{height:460px}.component-homepage-hero .homepage-hero-content:after{border-bottom:460px solid transparent}}@media (max-width:767px),(orientation:landscape) and (max-height:600px){.component-homepage-hero .homepage-hero-content{height:65vh}}.component-homepage-hero .homepage-hero-content:after{position:absolute;content:"";display:inline-block;top:0;border-left:197px solid rgba(10,73,62,.3);right:-197px}@media (min-width:768px){.component-homepage-hero .homepage-hero-content:after{height:460px}}@media (max-width:767px){.component-homepage-hero .homepage-hero-content:after{border-bottom:65vh solid transparent;height:65vh}}.component-homepage-hero .homepage-hero-content .separator{height:1px;display:block;background-color:#0a493e;margin-bottom:20px}.component-homepage-hero .homepage-hero-content .separator:after{content:'';position:relative;display:inline-block;height:inherit;width:78px;left:100%;margin:inherit;background:inherit;z-index:1000}.component-homepage-hero .homepage-hero-content h2{color:#fff;font-size:3.6rem;display:block;padding-top:45px;padding-right:0;text-shadow:0 2px 4px rgba(0,0,0,.5);font-weight:700}@media (max-width:767px){.component-homepage-hero .homepage-hero-content h2{font-size:2.8rem;line-height:3.4rem}}@media (max-width:767px) and (orientation:landscape){.component-homepage-hero .homepage-hero-content h2{padding-top:20px}}@media (max-width:767px) and (orientation:portrait){.component-homepage-hero .homepage-hero-content h2{padding-top:70px}}@media screen and (max-width:400px){.component-homepage-hero .homepage-hero-content h2{padding-top:20px}}@media (orientation:landscape) and (max-height:600px){.component-homepage-hero .homepage-hero-content h2{padding-top:20px;font-size:2.8rem;line-height:3.4rem}}@media screen and (max-height:500px) and (max-width:340px){.component-homepage-hero .homepage-hero-content h2{text-indent:-1px}}.component-homepage-hero .homepage-hero-content h3{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:1.8rem;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5)}.component-homepage-hero .homepage-hero-content .btn{line-height:1.8rem;color:#fff;border-color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:5px 10px}.component-homepage-hero .homepage-hero-content .btn:hover{background:#0a493e;color:#fff}.component-homepage-hero .arrows-and-dots-wrapper{z-index:9999;position:absolute;top:30%;width:36px;right:20px}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots{display:table;border-radius:1000px;width:36px;padding:23px 0;background:rgba(10,73,62,.6)}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-arrow{display:inline-block;margin:auto;right:0;left:0;padding:0;border:none;background:0 0;color:transparent;width:15px;height:15px;font-size:0}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-prev{position:absolute;top:6px}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-next{position:absolute;bottom:13px}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots{padding:0;margin:0;display:table-cell!important;vertical-align:middle}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots:before{content:""}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots li{padding:0}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots li:not(:first-child):after{content:"";position:absolute;width:1px;height:15px;background:#fff;margin:auto;right:0;left:0;top:-25px;bottom:0}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots li:before{position:absolute;width:10px;height:10px;content:"";display:inline-block;margin:auto;right:0;left:0;top:0;bottom:0;background-color:rgba(142,144,144,0);border-radius:5px;border:1px solid #fff}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-dots li button{width:0;height:0;background:0 0;border:none;color:transparent;padding:0}.component-homepage-hero .carousel-pause-button{display:inline-block;position:absolute;top:20%;right:20px;width:36px;height:36px;margin:0 0 5px;padding:9px 10px 10px;border-radius:26px;border:0;background-color:rgba(10,73,62,.61)}.component-homepage-hero .carousel-pause-button .play-icon{position:absolute;left:13px;top:10px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:13px solid #fff;font-size:1px}.component-homepage-hero .carousel-pause-button .pause-icon{display:-webkit-flex;display:-ms-flexbox;display:flex}.component-homepage-hero .carousel-pause-button .pause-icon:after,.component-homepage-hero .carousel-pause-button .pause-icon:before{content:'';display:block;width:6px;height:15px;background-color:#fff;margin:0 1px}.component-homepage-hero .slick-active:before{background-color:#fff!important;border:0 solid #fff;background-clip:content-box;padding:1px}.component-homepage-hero .jumbotron.treatment-campaign{text-align:center}.component-homepage-hero .jumbotron.treatment-campaign .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content{padding-left:0;min-width:100%;left:1%;background:rgba(10,73,62,0)}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content:after{display:none}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content h2{color:#0a493e;font-size:5.75rem!important;line-height:5.75rem;display:block;padding-top:30px;width:345px;margin:0 auto;text-shadow:0 0 0 rgba(0,0,0,.5);font-weight:400;padding-right:0;padding-bottom:10px}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content h3{display:none}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content .btn{text-shadow:0 0 0 rgba(0,0,0,.5);box-shadow:0 0 0 0 rgba(0,0,0,.5);padding:7px 15px;border:none;background:#000;margin-top:15px;font-weight:700;font-size:14px}.component-homepage-hero .slick-arrow.slick-prev:before{content:"";z-index:99999;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:relative;-webkit-transform:rotateZ(-135deg);-ms-transform:rotate(-135deg);transform:rotateZ(-135deg)}.component-homepage-hero .slick-arrow.slick-next:before{content:"";z-index:99999;border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:4px;position:relative;top:4px;-webkit-transform:rotateZ(45deg);-ms-transform:rotate(45deg);transform:rotateZ(45deg)}.component-homepage-hero .lt-ie9 .slick-dots{visibility:hidden!important}.component-homepage-hero .lt-ie9 .slick-arrow{width:40px}@media screen and (min-width:993px){.component-homepage-hero.view .homepage-hero-content{-webkit-transform:translateX(-13px);-ms-transform:translateX(-13px);transform:translateX(-13px)}.component-homepage-hero .homepage-hero-content{-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px);transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}}@media screen and (max-width:768px),(orientation:landscape) and (max-height:600px){.component-homepage-hero .arrows-and-dots-wrapper,.component-homepage-hero .carousel-pause-button{top:auto}.component-homepage-hero .arrows-and-dots-wrapper{right:47%;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 0;width:auto}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots button.slick-arrow{top:auto;position:relative;display:inline-block}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-arrow.slick-next:before{-webkit-transform:rotateZ(-45deg);-ms-transform:rotate(-45deg);transform:rotateZ(-45deg);top:13px;right:4px;display:inline-block}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots .slick-arrow.slick-prev:before{-webkit-transform:rotateZ(135deg);-ms-transform:rotate(135deg);transform:rotateZ(135deg);left:5px;display:inline-block}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots ul.slick-dots{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots ul.slick-dots li button{height:8px;margin:0 5px;width:6px;padding:0 6px}.component-homepage-hero .arrows-and-dots-wrapper .arrows-and-dots ul.slick-dots li:not(:first-child):after{content:"";position:absolute;width:14px;height:1px;background:#fff;margin:auto;right:auto;left:-7px;top:0;bottom:0;display:block}.component-homepage-hero .carousel-pause-button{right:calc(47% - 44px);margin:0}.component-homepage-hero .jumbotron .homepage-hero-content{position:relative;padding:0 0 0 150px;min-width:100%;display:inline-block;left:0}.component-homepage-hero .jumbotron .homepage-hero-content:after{border-bottom:0}.component-homepage-hero .jumbotron.treatment-campaign .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media screen and (max-width:768px) and (min-width:768px),(orientation:landscape) and (max-height:600px) and (min-width:768px){.component-homepage-hero .jumbotron .homepage-hero-content{min-height:460px}}@media screen and (max-width:768px) and (max-width:767px),(orientation:landscape) and (max-height:600px) and (max-width:767px),screen and (max-width:768px) and (orientation:landscape) and (max-height:600px),(orientation:landscape) and (max-height:600px) and (orientation:landscape) and (max-height:600px){.component-homepage-hero .jumbotron .homepage-hero-content{min-height:65vh}}@media screen and (max-width:768px){.component-homepage-hero .arrows-and-dots-wrapper,.component-homepage-hero .carousel-pause-button{bottom:19%}}@media screen and (max-width:768px) and (orientation:landscape) and (max-height:600px){.component-homepage-hero .arrows-and-dots-wrapper,.component-homepage-hero .carousel-pause-button{bottom:27%}}@media screen and (orientation:landscape) and (max-height:600px) and (min-width:769px){.component-homepage-hero .arrows-and-dots-wrapper,.component-homepage-hero .carousel-pause-button{bottom:47%}}@media screen and (max-width:480px){.component-homepage-hero .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.component-homepage-hero .jumbotron .homepage-hero-content{padding:0 0 0 27px;background:rgba(10,73,62,.3);left:-8px}.component-homepage-hero .jumbotron.treatment-campaign .container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content{left:auto}.component-homepage-hero .jumbotron.treatment-campaign .container .homepage-hero-content h2{font-size:5.3rem!important;line-height:5.3rem}}body .component-homepage-hero .jumbotron .campaign-copyright{position:absolute;left:0!important;right:0!important;font-size:10px;padding:0 10px;bottom:105px;text-align:center}@media screen and (max-width:480px){body .component-homepage-hero .jumbotron .campaign-copyright{font-size:8px}}@media screen and (max-width:374px){body .component-homepage-hero .jumbotron .campaign-copyright{font-size:7px}}@media screen and (max-width:768px){body .component-homepage-hero .jumbotron .campaign-copyright{bottom:70px}}body.hasBookingHorizon .component-homepage-hero .jumbotron .campaign-copyright,body.hasCountdownTimer .component-homepage-hero .jumbotron .campaign-copyright{bottom:160px}@media screen and (max-width:768px){body.hasBookingHorizon .component-homepage-hero .jumbotron .campaign-copyright,body.hasCountdownTimer .component-homepage-hero .jumbotron .campaign-copyright{bottom:70px}}.component-homepage-hero>.slick-next,.component-homepage-hero>.slick-prev{display:none!important}.ko-hide .validation-error-message{display:none}.component-alt-route-finder{background-color:#50575b;color:#fff}.component-alt-route-finder header{padding:18px 0 0 12px;border-bottom:solid 1px #fff}.component-alt-route-finder header h2{font-size:24px;line-height:1;padding-bottom:12px;border-bottom:solid 1px #fff}.component-alt-route-finder header p{padding-right:12px}.component-alt-route-finder form{padding:12px;background-color:#50575b}.component-alt-route-finder form fieldset{margin-bottom:12px}.component-alt-route-finder form label,.component-alt-route-finder form legend{color:#fff;font-size:16px;margin:0;border:none;font-weight:400}.component-alt-route-finder form .validation-error-message{background-color:#cc4b00;border-radius:2px;color:#fff;font-size:14px;font-size:1.4rem;font-style:normal;text-align:left;margin:12px}.component-alt-route-finder .datepickerwrap{margin-bottom:12px}.component-alt-route-finder .arf-inline-inputs-wrapper:after,.component-alt-route-finder .arf-inline-inputs-wrapper:before{content:" ";display:table}.component-alt-route-finder .arf-before-after{float:left;width:60%;padding-right:2px}.component-alt-route-finder .arf-time-picker{float:left;width:40%}.component-alt-route-finder .btn-wrapper{text-align:center;padding-top:15px}#altRouteFinderModal iframe{border:1px solid #dadada}#altRouteFinderModal .modal-header{padding:0!important;height:45px}#altRouteFinderModal .modal-dialog{height:inherit}#altRouteFinderModal .modal-content{height:90%}#altRouteFinderModal .modal-body{height:95%;height:calc(100% - 45px)}@media (max-width:1199px){.component-alt-route-finder header{padding-left:18px}.component-alt-route-finder header p{padding-right:18px}.component-alt-route-finder .forms-wrapper{margin:0}.component-alt-route-finder form{padding:18px}#altRouteFinderModal.modal .modal-content{height:100%}#altRouteFinderModal.modal .modal-body{height:95%}}@media screen and (max-width:767px){#altRouteFinderModal.modal iframe{border-right-width:0;border-left-width:0}#altRouteFinderModal.modal .modal-body{padding-left:0;padding-right:0}}.featured-carousel{padding:24px 12px 0;margin-bottom:12px;overflow:hidden}.featured-carousel .carousel-wrapper{overflow:hidden;position:relative;width:auto;height:180px}.featured-carousel .carousel-wrapper .promo{line-height:100px;height:157px!important;color:#3498db;font-size:22px;margin:0 7px 30px;position:relative;text-align:center;overflow:hidden;cursor:pointer;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border:0;width:30%;background:#fff;border-radius:5px;display:block}.featured-carousel .carousel-wrapper .promo .promo-container{margin:0;display:block;border-top:solid 9px #E90C22;border-color:#0a493e}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container{padding:0;background:0 0}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text{padding:10px 15px 15px;min-height:1px}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description{height:initial;padding:0}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description h3{color:#0a493e!important;font-size:1.8rem;text-align:left!important;margin-bottom:10px!important;font-weight:400!important}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .description p{color:#0a493e!important;text-align:left!important;text-overflow:ellipsis;word-wrap:break-word;overflow:hidden;margin-top:0;line-height:1.8rem!important}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta{text-align:left;height:60px;position:relative;width:90%}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta a{display:none!important;color:#008073;line-height:normal;position:absolute;bottom:20px}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta span{color:#008073;line-height:normal;position:absolute;bottom:20px;font-weight:700}.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .pc{color:#008073;font-size:1.2rem;font-weight:700;padding-top:12px}.featured-carousel .carousel-wrapper .promo .promo-container .promo-img-container{min-height:1px;height:157px!important;background-size:cover}.featured-carousel .carousel-wrapper .promo .promo-container .promo-img-container .promo-img{background-color:#EEE;max-width:100%;width:100%;min-height:1px;height:148px}.featured-carousel .carousel-wrapper .promo:before{z-index:2;display:block;content:'';position:absolute;width:100%;height:100%;border:4px solid transparent}.featured-carousel .carousel-wrapper .promo:focus,.featured-carousel .carousel-wrapper .promo:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12)}.featured-carousel .carousel-wrapper .promo:focus .cta a,.featured-carousel .carousel-wrapper .promo:hover .cta a{text-decoration:underline}.component-train-tickets .ticket-promo-info-link:active,.component-train-tickets .ticket-promo-info-link:focus,.component-train-tickets .ticket-promo-info-link:hover,.component-train-tickets .ticket-promo-info-link:visited,.ticket-promo-info-link:active,.ticket-promo-info-link:focus,.ticket-promo-info-link:hover,.ticket-promo-info-link:visited{text-decoration:none}.featured-carousel .carousel-wrapper .promo:focus img,.featured-carousel .carousel-wrapper .promo:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;transition:all .3s ease-out}.featured-carousel .carousel-wrapper .promo:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.featured-carousel .carousel-wrapper .promo.selected h3{background-color:#008073;padding-left:5px}.featured-carousel .carousel-wrapper .promo.selected h3 .gwr-icon{display:inline-block;padding:0;margin:0 0 0 10px;width:auto}.featured-carousel .carousel-wrapper .promo.selected h3 .gwr-icon:before{content:'\e80d'}.featured-carousel .carousel-wrapper .promo.selected:before{border-color:#008073}.featured-carousel .carousel-wrapper .slick-slide.block{display:block}.featured-carousel .carousel-wrapper .parallaxback{z-index:1;position:absolute;top:0;left:0;height:100%}.featured-carousel .carousel-wrapper .parallaxback img{width:100%;height:auto;position:relative;left:0}.featured-carousel .carousel-wrapper .slick-arrow{position:absolute;top:34%;background-color:rgba(0,0,0,.3);border-radius:3px;border:0;height:70px;z-index:1;width:70px;overflow:hidden;outline:0;font-size:0;line-height:0}.featured-carousel .carousel-wrapper .slick-arrow:focus,.featured-carousel .carousel-wrapper .slick-arrow:hover{background-color:rgba(0,0,0,.5)}.featured-carousel .carousel-wrapper .slick-arrow:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.featured-carousel .carousel-wrapper .slick-arrow:before{font-family:gwr_icons;font-weight:400;font-size:30px;font-size:3rem;line-height:1;margin:10px;display:inline-block;color:#fff}.featured-carousel .carousel-wrapper .slick-prev{left:5px}.featured-carousel .carousel-wrapper .slick-prev:before{content:'\e811'}.featured-carousel .carousel-wrapper .slick-next{right:5px}.featured-carousel .carousel-wrapper .slick-next:before{content:'\e83d'}.featured-carousel .carousel-wrapper .slick-track{position:relative;top:0;left:0;display:block}.featured-carousel .carousel-wrapper .slick-disabled{opacity:.3}.featured-carousel .carousel-wrapper .slick-dots{position:relative;display:inline-block;background:0 0;margin:0;padding:0;z-index:99;list-style:none;top:-25px}.featured-carousel .carousel-wrapper .slick-dots li{display:inline-block;position:relative;left:-50%;padding:4px}.featured-carousel .carousel-wrapper .slick-dots li:before{content:"";display:none}.featured-carousel .carousel-wrapper .slick-dots li button{width:0;height:0;background-color:#327d62;position:relative;margin:0;border:0;padding:1px;border-radius:50%;font-size:0;line-height:0;box-shadow:0 0 0 2px #327d62;outline:0}.featured-carousel .carousel-wrapper .slick-dots li.slick-active>button:after{content:'';display:inline-block;background-color:#0a493e;border-radius:50%;padding:2px;position:absolute;top:-1px;left:-1px;box-shadow:0 0 0 1px #0a493e}.featured-carousel .carousel-wrapper{display:none}.featured-carousel .carousel-wrapper.slick-initialized{display:block}.featured-carousel .featured-carousel-loading-screen{width:100%;padding-top:10px}.featured-carousel .featured-carousel-loading-screen .featured-carousel-loading-bars{text-align:center}@media screen and (max-width:768px){.featured-carousel .featured-carousel-loading-screen .featured-carousel-loading-bars{position:relative;left:-30px}.featured-carousel{margin:0 -12px;padding:0 0 0 64px;text-align:center}.featured-carousel .carousel-wrapper{overflow:visible;height:300px}.featured-carousel .carousel-wrapper .slick-list{overflow:visible;left:-64px}.featured-carousel .carousel-wrapper .slick-list .slick-track .promo{height:270px!important}.featured-carousel .carousel-wrapper .slick-list .slick-track .promo .promo-container .promo-text-container{height:110px!important;width:100%;min-height:unset}.featured-carousel .carousel-wrapper .slick-list .slick-track .promo .promo-container .promo-img-container{height:270px!important;background-size:cover;width:100%}.featured-carousel .carousel-wrapper .slick-list .slick-track .promo .promo-container .promo-img-container .promo-img{height:270px}.featured-carousel .slick-arrow{width:50px!important;height:50px!important;top:40%!important}.featured-carousel .slick-next,.featured-carousel .slick-prev{top:-30px;width:40px}.featured-carousel .slick-prev{left:calc(100% - 120px)!important}.featured-carousel .slick-next{right:0}.featured-carousel .slick-prev:before{right:42px!important}.featured-carousel .slick-next:before{left:0!important}.featured-carousel .explore-filters{display:none}}.popular-destination-routes-summary .routes-container .slick-list,.travel-promos-container .row-container .slick-list{overflow:hidden}.promo.slick-slide span{display:block}.lead-green{color:#0a493e}.component-faq{color:#0a493e;max-width:940px;margin-left:auto;margin-right:auto}.component-faq hr{width:100%;margin-top:10px;margin-bottom:10px}.component-faq .faq-title{color:#0a493e;font-weight:500}.component-faq .faq-desc{color:#0a493e;font-weight:500;margin-top:0;margin-bottom:30px}.component-train-tickets{position:relative;margin-bottom:0}.component-train-tickets .bg-green{background:#70CE9C;position:relative;height:100%;width:100vw;margin-left:-50vw;left:50%;padding-bottom:30px;padding-top:30px}.component-train-tickets .bg-green .container .row{padding-left:20px;padding-right:20px}.component-train-tickets .bg-green h2,.component-train-tickets .bg-green p{color:#0a493e}.component-train-tickets .bg-green .container-promo-tickets{margin-left:8%;margin-right:8%;position:relative}.component-train-tickets .bg-green .container-promo-tickets h2{font-weight:500;color:#0a493e}.component-train-tickets .bg-green .container-promo-tickets p{color:#0a493e}.component-train-tickets .promo-ticket-info{background:#fff;border-top:solid 9px #E90C22;border-radius:5px;padding:17px 10px 10px 15px;color:#0a493e;min-height:170px;margin-top:15px}.routes-container .message.more-times:before,.routes-container .message:before{border-style:solid;border-width:.25em .25em 0 0;height:1em;vertical-align:top;width:1em;position:relative;content:''}.component-train-tickets .ticket-promo-info-link{display:block;margin-bottom:20px}.component-train-tickets .ticket-promo-info-link:last-child{margin-bottom:0}.component-train-tickets .ticket-promo-info-link:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12);transition:all .3s ease-out}.routes-container .message.more-times{display:block;text-align:center;color:#008073;font-weight:700;cursor:pointer}.routes-container .message.more-times:before{display:inline-block;left:3.15em;top:1.5em;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);color:#008073}.routes-container .message{display:block;text-align:center;color:#008073;font-weight:700;cursor:pointer;margin-bottom:15px}.routes-container .message:before{display:inline-block;left:2.9em;top:2em;color:#008073;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.component-popular-routes{margin:auto auto 40px;width:100%}.component-popular-routes h2{color:#0a493e}.component-popular-routes .popular-routes-item{position:relative;border-top:8px solid transparent;border-bottom:8px solid transparent;border-radius:5px;background:#fff;background-clip:padding-box;padding:18px 24px 10px}.component-popular-routes .popular-routes-item:after{position:absolute;top:-8px;bottom:0;left:0;right:0;background:#4DC386;content:'';z-index:-1;border-radius:5px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);margin-bottom:-8px}.component-popular-routes .popular-routes-item .stations-and-time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-popular-routes .popular-routes-item .stations-and-time .stations-clock{display:block;width:25px;height:25px!important}@media (max-width:767px){.component-popular-routes .popular-routes-item .stations-and-time{-webkit-align-items:center;-ms-flex-align:center;align-items:center}.component-popular-routes .popular-routes-item .stations-and-time .stations-clock{width:32px;height:32px!important}}@media screen and (min-width:768px) and (max-width:991px){.component-popular-routes .popular-routes-item .stations-and-time .stations-clock{width:38px;height:38px!important}}.component-popular-routes .popular-routes-item .stations-and-time .popular-routes-station-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-left:40px}@media (max-width:767px){.component-popular-routes .popular-routes-item .stations-and-time .popular-routes-station-container{margin-left:20px}}.component-popular-routes .popular-routes-item .stations-and-time .stations{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.component-popular-routes .popular-routes-item .stations-and-time .stations .station-name{font-weight:600;color:#053D35}.component-popular-routes .popular-routes-item .stations-and-time .stations .station-code{color:#174B44}.component-popular-routes .popular-routes-item .stations-and-time .stations .gwr-icon{font-size:80%}.component-popular-routes .popular-routes-item .stations-and-time .time-info{font-size:90%}.component-popular-routes .popular-routes-item .stations-and-time .time-info .gwr-icon{font-size:110%}.component-popular-routes .popular-routes-item .stations-and-time .time-info .time{font-weight:600}.component-popular-routes .popular-routes-item .time-icon-wrap{white-space:nowrap}.component-popular-routes .popular-routes-item .gwr-icon{margin:0}.component-popular-routes .popular-routes-item .icon-breadcrumbs_icon{width:2rem;vertical-align:-.2rem}.component-popular-routes .popular-routes-item .icon-peak_hours{width:2rem;vertical-align:text-bottom}.component-popular-routes .popular-routes-item button{width:178px}.component-popular-routes .col-button-container{text-align:center;line-height:40px;margin-bottom:3px}.component-popular-routes .col-button-container .btn-white{background:#fff;border:2px solid #525761;color:#525761;padding-top:5px;padding-bottom:5px;margin-left:15px}@media (min-width:1200px){.component-popular-routes .wrapper--buy-tickets{text-align:right}}.component-popular-routes .bottom-border{background:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;height:9px;top:-9px;position:relative;margin-bottom:8px}.component-popular-routes .popular-routes-loading-bars{text-align:center}@media (max-width:992px){.component-popular-routes button{margin-top:20px;padding-top:6px;padding-bottom:6px}}@media (max-width:767px){.component-popular-routes .popular-route-destination{display:block}.component-popular-routes .btn-white{margin-top:16px;margin-left:0!important}}.popular-routes__desc{color:#0a493e}@media screen and (max-width:767px){.component-popular-routes.popular-destination-routes-summary .route{margin:0 15px}.component-things-to-do .carousel-wrapper h3{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.component-things-to-do{padding:24px 48px;text-align:center;color:#0a493e}.component-things-to-do.routes-page{background:#e0ded8;padding:24px 12px}.component-things-to-do h2{font-size:2.8rem}.component-things-to-do>p{padding:0 15%}.component-things-to-do a{color:#525761;font-weight:700}.component-things-to-do .btn:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12)}.component-things-to-do .slick-dots li button{background-color:#fff!important;box-shadow:0 0 0 2px #fff!important}@media screen and (max-width:768px){.component-things-to-do{padding:24px 12px}.component-things-to-do h2{font-size:2.6rem}.component-things-to-do .more{font-size:2rem}.component-things-to-do .featured-carousel{margin-top:24px;margin-bottom:24px}.component-things-to-do .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta{bottom:0;line-height:40px}.component-things-to-do .featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .cta a{display:block!important}}.popular-routes-title{background-size:cover;background-position:center center;background-repeat:no-repeat}.popular-routes-title .container h1,.popular-routes-title p,.popular-routes-title section{color:#fff;text-align:center}.popular-routes-title .container{padding-top:100px;padding-bottom:150px}.popular-routes-title .container .info{width:100%;margin-left:0}.popular-routes-title .container p{max-width:940px;margin:auto}.popular-route-highlights{width:100%;max-width:940px;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;margin-left:auto;margin-right:auto;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}@media screen and (max-width:767px){.popular-routes-title .container{padding-top:34px;padding-bottom:150px}.popular-route-highlights{display:none}}.popular-route-highlights .highlight{width:300px}.popular-route-highlights .highlight .title-bold{font-weight:700}.popular-routes-qtt .qtt--v2__outer{min-height:112px;margin:0;border-top:none;background:0 0}.exploreournetwork,.exploreournetwork-container{background-color:#BAE4CC}.exploreournetwork{padding:30px 0;color:#0a493e}.exploreournetwork hr{width:100%}.exploreournetwork h4{font-weight:500;margin-bottom:12px}.exploreournetwork h3{text-align:center;font-size:3.2rem;line-height:1.15}.exploreournetwork ul{margin:0}.exploreournetwork ul li{padding:3px 0}.exploreournetwork ul li:before{content:none}.exploreournetwork ul li a{color:#0a493e;font-weight:500}.exploreournetwork [class*=col-]{margin-bottom:0;text-align:center}.component-travel-promos-container{padding-top:30px;background-color:#e0ded8}.component-travel-promos{margin-bottom:0}.component-travel-promos h2{margin-bottom:35px;text-align:center;color:#0a493e}.travel-promos-container{margin:0 auto;overflow:hidden;width:100%}.travel-promos-container .row-container{position:relative}@media screen and (min-width:768px){.popular-route-highlights{display:-webkit-flex;display:-ms-flexbox;display:flex}.travel-promos-container .row-container{padding:0 72px}}.travel-promos-container .row-container .slick-next,.travel-promos-container .row-container .slick-prev{color:transparent;border:none;background:0 0;width:30px;height:40px;position:absolute;top:41%;padding:0;outline:0}@media screen and (max-width:767px){.travel-promos-container .row-container .slick-next,.travel-promos-container .row-container .slick-prev{display:none!important}}.travel-promos-container .row-container .slick-next:active,.travel-promos-container .row-container .slick-next:hover,.travel-promos-container .row-container .slick-next:visited,.travel-promos-container .row-container .slick-prev:active,.travel-promos-container .row-container .slick-prev:hover,.travel-promos-container .row-container .slick-prev:visited{border:none;outline:0}.travel-promos-container .row-container .slick-next:focus,.travel-promos-container .row-container .slick-prev:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.travel-promos-container .row-container .slick-next:before,.travel-promos-container .row-container .slick-prev:before{color:#008073;font-family:gwr_icons;width:24px;display:block;font-size:26px}.travel-promos-container .row-container .slick-prev{left:4px;padding-left:4px}.travel-promos-container .row-container .slick-prev:before{content:'\e811';text-align:left}.travel-promos-container .row-container .slick-next{right:4px}.travel-promos-container .row-container .slick-next:before{content:'\e83d';text-align:right}.travel-promos-container .travel-promo{background-color:#fff;border-radius:7px;color:#0a493e;margin:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.travel-promos-container .travel-promo .promo-img{width:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:7px 7px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:520px){.travel-promos-container .travel-promo{min-height:350px}.travel-promos-container .travel-promo .promo-img{height:150px}}@media screen and (min-width:521px){.travel-promos-container .travel-promo{min-height:462px}.travel-promos-container .travel-promo .promo-img{height:250px}}.travel-promos-container .travel-promo .promo-img__image-copyright{margin:auto auto 0;width:100%;font-size:11px;color:#fff;text-align:left;padding:10px}.travel-promos-container .travel-promo .description{padding:25px}.travel-promos-container .travel-promo p{color:#000;margin:0 auto 9px}.travel-promos-container .travel-promo .read-more-content{color:#000;line-height:24px}.travel-promos-container .travel-promo h1,.travel-promos-container .travel-promo h2,.travel-promos-container .travel-promo h3,.travel-promos-container .travel-promo h4,.travel-promos-container .travel-promo h5,.travel-promos-container .travel-promo h6{margin:0 auto 11px;font-weight:500;color:#0a493e;font-size:20px}@media screen and (min-width:768px){.popular-destination-routes-summary .routes-container .slick-track{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.popular-destination-routes-summary .routes-container .slick-slide{margin-left:5px;margin-right:5px}.popular-destination-routes-summary .routes-container .slick-dots,.travel-promos-container .row-container .slick-dots{margin:20px auto 30px;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.popular-destination-routes-summary .routes-container .slick-dots li,.travel-promos-container .row-container .slick-dots li{color:transparent;width:10px;height:10px;border:1px solid #0a493e;background-color:transparent;display:block;border-radius:99px;margin:0 5px;padding:0}.popular-destination-routes-summary .routes-container .slick-dots li.slick-active,.travel-promos-container .row-container .slick-dots li.slick-active{background-color:#0a493e}.popular-destination-routes-summary .routes-container .slick-dots li:active,.popular-destination-routes-summary .routes-container .slick-dots li:focus,.popular-destination-routes-summary .routes-container .slick-dots li:hover,.popular-destination-routes-summary .routes-container .slick-dots li:visited,.travel-promos-container .row-container .slick-dots li:active,.travel-promos-container .row-container .slick-dots li:focus,.travel-promos-container .row-container .slick-dots li:hover,.travel-promos-container .row-container .slick-dots li:visited{border:1px solid #0a493e;outline:0}.popular-destination-routes-summary .routes-container .slick-dots li:before,.travel-promos-container .row-container .slick-dots li:before{content:none}.popular-destination-routes-summary .routes-container .slick-dots li button,.travel-promos-container .row-container .slick-dots li button{display:none!important}@media screen and (max-width:768px){.popular-routes-qtt .qtt--v2__outer .qtt--v2__wrapper{margin:-160px 12px 25px}}.component-popular-destinations-and-routes .popularDestinations h4,.component-popular-destinations-and-routes .popularRoutes h4{padding-top:20px;text-align:center}.component-popular-destinations-and-routes .popularDestinations .popularLinks,.component-popular-destinations-and-routes .popularRoutes .popularLinks{text-align:center}.component-popular-destinations-and-routes .popularDestinations .popularLinks a,.component-popular-destinations-and-routes .popularRoutes .popularLinks a{white-space:nowrap;position:relative;margin:0 5px;display:inline-block}.component-popular-destinations-and-routes .popularDestinations .popularLinks a:after,.component-popular-destinations-and-routes .popularRoutes .popularLinks a:after{content:"|";color:#000;position:absolute;pointer-events:none;right:-10px}.component-popular-destinations-and-routes .popularDestinations .popularLinks a.no-pipe:after,.component-popular-destinations-and-routes .popularDestinations .popularLinks a:last-child:after,.component-popular-destinations-and-routes .popularRoutes .popularLinks a.no-pipe:after,.component-popular-destinations-and-routes .popularRoutes .popularLinks a:last-child:after{display:none}@media (max-width:767px){.component-popular-destinations-and-routes .popularDestinations .popularLinks a,.component-popular-destinations-and-routes .popularRoutes .popularLinks a{display:block}.component-popular-destinations-and-routes .popularDestinations .popularLinks a:after,.component-popular-destinations-and-routes .popularRoutes .popularLinks a:after{display:none}}.component-journey-disruptions{width:100%;display:inline-block;margin-bottom:12px;box-shadow:0 2px 2px rgba(150,150,150,.12),0 2px 2px rgba(150,150,150,.24);background-color:#add8e6}.component-journey-disruptions div.accordion .accordion-content.collapsed{width:100%;padding:0 12px 12px}.component-journey-disruptions div.accordion .accordion-thumb.open .station-disruption-title::after{content:'\e830'}.component-journey-disruptions div.accordion .accordion-content .disruptionsContent{margin:0 0 12px}.component-journey-disruptions div.accordion .accordion-content .disruptionsContent:last-of-type{margin:0}.component-journey-disruptions div.accordion .accordion-thumb{padding-bottom:0;margin:0}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title::after,.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title::before{font-family:gwr_icons;font-weight:400;line-height:normal;position:absolute}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title::after{content:'\e82f';color:#525761;font-size:1em;top:12px;right:12px}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title::before{content:'\e820';color:#E90C22;font-size:1.5em;top:12px;left:12px}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title{width:100%;padding:12px 24px 12px 36px;font-size:12pt;font-weight:700;margin-bottom:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title span.updated{font-weight:400}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title span.updated::before{content:"Last updated:"}.component-journey-disruptions div.accordion .accordion-thumb .station-disruption-title,.component-journey-disruptions div.accordion .accordion-thumb .with-caret .gwr-icon::before{color:#525761}.component-helpful-travel-information .helpful-travel-header,.help-and-support h3{color:#0a493e}.component-helpful-travel-information .promo.info.multi{border-radius:5px}.component-helpful-travel-information .promo.info.multi .promo-container{background:0 0}.component-helpful-travel-information .promo.info.multi .promo-container .promo-head-container{height:46px}.component-helpful-travel-information .promo.info.multi .promo-container .promo-head-container .top-name h5{font-size:1.6rem;height:auto;background:#4a2c4d;line-height:26px}.component-helpful-travel-information .promo.info.multi .promo-container .promo-img-container .promo-img{margin-top:0;min-height:0;height:160px}.component-helpful-travel-information .promo.info.multi .promo-container .promo-text-container{border-bottom-right-radius:4px;border-bottom-left-radius:4px;min-height:0!important}.component-helpful-travel-information .promo.info.multi .promo-container .promo-text-container .promo-text{padding-bottom:20px}.component-helpful-travel-information .promo.info.multi .promo-container .promo-text-container .promo-text .description{min-height:0}.component-helpful-travel-information .promo.info.multi .promo-container .promo-text-container .promo-text .description p{height:120px!important}.component-helpful-travel-information .promo.info.multi .promo-container .promo-text-container .promo-text .cta{height:auto}.component-helpful-travel-information .promo.info.multi:hover{box-shadow:0 10px 20px rgba(0,0,0,.24),0 6px 40px rgba(0,0,0,.12);transition:all .3s ease-out}.help-and-support .btn-ghost,.help-and-support .btn-ghost:hover{transition:background-color .3s ease}@media screen and (min-width:768px) and (max-width:991px){.component-helpful-travel-information .promo.info.multi .promo-container .promo-head-container .top-name h5{font-size:1.5rem}}.component-help-and-support-search-form{margin-top:20px;text-align:center}.component-help-and-support-search-form .input-search-wrapper{width:80%;position:relative}.component-help-and-support-search-form .icon-search{position:absolute;left:10px}.component-help-and-support-search-form .input-search{width:100%;background-color:#fff;padding-left:40px}.help-and-support-suggestions{background:0 0;border:none;box-shadow:none;padding:0;margin-top:0!important}.help-and-support-suggestions .autocomplete-no-suggestion,.help-and-support-suggestions .autocomplete-suggestion{background:#fff;margin:0;position:relative;z-index:-1}.help-and-support-suggestions .autocomplete-suggestion.autocomplete-selected{background:#edf9f3}.help-and-support-suggestions.autocomplete-suggestion{box-shadow:0 -5px 4px #fff,-5px 0 3px 0 rgba(50,50,50,.33),5px 0 3px 0 rgba(50,50,50,.33)}.help-and-support-suggestions.autocomplete-suggestion:last-of-type{margin-bottom:4px;box-shadow:0 -5px 4px #fff,-5px 0 3px 0 rgba(50,50,50,.33),5px 0 3px 0 rgba(50,50,50,.33),0 5px 3px 0 rgba(50,50,50,.33)}.help-and-support-suggestions.autocomplete-no-suggestion{box-shadow:0 -5px 4px #fff,0 0 3px 0 rgba(50,50,50,.33)}.help-and-support{padding-top:24px;padding-bottom:24px}.help-and-support .promo.promo--video .description h2,.help-and-support .promo.promo--video .description p{color:#0a493e!important}.help-and-support .btn-ghost:hover{color:#fff;background-color:#525761!important}@media (max-width:768px){.help-and-support .promo.promo--video .promo-container .promo-text-container{padding-bottom:inherit}.help-and-support .promo.promo--video .promo-container .promo-text-container .promo-text{padding-left:15px;min-height:inherit}.help-and-support .promo .promo-container.promo-theme-red .promo-text-container .promo-text{padding-left:15px;padding-bottom:60px}.help-and-support .promo.promo--category .row.promo-hs .promo-text-container .promo-text{padding-left:15px}}@media (min-width:768px) and (max-width:992px){.help-and-support .promo .promo-container.promo-theme-red .promo-text-container .promo-text{min-height:320px}.help-and-support .promo.promo--video .promo-container .promo-text-container .promo-text{min-height:365px}}@media (min-width:992px){.help-and-support .promo .row.promo-hs.promo-theme-green .promo-text-container .description h2{min-height:65px}.help-and-support .promo .promo-container.promo-theme-red .promo-text-container .promo-text{padding-left:15px;min-height:270px;padding-bottom:60px}}@media (min-width:992px) and (max-width:1200px){.help-and-support .promo.promo--video .promo-container .promo-text-container .promo-text{min-height:300px}}.featured-promos.featured-carousel{background:#6dcb99;padding:24px 12px 0;max-width:1152px;width:100%;margin:0 auto;height:350px!important}.featured-promos.featured-carousel h2{font-size:1.8rem;text-align:left;color:#0a493e;font-weight:700;margin-bottom:20px;margin-left:10px}.featured-promos.featured-carousel .carousel-wrapper{height:273px!important}.featured-promos.featured-carousel .carousel-wrapper .promo{height:250px!important}.featured-promos.featured-carousel .carousel-wrapper .promo h1{color:#0a493e;background:#fff;text-align:left;font-size:1.2rem;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:600;margin-top:5px}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container{height:250px}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text p{color:#0a493e!important}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text h2{margin:0 0 16px;color:#0a493e!important}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .promo-text .navigation p{padding:0;margin:0;text-align:left;font-size:1.2rem;font-weight:600}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .cta{position:absolute;bottom:70px;line-height:70px;outline:0}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-container .promo-text-container .cta a{display:block!important;outline:0;border:none}.featured-promos.featured-carousel .carousel-wrapper .promo .promo-img-container,.featured-promos.featured-carousel .carousel-wrapper .promo .promo-img-container .promo-img{height:250px!important}.featured-promos.featured-carousel .carousel-wrapper .promo.promo--no-image .cta{line-height:56px!important}.featured-promos.featured-carousel .featured-carousel-loading-screen{padding-top:80px}@media screen and (max-width:768px){.featured-promos.featured-carousel{padding-left:60px;height:380px!important}.featured-promos.featured-carousel h2{padding-top:12px;text-align:center;margin:0 0 16px;left:-30px;position:relative}.featured-promos.featured-carousel .carousel-wrapper h2{text-align:left;margin-bottom:6px!important;padding-top:0}.featured-promos.featured-carousel .cta{display:none}.featured-promos.featured-carousel .promo--no-image .cta{display:block}}.component-homepage-hero .loading-icon{top:50%;position:absolute!important;margin-left:-25px}.promo-img-container .loading-icon{position:absolute!important;left:50%;margin-left:-30px;bottom:30%}@media screen and (min-width:767px){.dark-green [class^=col-]:last-child>div.promo-card .promo-card__wrapper{border-right:solid 1px #fff}.promo-card .promo-card__wrapper .promo-card__content h3{min-height:45px}}@media screen and (max-width:991px){.dark-green .col-xs-12.col-sm-12.col-md-4:last-child>div.promo-card .promo-card__wrapper,.dark-green .col-xs-12.col-sm-12.col-md-6:last-child>div.promo-card .promo-card__wrapper{border-right:none!important}}.promo-card .promo-card__wrapper{border-left:solid 1px #0a493e;margin-top:15px;margin-bottom:15px;float:left;padding:0 10px;width:100%!important}.dark-green .promo-card--ticket.promo-card .promo-card__wrapper{border-left:solid 1px #fff}@media screen and (max-width:767px){.promo-card .promo-card__wrapper{margin:15px 10px}}.promo-card .promo-card__wrapper .promo-card__content{float:left;position:relative;width:100%}.promo-card .promo-card__wrapper .promo-card__content h3{font-size:16px;color:#0a493e;line-height:20px;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;margin:0 0 10px}.dark-green .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h3{color:#fff}@media screen and (max-width:767px){.promo-card .promo-card__wrapper .promo-card__content h3{font-size:22px;line-height:29px;margin-bottom:10px}}.promo-card .promo-card__wrapper .promo-card__content h4{font-size:16px;color:#0a493e;line-height:20px;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-style:normal;margin:-8px 0 2px}.dark-green .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h4{color:#fff}@media screen and (min-width:767px){.promo-card .promo-card__wrapper .promo-card__content h4{min-height:35px}}.promo-card .promo-card__wrapper .promo-card__content h4:empty{display:none}.promo-card .promo-card__wrapper .promo-card__content .price{float:left}.promo-card .promo-card__wrapper .promo-card__content .price .from{font-size:14px;line-height:0;color:#0a493e;display:block;font-weight:200}.dark-green .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content .price .from{color:#fff}.promo-card .promo-card__wrapper .promo-card__content .price .price-amount,.promo-card .promo-card__wrapper .promo-card__content .price .price-currency{color:#6dcb99;font-size:36px;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-weight:700}.promo-card .promo-card__wrapper .promo-card__content .price .price-amount span.fractional,.promo-card .promo-card__wrapper .promo-card__content .price .price-currency span.fractional{font-size:65%}.promo-card .promo-card__wrapper .promo-card__content a.btn-secondary{float:right;border:1px solid #0a493e;color:#0a493e;background-color:transparent;border-radius:4px;padding:5px 15px;font-size:14px;position:relative;right:0;bottom:-10px}.dark-green .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content a.btn-secondary{color:#fff;border:1px solid #fff}@media screen and (max-width:991px){.promo-card .promo-card__wrapper .promo-card__content a.btn-secondary{float:left;clear:left}}@media screen and (max-width:767px){.promo-card .promo-card__wrapper .promo-card__content a.btn-secondary{float:right;bottom:-10px;clear:none}.promo-card .promo-card--footer{padding-right:15px}}.promo-card .promo-card__wrapper .promo-card__content .promo-card__tickets-section{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.promo-card .promo-card--footer{float:left;width:100%}@media screen and (min-width:991px){.promo-card .promo-card--footer{margin-bottom:-10px}}@media screen and (max-width:1199px){.col-sm-3.col-xs-12 .promo-card--ticket.promo-card .promo-card--footer{margin-bottom:-10px}.col-sm-3.col-xs-12 .promo-card--ticket.promo-card .promo-card--footer .btn-secondary{clear:none;float:right}}@media screen and (max-width:1080px){.col-sm-3.col-xs-12 .promo-card--ticket.promo-card .promo-card--footer{margin-bottom:10px}.col-sm-3.col-xs-12 .promo-card--ticket.promo-card .promo-card--footer .price .from{height:10px;float:left;margin-top:35px;margin-right:6px}.col-sm-3.col-xs-12 .promo-card--ticket.promo-card .promo-card--footer .btn-secondary{clear:left;float:left}}.col-xs-12.col-sm-12.col-md-4 .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h3,.col-xs-12.col-sm-12.col-md-4 .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h4{min-height:auto}.col-xs-12.col-sm-12.col-md-4 .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content .promo-card--footer{margin-bottom:-10px}.col-xs-12.col-sm-12.col-md-4 .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content .promo-card--footer .price .from{height:10px;float:left;margin-top:35px;margin-right:6px}@media screen and (max-width:1199px){.col-xs-12.col-sm-12.col-md-4 .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content .promo-card--footer .btn-secondary{clear:none;float:right}}.col-xs-12.col-sm-12.col-md-6 .promo-card--ticket.promo-card .promo-card__content h3,.col-xs-12.col-sm-12.col-md-6 .promo-card--ticket.promo-card .promo-card__content h4{min-height:1px}.col-xs-12.col-sm-12.col-md-6 .promo-card--ticket.promo-card .promo-card--footer .price .from{height:10px;float:left;margin-top:35px;margin-right:6px}.col-xs-12.col-sm-12.col-md-6 .promo-card--ticket.promo-card .promo-card--footer .btn-secondary{clear:none;float:right}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper{padding:0;border:none}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h3{min-height:1px;width:25%;float:left;font-size:22px;line-height:30px;padding-right:20px}@media screen and (max-width:991px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h3{width:35%}}@media screen and (max-width:767px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper{margin-bottom:30px}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h3{width:100%}}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h4{min-height:1px;width:45%;float:left;margin-top:4px;font-size:14px;line-height:30px}@media screen and (max-width:991px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h4{width:30%}}@media screen and (max-width:767px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card__content h4{width:100%;margin-bottom:10px}}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer{width:30%;float:right;padding:0 0 0 20px}@media screen and (max-width:991px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer{width:35%}}@media screen and (max-width:767px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer{width:100%;padding:0 20px 0 0;margin-top:-12px}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer .price{float:left}}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer .price .from{height:10px;float:left;margin-top:35px;margin-right:6px}.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer .btn-secondary{clear:none;float:right}.row-carousel .slick-track{border-bottom:solid 3px #0a493e;margin-bottom:-1px}.row-carousel ul.slick-dots{left:14px;margin-left:0;position:absolute;bottom:-50px}@media screen and (max-width:767px){.full-width-promo .promo-card--ticket.promo-card .promo-card__wrapper .promo-card--footer .btn-secondary{float:left;clear:both}.row-carousel ul.slick-dots{left:20px}}.row-carousel ul.slick-dots li{float:left;padding:5px 3px}.row-carousel ul.slick-dots li::before{display:none}.row-carousel ul.slick-dots li button{background-color:transparent;border:1px solid #4dc386;width:8px;height:8px;border-radius:50%;font-size:0;margin-top:20px;padding:0}.row-carousel ul.slick-dots li button:focus,.row-carousel ul.slick-dots li button:hover,.row-carousel ul.slick-dots li.slick-active button{background-color:#4dc386}.row-carousel ul.slick-dots li button:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.promo-card--sale h3{font-size:16px!important}.promo-card--sale h3 .from{font-weight:400!important}.promo-card--sale .promo-card--widget{border:1px solid #fff;width:48%;border-radius:8px;padding:5px 10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:transparent;outline:0;cursor:pointer}.promo-card--sale .promo-card--widget .promo-card--faretype{font-weight:400;font-size:12px;color:#fff;margin-bottom:-5px}.promo-card--sale .promo-card--widget .promo-card--price-section{margin-top:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sale-promo-carousel .extra-item,.sale-promo-carousel ul.slick-dots li::before{display:none}.promo-card--sale .promo-card--widget .promo-card--price{color:#fff;font-size:25px;font-weight:700}@media screen and (min-width:768px) and (max-width:768px){.promo-card--sale .promo-card--widget .promo-card--price{font-size:18px!important}}@media screen and (min-width:769px) and (max-width:860px){.promo-card--sale .promo-card--widget .promo-card--price{font-size:19px}}.promo-card--sale .promo-card--widget .promo-card--price .price-amount{margin-left:-3px}.promo-card--sale .promo-card--widget .promo-card--price .fractional{font-size:18px}.promo-card--sale .promo-card--widget .gwr-icon{width:10px;color:#fff;position:relative;margin-right:0;right:-3px}@media screen and (min-width:768px) and (max-width:860px){.promo-card--sale .promo-card--widget .gwr-icon{right:-6px;font-size:11px}}.promo-card--sale .promo-card--widget:hover{background:#fff;transition:background .2s ease;text-decoration:none}.promo-card--sale .promo-card--widget:hover *{color:#0a493e;transition:color .2s ease}.btn-signup-newsletter,.gwr-today .btn-ghost,.gwr-today .btn-ghost:hover{transition:background-color .3s ease}.promo-card--sale .promo-card--widget:focus{background-color:#37aa32;color:#fff!important;text-decoration:underline;outline:0}.sale-promo-carousel{margin:auto}.sale-promo-carousel ul.slick-dots{left:14px;margin-left:0;position:absolute;bottom:-50px}@media screen and (max-width:767px){.sale-promo-carousel ul.slick-dots{left:20px}}.sale-promo-carousel ul.slick-dots li{float:left;padding:5px 3px}.sale-promo-carousel ul.slick-dots li button{background-color:transparent;border:1px solid #4dc386;width:8px;height:8px;border-radius:50%;font-size:0;margin-top:20px;padding:0}.sale-promo-carousel ul.slick-dots li button:focus,.sale-promo-carousel ul.slick-dots li button:hover,.sale-promo-carousel ul.slick-dots li.slick-active button{background-color:#4dc386}.sale-promo-carousel ul.slick-dots li button:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.sale-promo-carousel .extra-item.open{display:block}@media screen and (max-width:1103px){.sale-promo-carousel .extra-item{display:block}}.sale-promo-carousel.three-items{max-width:940px}.sale-promo-carousel .accordion-control{display:none;cursor:pointer}@media screen and (min-width:1104px){.sale-promo-carousel .accordion-control{display:block;z-index:100;color:#fff;text-align:center}.sale-promo-carousel .accordion-control div{text-align:center;width:100px;font-weight:700;font-size:13px;margin:0 auto}.sale-promo-carousel .accordion-control div .opened .gwr-icon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.sale-promo-carousel .accordion-control div .gwr-icon{display:block;text-align:center;margin:0 auto}.sale-promo-carousel .accordion-control .opened{display:none}.sale-promo-carousel .accordion-control .closed,.sale-promo-carousel .accordion-control.open .opened{display:block}.sale-promo-carousel .accordion-control.open .closed{display:none}}@media screen and (min-width:768px){.sale-promo-carousel{position:relative}.sale-promo-carousel .promo-card__wrapper{padding-right:0!important;padding-left:20px}.sale-promo-carousel [class^=col-]:last-child>div.promo-card .promo-card__wrapper{border-right:none}.sale-promo-carousel [class^=col-]:first-child>div.promo-card .promo-card__wrapper{border-left:none}}.sale-promo-carousel .extra-item__first>div.promo-card.promo-card.promo-card--sale>div.promo-card__wrapper{border-left:none}@media screen and (max-width:768px){.sale-promo-carousel .promo-card .promo-card__wrapper{margin:15px 10px 15px 5px}}.sale-promo-carousel.closed .accordion-control .opened,.sale-promo-carousel.opened .accordion-control .closed{display:none}.component-live-departures-and-arrivals{margin:0 0 24px}.component-live-departures-and-arrivals .section-title,.component-live-departures-and-arrivals h3,.component-live-departures-and-arrivals h4,.component-live-departures-and-arrivals h5,.component-live-departures-and-arrivals h6{margin-left:auto;margin-right:auto;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}.ath__close-button,.ath__info-icon{font-family:gwr_icons}.component-live-departures-and-arrivals h3,.component-live-departures-and-arrivals h4,.component-live-departures-and-arrivals h5{font-weight:400;color:#0a493e;text-align:center}.component-live-departures-and-arrivals h5+h3{margin-top:-10px}.component-live-departures-and-arrivals .date{background:#f7f5ef;text-align:center;font-weight:600;font-size:1.6rem;padding:12px 0}.component-live-departures-and-arrivals .journey-check-results-box{position:relative;background-color:#f7f5ef}.component-live-departures-and-arrivals .journey-check-results-box .journey-check.accordion+.text-center{margin-top:-12px}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later{background:#e0ded8;min-height:48px;padding:12px 17px;position:relative}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .last-updated{position:absolute;right:12px;top:12px}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .last-updated i{margin-left:12px;color:#525761;cursor:pointer;vertical-align:middle}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .last-updated .icon-refresh{cursor:pointer;padding:0;margin:0;border:none;background:0 0}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .earlier,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later{color:#525761;border:none;background-color:transparent;font-weight:700;text-decoration:none}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .earlier .glyphicon,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .earlier .gwr-icon,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later .glyphicon,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later .gwr-icon{vertical-align:text-top;color:inherit;font-size:14px;font-size:1.4rem}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .earlier span,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later span{margin-right:0}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .earlier span{margin-top:3px}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later .glyphicon,.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later .gwr-icon{vertical-align:middle}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .later span{margin-top:-2px}.component-live-departures-and-arrivals .journey-check-results-box .journey-check.accordion+.earlier-later{margin-top:-5px}.component-live-departures-and-arrivals .journey-check-results-box .platform{padding-left:12px}.component-live-departures-and-arrivals .journey-check-loading-screen{background-color:rgba(234,234,234,.5);position:absolute;left:0;top:0;right:0;bottom:0;text-align:center}.component-live-departures-and-arrivals .journey-check-loading-screen:before{content:'';display:inline-block;height:100%;vertical-align:middle}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview .legs>li:before,.component-live-departures-and-arrivals .body .jc-line .leg-details li:before{content:"";display:none}.component-live-departures-and-arrivals .journey-check-loading-bars{display:inline-block;vertical-align:middle}.component-live-departures-and-arrivals .accordion-content.closed,.component-live-departures-and-arrivals .body .jc-line .icon-closed{display:none}.component-live-departures-and-arrivals .head{background-color:#525761}.component-live-departures-and-arrivals .head p{color:#fff;margin:5px 0}.component-live-departures-and-arrivals .head>.row{margin:0}.component-live-departures-and-arrivals .body .jc-line{background:#fff;margin:0 0 5px;border-bottom:1px solid #ddd}.component-live-departures-and-arrivals .body .jc-line .btn-show-details{color:#525761;font-weight:700;text-decoration:none;border:none;outline:0;padding:0;background-color:transparent}.component-live-departures-and-arrivals .body .jc-line p{margin-bottom:10px;margin-top:10px;line-height:36px;min-height:36px}.component-live-departures-and-arrivals .body .jc-line>div{background:#fff;z-index:1}.component-live-departures-and-arrivals .body .jc-line .accordion-thumb{height:56px}.component-live-departures-and-arrivals .body .jc-line .accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.component-live-departures-and-arrivals .body .jc-line .accordion-thumb .open .icon-carat_up{display:inline-block}.component-live-departures-and-arrivals .body .jc-line .accordion-thumb .open .icon-carat_down{display:none}.component-live-departures-and-arrivals .body .jc-line .open .icon-carat_up{display:inline-block}.component-live-departures-and-arrivals .body .jc-line .open .icon-carat_down,.component-live-departures-and-arrivals .body .jc-line.open .icon-open{display:none}.component-live-departures-and-arrivals .body .jc-line.open .icon-closed{display:block}.component-live-departures-and-arrivals .body .jc-line .status .glyphicon,.component-live-departures-and-arrivals .body .jc-line .status .gwr-icon{margin-top:5px}.component-live-departures-and-arrivals .body .jc-line .icon-carat_up{display:none}.component-live-departures-and-arrivals .body .jc-line.open .icon-carat_up{display:block}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview,.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview.collapsed,.component-live-departures-and-arrivals .body .jc-line.open .icon-carat_down{display:none}.component-live-departures-and-arrivals .body .jc-line .icon-carat_down,.component-live-departures-and-arrivals .body .jc-line .icon-carat_up{color:#525761;top:21px;width:1rem}.component-live-departures-and-arrivals .body .jc-line .icon-good{color:#37aa32}.component-live-departures-and-arrivals .body .jc-line .icon-status_major{color:#e53935}.component-live-departures-and-arrivals .body .jc-line.refresh-row{border-top:1px solid #ccc}.component-live-departures-and-arrivals .body .jc-line.refresh-row .icon-refresh{margin-right:20px;color:#525761}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview{background-color:#f7f5ef;z-index:0}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview.open{display:block}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview:after,.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview:before{content:"";z-index:-1;display:block;position:absolute;top:2px;left:0;right:0;bottom:0}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview:before{bottom:auto;top:-10px;left:8px;right:8px;height:10px;z-index:1}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview:after{box-shadow:'0 0 2px 2px #ccc'}.component-available-services-form,.component-route-available-services-result .row-container,.gwr-today .status-box,.wrapper-separate-from-background{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24)}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview h6{font-weight:700;margin:10px auto 5px;text-align:left}.ath__info-icon,.main-header .component-jumbotron .jumbotron--banner.gwr-today .jumbo__title{font-weight:400}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview li+li>h5{margin-top:30px}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview .legs>li{padding:0}.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview .legs .change:before{width:16px;height:16px;top:8px;left:-16px;border-radius:50%}.component-live-departures-and-arrivals .body .jc-line .leg-details{margin:0}.component-live-departures-and-arrivals .body .jc-line .leg-details .row{position:relative}.component-live-departures-and-arrivals .body .jc-line .leg-details .fw-40{width:40%}.component-live-departures-and-arrivals .body .jc-line .leg-details div{line-height:1.3}.component-live-departures-and-arrivals .body .jc-line .leg-details a{color:#008073}.component-live-departures-and-arrivals .body .jc-line .leg-details li{border-top:1px solid #d8d8d8;padding:15px 0}.component-live-departures-and-arrivals .body .jc-line .leg-details li:first-child{border-top:0}.component-live-departures-and-arrivals .body .jc-line .weekday p{font-size:16px;font-size:1.6rem}.component-live-departures-and-arrivals .body .jc-line .schedule p{font-size:14px;font-size:1.4rem}.component-live-departures-and-arrivals .body .jc-line .schedule .time{font-size:16px;font-size:1.6rem}.component-live-departures-and-arrivals .body .jc-line .schedule .delayed .time:first-child{font-size:14px;font-size:1.4rem;text-decoration:line-through}.component-live-departures-and-arrivals .body .jc-line .schedule .delayed .time+.time{color:#e53935}.component-live-departures-and-arrivals .body .jc-line .schedule .warning{display:none;color:#e53935}.component-live-departures-and-arrivals .body .jc-line .schedule .cancelled span:first-child{font-size:14px;font-size:1.4rem;text-decoration:line-through}.component-live-departures-and-arrivals .body .jc-line .schedule .cancelled .warning{display:inline}.component-live-departures-and-arrivals .body .jc-line .schedule .no-platform{line-height:36px;line-height:3.6rem}.component-live-departures-and-arrivals .body .btn{border:2px solid #525761;border-radius:3px}.component-live-departures-and-arrivals .body .btn.disabled{color:#8e9090;border-color:#8e9090}.component-live-departures-and-arrivals .body .accordion-content.route-overview{background-color:rgba(55,170,50,.1)}.component-live-departures-and-arrivals .body .accordion-content.route-overview .leg{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAMAAABgOjJdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABrVBMVEUAAACXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCZnKKhpKmcn6SrrbHQ0NLp6ef08/Hs6+rU1NWxsrafoafW1tfd3d2ipaqmqK3p6ejs7OqsrrKfoqfq6ejt7Oukp6vU1dXh4eCYm6GqrLC3ubzQ0dLc3Nzy8e+bnaOpq6+ipKqtr7OdoKWqrLHz8vDg4OCvsbW9vsHb29vn5uaanaOkpqvv7uzw8O6usLTv7u3x8O61trri4uGlp6yoqq8AAACz6KpjAAAAWHRSTlMAEQMzgL7o7saMQwJc0+BwCSzMRV73/X4Bcf6ahi72T8rnD1vwDDWCq7/pEjgELe8XxYq0QWrfE2uWB9rxGkD8Z3iikrcGf6BH5PJlfez1kRkIVa4LIjIkWzZcQQAAAAFiS0dEAIgFHUgAAAAJcEhZcwAAFiUAABYlAUlSJPAAAAGPSURBVDjLdZT1W0IxFIaHgQGiqBjYKLZid2KLnVPUiQk2IgYKotjxP3s5u7hbfL/s7Dvvs93tnF2EJFLFoOiKjYtXY4wTEpOSNQppjTYFM+lS06SAPh2LpcsQA5kGLFVWdo4AyDViBeUxRMuAtXU7Q/IjQEEh72xsbhFCth07/NxYxJ+imM5390hE+wfUKjEBUUpnh07C5DoS7kPv4fiECHV6Bm6ZmQPKKX1OxLpwg53JERUQXRKpPOBXckQVRFcywgt+NUdUQ+SUEdc3kKhBGhjtRK5byOiRCcY7BcIHmVpUB+O9AvEAmXqELBC4ZICfFqgBoUYIHDIiAL6FO0sTRI8yIgh+M0e00Dt9kgDPIbBbw6Vtg/DlVQS80e80tIcr10EXef8QAJ9f1OyE2nZ18+X/ZlvQFXBPL22hvn46d3u8/vAxA8EQ32QDkTYc/O/M0I/vlzWqlfX6kFKr4+ERwXMYVXgOY0IAofEJSX7SJn2W5qlpQX5mdk7hbc8vWHWQVi/aTFF/EEvLK6sqsfUHn6MVnN4+o9MAAAAASUVORK5CYII=) 50% 50% no-repeat;height:50px;text-align:center}.component-live-departures-and-arrivals .body .accordion-content.route-overview .leg.start{background-position:50% 0}.component-live-departures-and-arrivals .body .accordion-content.route-overview .leg .passed{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAMAAACrZuH4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABoVBMVEUAAACXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCdoKXGx8ng39/o5+bs6+rq6uji4uHKy82go6iXmqCYm6HOztDv7u3x8O7V1dabnaOXmqCXmqCXmqCfoafl5eTq6uinqa6XmqCXmqCanKLn5+bt7OuipKqXmqDZ2dmXmqCXmqCqrLHz8vD08/G8vcCXmqCXmqDb29vj4+KXmqCXmqDy8e+cn6T08/GztbiXmqCtr7O/wcOXmqCXmqCqrLC9v8GXmqCXmqCZnKLz8vCrrrKXmqCXmqDp6Ofv7u2XmqDQ0NHb29uXmqCXmqCbnqTv7uzy8e+XmqDFxsiXmqDW1tfd3d2XmqCXmqDz8vDU1NWXmqCXmqCusLTh4eDz8vDl5OS2t7uXmqDDxMbR0tPV1tbIyMqXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqCXmqD08/EAAADEygTPAAAAiXRSTlMAAhkyQkxSTUU1HgQMOl5mYUESOGQJEVZcGhhfJWBlHwdaapLA1ODdxZhtEGee7fOpaFEBF2vN3HEoSGjT5G5YsBwtdPj+hj1GtchXWfZq/XwFd4oVA3SIE2Nn+XYNVNfrP6G2TyNp6fc0kTmsuUoK/akWLHjD+sx/PI6kqpQGUFsLTg4gQCIwJPPG2XMAAAABYktHRACIBR1IAAAACXBIWXMAABYlAAAWJQFJUiTwAAABjklEQVQ4y22T+T8CQRjGJ0IUU4mcuYnkKldJKZErV7mFXJE795Erx/7Xtnd2bbuzzy/zzPN+P7PHvC9CghRZ2cqc3DxVfoEayUlTWIR5aXV6qq4uNmCRlCVioNSIpSorzwQqKjEtQ5UA6KuxnEw1PFBbx0X1DY1NzS3m1jb+hS0coSP7dmsHQ9TZ1U2iHhsAdrLr7WME9Q+QcBAIB3jnEJMp1zCk7vQhGhN4DyOWmRwywhJecL5RCeEfg3ycJQLgJhipJiGfYolpcC6KmHFCgb1EeI3gLEUwc0BY0DysCzTALEIlhMKwLskQy1BZQWg1va6t08QGEJsIRcBsUcA2uWD2l+2Ai1LELuR77Nfugzs4lAAxH+RH6f7Tgj32i4ko5j6WVZz4ExFySsIzuNtzcgi2Cldzccn10BXpoAS3vb6JQf327p5LHvg2dPCdGXx88jy/8E2II/+TlXyV7eS3d6HZkx8ygPszc2DCcQpQJSVjaRc/yZiSGe2sL360tYGUTXb6kU3/nfjx/oYUmeEf78jPjoIqnmUAAAAASUVORK5CYII=)}.component-live-departures-and-arrivals .body .accordion-content.route-overview .leg .current{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAACGVBMVEUAAAA3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjI3qjJPs0pxwGx3w3JrvmZStU5ArTuOzIrU59H08/Ha6deXz5NErz9mvGHe6tvl7eJsvmd1wnHw8e3y8u+Bx31cuFfv8ezw8u1nvWM4qzPS5s/f69s+rTmHyYO53LbM5Mnm7uM8rDc9rDhQtEtHsEJXtlI4qjPW59Ln7uSe0pqx2a1RtEzx8u5hul2f0pux2a47rDbF4cHT5s9Brjy/37zL48hKsUU5qzSNy4no7uXr8OiZ0JVDrz6GyIHW6NPh7N7T5tC73beMy4hIsUMAAABdkyZcAAAAbnRSTlMAD0+Eqr7MwK6IVBRErfj8vFICMcXUQwOCmQgKs8oVvdcBrMcGbI4d8/01o8Ie+zt9oNLwFv42RWZni3iagKJ0lVp7MlME8hqv0HXiE2SFyOAMJvE9Tmn6eUjtYrvNMFDO3GM5lNnhnkYRN01VPAMZozoAAAABYktHRACIBR1IAAAACXBIWXMAABYlAAAWJQFJUiTwAAABsklEQVQ4y2NgQAKMTMwsrGzsHJxc3AzYAQ8vXx4M8AsICmGqEBbJQwWiYmgqxCX48zCApBSyEmmZPGxAVg6hREo+DztQgCtSVMrDBZRVoGpUkQTzCwqLipH4ahAl6howgZLSsnIQqKisgglpaoHVaMP41TXlMFBbBxPUASnR1YPy6hvKEaCxCaZIH6jGAMpubilHBq1tUHFDoBojCLO9oxwVdHZBJIzFGUxMoTaVo4NuqEFmDOZQVg+Gml6ojAWDJZTVh6GmsR8iY8VgDWFMKMcEEyFSNgy2EMYkLGomQ6TsGOwhjCmtmGomQaQcGByh7pmKoWTaFIiME4MzVM10DDUzoDIuDK5uENbMWehqZkPVuDMweECZc9CUzIWKewLjwgXKnjcfRcmChVBxL6AaFW8op2oRkpLFS6CiGj6gxOELSwVLly2HqlixcgJM0A+cxoT84Slz1eqeNWvXrd+wES4SEAhJrEHBONM8fwgsY4Ty41IThshgjuFYVZhGIGfUyCgsSviiUTO8bgyGktg4jIIjPgFFRWISlsKFQTE5JRWqIC09Q5wBF8jMys6JzzVBFQQACx2byeoRlV0AAAAASUVORK5CYII=);display:block}.component-live-departures-and-arrivals .body .accordion-content.route-overview .leg.finish{background-position:50% 100%}.component-live-departures-and-arrivals .footer nav{text-align:center}.component-live-departures-and-arrivals .alerts-box .disruptions-list .heading{padding:6px 20px}@media screen and (max-width:540px){.component-live-departures-and-arrivals .journey-check-results-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later{display:inline-block;margin:0 auto}}@media screen and (min-width:541px) and (max-width:991px){.component-live-departures-and-arrivals .journey-check-results-box .earlier-later{margin:0 22%}}@media screen and (max-width:991px){.component-live-departures-and-arrivals .body .jc-line .accordion-content.route-overview h6{font-size:16px;font-size:1.6rem}.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .type{font-size:14px;font-size:1.4rem;position:relative}.component-live-departures-and-arrivals .body .jc-line .schedule p{line-height:1.2}.component-live-departures-and-arrivals .body .jc-line .legs{margin-bottom:0}.component-live-departures-and-arrivals .body .jc-line .legs+p{margin-bottom:20px}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later{border-radius:3px}.component-live-departures-and-arrivals .journey-check-results-box .earlier-later .last-updated{text-align:right;font-size:14px;font-size:1.4rem;display:none}.component-live-departures-and-arrivals .journey-check-results-box .status a.details{display:inline!important}.component-live-departures-and-arrivals .journey-check-results-box .status a.details:hover{text-decoration:none}.component-live-departures-and-arrivals .journey-check-results-box .status a.details .gwr-icon{margin-right:0}.component-live-departures-and-arrivals .journey-check-results-box .platform{padding-left:0;display:block}}.component-route-available-services-result .journey-check .earlier-later .btn-earlier-later:hover,.gwr-today .status-box a{text-decoration:underline}.component-live-departures-and-arrivals .live-dep-arr__controls{text-align:right}@media screen and (max-width:767px){.component-live-departures-and-arrivals .body .jc-line .leg-details .dot{left:-23px}.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule{padding-right:0}.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .cancelled,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .delayed,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .noPlatform{margin-top:-9px}.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .cancelled .type,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .delayed .type,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .noPlatform .type{top:-11px}.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .cancelled .times,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .delayed .times,.component-live-departures-and-arrivals .body .jc-line .leg-details .schedule .noPlatform .times{display:inline-block;width:45px}.component-live-departures-and-arrivals .body .jc-line .schedule .time{display:inline-block;margin-top:1.3rem}.component-live-departures-and-arrivals .body .jc-line .schedule p{line-height:1!important}}.ath-container{font-size:14px;font-size:1.4rem;background:#f7f5ef;color:#0a493e;padding:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}@media screen and (min-width:600px){.ath-container{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}}.ath-container p{margin:0;width:100%}.ath__info-icon{font-size:20px;font-size:2rem;padding-right:1rem}@media screen and (max-width:480px){.ath__info-icon{-webkit-flex-basis:6rem;-ms-flex-preferred-size:6rem;flex-basis:6rem}}.ath__close-button{font-weight:400;font-size:20px;font-size:2rem;border:none;background:0 0;margin:0}.gwr-today{width:100%;padding-left:0;padding-right:0}.gwr-today .container-fluid:last-of-type{margin-top:36px;padding-top:24px;padding-bottom:24px}.gwr-today .jumbo__content{text-align:center;font-weight:700}.gwr-today .jumbo__title{line-height:1.07;font-size:72px}.gwr-today .jumbo__subtitle{font-family:'Univers W01',Arial,sans-serif;font-weight:400}.gwr-today ul{margin:4px 0 0 20px}.gwr-today ul li:before{width:4px;height:4px;top:14px;background-color:#008073;border-radius:2px}.gwr-today .promo .row.promo-hs .promo-text-container .promo-text{min-height:290px}.gwr-today .promo .promo-theme-red .promo-text-container .promo-text .description p:last-of-type{margin-top:0}.gwr-today .box-icon{font-size:2.5rem;margin:0 22px 0 0;text-align:left}.gwr-today .box-icon.left{float:left}.gwr-today .status-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;padding:15px 17px;margin-bottom:48px;color:#fff;min-height:55.4px}.gwr-today .status-box.green{background-color:#37aa31}.gwr-today .status-box a{color:#fff;margin-left:5px}.gwr-today .btn-ghost{margin-top:10px;font-weight:700;white-space:normal}.gwr-today .btn-ghost:hover{color:#fff;background-color:#525761!important}.gwr-today .disruptions{margin-top:calc(40px + 12px);margin-bottom:40px}.gwr-today .component-planned-works-info .status-box{margin-bottom:0}.gwr-today .component-planned-works-info .disruptions-list .disruption-item{min-height:55.4px;padding:15px 17px 0;font-size:1.5rem}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb{padding-bottom:0}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .date{font-weight:700;padding-left:52px;margin-bottom:10px}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .with-caret{font-size:2rem}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .icon-status_major{width:auto}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb .planned-works-title{margin-right:22px;width:52%}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-thumb:focus{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .accordion-content{margin-top:0;margin-right:15px;font-size:1.5rem}.gwr-today .component-planned-works-info .disruptions-list .disruption-item .icon-carat_down,.gwr-today .component-planned-works-info .disruptions-list .disruption-item .icon-carat_up{margin-right:0}.gwr-today .alerts-box .disruptions-list>li .date .daterange{font-size:1.5rem}.gwr-today .loading-screen{margin-top:6rem}@media screen and (max-width:480px){.gwr-today .promo-header{display:none}}@media screen and (min-width:767px) and (max-width:992px){.gwr-today .promo ul{margin-left:2px}.gwr-today .promo .row.promo-hs .promo-text-container .promo-text{min-height:310px}.gwr-today .promo-container .promo-text-container{min-height:340px}}.component-route-available-services-result .tfl-widget__wrapper{margin-top:20px}@media screen and (max-width:991px){.tfl-widget__wrapper{margin:40px auto 0}}@media screen and (max-width:767px){.tfl-widget__wrapper{margin-top:40px}}@media screen and (min-width:768px) and (max-width:992px){.tfl-widget__wrapper{margin-top:20px;position:relative;right:15px}.component-station-available-services-result .tfl-widget__wrapper{margin-top:63px}}.component-available-services-form{margin-top:0;margin-bottom:-8px;background:#0a443a}.component-available-services-form .heading{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400;font-size:24px;font-size:2.4rem;color:#fff;border-bottom:solid 1px #fff;text-align:center;padding:12px}.component-available-services-form .form-group{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px;margin:0}.component-available-services-form .input{-webkit-flex:1 0px;-ms-flex:1 0px;flex:1 0px;min-width:0;overflow:visible}.component-available-services-form .input label{color:#fff}.component-available-services-form .icon-swap{color:#fff;border:2px solid #fff;border-radius:50%;width:40px;height:40px;margin:12px;text-align:center;background:#0a443a}@media screen and (min-width:768px) and (max-width:1200px){.component-available-services-form .icon-swap{margin-top:30px}}@media screen and (min-width:1200px){.component-available-services-form .icon-swap{margin-top:25px}}.component-available-services-form .icon-swap_horizontal{display:table}.component-available-services-form .icon-swap_horizontal::before{display:table-cell;vertical-align:middle;text-align:center}.component-available-services-form .gwr-icon{cursor:pointer}.component-available-services-form .icon-swap_vertical{display:none}.component-available-services-form .clear{font-size:10px;z-index:1;text-align:right;-webkit-flex:0 0px;-ms-flex:0 0px;flex:0 0px;padding-top:32px;width:0}.component-available-services-form .clear .icon-close_no_circle{margin:0;position:relative;right:30px;background:#fff;line-height:26px}.component-available-services-form .submit{padding-bottom:24px;text-align:center}.component-available-services-form .btn{display:inline;width:217px}.component-available-services-form .forms-wrapper .select2 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder{color:grey}.component-available-services-form select{height:44px;border-radius:unset;margin:0;border:none;color:#fff}.component-available-services-form .validation-error-message{color:#fff}@media screen and (max-width:1200px){.component-available-services-form .clear .icon-close_no_circle{line-height:32px}}@media screen and (max-width:768px){.component-available-services-form{margin-left:12px;margin-right:12px}.component-available-services-form .form-group{-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;padding-left:30px;padding-right:30px}.component-available-services-form .heading{font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem;border-bottom:none}.component-available-services-form .input{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 60px;-ms-flex:1 60px;flex:1 60px;min-height:70px}.component-available-services-form .icon-swap_horizontal,.component-available-services-form .input label{display:none}.component-available-services-form .input .station{-webkit-flex:1 0px;-ms-flex:1 0px;flex:1 0px;min-width:0}.component-available-services-form .swap{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;z-index:99;height:0}.component-available-services-form .icon-swap_vertical{font-size:24px;font-size:2.4rem;display:block;width:45px;height:45px;line-height:45px;margin:0;position:relative;left:20px;top:-36px}.component-available-services-form .clear{padding-top:0;margin-left:0;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;height:0;padding-right:40px}.component-available-services-form .clear .icon-close_no_circle{position:relative;right:-8px;bottom:64px}.component-available-services-form .submit{padding-bottom:40px}.component-available-services-form .validation-error-message{text-align:left;padding-top:4px;font-size:1.2rem}}.component-route-available-services-result h1{font-size:24px;font-size:2.4rem}.component-route-available-services-result h1 .station{font-weight:400}.component-route-available-services-result li:before{content:none}.component-route-available-services-result .row-container{margin-bottom:4px;width:100%}.component-route-available-services-result .table-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:no-wrap;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding-left:15px;padding-right:15px;background:#fff}.component-route-available-services-result .head{background:#0a443a;color:#fff;height:60px;line-height:60px}.component-route-available-services-result .td{-webkit-flex:3 0px;-ms-flex:3 0px;flex:3 0px;line-height:60px}.component-route-available-services-result .details{-webkit-flex:1 0px;-ms-flex:1 0px;flex:1 0px}.component-route-available-services-result .status .gwr-icon{font-size:3rem}.component-route-available-services-result .status .gwr-icon.icon-good{color:#37aa31}.component-route-available-services-result .status .gwr-icon.icon-status_major{color:#E90C22}.component-route-available-services-result .status .text{display:none}.component-route-available-services-result .accordion-thumb .gwr-icon{line-height:60px}.component-route-available-services-result .accordion-thumb .gwr-icon.icon-carat_down{display:block}.component-route-available-services-result .accordion-thumb .gwr-icon.icon-carat_up,.component-route-available-services-result .accordion-thumb.open .gwr-icon.icon-carat_down{display:none}.component-route-available-services-result .accordion-thumb.open .gwr-icon.icon-carat_up{display:block}.component-route-available-services-result .loading-screen{width:100%;text-align:center}.component-route-available-services-result .disruptions-list ul li:before{position:absolute;width:10px;height:10px;content:"";top:12px;left:-10px;background-color:#8e9090;border-radius:5px}.component-route-available-services-result .disruptions-list li .heading{padding:6px 20px}.component-route-available-services-result .journey-check .earlier-later .btn-earlier-later{color:#4f545e;font-size:16px;font-weight:700;background-color:transparent;border:none;outline:0;padding:0}.component-route-available-services-result .journey-check .accordion{margin-top:20px;margin-bottom:20px}@media screen and (max-width:767px){.component-route-available-services-result h1{text-align:center;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-size:20px;font-size:2rem}.component-route-available-services-result h1 .stations{display:block}.component-route-available-services-result h1 .station{font-weight:700}.component-route-available-services-result .head{height:40px;line-height:40px}.component-route-available-services-result .status{-webkit-order:3;-ms-flex-order:3;order:3}.component-route-available-services-result .status .gwr-icon{display:none}.component-route-available-services-result .status .text{display:block}.component-route-available-services-result .departs{-webkit-order:2;-ms-flex-order:2;order:2}.component-route-available-services-result .platform{-webkit-order:1;-ms-flex-order:1;order:1}.component-route-available-services-result .details{-webkit-order:4;-ms-flex-order:4;order:4}}.component-route-available-services-result .legs__title,.edit-paragraph-signup,.usp-bar-container,.why-sign-up-section{font-family:'Glypha W01',"Times New Roman",serif}.component-route-available-services-result .leg-details,.component-route-available-services-result .legs{margin:0}.component-route-available-services-result .legs__title{text-align:center;font-weight:400;font-weight:700;margin-top:1rem;padding-left:1rem;padding-right:1rem}.component-station-available-services-result h1 .station,.component-station-available-services-result-wrapper .body .accordion-content.route-overview .selected-station p,.component-station-available-services-result-wrapper .body .accordion-content.route-overview .selected-station span,.share-button{font-weight:700}.component-route-available-services-result .leg-details{padding:0 5%}.component-route-available-services-result .leg-details__info{border-bottom:1px solid #8e9090;margin-left:40px;padding-bottom:12px}.component-route-available-services-result .leg-details__item{margin:0 20px 0 auto}.component-route-available-services-result .leg-details__item:last-of-type .leg-details__info{border-bottom:0}.component-route-available-services-result .leg-details__item .dot{left:20px;top:8px}.component-route-available-services-result .leg-details__item .name{width:50%;display:inline-block}.a2a_i,.a2a_svg{width:56px!important;height:56px!important}.component-route-available-services-result .leg-details__item .schedule,.component-route-available-services-result .leg-details__item .station-link{display:inline-block}.wrapper-separate-from-background{border-radius:3px;border:1px solid #e0e0e0;background-color:#fff}.component-live-departures{padding:0}.component-station-available-services-result{margin-top:40px}.component-station-available-services-result h1{font-size:24px;font-size:2.4rem;margin-bottom:20px}.component-station-available-services-result .gwr-nav{margin:0}@media screen and (min-width:992px){.component-station-available-services-result-wrapper{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-radius:3px;border:1px solid #e0e0e0;background-color:#fff}}.component-station-available-services-result-wrapper .component-station-available-results{margin-bottom:0}.component-station-available-services-result-wrapper .accordion{border-bottom:1px solid #e0ded8}.component-station-available-services-result-wrapper .pagination{text-align:center}.component-station-available-services-result-wrapper .pagination .next-page,.component-station-available-services-result-wrapper .pagination .prev-page{cursor:pointer;display:inline-block}.component-station-available-services-result-wrapper .pagination .prev-page{padding:10px 10px 20px}.component-station-available-services-result-wrapper .pagination .prev-page .icon-left_arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.component-station-available-services-result-wrapper .pagination .next-page{padding:20px 10px}.component-station-available-services-result-wrapper .pagination .next-page .icon-right_arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.component-station-available-services-result-wrapper .pagination .glyphicon-menu-down,.component-station-available-services-result-wrapper .pagination .glyphicon-menu-up{font-size:1.6rem;color:#494d56}.component-station-available-services-result-wrapper .text-small{font-size:12px;font-size:1.2rem}.component-station-available-services-result-wrapper .text-center{text-align:center}.component-station-available-services-result-wrapper .offset{padding-left:50px}.component-station-available-services-result-wrapper .head{background-color:#0a493e;padding:5px 12px}.component-station-available-services-result-wrapper .head>.row{margin-left:0;margin-right:0}.component-station-available-services-result-wrapper .head p{color:#fff;margin:10px 0}.component-station-available-services-result-wrapper .body .row p{margin-bottom:10px;margin-top:10px}.component-station-available-services-result-wrapper .body .row .strikethrough{font-size:12px;font-size:1.2rem;text-decoration:line-through;color:#e53935}.component-station-available-services-result-wrapper .body>.row{margin-left:0;margin-right:0;padding-top:5px}.component-station-available-services-result-wrapper .body>.row.odd{background-color:#fff}.component-station-available-services-result-wrapper .body>.row.even{background-color:#ebf7f5}.component-station-available-services-result-wrapper .body>.row .gwr-icon:hover{cursor:pointer}.component-station-available-services-result-wrapper .body>.row .icon-open{color:#494d56;font-size:1.2rem;line-height:2.4rem}.component-station-available-services-result-wrapper .body>.row .icon-closed{color:#494d56;font-size:1.2rem;line-height:2.4rem;display:none}.component-station-available-services-result-wrapper .body>.row.open{border-bottom:1px solid #e6e8e8}.component-station-available-services-result-wrapper .body>.row.open .icon-open{display:none}.component-station-available-services-result-wrapper .body>.row.open .icon-closed{display:block}.component-station-available-services-result-wrapper .body .icon-information{font-size:24px;font-size:2.4rem;float:left;line-height:50px}.component-station-available-services-result-wrapper .body .route-overview .row{position:relative;margin-right:12px;padding-left:12px}.component-station-available-services-result-wrapper .body .route-overview .row .dot{left:30.5%}.component-station-available-services-result-wrapper .body .route-overview .row:first-child{border-top:0}.component-station-available-services-result-wrapper .body .route-overview .row.refresh-row{margin-right:0;margin-left:0;border-top:1px dashed #e0e0e0;border-bottom:1px solid #eeeeed;position:relative}.component-station-available-services-result-wrapper .body .route-overview .row.refresh-row p{margin-left:46px;font-size:14px;font-size:1.4rem}.component-station-available-services-result-wrapper .body .route-overview .row.refresh-row .icon-refresh{position:absolute;top:50%;margin-top:-12px;color:#525761;cursor:pointer}.component-station-available-services-result-wrapper .body .route-overview .row.refresh-row .icon-refresh:before{font-size:1.6rem;line-height:2.4rem}.component-station-available-services-result-wrapper .body .route-overview .row .innerborder{border-top:1px solid #eeedeb}.component-station-available-services-result-wrapper .body .accordion-content.route-overview{background-color:rgba(224,222,216,.2);border-top:1px solid #eeedeb;border-bottom:1px solid #f5f5f5}.component-station-available-services-result-wrapper .gwr-nav .nav-tabs{margin-left:0;padding-left:12px}.component-station-available-services-result-wrapper .gwr-nav .nav-tabs .tab-thumb a{text-decoration:none;display:inline-block;font-size:18px;color:#4f545e;padding:13px 2px 0;margin-bottom:10px}.component-station-available-services-result-wrapper .gwr-nav .nav-tabs .tab-thumb.active a{color:#4f545e}@media screen and (max-width:991px){station-available-results__switch-wrapper{margin-top:24px}.pill-switch .btn{border-color:#008073;color:#008073;font-weight:700;padding-left:1.5rem;padding-right:1.5rem}.pill-switch .btn.active,.pill-switch .btn:hover{color:#fff;background:#008073}.station-available-results__body{margin-top:24px;box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-radius:3px;border:1px solid #e0e0e0;background-color:#fff}}@media screen and (max-width:400px){.plat-form{display:none}}@media screen and (max-width:767px){.component-station-available-services-result h1{display:none}.component-station-available-services-result .accordion,.component-station-available-services-result .body .route-overview .row{margin:0;padding:0}.component-station-available-services-result .accordion .dot,.component-station-available-services-result .body .route-overview .row .dot{left:28%}.component-station-available-services-result .accordion.refresh-row p,.component-station-available-services-result .body .route-overview .row.refresh-row p{margin-left:34px}.component-station-available-services-result .head{padding:0}}@media print{.component-live-departures{display:none}}.grey-button{background-color:#8e9090;border-color:#8e9090;color:#fff}.a2a_mini_services{padding:6px!important;margin-bottom:-12px!important}.a2apage_wide.a2a_wide{background:#fff!important}.a2a_menu_show_more_less{display:none!important}.a2a_menu{border-radius:0!important;margin-bottom:30px!important;background:0 0!important;border:0!important}.component-navbar-search,.newsletter-sing-up-today{margin-bottom:0}.a2a_i{padding:0!important;border:0!important}.a2a_i:focus{position:relative;outline:#37aa32 solid 2px;outline-offset:2px}.a2apage_dropdown{width:116px!important}.a2a_menu .a2a_svg{border-radius:0!important}.a2a_mini{min-width:124px!important;width:124px!important;padding:6px 6px 8px!important}.a2a_menu.down:before,.a2a_menu.up:after{margin-left:44px!important;position:relative!important;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;content:''}.a2a_menu.up:after{z-index:9999;top:22px!important;border-top:20px solid #fff;-webkit-filter:drop-shadow(0 2px 1px #8e9090);filter:drop-shadow(0 2px 1px #8e9090)}.a2a_menu.down:before{bottom:21px!important;border-bottom:20px solid #fff}.a2a_cols_container{background:#F1F6F7!important;border:5px solid #fff!important;box-shadow:0 0 6px 1px #8e9090}.a2a_dd.btn-secondary{text-transform:none!important;box-shadow:none;border-radius:3rem;padding:.5rem 1.2rem .5rem 1rem!important;color:#008073;border-color:#008073;margin-top:15px}.a2a_dd.btn-secondary:hover{background-color:#8e9090;border-color:#8e9090;color:#fff}.a2a_s_facebook{background:#547BBD!important}.a2a_svg svg{height:30px;top:13px!important}.a2a_s_linkedin{background:#008CC9!important}.a2a_s_twitter{background:#1DA1F2!important}.a2a_s_email{background:#626583!important}.a2a_svg--close{background-size:30%!important;background-position:center}.share-button__wrapper{padding-top:.7rem;padding-bottom:.5rem}.share-button.share-button--active{background-color:#8e9090;border-color:#8e9090;color:#fff}.share-button__icon{margin-right:0}.share-button__text{position:relative;top:.1rem;font-weight:700}.component-navbar-search .icon-search{cursor:pointer}.usp-bar-container{color:#fff;font-weight:200;padding-top:20px!important;padding-bottom:10px!important}@media screen and (max-width:767px){.usp-bar-container{padding-top:20px!important;padding-bottom:15px!important;padding-left:20px}}.usp-bar-container .container{padding:4px 25px;max-width:915px}.usp-bar-container .container [class*=col-]{font-size:14px;font-size:1.4rem;padding:10px;white-space:nowrap}.usp-bar-container .container [class*=col-] span.img{padding-right:12px;padding-left:0;display:inline-block;width:18%}.usp-bar-container .container [class*=col-] span.img img{width:100%;height:auto;max-width:40px}.usp-bar-container .container [class*=col-] span.text{display:inline-block;text-align:left;vertical-align:middle;white-space:normal;padding:0 50px 0 0;font-size:13px!important}@media (min-width:966px){.usp-bar-container .container .col-md-4{display:inline-block;float:none;width:33%}.usp-bar-container .container .row div:nth-child(2){text-align:center}.usp-bar-container .container .row div:nth-child(3){text-align:right}}@media (max-width:967px){.usp-bar-container .container{padding:12px 15px}.usp-bar-container .container .row{margin:0}}.usp-bar-container.align-left .container{max-width:895px!important}@media screen and (max-width:1199px){.usp-bar-container .col-sm-12{width:33.3%}}@media screen and (max-width:767px){.usp-bar-container .col-sm-12{width:100%}}.usp-bar-container .col-xs-12:last-child img{max-width:30px!important}.email-signup .validation-error-message{text-align:left;color:#E90C22;font-size:14px;padding-left:20px;margin-top:5px!important}.singup-button-col,.singup-input-col{display:table-cell}.singup-input-col{width:100%}.singup-input-col input{width:100%;border-radius:999px;border:1px solid #424145;background-color:#f7f7f7;padding:10px 22px;height:40px;font-size:16px;line-height:18px;vertical-align:middle}.btn-signup-newsletter{display:inline-block;background:#008073;border:2px solid #008073;color:#fff;padding-left:30px;padding-right:30px;text-decoration:none;text-align:center;margin-left:30px}.newsletter-get-offers,.newsletter-sing-up-today{color:#0a493e}@media screen and (max-width:983px){.email-signup{margin-top:25px}}@media screen and (max-width:1035px) and (min-width:984px){.email-signup{margin-top:24px}}@media screen and (mim-width:1036px){.email-signup{margin-top:10px}}@media screen and (max-width:768px){.usp-bar-container .container [class*=col-] span.img{min-width:65px!important}.btn-signup-newsletter{margin-left:15px}}.sign-up-sec-par{margin-top:-31px;margin-bottom:12px;color:#0a493e;font-size:1.5em}.why-sign-up-section{background-color:#0a493e;color:#fff;margin:20px 0}.why-sign-up-section .sign-up-header{font-size:1.2em;padding-left:26px}.why-sign-up-section .why-sign-up-container .why-sign-up-item{position:relative;margin-top:35px;margin-bottom:15px;height:86px}.why-sign-up-section .why-sign-up-container .why-sign-up-item .item-icon{font-size:1.7em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.why-sign-up-section .why-sign-up-container .why-sign-up-item .item-img{margin-left:auto;margin-right:auto;display:block;width:36%!important}.why-sign-up-section .why-sign-up-container .why-sign-up-item .item-text{text-align:center;margin-top:11px;margin-left:5px;margin-right:5px}.why-sign-up-section .why-sign-up-container .why-sign-up-item .item-text-img{text-align:center;margin-top:4px;margin-left:10px;margin-right:10px}.edit-paragraph-signup{margin:2px 0 5px 3px;color:#0a493e;font-size:1em}@media (min-width:768px){.container.about-you{width:768px;margin-top:18px}.why-sign-up-section .why-sign-up-item:not(:first-child){border-left:solid 1px #fff}}.sign-up-main-title-section{height:98px;margin-bottom:40px}@media (max-width:434px){.sign-up-main-title-section{margin-bottom:110px;margin-top:-38px}}@media (max-width:767px){.container-fluid.dark-green.sign-up-container>.container{width:12em}.why-sign-up-section .sign-up-header{font-size:1.2em;margin-left:auto;margin-right:auto;width:10em}}@media (max-width:922px) and (min-width:768px){.why-sign-up-section{height:179px}.why-sign-up-section .why-sign-up-container .why-sign-up-item{height:126px}}@media (min-width:923px) and (max-width:1190px){.why-sign-up-section .why-sign-up-container .why-sign-up-item{height:104px;margin-bottom:0}}.full-width-green-bg{background:#70CE9C;position:relative;height:100%;width:100vw;margin-left:-50vw;left:50%;padding-top:20px;padding-bottom:5px;margin-bottom:40px}.full-width-green-bg .content-separator{position:relative;margin-bottom:30px}.full-width-green-bg .content-separator:after{content:'';position:absolute;border:.05rem solid #525761;top:20px;bottom:5px;right:0;opacity:.6}.full-width-green-bg .content-separator:last-child:after{display:none}.full-width-green-bg .gwr-icon.arrive,.full-width-green-bg .gwr-icon.avg-journey-time,.full-width-green-bg .gwr-icon.changes,.full-width-green-bg .gwr-icon.depart{width:50px;display:block;margin:0 auto 10px;font-size:26px;color:#053D35}.full-width-green-bg .title-bold,.full-width-green-bg .title-small{text-align:center;color:#053D35;font-size:1.7rem;margin:4px 0}.full-width-green-bg .title-bold{font-weight:700}.full-width-green-bg .gwr-icon.arrive:before,.full-width-green-bg .gwr-icon.depart:before,.highlight .gwr-icon.arrive:before,.highlight .gwr-icon.depart:before{content:'\e848'}.full-width-green-bg .gwr-icon.avg-journey-time:before,.highlight .gwr-icon.avg-journey-time:before{content:'\e804'}.full-width-green-bg .gwr-icon.changes:before,.highlight .gwr-icon.changes:before{content:'\e809'}.highlight .gwr-icon.arrive,.highlight .gwr-icon.avg-journey-time,.highlight .gwr-icon.changes,.highlight .gwr-icon.depart,.highlight .gwr-icon.icon-noun_clock{width:50px;display:block;margin:0 auto 10px;font-size:35px;color:#fff}@media screen and (max-width:767px){.full-width-green-bg .content-separator:after{display:none}.full-width-green-bg .title-bold{position:relative}.full-width-green-bg .title-bold:after{display:block;content:'';position:absolute;border:.05rem solid #525761;bottom:-15px;width:120px;margin-left:-60px;left:50%;opacity:.6}.full-width-green-bg .title-bold.last-element:after{display:none}}@media screen and (min-width:768px) and (max-width:991px){.full-width-green-bg .content-separator:nth-child(even):after{display:none}}.component-whats-on-board{border-radius:5px;background:#fff;border-top:9px solid #2b4685;color:#0a493e;padding:24px 12px}.component-whats-on-board .whats-on-board-title{font-size:2.8rem;text-align:center;font-weight:400}.component-whats-on-board .service-desc-asterix{margin:12px 30px;width:100%;text-align:justify}.component-whats-on-board .services-on-board{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px}.component-whats-on-board .services-on-board .service-desc{margin:12px 30px;font-weight:700;color:#5b5f68;cursor:default}.component-whats-on-board .services-on-board .service-desc a{color:#008073;display:block;cursor:pointer}.component-whats-on-board .services-on-board .service-desc a:hover{text-decoration:none}.component-whats-on-board .services-on-board .service-desc,.component-whats-on-board .services-on-board .service-desc a{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.plItem,.tracks{-webkit-flex-direction:row}.component-whats-on-board .services-on-board .service-desc img{margin-right:10px;max-width:40px;width:auto;height:auto}@media screen and (max-width:495px){.services-on-board .service-desc{width:100%}}.tabbed-content.container-fluid .container{z-index:50}@media screen and (max-width:980px){.tabbed-content.container-fluid .container{margin:0 auto!important;width:auto}}.tabbed-content--overlap.tabbed-content.container-fluid .container{top:-40px;margin-bottom:-40px!important;position:relative;max-width:940px}@media screen and (max-width:768px){.tabbed-content--overlap.tabbed-content.container-fluid .container{top:-15px!important;margin-bottom:-50px!important}}.tabbed-content.container-fluid .container h2{color:#0a493e;font-size:26px;margin:20px 15px 5px;font-weight:700}.tabbed-content.container-fluid .container h3{color:#0a493e;display:block;max-width:540px;margin:0 auto}.tabbed-content.container-fluid .container h2,.tabbed-content.container-fluid .container h3{text-align:center}.tabbed-content.text-center.container-fluid .container h3{margin:0 auto!important;text-align:center!important}.tabbed-content .container{max-width:760px}.tabbed-content .countDownTimer{top:-40px;position:relative;max-width:940px;text-align:center;color:#fff!important;margin:0 -12px;margin-bottom:0!important}@media screen and (max-width:768px){.tabbed-content .countDownTimer{top:-15px!important}}.tabbed-content hr{max-width:300px;border-top:solid 2px #6fcb9a;margin:35px auto 10px}.tabbed-content #share-button-control{float:none!important;width:105px;display:block;color:#0a493e;border-color:#0a493e!important;margin:20px auto}.tabbed-content #share-button-control .share-button__icon{float:right}.tabbed-content #share-button-control .share-button__text{position:relative;font-weight:700;font-size:14px;top:-1px;left:5px}.tabbed-content div{text-align:center;color:#0a493e}.tabbed-content.tabbed-content--align-left{padding:0 0 30px}.tabbed-content.tabbed-content--align-left div,.tabbed-content.tabbed-content--align-left h3{text-align:left!important;max-width:100%!important}@media screen and (max-width:767px){.tabbed-content.tabbed-content--align-left div,.tabbed-content.tabbed-content--align-left h3{text-align:center!important}}.tabbed-content.tabbed-content--wider{padding-bottom:15px!important}.tabbed-content.tabbed-content--wider .container{max-width:960px!important}.tabbed-content.tabbed-content--wider .container .layout-component{border-top:solid 2px #0a493e;margin-left:0;padding-top:20px}.tabbed-content .no-margin-bottom-on-mobile [class*=col-]{margin:0!important}.tabbed-content .tickets{font-weight:700;font-size:1.4rem;line-height:1.15;color:#fff;border-color:#E90C22;background:#E90C22;transition:all .4s ease;border-radius:5px;padding:7px 15px;position:relative;max-width:120px;display:block;margin:10px auto!important}@media screen and (max-width:768px){.tabbed-content .tickets{margin:50px auto 10px!important}}.align-left div{text-align:left}.align-left .container{max-width:905px!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:980px){.align-left .container{padding-left:20px!important;padding-right:20px!important}}.align-left .container h2,.align-left .container h3{margin-left:0!important;text-align:left!important}.align-left .container hr{margin:35px 0 10px}.align-left .container #share-button-control{margin:20px 0}.align-left .container .tickets{margin:10px 0!important}.align-left.container-fluid--widgets [class*=col-] div{padding:10px 15px 20px 30px!important}.align-left.container-fluid--widgets [class*=col-]:first-child div{padding-left:0!important}.container-fluid--widgets{background:#fff;color:#515862;padding:30px 0 0}.container-fluid--widgets.container-fluid--widgets__green{background:#aadfc4}.container-fluid--widgets .container{max-width:940px}.container-fluid--widgets .container .layout-component{border-top:solid 2px #0a493e}.container-fluid--widgets.container-fluid--widgets__green .container{border-bottom:none}.container-fluid--widgets img{max-width:30px}.container-fluid--widgets .gwr-icon{font-size:28px;color:#515862}.container-fluid--widgets [class*=col-]:after{content:" ";border-left:solid 1px #515862;position:absolute;height:50px;top:33px}.plyr--audio .plyr__time--duration,.tracks{position:relative}@media screen and (min-width:767px){.container-fluid--widgets [class*=col-]:first-child:after{border-left:none}}.container-fluid--widgets [class*=col-] div{text-align:left;padding:10px 15px 20px 30px}@media screen and (max-width:767px){.container-fluid--widgets [class*=col-]:after{border-bottom:solid 1px #515862;border-left:none;width:55px;display:block;margin:20px auto 10px;position:relative;top:0;height:2px}.container-fluid--widgets [class*=col-]:last-child:after{border-bottom:none}.container-fluid--widgets [class*=col-] div{text-align:center;max-width:350px;margin:0 auto;padding:10px 15px 0 30px}}.container-fluid--widgets [class*=col-] div h4{font-family:'Univers W01',Arial,sans-serif;font-size:15px;margin:10px 0;padding:0}.container-fluid--widgets [class*=col-] div p{font-size:15px}.extra-margin-bottom{margin-bottom:30px}.no-support{margin:2rem auto;text-align:center;width:90%}.plList,.player-component,.plwrap{margin:0 auto}audio{display:none}.player-component{border-top:18px solid #09493e;border-radius:8px;background-color:#fff;padding-bottom:8px;box-shadow:0 2px 6px 0 rgba(0,0,0,.4);width:100%}.plList li:hover,.plSel,.plSel:hover{background-color:#ebf7f5}.nowPlay{display:block;font-size:0;padding-top:20px;padding-bottom:10px}.nowPlay span{display:inline-block;vertical-align:top;line-height:1.33;font-size:18px;font-weight:700;font-family:'Glypha W01',"Times New Roman",serif;color:#10493e}.plList,.plyr--audio .plyr__time--current,.plyr--audio .plyr__time--duration{font-family:'Univers W01',Arial,sans-serif;line-height:normal;letter-spacing:normal;font-stretch:normal;font-style:normal}.nowPlay span.npAction{padding:0 0 0 30px;width:30%;text-align:left}.nowPlay span.npTitle{padding:0 25px 0 0;width:70%;text-align:right}.plList{padding:0;color:#525761;font-size:16px;font-weight:400}.plList li{cursor:pointer;display:block;margin:0;padding:15px 30px}.plList li:before{content:'';display:none}.plItem{display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.plNum{padding-right:4px;-webkit-order:1;-ms-flex-order:1;order:1}.plTitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-order:2;-ms-flex-order:2;order:2;width:100%}.plLength{padding-left:12px;-webkit-order:3;-ms-flex-order:3;order:3}.plSel,.plSel:hover{cursor:default!important}.tracks{font-size:0;text-align:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:92px;height:36px;margin:0 auto 20px;padding:0}.tracks .btnNext,.tracks .btnPrev{color:#525761;cursor:pointer;display:block;width:36px;height:36px;text-decoration:none;transition:background .3s ease;margin:0;border:none;outline:0;background-color:transparent;padding:0;font-weight:700}.tracks .btnPrev{margin-right:10px}.tracks .btnPrev:hover{fill:#525761}.tracks .btnNext{margin-left:10px}.tracks::-moz-focus-inner{border:0;padding:0}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],.plyr--audio .plyr__controls button.tab-focus:focus,.plyr--audio .plyr__controls button:hover,.plyr__play-large{background-color:transparent;border:none;color:#232f3c}.plyr__control.plyr__tab-focus{box-shadow:none}.plyr__progress--played,.plyr__volume--display{color:rgba(0,0,0,.1)}.plyr--audio .plyr__time--current,.plyr--audio .plyr__time--duration{font-size:14px;font-weight:400;text-align:right;color:#232f3c;margin-left:10px}#newSignUpModal .modal-content .modal-body,#newSignUpModal .modal-content .modal-header,#newSignUpModal .modal-content .promo-list{font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}.plyr--audio .plyr__time--duration:before{position:absolute;left:-6px}.plyr--audio .plyr__tooltip{background:#53e0c2}.plyr--audio .plyr__tooltip:before{border-top:4px solid #53e0c2}.plyr--audio .plyr__progress--buffer,.plyr--audio .plyr__volume--display{background:rgba(0,0,0,.1)}.plyr--audio .plyr__progress--buffer{color:rgba(0,0,0,.1)}.plyr--audio .plyr__controls{background-color:transparent;border:none;color:#232f3c;padding:20px 30px 18px 24px;width:100%}.plyr--audio .plyr__controls .plyr__control{padding:6px}.plyr--audio .plyr__progress input[type=range],.plyr--audio .plyr__progress__buffer{width:100%}@media only screen and (max-width:600px){.nowPlay span.npAction{display:none}.nowPlay span.npTitle{display:block;text-align:center;width:100%;padding-left:30px}}.plyr--full-ui input[type=range]{color:#53e0c2}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;margin-top:-4px;box-shadow:0 0 0 #000,0 0 0 #53e0c2;border:0 solid #53e0c2;height:13px;width:13px;border-radius:99px;background:#53e0c2;cursor:pointer}.plyr--full-ui input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000,0 0 0 #53e0c2;border:0 solid #53e0c2;height:13px;width:13px;border-radius:99px;background:#53e0c2;cursor:pointer}.plyr--full-ui input[type=range]::-ms-thumb{box-shadow:0 0 0 #000,0 0 0 #53e0c2;border:0 solid #53e0c2;height:13px;width:13px;border-radius:99px;background:#53e0c2;cursor:pointer;margin-top:0}@media (min-width:768px){#newSignUpModal .modal-dialog{width:470px}}#newSignUpModal .modal-content{border-top:10px solid #f69143;border-bottom:10px solid #f69143;color:#525761}#newSignUpModal .modal-content .modal-header{padding:20px 51px 0 40px}#newSignUpModal .modal-content .modal-header .modal-title{font-size:32px;line-height:1.25;font-weight:400;margin:0 0 17px;text-align:left;padding:0}#newSignUpModal .modal-content .modal-header .close-modal{background-color:transparent;border:none}#newSignUpModal .modal-content .modal-header .close-modal:focus{background-color:#37aa32;color:#fff;outline:0}#newSignUpModal .modal-content .modal-body{padding:0 40px 20px}#newSignUpModal .modal-content .promo-list{padding:0;list-style:none;margin:0 auto}#newSignUpModal .modal-content .promo-list_item{margin:0 auto 22px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}#newSignUpModal .modal-content .promo-list_item:before{content:none}#newSignUpModal .modal-content .promo-list_item:last-child{margin-bottom:0}#newSignUpModal .modal-content .promo-list_item__icon{font-size:22px;margin-right:9px;width:35px;position:relative;height:24px;line-height:24px;vertical-align:middle}#newSignUpModal .modal-content .promo-list_item__icon.icon-nectar{display:block;background-image:url(/Assets/img/nectar-purple-logo-white-text.svg);background-size:42px;background-repeat:no-repeat;background-position:center}#newSignUpModal .modal-content .promo-list_item__desc{width:100%;font-size:16px;line-height:24px;vertical-align:middle}#newSignUpModal .modal-content .new-signup-modal-form{margin:30px auto 13px;width:100%;padding:0;font-family:'Univers W01',Arial,sans-serif;font-weight:400;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#newSignUpModal .modal-content .new-signup-modal-form .singup-button-col,#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col{width:100%;display:block}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col{margin-bottom:19px;display:block}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col label{font-size:14px;line-height:19px;vertical-align:top;font-weight:400;text-align:left}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input{border-radius:4px;border:1px solid #525761;padding:10px;font-size:15px}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input::placeholder{color:#525761;font-size:14px;opacity:.6}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input::-webkit-input-placeholder{color:#525761;font-size:14px;opacity:.6}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input::-moz-placeholder{color:#525761;font-size:14px;opacity:.6}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input:-ms-input-placeholder{color:#525761;font-size:14px;opacity:.6}#newSignUpModal .modal-content .new-signup-modal-form .singup-input-col input:-moz-placeholder{color:#525761;font-size:14px;opacity:.6}#newSignUpModal .modal-content .new-signup-modal-form .btn-signup-newsletter{margin:0;width:100%;font-weight:700}#newSignUpModal .validation-error-message{font-size:14px;margin-bottom:0;margin-top:5px;color:#E90C22}.component-new-signup-form{margin-bottom:0;background:#fff;border-top:5px solid #f69143;border-bottom:5px solid #f69143;color:#525761;box-shadow:0 0 14px 0 rgba(0,0,0,.14);padding:20px;position:relative;z-index:9}@media (min-width:768px){.component-new-signup-form{overflow:hidden}.component-new-signup-form:after{content:'\e82a';display:block;color:#f69143;font-family:gwr_icons;font-weight:400;opacity:.22;font-size:22rem;position:absolute;top:-75px;left:-10px;transform:rotate(-20deg);-ms-transform:rotate(-20deg);-webkit-transform:rotate(-20deg);z-index:-1}}.component-new-signup-form__text,.component-new-signup-form__title{text-align:center;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}.component-new-signup-form__title{margin:0 auto;font-size:32px;font-weight:400;line-height:1.31}.component-new-signup-form__text{font-size:18px;line-height:1.67;margin:0 auto 22px}@media (max-width:767px){.component-new-signup-form__text{line-height:1.67;margin:6px auto 22px}}.component-new-signup-form .new-signup-form{margin:0 auto 20px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:'Univers W01',Arial,sans-serif;font-weight:400}.component-new-signup-form .new-signup-form .singup-button-col,.component-new-signup-form .new-signup-form .singup-input-col{display:block}@media (min-width:768px){.component-new-signup-form .new-signup-form{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.component-new-signup-form .new-signup-form .singup-input-col{width:311px;margin-right:10px;margin-bottom:0}.component-new-signup-form .new-signup-form .singup-button-col{width:189px}}@media (max-width:767px){.component-new-signup-form .new-signup-form{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.component-new-signup-form .new-signup-form .singup-input-col{width:100%;margin-right:0;margin-bottom:10px}.component-new-signup-form .new-signup-form .singup-button-col{width:100%}}.component-new-signup-form .new-signup-form .singup-input-col input{border-radius:4px;border:1px solid #525761;padding:10px 20px;font-size:15px}.component-new-signup-form .new-signup-form .singup-input-col input::placeholder{color:#525761;font-size:14px}.component-new-signup-form .new-signup-form .singup-input-col input::-webkit-input-placeholder{color:#525761;font-size:14px}.component-new-signup-form .new-signup-form .singup-input-col input::-moz-placeholder{color:#525761;font-size:14px}.component-new-signup-form .new-signup-form .singup-input-col input:-ms-input-placeholder{color:#525761;font-size:14px}.component-new-signup-form .new-signup-form .singup-input-col input:-moz-placeholder{color:#525761;font-size:14px}.component-new-signup-form .new-signup-form .btn-signup-newsletter{margin:0;width:100%;font-weight:700;padding:6px 30px}.component-new-signup-form .validation-error-message{font-size:14px;margin-bottom:0;margin-top:5px;color:#E90C22}@media screen and (min-width:768px){.top-destination-form-container{height:72px;margin:0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.top-destination-form-container #station-select{margin:0 20px;width:305px}}@media screen and (max-width:767px){.top-destination-form-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:24px}.top-destination-form-container .field-description{text-align:center}.top-destination-form-container #station-select{margin:14px auto 12px}.top-destination-form-container #station-select,.top-destination-form-container .btn-revenue-custom,.top-destination-form-container .field-description{width:100%}}.popular-route-finder-container,.top-destination-form-container{background-color:#fff;box-shadow:0 1px 5px 1px rgba(0,0,0,.32);border-radius:6px;width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popular-route-finder-container .field-description,.top-destination-form-container .field-description{color:#008073;font-weight:700}.popular-route-finder-container #popular-route-station-from,.popular-route-finder-container #popular-route-station-to,.popular-route-finder-container #station-select,.top-destination-form-container #popular-route-station-from,.top-destination-form-container #popular-route-station-to,.top-destination-form-container #station-select{height:32px;position:relative;font-size:13px;transition:none;color:#494d56;font-weight:400;text-transform:none}.popular-route-finder-container #popular-route-station-from select:focus+.trigger,.popular-route-finder-container #popular-route-station-to select:focus+.trigger,.popular-route-finder-container #station-select select:focus+.trigger,.top-destination-form-container #popular-route-station-from select:focus+.trigger,.top-destination-form-container #popular-route-station-to select:focus+.trigger,.top-destination-form-container #station-select select:focus+.trigger{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.popular-route-finder-container #popular-route-station-from .trigger,.popular-route-finder-container #popular-route-station-to .trigger,.popular-route-finder-container #station-select .trigger,.top-destination-form-container #popular-route-station-from .trigger,.top-destination-form-container #popular-route-station-to .trigger,.top-destination-form-container #station-select .trigger{border-radius:3px;border:1px solid #e0ded8;height:32px;line-height:32px;padding:0 10px;box-shadow:none;width:100%;background:#fff;color:#494d56;font-weight:400;text-transform:none}.popular-route-finder-container #popular-route-station-from .trigger.open,.popular-route-finder-container #popular-route-station-to .trigger.open,.popular-route-finder-container #station-select .trigger.open,.top-destination-form-container #popular-route-station-from .trigger.open,.top-destination-form-container #popular-route-station-to .trigger.open,.top-destination-form-container #station-select .trigger.open{outline:#37aa32 solid 2px;outline-offset:2px;z-index:10}.popular-route-finder-container #popular-route-station-from .trigger:after,.popular-route-finder-container #popular-route-station-to .trigger:after,.popular-route-finder-container #station-select .trigger:after,.top-destination-form-container #popular-route-station-from .trigger:after,.top-destination-form-container #popular-route-station-to .trigger:after,.top-destination-form-container #station-select .trigger:after{font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e901';border:none;top:5px;right:-14px;font-size:30px;color:#E90C22}.popular-route-finder-container #popular-route-station-from .options,.popular-route-finder-container #popular-route-station-to .options,.popular-route-finder-container #station-select .options,.top-destination-form-container #popular-route-station-from .options,.top-destination-form-container #popular-route-station-to .options,.top-destination-form-container #station-select .options{background:#fff;top:32px;text-transform:none;font-size:14px;font-weight:400}.popular-route-finder-container #popular-route-station-from .options.open,.popular-route-finder-container #popular-route-station-to .options.open,.popular-route-finder-container #station-select .options.open,.top-destination-form-container #popular-route-station-from .options.open,.top-destination-form-container #popular-route-station-to .options.open,.top-destination-form-container #station-select .options.open{box-shadow:0 2px 2px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.24);border-top:3px solid #8e9090}.popular-route-finder-container #popular-route-station-from .options.open.below,.popular-route-finder-container #popular-route-station-to .options.open.below,.popular-route-finder-container #station-select .options.open.below,.top-destination-form-container #popular-route-station-from .options.open.below,.top-destination-form-container #popular-route-station-to .options.open.below,.top-destination-form-container #station-select .options.open.below{top:31px;width:100%}.popular-route-finder-container #popular-route-station-from .options li,.popular-route-finder-container #popular-route-station-to .options li,.popular-route-finder-container #station-select .options li,.top-destination-form-container #popular-route-station-from .options li,.top-destination-form-container #popular-route-station-to .options li,.top-destination-form-container #station-select .options li{color:#494d56}.popular-route-finder-container #popular-route-station-from .options li:hover,.popular-route-finder-container #popular-route-station-to .options li:hover,.popular-route-finder-container #station-select .options li:hover,.top-destination-form-container #popular-route-station-from .options li:hover,.top-destination-form-container #popular-route-station-to .options li:hover,.top-destination-form-container #station-select .options li:hover{background-color:#edf9f3}.popular-route-finder-container #popular-route-station-from .options li.selected,.popular-route-finder-container #popular-route-station-to .options li.selected,.popular-route-finder-container #station-select .options li.selected,.top-destination-form-container #popular-route-station-from .options li.selected,.top-destination-form-container #popular-route-station-to .options li.selected,.top-destination-form-container #station-select .options li.selected{background:#fff}.popular-route-finder-container #popular-route-station-from .options li.selected:after,.popular-route-finder-container #popular-route-station-to .options li.selected:after,.popular-route-finder-container #station-select .options li.selected:after,.top-destination-form-container #popular-route-station-from .options li.selected:after,.top-destination-form-container #popular-route-station-to .options li.selected:after,.top-destination-form-container #station-select .options li.selected:after{content:'\e80d';font-family:gwr_icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:none;width:30px;width:3rem;text-align:center;vertical-align:middle;margin-right:10px;font-variant:normal;text-transform:none;line-height:1;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:-8px;top:12px;color:#37aa32}.popular-route-finder-container .btn-revenue-custom,.top-destination-form-container .btn-revenue-custom{padding:8px 20px;border-radius:6px;color:#fff;font-size:14px;line-height:normal;vertical-align:middle;text-align:center;display:block}.popular-route-finder-container-fluid,.top-destination-container-fluid{padding:5px 0;margin-top:-40px;background:linear-gradient(180deg,#70CE9C 0,#70CE9C 50%,#faf9f5 50%,#faf9f5 100%)}.top-destination-container-fluid{margin-bottom:29px}.popular-route-finder-container-fluid{margin-bottom:25px}@media screen and (min-width:768px){.popular-route-finder-container{margin:0 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:30px 40px}.popular-route-finder-container .btn-revenue-custom{margin-left:26px}}@media screen and (max-width:767px){.popular-route-finder-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px 16px}.popular-route-finder-container .btn-revenue-custom{margin:0 auto;width:100%}}.station-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}@media screen and (min-width:768px){.station-container{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media screen and (max-width:767px){.station-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}#swamp-station{color:#4dc386;display:block;height:16px;width:30px;-webkit-order:2;-ms-flex-order:2;order:2;margin-left:10px;margin-right:10px}@media screen and (max-width:767px){#swamp-station{margin:-12px 0 0}}#swamp-station .gwr-icon{margin:0;line-height:16px;position:relative;display:block}.select.stations{width:calc((100% - (30px + (2 * 10px)))/ 2)}@media screen and (max-width:767px){.select.stations{width:100%;margin-bottom:10px}}#popular-route-station-from{-webkit-order:1;-ms-flex-order:1;order:1}#popular-route-station-to{-webkit-order:3;-ms-flex-order:3;order:3}.most-popular-container{background-color:#fff;padding:21px;margin-top:26px}.most-popular-container h3{font-size:24px;color:#0a493e}.most-popular-container .popular-routes{min-height:140px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.most-popular-container .popular-routes a{color:#053d35;font-size:20px;font-weight:700}@media screen and (min-width:768px){.most-popular-container .popular-routes a{width:50%}}@media screen and (max-width:767px) and (orientation:landscape){.most-popular-container .popular-routes a{width:50%}}@media screen and (max-width:767px) and (orientation:portrait){.most-popular-container .popular-routes a{width:100%;line-height:2em}}.most-popular-container .popular-routes a:hover{color:#053d35}.most-popular-container .button{background-color:#fff;font-weight:700;white-space:normal}.most-popular-container .button:hover{color:#4f545e}.popular-routes-title{position:relative;z-index:-2}.popular-routes-title.overlay-level-1::before,.popular-routes-title.overlay-level-2::before,.popular-routes-title.overlay-level-3::before,.popular-routes-title.overlay-level-4::before,.popular-routes-title.overlay-level-5::before{content:"";display:block;position:absolute;left:0;right:0;z-index:-1;top:0;bottom:0}.popular-routes-title.overlay-level-1::before{background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.1) 60%,rgba(255,255,255,0) 100%)}.popular-routes-title.overlay-level-2::before{background:linear-gradient(0deg,rgba(0,0,0,.3) 0,rgba(0,0,0,.15) 60%,rgba(255,255,255,0) 100%)}.popular-routes-title.overlay-level-3::before{background:linear-gradient(0deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.2) 60%,rgba(255,255,255,0) 100%)}.popular-routes-title.overlay-level-4::before{background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.25) 60%,rgba(255,255,255,0) 100%)}.popular-routes-title.overlay-level-5::before{background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 60%,rgba(255,255,255,0) 100%)}.popular-routes-title.overlay-level-0::before{background:0 0}.popular-routes-title .info h1,.popular-routes-title .info h2,.popular-routes-title .info h3,.popular-routes-title .info h4,.popular-routes-title .info h5,.popular-routes-title .info h6{font-size:42px;font-weight:300}.popular-routes-title .info p{font-weight:400;font-stretch:normal;font-style:normal;font-size:18px;line-height:1.56}@media screen and (max-width:767px){.popular-routes-title .info h1,.popular-routes-title .info h2,.popular-routes-title .info h3,.popular-routes-title .info h4,.popular-routes-title .info h5,.popular-routes-title .info h6{font-size:32px}.popular-routes-title .info p{font-size:16px;line-height:1.44}}.component-media-centre{margin-bottom:24px}.component-media-centre .pagination{border-top:solid 1px #ccc;padding-top:20px}.blog-navigation-categories{border-bottom:1px solid #ccc;margin-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;position:relative}.blog-navigation-arrow{position:absolute;width:1.2rem;height:1.2rem;background:0 0;border-top:.15rem solid #0a493e;border-right:.15rem solid #0a493e;box-shadow:0 0 0 #d3d3d3;-webkit-transform:rotate(-224deg);-ms-transform:rotate(-224deg);transform:rotate(-224deg);top:-6px;bottom:0;right:12px;margin:auto;transition:.01s}.category-box,.delay-repay-calculator-form .ticket-cost-input-wrapper{position:relative}.category-menu,.current-category.active{background-color:#fff}.down-arrow{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px;transition:.01s}.blog-news-title{font-family:'Glypha W01',"Times New Roman",serif;font-size:32px;font-weight:300;line-height:1.44;color:#0a443a;margin-bottom:8px;margin-top:15px}.category-menu__item,.current-category{font-family:'Univers W01',Arial,sans-serif;font-size:16px;line-height:1.38;cursor:pointer}.category-box{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.current-category{font-weight:700;color:#0a443a;padding:8px 10px;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.current-category .current-category-name{margin-right:16px}.current-category .gwr-icon{margin:0;color:#37aa32}.current-category .gwr-icon.icon-left_arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.current-category .gwr-icon.icon-left_arrow.icon-down{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.category-menu{list-style:none;padding:0 10px;box-shadow:0 12px 14px 0 rgba(0,0,0,.1);margin:0;position:absolute;right:0;top:69px;min-width:175px;display:none}.category-menu.open{display:block;z-index:100}.category-menu__item{font-weight:400;font-style:normal;text-align:left;padding:14px 0;border-bottom:1px solid #ccc;color:#525761}.category-menu__item:last-child{border-bottom:none}.category-menu__item:before{display:none}.blog-category__title{font-family:'Glypha W01',"Times New Roman",serif;font-size:20px;font-weight:700;font-style:normal;line-height:2.3;color:#525761;margin:0 auto 5px}.blog-category__description,.blogs-top-navigation__item{font-weight:400;font-size:16px;font-family:'Univers W01',Arial,sans-serif}.blog-category__description{margin:0 auto 15px;line-height:1.5}.blog-navigation{background-color:#70CE9C;padding-bottom:30px}.blog-navigation .container>div{border-bottom:1px solid #20483e}.blog-feature{margin-bottom:20px}.blogs-top-navigation{margin:0 -10px;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.blogs-top-navigation__item{line-height:1.75;color:#0a443a;margin:8px 15px 0;padding:0 0 10px}.blogs-top-navigation__item.active{border-bottom:4px solid #37aa32;font-weight:700}.blogs-top-navigation__item.active a{font-weight:700}.blogs-top-navigation__item:before{display:none}.blogs-top-navigation__item:hover{border-bottom:4px solid #37aa32}.blogs-top-navigation__item a{color:#0a443a;text-decoration:none;font-weight:400}.main-header .jumbotron .info{line-height:normal;margin-bottom:0}.main-header .component-jumbotron .jumbotron--banner.small{z-index:-1;min-height:122px;margin-bottom:-40px}@media screen and (max-width:767px){.blogs-top-navigation__item{padding:0 0 2px}.main-header .jumbotron .info{padding-top:0}.main-header .component-jumbotron .jumbotron--banner.small{min-height:102px}}.main-header .component-jumbotron .jumbotron--banner.small .jumbo__content{padding-bottom:0}.main-header .component-jumbotron .jumbotron--banner.align-blog-left .jumbo__content .container .info{padding-left:0}@media (max-width:1112px){.main-header .component-jumbotron .jumbotron--banner.align-blog-left .jumbo__content .container .info{padding-left:15px}}.blog-pagination-status{text-align:right;margin-top:7px;font-family:'Univers W01',Arial,sans-serif;font-size:16px;font-size:1.6rem;font-weight:400}.panel-with-icon-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.panel-with-icon{background-color:#fff;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;border:1px solid #a4a4a4;padding:20px;margin:0 12px 24px;box-sizing:border-box}.panel-with-icon__icon-col{display:none}@media (max-width:767px){.panel-with-icon__icon-col{display:block}}.panel-with-icon__icon-col .icon-mobile{color:#767676;font-size:40px;width:auto;margin-right:0}.panel-with-icon__content-col{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;width:100%}.panel-with-icon__title{font-size:22px;color:#0a493e;margin-top:0;text-align:center;min-height:54px;font-weight:700}.panel-with-icon__title a{color:#0a493e;text-decoration:none;cursor:default}.panel-with-icon__desc{color:#6f6f6f;font-size:16px;min-height:80px;font-family:'Univers W01',Arial,sans-serif;font-weight:400}.panel-with-icon--box-link{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:auto}.panel-with-icon.link:hover{background-color:#0a493e;text-decoration:none}.panel-with-icon.link:hover .box-link__icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);transition:all .3s ease-out}.panel-with-icon.link:hover .box-link__icon,.panel-with-icon.link:hover .panel-with-icon__desc,.panel-with-icon.link:hover .panel-with-icon__icon-col .icon-mobile,.panel-with-icon.link:hover .panel-with-icon__title,.panel-with-icon.link:hover .panel-with-icon__title a{color:#fff}.box-link__icon{display:block;margin-top:14px;color:#767676;font-size:40px;width:auto;margin-right:0}.box-link__link,.box-link__static{text-align:center;margin-top:16px;color:#008073;font-size:16px;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700}.box-link__link{cursor:pointer}.box-link__link:hover{text-decoration:underline}@media screen and (max-width:767px){.panel-with-icon{padding:20px 12px 12px}.panel-with-icon__icon-col{display:block;margin-right:14px}.panel-with-icon__icon-col .icon-mobile{font-size:34px}.panel-with-icon__title{font-size:20px;text-align:left;min-height:50px;margin-bottom:12px}.panel-with-icon__desc{font-size:14px;text-align:left;min-height:68px}.panel-with-icon--box-link{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.box-link__icon{display:none}.box-link__link{text-align:left;margin-top:8px;font-size:14px}}.panel-with-icon.full-width{margin-left:0;margin-right:0;width:calc(100% - 2px)}@media screen and (max-width:539px){.panel-with-icon{margin-left:0;margin-right:0;width:calc(100% - 2px)}}@media screen and (min-width:540px){.panel-with-icon.two-cols{width:calc(((100% - (2 * 12px))/ 2) - 2px)}.panel-with-icon.two-cols:nth-of-type(2n){margin-right:0}.panel-with-icon.two-cols:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width:540px) and (max-width:991px){.panel-with-icon.three-cols{width:calc(((100% - (2 * 12px))/ 2) - 2px)}.panel-with-icon.three-cols:nth-of-type(2n){margin-right:0}.panel-with-icon.three-cols:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width:992px){.panel-with-icon.three-cols{width:calc(((100% - (4 * 12px))/ 3) - 2px)}.panel-with-icon.three-cols:nth-of-type(3n){margin-right:0}.panel-with-icon.three-cols:nth-of-type(3n+1){margin-left:0}.layout-component.has-sidebar{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width:540px) and (max-width:767px){.panel-with-icon.four-cols{width:calc(((100% - (2 * 12px))/ 2) - 2px)}.panel-with-icon.four-cols:nth-of-type(2n){margin-right:0}.panel-with-icon.four-cols:nth-of-type(2n+1){margin-left:0}}@media screen and (min-width:768px) and (max-width:991px){.panel-with-icon.four-cols{width:calc(((100% - (4 * 12px))/ 3) - 2px)}.panel-with-icon.four-cols:nth-of-type(3n){margin-right:0}.panel-with-icon.four-cols:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width:992px) and (max-width:1199px){.panel-with-icon.four-cols{width:calc(((100% - (4 * 12px))/ 3) - 2px)}.panel-with-icon.four-cols:nth-of-type(3n){margin-right:0}.panel-with-icon.four-cols:nth-of-type(3n+1){margin-left:0}}@media screen and (min-width:1200px){.panel-with-icon.four-cols{width:calc(((100% - (6 * 12px))/ 4) - 2px)}.panel-with-icon.four-cols:nth-of-type(4n){margin-right:0}.panel-with-icon.four-cols:nth-of-type(4n+1){margin-left:0}}.panel-with-icon:focus{text-decoration:none}.panel-with-icon:focus .panel-with-icon--box-link,.panel-with-icon:focus .panel-with-icon--box-link i.gwr-icon,.panel-with-icon:focus .panel-with-icon__desc,.panel-with-icon:focus .panel-with-icon__desc i.gwr-icon,.panel-with-icon:focus .panel-with-icon__title,.panel-with-icon:focus .panel-with-icon__title i.gwr-icon{color:#000}.grecaptcha-badge{z-index:1000}#sticky-sidebar{position:-webkit-sticky;position:sticky;top:72px}.layout-component.has-sidebar{display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width:991px){.layout-component.has-sidebar{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.schema-markup--page-editor{background:#76cce1}.schema-markup--page-editor .title{text-align:center;font-weight:700;padding:.5em}.schema-markup--page-editor .info{padding:.5em}.schema-markup--page-editor pre{background:#e0ded8;padding:.5em;margin:.5em}.pullman-dining-app .pre-app-load{text-align:center;font-size:1.4em;font-family:"Glypha W01","Times New Roman",serif}.pullman-dining-app .pre-app-load-logo{text-align:center;display:block;width:90px;margin:3em auto 2.2em}@-webkit-keyframes sk-stretchdelay{0%,100%,40%{-webkit-transform:scaleY(.2)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.2);-webkit-transform:scaleY(.2)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.pullman-dining-app .spinner{margin:15px auto 7px;width:50px;height:50px;text-align:center;font-size:10px}.pullman-dining-app .spinner div{background-color:#52c288;height:100%;width:6px;margin-right:3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.pullman-dining-app .spinner div:last-child{margin-right:0}.pullman-dining-app .spinner div.rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.pullman-dining-app .spinner div.rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.pullman-dining-app .spinner div.rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.pullman-dining-app .wait-msg{font-family:"Univers W01",Arial,sans-serif;color:#52c288;font-size:.6em}.pullman-dining-app .promotions-box{text-align:left;font-size:.8em;border:2px solid #0a493e;color:#0a493e;border-radius:8px;padding:15px;font-family:"Univers W01",Arial,sans-serif;max-width:300px;display:block;margin:3em auto 0}.pullman-dining-app .promotions-box .promo-row{margin-bottom:.8em}.pullman-dining-app .promotions-box .promo-row:last-child{margin-bottom:0}.pullman-dining-app .promotions-box iron-icon{margin:0 .7em 0 .5em}.delay-repay-calculator-component{margin:30px auto;border-radius:6px;box-shadow:0 1px 5px 1px rgba(0,0,0,.32)}.delay-repay-calculator-component .summary-text{margin:15px auto;text-align:center;font-size:18px;line-height:normal;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;color:#525761;font-family:'Glypha W01',"Times New Roman",serif;font-weight:400}@media screen and (min-width:768px){.delay-repay-calculator-component .summary-text{margin:15px auto 0 0}}.delay-repay-calculator-component .summary-text span{font-weight:700}.delay-repay-calculator-component.same-row-cta .summary-text{-webkit-order:3;-ms-flex-order:3;order:3}@media screen and (max-width:768px){.delay-repay-calculator-component.same-row-cta .summary-text{-webkit-order:1;-ms-flex-order:1;order:1}}.delay-repay-calculator-component.same-row-cta .btn-calculate{margin:32px 0 0 25px}@media screen and (max-width:767px){.delay-repay-calculator-component.same-row-cta .btn-calculate{margin:15px auto 0}}@media screen and (min-width:768px){.delay-repay-calculator-component.next-row-cta .delay-repay-calculator-form .form-group{-webkit-flex:1 0 30%;-ms-flex:1 0 30%;flex:1 0 30%}.delay-repay-calculator-component.next-row-cta .delay-repay-calculator-form .summary-text{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;text-align:left;margin-top:0}}.delay-repay-calculator-component.next-row-cta .summary-text{-webkit-order:1;-ms-flex-order:1;order:1}.delay-repay-calculator-component .btn-calculate{margin:15px auto 10px;height:44px;padding:10px 25px;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-order:2;-ms-flex-order:2;order:2}@media screen and (max-width:768px){.delay-repay-calculator-component .summary-text{-webkit-order:1;-ms-flex-order:1;order:1}.delay-repay-calculator-component .summary-text.invisible{display:none}}.delay-repay-calculator-header{color:#fff;background-color:#0a493e;padding:18px 20px;font-size:18px;line-height:normal;font-family:'Univers W01',Arial,sans-serif;font-weight:400;font-weight:700;margin:0;border-top-left-radius:6px;border-top-right-radius:6px}.delay-repay-calculator-form{padding:30px 20px;background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.delay-repay-calculator-form .form-group{-webkit-flex:1 0 150px;-ms-flex:1 0 150px;flex:1 0 150px}.delay-repay-calculator-form .delay-length{-webkit-flex:1 0 170px;-ms-flex:1 0 170px;flex:1 0 170px}.delay-repay-calculator-form .delay-length,.delay-repay-calculator-form .ticket-type{padding-right:25px}.delay-repay-calculator-form .ticket-cost{-webkit-flex:1 1 75px;-ms-flex:1 1 75px;flex:1 1 75px}.delay-repay-calculator-form .ticket-cost input{padding-left:20px}.delay-repay-calculator-form .ticket-cost-input-wrapper::after{content:'£';display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;-webkit-align-items:center;-ms-flex-align:center;align-items:center;top:0;bottom:0;margin-top:0;left:10px;font-size:14px;line-height:normal}.delay-repay-calculator-form label{margin-bottom:10px}.delay-repay-calculator-form .fancy-select,.delay-repay-calculator-form input{border:1px solid #e0ded8;border-radius:3px;height:46px}.delay-repay-calculator-form input::placeholder{color:#525761;font-size:14px;opacity:.6}.delay-repay-calculator-form input::-webkit-input-placeholder{color:#525761;font-size:14px;opacity:.6}.delay-repay-calculator-form input::-moz-placeholder{color:#525761;font-size:14px;opacity:.6}.delay-repay-calculator-form input:-ms-input-placeholder{color:#525761;font-size:14px;opacity:.6}.delay-repay-calculator-form input:-moz-placeholder{color:#525761;font-size:14px;opacity:.6}.delay-repay-calculator-form .fancy-select .trigger{height:44px;color:#525761;opacity:.6;font-size:14px;line-height:28px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.delay-repay-calculator-form .fancy-select .trigger.selected{color:#494d56;opacity:1}.delay-repay-calculator-form .fancy-select .trigger::after{top:50%;margin-top:-2px;border-color:#f64f5f transparent transparent}.delay-repay-calculator-form .validation-error-message{font-style:normal;text-align:left;margin-top:10px;padding:0}@media screen and (max-width:767px){.delay-repay-calculator-form{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.delay-repay-calculator-form .delay-length,.delay-repay-calculator-form .ticket-cost,.delay-repay-calculator-form .ticket-type{width:100%;padding:0;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%}.delay-repay-calculator-form .input-wrapper.validation-error:before{bottom:0}}.safe-spaces-bg-container{background-color:#3D3D3D;width:100%;padding:0;margin:0;display:block}.safe-spaces-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0;padding:0;border:none;background-color:transparent;width:100%}.safe-spaces-logo{width:164px;margin:10px 0}.safe-spaces-text{margin:0 0 0 auto;color:#fff}@media screen and (max-width:767px){.safe-spaces-container{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.safe-spaces-text{display:none}}.safe-spaces-error{color:#E90C22;font-style:italic;width:100%;text-align:center}.errorPage,.errorPage a,.errorPage h1{color:#0a493e}#safe-space-iframe{z-index:9999}@media (min-width:992px){.station-info .component-qtt-form .qtt-wrapper{margin-top:-112px}}.errorPage{background:url(/Assets/img/error-page-bg.jpg) no-repeat;background-size:cover;padding:40px 0 100px;margin-top:-40px;height:100%;width:100%!important;position:relative;min-height:650px}.errorPage h1{width:200%;padding-right:100%;padding-bottom:1rem;margin-bottom:2rem;border-bottom:2px solid #0a493e;font-size:32px;font-size:3.2rem}.errorPage ul{margin:0;list-style:none}.errorPage ul li{padding:6px 0}.errorPage ul li:before{height:0}.errorPage.error500{margin-top:0;position:fixed}@media (max-width:480px){.errorPage{padding-top:10px}.errorPage h1{font-size:24px;font-size:2.4rem}.errorPage .error-content{margin:1.5%;width:97%;padding-bottom:280px}}@media print{.expandable-panel__link{display:none}.expandable-panel__text{display:block;opacity:1;transition:none}}