@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i");/*!
OC Transpo Website Styles
Copyright 2019 OC Transpo
Authors: Justin MacNeil, Tashana Allen (RealDecoy)
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body a:focus,body button:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}/*!
 * Bootstrap Grid v4.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,*::before,*::after{box-sizing:inherit}.container{width:100%;padding-right:27.5px;padding-left:27.5px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:540px}}@media (min-width: 768px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:960px}}@media (min-width: 1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:27.5px;padding-left:27.5px;margin-right:auto;margin-left:auto}.row{display:flex;flex-wrap:wrap;margin-right:-27.5px;margin-left:-27.5px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:27.5px;padding-left:27.5px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:none}.col-1{flex:0 0 12.5%;max-width:12.5%}.col-2{flex:0 0 25%;max-width:25%}.col-3{flex:0 0 37.5%;max-width:37.5%}.col-4{flex:0 0 50%;max-width:50%}.col-5{flex:0 0 62.5%;max-width:62.5%}.col-6{flex:0 0 75%;max-width:75%}.col-7{flex:0 0 87.5%;max-width:87.5%}.col-8{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:9}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.offset-1{margin-left:12.5%}.offset-2{margin-left:25%}.offset-3{margin-left:37.5%}.offset-4{margin-left:50%}.offset-5{margin-left:62.5%}.offset-6{margin-left:75%}.offset-7{margin-left:87.5%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:none}.col-sm-1{flex:0 0 12.5%;max-width:12.5%}.col-sm-2{flex:0 0 25%;max-width:25%}.col-sm-3{flex:0 0 37.5%;max-width:37.5%}.col-sm-4{flex:0 0 50%;max-width:50%}.col-sm-5{flex:0 0 62.5%;max-width:62.5%}.col-sm-6{flex:0 0 75%;max-width:75%}.col-sm-7{flex:0 0 87.5%;max-width:87.5%}.col-sm-8{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:9}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:12.5%}.offset-sm-2{margin-left:25%}.offset-sm-3{margin-left:37.5%}.offset-sm-4{margin-left:50%}.offset-sm-5{margin-left:62.5%}.offset-sm-6{margin-left:75%}.offset-sm-7{margin-left:87.5%}}@media (min-width: 768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:none}.col-md-1{flex:0 0 12.5%;max-width:12.5%}.col-md-2{flex:0 0 25%;max-width:25%}.col-md-3{flex:0 0 37.5%;max-width:37.5%}.col-md-4{flex:0 0 50%;max-width:50%}.col-md-5{flex:0 0 62.5%;max-width:62.5%}.col-md-6{flex:0 0 75%;max-width:75%}.col-md-7{flex:0 0 87.5%;max-width:87.5%}.col-md-8{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:9}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.offset-md-0{margin-left:0}.offset-md-1{margin-left:12.5%}.offset-md-2{margin-left:25%}.offset-md-3{margin-left:37.5%}.offset-md-4{margin-left:50%}.offset-md-5{margin-left:62.5%}.offset-md-6{margin-left:75%}.offset-md-7{margin-left:87.5%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:none}.col-lg-1{flex:0 0 12.5%;max-width:12.5%}.col-lg-2{flex:0 0 25%;max-width:25%}.col-lg-3{flex:0 0 37.5%;max-width:37.5%}.col-lg-4{flex:0 0 50%;max-width:50%}.col-lg-5{flex:0 0 62.5%;max-width:62.5%}.col-lg-6{flex:0 0 75%;max-width:75%}.col-lg-7{flex:0 0 87.5%;max-width:87.5%}.col-lg-8{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:9}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:12.5%}.offset-lg-2{margin-left:25%}.offset-lg-3{margin-left:37.5%}.offset-lg-4{margin-left:50%}.offset-lg-5{margin-left:62.5%}.offset-lg-6{margin-left:75%}.offset-lg-7{margin-left:87.5%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:none}.col-xl-1{flex:0 0 12.5%;max-width:12.5%}.col-xl-2{flex:0 0 25%;max-width:25%}.col-xl-3{flex:0 0 37.5%;max-width:37.5%}.col-xl-4{flex:0 0 50%;max-width:50%}.col-xl-5{flex:0 0 62.5%;max-width:62.5%}.col-xl-6{flex:0 0 75%;max-width:75%}.col-xl-7{flex:0 0 87.5%;max-width:87.5%}.col-xl-8{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:9}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:12.5%}.offset-xl-2{margin-left:25%}.offset-xl-3{margin-left:37.5%}.offset-xl-4{margin-left:50%}.offset-xl-5{margin-left:62.5%}.offset-xl-6{margin-left:75%}.offset-xl-7{margin-left:87.5%}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media (min-width: 576px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media (min-width: 768px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media (min-width: 992px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media (min-width: 1200px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media print{.d-print-none{display:none !important}.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media (min-width: 576px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media (min-width: 768px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}@media (max-width: 575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}@media (max-width: 767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid{flex-wrap:nowrap}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width: 991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 992px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{flex-wrap:nowrap}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}@media (max-width: 1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}@media (min-width: 1200px){.navbar-expand-xl{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{flex-wrap:nowrap}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,0.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,0.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,0.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,0.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#fff}.navbar-dark .navbar-nav .nav-link{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-link:focus{color:rgba(255,255,255,0.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,0.25)}.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.active{color:#fff}.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255,0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}.navbar-dark .navbar-text a{color:#fff}.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#fff}.fade{transition:opacity 0.15s linear}@media screen and (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:none}@media screen and (prefers-reduced-motion: reduce){.collapsing{transition:none}}body{color:#2D2D2D;font-family:'Open Sans', sans-serif;font-display:fallback;line-height:1.25}::selection{background:#2D2D2D;color:#fff}@media (prefers-reduced-motion: reduce){*{animation:none !important;transition:none !important;scroll-behavior:auto !important}}a{color:#016b9d}b{font-weight:600}strong{font-weight:bold}i,em{font-style:italic}p{margin:16px 0;margin:1rem 0}h2,h3,h4,h5,h6{margin:0.25em 0 0.25em 0;font-weight:normal;padding:0.5em 0 0 0;color:#383535}h1{font-size:37px;font-size:2.3rem;line-height:1;font-weight:normal;margin:0.25em 0 0.25em 0}@media (min-width: 768px){h1{font-size:64px;font-size:4rem}}h2{font-size:31px;font-size:1.9rem;line-height:1}@media (min-width: 768px){h2{font-size:44px;font-size:2.75rem}}h3{font-size:22px;font-size:1.4rem;line-height:1}@media (min-width: 768px){h3{font-size:32px;font-size:2rem}}h4{font-size:20px;font-size:1.25rem}@media (min-width: 768px){h4{font-size:22px;font-size:1.4rem}}sup{font-size:75%;vertical-align:top;vertical-align:super}sub{bottom:-0.25em;font-size:75%;line-height:0;position:relative;vertical-align:baseline}.section--accessible-transit h1{font-size:32px;font-size:2rem;font-weight:bold;line-height:1;margin:0 0 1em}@media (min-width: 768px){.section--accessible-transit h1{font-size:50px;font-size:3.125rem}}.cke_contents_ltr sub{bottom:-0.5em}.cke_contents_ltr sup sub{bottom:-0.65em}.isn{display:none;position:relative;border-top:1px solid rgba(0,0,0,0.25)}.isn:first-child{border-top:none}.isn p{margin:0}.isn a{color:#000;text-decoration:none}.isn a:hover,.isn a:focus{text-decoration:underline}@media (max-width: 767.98px){.isn{background:url("../img/isn-bg.png") repeat #FFC600;background-size:cover;color:#000000;font-size:12px;font-size:0.75rem;letter-spacing:0.75px;line-height:17px;min-height:45px}.isn a{display:block;font-weight:bold;padding:14px}.isn .close-icon{cursor:pointer;position:absolute;top:12px;right:2%}}@media (min-width: 576px){.isn{background:url("../img/isn-bg.png") repeat #FFC600;background-size:cover;color:#363636;font-weight:bold;text-align:center}.isn a{display:block;padding:14px}.isn .close-icon{cursor:pointer;position:absolute;right:2%;top:14px}}.isn.isn-invert{background:url("../img/isn-bg-invert.png") repeat #FFC600;background-size:cover}a.skip-to-content:focus{position:relative;color:#fff;display:block;height:auto;width:100%;padding:5px 10px;background:#2C2C2C;margin:0;z-index:10}@media (min-width: 992px){.navbar{padding:0}}.navbar .navbar-toggler{border:0;padding-right:0;vertical-align:text-bottom;padding-left:17px}@media (max-width: 1199.98px){.navbar .navbar-toggler{display:inline-block}}.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("../img/menu.svg")}@media (max-width: 991.98px){.navbar--main-nav .logo{float:left;padding:0}.navbar--main-nav .logo img{height:21px;max-width:100%;width:108px}.navbar--main-nav .logo--desktop{display:none}}@media (min-width: 992px){.navbar--main-nav .logo--mobile{display:none}.navbar--main-nav .logo--desktop{background:url("../img/octranspo-o.png") no-repeat 20% 100%;background-size:159px 132px;height:153px;margin-top:-58px;margin-bottom:-1px;margin-left:25px;margin-right:-25px;overflow:hidden;text-align:left;text-indent:-1000%;width:212px}}@media (min-width: 1200px){.navbar--main-nav .logo--desktop{background-position:bottom left;background-size:contain}}.navbar--main-nav nav.top-nav{display:inline}@media (max-width: 991.98px){.navbar--main-nav{box-shadow:0 3px 4px 0 rgba(0,0,0,0.1)}}.navbar--main-nav .mobile-nav-container{float:right;text-align:right;padding-right:0px}@media (min-width: 992px){.navbar--main-nav .mobile-nav-container{display:none}}.navbar--main-nav .utility-nav-mobile{display:inline-block}.navbar--main-nav .utility-nav-mobile .language-toggle{background:#016b9d;border-radius:2px;color:#fff;line-height:30px;padding:0 6px;width:auto;text-decoration:none;display:inline-block;vertical-align:top;margin-right:17px;text-transform:uppercase}@media (min-width: 992px){.navbar--main-nav .utility-nav-mobile{display:none}}@media (max-width: 991.98px){.navbar--main-nav .header__navigation{background:linear-gradient(0deg, #fff 0%, #F4F4F4 100%);display:block;height:100%;left:0px;max-width:100%;padding:0;position:fixed;top:0;transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-webkit-transform:translateX(-100%);width:calc(100% - 60px);z-index:1000;overflow:scroll;-webkit-overflow-scrolling:touch}.navbar--main-nav .header__navigation img{height:26px;width:137.5px}.navbar--main-nav .header__navigation__top>.container,.navbar--main-nav .header__navigation__bottom>.container{max-width:100%}.navbar--main-nav .header__navigation__bottom{padding-left:0;padding-right:0;padding-top:0}.navbar--main-nav .header__navigation__top{padding-bottom:0}.navbar--main-nav .header__navigation__top .col-8{padding-left:0;padding-right:0}.navbar--main-nav .header__navigation.show{box-shadow:-10px 0px 25px rgba(0,0,0,0.5);transform:none;transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none}.navbar--main-nav .header__navigation button.close{background:none transparent;border:none;cursor:pointer;font-size:38px;height:24px;line-height:10px;overflow:hidden;padding:0px 0 6px;color:#ffffff;position:absolute;right:10px}.navbar--main-nav .header__navigation .main-nav{font-size:18px;font-stretch:1.125rem;line-height:2;margin-bottom:35px;padding:0 7px}.navbar--main-nav .header__navigation .main-nav>ul>li.has-subnav>ul{padding-bottom:15px;border-bottom:1px solid #E8E8E8}.navbar--main-nav .header__navigation .main-nav>ul>li:first-child{border-top:1px solid #E8E8E8}.navbar--main-nav .header__navigation .main-nav li{display:block;font-weight:600;border-bottom:1px solid #E8E8E8}.navbar--main-nav .header__navigation .main-nav li.has-subnav li{border:0}.navbar--main-nav .header__navigation .main-nav li.has-subnav li a{font-size:12px;font-size:0.75rem;font-weight:normal;line-height:32px;padding-top:0;padding-bottom:0}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a{position:relative;padding-right:27px}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a .expand{background:url("../img/right-arrow-black.svg") no-repeat 96% center;height:100%;overflow:hidden;position:absolute;right:0;text-indent:-1000%;top:0;width:27px}.navbar--main-nav .header__navigation .main-nav li.has-subnav>a.active .expand{background:url("../img/down-arrow-black.svg") no-repeat 96% center}.navbar--main-nav .header__navigation .main-nav li.has-subnav.red-nav-item>a .expand{background:url("../img/right-arrow-white.svg") no-repeat 96% center;background-size:6px 11px;margin-right:4px}.navbar--main-nav .header__navigation .main-nav li a{color:#000000;font-size:14px;font-size:0.875rem;text-decoration:none;display:inline-block;padding:8px 0 8px 10px;width:100%}.navbar--main-nav .header__navigation .main-nav li ul{padding-left:15px}.navbar--main-nav .header__navigation .main-nav li ul li{font-weight:600;line-height:29px}.navbar--main-nav .header__navigation .main-nav li ul li a{color:#000000}.navbar--main-nav .header__navigation .main-nav li ul li.has-subnav>a{background-size:5.5px 11px}.navbar--main-nav .header__navigation .main-nav li ul li.has-subnav>a.active{background-size:11px;color:#FFC600}.navbar--main-nav .header__navigation .main-nav li.active{border-bottom:2px solid #FFC600}.navbar--main-nav .header__navigation .main-nav .col-8{padding-left:0;padding-right:0}.navbar--main-nav .header__navigation .quick-links-nav a,.navbar--main-nav .header__navigation .utility-nav a{display:block;color:#7D7D7D;text-decoration:none;padding:8px 0 0px 20px;font-weight:600;font-size:14px;font-size:0.875rem}.navbar--main-nav .header__navigation .row--mobile-nav-top-bar{padding:20px 20px 0px}.navbar--main-nav .header__navigation .search-form{margin:15px 20px 20px 20px;position:relative;width:100%;width:calc(100% - 40px)}.navbar--main-nav .header__navigation .search-form input[type="text"]{background:#ffffff;border:1px solid #979797;border-radius:2px;font-size:18px;font-style:italic;margin-bottom:0;padding:5px 8px;width:100%}}@media (max-width: 991.98px) and (max-width: 991.98px){.navbar--main-nav .header__navigation .search-form input[type="text"]{border:1px solid #979797;border-radius:2px;font-size:1rem;line-height:1.125;padding:7px 14px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1)}}@media (max-width: 991.98px){.navbar--main-nav .header__navigation .search-form label{display:inline}.navbar--main-nav .header__navigation .search-form button{background:url("../img/search-solid.svg") no-repeat center;border:none;overflow:hidden;position:absolute;text-indent:1000%;right:8px;bottom:10px;width:24px}}@media (max-width: 991.98px) and (max-width: 991.98px){.navbar--main-nav .header__navigation .search-form button{background-size:16px 16px;height:16px;margin-top:0;padding:0}}@media (max-width: 991.98px){.navbar--main-nav .header__navigation .utility-nav-desktop{display:none}}@media (min-width: 992px){.navbar--main-nav .header__navigation{box-shadow:0 2px 14px 0 rgba(0,0,0,0.15);display:block !important}.navbar--main-nav .header__navigation__top{background:#2C2C2C;color:#fff;padding:15px 0 15px}.navbar--main-nav .header__navigation__top a{color:#fff;text-decoration:none}.navbar--main-nav .header__navigation__top a:hover,.navbar--main-nav .header__navigation__top a:focus{text-decoration:underline}.navbar--main-nav .header__navigation .main-nav{text-align:right;margin-left:-60px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:after{content:"";border-top:6px solid #FFC600;display:block;margin-top:-3px}.navbar--main-nav .header__navigation .main-nav li.red-nav-item>a{background:#E71324;padding:4px 7px !important;color:#ffffff;margin-bottom:31px}.navbar--main-nav .header__navigation .main-nav li.red-nav-item.active:after{margin:0px auto 0 auto !important}.navbar--main-nav .header__navigation .main-nav li{display:inline-block;font-weight:bold;line-height:1.3157894737;position:relative;z-index:100}.navbar--main-nav .header__navigation .main-nav li a{color:#000;display:inline-block;padding:33px 0 35px 30px;text-decoration:none}.navbar--main-nav .header__navigation .main-nav li:first-child a{padding-left:0}.navbar--main-nav .header__navigation .main-nav li:last-child a{padding-right:0}.navbar--main-nav .header__navigation .main-nav li ul{display:none}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:before,.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:after{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:after{border-color:rgba(255,255,255,0);border-bottom-color:#ffffff;border-width:0 14px 8px 14px;margin-left:-14px}.navbar--main-nav .header__navigation .main-nav>ul>li:hover>ul:before{border-color:rgba(209,209,209,0);border-bottom-color:#D1D1D1;border-width:0 15px 9px 15px;margin-left:-15px}.navbar--main-nav .header__navigation .main-nav li:hover>ul{background:#fff;border:1px solid #D1D1D1;box-shadow:0 14px 20px 0 rgba(0,0,0,0.3);display:block;font-size:14px;font-size:0.875rem;line-height:1.3571428571;width:300px;position:absolute;text-align:left;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:22px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li{display:block;font-size:14px;font-size:0.875rem}.navbar--main-nav .header__navigation .main-nav li:hover>ul a{background:#fff;display:block;padding:9px 10px 12px;position:relative;z-index:100;border-bottom:1px solid #F6F6F6}.navbar--main-nav .header__navigation .main-nav li:hover>ul a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul a:focus{background:#2c2c2c;color:#fff}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a{background:url("../img/nav-plus.svg") no-repeat 97.5% 50% #fff;background-size:12px 12px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav>a:focus{background:url("../img/nav-plus-reverse.svg") no-repeat 97.5% 50% #2c2c2c;background-size:12px 12px}.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul li:focus-within:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul li:focus-within:focus,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul>li>a:hover,.navbar--main-nav .header__navigation .main-nav li:hover>ul li.has-subnav ul>li>a:focus{background-color:#EFEFEF;color:#000000}.navbar--main-nav .header__navigation .main-nav li:hover>ul ul{margin-left:0;box-shadow:5px 14px 20px 0 rgba(0,0,0,0.3);left:150%;top:0}.navbar--main-nav .header__navigation .main-nav li:hover>ul ul:after{content:'';width:1px;height:100%;display:block;position:absolute;top:0;box-shadow:1px 0px 5px 0 rgba(0,0,0,0.5);z-index:100;left:-1px}.navbar--main-nav .header__navigation .main-nav li:nth-child(n+5) ul ul{left:-50%}.navbar--main-nav .header__navigation .main-nav li:nth-child(n+5) ul ul:after{box-shadow:-1px 0px 5px 0 rgba(0,0,0,0.5);left:auto;right:-1px}.navbar--main-nav .header__navigation .main-nav li:first-child:hover ul{margin-left:0}.navbar--main-nav .header__navigation .main-nav .quick-links-nav,.navbar--main-nav .header__navigation .main-nav .utility-nav{display:none}.navbar--main-nav .header__navigation .utility-nav-desktop{font-size:18px;font-size:1.125rem;font-weight:bold;line-height:1.2222222222;text-align:right}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav{display:inline-block}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a{padding-left:13px}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:first-child,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:first-child{padding-left:0}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:after,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:after{content:'|';display:inline-block;padding-left:13px;text-decoration:none !important}.navbar--main-nav .header__navigation .utility-nav-desktop .quick-links-nav a:last-child:after,.navbar--main-nav .header__navigation .utility-nav-desktop .utility-nav a:last-child:after{content:'';padding:0}.navbar--main-nav .header__navigation .utility-nav-desktop .search-nav{display:inline-block}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form{margin:0;margin-right:10px;max-width:219px;position:relative}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form input[type="text"]{border:1px solid #979797;border-radius:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.5);font-size:18px;font-size:1.125rem;line-height:1.2222222222;margin-bottom:0;padding:6px 14px 6px;width:100%}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form label{margin:0}.navbar--main-nav .header__navigation .utility-nav-desktop .search-form button{background:url("../img/search-solid.svg") no-repeat center;border:none;font-size:16px;font-size:1rem;line-height:1.25;margin-top:0;overflow:hidden;padding:0;position:absolute;text-indent:1000%;right:8px;top:8px;width:24px}.navbar--main-nav .header__navigation .utility-nav-desktop .language-toggle{background:#016b9d;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-size:1rem;line-height:1.375;padding:6px 9px 7px 10px;width:auto;text-transform:uppercase}.navbar--main-nav .header__navigation .row--mobile-nav-search,.navbar--main-nav .header__navigation .row--mobile-nav-top-bar{display:none}}@media (min-width: 1200px){.navbar--main-nav .header__navigation .main-nav{margin-left:0}}@media (min-width: 576px){.navbar--main-nav .header__navigation .quick-links-nav{padding-right:24px}.navbar--main-nav .header__navigation .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav{font-size:14px;font-size:0.875rem;font-weight:600;line-height:1.2222222222}}@media (min-width: 992px){.navbar--main-nav .header__navigation .utility-nav-desktop .search-nav{margin-left:36px}.navbar--main-nav .header__navigation .quick-links-nav{padding-right:35px}.navbar--main-nav .header__navigation .main-nav li{font-size:16px;font-size:1rem;line-height:1.375}.navbar--main-nav .header__navigation .main-nav li a{padding-left:20px;padding-right:20px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:first-child:after{margin-right:22.5px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:last-child:after{margin-left:22.5px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul{left:38%;margin-left:0;width:200px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul a{padding-right:18px}.navbar--main-nav .header__navigation .main-nav>ul>li:last-child:hover>ul ul{width:200px}}@media (min-width: 992px){.navbar--main-nav .header__navigation .main-nav li{font-size:15px;font-size:0.9375rem}.navbar--main-nav .header__navigation .main-nav li a{padding-left:15px;padding-right:15px}.navbar--main-nav .header__navigation .main-nav li .expand{display:none}}@media (min-width: 1200px){.navbar--main-nav .header__navigation .main-nav li{font-size:16px;font-size:1rem}.navbar--main-nav .header__navigation .main-nav li a{padding-left:16px;padding-right:16px}.navbar--main-nav .header__navigation .main-nav li .expand{display:none}}@media (min-width: 1200px){.navbar--main-nav .header__navigation .quick-links-nav{padding-right:52px}.navbar--main-nav .header__navigation .quick-links-nav,.navbar--main-nav .header__navigation .utility-nav{font-size:16px;font-size:1rem;line-height:22px;font-weight:600px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:first-child:after{margin-right:45px}.navbar--main-nav .header__navigation .main-nav>ul>li.active:last-child:after{margin-left:45px}}footer .footer-nav{background:#1A1A1A;color:#fff;font-weight:bold;line-height:1.75;padding:34px 24px}@media (max-width: 767.98px){footer .footer-nav{text-align:center;padding:34px 24px}footer .footer-nav .footer-social{margin-top:30px}}@media (min-width: 768px){footer .footer-nav .footer-social{text-align:right}}footer .footer-nav .footer-social li{display:inline-block;margin-right:16px}footer .footer-nav .footer-social li.youtube{margin-right:0}footer .footer-nav a{color:#fff;text-decoration:none;font-size:20px;font-size:1.25rem}footer .footer-nav a:hover,footer .footer-nav a:focus{text-decoration:underline}@media (max-width: 767.98px){footer .footer-nav a{font-size:16px;font-size:1rem}}footer .footer-nav a.contact{background:#CB2C2C;display:inline-block;font-size:15px;font-size:0.9375rem;line-height:1.25;margin-right:8px;margin-top:2em;padding:4px 8px 6px;text-align:center;width:110px;background-image:url("../img/right_white_arrow.svg");background-repeat:no-repeat;background-position:95.5% center;padding-right:15px}footer .footer-nav a.contact:hover,footer .footer-nav a.contact:focus{background-color:#bf1212;text-decoration:none}footer .copyright{background:#0C0C0C;color:#B9B9B9;text-align:center;font-size:20px;font-size:1.25rem}@media (max-width: 767.98px){footer .copyright{padding:18px}footer .copyright p{max-width:40%;margin:auto;font-size:14px;font-size:0.875rem}}.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:24px 16px;padding:1.5rem 1rem;margin-left:0}@media (min-width: 768px){.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:70px 0 32px 0;padding:4.375rem 0 2rem 0}}.row--breadcrumbs .breadcrumbs li,.row--breadcrumbs .basic-content ul.breadcrumbs li{display:inline-block;position:relative;padding-left:0}.row--breadcrumbs .breadcrumbs li:nth-child(0),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(0){z-index:8}.row--breadcrumbs .breadcrumbs li:nth-child(1),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(1){z-index:7}.row--breadcrumbs .breadcrumbs li:nth-child(2),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(2){z-index:6}.row--breadcrumbs .breadcrumbs li:nth-child(3),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(3){z-index:5}.row--breadcrumbs .breadcrumbs li:nth-child(4),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(4){z-index:4}.row--breadcrumbs .breadcrumbs li:nth-child(5),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(5){z-index:3}.row--breadcrumbs .breadcrumbs li:nth-child(6),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(6){z-index:2}.row--breadcrumbs .breadcrumbs li:nth-child(7),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(7){z-index:1}.row--breadcrumbs .breadcrumbs li:nth-child(8),.row--breadcrumbs .basic-content ul.breadcrumbs li:nth-child(8){z-index:0}.row--breadcrumbs .breadcrumbs li:before,.row--breadcrumbs .basic-content ul.breadcrumbs li:before{background:#fff;content:"";position:absolute;top:-1px;left:-13px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease;border-top:3px solid #fff;border-right:3px solid #fff}.row--breadcrumbs .breadcrumbs li:after,.row--breadcrumbs .basic-content ul.breadcrumbs li:after{border-top:3px solid #fff;border-right:3px solid #fff;content:"";position:absolute;top:-2px;right:-12px;height:20px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li:first-child:before,.row--breadcrumbs .basic-content ul.breadcrumbs li:first-child:before{display:none}.row--breadcrumbs .breadcrumbs li a,.row--breadcrumbs .basic-content ul.breadcrumbs li a{background:#434343;border:1px solid #000;color:#fff;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;text-decoration:none;z-index:10;letter-spacing:0.4px}.row--breadcrumbs .breadcrumbs li a:after,.row--breadcrumbs .basic-content ul.breadcrumbs li a:after{border-top:1px solid #000;border-right:1px solid #000;content:"";position:absolute;top:-2px;right:-10px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li.last,.row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:#E71324;border:1px solid #BD1625;color:#fff;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;letter-spacing:0.4px}.row--breadcrumbs .breadcrumbs li.last:before,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:before{background:#fff}.row--breadcrumbs .breadcrumbs li.last:after,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{border-top:1px solid #BD1625;border-right:1px solid #BD1625;content:"";position:absolute;top:-2px;right:-11px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumbs .breadcrumbs li.last span,.row--breadcrumbs .basic-content ul.breadcrumbs li.last span{display:inline-block;margin-bottom:-2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 767.98px){.row--breadcrumbs .breadcrumbs li.last,.row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:url(../img/left-black-arrow.svg) no-repeat left center;border:none;color:#000000;font-weight:normal}.row--breadcrumbs .breadcrumbs li.last:before,.row--breadcrumbs .breadcrumbs li.last:after,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:before,.row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{display:none}}@media (max-width: 767.98px){.row--breadcrumbs .breadcrumbs,.row--breadcrumbs .basic-content ul.breadcrumbs{padding:25px 0 35px;padding:1.562rem 0 2.187rem}.row--breadcrumbs .breadcrumbs li a,.row--breadcrumbs .basic-content ul.breadcrumbs li a{color:#000000;background:url("../img/left-black-arrow.svg") no-repeat left center;border:none}.row--breadcrumbs .breadcrumbs li a:after,.row--breadcrumbs .basic-content ul.breadcrumbs li a:after{border:0;content:none}.row--breadcrumbs .breadcrumbs li:after,.row--breadcrumbs .basic-content ul.breadcrumbs li:after{border:0;content:none}}.btn-feedback{display:none}@media (max-width: 767.98px){.btn-feedback{display:none !important}}@media (min-width: 768px){.btn-feedback{background:#2C2C2C;bottom:0;color:#fff;position:fixed;right:20px;z-index:10}.btn-feedback a{color:#fff;display:inline-block;font-weight:600;padding:15px;text-decoration:none}.btn-feedback .close{background:url("../img/x-reverse.svg") no-repeat center;background-size:15px 15px;box-sizing:content-box;display:block;float:right;height:15px;overflow:hidden;padding:15px;text-indent:-1000%;width:15px}}.js #noPlan,.js #noSched,.js #noTime{display:none}img{max-width:100%;height:auto}.homepage-intro{padding:65px 0}.homepage-intro h1{font-size:25px;font-size:1.5625rem;line-height:0.72;font-weight:bold}.homepage-intro h1 span img{max-width:160px;margin-right:27px;vertical-align:middle}@media (max-width: 991.98px){.homepage-intro{display:none}}.homepage-widget-wrap{background-image:url("../img/homepage-bg-2019.jpg");background-repeat:no-repeat;background-size:cover;padding-bottom:40px;-moz-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.3);-o-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.3);box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.3)}@media (max-width: 991.98px){.homepage-widget-wrap{background:linear-gradient(180deg, #F6F5F5 0%, #fff 100%);padding-bottom:0}}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget-shadow.ui-tooltip{background:#fff;font-size:12px;font-size:0.75rem;padding:0.5em 1em;opacity:1}.homepage-widgets table{border:none;box-shadow:none;margin-bottom:0}.homepage-widgets table tbody tr td,.homepage-widgets table tbody tr th{font-size:inherit;padding:0}@media (max-width: 991.98px){.homepage-widgets{padding:0 5px}.homepage-widgets__widget{padding-top:27px;background:#ffffff;border:1px solid #C2C2C2;border-top:0;padding-left:0 !important;padding-right:0 !important}.homepage-widgets__widget:before{background:none !important}.homepage-widgets #plan-trip,.homepage-widgets #alerts{display:none}.homepage-widgets .inner h3{display:none}.homepage-widgets .mobile-tabs{margin-top:30px;border-bottom:3px solid #C80D1A;padding-left:0;padding-right:0;display:flex}.homepage-widgets .mobile-tabs a.tablinks{flex:1 0 33%;padding:9px;background:#ffff;text-align:center;font-size:12px;font-size:0.75rem;line-height:1.5;font-weight:bold;color:#000000;border:1px solid #C2C2C2;border-bottom:none;text-decoration:none}.homepage-widgets .mobile-tabs a.tablinks.active{background:#C80D1A;color:#FFFFFF;border-right:1px solid #C80D1A;border-left:1px solid #C80D1A}.homepage-widgets .mobile-tabs a.tablinks:last-child{border-left:none}.homepage-widgets .mobile-tabs a.tablinks:first-child{border-right:none}}@media (min-width: 992px){.homepage-widgets__widget{flex:0 0 33%;max-width:33%}}@media (min-width: 1200px){.homepage-widgets__widget{flex:0 0 25%;max-width:25%}}.homepage-widgets__widget h2,.homepage-widgets__widget h3{color:#000;font-weight:bold;font-size:20px;font-size:1.25rem;line-height:0.9;padding:9.6px 24px 21.6px;padding:0.6rem 1.5rem 1.35rem;position:relative;text-align:center}@media (min-width: 1200px){.homepage-widgets__widget h2,.homepage-widgets__widget h3{font-size:19px;font-size:1.1875rem}}.homepage-widgets__widget .info-toggle{background:url("../img/info.png") no-repeat 0px 0px;background-size:20px 20px;display:inline-block;height:20px;left:0;margin-right:20px;overflow:hidden;position:absolute;text-decoration:none;text-indent:-1000%;width:20px}.homepage-widgets__widget .info-details{display:block;font-size:12px;font-size:0.75rem;line-height:1.5;margin:-10px 0 0;padding:0 0 16px;padding:0 0 1rem}.homepage-widgets__widget .info-details a{color:#016b9d}.homepage-widgets__widget .info-details.hidden{display:none}.homepage-widgets__widget:before{background:linear-gradient(134.48deg, #383838 0%, #303030 100%);content:'';display:block;height:5px}.homepage-widgets__widget .inner{background:#fff;box-shadow:0 14px 20px 0 rgba(0,0,0,0.2);padding-top:1px}.homepage-widgets__widget #TravelPlansWidget #noPlan{padding:0 17px 10px}.homepage-widgets__widget #TravelPlansWidget #noPlan p{color:#595854;font-size:14px;font-size:0.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget #TravelPlansWidget .radio-toggle{border-radius:0;border:none}.homepage-widgets__widget #TravelPlansWidget .radio-toggle label{background:#F5F5F5;border-radius:0;border:1px solid #DFDFDF;border-left:none;font-size:14px;font-size:0.875rem}.homepage-widgets__widget #TravelPlansWidget .radio-toggle input[type="radio"]:checked+label{background:#000;border:1px solid #000}.homepage-widgets__widget #TravelPlansWidget input.gh-SuggestionInputAutoComplete:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}.homepage-widgets__widget #TravelPlansWidget span:focus{outline-color:-webkit-focus-ring-color;outline-style:auto}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlansInput{font-family:'Open Sans', sans-serif}.homepage-widgets__widget #TravelPlansWidget #gh-OriginAndDestinationLabel{color:#595854;font-size:14px;font-size:0.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget #TravelPlansWidget .gh-GoogleAttribution,.homepage-widgets__widget #TravelPlansWidget #gh-SwitchArrivalDeparture,.homepage-widgets__widget #TravelPlansWidget .gh-MapAndMoreOptionsLinkSection{display:none}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlansInput{margin:0 16px}.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInput{background-color:#F5F5F5;border:1px solid #DFDFDF;border-radius:2px;box-shadow:none;height:35px;margin-bottom:14px}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon{height:33px}.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInputAutoComplete{background-color:#F5F5F5;border:none;border-radius:2px;height:33px}@media (max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-SuggestionInputAutoComplete{font-size:16px !important}}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton{background-color:#038700;border-radius:0;box-shadow:none;margin:15px -16px 0;width:100%;width:calc(100% + 32px);height:40px}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton .gh-RequestButtonText{background-image:url("../img/right_white_arrow.svg");background-repeat:no-repeat;background-position:100% center;padding-right:15px;padding-left:0;padding-top:2px;font-size:18px;font-weight:600;line-height:18px;text-transform:lowercase}.homepage-widgets__widget #TravelPlansWidget .gh-RequestButton .gh-RequestButtonText::first-letter{text-transform:uppercase}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton{background-color:#F5F5F5;border-radius:2px;border:1px solid #DFDFDF;color:#6C6C6C;height:35px}@media (max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton{padding-left:1px}}.homepage-widgets__widget #TravelPlansWidget #gh-RequestTimeArrivalDepartureToggle{height:35px;margin-top:16px}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalDepartureButton.gh-ArrivalDepartureToggledButton{background-color:#010101;border:1px solid #010101;border-radius:2px;box-shadow:none;color:#fff;height:35px}.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalButtonText,.homepage-widgets__widget #TravelPlansWidget .gh-DepartureButtonText{font-size:16px;font-weight:600}@media (max-width: 767.98px){.homepage-widgets__widget #TravelPlansWidget .gh-ArrivalButtonText,.homepage-widgets__widget #TravelPlansWidget .gh-DepartureButtonText{font-size:12px;line-height:1em}}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon.gh-StartLocationInputIcon{background-image:url("../img/StartLocation.png");background-size:20px 20px}.homepage-widgets__widget #TravelPlansWidget .gh-LocationInputIcon.gh-EndLocationInputIcon{background-image:url("../img/EndLocation.png");background-size:20px 20px}.homepage-widgets__widget #TravelPlansWidget span.gh-DatePicker span.k-picker-wrap.k-state-default span.k-select span.k-icon.k-i-calendar{background-image:url("../img/IconCalendar.png")}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker{text-align:left}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList{max-width:81px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-dropdown-wrap{height:35px;border-radius:2px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-input{font-size:18px;text-align:center;color:#595854;font-weight:normal;padding-top:0;line-height:35px;max-width:48px;text-indent:0}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList .gh-TimePickerHourMinuteSeparator{font-size:18px;color:#595854}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-select{border-left:1px solid #DCDCDC;background-color:#F5F5F5;min-width:33px}.homepage-widgets__widget #TravelPlansWidget #gh-TravelPlanRequestTimePicker .gh-TimeDropDownList.gh-Time24HoursDropDownList span.k-select span.k-icon{background-image:url(../img/down_arrow.svg);background-size:auto;background-position:50% 50%;margin-top:0;height:100%}.homepage-widgets__widget #TravelPlansWidget .k-datepicker.gh-DatePicker{margin-bottom:13px}.homepage-widgets__widget #TravelPlansWidget .k-datepicker.gh-DatePicker span.k-picker-wrap{border:1px solid #E7E7E7}.homepage-widgets__widget--next-trips .inner{padding:1px 17px 17px}.homepage-widgets__widget--next-trips form{margin:0}.homepage-widgets__widget--next-trips h3{font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1.2857142857;margin-top:1em;padding:0;text-align:left}.homepage-widgets__widget--next-trips input[type="text"],.homepage-widgets__widget--next-trips input[type="search"]{background-color:#F5F5F5;border:1px solid #E0E0E0;border-radius:2px;padding:11px 14px;color:#6C6C6C;font-size:1rem;line-height:1.125;width:100%}.homepage-widgets__widget--next-trips .next-trips-get-routes.init{display:none}.homepage-widgets__widget--next-trips .asterisk{font-size:14px;font-size:0.875rem}.homepage-widgets__widget--next-trips .asterisk.init{display:none}.homepage-widgets__widget--next-trips .stop_id_outer{position:relative}.homepage-widgets__widget--next-trips .refresh{background:url("../img/refresh.svg") no-repeat 0 0;bottom:-36px;height:24px;overflow:hidden;position:absolute;right:0;text-indent:-1000%;width:24px}.homepage-widgets__widget--next-trips button.clear{background:url("../img/clear.png");border:none;height:16px;overflow:hidden;padding:0;position:absolute;right:10px;text-indent:-1000%;top:8px;width:16px}.homepage-widgets__widget--next-trips .info{background:url("../img/noteicon.png") no-repeat top left;background-size:16px 16px;display:inline-block;height:16px;margin:0 2px 0 1px;overflow:hidden;text-indent:-1000%;width:16px}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids{margin-left:-5px;margin-right:-5px}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route{padding:10px 5px 0}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label{background:#F5F5F5;border:1px solid #E0E0E0;border-radius:7px;color:#333;display:block;font-size:12px;font-size:0.75rem;font-weight:bold;padding:5px;text-align:center}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label:hover,.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route label:focus{cursor:pointer}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type="checkbox"]:focus+label{outline-width:2px;outline-style:solid;outline-color:highlight}.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type="checkbox"]:checked+label{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--next-trips .next-trip-results{position:relative}.homepage-widgets__widget--next-trips .next-trip-results .next-trips-no-results{display:none}.homepage-widgets__widget--next-trips .next-trip-results.init{display:none}.homepage-widgets__widget--next-trips .next-trip-results h4{border-top:1px solid #C8C8C8;border-bottom:1px solid #C8C8C8;margin:14px -18px 28px;padding:5px 0;text-align:center}.homepage-widgets__widget--next-trips .next-trip-results .route-result{font-size:14px;font-size:0.875rem;line-height:1.2857142857;margin:0 0 1em}.homepage-widgets__widget--next-trips .next-trip-results .route-result .route-result-inner{margin:0 0 1em}.homepage-widgets__widget--alerts .inner{padding:1px 17px 17px}.homepage-widgets__widget--alerts .alert-count{color:#595854;font-size:14px;font-size:0.875rem;line-height:1.3571428571;margin:0.7857142857em 0}.homepage-widgets__widget--alerts .tab{background:#F5F5F5;border:1px solid #DFDFDF;border-left:none;color:#6C6C6C;display:block;float:left;font-size:14px;font-size:0.875rem;font-weight:normal;padding:9px;text-align:center;text-decoration:none;width:50%}.homepage-widgets__widget--alerts .tab:first-child{border-left:1px solid #DFDFDF;border-right:none}.homepage-widgets__widget--alerts .tab--active{background:#000;border:1px solid #000;border-left:none;color:#fff;font-weight:bold;letter-spacing:-0.25px}.homepage-widgets__widget--alerts .tab--active:first-child{border-left:1px solid #000;border-right:none}.homepage-widgets__widget--alerts .tab-content{clear:both;display:flex;flex-wrap:wrap;padding:1rem 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes{margin:0 -5px}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item{flex:0 0 25%;padding:10px 5px 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item a{background:#F5F5F5;border:1px solid #E0E0E0;border-radius:2px;color:#333;display:block;font-size:0.75rem;font-weight:bold;line-height:20px;padding:5px;text-align:center;text-decoration:none}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item a.tab-content__item__link--active{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.more a{background-color:#038700;border:1px solid #038700;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-2,.homepage-widgets__widget--alerts .tab-content#alerts-routes .tab-content__item.route-1{flex:0 0 50%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alerts-routes-content{border-top:1px solid #C8C8C8;margin-top:1em;font-size:14px;font-size:0.875rem;line-height:1.2857142857;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alerts-routes-content .alert a{border-bottom:1px solid #C8C8C8;color:#595854;display:block;font-weight:bold;padding:1em 0}.homepage-widgets__widget--alerts .tab-content#alerts-routes .alert-route-more{display:none}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more{display:none;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more .alert-routes{display:flex;flex-wrap:wrap}.homepage-widgets__widget--alerts .tab-content#alerts-routes #alert-routes-more .alert-routes .tab-content__item{flex:0 0 25%}.homepage-widgets__widget--alerts .tab-content#alerts-stations{align-content:center;display:flex;margin:0 -5px}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item{flex-grow:3;padding:0}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item a{background:#F5F5F5;border:1px solid #E0E0E0;border-radius:2px;color:#333;display:block;font-size:0.75rem;font-weight:bold;line-height:20px;margin:0 5px 10px;padding:5px;text-align:center;text-decoration:none}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item a.tab-content__item__link--active{background:#000;border:1px solid #000;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-stations .tab-content__item.more a{background-color:#038700;border:1px solid #038700;color:#fff}.homepage-widgets__widget--alerts .tab-content#alerts-stations #alerts-stations-content{border-top:1px solid #C8C8C8;margin-top:1em;font-size:14px;font-size:0.875rem;line-height:1.2857142857;flex:0 0 100%}.homepage-widgets__widget--alerts .tab-content#alerts-stations #alerts-stations-content .alert a{border-bottom:1px solid #C8C8C8;color:#595854;display:block;font-weight:bold;padding:1em 0}.homepage-widgets__widget--alerts .tab-content#alerts-stations .alert-route-more{display:none}.homepage-widgets__widget--alerts .tab-content .btn{background-color:#016b9d;border-radius:5px;color:#fff;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:35px;display:inline-block;text-decoration:none;padding:0px 25px 0px 10px;background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:right 8px center}.homepage-widgets__widget--alerts .btn--all-alerts{background-color:#016b9d;color:#ffffff;font-size:18px;font-size:1.125rem;font-weight:600;line-height:40px;display:block;text-decoration:none;text-align:center}.homepage-widgets__widget--alerts .btn--all-alerts>span{background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:100% center;padding-right:15px}.homepage-news__header{margin-top:70px;margin-bottom:60px}.news .homepage-news__header{margin-top:30px;margin-bottom:16px}.homepage-news__header h1,.homepage-news__header h2{margin:0;font-weight:800}@media (max-width: 767.98px){.homepage-news__header{text-align:center;margin-top:40px;margin-bottom:30px}.homepage-news__header h2{font-size:22px;font-size:1.375rem;margin:0}.homepage-news__header .top-text{text-align:left}}.homepage-news__see-more{padding:20px 15px 19px}@media (min-width: 768px){.homepage-news__see-more{margin-bottom:55px;padding-left:27.5px}.homepage-news__see-more a.blue-button{border-radius:2px}}.homepage-news__outer{background-image:url("../img/large_o.jpg");background-repeat:no-repeat;background-position:right bottom}@media (max-width: 767.98px){.homepage-news__recent{background-repeat:repeat-y}}@media (min-width: 992px){.homepage-news__recent>.col-lg-2{flex:0 0 33%;max-width:33%}}@media (min-width: 1200px){.homepage-news__recent>.col-lg-2{flex:0 0 25%;max-width:25%}}.next-trips-autocomplete .ui-state-active,.next-trips-autocomplete.ui-widget-content .ui-state-active,.next-trips-autocomplete .ui-widget-header .ui-state-active{background:#016b9d;border:none;color:#fff;cursor:pointer;font-weight:normal}.ui-autocomplete-loading+span,.next-trips span.loading{background:url("../img/loading-1s-64px.gif") no-repeat top left;background-size:32px 32px;display:block;height:32px;margin-left:auto;margin-right:auto;width:32px;margin-bottom:-32px}.homepage-news__featured .news-card,.homepage-news__recent .news-card,.related-news .news-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);margin-bottom:55px;background:#ffffff}.homepage-news__featured .news-card img,.homepage-news__recent .news-card img,.related-news .news-card img{display:block;height:auto}.homepage-news__featured .news-card img.inline-icon-small,.homepage-news__featured .news-card img.inline-icon-medium,.homepage-news__featured .news-card img.inline-icon-large,.homepage-news__recent .news-card img.inline-icon-small,.homepage-news__recent .news-card img.inline-icon-medium,.homepage-news__recent .news-card img.inline-icon-large,.related-news .news-card img.inline-icon-small,.related-news .news-card img.inline-icon-medium,.related-news .news-card img.inline-icon-large{display:inline}.homepage-news__featured .news-card .border-top,.homepage-news__recent .news-card .border-top,.related-news .news-card .border-top{background:linear-gradient(134.48deg, #EB2121 0%, #D53838 100%);height:34px;opacity:0.9}.homepage-news__featured .news-card .content,.homepage-news__recent .news-card .content,.related-news .news-card .content{padding:22px 15px;background-color:#FFFFFF;font-size:14px;font-size:0.875rem;line-height:20px}.homepage-news__featured .news-card .content span.category,.homepage-news__recent .news-card .content span.category,.related-news .news-card .content span.category{margin-bottom:20px;margin-right:5px;display:inline-block;color:#545454;font-size:14px !important;font-size:0.875rem !important;font-weight:600}.homepage-news__featured .news-card .content span.category a,.homepage-news__recent .news-card .content span.category a,.related-news .news-card .content span.category a{background:#F5F5F5;border:1px solid #E0E0E0;color:#545454;padding:0 5px;text-decoration:none}.homepage-news__featured .news-card .content span.category a:hover,.homepage-news__featured .news-card .content span.category a:focus,.homepage-news__recent .news-card .content span.category a:hover,.homepage-news__recent .news-card .content span.category a:focus,.related-news .news-card .content span.category a:hover,.related-news .news-card .content span.category a:focus{background:#000;border:1px solid #000;color:#fff;text-decoration:none}.homepage-news__featured .news-card .content h2,.homepage-news__featured .news-card .content h3,.homepage-news__recent .news-card .content h2,.homepage-news__recent .news-card .content h3,.related-news .news-card .content h2,.related-news .news-card .content h3{color:#000000;font-size:20px;font-size:1.25rem;font-weight:bold;line-height:24px}.homepage-news__featured .news-card .content p,.homepage-news__featured .news-card .content ol,.homepage-news__featured .news-card .content ul,.homepage-news__featured .news-card .content dl,.homepage-news__recent .news-card .content p,.homepage-news__recent .news-card .content ol,.homepage-news__recent .news-card .content ul,.homepage-news__recent .news-card .content dl,.related-news .news-card .content p,.related-news .news-card .content ol,.related-news .news-card .content ul,.related-news .news-card .content dl{color:#2D2D2D;font-size:14px;font-size:0.875rem;line-height:20px}.homepage-news__featured .news-card .content ol,.homepage-news__featured .news-card .content ul,.homepage-news__recent .news-card .content ol,.homepage-news__recent .news-card .content ul,.related-news .news-card .content ol,.related-news .news-card .content ul{margin-left:12px;margin-left:0.75rem}.homepage-news__featured .news-card .content ol li,.homepage-news__featured .news-card .content ul li,.homepage-news__recent .news-card .content ol li,.homepage-news__recent .news-card .content ul li,.related-news .news-card .content ol li,.related-news .news-card .content ul li{padding-left:0}.homepage-news__featured .news-card .content p.read-more,.homepage-news__recent .news-card .content p.read-more,.related-news .news-card .content p.read-more{margin-top:45px}.homepage-news__featured .news-card .content p.read-more a,.homepage-news__recent .news-card .content p.read-more a,.related-news .news-card .content p.read-more a{color:#FFFFFF;font-weight:bold;text-decoration:none;background:#038700;padding:0 22px 0 8px;border-radius:2px;line-height:30px;display:inline-block;background-image:url(../img/white_arrow_closed.svg);background-repeat:no-repeat;background-position:92% center}@media (max-width: 767.98px){.homepage-news__featured .news-card,.homepage-news__recent .news-card,.related-news .news-card{margin:10px 0}}@media (min-width: 768px){.news-pagination{margin-bottom:55px}}@media (min-width: 768px){.homepage-news__featured .news-card img{width:66%;display:block;float:left;position:relative}.homepage-news__featured .news-card .content{width:34%;float:left;position:relative;padding:26px 32px}.homepage-news__featured .news-card .content span.category{margin-bottom:33px}.homepage-news__featured .news-card .content h3{font-size:30px;font-size:1.875rem;line-height:34px;margin-bottom:28px}}.news-card ol,.news-card ul{list-style:disc;padding-left:0;margin:1em 0;margin-left:30px;margin-left:1.875rem}.news-card ol li,.news-card ul li{font-size:0.875rem !important;line-height:20px !important}.news-card ul{list-style:disc}.news-card ul ul{list-style:circle}.news-card ul ul ul{list-style:square}.news-card ol{list-style:decimal}.news-card ol ol{list-style-type:lower-latin}.news-card ol ol ol{list-style-type:lower-roman}input::placeholder{color:#4F4F4F}.fares{margin-bottom:108px}@media (max-width: 767.98px){.fares{margin-bottom:54px}.fares h1{text-align:center}}.fares .fares-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);border-top:3px solid #EB2121;padding:22px 44px 35px;text-align:center;margin-bottom:12px}.fares .fares-card h2,.fares .fares-card h3{font-size:24px;font-size:1.5rem;font-weight:600;color:#000000;margin-bottom:30px}.fares .fares-card p{margin-bottom:30px}@media (max-width: 767.98px){.fares .fares-card{margin:6px 0px}}@media (min-width: 1200px){.fares .fares-card{margin:0 -15px;padding:22px 24px 35px}}@media (min-width: 992px){.fares .fares-card{height:100%}}.related-news h2.related-news-title,.related-news h3.related-news-title{color:#000000;margin-bottom:65px}.related-news h2.related-news-title:before,.related-news h3.related-news-title:before{border-top:4px solid #000000;content:"";width:64px;display:block;margin-bottom:20px}@media (max-width: 767.98px){.related-news h2.related-news-title,.related-news h3.related-news-title{margin-bottom:28px}}@media (max-width: 767.98px){.row .row{margin-left:0;margin-right:0}}.col-third{flex:0 0 33.333%;max-width:33.333%}@media (min-width: 576px){.col-sm-third{flex:0 0 33.333%;max-width:33.333%}}@media (min-width: 768px){.col-md-third{flex:0 0 33.333%;max-width:33.333%}}@media (min-width: 992px){.col-lg-third{flex:0 0 33.333%;max-width:33.333%}}@media (min-width: 1200px){.col-xl-third{flex:0 0 33.333%;max-width:33.333%}}@media (min-width: 768px){.mobile-only{display:none}}@media (max-width: 767.98px){.desktop-only{display:none}}iframe{max-width:100%}.basic-content,.content-container,.ready-for-rail{line-height:1.4rem;letter-spacing:0.015em}@media (max-width: 767.98px){.basic-content,.content-container,.ready-for-rail{padding:0 15px}.basic-content main .col-8,.content-container main .col-8,.ready-for-rail main .col-8{padding-left:0;padding-right:0}}.basic-content main,.content-container main,.ready-for-rail main{margin-bottom:20px;margin-bottom:1.25rem}@media (min-width: 768px){.basic-content main,.content-container main,.ready-for-rail main{margin-bottom:55px}}.basic-content ol,.basic-content ul,.content-container ol,.content-container ul,.ready-for-rail ol,.ready-for-rail ul{list-style:disc;padding-left:16px;padding-left:1rem;margin-left:30px;margin-left:1.875rem}.basic-content ol li,.basic-content ul li,.content-container ol li,.content-container ul li,.ready-for-rail ol li,.ready-for-rail ul li{margin-bottom:8px;margin-bottom:0.5rem;padding-left:15px;padding-left:0.9375rem}.basic-content ul,.content-container ul,.ready-for-rail ul{list-style:disc}.basic-content ul ul,.content-container ul ul,.ready-for-rail ul ul{list-style:circle}.basic-content ul ul ul,.content-container ul ul ul,.ready-for-rail ul ul ul{list-style:square}.basic-content ol,.content-container ol,.ready-for-rail ol{list-style:decimal}.basic-content ol ol,.content-container ol ol,.ready-for-rail ol ol{list-style-type:lower-latin}.basic-content ol ol ol,.content-container ol ol ol,.ready-for-rail ol ol ol{list-style-type:lower-roman}@media (min-width: 576px){.basic-content .four_image,.content-container .four_image,.ready-for-rail .four_image{padding:0 27.5px}}.basic-content .four_image.row .img,.content-container .four_image.row .img,.ready-for-rail .four_image.row .img{padding-right:5px;padding-left:0}@media (min-width: 576px){.basic-content .three_image,.content-container .three_image,.ready-for-rail .three_image{padding:0 27.5px}.basic-content .three_image .img,.content-container .three_image .img,.ready-for-rail .three_image .img{flex:0 0 33%}}.basic-content .three_image.row .img,.content-container .three_image.row .img,.ready-for-rail .three_image.row .img{padding-right:5px;padding-left:0}pre{background:#f5f5f5;border:1px solid #9f9f9f;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);font-family:monospace;padding:16px;overflow:scroll}.row.section-usage>div{padding:0}main table{table-layout:fixed;width:100%;margin-left:auto;margin-right:auto}main table th,main table td{padding:14px}main thead td,main thead th{background-color:#434343;border:1px solid #434343;border-bottom:none;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);color:#FFFFFF;font-weight:bold}main thead.small-header{font-size:14px;font-size:0.875rem}main thead th:first-child{text-align:left}main thead a{color:#fff}main thead a:hover,main thead a:focus{color:#C5C5C5}main tbody{box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);border:1px solid #979797}main tbody:first-child{border-top:1px solid #979797}main tbody tr:nth-child(odd){background-color:#fff}main tbody tr:nth-child(even){background-color:#F1F1F1}main tbody tr td{color:#000000;font-size:14px;font-size:0.875rem;margin:0;padding:18px 14px;text-align:center}main tbody tr td.icon{width:50px}main tbody tr td:first-child{text-align:left}main tbody tr td.information{background:#fff;text-align:center}main tbody tr td.information p{font-weight:normal;font-size:15px;font-size:0.9375rem;color:#595854}main tbody tr td.information a{color:#595854}main tbody tr th{text-align:left;padding:0 10px;background-color:#4D4C4C;color:#FFFFFF;font-weight:bold;border-bottom:1px solid #979797}main tbody tr th a,main tbody tr th p,main tbody tr th span{color:#FFFFFF;font-weight:bold}main tbody p{color:#000000;font-size:14px;font-size:0.875rem;font-weight:600;margin:0}main tbody span,main tbody span>a{color:#595854;font-size:12px;font-size:0.75rem}main table.charHeader.blue-table thead th,main table.charHeader.blue-table .emptyCell{background:#005E83}main table.charHeader.red-table thead th,main table.charHeader.red-table .emptyCell{background:#C92D2D}main table.charHeader.green-table thead th,main table.charHeader.green-table .emptyCell{background:#038700}main table.venue-detail-table h2{font-size:20px;font-size:1.25rem;padding-top:0}table thead.uppercase,table tbody.uppercase{text-transform:uppercase}table thead tr.uppercase,table thead td.uppercase,table thead th.uppercase,table tbody tr.uppercase,table tbody td.uppercase,table tbody th.uppercase{text-transform:uppercase}.venue-td-place h2{font-size:32px;font-size:2rem}th.rtRapid{background-color:#0056b8 !important;color:#fff !important}th.rtFrequent{background-color:#d74100  !important;color:#fff !important}th.rtConnexion{background-color:#ac5b8c !important;color:#fff !important}th.rtLocal{background-color:#6e6e70 !important;color:#fff !important}th.rtLocalLimit{background-color:#e6e6e6 !important;color:#58595b !important}th.rtConfed{background-color:#da291c !important;color:#fff !important}th.rtTrillium{background-color:#51831D !important;color:#fff !important}th.rtNight{background-color:#fff !important;color:#0056b8 !important}.style-guide .section{margin-top:60px}.style-guide .section>h4{width:100%;font-size:16px;color:#ACACAC;margin-bottom:20px}ul.bulleted-list li{font-weight:600;padding-left:0}ul.bulleted-list li a{color:#950819}.important-announcement{border:1px solid #CCCCCC;border-top:4px solid #E9B500;border-radius:2px;background-color:#F5F5F5;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);font-weight:bold;margin:16px 0;margin:1rem 0;padding-left:15px !important;padding-right:15px !important}.important-announcement a{display:block;color:#010101;text-decoration:none;line-height:1.4;padding-left:46px;padding-top:17px;padding-bottom:18px;padding-right:28px;background:url("../img/arrow-in-circle.svg") no-repeat center right}.important-announcement a:before{content:'';background:url("../img/Location.png") no-repeat top left;height:34px;width:46px;display:inline-block;vertical-align:middle;padding-right:0;position:absolute;left:15px;top:50%;margin-top:-17px}.important-announcement a img{vertical-align:middle;padding-right:12px}.important-announcement.important-announcement-img img{max-height:40px;max-width:46px;position:absolute;left:15px;top:50%;margin-top:-20px}.important-announcement.important-announcement-img a:before{display:none}.costs .important-announcement p{margin:16px 0;margin:1rem 0}.important-announcement.r4r-lyon a:before{content:'';background:url("../img/360_lyon.png") no-repeat top left;height:34px;width:34px;background-size:cover;background-position:center;margin-right:12px}a.travel-planner-banner{background:url("../img/Travel planner 1.png") no-repeat center left;background-size:contain;clear:both;display:block;height:101px;text-indent:-1000%;overflow:hidden;width:100%}a.travel-planner-banner-alt{background:url("../img/Travel planner 2.png") no-repeat center left;background-size:contain;clear:both;display:block;height:68px;text-indent:-1000%;overflow:hidden;width:100%}.pdf-icon{background-image:url("../img/PDF-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.map-icon{background-image:url("../img/map-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.travel-planner-icon{background-image:url("../img/travel-planner-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.image-icon{background-image:url("../img/image-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.bus-icon{background-image:url("../img/bus-black-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.train-icon{background-image:url("../img/train-black-icon.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.park-and-ride-icon{background-image:url("../img/parkandride-icon.svg");width:15px;height:20px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.station-icon{background-image:url("../img/station-icon.svg");width:22px;height:22px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-grey{background-image:url("../img/contact/icon-contact-tty-grey.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-blue{background-image:url("../img/contact/icon-contact-tty-blue.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-grey{background-image:url("../img/contact/icon-contact-phone-grey.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-tty-black{background-image:url("../img/contact/icon-contact-tty-black.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-blue{background-image:url("../img/contact/icon-contact-phone-blue.svg");background-position:center;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-phone-black{background-image:url("../img/contact/icon-contact-phone-black.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-grey{background-image:url("../img/contact/icon-contact-mail-grey.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-blue{background-image:url("../img/contact/icon-contact-mail-blue.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-mail-black{background-image:url("../img/contact/icon-contact-mail-black.svg");background-size:contain;width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-grey{background-image:url("../img/contact/icon-contact-email-grey.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-blue{background-image:url("../img/contact/icon-contact-email-blue.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}.icon-contact-email-black{background-image:url("../img/contact/icon-contact-email-black.svg");width:30px;height:30px;margin-right:37px;display:inline-block;background-repeat:no-repeat;vertical-align:middle}a.contact-link-tty-grey{background-image:url("../img/contact/icon-contact-tty-grey.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-tty-blue{background-image:url("../img/contact/icon-contact-tty-blue.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-phone-grey{background-image:url("../img/contact/icon-contact-phone-grey.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-tty-black{background-image:url("../img/contact/icon-contact-tty-black.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-phone-blue{background-image:url("../img/contact/icon-contact-phone-blue.svg");background-position:center;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-phone-black{background-image:url("../img/contact/icon-contact-phone-black.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:20px;font-weight:600}a.contact-link-mail-grey{background-image:url("../img/contact/icon-contact-mail-grey.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-mail-blue{background-image:url("../img/contact/icon-contact-mail-blue.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-mail-black{background-image:url("../img/contact/icon-contact-mail-black.svg");background-size:contain;min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-grey{background-image:url("../img/contact/icon-contact-email-grey.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-blue{background-image:url("../img/contact/icon-contact-email-blue.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.contact-link-email-black{background-image:url("../img/contact/icon-contact-email-black.svg");min-height:30px;display:inline-block;background-repeat:no-repeat;background-position:left center;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}.info-box{background:#fff;border:2px solid #016b9d;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);margin:1.5em auto;padding:30px 20px 40px}@media (min-width: 768px){.info-box{max-width:60%}}.accordion-container{width:100%;letter-spacing:0.8px}.accordion-container .accordion{border:1px solid #9F9F9F;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);font-size:22px;font-size:1.4rem;line-height:1.25;cursor:pointer;margin-top:25px;background:url("../img/nav-plus.svg") no-repeat 97.5% 50% #fff;padding:7px 10px 7px 35px}@media (min-width: 768px){.accordion-container .accordion{font-size:32px;font-size:2rem}}.accordion-container .accordion.active{background:url("../img/nav-minus.svg") no-repeat 97.5% 50% #fff}.accordion-container .accordion-content{display:none;padding:0;margin-top:35px}.documentation div.important-announcements{background:#fce894;border:1px solid #cbad30;padding:15px 15px 0px 15px;margin:8px 0px;width:calc(100% - 12px);height:contain;overflow:hidden;font-size:1.1em;font-weight:400}.documentation div.important-announcements h2{margin-top:0;margin-bottom:10px}.documentation div.important-announcements ul{margin-left:0 !important}.documentation div.important-announcements li{float:left;background:url(http://www.octranspo.com/images/ulArrow.gif) no-repeat 0 5px;list-style:none !important;padding:0 0 0 10px;margin:0 25px 15px 0 !important}.faq-accordion{width:100%}.faq-accordion .accordion{font-size:18px;font-size:1.125rem;font-weight:600;line-height:24px;background:url("../img/nav-plus.svg") no-repeat 97.5% 50% #fff;cursor:pointer;margin-bottom:15px;background-size:10px}.faq-accordion .accordion.active{background:url("../img/nav-minus.svg") no-repeat 97.5% 50% #fff;background-size:10px}.faq-accordion .accordion-content{display:none;padding-left:0;margin-bottom:20px}.quote{padding-right:27.5px;padding-left:27.5px}.quote p.author-name{font-style:italic;font-weight:600}.quote-box{border:1px solid #9F9F9F;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);padding-right:27.5px;padding-left:27.5px}.quote-box p.author-name{font-weight:600}a.read-more-btn,a.green-btn,a.blue-btn{color:#fff;font-weight:600;font-size:15px;text-decoration:none;background:#038700;padding:0 25px 0 8px;border:1px solid #038700;border-radius:2px;line-height:30px;display:inline-block;position:relative}a.read-more-btn:after,a.green-btn:after,a.blue-btn:after{background:url(../img/white-arrow-closed.svg) no-repeat 0px 0px;background-size:7px 11px;content:'';position:absolute;right:8px;top:50%;margin-top:-5px;width:7px;height:11px;display:block}a.read-more-btn.btn-large,a.green-btn.btn-large,a.blue-btn.btn-large{font-size:1.2em;padding:10px 35px 10px 25px}a.read-more-btn.btn-large:after,a.green-btn.btn-large:after,a.blue-btn.btn-large:after{right:13px}a.blue-btn{background:#016b9d;border:1px solid #016b9d}a.read-more,a.read-less{color:#000000;font-size:15px;font-weight:bold;padding-left:15px}a.read-more{background:url("../img/green-arrow-closed.svg") no-repeat left center}a.read-less{background:url("../img/green-arrow.svg") no-repeat left center}figure figcaption{color:#515151;font-size:14px;font-style:italic;margin-top:8px}.responsive-table{overflow-x:auto}.responsive-table table{table-layout:auto}table{width:100%;table-layout:fixed;margin-left:auto;margin-right:auto;margin-bottom:30px}table .emptyCell{background:none !important;border:none !important;box-shadow:none !important}table thead td,table thead th{background-color:#4D4C4C;color:#FFFFFF;font-weight:bold;border:1px solid #434343}table thead a{color:#FFFFFF}table thead.small-header{font-size:12px;font-size:0.75rem}table .left,table.left{text-align:left}table .left th,table .left td,table.left th,table.left td{text-align:left}table .center,table.center{text-align:center}table .center th,table .center td,table.center th,table.center td{text-align:center}table .centredHeaders th,table.centredHeaders th{text-align:left}table .vertical-align-top{vertical-align:top}table .vertical-align-top th,table .vertical-align-top td{vertical-align:top}table th{vertical-align:middle;padding:10px}table th.left,table td.left{text-align:left}body table tbody tr th.center,body table tbody tr td.center{text-align:center}table th.vertical-align-top,table td.vertical-align-top{vertical-align:top}table tbody{box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);border-radius:2px}table tbody tr:nth-child(odd){background-color:#F1F1F1}table tbody tr:nth-child(even){background-color:#FFFFFF}table tbody tr td:first-child{text-align:left}table tbody tr td,table tbody tr th{font-weight:600;font-size:14px;text-align:center;padding:18px 10px;vertical-align:middle}table tbody tr td p,table tbody tr th p{margin:0}table tbody tr td span,table tbody tr th span{font-size:12px;font-weight:normal}table tbody tr th:first-child{text-align:left}table.table-bg-gradient-bottom tbody tr{background:#FFF}table.table-bg-gradient-bottom tbody tr:last-child{background:#BFBFBF}table.table-bg-gradient-bottom tbody tr:nth-last-child(2){background:#DFDFDF}table.table-bg-gradient-bottom tbody tr:nth-last-child(3){background:#F1F1F1}table th.grey-header,table .grey-header th{background-color:#4D4C4C;color:#FFFFFF;border:1px solid #979797}table .green-header th,table th.green-header,table .prestoCell,table .prestoCell tr,table .prestoCell th,table th.prestoCell{background-color:#038700;color:#FFFFFF}table .blue-header th,table th.blue-header{background-color:#0076A5;color:#FFFFFF}table .yellow-header th,table th.yellow-header{background-color:#FFC600;color:#000000}table .red-header th,table th.red-header,table .parapayCell,table .parapayCell tr,table .parapayCell th,table th.parapayCell{background-color:#b73030;color:#FFFFFF}table thead.grey-header th{border:1px solid #4D4C4C}table thead.blue-header th{border:1px solid #005171}table thead.blue-header th:nth-child(even){background-color:#004560}table thead.yellow-header th{border:1px solid #A88300}table thead.yellow-header th:nth-child(even){background-color:#DCAB00}table thead.green-header th{border:1px solid #166F23}table thead.green-header th:nth-child(even){background-color:#1e6729}table thead.red-header th{border:1px solid #8C1818}table thead.red-header th:nth-child(even){background-color:#CB2C2C}table th.green-header,table thead.grey-header th.green-header{border:1px solid #166F23}table th.blue-header,table thead.grey-header th.blue-header{border:1px solid #005171}table th.yellow-header,table thead.grey-header th.yellow-header{border:1px solid #A88300}table th.red-header,table thead.grey-header th.red-header,table th.parapayCell,table thead.grey-header th.parapayCell{border:1px solid #8C1818}table.centredHeaders td{text-align:center !important}table.small-table th{font-size:12px;font-size:0.75rem}table.small-table tbody tr td{font-size:10px;font-size:0.625rem}table.table-border tbody tr th,table.table-border tbody tr td{border:1px solid #979797}table.redHeader th{background-color:#E24949;color:#FFFFFF}table.redHeader thead th{border:1px solid #8C1818}table.redHeader thead th:nth-child(even){background-color:#CB2C2C}.generic-tab{background-color:#F5F5F5;overflow:hidden;border-bottom:4px solid #8C1818;border-radius:2px 2px 0 0}@media (min-width: 768px){.generic-tab{display:inline-flex;width:100%}}@media (max-width: 991.98px){.generic-tab{display:flex;flex-wrap:wrap}}.generic-tab p{display:flex;flex-wrap:wrap;margin:0}.generic-tab br{display:none}.generic-tab a.tablink,.generic-tab button.tablink{color:#000000;text-decoration:none;font-size:14px;font-size:0.875rem;font-weight:bold;padding:12px 33px;display:inline-block;letter-spacing:0.75px;text-align:center;margin:-2px;background-image:none;background-color:initial;border:none;line-height:22px;cursor:pointer}@media (min-width: 768px){.generic-tab a.tablink,.generic-tab button.tablink{flex-grow:5}}@media (max-width: 991.98px){.generic-tab a.tablink,.generic-tab button.tablink{flex:1 0 50%;padding:12px 17px}}.generic-tab a.tablink.active,.generic-tab button.tablink.active{background-color:#C80D1A;color:#ffffff;border:1px solid #8C1818;cursor:initial}.tabcontent{display:none}a.img-link{background:url(../img/image-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.pdf-link{background:url(../img/PDF-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.map-link{background:url(../img/map-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.travel-planner-link{background:url(../img/travel-planner-icon.svg) no-repeat left center;min-height:31px;display:inline-block;vertical-align:middle;line-height:31px;padding-left:40px;font-weight:600}a.bus-link{background:url(../img/bus-black-icon.svg) no-repeat left center;min-height:30px;display:inline-block;vertical-align:middle;line-height:30px;padding-left:40px;font-weight:600}a.train-link{background:url(../img/train-black-icon.svg) no-repeat left center;min-height:31px;display:inline-block;vertical-align:middle;line-height:31px;padding-left:40px;font-weight:600}a.park-and-ride-link{background:url(../img/parkandride-icon.svg) no-repeat left center;min-height:20px;display:inline-block;vertical-align:middle;line-height:20px;padding-left:30px;font-weight:600}a.station-link{background:url(../img/station-icon.svg) no-repeat left center;min-height:20px;display:inline-block;vertical-align:middle;line-height:20px;padding-left:30px;font-weight:600}.event-destination{background-color:#F5F5F5;border:1px solid #9F9F9F;border-radius:2px;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:10px;margin-top:10px}.event-destination p{display:inline;margin:0}.event-destination p.title{display:inline-block;margin:0;padding:0;font-weight:600}.event-destination p.title span{display:inline-block}.event-destination .venueDescription p{display:block;margin:16px 0;margin:1rem 0}.event-destination a.venue-info,.event-destination a.direction-link{color:#000000;font-weight:bold;font-size:15px;font-size:0.9375rem;text-align:right}@media (max-width: 991.98px){.event-destination a.venue-info,.event-destination a.direction-link{padding:0;text-align:inherit;margin-top:15px}}.event-destination a.direction-link{background:url(../img/right-arrow-black.svg) no-repeat right center;padding-right:15px;max-height:20px}.event-destination a.direction-link span.travel-planner-icon-small{background:url(../img/small-travel-icon.svg) no-repeat right center;height:20px;width:15px;display:inline-block;vertical-align:middle;margin-right:5px}.event-destination form{margin-top:0;padding:0}.event-destination form select{margin:0 0 1em;width:100%}.event-destination .submit{background:url(../img/right-arrow-black.svg) no-repeat right center;padding-right:15px;padding-left:27.5px;max-height:20px;text-align:right}.event-destination .submit span.travel-planner-icon-small{background:url(../img/small-travel-icon.svg) no-repeat right center;height:20px;width:15px;display:inline-block;vertical-align:middle;margin-right:5px}.event-destination input.direction-link{background:none transparent;border:none;color:#000000;font-weight:bold;font-size:15px;font-size:0.9375rem;line-height:18.75px;margin:0;padding:0;text-align:right;text-decoration:underline}.school-icon,.colleges-universities-icon{background-image:url(../img/school.svg);height:18px;width:22px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.library-icon,.museums-heritage-icon{background-image:url(../img/library.svg);height:21px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.red-bus-icon{background-image:url(../img/bus.svg);height:20px;width:17px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.red-train-icon{background-image:url(../img/train.svg);height:23px;width:18px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.out-of-town-connections-icon{background-image:url(../img/plane.svg);height:24px;width:24px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.shopping-icon,.shopping-markets-icon{background-image:url(../img/shopping.svg);height:21px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.event-space-icon,.sports-shows-icon{background-image:url(../img/event-space.svg);height:21px;width:20px;display:inline-block;vertical-align:top;margin-right:12px;background-position:bottom;background-repeat:no-repeat}.activity-icon{background-image:url(../img/activity.svg);height:21px;width:24px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}.scenery-icon,.parks-icon{background-image:url(../img/scenery.svg);height:22px;width:19px;display:inline-block;vertical-align:top;margin-right:12px;background-repeat:no-repeat}ul.nav_categories--venues label .school-icon,ul.nav_categories--venues label .colleges-universities-icon,ul.nav_categories--venues label .library-icon,ul.nav_categories--venues label .museums-heritage-icon,ul.nav_categories--venues label .red-bus-icon,ul.nav_categories--venues label .red-train-icon,ul.nav_categories--venues label .out-of-town-connections-icon,ul.nav_categories--venues label .shopping-icon,ul.nav_categories--venues label .shopping-markets-icon,ul.nav_categories--venues label .event-space-icon,ul.nav_categories--venues label .sports-shows-icon,ul.nav_categories--venues label .activity-icon,ul.nav_categories--venues label .scenery-icon,ul.nav_categories--venues label .parks-icon{margin-right:5px}.green-font{color:#2F9A3F}.blue-font{color:#016b9d}.red-font{color:#CB2C2C}.grey-font{color:#8B8B8B}.right{float:right}.btn-get-travel-plan{background:url("../img/btn-get-travel-plan-bg.jpg") no-repeat top left;border:1px solid #C4C4C4;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);display:block;margin-bottom:16px;margin-bottom:1rem;max-width:683px;height:93px;position:relative}.btn-get-travel-plan:before{background:url("../img/btn-get-travel-plan-bg-txt-icon.png") no-repeat -1px -1px;background-size:283px 93px;content:'';display:block;height:100%;margin-bottom:-2px;max-width:100%;overflow:hidden;text-indent:-1000%;width:100%}.fr .btn-get-travel-plan:before{background:url("../img/btn-get-travel-plan-bg-txt-icon-fr.png") no-repeat -1px -1px;background-size:283px 93px}.btn-get-travel-plan:after{background:url("../img/arrow-in-circle.svg") no-repeat center right;content:'';display:block;height:22px;margin-top:-11px;overflow:hidden;position:absolute;right:16px;text-indent:-1000%;top:50%;width:22px}@media (max-width: 767.98px){.btn-get-travel-plan{height:50px}.btn-get-travel-plan:before{background-size:contain}}.btn-get-travel-plan-alt{background:url("../img/btn-get-travel-plan-bg-alt.jpg") no-repeat 0 0;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);display:block;height:60px;margin-bottom:16px;margin-bottom:1rem;max-width:685px;position:relative;text-align:center}.btn-get-travel-plan-alt:before{background:url("../img/btn-get-travel-plan-bg-alt-a.svg") no-repeat 0 0;content:'';height:34px;left:14px;margin-top:-17px;position:absolute;top:50%;width:28px}.btn-get-travel-plan-alt:after{background:url("../img/btn-get-travel-plan-bg-alt-b.svg") no-repeat 0 0;content:'';height:34px;margin-top:-17px;position:absolute;right:14px;top:50%;width:28px}.btn-get-travel-plan-alt span{background:url("../img/btn-get-travel-plan-bg-alt-txt.png") no-repeat 0 0;background-size:contain;display:inline-block;overflow:hidden;margin:2.773723%;max-width:90%;text-indent:-1000%;width:301px}.fr .btn-get-travel-plan-alt span{background:url("../img/btn-get-travel-plan-bg-alt-txt-fr.png") no-repeat 0 0;background-size:contain;width:403px}@media (max-width: 767.98px){.btn-get-travel-plan-alt{height:auto}.btn-get-travel-plan-alt:before,.btn-get-travel-plan-alt:after{display:none}}form{margin-top:30px;padding:0}form h4{padding-bottom:20px}form a{color:#000000}form label{display:inline-block;font-weight:600;margin-bottom:10px}form label.error,form .error p{color:#b71703;display:block;font-size:0.875em;font-weight:bold;margin-top:-20px;margin-bottom:30px}form .label-number{display:none}form textarea,form input[type="text"],form input[type="email"],form input[type="date"],form input[type="number"],form input[type="password"],form input[type="search"],form input[type="tel"],form input[type="time"],form input[type="url"],form input[type="week"]{width:100%;border:1px solid #B0B0B0;padding:10px;margin-bottom:25px}form textarea.error,form input[type="text"].error,form input[type="email"].error,form input[type="date"].error,form input[type="number"].error,form input[type="password"].error,form input[type="search"].error,form input[type="tel"].error,form input[type="time"].error,form input[type="url"].error,form input[type="week"].error{border:1px solid #b71703}form input[type="checkbox"]{margin-bottom:25px}form textarea{min-height:125px}form .radio{display:inline-block;margin-right:30px;margin-bottom:30px}form input[type="submit"].red,form button.red{background-color:#CB2C2C;border:1px solid #CB2C2C}input[type="submit"],button,.button{color:#fff;font-weight:600;font-size:15px;text-decoration:none;background-color:#038700;padding:0 25px 0 8px;border:1px solid #038700;border-radius:2px;line-height:30px;display:inline-block;background-image:url(../img/white-arrow-closed.svg);background-repeat:no-repeat;background-position:right 8px center;-webkit-appearance:none;margin-top:5px}input[type="submit"].blue,button.blue,.button.blue{background-color:#016b9d;border:1px solid #016b9d}form.bg-grey{border:1px solid #9F9F9F;border-radius:2px;background-color:#F5F5F5;box-shadow:0 1px 2px 0 rgba(0,0,0,0.1);padding:15px !important}.app-gallery h2{margin:0.5em 0}@media (min-width: 768px){.app-gallery img{display:block;float:left;max-width:32%;padding-right:1%}}.channel_form label{display:block}.channel_form .file_existing{display:none}.bg-grey h2{color:#016b9d;font-size:20px;font-size:1.25rem;font-weight:600}.bg-grey .freeform-row .freeform-column .freeform-label{font-weight:600}.bg-grey input[type="checkbox"]{margin-bottom:0}.bg-grey .freeform-row .freeform-column .freeform-input{margin-bottom:0}.bg-grey p{font-size:12px;font-size:0.75rem;margin:0}#zoomContainer img{max-width:none}#ui-datepicker-div{font-size:12px;font-family:"Open Sans", sans-serif;font-stretch:100%;font-style:normal;font-weight:400;line-height:normal;border-color:rgba(0,0,0,0.2)}#ui-datepicker-div .ui-widget-header{background:#f5f5f5;border:none}#ui-datepicker-div th{color:#000000;background-color:#f5f5f5;font-weight:normal;border:1px solid #cccccc}#ui-datepicker-div a.ui-state-default{background:none;border:none;color:#333333}.k-calendar th{color:#000000}.border-top--green:before{border-top:4px solid #37b249;content:"";width:64px;display:block;margin-bottom:20px}.border-top--red:before{border-top:4px solid #e24949;content:"";width:64px;display:block;margin-bottom:20px}.border-top--blue:before{border-top:4px solid #016b9d;content:"";width:64px;display:block;margin-bottom:20px}.border-top--yellow:before{border-top:4px solid #ffc600;content:"";width:64px;display:block;margin-bottom:20px}#cform.bg-grey textarea,#cform.bg-grey input[type="text"],#cform.bg-grey input[type="email"],#cform.bg-grey input[type="date"],#cform.bg-grey input[type="number"],#cform.bg-grey input[type="password"],#cform.bg-grey input[type="search"],#cform.bg-grey input[type="tel"],#cform.bg-grey input[type="time"],#cform.bg-grey input[type="url"],#cform.bg-grey input[type="week"]{margin-bottom:25px}#cform.bg-grey fieldset{padding:10px 0}#cform.bg-grey label{padding:10px 0}#cform.bg-grey label label{padding:0}#cform input[type="submit"]{color:#fff;margin-top:5px;padding:0 25px 0 8px}hr{border:none;border-top:2px solid #2D2D2D;clear:both;margin:1em 0}hr.red{border-top:2px solid #e24949}hr.green{border-top:2px solid #37b249}hr.blue{border-top:2px solid #016b9d}hr.yellow{border-top:2px solid #ffc600}img.inline-icon-large,img.inline-icon-small,img.inline-icon-medium{display:inline;margin:0;max-width:50px;max-height:50px}img.inline-icon-medium{max-width:25px;max-height:25px}img.inline-icon-small{max-width:15px;max-height:15px}.horizontal-center{-webkit-align-items:baseline;align-items:baseline;display:-webkit-flex;display:flex;justify-content:center}.vertical-center{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;flex-basis:100%;flex-wrap:wrap}.vertical-center p,.vertical-center ul,.vertical-center ol,.vertical-center div{width:100%}.detour-map{text-align:center}.detour-map img{max-width:50%}table ul,table ol,.basic-content table ul,.basic-content table ol,.content-container table ul,.content-container table ol,.ready-for-rail table ul,.ready-for-rail table ol{margin-left:30px;margin-left:1.875rem;text-align:left;margin-bottom:16px;margin-bottom:1rem}table ul li,table ol li,.basic-content table ul li,.basic-content table ol li,.content-container table ul li,.content-container table ol li,.ready-for-rail table ul li,.ready-for-rail table ol li{padding-left:0}table ul ul,table ul ol,table ol ul,table ol ol,.basic-content table ul ul,.basic-content table ul ol,.basic-content table ol ul,.basic-content table ol ol,.content-container table ul ul,.content-container table ul ol,.content-container table ol ul,.content-container table ol ol,.ready-for-rail table ul ul,.ready-for-rail table ul ol,.ready-for-rail table ol ul,.ready-for-rail table ol ol{margin-bottom:0}table ul,.basic-content table ul,.content-container table ul,.ready-for-rail table ul{margin-left:30px;margin-left:1.875rem;padding-left:13px}table ul.bulleted-list,.basic-content table ul.bulleted-list,.content-container table ul.bulleted-list,.ready-for-rail table ul.bulleted-list{margin-left:0}ul.offset-md-1,.basic-content ul.offset-md-1,.content-container ul.offset-md-1,.ready-for-rail ul.offset-md-1{margin-left:12.5%}.content-container ul.sitemap{margin:0;padding:0;list-style:none}@media (min-width: 768px){.content-container ul.sitemap{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.content-container ul.sitemap li{padding:0}.content-container ul.sitemap ul{list-style:none;margin:0 0 0 24px;margin:0 0 0 1.5rem;padding:0}.back-to-top{background:url("../img/arrow-back-to-top.svg") no-repeat center;background-size:25px 18px;display:inline-block;height:18px;margin:0 5px;overflow:hidden;position:relative;text-indent:-1000%;top:3px;width:25px}.back-to-top-circle{background:url("../img/arrow-in-circle-up.svg") no-repeat center;background-size:19px 19px;display:inline-block;height:19px;margin:0 5px;overflow:hidden;position:relative;text-indent:-1000%;top:3px;width:19px}.back-to-top-text{color:#2D2D2D;text-decoration:none}.back-to-top-text:hover,.back-to-top-text:focus{text-decoration:underline}.routeIconsTable span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;margin:0em 0.3em;padding:auto;line-height:2em}.routeIconsTable span.rt-frequent-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:white;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-frequent-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#cc3300;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-local-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:white;background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal}.routeIconsTable span.rt-local-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#6E6E70}.routeIconsTable span.rt-rapid-small{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:white}.routeIconsTable span.rt-rapid-limit-small{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:#0056B8}.routeIconsTable span.rt-line2-small{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:white}.routeIconsTable span.rt-line1-small{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:white}.routeIconsTable span.rt-connexion-small{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:white}.routeIconsTable span.rt-r2-small{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;color:#65a233;padding:0 0 0 10px}.routeIconsTable span.rt-r1-small{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;color:#da291c;padding:0 0 0 12px}.routeIconsTable span.rt-STO-small{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");background-size:3.6em 2em;width:3.6em;font-size:12px;font-weight:normal;color:white}.routeIconsTable span.rt-night-small{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#0066cc;background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;padding:0 0 0 12px}.routeIconsTable span.rt-STO-small{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:white;background-size:3em 2em;width:3em;font-size:12px;font-weight:normal;padding:0 0 0 0px}.routeIconsTable span.rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:white;background-size:3.4em 1.9em;width:3.5em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#cc3300;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:white;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIconsTable span.rt-local-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#6E6E70}.routeIconsTable span.rt-rapid-large{background-color:none;background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIconsTable span.rt-rapid-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:#0056B8}.routeIconsTable span.rt-connexion-large{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIconsTable span.rt-line2-large{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIconsTable span.rt-line1-large{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIconsTable span.rt-r2-large{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;color:#65a233;padding:0 0 0 13px}.routeIconsTable span.rt-r1-large{background-image:url("https://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;color:#da291c;padding:0 0 0 15px}.routeIconsTable span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIconsTable span.rt-night-large{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#0066cc;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 15px}.routeIconsTable span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:white;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 0px}.routeIcons ul{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));grid-auto-flow:row;grid-gap:.5rem;list-style:none;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;list-style-type:none}.routeIcons ul li{padding:0;margin:0.3em 0.3em;list-style-type:none}.routeIcons ul li span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;padding:auto;line-height:2em;width:100%;background-size:contain}.routeIcons ul li span.rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:white}.routeIcons ul li span.rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#cc3300}.routeIcons ul li span.rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:white}.routeIcons ul li span.rt-local-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_limited_empty.png");color:#6E6E70}.routeIcons ul li span.rt-rapid-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIcons ul li span.rt-rapid-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/rapid_limited_empty.png");color:#0056B8;background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal}.routeIcons ul li span.rt-connexion-large{background-image:url("https://www.octranspo.com/images/files/route_types/connexion_empty.png");color:white}.routeIcons ul li span.rt-line2-large{background-image:url("https://www.octranspo.com/images/files/route_types/trillium_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIcons ul li span.rt-line1-large{background-image:url("https://www.octranspo.com/images/files/route_types/line1_empty.png");background-size:3.6em 2em;width:3.6em;font-size:16px;font-weight:normal;color:white}.routeIcons ul li span.rt-r2-large{background-image:url("http://www.octranspo.com/images/files/route_types/Route-Icon_R2.png");color:#65a233;padding:0 0 0 13px}.routeIcons ul li span.rt-r1-large{background-image:url("http://www.octranspo.com/images/files/route_types/Route-Icon_R1.png");color:#da291c;padding:0 0 0 13px}.routeIcons ul li span.rt-night-large{background-image:url("https://www.octranspo.com/images/files/route_types/night-route_empty.png");color:#0066cc;padding:0 0 0 13px}.routeIcons ul li span.rt-STO-large{background-image:url("https://www.octranspo.com/images/files/route_types/sto_empty.png");color:white;background-size:3em 2em;width:3em;font-size:16px;font-weight:normal;padding:0 0 0 0px}.routeIconsTable{list-style:default;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}.routeIconsTable tbody tr td span{display:inline-block;height:2em;text-align:center;vertical-align:middle;background-position:center;background-repeat:no-repeat;padding:auto;line-height:2em;width:100%;background-size:contain}.routeIconsTable tbody tr td span .rt-frequent-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:white;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-limit-small{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#cc3300;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-local-small{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:white;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_empty.png");color:white;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-frequent-limit-large{background-image:url("https://www.octranspo.com/images/files/route_types/frequent_limited_empty.png");color:#cc3300;background-size:3.6em 2em;width:3.6em}.routeIconsTable tbody tr td span .rt-local-large{background-image:url("https://www.octranspo.com/images/files/route_types/local_regular_empty.png");color:white;background-size:3.6em 2em;width:3.6em}input::placeholder{color:#4F4F4F}.costs{background-image:url("../img/large_o.jpg");background-repeat:no-repeat;background-position:right bottom}.costs .intro{margin-bottom:50px}.costs .intro h1{margin-bottom:0;color:#010101}.costs .intro .sub-title{font-weight:600;color:#010101}@media (max-width: 767.98px){.costs .intro{text-align:center}}.costs h4{color:#000000;font-size:22px;font-size:1.375rem;font-weight:bold;margin-bottom:9px}.costs p{font-size:15px;font-size:0.9375rem}.costs .cost.cost-card .col-2{padding:0;text-align:center}.costs .cost-card{margin-bottom:60px;margin-top:12px}.costs .cost-card .table-head{background-color:#434343;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);color:#FFFFFF;font-weight:bold}.costs .cost-card .table-head .col-2{text-align:center}.costs .cost-card .table-head .col-4,.costs .cost-card .table-head .col-2{padding:14px 0}.costs .cost-card .table-head .col-4{padding-left:11px}.costs .cost-card .table-head .col-8{text-align:center;padding:8px 0}.costs .cost-card .table-row{padding:18px 0}.costs .cost-card .table-row p{color:#000000;font-size:14px;font-size:0.875rem;font-weight:600;margin:0}.costs .cost-card .table-row span,.costs .cost-card .table-row span>a{color:#595854;font-size:12px;font-size:0.75rem}.costs .cost-card .table-row .col-4 .col-2{padding:0}.costs .cost-card .table-row .col-4{padding-left:10px}.costs .cost-card .table-row .price{text-align:right}.costs .cost-card .table-row:nth-child(odd){background-color:#F1F1F1}.costs .cost-card .table-row:nth-child(even){background-color:#FFFFFF}.costs .cost-card .table-row .table-content{text-align:center}@media (max-width: 767.98px){.costs .cost-card .table-row .table-content{padding:0 10px}}.costs .cost-card .table-row .table-content p{font-weight:normal;font-size:15px;font-size:0.9375rem;color:#595854}.costs .cost-card .table-row .table-content a{color:#595854}.costs .cost-card table{table-layout:fixed;width:100%}.costs .cost-card table th,.costs .cost-card table td{padding:14px}.costs .cost-card thead th,.costs .cost-card thead td{background-color:#434343;border:1px solid #434343;border-bottom:none;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);color:#FFFFFF;font-weight:bold}.costs .cost-card thead.small-header{font-size:14px;font-size:0.875rem}.costs .cost-card thead th:first-child{text-align:left}.costs .cost-card thead a{color:#fff}.costs .cost-card thead a:hover,.costs .cost-card thead a:focus{color:#C5C5C5}.costs .cost-card tbody{border:1px solid #979797}.costs .cost-card tbody:first-child{border-top:1px solid #979797}.costs .cost-card tbody tr:nth-child(odd){background-color:#fff}.costs .cost-card tbody tr:nth-child(even){background-color:#F1F1F1}.costs .cost-card tbody tr th,.costs .cost-card tbody tr td{color:#000000;font-size:14px;font-size:0.875rem;font-weight:600;margin:0;padding:18px 14px;text-align:center}.costs .cost-card tbody tr th:first-child,.costs .cost-card tbody tr td:first-child{text-align:left}.costs .cost-card tbody tr th.information,.costs .cost-card tbody tr td.information{background:#fff;text-align:center}.costs .cost-card tbody tr th.information p,.costs .cost-card tbody tr td.information p{font-weight:normal;font-size:15px;font-size:0.9375rem;color:#595854}.costs .cost-card tbody tr th.information a,.costs .cost-card tbody tr td.information a{color:#595854}.costs .cost-card tbody p{color:#000000;font-size:14px;font-size:0.875rem;font-weight:600;margin:0}.costs .cost-card tbody span,.costs .cost-card tbody span>a{color:#595854;font-size:12px;font-size:0.75rem}.costs .cost-card table.alternate tbody tr:nth-child(even){background-color:#fff}.costs .cost-card table.alternate tbody tr:nth-child(odd){background-color:#F1F1F1}.costs .transfers{margin-top:40px;margin-bottom:140px}.costs .transfers p{font-weight:600}.costs .transfers .intro{margin-bottom:25px;text-align:left}.costs .transfers .intro h3{color:#016b9d;margin-bottom:15px}.costs .transfers .cost-card{margin-bottom:15px}.accessibility-transit,.paratranspo,.senior-riders{background-image:url("../img/o-medium-left.jpg");background-repeat:no-repeat;background-position:left bottom;padding-bottom:60px;padding-top:60px}@media (max-width: 767.98px){.accessibility-transit,.paratranspo,.senior-riders{padding-top:0}}.accessibility-transit a,.paratranspo a,.senior-riders a{display:block;color:#000000;font-size:20px;font-size:1.25rem;font-weight:600;text-decoration:none;line-height:28px;padding-bottom:15px}.accessibility-transit a:hover,.paratranspo a:hover,.senior-riders a:hover{text-decoration:underline;color:#E71324}@media (max-width: 767.98px){.accessibility-transit a,.paratranspo a,.senior-riders a{font-size:17px;font-size:1.0625rem}}.paratranspo{background-image:url("../img/photo-para.png");background-size:cover;background-position:center}@media (max-width: 767.98px){.paratranspo{padding-top:40px}}.senior-riders{background-image:url("../img/o-medium.jpg");background-position:right bottom}@media (max-width: 767.98px){.senior-riders{padding-top:40px}}@media (max-width: 767.98px){.bus-fleet{margin:60px 0}}.bus-fleet .intro{margin-bottom:60px}.bus-fleet .intro h1{margin-bottom:17px}.bus-fleet .intro p.sub-title{font-weight:600;font-family:"Open Sans";color:#000000}.bus-fleet .bus-fleet-card{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);margin-bottom:50px}.bus-fleet .bus-fleet-card .content{padding:30px 15px}.bus-fleet .bus-fleet-card .content h2,.bus-fleet .bus-fleet-card .content h4{font-size:20px;font-size:1.25rem;font-weight:bold;color:#000000;margin-bottom:13px;margin-bottom:0.8125rem}.bus-fleet .bus-fleet-card .content p{color:#2D2D2D;font-size:14px;font-size:0.875rem;margin:14px 0;margin:0.875rem 0}.routes .breadcrumbs li:after{top:-1px}.routes-trip-planner-callout img{width:305px;float:right;margin:0}@media (max-width: 991.98px){.routes-trip-planner-callout img{float:none;width:auto}}@media (min-width: 768px){.routes .btn-get-travel-plan-alt{border-left:1px solid #931516;border-right:1px solid #931516;height:auto;padding:1px 0}.routes .btn-get-travel-plan-alt span{background-position:center;display:block;margin:0 auto;padding:0.5em 0}.routes .btn-get-travel-plan-alt:before,.routes .btn-get-travel-plan-alt:after{display:none}}.routes h1 span.heading-notice{font-size:16px;font-size:1rem;line-height:1.5;display:block;font-weight:normal;margin-top:1em}.routes .select-date label,.routes .select-route label{display:block;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:2;margin:1em 0 0}.routes .select-date select,.routes .select-route select{font-size:1rem;height:32px;width:300px}.routes .select-date select#timetableDate,.routes .select-route select#timetableDate{display:block;float:left;margin-right:10px}.routes .select-date input#datepicker,.routes .select-route input#datepicker{display:none}.routes .select-date input[type="submit"],.routes .select-route input[type="submit"]{background-color:#016b9d;background-position:right 13px center;border:1px solid #016b9d;border-radius:2px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-size:1rem;margin:1em 0 0;padding:10px 35px 10px 25px;text-align:center;min-width:100px}.route-sidebar a{color:#FFFFFF;font-size:14px;font-size:0.875rem;font-weight:bold;text-decoration:none;background:#038700;padding:0 22px 0 8px;border-radius:2px;line-height:30px;display:block;margin-bottom:1em}.route-sidebar a:after{background:url(../img/white-arrow-closed.svg) no-repeat 0px 0px;background-size:7px 11px;content:'';position:absolute;right:8px;top:50%;margin-top:-5px;width:7px;height:11px;display:block}img.ui-datepicker-trigger{cursor:pointer}#timetable{margin-bottom:35px}@media (min-width: 768px){#timetable{margin-bottom:70px}}#timetable .tab{text-align:center;font-size:12px;font-size:0.75rem;width:100%}#timetable #dir0>p,#timetable #dir1>p{margin-top:0;text-align:left}#timetable #dir0>p,#timetable #dir1>p{background-color:#fff;border:1px solid #038700;color:#000;font-size:14px;font-size:0.875rem;padding:5px}@media (max-width: 767.98px){#timetable .tab-content{overflow-x:scroll}}#timetable table tr:nth-child(even){background:#f1f1f1}#timetable table tr:nth-child(odd){background:#fff}#timetable table td,#timetable table th{padding:0.25em}#timetable table th{background:#008BC2;font-weight:bold}@media (max-width: 767.98px){#timetable table{table-layout:auto}}#timetable .sticky-header-wrap{overflow:scroll;position:fixed;top:0}#timetable .sticky-header-wrap table{margin-bottom:0}#timetable .tmtbl_date{margin-top:27px}@media (min-width: 992px){#timetable .tmtbl_date{float:right}}#timetable .tab_navigation{margin-top:30px;border-bottom:3px solid #C80D1A;padding-left:0;padding-right:0}#timetable .tab_navigation a{width:50%;float:left;background:#ffff;line-height:40px;text-align:center;font-size:12px;font-size:0.75rem;font-weight:bold;color:#000000;border:1px solid #C2C2C2;border-bottom:none;text-decoration:none;overflow:hidden}#timetable .tab_navigation a.active,#timetable .tab_navigation li.current a{background:#C80D1A;color:#FFFFFF;border-right:1px solid #C80D1A;border-left:1px solid #C80D1A}#timetable .tab_navigation a:last-child{border-left:none}#timetable .tab_navigation a:first-child{border-right:none}@media (min-width: 768px){.events.mobile-only{display:none}}.tripPlanBox p{max-width:353px;margin:0 auto 1em}.tripPlanBox h3{font-size:1rem;font-size:16px;line-height:1.5}.tripPlanBox select{font-size:1rem;height:32px;width:100%;margin-bottom:1em;max-width:353px}.tripPlanBox .planLink{display:block;height:63px;margin:0 auto;max-width:353px;width:100%}.tripPlanBox .planLink#planLinkThere{background:url("../img/planThere.png") no-repeat left center;background-size:cover}.tripPlanBox .planLink#planLinkHome{background:url("../img/planHome.png") no-repeat right center;background-size:cover}.fr .tripPlanBox .planLink#planLinkThere{background:url("../img/planThere-fr.png") no-repeat left center;background-size:cover}.fr .tripPlanBox .planLink#planLinkHome{background:url("../img/planHome-fr.png") no-repeat right center;background-size:cover}#venueAddress{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);border-top:3px solid #EB2121;padding:22px 44px 35px;text-align:left;margin-bottom:12px}.basic-content ul.nav_categories--venues{display:flex;flex-wrap:wrap;margin-left:0;padding:0;list-style:none}.basic-content ul.nav_categories--venues li{flex-grow:3;padding:0}.basic-content ul.nav_categories--venues a,.basic-content ul.nav_categories--venues label{background:#F5F5F5;border:1px solid #E0E0E0;border-radius:7px;color:#333;cursor:pointer;display:block;font-size:11px;font-size:0.6875rem;font-weight:bold;margin:0 5px 10px;padding:5px;text-align:center;text-decoration:none}.basic-content ul.nav_categories--venues a.active,.basic-content ul.nav_categories--venues label.active{background:#000;border:1px solid #000;color:#fff}.basic-content ul.nav_categories--venues input[type="checkbox"]:focus+label{outline-width:2px;outline-style:solid;outline-color:highlight}.basic-content ul.nav_categories--venues input[type="checkbox"]:checked+label{background:#000;border:1px solid #000;color:#fff}ul.venues{list-style:none;margin-left:0;padding:0}ul.venues li{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);border-top:3px solid #EB2121;padding:16px 32px;text-align:left;margin-bottom:12px}ul.venues li h3{font-size:24px;font-size:1.5rem;line-height:1.5}ul.venues li .venue-links{text-align:right}ul.venues li .venue-links a{background:#000;border:1px solid #000;color:#fff;font-weight:bold;display:inline-block;padding:9px;text-decoration:none}ul.venues li .venue-links form{display:inline}ul.venues li .venue-links form input[type="submit"]{background:#000;border:1px solid #000;color:#fff;font-weight:bold;display:inline-block;padding:9px;text-decoration:none;line-height:20px;display:inline-block}ul.venues li .venueDescription{font-size:0.75rem;font-size:12px}.col-events h2{font-size:24px;font-size:1.5rem;line-height:1.5}.venueEvent{border:1px solid #979797;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);margin-bottom:12px;padding:16px}.venueEvent a{color:#2D2D2D;text-decoration:none}.venueEvent a:hover{text-decoration:underline}.venueEvent h3{font-size:16px;font-size:1rem}.venueEvent h4{font-size:14px;font-size:0.875rem}.col-events>h2,.col-events h3{color:#000;font-size:20px;font-size:1.25rem;font-weight:600;line-height:1.9;margin:0 0 7px;padding:0}.col-events>h2.get-to-event{font-size:30px;line-height:1.2666666667;margin:0 0 20px}.col-events>h2.get-to-event:before{background:#000;content:'';display:block;height:5px;margin-bottom:12px;width:50px}.col-events .venueEvent h3{background:#000;color:#fff;font-size:17px;font-size:1.0625rem;line-height:1.0588235294;margin:-17px -17px 16px -17px;padding:20px 16px}.col-events .venueEvent.featured h3{background:#37B249}#destinations-keyword-search input[type="search"]{font-size:16px;font-size:1rem}.search-venue-autocomplete{background:#fff;font-size:16px;font-size:1rem}.search-venue-autocomplete.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.search-venue-autocomplete .ui-state-active{background:#016b9d;border:none;color:#fff;cursor:pointer;font-weight:normal}.search-venue-autocomplete.ui-widget-content{border:1px solid #ddd;background:#f8f8f8;color:#333}.venue-tdplace hr{clear:both}.venue-tdplace table{box-shadow:none}.venue-tdplace table td{text-align:left}.venue-tdplace table tbody tr:nth-child(even),.venue-tdplace table tbody tr:nth-child(odd){background:none transparent}.venue-tdplace table h2{font-size:16px;font-size:1rem;line-height:1.5;text-align:left;padding-left:0.5em}@media (max-width: 991.98px){#lansdowne-map{height:auto !important;transform:none !important;width:100% !important}#lansdowne-map img{height:auto !important;max-width:100% !important}.mobile-markers{margin:1em 0}.mobile-markers a{display:block;font-weight:bold;margin:0 0 0.5em}.parking-normal img{opacity:0}.tooltip-static{position:relative !important;top:auto !important;left:auto !important;right:auto !important;width:100% !important;height:auto !important}.tooltip-static .parking-hover{display:none !important}.tooltip-static .parking-map{position:static;left:auto;margin-bottom:12px !important}.tooltip-static .tooltip{position:static !important;background-position:left 90%;margin:0 !important;width:100%}.pop-up-main .pop-up-title{font-size:22px;font-size:1.4rem;line-height:1.25;cursor:pointer;background:url(../img/green-arrow-closed.svg) no-repeat 2% center;padding:7px 10px 7px 35px}.tooltip-open .pop-up-main .pop-up-title{background:url(../img/green-arrow.svg) no-repeat 2% center}.img-pin{display:none !important}}.venue-td-place .row--basic-content-main .col-md-4,.venue-place-td .row--basic-content-main .col-md-4{position:relative;z-index:99}.fr #map-tabs ul li a{min-height:67px}@media (max-width: 991.98px){.fr #map-tabs ul li a{min-height:90px}.fr #map-tabs ul li a img{margin-bottom:20px !important}}@media (min-width: 992px){.mobile-markers{display:none}}#zoomPanObj{width:100%;float:left}#zoomContainer{overflow:hidden;clear:both;width:100%;position:relative;cursor:-webkit-grab;cursor:grab}#objWrap{width:100%;position:absolute}#objWrap>img{width:100%;position:absolute;margin:0}#objWrap>div{width:100%;height:100%;position:absolute;margin:0}#zoomBtns{position:absolute;bottom:2%;right:2%;height:40px;width:84px}#zoomIn,#zoomOut{height:100%;width:calc(50% - 2px);cursor:pointer;float:left;background:url("../img/stations/ui/zoomIn.png");background-size:100%;opacity:0.5}#zoomOut{background:url("../img/stations/ui/zoomOut.png");background-size:100%;margin-left:4px}#zoomIn:hover,#zoomOut:hover{opacity:1}#stationWrap{margin:20px}#stationWrap p,#stationWrap li{font-size:1.1em}#stationWrap h1,#stationWrap h2,#stationWrap h3,#stationWrap h4{color:black}#stnCats{width:100%;float:left}#stnCats .featIcon{margin:12px 4px 12px 0}#stnCats .featIcon:hover{background-position-y:-52px}#stnInfo{display:table;width:100%;border-spacing:0 15px}#stnInfo .table-row{display:table-row}#stnScheds,#stnOtrain{width:48.5%;text-align:center;background:#ededed;padding-bottom:1.8em;display:table-cell}#stnScheds{margin-right:3%}ul#otrnCons{margin-top:15px}#otrnCons li{margin:3px}#stnTabs .stnTab{width:calc(25% - 50px);float:left;color:#fff;border-bottom:50px solid #eb1e32;border-left:25px solid transparent;border-right:25px solid transparent;height:0}#stnTabs .stnTab:hover{border-bottom:50px solid #af002e}#stnTabs .stnTab:hover span{color:#fff}#stnTabs .stnTab.selected{border-bottom:50px solid #ededed;color:#000;cursor:context-menu}#stnTabs .stnTab.selected:hover span{color:#000}#stnTabs .stnTab span{text-align:center;width:100%;float:left;margin-top:17px;font-size:1.4em}#stnMaps .stnMap{display:none;width:calc(100% - 40px);background-color:#ededed;padding:20px;float:left}#stnMaps .stnMap.selected{display:block}#stnMaps .stnMap img{width:100%}#stnServes{display:none}#stnFeatures ul .stnFeat{background-color:#f9f9f9;padding:1.2em}#stnFeatures ul:nth-child(odd) .stnFeat{background-color:#ededed}#stnFeatures .featIcon{margin-bottom:12px;background-position-y:-104px}#stnFeatures h3{float:left;clear:none;margin-left:12px}#stnFeatures ul:last-child h3{margin-left:0;margin-bottom:13px}#stnFeatures p{clear:both;margin-top:12px}.featIcon{width:48px;height:49px;float:left;background:url(/images/files/stations/ui/stnFeatIcons.png) no-repeat}.featIcon.service_center{background-position-x:-312px !important}.featIcon.bicycle{background-position-x:0px !important}.featIcon.o_train{background-position-x:-52px !important}.featIcon.park_ride{background-position-x:-104px !important}.featIcon.ticket_machine{background-position-x:-364px !important}.featIcon.washroom{background-position-x:-260px !important}.featIcon.accessibility{background-position-x:-416px !important}.featIcon.cab{background-position-x:-156px !important}.featIcon.drop_off{background-position-x:-208px !important}#stnMapWrap{width:100%}#mapSect{width:100%;float:left;position:relative}#rightColumn{display:none}.stopMarker{cursor:pointer;z-index:999;width:2.54%;background-image:url("/images/files/stations/ui/stop_marker_n.png");position:absolute;background-size:100%;background-repeat:no-repeat}.stopMarker:hover{background-image:url("/images/files/stations/ui/stop_marker_o.png")}.stnMarker{cursor:pointer;z-index:999;width:1%;background-color:#000;border-radius:1000px;position:absolute;background-repeat:no-repeat}.stnMarker.r45{transform:rotate(45deg)}.stnMarker.r90{transform:rotate(90deg)}.stnMarker.r135{transform:rotate(135deg)}.stnMarker:hover div,.stnMarker:focus div{background-color:#af002e}.stnMarker div{background-color:#eb1e32;margin:10%;height:80%;width:80%;border-radius:1000px}.stnMarker.m div{height:90.5%}.stnMarker.l div{height:93%}.stnMarker.xl div{height:93.5%}#mapMarks{position:relative;float:left;position:absolute;width:100%;height:100%}#map img{width:100%}#stopWindow{display:none;margin:10px;width:400px;height:210px;position:absolute;z-index:1000;background-color:#fff}.routes th{border:0px;background-color:#444;color:#fff;padding:3px}.routes{margin-bottom:0;width:100%;border-collapse:collapse;font-size:1.2em}.routes tbody tr:hover{background-color:#af002e !important;color:#fff;cursor:pointer}.routes td{padding:10px 1%;text-align:center}.closeWindow{float:right;text-decoration:none !important;margin-top:5px;font-size:1.4em;font-weight:bold;margin-right:7px}.closeWindow.noteClose{margin:0 5px 0 0;color:#444}.stopName{float:left;margin-top:0}#stopWindowBody{background-color:#F3F3F3;width:100%;overflow-y:scroll;height:100%}#stopWindowHead{padding:0 5px 0 5px}#stnName{cursor:pointer;text-align:center;font-size:2em !important;font-weight:bold;height:100%;margin-top:-2px}.stnLink{cursor:pointer;float:left;text-align:center;width:25%;font-size:1.3em;padding:12px 0;background-color:#F3F3F3}.stnLink:hover{background-color:#DFDFDF}#expandWindow{float:right;margin:10px 7px 0 0}#shrinkWindow{float:right;margin:10px 7px 0 0}#stopBox{display:none;float:left;width:100%;position:relative}#stopBoxHead{width:100%;float:left}#stopBoxBody table{width:49.5%;float:left}#stopBoxBody table:nth-child(1){margin-right:1%}#stopBoxBody table:nth-child(1) .hideRow{display:none}#btnLinks{width:100%;display:none;float:left;background-color:#F3F3F3}.btnLink{font-size:1.1em;cursor:pointer;float:right;text-align:center;width:50%;font-size:1.3em;padding:12px 0;background-color:#F3F3F3}.btnLink:hover{background-color:#DFDFDF}.multiStop{text-align:center;font-size:14pt;text-decoration:underline}.multistop:hover{background-color:#FFC107;color:#000;cursor:pointer}.rteNoteWrap{background-color:#fff;border:2px solid #444;display:none;position:absolute;top:0;left:-2;width:100%}.rteNoteWrap p{font-size:1.2em;padding:0 10px}.rteLink{color:#444}.noRtes{color:red;font-weight:bold;font-size:12pt;width:95%;display:none;margin-left:5%}@media print{.rteNoteWrap{top:auto !important}.stopMarker{background:none !important}}.row--alerts-page:last-child{padding-bottom:70px}.row--alerts-page .homepage-widgets__widget--alerts{margin-top:24px;margin-bottom:24px;margin-top:1.5rem;margin-bottom:1.5rem}.row--alerts-page .tab-content#alerts-routes .tab-content__item{flex:0 0 12.5%}@media (min-width: 992px){.row--alerts-page .tab-content#alerts-routes .tab-content__item{flex:0 0 6.25%}}.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-1,.row--alerts-page .tab-content#alerts-routes .tab-content__item.route-2,.row--alerts-page .tab-content#alerts-routes .tab-content__item.tab-content__item--all,.row--alerts-page .tab-content#alerts-stations .tab-content__item.tab-content__item--all{flex:0 0 25%}.alert{margin:0 0 24px;margin:0 0 1.5rem}.alert ol,.alert ul{list-style:disc;padding-left:0;margin-left:30px;margin-left:1.875rem}.alert ol li,.alert ul li{margin-bottom:8px;margin-bottom:0.5rem;padding-left:0}.alert ul{list-style:disc}.alert ul ul{list-style:circle}.alert ul ul ul{list-style:square}.alert ol{list-style:decimal}.alert ol ol{list-style-type:lower-latin}.alert ol ol ol{list-style-type:lower-roman}.alert ul.bulleted-list{list-style-image:url("../img/black-arrow-bulleted list.svg")}.alerts-expand{margin-bottom:16px;margin-bottom:1rem}.alerts-expand h2{font-size:20px;font-size:1.5rem;line-height:1.5;margin:1em 0}.alerts-expand .accordion-container .alert h3{font-size:22px;font-size:1.375rem;line-height:1.5}.alerts-expand .accordion-container .alert h3.accordion{background:#EAEAEA;border:0;margin:0;padding:16px 32px 16px 16px;padding:1rem 2rem 1rem 1rem}.alerts-expand .accordion-container .alert h3.accordion:after{content:'+';display:inline-block;float:right;margin-right:-16px}.alerts-expand .accordion-container .alert h3.accordion.active:after{content:'-'}.alerts-expand .accordion-container .alert .accordion-content{background:#F4F4F4;display:none;padding:16px;padding:1rem;margin-top:0}.alerts-expand .accordion-container .alert .accordion-content h3{background:none transparent;margin:0.5em 0;padding:0}.alerts-expand .accordion-container .alert .accordion-content h3:after{display:none}.alerts-expand .accordion-container .alert.alert-isn h3{background:url(../img/isn-bg.png) repeat #FFC600;background-size:cover;color:#363636;font-weight:bold;font-size:16px;font-size:1rem}.alerts-expand .accordion-container .alert.alert-isn.alert-isn-invert h3{background-image:url(../img/isn-bg-invert.png);background-size:cover;background-repeat:repeat}.alert-registration h1{font-size:35px;font-size:2.187rem}.alert-registration h2{color:#016b9d;font-size:28px;font-size:1.75rem}.alert-registration form{margin-bottom:2em}.js .alert-registration #getPINText{display:none}.alert-registration select{background:url("../img/select_down_arrow.svg") no-repeat 95% center;-webkit-appearance:none;-moz-appearance:none;border:1px solid #CBCBCB;background-color:#FDFDFD;padding:10px 40px 10px 10px;color:#666666;font-size:16px;margin-bottom:1em;width:84%}.alert-registration .routes{position:relative}.alert-registration .addRoute,.alert-registration .removeRoute{border-radius:100%;color:#fff;font-size:18px;height:24px;text-align:center;text-decoration:none;width:24px;display:inline-block}.alert-registration .addRoute{background-color:#b71703}.alert-registration .removeRoute{background-color:#888}.alert-registration .col-nav ul{background:#f5f5f5;border-top:5px solid #b71703;font-weight:600;line-height:1.5;margin:18px 0;padding:27.5px}.alert-registration .col-nav ul a{color:#b71703;text-decoration:none}.alert-registration .col-nav ul a:hover,.alert-registration .col-nav ul a:focus{color:#b71703;text-decoration:underline}.alert-registration .col-nav ul a.current{color:#666}@media (max-width: 767.98px){.alert-registration form.bg-grey{margin:0 25px}}.alert-registration form h2{color:#016b9d;font-size:20px;font-size:1.25rem;font-weight:600;margin:1.25em 0}.alert-registration form ul{margin-left:0;padding-left:0;list-style:none}.alert-registration form ul li{margin-bottom:0;padding-left:0}.alert-registration form button,.alert-registration form input[type="submit"]{background-color:#016b9d;border-radius:5px;border:none;color:#fff;font-size:14px;font-weight:bold;line-height:35px;padding:0px 30px 0px 25px;cursor:pointer;margin-bottom:1.5em}.alert-registration form .row{margin-left:0;margin-right:0}.alert-registration .layout-container-main{padding:50px 0}@media (max-width: 767.98px){.alert-registration .row-nav{margin-left:0;margin-right:0}.alert-registration .col-nav ul li{display:inline-block;padding-bottom:0.5em;width:47%;vertical-align:top}}.select-button.js-select-button span{display:none}@media screen and (min-width: 421px){.alert-registration select{width:50%;min-width:250px}}.contact-us{margin-top:75px;font-size:14px}@media (max-width: 991.98px){.contact-us{margin-top:75px}}.contact-us h1{margin-bottom:0}@media (max-width: 991.98px){.contact-us h1{text-align:center}}.contact-us h2{font-size:35px;font-size:2.1875rem;margin-bottom:25px;color:#000000}.contact-us h2:before{border-top:4px solid #37B249;content:"";width:64px;display:block;margin-bottom:20px}.contact-us h3{font-size:20px;font-size:1.25rem;color:#000000}.contact-us h3>a{color:#000000}.contact-us h4{font-size:18px;font-weight:bold}.contact-us a{font-weight:600}.contact-us ul{list-style:disc;margin:20px}.contact-us ul li{margin-bottom:25px}.contact-us .col-block{margin-bottom:40px}.contact-us .border-bottom{padding:9px 0 16px 0;border-bottom:1px solid #D0D0D0;margin-left:0;margin-right:0;font-size:18px}.contact-us .border-bottom .days{padding-left:0}.contact-us .border-bottom .times{text-align:right;padding-right:0}.contact-us .border-bottom:last-child{border:none}.contact-us .transit-info{padding:50px 0 30px 0;font-size:14px;background-image:url("../img/left-circle-small.png");background-position:0% 100%;background-repeat:no-repeat}.contact-us .transit-info h2:before{border-top:4px solid #37B249}.contact-us .hours-operation{color:#ffffff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.contact-us .hours-operation h2{color:#ffffff}.contact-us .hours-operation h2:before{border-top:4px solid #E24949}.contact-us .hours-operation .border-bottom{border-bottom:1px solid #FFFFFF}.contact-us .hours-operation .border-bottom:last-child{border:none}.contact-us .key-contacts{padding:50px 0 30px 0;font-size:18px;font-weight:600;color:#595854}.contact-us .key-contacts h2:before{border-top:4px solid #016b9d}.contact-us .customer-service{padding:50px 0;background-color:#F7F7F7}.contact-us .customer-service h2:before{border-top:4px solid #FFC600}.contact-us .customer-service-bs-content{padding:50px 0}.contact-us .customer-service-bs-content h2:before{border-top:4px solid #37B249}.contact-us .para-transpo{padding:50px 0;background-color:#F7F7F7}.contact-us .para-transpo h2:before{border-top:4px solid #37B249}.contact-us .accessible-transit{padding:50px 0;background-image:url("../img/medium-bottom-right.png");background-position:100% 100%;background-repeat:no-repeat}.contact-us .accessible-transit h2:before{border-top:4px solid #016b9d}.contact-us .accessible-transit h4{color:#016b9d;font-size:20px;margin-bottom:1rem}.contact-us .feedback{color:#ffffff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.contact-us .feedback h2{color:#ffffff}.contact-us .feedback h2:before{border-top:4px solid #E24949}@media (max-width: 767.98px){.contact-us .feedback{margin:0 -16px}}.feedback{color:#ffffff;padding:50px 0;background-image:url("../img/dark-bg-img.jpg");background-size:cover;background-position:center}.feedback h2{color:#ffffff}.feedback h2:before{border-top:4px solid #E24949}@media (max-width: 767.98px){.feedback{margin:0 -16px}}.basic-content-search{padding-bottom:50px}@media (min-width: 768px){.basic-content-search{padding-bottom:100px}.basic-content-search h2{font-size:24px;font-size:1.5rem;margin-bottom:1.3333333333em}.basic-content-search .search-result{margin-bottom:24px;margin-bottom:1.5rem}.basic-content-search .search-result p{font-size:14px;font-size:0.875rem;margin:0.5em 0}.basic-content-search .search-result h3{font-size:18px;font-size:1.125rem}}.report-stats{margin-top:130px}.report-stats .content{margin-top:90px;margin-bottom:85px}.report-stats .content h2{font-size:35px;font-size:2.1875rem;margin-bottom:30px;margin-bottom:1.875rem}.report-stats .content h3{font-size:22px;font-size:1.375rem}.report-stats .content h4{font-size:20px;font-size:1.25rem;font-weight:600}.report-stats .content table.charHeader{border:1px solid #979797;border-radius:2px;box-shadow:0 3px 4px 0 rgba(0,0,0,0.1);margin-bottom:65px;font-size:13px;width:100%}.report-stats .content table.charHeader th{padding:11px;background:#005E83;color:#FFFFFF;font-weight:bold}.report-stats .content table.charHeader td{padding:11px}.report-stats .content table.charHeader tr:nth-child(odd){background-color:#F8F8F8}.report-stats .content table.charHeader.blue-table th{background:#005E83;border:1px solid #005E83}.report-stats .content table.charHeader.red-table th{background:#C92D2D;border:1px solid #C92D2D}.report-stats .content table.charHeader.green-table th{background:#038700;border:1px solid #37B249}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../img/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../img/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../img/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(../img/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../img/fancybox_loading@2x.gif);background-size:24px 24px}}.ready-for-rail{background-image:url("../img/left-circle.png"),url("../img/medium-bottom-right.png");background-repeat:no-repeat, no-repeat;background-position:left 30%, right bottom}.ready-for-rail h1{margin-bottom:65px}@media (max-width: 991.98px){.ready-for-rail h1{margin-bottom:30px}}.ready-for-rail .nav-section{margin-top:60px}.ready-for-rail .nav-section .nav-block{margin-bottom:65px}.ready-for-rail .nav-section .nav-heading{background-color:#FFC600;margin-bottom:20px}.ready-for-rail .nav-section .nav-heading a{color:#000000;text-decoration:none;line-height:30px;display:block;padding:0 8px;font-weight:600;background-image:url("../img/right-arrow-black.svg");background-repeat:no-repeat;background-position:97% center}.ready-for-rail .nav-section .nav-links a{display:block;text-decoration:none;line-height:30px;padding-left:8px}.ready-for-rail .nav-section .secondary-nav-links{border-top:1px solid #000000;padding-top:5px}.ready-for-rail .nav-section .secondary-nav-links a{color:#000000;text-decoration:none;display:block;line-height:30px;padding-left:8px}@font-face{font-family:'BubbledotICG';src:url("fonts/BubbledotICG-CoarsePos.woff2") format("woff2"),url("fonts/BubbledotICG-CoarsePos.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'BubbledotICGFine';src:url("fonts/BubbledotICG-FinePos.woff2") format("woff2"),url("fonts/BubbledotICG-FinePos.woff") format("woff");font-weight:normal;font-style:normal}@media (min-width: 992px){.logo-animation-desktop.en .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-en.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.en .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-en.svg")}.logo-animation-desktop.fr .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-fr.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.fr .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-fr.svg")}.logo-animation-desktop.en .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-en.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.en .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-en.svg")}.logo-animation-desktop.fr .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-fr.png");background-position:20px 5px;background-size:198px 179px}.svg .logo-animation-desktop.fr .header-countdown-complete .navbar--main-nav .logo--desktop{background-image:url("../img/logo-with-text-complete-fr.svg")}}.logo-animation-desktop .navbar--main-nav .logo--desktop{text-indent:0}.logo-animation-desktop .train img{position:absolute;bottom:0;transform:translateX(0px);width:229px;max-width:229px;height:auto}.logo-animation-desktop .logo-stage{height:100%;margin-left:-19px;max-width:230px;overflow:hidden;position:relative}@media (min-width: 992px){.homepage-widget-wrap{background-image:url("../img/heroImage_Blair.jpg")}.homepage-widget-wrap.homepage-widget-wrap-complete{background-image:url("../img/heroImage_Blair_Sept14b.jpg")}}@media (max-width: 991.98px){.logo-animation-mobile .navbar--main-nav .logo{position:relative;height:21px}.logo-animation-mobile .navbar--main-nav .logo img{height:auto;position:absolute;top:0}.logo-animation-mobile .navbar--main-nav .logo img.logo-img{animation:mobile-logo-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:0}.logo-animation-mobile .navbar--main-nav .logo img.date-img{animation:mobile-launch-date-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:0}.logo-animation-mobile .navbar--main-nav .logo img.train-img{animation:mobile-train-animation 15s ease-out infinite;animation-delay:3s;max-width:229px;opacity:0;top:-7px;transform:translateX(-230px);width:229px;height:auto}}.en.logo-animation-mobile .date-img-fr{display:none}.fr.logo-animation-mobile .date-img-en{display:none}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a{background:#2C2C2C;color:#fff}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a .lrt-nav-o{background:url("../img/O-icon.png") no-repeat 0px 0px;background-size:15px 15px;display:inline-block;height:15px;width:15px;margin:0 1px 0 1px;text-indent:1000%;overflow:hidden;position:relative;top:3px}@media (min-width: 992px){.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .red-nav-item>a .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item>a .lrt-nav-o{margin:0 1px 0 2px}}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item>a{background:#fff;color:#000}@media (min-width: 992px){.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item>a{padding-bottom:32px}}.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav li.o-line-nav-item.active:after{margin-left:16px;margin-top:0}.navbar--main-nav .header__navigation .main-nav .o-line-nav-item .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item .lrt-nav-o{background:url("../img/O-icon.png") no-repeat 0px 0px;background-size:15px 15px;display:inline-block;height:15px;width:15px;margin:0 1px 0 1px;text-indent:1000%;overflow:hidden;position:relative;top:1.5px}@media (min-width: 992px){.navbar--main-nav .header__navigation .main-nav .o-line-nav-item .lrt-nav-o,.welcome-aboard-menu .navbar--main-nav .header__navigation .main-nav .o-line-nav-item .lrt-nav-o{margin:0 1px 0 2px}}.homepage-lrt-countdown .homepage-widget-wrap{position:relative}.homepage-lrt-countdown .homepage-widget-wrap.canvas-wrap{overflow:hidden}.homepage-lrt-countdown .homepage-widget-wrap h1{display:none}.homepage-lrt-countdown .countdown{background:#000;border:20px solid #132142;border-radius:20px;font-family:'BubbledotICGFine', monospace;color:#f97306;max-width:560px;margin:0 auto;margin-bottom:50px;display:flex;flex-wrap:wrap;text-align:center;position:relative;text-shadow:0px 0px 8px rgba(249,115,6,0.8)}@media (min-width: 992px){.homepage-lrt-countdown .countdown{margin-top:-65px}}.homepage-lrt-countdown .countdown .date-segment{flex:0 0 25%;max-width:25%}.homepage-lrt-countdown .countdown .date-segment.date-segment-full{flex:0 0 100%;max-width:100%}.homepage-lrt-countdown .countdown .date-segment .number{font-size:80px;font-size:5rem;line-height:0.85;line-height:1;font-weight:normal;font-size:normal;margin:2px;position:relative}@media (min-width: 992px){.homepage-lrt-countdown .countdown .date-segment .number:after{content:':';position:absolute;right:-30px}}.homepage-lrt-countdown .countdown .date-segment .complete{text-transform:uppercase;font-size:3.5rem;line-height:2}.homepage-lrt-countdown .countdown .date-segment:last-child .number:after{content:''}.homepage-lrt-countdown .countdown .date-segment .label{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:2px;font-weight:normal;font-size:normal;margin:2px;margin-bottom:7px;text-transform:uppercase}.homepage-lrt-countdown .navbar--main-nav .logo img.date-img{display:none}.homepage-lrt-countdown .navbar--main-nav .logo{text-decoration:none}.homepage-lrt-countdown header .countdown{width:150px;border:5px solid #132142;border-radius:5px;animation:mobile-launch-date-toggle 15s ease-in-out infinite;animation-delay:3s;opacity:1;position:relative;top:-3px}.homepage-lrt-countdown header .countdown .date-segment{flex:0 0 100%;max-width:100%}.homepage-lrt-countdown header .countdown .date-segment .number{font-size:16px;font-size:1em}.homepage-lrt-countdown header .countdown .date-segment .complete{font-size:16px;font-size:1em;line-height:1.25;text-transform:uppercase}.homepage-lrt-countdown header .countdown .date-segment .label{font-size:6px;line-height:1.5;letter-spacing:0px}@media (min-width: 992px){.homepage-lrt-countdown header .countdown{display:none}}.homepage-lrt-countdown .homepage-widget-wrap{padding-bottom:0}.homepage-lrt-countdown .homepage-widget-wrap>.container{padding-bottom:63px}@media (max-width: 991.98px){.homepage-lrt-countdown .homepage-widget-wrap .countdown,.homepage-lrt-countdown #homepage-widget-confetti{display:none}}.homepage-lrt-countdown.fr .countdown .date-segment .complete{font-size:3.25rem}.homepage-lrt-countdown.fr header .countdown .date-segment .complete{font-size:14px;font-size:0.875rem}.homepage-lrt-countdown.fr .countdown .date-segment .label{font-size:20px;font-size:1.25rem}@media (min-width: 992px){.homepage-lrt-countdown .countdown{min-height:151px}}@keyframes desktop-train-slide{0%,
	10%{transform:translateX(-230px)}40%{transform:translateX(0px)}75%{transform:translateX(0px)}100%{transform:translateX(230px)}}@keyframes mobile-logo-toggle{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes mobile-launch-date-toggle{0%{opacity:1}10%{opacity:1}20%{opacity:0}30%{opacity:0}40%{opacity:0}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:1}}@keyframes mobile-train-animation{0%{opacity:0;transform:translateX(-250px)}10%{opacity:0;transform:translateX(-250px)}20%{opacity:0;transform:translateX(-250px)}30%{opacity:1;transform:translateX(-140px)}40%{opacity:1;transform:translateX(-140px)}50%{opacity:1;transform:translateX(-140px)}60%{opacity:0;transform:translateX(-140px)}70%{opacity:0;transform:translateX(-140px)}80%{opacity:0;transform:translateX(-140px)}90%{opacity:0;transform:translateX(-140px)}100%{opacity:0;transform:translateX(-140px)}}@media (min-width: 992px){.oct-6-service-change .navbar--main-nav .logo--desktop{background:url("../img/logo-oct6-en.png") no-repeat 0% 0%;background-size:cover;margin-bottom:-3px}}.oct-6-service-change img.oc-logo{animation:mobile-logo-toggle 8s ease-in-out infinite;animation-delay:3s;opacity:0}.oct-6-service-change img.oc-oct6-service-change{height:auto;animation:mobile-oct6-toggle 8s ease-in-out infinite;animation-delay:3s;position:absolute;top:0;left:0}@media (min-width: 992px){.oct-6-service-change .homepage-intro h1{background:none transparent;color:#2d2d2d;padding:0;top:0}}@media (min-width: 992px){.fr.oct-6-service-change .navbar--main-nav .logo--desktop{background:url("../img/logo-oct6-fr.png") no-repeat 0% 0%;background-size:cover}}.modal-service-change{display:none;background:#000;color:#fff;position:fixed;bottom:0;width:100%;height:33%;height:33vh;padding:1.5% 3%;padding:1.5vw 3vw;font-size:16px;font-size:1rem;font-weight:bold;text-transform:uppercase;z-index:100;background-size:contain}.modal-service-change a{text-decoration:none}@media (max-width: 767.98px){.modal-service-change{padding:3.5% 3% 0;padding:3.5vw 3vw 0}.modal-service-change a{text-decoration:none;width:100%;height:100%;display:block;background:url("../img/mobileservicechange-en.png") no-repeat 35% 0% #000;background-size:contain}.modal-service-change a .modal-service-change-col{text-indent:-1000%}.fr .modal-service-change a{background:url("../img/mobileservicechange-fr.png") no-repeat 35% 0% #000;background-size:contain}}.modal-service-change a{color:#fff}.modal-service-change .close{background:url(../img/x-reverse.svg) no-repeat center;background-size:15px 15px;box-sizing:content-box;cursor:pointer;display:block;height:15px;overflow:hidden;padding:15px;text-indent:-1000%;width:15px;position:absolute;top:3%;right:1%}@media screen and (max-width: 375px) and (min-height: 750px){.modal-service-change .close{padding:5px 7px}}.modal-service-change em{font-style:normal}.modal-service-change p{font-size:22px;font-size:1.375rem;margin:8px 0;margin:0.5rem 0}.modal-service-change .modal-service-change-col img.sign{display:none}@media (min-width: 768px){.modal-service-change{height:auto;background:#000;max-height:20vh;background-size:cover}.fr .modal-service-change{background:#000}.modal-service-change p{font-size:2.5vw}.modal-service-change .modal-service-change-col{display:inline-block;vertical-align:middle;width:33%;position:relative;line-height:0;height:100%;text-align:center}.modal-service-change .modal-service-change-col img{max-width:80%;max-height:13vh;display:inline-block}.modal-service-change .modal-service-change-col img.sign{display:block;float:left;position:absolute;max-width:90px;left:-38px;bottom:-40px;padding:0;max-height:none}.modal-service-change .modal-service-change-col.modal-service-change-col--first{font-size:3.5vw;line-height:0;width:30%;margin-right:3%;padding-top:0;padding-bottom:0}.modal-service-change .modal-service-change-col.modal-service-change-col--first em{font-size:4.875vw;line-height:1}.modal-service-change .modal-service-change-col.modal-service-change-col--second{width:35%;padding-left:4%;padding-top:0;padding-bottom:0}.modal-service-change .modal-service-change-col.modal-service-change-col--second .text{padding-left:3vw;margin-right:-3vw;font-size:11vw}.modal-service-change .modal-service-change-col.modal-service-change-col--third{width:30%;position:relative;left:2.5%}}@media (min-width: 992px){.modal-service-change .modal-service-change-col img.sign{left:-60px;bottom:-40px}}@media (min-width: 1200px){.modal-service-change .modal-service-change-col img.sign{max-width:128px;bottom:-130px}}@media screen and (min-width: 992px) and (min-height: 1200px){.modal-service-change .modal-service-change-col.modal-service-change-col--first,.modal-service-change .modal-service-change-col.modal-service-change-col--second{margin-top:0}.oct-6-service-change .navbar--main-nav .logo--desktop,.oct-6-service-change.fr .navbar--main-nav .logo--desktop{background-size:264px;background-position:center bottom}.modal-service-change .modal-service-change-col img.sign{max-height:230px}}@media screen and (min-width: 1400px) and (min-height: 1400px){.modal-service-change .modal-service-change-col img.sign{max-height:none}}@media (min-width: 375px) and (max-width: 400px){.modal-service-change{padding:3.5% 9% 0;padding:3.5vw 9vw 0}.modal-service-change a{background-position:center bottom}}@media (min-width: 992px){.homepage-widget-wrap.homepage-widget-wrap-oct-service-change{background-image:url("../img/parallax-reg-bg.png");position:relative;background-position:50% 0%;background-repeat:no-repeat;background-size:3600px 1300px}}header{position:relative}#parallax-container img{max-width:none}#parallax-container #parallax-overlay{width:100%;height:100%;position:absolute;background:rgba(255,255,255,0.3);top:0}#parallax-container #parallax-stage{background-repeat:no-repeat;height:670px;position:absolute;width:100%;overflow:hidden;background-position:50% 3%}@media (max-width: 991.98px){#parallax-container #parallax-stage{display:none}}#parallax-container #parallax-stage #parallax-container img{display:block}#parallax-container #parallax-stage #parallax-station-1{position:absolute;bottom:0}#parallax-container #parallax-stage #parallax-station-1 img{-webkit-filter:drop-shadow(-2px -15px 25px rgba(0,0,0,0.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:drop-shadow(-2px -15px 25px rgba(0,0,0,0.5))}#parallax-container #parallax-stage #parallax-station-2{width:100%;position:absolute;right:0;height:220px;background-color:#8BBF9A;background-repeat:no-repeat;background-image:url(/images/files/bushes.png);bottom:0;background-position:50% 100%;border-top:5px solid #212121;-webkit-box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.7);box-shadow:inset 0 -10px 12px -10px rgba(0,0,0,0.73)}#parallax-container #parallax-stage #parallax-station-2 img{position:absolute;right:120px;max-height:135px;bottom:220px;-webkit-filter:drop-shadow(-2px -15px 25px rgba(0,0,0,0.5));-ms-filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:"progid:DXImageTransform.Microsoft.Dropshadow(OffX=-2, OffY=15, Color='#444')";filter:drop-shadow(-2px -15px 25px rgba(0,0,0,0.5))}#parallax-container #parallax-stage #train-scroll{position:absolute;bottom:-4px;left:1000%}#parallax-container #parallax-stage #train-two-scroll{position:absolute;bottom:265px;right:1000%;margin-right:-140px !important}#parallax-container #parallax-stage #train-two-scroll img{max-height:90px}#parallax-container #parallax-stage #parallax-bushes{position:absolute;bottom:215px}#parallax-container #parallax-stage #bus-scroll{position:absolute;bottom:210px;left:-30%;margin-left:75px !important}#parallax-container #parallax-stage #bus-scroll img{max-height:82px}@media (min-width: 992px){.navbar--main-nav .header__navigation{z-index:50}}@keyframes mobile-logo-toggle{0%{opacity:0}10%{opacity:0}20%{opacity:0}30%{opacity:0}40%{opacity:0}50%{opacity:1}60%{opacity:1}70%{opacity:1}80%{opacity:1}90%{opacity:0}100%{opacity:0}}@keyframes mobile-oct6-toggle{0%{opacity:1}10%{opacity:1}20%{opacity:1}30%{opacity:1}40%{opacity:0}50%{opacity:0}60%{opacity:0}70%{opacity:0}80%{opacity:0}90%{opacity:0}100%{opacity:1}}.transit-150 .navbar--main-nav .logo--desktop{background:url("../img/octranspo-o_150.png") no-repeat center left;background-size:contain}@media (min-width: 992px){.transit-150 .navbar--main-nav .logo--desktop{background-position:20% 100%}}.content-container--virtual-museum{padding-top:50px}.content-container--virtual-museum .hero-banner{color:#fff;text-align:center;min-height:250px;display:flex;justify-content:center;align-items:center}.content-container--virtual-museum main{margin-bottom:0}.content-container--virtual-museum .heading{padding-top:24px}@media (max-width: 767.98px){.content-container--virtual-museum .container{max-width:100%}}@media (max-width: 767.98px){.content-container--virtual-museum .breadcrumb-container-landing{padding-left:0;padding-right:0}}@media (min-width: 768px){.content-container--virtual-museum .breadcrumb-container-landing .row--breadcrumbs ul.breadcrumbs{margin-left:-18px}}.content-container--virtual-museum .hero-banner .juxtapose-blurb{color:#fff}.content-container--virtual-museum .hero-banner .juxtapose-blurb h1,.content-container--virtual-museum .hero-banner .juxtapose-blurb h2,.content-container--virtual-museum .hero-banner .juxtapose-blurb h3,.content-container--virtual-museum .hero-banner .juxtapose-blurb h4,.content-container--virtual-museum .hero-banner .juxtapose-blurb h5,.content-container--virtual-museum .hero-banner .juxtapose-blurb h6{color:#fff}.content-container--virtual-museum .juxtapose-blurb h2,.content-container--virtual-museum .juxtapose-blurb p{margin-left:auto;margin-right:auto;max-width:700px}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs{text-align:left}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs .col-8,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs .col-8{padding:0}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li{margin-bottom:0;outline:2px solid #fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:after{content:''}@media (max-width: 767.98px){.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li{border:2px solid #fff;outline:none;margin-bottom:0;border-left:none;border-right:none}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:first-child,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:first-child{border-left:2px solid #fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li:after{background:#250b0b;border-top:2px solid #fff;border-right:2px solid #fff;height:20px;width:20px;right:-10px;top:-3px}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{display:block !important}}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li a,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li a{background:#250b0b;color:#fff}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last{background:#fff;border:1px solid #fff;color:#4b260b}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:before,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:before{display:none}.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{background:#fff;border-top:3px solid #fff;border-right:3px solid #fff;top:-3px;right:-14px;width:21px;height:20px}@media (max-width: 767.98px){.content-container--virtual-museum .row--breadcrumbs .breadcrumbs li.last:after,.content-container--virtual-museum .row--breadcrumbs .basic-content ul.breadcrumbs li.last:after{top:-2px;right:-10px;width:18px;height:18px}}.content-container--virtual-museum .footer-banner .museum-images{background-size:cover !important;display:flex;flex-direction:column;justify-content:center;cursor:pointer}.content-container--virtual-museum .footer-banner .museum-images h3{padding-top:0}@media (min-width: 768px){.content-container--virtual-museum .footer-banner .museum-images{padding-top:25px;padding-bottom:25px}}@media (max-width: 767.98px){.content-container--virtual-museum .footer-banner .museum-images{padding-left:1rem;padding-right:1rem}.content-container--virtual-museum .footer-banner .museum-images h3{margin-top:1rem}.content-container--virtual-museum .footer-banner .museum-images p{padding-bottom:1rem}}.content-container--virtual-museum .lightbox-content{display:none}.content-container--virtual-museum .featherlight-content .lightbox-content{display:block}.content-container--virtual-museum .row.colorize-train-section{max-width:75%}.content-container--virtual-museum .hero-banner-overlay{background:url("../img/hero-overlay.png") no-repeat center center;background-size:cover;width:100%}.content-container--virtual-museum .row.footer-banner,.content-container--virtual-museum .row.row--basic-content-main{margin-left:0;margin-right:0}.content-container--virtual-museum .row.footer-banner .oc-juxtapose-wrapper .hero-banner,.content-container--virtual-museum .row.row--basic-content-main .oc-juxtapose-wrapper .hero-banner{margin-left:-27.5px;margin-right:-27.5px}@media (max-width: 767.98px){.content-container--virtual-museum .row.footer-banner .oc-juxtapose-wrapper .hero-banner,.content-container--virtual-museum .row.row--basic-content-main .oc-juxtapose-wrapper .hero-banner{padding-left:27.5px;padding-right:27.5px}}.content-container--virtual-museum .virtual-museum-superscript{font-size:20px;font-weight:normal;font-style:italic;display:block;padding-bottom:16px;padding-bottom:1rem}.content-container--virtual-museum ul.rslides li{padding-left:0}.content-container--virtual-museum .Download-Photo,.content-container--virtual-museum .Upload-Photo{padding-bottom:16px;padding-bottom:1rem}.content-container--virtual-museum .box1-images{padding-top:20px}.content-container--virtual-museum .row-virtual-musuem-rooms .virtual-museum-room{max-width:310px;margin-left:auto;margin-right:auto}.content-container--virtual-museum .col-colorize-intro{padding:3em 0;padding-left:1em;padding-right:1em}.content-container--virtual-museum .Download-Photo,.content-container--virtual-museum .Upload-Photo{background:#fff;color:#2c2c2c;padding:10px}.content-container--virtual-museum .Upload-Photo{float:left}.content-container--virtual-museum .tl-text ul{font-size:18px}.content-container--virtual-museum .tl-text ul>li{list-style:disc}@media (max-width: 991.98px){.content-container--virtual-museum .left-box{min-height:0;padding:0}}body.transit-150 main{overflow-x:hidden}.featherlight .featherlight-content{max-width:500px}.featherlight .featherlight-content .vm-consent,.featherlight .featherlight-content .vm-close{background:#2c2c2c;color:#fff;cursor:pointer;padding:10px 15px;display:inline-block;text-decoration:none}.featherlight .featherlight-content .vm-consent:hover,.featherlight .featherlight-content .vm-close:hover{background:#000}.featherlight .featherlight-content .featherlight-close-icon{top:10px;right:10px}.featherlight .featherlight-content .vm-email-blurb{display:none}@media (max-width: 767.98px){.content-container--virtual-museum{padding-left:0;padding-right:0}.content-container--virtual-museum .row-virtual-musuem-rooms{padding-top:25px;padding-bottom:25px}.content-container--virtual-museum .row-virtual-musuem-rooms div{margin-bottom:12px}.content-container--virtual-museum .footer-banner,.content-container--virtual-museum .row-no-margin,.content-container--virtual-museum .colorize-section .row{margin-left:0;margin-right:0}.content-container--virtual-museum ul.rslides_tabs{margin-left:0;padding-left:0}.content-container--virtual-museum .oc-juxtapose-wrapper .juxtpapose{padding:0 25px}.content-container--virtual-museum .oc-juxtapose-wrapper .juxtapose-blurb{padding:0 50px !important}.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb{color:#fff}.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h1,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h2,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h3,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h4,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h5,.content-container--virtual-museum .hero-banner .oc-juxtapose-wrapper .juxtapose-blurb h6{color:#fff}.container.container-full-width{padding:0;overflow:hidden}.container.container-full-width .content-container-inner{padding:0 25px}.container.container-full-width>.hero-banner{margin-left:0;margin-right:0}.col-download-upload{text-align:center}.Download-Photo,.Upload-Photo{display:inline-block;float:none !important;margin-bottom:2em}.footer-banner .museum-images{min-height:0;margin-bottom:25px}}@media (max-width: 991.98px){.footer-banner .museum-images{margin-bottom:25px}}@media (min-width: 768px){.container.container-full-width{max-width:100%;padding-left:0;padding-right:0}.container.container-full-width .content-container-inner{max-width:1440px;padding:0 50px}.col-colorize-large{text-align:center}}.row--breadcrumb .breadcrumb,.row--breadcrumb .basic-content ul.breadcrumb{padding:24px 16px;padding:1.5rem 1rem;margin-left:0;text-align:left;padding-left:0px}.row--breadcrumb .breadcrumb li,.row--breadcrumb .basic-content ul.breadcrumb li{display:inline-block;position:relative;padding-left:0}.row--breadcrumb .breadcrumb li:nth-child(0),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(0){z-index:8}.row--breadcrumb .breadcrumb li:nth-child(1),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(1){z-index:7}.row--breadcrumb .breadcrumb li:nth-child(2),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(2){z-index:6}.row--breadcrumb .breadcrumb li:nth-child(3),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(3){z-index:5}.row--breadcrumb .breadcrumb li:nth-child(4),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(4){z-index:4}.row--breadcrumb .breadcrumb li:nth-child(5),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(5){z-index:3}.row--breadcrumb .breadcrumb li:nth-child(6),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(6){z-index:2}.row--breadcrumb .breadcrumb li:nth-child(7),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(7){z-index:1}.row--breadcrumb .breadcrumb li:nth-child(8),.row--breadcrumb .basic-content ul.breadcrumb li:nth-child(8){z-index:0}.row--breadcrumb .breadcrumb li:after,.row--breadcrumb .basic-content ul.breadcrumb li:after{border-top:1.5px solid #fff;border-right:1.5px solid #fff;content:"";position:absolute;top:-1px;right:-10px;height:18px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumb .breadcrumb li:not(:first-child):not(:last-child):before{border-top:1.5px solid #fff;border-right:1.5px solid #fff;content:"";position:absolute;top:-1px;right:-10px;height:18px;width:20px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease;margin-right:100%}.row--breadcrumb .breadcrumb li{margin-right:5px}.row--breadcrumb .breadcrumb li a,.row--breadcrumb .basic-content ul.breadcrumb li a{border-top:1.2px solid #fff;border-bottom:1.2px solid #fff;color:#fff;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1em;padding:5px 13px 5px 20px;position:relative;text-decoration:none;letter-spacing:0.4px}.breadcrumb li:first-child a{border-left:1.2px solid #fff}.row--breadcrumb .breadcrumb li.last,.row--breadcrumb .basic-content ul.breadcrumb li.last{background:#fff;border:1px solid #fff;color:#000;font-size:14px;font-size:0.875rem;font-weight:bold;line-height:1em;padding:5px 10px 5px 10px;position:relative;letter-spacing:0.4px}.row--breadcrumb .breadcrumb li.last:after,.row--breadcrumb .basic-content ul.breadcrumb li.last:after{border-top:1px solid #fff;border-right:1px solid #fff;content:"";position:absolute;top:-2px;right:-11px;height:18px;width:18px;background:inherit;transform:translateY(5px) rotate(45deg);transition:all .3s ease}.row--breadcrumb .breadcrumb li.last span,.row--breadcrumb .basic-content ul.breadcrumb li.last span{display:inline-block;margin-bottom:-2px;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumb>.last{margin-left:12px}.breadcrumb-container{padding-top:50px}li.last:before{position:absolute;content:"";width:1px;top:88%;left:-14px;margin-top:-22px;border:13px solid #fff;border-right:0 !important;border-left-color:transparent !important}@media (max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.has-subnav>a .expand{right:10px}}@media (min-width: 768px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum ul,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel ul{top:63px}}.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a{background-color:#2c2c2c;background-size:20px;color:#fff;padding-right:40px}@media (max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a span:first-child,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a span:first-child{background:url("../img/vm-icon.png") no-repeat right 10px center #2c2c2c;background-size:20px;display:inline-block;padding-right:40px}}@media (max-width: 991.98px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a span.expand,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a span.expand{background:url(../img/right-arrow-white.svg) no-repeat 96% center;background-size:7px 11px}}@media (min-width: 992px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum>a,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel>a{background:url("../img/vm-icon.png") no-repeat right 10px center #2c2c2c;background-size:20px;padding-top:6px;padding-bottom:6px}}@media (min-width: 768px){.navbar--main-nav .header__navigation .main-nav li.nav-virtual-museum:after,.navbar--main-nav .header__navigation .main-nav li.nav-musee-virtuel:after{margin-left:0 !important;margin-top:29px !important}}@media (min-width: 992px){.navbar--main-nav .header__navigation .main-nav>ul>li.nav-virtual-museum:after{content:"";border-top:6px solid #FFF;display:block;margin-top:27px !important}.navbar--main-nav .header__navigation .main-nav>ul>li.nav-virtual-museum.active:after{border-top:6px solid #FFC600}}@media print{header .isn,.main-nav,.header__navigation__top,.utility-nav-mobile,.navbar-toggler,.oc-faq-top,.footer-nav,.btn-get-travel-plan-alt,.route-sidebar,.more-options,#dir_label,div#select-date,div#select-route,.breadcrumbs,.generic-tab{display:none !important}.container{max-width:none}.container main{margin-left:0 !important;max-width:100% !important;flex:none !important}.accordion-content,.accordion-container .accordion-content,.faq-accordion .accordion-content{display:block !important}td,th{background:none transparent !important;color:#000 !important;border:1px solid #000}#timetable .tab-content{overflow-x:visible}#timetable table,#timetable table tbody tr td{font-size:10px}.tabcontent{display:block !important}img,video{display:none}img.print{display:block}}.clearfix:after,.homepage-news__featured .news-card:after,#timetable .tab_navigation:after,.tripPlanBox:after,ul.venues li:after,.tooltip:after{visibility:hidden;display:block;content:"";clear:both;height:0}.visuallyhidden,.homepage-widgets__widget--next-trips #next-departure-stop-route-ids .next-trips-route input[type="checkbox"],.btn-get-travel-plan span,.hideLinkSpan,.basic-content ul.nav_categories--venues input[type="checkbox"],.basic-content ul.nav_categories--venues input[type="submit"],#destinations-keyword-search input[type="submit"],.logo-animation-desktop .navbar--main-nav .logo--desktop .logo-text{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.invalid-field{box-shadow:0 0 3px #ff0000}.valid-field{box-shadow:0 0 3px #61ffa0}@media (min-width: 992px){.container{max-width:100%}.mobile-only{display:none}}@media (min-width: 1440px){.container{max-width:1440px}}@media (max-width: 767.98px){.col-8{padding-left:15px;padding-right:15px}.mobile-only{display:inline-block}}a.blue-button{background-color:#016b9d;border-radius:5px;color:#fff;font-size:14px;font-weight:bold;line-height:35px;display:inline-block;text-decoration:none;padding:0px 25px 0px 10px;background-image:url(../img/right_white_arrow.svg);background-repeat:no-repeat;background-position:right 8px center}a.learn-more{color:#000000;font-size:15px;font-weight:bold;text-decoration:none;display:inline-block;background-image:url(../img/right-arrow.svg);background-repeat:no-repeat;background-position:100% center;padding-right:16px}h2.border-blue:before{border-top:4px solid #016b9d;content:"";width:64px;display:block;margin-bottom:20px}h2.border-green:before{border-top:4px solid #37B249;content:"";width:64px;display:block;margin-bottom:20px}input::placeholder{color:#4F4F4F}
/*# sourceMappingURL=styles.css.map */
