/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
.btn-primary:after,.gsc-search-button button:after,input[type=submit]:after,.cos-form-button input[type=submit]:after,.cos-form-button input[type=button]:after,.btn-info:after{content:" ›";}#homepage-carousel [role=tablist],#header-search form > label,#header-search form [type=submit] span,#header-search form [type=reset] span,.quicklinks-5 h3,.quicklinks-5 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-5 .views-field-title,.quicklinks-5 .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-5 a.gs-title,.quicklinks-4 h3,.quicklinks-4 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-4 .views-field-title,.quicklinks-4 .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-4 a.gs-title,.quicklinks-3 h3,.quicklinks-3 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-3 .views-field-title,.quicklinks-3 .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-3 a.gs-title,.quicklinks-2 h3,.quicklinks-2 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-2 .views-field-title,.quicklinks-2 .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-2 a.gs-title,.clip{clip:rect(0 0 0 0);overflow:hidden;position:absolute;height:1px;width:1px;}.quicklinks-2{background:#F1F1F1;}.quicklinks-2 h4,.quicklinks-2 .footer-contact h2,.footer-contact .quicklinks-2 h2,.quicklinks-2 body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-2 .image-caption-title,.quicklinks-2 .homepage-feature h2,.homepage-feature .quicklinks-2 h2,.quicklinks-2 .feature-box h2,.feature-box .quicklinks-2 h2,.quicklinks-2 .accordion summary h2,.accordion summary .quicklinks-2 h2,.quicklinks-2 .accordion summary h3,.quicklinks-2 .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-2 .accordion summary .views-field-title,.quicklinks-2 .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-2 .accordion summary a.gs-title,.accordion summary .quicklinks-2 h3,.accordion summary .quicklinks-2 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-2 .views-field-title,.accordion summary .quicklinks-2 .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-2 a.gs-title{padding-bottom:0px;margin:20px 0px;}.quicklinks-2 ul:after{content:"";display:table;clear:both;}@media (min-width:750px){.quicklinks-2{margin:38px 0;}}.quicklinks-2 li:first-child h4,.quicklinks-2 li:first-child .footer-contact h2,.footer-contact .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-2 li:first-child .image-caption-title,.quicklinks-2 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .feature-box h2,.feature-box .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .accordion summary h2,.accordion summary .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .accordion summary h3,.quicklinks-2 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-2 li:first-child .accordion summary .views-field-title,.quicklinks-2 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-2 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-2 li:first-child h3,.accordion summary .quicklinks-2 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-2 li:first-child .views-field-title,.accordion summary .quicklinks-2 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-2 li:first-child a.gs-title{margin-top:0px;}@media (min-width:750px){.quicklinks-2 li:first-child h4,.quicklinks-2 li:first-child .footer-contact h2,.footer-contact .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-2 li:first-child .image-caption-title,.quicklinks-2 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .feature-box h2,.feature-box .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .accordion summary h2,.accordion summary .quicklinks-2 li:first-child h2,.quicklinks-2 li:first-child .accordion summary h3,.quicklinks-2 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-2 li:first-child .accordion summary .views-field-title,.quicklinks-2 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-2 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-2 li:first-child h3,.accordion summary .quicklinks-2 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-2 li:first-child .views-field-title,.accordion summary .quicklinks-2 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-2 li:first-child a.gs-title{margin-top:20px;}}.quicklinks-2 li{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:750px){.quicklinks-2 li{width:49.1525423729%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;}.quicklinks-2 li:last-child{margin-right:0;}}.quicklinks-2 li > div{overflow:hidden;}.quicklinks-2 li > div img{width:100%;display:none;}@media (min-width:750px){.quicklinks-2 li > div img{display:inline;max-height:150px;height:150px;max-width:1000px;width:auto;}}.quicklinks-3{background:#F1F1F1;}.quicklinks-3 h4,.quicklinks-3 .footer-contact h2,.footer-contact .quicklinks-3 h2,.quicklinks-3 body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-3 .image-caption-title,.quicklinks-3 .homepage-feature h2,.homepage-feature .quicklinks-3 h2,.quicklinks-3 .feature-box h2,.feature-box .quicklinks-3 h2,.quicklinks-3 .accordion summary h2,.accordion summary .quicklinks-3 h2,.quicklinks-3 .accordion summary h3,.quicklinks-3 .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-3 .accordion summary .views-field-title,.quicklinks-3 .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-3 .accordion summary a.gs-title,.accordion summary .quicklinks-3 h3,.accordion summary .quicklinks-3 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-3 .views-field-title,.accordion summary .quicklinks-3 .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-3 a.gs-title{padding-bottom:0px;margin:20px 0px;}.quicklinks-3 ul:after{content:"";display:table;clear:both;}@media (min-width:750px){.quicklinks-3{margin:38px 0;}}.quicklinks-3 li:first-child h4,.quicklinks-3 li:first-child .footer-contact h2,.footer-contact .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-3 li:first-child .image-caption-title,.quicklinks-3 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .feature-box h2,.feature-box .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .accordion summary h2,.accordion summary .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .accordion summary h3,.quicklinks-3 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-3 li:first-child .accordion summary .views-field-title,.quicklinks-3 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-3 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-3 li:first-child h3,.accordion summary .quicklinks-3 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-3 li:first-child .views-field-title,.accordion summary .quicklinks-3 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-3 li:first-child a.gs-title{margin-top:0px;}@media (min-width:750px){.quicklinks-3 li:first-child h4,.quicklinks-3 li:first-child .footer-contact h2,.footer-contact .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-3 li:first-child .image-caption-title,.quicklinks-3 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .feature-box h2,.feature-box .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .accordion summary h2,.accordion summary .quicklinks-3 li:first-child h2,.quicklinks-3 li:first-child .accordion summary h3,.quicklinks-3 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-3 li:first-child .accordion summary .views-field-title,.quicklinks-3 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-3 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-3 li:first-child h3,.accordion summary .quicklinks-3 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-3 li:first-child .views-field-title,.accordion summary .quicklinks-3 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-3 li:first-child a.gs-title{margin-top:20px;}}.quicklinks-3 li{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:750px){.quicklinks-3 li{width:32.2033898305%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;}.quicklinks-3 li:last-child{margin-right:0;}}.quicklinks-3 li > div{overflow:hidden;}.quicklinks-3 li > div img{width:100%;display:none;}@media (min-width:750px){.quicklinks-3 li > div img{display:inline;max-height:150px;height:150px;max-width:1000px;width:auto;}}.quicklinks-4{background:#F1F1F1;}.quicklinks-4 h4,.quicklinks-4 .footer-contact h2,.footer-contact .quicklinks-4 h2,.quicklinks-4 body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-4 .image-caption-title,.quicklinks-4 .homepage-feature h2,.homepage-feature .quicklinks-4 h2,.quicklinks-4 .feature-box h2,.feature-box .quicklinks-4 h2,.quicklinks-4 .accordion summary h2,.accordion summary .quicklinks-4 h2,.quicklinks-4 .accordion summary h3,.quicklinks-4 .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-4 .accordion summary .views-field-title,.quicklinks-4 .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-4 .accordion summary a.gs-title,.accordion summary .quicklinks-4 h3,.accordion summary .quicklinks-4 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-4 .views-field-title,.accordion summary .quicklinks-4 .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-4 a.gs-title{padding-bottom:0px;margin:20px 0px;}.quicklinks-4 ul:after{content:"";display:table;clear:both;}@media (min-width:750px){.quicklinks-4{margin:38px 0;}}.quicklinks-4 li:first-child h4,.quicklinks-4 li:first-child .footer-contact h2,.footer-contact .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-4 li:first-child .image-caption-title,.quicklinks-4 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .feature-box h2,.feature-box .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .accordion summary h2,.accordion summary .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .accordion summary h3,.quicklinks-4 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-4 li:first-child .accordion summary .views-field-title,.quicklinks-4 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-4 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-4 li:first-child h3,.accordion summary .quicklinks-4 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-4 li:first-child .views-field-title,.accordion summary .quicklinks-4 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-4 li:first-child a.gs-title{margin-top:0px;}@media (min-width:750px){.quicklinks-4 li:first-child h4,.quicklinks-4 li:first-child .footer-contact h2,.footer-contact .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-4 li:first-child .image-caption-title,.quicklinks-4 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .feature-box h2,.feature-box .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .accordion summary h2,.accordion summary .quicklinks-4 li:first-child h2,.quicklinks-4 li:first-child .accordion summary h3,.quicklinks-4 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-4 li:first-child .accordion summary .views-field-title,.quicklinks-4 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-4 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-4 li:first-child h3,.accordion summary .quicklinks-4 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-4 li:first-child .views-field-title,.accordion summary .quicklinks-4 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-4 li:first-child a.gs-title{margin-top:20px;}}.quicklinks-4 li{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:750px){.quicklinks-4 li{width:23.7288135593%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;}.quicklinks-4 li:last-child{margin-right:0;}}.quicklinks-4 li > div{overflow:hidden;}.quicklinks-4 li > div img{width:100%;display:none;}@media (min-width:750px){.quicklinks-4 li > div img{display:inline;max-height:150px;height:150px;max-width:1000px;width:auto;}}.quicklinks-5{background:#F1F1F1;}.quicklinks-5 h4,.quicklinks-5 .footer-contact h2,.footer-contact .quicklinks-5 h2,.quicklinks-5 body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-5 .image-caption-title,.quicklinks-5 .homepage-feature h2,.homepage-feature .quicklinks-5 h2,.quicklinks-5 .feature-box h2,.feature-box .quicklinks-5 h2,.quicklinks-5 .accordion summary h2,.accordion summary .quicklinks-5 h2,.quicklinks-5 .accordion summary h3,.quicklinks-5 .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-5 .accordion summary .views-field-title,.quicklinks-5 .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-5 .accordion summary a.gs-title,.accordion summary .quicklinks-5 h3,.accordion summary .quicklinks-5 .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-5 .views-field-title,.accordion summary .quicklinks-5 .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-5 a.gs-title{padding-bottom:0px;margin:20px 0px;}.quicklinks-5 ul:after{content:"";display:table;clear:both;}@media (min-width:750px){.quicklinks-5{margin:38px 0;}}.quicklinks-5 li:first-child h4,.quicklinks-5 li:first-child .footer-contact h2,.footer-contact .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-5 li:first-child .image-caption-title,.quicklinks-5 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .feature-box h2,.feature-box .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .accordion summary h2,.accordion summary .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .accordion summary h3,.quicklinks-5 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-5 li:first-child .accordion summary .views-field-title,.quicklinks-5 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-5 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-5 li:first-child h3,.accordion summary .quicklinks-5 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-5 li:first-child .views-field-title,.accordion summary .quicklinks-5 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-5 li:first-child a.gs-title{margin-top:0px;}@media (min-width:750px){.quicklinks-5 li:first-child h4,.quicklinks-5 li:first-child .footer-contact h2,.footer-contact .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .quicklinks-5 li:first-child .image-caption-title,.quicklinks-5 li:first-child .homepage-feature h2,.homepage-feature .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .feature-box h2,.feature-box .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .accordion summary h2,.accordion summary .quicklinks-5 li:first-child h2,.quicklinks-5 li:first-child .accordion summary h3,.quicklinks-5 li:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .quicklinks-5 li:first-child .accordion summary .views-field-title,.quicklinks-5 li:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .quicklinks-5 li:first-child .accordion summary a.gs-title,.accordion summary .quicklinks-5 li:first-child h3,.accordion summary .quicklinks-5 li:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .quicklinks-5 li:first-child .views-field-title,.accordion summary .quicklinks-5 li:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .quicklinks-5 li:first-child a.gs-title{margin-top:20px;}}.quicklinks-5 li{width:100%;clear:right;float:right;margin-right:0;}@media (min-width:750px){.quicklinks-5 li{width:18.6440677966%;clear:right;float:left;margin-left:0;margin-right:1.6949152542%;}.quicklinks-5 li:last-child{margin-right:0;}}.quicklinks-5 li > div{overflow:hidden;}.quicklinks-5 li > div img{width:100%;display:none;}@media (min-width:750px){.quicklinks-5 li > div img{display:inline;max-height:150px;height:150px;max-width:1000px;width:auto;}}body{background-color:#F1F1F1;}.btn-primary:hover,.gsc-search-button button:hover,input[type=submit]:hover,.cos-form-button input[type=button]:hover,.btn-primary:focus,.gsc-search-button button:focus,input[type=submit]:focus,.cos-form-button input[type=button]:focus,.btn-info:hover,.btn-info:focus{background:white;border-color:#333333;color:#333333;}.btn-primary:active,.gsc-search-button button:active,input[type=submit]:active,.cos-form-button input[type=button]:active,.btn-info:active{background:#C5C5C5;border-color:#949494;}.btn-primary.disabled,.gsc-search-button button.disabled,input.disabled[type=submit],.cos-form-button input.disabled[type=button],.btn-primary.disabled:hover,.gsc-search-button button.disabled:hover,input.disabled[type=submit]:hover,.btn-primary.disabled:focus,.gsc-search-button button.disabled:focus,input.disabled[type=submit]:focus,.btn-primary.disabled:active,.gsc-search-button button.disabled:active,input.disabled[type=submit]:active,.btn-primary.disabled.active,.gsc-search-button button.disabled.active,input.disabled.active[type=submit],.btn-primary[disabled],.gsc-search-button button[disabled],input[disabled][type=submit],.cos-form-button input[disabled][type=button],.btn-primary[disabled]:hover,.gsc-search-button button[disabled]:hover,input[disabled][type=submit]:hover,.btn-primary[disabled]:focus,.gsc-search-button button[disabled]:focus,input[disabled][type=submit]:focus,.btn-primary[disabled]:active,.gsc-search-button button[disabled]:active,input[disabled][type=submit]:active,.btn-primary[disabled].active,.gsc-search-button button[disabled].active,input[disabled].active[type=submit],.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active{background:white;color:#C5C5C5;border-color:#C5C5C5;}.btn,.gsc-search-button button,input[type=submit],.cos-form-button input[type=submit],.cos-form-button input[type=button]{font-size:100%;padding-right:0.6666666667em;}.btn-primary,.gsc-search-button button,input[type=submit],.cos-form-button input[type=submit],.cos-form-button input[type=button],.btn-info{border:1px solid #949494;color:#333333;background-color:white;}.btn-primary:visited,.gsc-search-button button:visited,input[type=submit]:visited,.cos-form-button input[type=button]:visited,.btn-info:visited{color:#333333;}.btn-primary:hover,.gsc-search-button button:hover,input[type=submit]:hover,.cos-form-button input[type=button]:hover,.btn-primary:focus,.gsc-search-button button:focus,input[type=submit]:focus,.cos-form-button input[type=button]:focus,.btn-info:hover,.btn-info:focus{outline-color:#949494;}.btn-transparent{background:none;}.cos-form-button input[type=submit],.cos-form-button input[type=button]{border-radius:4px;}@font-face{font-family:"UnitWebPro";src:url(/themes/saskatoon_transit/css/UnitWebPro.eot);src:url(/themes/saskatoon_transit/css/UnitWebPro.eot#iefix) format('eot'),url(/themes/saskatoon_transit/fonts/UnitWebPro.woff) format("woff");}@font-face{font-family:"UnitWebPro-Ita";src:url(/themes/saskatoon_transit/css/UnitWebPro-Ita.eot);src:url(/themes/saskatoon_transit/css/UnitWebPro-Ita.eot#iefix) format('eot'),url(/themes/saskatoon_transit/fonts/UnitWebPro-Ita.woff) format("woff");}@font-face{font-family:"UnitWebPro-Bold";src:url(/themes/saskatoon_transit/css/UnitWebPro-Bold.eot);src:url(/themes/saskatoon_transit/css/UnitWebPro-Bold.eot#iefix) format('eot'),url(/themes/saskatoon_transit/fonts/UnitWebPro-Bold.woff) format("woff");}body{font-family:"UnitWebPro",sans-serif;}.fares-singleride li > p,.fares-singleride .list-item-with-date li > .date,.list-item-with-date .fares-singleride li > .date,.fares-singleride .list-with-dates li > .date,.list-with-dates .fares-singleride li > .date,.page-nav a.active-trail,.branchee-theme-transit .branchee-menu-item-active,.header-topbar-title,.breadcrumb a,.alert .alert-link,b,strong,h5,h2,h1,.table > thead > tr > th,.field--label,.list-stackable dt,dt{font-family:"UnitWebPro-Bold","UnitWebPro",sans-serif;font-weight:normal;}i,em{font-family:"UnitWebPro-Ita","UnitWebPro",sans-serif;font-style:normal;}#homepage-mobile a:after,#header-search form [type=submit]:before,#header-search form [type=reset]:before,.branchee-open .branchee-toggle:before,.branchee-toggle:before,.branchee-back .branchee-pane-target:after,.branchee-pane-target:after,.accordion-with-icons i,.accordion summary:after,.page-nav > div > ul > li > a:before,#homepage-quick-links a:before,.footer-navigation-sections li li a:before,.icon,.webform-progressbar-page.completed .webform-progressbar-page-label:after,.icon-brand{display:inline-block;font-family:"Font Awesome 5 Free";font-style:normal;font-weight:600;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-brand{font-family:"Font Awesome 5 Brands" !important;}.header-weather i{font-family:"Weather";font-weight:600;font-style:normal;line-height:1;}.checkbox,.checkbox{text-align:left;}.form-type-date-select{margin-bottom:20px !important;}.hour.form-control{display:inline-block !important;}.minute.form-control{display:inline-block !important;}input[type=submit]{border-radius:4px;margin-right:10px;}.webform-datepicker select.form-control,.webform-component-date select.form-control{display:inline-block !important;}.webform-progressbar{text-align:left;width:100%;}.webform-progressbar-page{position:inherit;display:inline-block;margin:0px -3px;text-align:center;left:0% !important;width:auto;height:40px;padding-top:7px;padding-left:15px;padding-right:15px;padding-bottom:5px;margin-bottom:5px;border:1px solid #d0d0d0;border-radius:0px;color:#868686;background-color:#f7f7f7;}.webform-progressbar-page .webform-progressbar-page-label{position:static;top:10px;margin:0;}.webform-progressbar-outer{border:none;margin:0.35em -1px 1em;height:auto;border-top:2px dotted #c1c1c1;background-color:unset;}.webform-progressbar-page.current{background-color:#027aa7;color:#fff;}.webform-progressbar-page.completed{background-color:#027aa7;color:#fff;padding-right:36px;}.webform-progressbar-page.completed .webform-progressbar-page-label:after{content:"\f00c";background-color:#027aa7;height:38px;color:#ffffff;width:36px;padding-top:10px;text-align:center;position:absolute;right:0;top:0;}.webform-progressbar-inner{height:3px;position:relative;margin-bottom:10px;top:-3px;border-bottom:2px solid #027aa7;background-color:#027aa7;}.webform-progressbar-page .webform-progressbar-page-number{display:inherit;}.webform-progressbar-page .webform-progressbar-page-number:after{content:".";}.form-inline .control-label{margin-bottom:5px !important;}label.form-required:before,legend span.form-required:before{content:"* ";font-weight:bold;margin-left:-0.75em;}label.form-required:before,label.form-required strong.required,legend span.form-required:before,legend span.form-required strong.required{font-style:normal;color:#d3080c;}#edit-return-date{margin-right:1em;}.form--inline .form-group{margin-right:1em;}.views-exposed-form{padding-bottom:1em;}form.openid-connect-login-form{padding-top:2em;padding-bottom:2em;min-height:500px;text-align:center;}form.openid-connect-login-form button:first-of-type{margin-top:1em;margin-bottom:1em;}.icon{text-align:center;width:1.25em;}.icon-brand{font-weight:400 !important;}.icon-word:before{content:"\f1c2";}.icon-email:before{content:"\f003";}.icon-map:before{content:"\f041";}.icon-phone:before{content:"\f095";}.icon-bus:before{content:"\f207";}.icon-youtube:before{content:"\f16a";}.icon-news:before{content:"\f1ea";}.icon-compass:before{content:"\f14e";}.icon-building:before{content:"\f1ad";}.icon-facebook:before{content:"\f09a";}.icon-twitter:before{content:"\f099";}.icon-youtube-logo:before{content:"\f167";}.icon-rss:before{content:"\f143";}.icon-transit:before{content:"\f207";color:#FE5000;}.weather-icon-0:before{content:":";}.weather-icon-1:before{content:"p";}.weather-icon-2:before{content:"S";}.weather-icon-3:before{content:"Q";}.weather-icon-4:before{content:"S";}.weather-icon-5:before{content:"W";}.weather-icon-6:before{content:"W";}.weather-icon-7:before{content:"W";}.weather-icon-8:before{content:"W";}.weather-icon-9:before{content:"I";}.weather-icon-10:before{content:"W";}.weather-icon-11:before{content:"I";}.weather-icon-12:before{content:"I";}.weather-icon-13:before{content:"I";}.weather-icon-14:before{content:"I";}.weather-icon-15:before{content:"W";}.weather-icon-16:before{content:"I";}.weather-icon-17:before{content:"W";}.weather-icon-18:before{content:"U";}.weather-icon-19:before{content:"Z";}.weather-icon-20:before{content:"Z";}.weather-icon-21:before{content:"Z";}.weather-icon-22:before{content:"Z";}.weather-icon-23:before{content:"Z";}.weather-icon-24:before{content:"E";}.weather-icon-25:before{content:"E";}.weather-icon-26:before{content:"3";}.weather-icon-27:before{content:"a";}.weather-icon-28:before{content:"A";}.weather-icon-29:before{content:"a";}.weather-icon-30:before{content:"A";}.weather-icon-31:before{content:"6";}.weather-icon-32:before{content:"1";}.weather-icon-33:before{content:"6";}.weather-icon-34:before{content:"1";}.weather-icon-35:before{content:"W";}.weather-icon-36:before{content:"1";}.weather-icon-37:before{content:"S";}.weather-icon-38:before{content:"S";}.weather-icon-39:before{content:"S";}.weather-icon-40:before{content:"M";}.weather-icon-41:before{content:"W";}.weather-icon-42:before{content:"I";}.weather-icon-43:before{content:"W";}.weather-icon-44:before{content:"a";}.weather-icon-45:before{content:"S";}.weather-icon-46:before{content:"U";}.weather-icon-47:before{content:"S";}.weather-icon-31,.weather-icon-32,.weather-icon-33,.weather-icon-34,.weather-icon-36{position:relative;top:3px;}.file-field .file-icon{font-family:"Font Awesome 5 Free";font-weight:600;}.file-field .file-icon .icon:before{content:"\f15b";}.file-field.file--application-pdf .icon:before{content:"\f1c1" !important;}.glyphicon{display:none !important;}.inner,.block--workbench-block{max-width:1230px;margin:0 auto;padding:0 0.8333333333em;}.page-content{margin-bottom:2.7777777778em;}.no-touch .l-page-nav-content:after,.no-js .l-page-nav-content:after{content:"";display:table;clear:both;}.no-touch .l-page-nav-content .page-nav,.no-js .l-page-nav-content .page-nav,.no-touch .l-page-nav-content .page-content,.no-js .l-page-nav-content .page-content{float:left;}.no-touch .l-page-nav-content .page-nav,.no-js .l-page-nav-content .page-nav{overflow-wrap:initial;min-width:250px;width:25%;padding-right:1.6666666667em;}.no-touch .l-page-nav-content .page-content,.no-js .l-page-nav-content .page-content{width:75%;}.l-page-content .page-nav,.touch .l-page-nav-content .page-nav{display:none;}.l-page-content .page-content,.touch .l-page-nav-content .page-content{width:100%;padding:0;}.l-content-2-1:after{content:"";display:table;clear:both;}.l-content-2-1 > div{margin-bottom:1.6666666667em;}@media (min-width:768px){.l-content-2-1 > div{float:left;width:33.3333%;}.l-content-2-1 > div:first-child{width:66.666%;padding-right:0.8333333333em;}}.region--content{padding-top:1em;}a{text-decoration:none;color:#014b7d;}a:visited{color:#007dba;}a:hover{color:#007dba;}a:focus{outline:4px auto #007dba;outline-offset:0;}.link-with-date{display:inline-block;line-height:1.2;}.link-with-date .link-title{display:block;font-weight:bold;}.link-with-date .link-date{font-size:77.7777777778%;color:#333333;text-transform:uppercase;}.link-with-arrow:after{content:" ›";}ul,ol{padding-left:0;}ol ol{list-style-type:upper-alpha;}ol ol ol{list-style-type:upper-roman;}ol ol ol ol{list-style-type:lower-alpha;}ol ol ol ol ol{list-style-type:lower-roman;}.page-content ul li,.page-content ol li{line-height:1.55;margin-top:0.4444444444em;}.page-content ul + p,.page-content .list-item-with-date ul + .date,.page-content .list-with-dates li ul + .date,.list-with-dates .page-content li ul + .date,.list-item-with-date .page-content ul + .date,.list-with-dates li .page-content ul + .date,.page-content ol + p,.page-content .list-item-with-date ol + .date,.page-content .list-with-dates li ol + .date,.list-with-dates .page-content li ol + .date,.list-item-with-date .page-content ol + .date,.list-with-dates li .page-content ol + .date{margin-top:1.6666666667em;}.page-content ul{padding-left:1em;}.page-content ol{padding-left:1.1111111111em;}.page-nav > div > ul > li > a,#homepage-quick-links a,.footer-navigation-sections li li a{position:relative;padding-left:1.1111111111em;color:inherit;display:block;}.page-nav > div > ul > li > a:before,#homepage-quick-links a:before,.footer-navigation-sections li li a:before{content:"\f054";color:#007dba;position:absolute;top:0;left:0;}.list-nodes-with-icons li{padding-left:2.3333333333em;position:relative;}.list-nodes-with-icons li .icon{font-size:133.3333333333%;position:absolute;top:0;left:0;}.list-item-with-date,.list-with-dates li{margin:0 0 10px 0 !important;}.list-item-with-date .title,.list-with-dates li .title{display:block;}.list-item-with-date .date,.list-with-dates li .date{display:block;}.fares-singleride ul,.list-nodes-with-icons ul{padding:0;margin:0;font-size:inherit;}.fares-singleride ul li,.list-nodes-with-icons ul li{list-style:none;}.list-unstyled li,.footer-service li,.list-with-dates li,.list-horizontal li,.footer-social li,.list-horizontal-with-bars li,.footer-tertiary ul li{list-style:none;}.list-horizontal li,.footer-social li,.list-horizontal-with-bars li,.footer-tertiary ul li{display:inline-block;}@media (min-width:768px){.list-nodes-with-icons:after{content:"";display:table;clear:both;}.list-nodes-with-icons{position:relative;}.list-nodes-with-icons li{float:left;width:33.3333333333%;}.list-nodes-with-icons a{padding-right:1em;}}.list-horizontal-with-bars li:before,.footer-tertiary ul li:before{content:"|";display:inline-block;margin:0 0.2777777778em 0 0.1666666667em;}.list-horizontal-with-bars li:first-child:before,.footer-tertiary ul li:first-child:before{display:none;}.list-stackable{margin:0;}@media (min-width:667px){.list-stackable dt{width:33.3333%;float:left;clear:left;}.list-stackable dd{width:66.6666%;float:left;}}img,media{max-width:100%;}.img-right,.img-right-50,.img-right-33{float:right;margin-left:0.8333333333em;margin-bottom:0.5555555556em;}.img-left,.img-left-50,.img-left-33{float:left;margin-right:0.8333333333em;margin-bottom:0.5555555556em;}.img-right-33{width:33%;}.img-right-50{width:50%;}.img-left-33{width:33%;}.img-left-50{width:50%;}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:1.3888888889em;height:0;}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.field{margin-bottom:1em;}.node-unpublished{background:none;}.block--workbench-block{margin:1em auto;}.active{color:inherit;}.align-center{text-align:center;}.align-left{text-align:left;}.align-right{text-align:right;}.table th,.table td{background:none;}.table > thead{background-color:#007dba;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.table label{margin:0;}.table > thead > tr > th,.table > thead > tr > td,.table > tbody > tr > th,.table > tbody > tr > td,.table > tfoot > tr > th,.table > tfoot > tr > td{padding:0.4444444444em;}.table-striped > tbody > tr:nth-child(odd) > td,.table-striped > tbody > tr:nth-child(odd) > th{background:none;}.table-striped > tbody > tr:nth-child(even) > td,.table-striped > tbody > tr:nth-child(even) > th{background-color:#E7E7E7;}.table-hover > tbody > tr:hover > td,.table-hover > tbody > tr:hover > th{background-color:#CCCCCC;}.table-alt > thead{background-color:#CCCCCC;color:black;}.table-data td,.table-data th{text-align:right;}.table-data td:first-child,.table-data th:first-child{text-align:left;}table.tablesaw{empty-cells:show;max-width:100%;width:100%;}.tablesaw{border-collapse:collapse;width:100%;}.tablesaw{border:0;padding:0;}.tablesaw th,.tablesaw td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0.5em 0.7em;}.tablesaw thead tr:first-child th{padding-top:0.9em;padding-bottom:0.7em;}.tablesaw-stack tbody tr{border-bottom:1px solid #dfdfdf;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none;}@media only all{.tablesaw-stack td,.tablesaw-stack th{text-align:left;display:block;}.tablesaw-stack tr{clear:both;display:table-row;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:block;padding:0 0.6em 0 0;width:30%;display:inline-block;}.tablesaw-stack th .tablesaw-cell-label-top,.tablesaw-stack td .tablesaw-cell-label-top{display:block;padding:0.4em 0;margin:0.4em 0;}.tablesaw-cell-label{display:block;}.tablesaw-stack tbody th.group{margin-top:-1px;}.tablesaw-stack th.group b.tablesaw-cell-label{display:none !important;}}@media (max-width:700px){.tablesaw-stack thead td,.tablesaw-stack thead th{display:none;}.tablesaw-stack tbody td,.tablesaw-stack tbody th{clear:left;float:left;width:100%;}.tablesaw-cell-label{vertical-align:top;}.tablesaw-cell-content{max-width:67%;display:inline-block;}.tablesaw-stack td:empty,.tablesaw-stack th:empty{display:none;}.tablesaw-stack{margin-top:0;}.tablesaw-stack > tbody > tr{border-color:#ccc;}.tablesaw-stack > tbody > tr.odd td{background:none;}.tablesaw-stack > tbody > tr.even td{background:#eee;}.tablesaw-stack > tbody > tr:first-child{border-top:1px solid #ccc;}.tablesaw-stack > tbody > tr > td{border-color:#eee;}.tablesaw-stack > tbody > tr > td b{float:left;width:50%;}.tablesaw-stack > tbody > tr > td b span{float:left;}.tablesaw-stack > tbody > tr > td span{float:right;width:50%;}.tablesaw-stack > tbody > tr > td .radio{margin:0;}.tablesaw-stack > tbody > tr > td .radio label{padding:0;}.tablesaw-stack > tbody > tr > td .radio input{position:static;margin:0;}.tablesaw-stack .add-row{display:none;}.webform-component-matrix .tablesaw-cell-label{position:relative;top:0.3888888889em;}}@media (min-width:700px){.tablesaw-stack tr{display:table-row;}.tablesaw-stack td,.tablesaw-stack th,.tablesaw-stack thead td,.tablesaw-stack thead th{display:table-cell;margin:0;}.tablesaw-stack td .tablesaw-cell-label,.tablesaw-stack th .tablesaw-cell-label{display:none !important;}.tablesaw-stack tbody tr{border-bottom:none;}.tablesaw-stack > thead tr th{padding:0.4444444444em !important;}.tablesaw-stack .form-control{width:100%;}}#schedules-temp-table tr td,#schedules-temp-table tr th{padding:15px;}body{font-size:18px;}body.font-size-small{font-size:14px;}body.font-size-medium{font-size:18px;}body.font-size-large{font-size:22px;}body.font-transition{-webkit-transition-property:font-size;-moz-transition-property:font-size;-o-transition-property:font-size;transition-property:font-size;-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;-o-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;}h1,h2,h3,.view-transit-saskatoon-search .views-field-title,.gsc-table-result a.gs-title,h4,.footer-contact h2,body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,.homepage-feature h2,.feature-box h2,.accordion summary h2,.accordion summary h3,h5,h6{font-weight:normal;margin-top:0;}h1{font-size:233.3333333333%;line-height:1;margin-bottom:0.5238095238em;}h2{font-size:177.7777777778%;line-height:1;margin-top:1.25em;margin-bottom:0.375em;}h3,.view-transit-saskatoon-search .views-field-title,.gsc-table-result a.gs-title{font-size:144.4444444444%;line-height:1.3;margin-top:1.1538461538em;margin-bottom:0.5em;}h4,.footer-contact h2,body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,.homepage-feature h2,.feature-box h2,.accordion summary h2,.accordion summary h3,.accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .views-field-title,.accordion summary .gsc-table-result a.gs-title,.gsc-table-result .accordion summary a.gs-title{font-weight:normal;font-size:122.2222222222%;line-height:1;margin-bottom:0.5909090909em;}h5{font-size:111.1111111111%;line-height:1.1818;margin-bottom:0.45em;}h6{font-weight:normal;text-transform:uppercase;font-size:100%;line-height:1.3333;margin-bottom:0.6111111111em;}p,.list-item-with-date .date,.list-with-dates li .date{line-height:1.55;margin-bottom:0.8333333333em;}p.intro,.list-item-with-date .intro.date,.list-with-dates li .intro.date{font-size:122.2222222222%;}p + p.intro,.list-item-with-date .date + p.intro,.list-with-dates li .date + p.intro,.list-item-with-date p + .intro.date,.list-item-with-date .date + .intro.date,.list-with-dates li p + .intro.date,.list-with-dates li .date + .intro.date{margin-top:1.3636363636em;}p.note,.list-item-with-date .date,.list-with-dates li .date{font-size:77.7777777778%;margin-bottom:0.6666666667em;}hr,.field--name-body div.where-to-buy h2{border-top:1px solid #CCCCCC;}hr.alt,.field--name-body div.where-to-buy h2.alt{border-style:dashed;}main .page-content p + h3,main .page-content .view-transit-saskatoon-search p + .views-field-title,.view-transit-saskatoon-search main .page-content p + .views-field-title,main .page-content .gsc-table-result p + a.gs-title,.gsc-table-result main .page-content p + a.gs-title,main .page-content .list-item-with-date .date + h3,main .page-content .list-item-with-date .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search main .page-content .list-item-with-date .date + .views-field-title,main .page-content .list-item-with-date .gsc-table-result .date + a.gs-title,.gsc-table-result main .page-content .list-item-with-date .date + a.gs-title,.list-item-with-date main .page-content .date + h3,.list-item-with-date main .page-content .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .list-item-with-date main .page-content .date + .views-field-title,.list-item-with-date main .page-content .gsc-table-result .date + a.gs-title,.gsc-table-result .list-item-with-date main .page-content .date + a.gs-title,main .page-content .list-with-dates li .date + h3,main .page-content .list-with-dates li .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search main .page-content .list-with-dates li .date + .views-field-title,main .page-content .list-with-dates li .gsc-table-result .date + a.gs-title,.gsc-table-result main .page-content .list-with-dates li .date + a.gs-title,.list-with-dates li main .page-content .date + h3,.list-with-dates li main .page-content .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .list-with-dates li main .page-content .date + .views-field-title,.list-with-dates li main .page-content .gsc-table-result .date + a.gs-title,.gsc-table-result .list-with-dates li main .page-content .date + a.gs-title,main .page-content ul + h3,main .page-content .view-transit-saskatoon-search ul + .views-field-title,.view-transit-saskatoon-search main .page-content ul + .views-field-title,main .page-content .gsc-table-result ul + a.gs-title,.gsc-table-result main .page-content ul + a.gs-title,main .page-content ol + h3,main .page-content .view-transit-saskatoon-search ol + .views-field-title,.view-transit-saskatoon-search main .page-content ol + .views-field-title,main .page-content .gsc-table-result ol + a.gs-title,.gsc-table-result main .page-content ol + a.gs-title{margin-top:1.1538461538em;}main .page-content p + h4,main .page-content .footer-contact p + h2,.footer-contact main .page-content p + h2,main .page-content body:not(.enlarged-text) .image-with-caption-overlay p + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay main .page-content p + .image-caption-title,main .page-content .homepage-feature p + h2,.homepage-feature main .page-content p + h2,main .page-content .feature-box p + h2,.feature-box main .page-content p + h2,main .page-content .accordion summary p + h2,.accordion summary main .page-content p + h2,main .page-content .accordion summary p + h3,main .page-content .accordion summary .view-transit-saskatoon-search p + .views-field-title,.view-transit-saskatoon-search main .page-content .accordion summary p + .views-field-title,main .page-content .accordion summary .gsc-table-result p + a.gs-title,.gsc-table-result main .page-content .accordion summary p + a.gs-title,.accordion summary main .page-content p + h3,.accordion summary main .page-content .view-transit-saskatoon-search p + .views-field-title,.view-transit-saskatoon-search .accordion summary main .page-content p + .views-field-title,.accordion summary main .page-content .gsc-table-result p + a.gs-title,.gsc-table-result .accordion summary main .page-content p + a.gs-title,main .page-content .list-item-with-date .date + h4,main .page-content .list-item-with-date .footer-contact .date + h2,.footer-contact main .page-content .list-item-with-date .date + h2,main .page-content .list-item-with-date body:not(.enlarged-text) .image-with-caption-overlay .date + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay main .page-content .list-item-with-date .date + .image-caption-title,main .page-content .list-item-with-date .homepage-feature .date + h2,.homepage-feature main .page-content .list-item-with-date .date + h2,main .page-content .list-item-with-date .feature-box .date + h2,.feature-box main .page-content .list-item-with-date .date + h2,main .page-content .list-item-with-date .accordion summary .date + h2,.accordion summary main .page-content .list-item-with-date .date + h2,main .page-content .list-item-with-date .accordion summary .date + h3,main .page-content .list-item-with-date .accordion summary .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search main .page-content .list-item-with-date .accordion summary .date + .views-field-title,main .page-content .list-item-with-date .accordion summary .gsc-table-result .date + a.gs-title,.gsc-table-result main .page-content .list-item-with-date .accordion summary .date + a.gs-title,.accordion summary main .page-content .list-item-with-date .date + h3,.accordion summary main .page-content .list-item-with-date .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .accordion summary main .page-content .list-item-with-date .date + .views-field-title,.accordion summary main .page-content .list-item-with-date .gsc-table-result .date + a.gs-title,.gsc-table-result .accordion summary main .page-content .list-item-with-date .date + a.gs-title,.list-item-with-date main .page-content .date + h4,.list-item-with-date main .page-content .footer-contact .date + h2,.footer-contact .list-item-with-date main .page-content .date + h2,.list-item-with-date main .page-content body:not(.enlarged-text) .image-with-caption-overlay .date + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .list-item-with-date main .page-content .date + .image-caption-title,.list-item-with-date main .page-content .homepage-feature .date + h2,.homepage-feature .list-item-with-date main .page-content .date + h2,.list-item-with-date main .page-content .feature-box .date + h2,.feature-box .list-item-with-date main .page-content .date + h2,.list-item-with-date main .page-content .accordion summary .date + h2,.accordion summary .list-item-with-date main .page-content .date + h2,.list-item-with-date main .page-content .accordion summary .date + h3,.list-item-with-date main .page-content .accordion summary .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .list-item-with-date main .page-content .accordion summary .date + .views-field-title,.list-item-with-date main .page-content .accordion summary .gsc-table-result .date + a.gs-title,.gsc-table-result .list-item-with-date main .page-content .accordion summary .date + a.gs-title,.accordion summary .list-item-with-date main .page-content .date + h3,.accordion summary .list-item-with-date main .page-content .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .accordion summary .list-item-with-date main .page-content .date + .views-field-title,.accordion summary .list-item-with-date main .page-content .gsc-table-result .date + a.gs-title,.gsc-table-result .accordion summary .list-item-with-date main .page-content .date + a.gs-title,main .page-content .list-with-dates li .date + h4,main .page-content .list-with-dates li .footer-contact .date + h2,.footer-contact main .page-content .list-with-dates li .date + h2,main .page-content .list-with-dates li body:not(.enlarged-text) .image-with-caption-overlay .date + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay main .page-content .list-with-dates li .date + .image-caption-title,main .page-content .list-with-dates li .homepage-feature .date + h2,.homepage-feature main .page-content .list-with-dates li .date + h2,main .page-content .list-with-dates li .feature-box .date + h2,.feature-box main .page-content .list-with-dates li .date + h2,main .page-content .list-with-dates li .accordion summary .date + h2,.accordion summary main .page-content .list-with-dates li .date + h2,main .page-content .list-with-dates li .accordion summary .date + h3,main .page-content .list-with-dates li .accordion summary .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search main .page-content .list-with-dates li .accordion summary .date + .views-field-title,main .page-content .list-with-dates li .accordion summary .gsc-table-result .date + a.gs-title,.gsc-table-result main .page-content .list-with-dates li .accordion summary .date + a.gs-title,.accordion summary main .page-content .list-with-dates li .date + h3,.accordion summary main .page-content .list-with-dates li .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .accordion summary main .page-content .list-with-dates li .date + .views-field-title,.accordion summary main .page-content .list-with-dates li .gsc-table-result .date + a.gs-title,.gsc-table-result .accordion summary main .page-content .list-with-dates li .date + a.gs-title,.list-with-dates li main .page-content .date + h4,.list-with-dates li main .page-content .footer-contact .date + h2,.footer-contact .list-with-dates li main .page-content .date + h2,.list-with-dates li main .page-content body:not(.enlarged-text) .image-with-caption-overlay .date + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .list-with-dates li main .page-content .date + .image-caption-title,.list-with-dates li main .page-content .homepage-feature .date + h2,.homepage-feature .list-with-dates li main .page-content .date + h2,.list-with-dates li main .page-content .feature-box .date + h2,.feature-box .list-with-dates li main .page-content .date + h2,.list-with-dates li main .page-content .accordion summary .date + h2,.accordion summary .list-with-dates li main .page-content .date + h2,.list-with-dates li main .page-content .accordion summary .date + h3,.list-with-dates li main .page-content .accordion summary .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .list-with-dates li main .page-content .accordion summary .date + .views-field-title,.list-with-dates li main .page-content .accordion summary .gsc-table-result .date + a.gs-title,.gsc-table-result .list-with-dates li main .page-content .accordion summary .date + a.gs-title,.accordion summary .list-with-dates li main .page-content .date + h3,.accordion summary .list-with-dates li main .page-content .view-transit-saskatoon-search .date + .views-field-title,.view-transit-saskatoon-search .accordion summary .list-with-dates li main .page-content .date + .views-field-title,.accordion summary .list-with-dates li main .page-content .gsc-table-result .date + a.gs-title,.gsc-table-result .accordion summary .list-with-dates li main .page-content .date + a.gs-title,main .page-content ul + h4,main .page-content .footer-contact ul + h2,.footer-contact main .page-content ul + h2,main .page-content body:not(.enlarged-text) .image-with-caption-overlay ul + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay main .page-content ul + .image-caption-title,main .page-content .homepage-feature ul + h2,.homepage-feature main .page-content ul + h2,main .page-content .feature-box ul + h2,.feature-box main .page-content ul + h2,main .page-content .accordion summary ul + h2,.accordion summary main .page-content ul + h2,main .page-content .accordion summary ul + h3,main .page-content .accordion summary .view-transit-saskatoon-search ul + .views-field-title,.view-transit-saskatoon-search main .page-content .accordion summary ul + .views-field-title,main .page-content .accordion summary .gsc-table-result ul + a.gs-title,.gsc-table-result main .page-content .accordion summary ul + a.gs-title,.accordion summary main .page-content ul + h3,.accordion summary main .page-content .view-transit-saskatoon-search ul + .views-field-title,.view-transit-saskatoon-search .accordion summary main .page-content ul + .views-field-title,.accordion summary main .page-content .gsc-table-result ul + a.gs-title,.gsc-table-result .accordion summary main .page-content ul + a.gs-title,main .page-content ol + h4,main .page-content .footer-contact ol + h2,.footer-contact main .page-content ol + h2,main .page-content body:not(.enlarged-text) .image-with-caption-overlay ol + .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay main .page-content ol + .image-caption-title,main .page-content .homepage-feature ol + h2,.homepage-feature main .page-content ol + h2,main .page-content .feature-box ol + h2,.feature-box main .page-content ol + h2,main .page-content .accordion summary ol + h2,.accordion summary main .page-content ol + h2,main .page-content .accordion summary ol + h3,main .page-content .accordion summary .view-transit-saskatoon-search ol + .views-field-title,.view-transit-saskatoon-search main .page-content .accordion summary ol + .views-field-title,main .page-content .accordion summary .gsc-table-result ol + a.gs-title,.gsc-table-result main .page-content .accordion summary ol + a.gs-title,.accordion summary main .page-content ol + h3,.accordion summary main .page-content .view-transit-saskatoon-search ol + .views-field-title,.view-transit-saskatoon-search .accordion summary main .page-content ol + .views-field-title,.accordion summary main .page-content .gsc-table-result ol + a.gs-title,.gsc-table-result .accordion summary main .page-content ol + a.gs-title{margin-top:0.7727272727em;}table h1,table h2,table h3,table .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search table .views-field-title,table .gsc-table-result a.gs-title,.gsc-table-result table a.gs-title,table h4,table .footer-contact h2,.footer-contact table h2,table body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay table .image-caption-title,table .homepage-feature h2,.homepage-feature table h2,table .feature-box h2,.feature-box table h2,table .accordion summary h2,.accordion summary table h2,table .accordion summary h3,.accordion summary table h3,table h5,table h6{margin:0;}body.enlarged-text{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}body.enlarged-text #homepage-carousel figcaption.inner,body.enlarged-text #homepage-carousel figcaption.block--workbench-block{bottom:50px;}@media (min-width:1024px){body.enlarged-text #homepage-carousel figcaption.inner,body.enlarged-text #homepage-carousel figcaption.block--workbench-block{bottom:80px;}}@media (min-width:1200px){body.enlarged-text #homepage-carousel figcaption.inner,body.enlarged-text #homepage-carousel figcaption.block--workbench-block{bottom:200px;}}body.enlarged-text #homepage-carousel figcaption .field--name-body{font-size:100%;}body.enlarged-text .form-control{height:auto;font-size:0.8888888889em;}body.enlarged-text input[type=checkbox],body.enlarged-text input[type=radio]{margin-top:0.3333333333em;}@media (min-width:992px){body.enlarged-text .footer-navigation-sections > ul > li{min-width:230px;margin-bottom:1.5em;}}#text-size-adjustments{display:inline-block;margin-left:0.4444444444em;padding-top:6px;padding-bottom:6px;position:static;vertical-align:middle;}#text-size-adjustments .text-size-button{display:inline-block;color:#014b7d;}#text-size-adjustments .text-size-button span.letter{position:relative;font-size:smaller;top:0.2222222222em;}#text-size-adjustments .text-size-button span.btnaction{position:relative;}#text-size-adjustments .text-size-button.text-size-increase{margin-right:0.4444444444em;}#block-saskatoon-ca-gtranslateblock,#block-gtranslate-gtranslate{display:none;}#languageContainer{display:none;}.gtranslate_wrapper select{color:#014b7d;padding:5px;max-width:7.1em;}div.skiptranslate{display:none;}.header-language .btn-group{display:none;}.accordion summary{position:relative;padding:0.5555555556em 2.4444444444em 0.5555555556em 0.8333333333em;margin:0;}.accordion summary::-webkit-details-marker{display:none;}.accordion summary:hover,.accordion summary:focus{background:none;color:inherit;}.accordion summary:before{display:none;}.accordion summary:after{content:"\f078";position:absolute;right:0.8333333333em;top:0.7222222222em;}.accordion summary h2,.accordion summary h3,.accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .views-field-title,.accordion summary .gsc-table-result a.gs-title,.gsc-table-result .accordion summary a.gs-title{font-family:inherit;}.accordion details > *{margin:0;}.accordion details[open]{padding-bottom:0;}.accordion details[open] > summary:after{content:"\f077";}.accordion .accordion-content:after{content:"";display:table;clear:both;}.accordion .accordion-content{padding:0.5555555556em 2.7777777778em 1px 0.8333333333em;}.accordion .accordion-content-wide{padding:0;}.accordion .accordion-content-wide table{margin:0;}.accordion details{margin-bottom:1em;}.accordion details summary{border:2px solid #ddd;background-color:#eee;}.accordion details summary:hover{background-color:#ddd;}.accordion details[open]{border:2px solid #ddd;background-color:#eee;}.accordion details[open] summary{border:none;border-bottom:2px solid #ddd;}.accordion details.highlight summary{background-color:white;border-color:white;}.accordion details[open].highlight{border-color:white;}.accordion details[open].highlight summary{border-bottom:2px solid #eee;}.accordion details[open].highlight .accordion-content{background-color:white;}.accordion-with-icons summary,.accordion-with-icons .accordion-content{padding:25px 53px 18px;}.accordion-with-icons summary:after{right:1em;top:1.7777777778em;}.accordion-with-icons p,.accordion-with-icons .list-item-with-date .date,.list-item-with-date .accordion-with-icons .date,.accordion-with-icons .list-with-dates li .date,.list-with-dates li .accordion-with-icons .date{margin:0;}.accordion-with-icons i{position:absolute;top:23px;left:10px;font-size:26px;}.alert{padding:0.8333333333em;margin-top:1.6666666667em;margin-bottom:1.6666666667em;outline:none;}.alert ul,.alert ol{padding-left:2em;}.alert > :first-child:before{font-family:"Font Awesome 5 Free";font-weight:600;}.alert-success > :first-child:before{content:"\f058";}.alert-info > :first-child:before{content:"\f05a";}.alert-warning > :first-child:before{content:"\f071";}.alert-danger > :first-child:before{content:"\f06a";}.transit_messages .item--message{margin-left:15px;}.transit_messages .item-list--messages{padding-left:0 !important;}.branchee-menu{position:relative;display:none;overflow:hidden;}.branchee-menu-pane{position:absolute;top:0;width:100%;left:100%;}.branchee-menu-pane-active{position:relative;left:0;}.branchee-open .branchee-menu{display:block;}.branchee-theme-base .branchee-toggle:before,.branchee-theme-transit .branchee-toggle:before,.branchee-theme-base .branchee-pane-target,.branchee-theme-transit .branchee-pane-target{background:#f3f3f3;display:inline-block;width:1em;height:1em;line-height:1;text-align:center;}.branchee-theme-base ul,.branchee-theme-transit ul{margin:0;}.branchee-theme-base li,.branchee-theme-transit li{list-style:none;}.branchee-theme-base .branchee-pane-target:after,.branchee-theme-transit .branchee-pane-target:after{content:"›";}.branchee-theme-base .branchee-back .branchee-pane-target:after,.branchee-theme-transit .branchee-back .branchee-pane-target:after{content:"‹";}.branchee-theme-base .branchee-toggle:before,.branchee-theme-transit .branchee-toggle:before{content:"☰";}.branchee-theme-base.branchee-open .branchee-toggle:before,.branchee-open.branchee-theme-transit .branchee-toggle:before{content:"✖";}.branchee-theme-transit .branchee-menu-pane a{line-height:1;padding:0.7em;display:block;position:relative;}.branchee-theme-transit .branchee-menu-pane a .branchee-pane-target{position:absolute;height:100%;width:2em;line-height:2.6;top:0;}.branchee-menu-pane{-webkit-animation-duration:0.35s;-webkit-animation-timing-function:ease-in-out;animation-duration:0.35s;animation-timing-function:ease-in-out;}@-webkit-keyframes exitleft{0%{left:0;}100%{left:-100%;}}@keyframes exitleft{0%{left:0;}100%{left:-100%;}}@-webkit-keyframes exitright{0%{left:0;}100%{left:100%;}}@keyframes exitright{0%{left:0;}100%{left:100%;}}@-webkit-keyframes enterright{0%{left:100%;}100%{left:0;}}@keyframes enterright{0%{left:100%;}100%{left:0;}}@-webkit-keyframes enterleft{0%{left:-100%;}100%{left:0;}}@keyframes enterleft{0%{left:-100%;}100%{left:0;}}.branchee-transition-exitleft{-webkit-animation-name:exitleft;animation-name:exitleft;}.branchee-transition-exitright{-webkit-animation-name:exitright;animation-name:exitright;}.branchee-transition-enterright{-webkit-animation-name:enterright;animation-name:enterright;}.branchee-transition-enterleft{-webkit-animation-name:enterleft;animation-name:enterleft;}.branchee-pane-target:after{content:"\f054" !important;}.branchee-back .branchee-pane-target:after{content:"\f053" !important;}.branchee-toggle:before{content:"\f0c9" !important;}.branchee-open .branchee-toggle:before{content:"\f00d" !important;}.breadcrumb{background:none;padding:0;margin:0.8571428571em 0 2.8571428571em;font-size:77.7777777778%;}.breadcrumb > li + li:before{color:#949494;content:"›";}.posting-options{text-align:left;margin-bottom:20px;}.posting-options .apply-now,.posting-options .print-posting,.posting-options .back-to-post{display:none;}.posting-options .btn,.posting-options .gsc-search-button button,.gsc-search-button .posting-options button,.posting-options .cos-form-button input[type=button],.cos-form-button .posting-options input[type=button],.posting-options input[type=submit]{margin-right:5px;margin-bottom:11px;}.career-entry{border-bottom:1px solid black;margin-bottom:25px;padding-bottom:12px;}.career-entry .details p,.career-entry .details .list-item-with-date .date,.list-item-with-date .career-entry .details .date,.career-entry .details .list-with-dates li .date,.list-with-dates li .career-entry .details .date{display:block;padding-right:20px;}.career-entry .read-more{margin:5px 0 18px 0;}@media (min-width:768px){.career-entry h3,.career-entry .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .career-entry .views-field-title,.career-entry .gsc-table-result a.gs-title,.gsc-table-result .career-entry a.gs-title{padding-right:140px;}.career-entry .details p,.career-entry .details .list-item-with-date .date,.list-item-with-date .career-entry .details .date,.career-entry .details .list-with-dates li .date,.list-with-dates li .career-entry .details .date{display:inline-block;}}.view-employment-opportunities .pagination{margin:0;padding:0;}#preview-app{border-radius:5px;}#preview-app #billing-section,#preview-app #return-section{display:inline-block;margin-bottom:20px;}#preview-app #contact-section,#preview-app #departure-section{display:inline-block;padding-right:30px;margin-bottom:20px;}#estimated-cost{display:inline-block;border:1px solid #8b8b8b;padding:10px;border-radius:5px;margin-bottom:15px;background-color:white;}.content-block{margin:2.7777777778em 0;}.content-block-with-read-more,body:not(.enlarged-text) .content-block-with-read-more-homepage,.career-entry{position:relative;}.content-block-with-read-more .read-more,body:not(.enlarged-text) .content-block-with-read-more-homepage .read-more,.career-entry .read-more{font-size:inherit;}@media (min-width:768px){.content-block-with-read-more .read-more,body:not(.enlarged-text) .content-block-with-read-more-homepage .read-more,.career-entry .read-more{position:absolute;top:-0.1666666667em;right:0;margin:0;}}@media (min-width:768px){body:not(.enlarged-text) .content-block-with-read-more-homepage .read-more{position:static;}}@media (min-width:1024px){body:not(.enlarged-text) .content-block-with-read-more-homepage .read-more{position:absolute;top:1.2em;}}.feature-box-2-title,.field--name-field-related-info-title.field--item{border-bottom:0.25em solid #FE5000;background:url(/themes/saskatoon_transit/images/alert-background.jpg) #333333;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:10px 16px;font-size:111.1111111111%;margin:0;}.feature-box-2-title.colour-1,.colour-1.field--name-field-related-info-title.field--item{border-color:#FE5000;}.feature-box-2-title.colour-2,.colour-2.field--name-field-related-info-title.field--item{border-color:#359BF8;}.feature-box-2-title.colour-3,.colour-3.field--name-field-related-info-title.field--item{border-color:#EE242C;}.feature-box-2-body,.field--name-field-related-info.field--item{background:white;padding:1.3888888889em;}@media (min-width:550px){.feature-listing{margin-right:-0.8333333333em;margin-top:1.6666666667em;margin-bottom:1.6666666667em;}.feature-listing:after{content:"";display:table;clear:both;}.feature-listing > div{float:left;padding:0 0 0 0.8333333333em;}.feature-listing > div:first-child{margin-left:-0.8333333333em;}.feature-listing-2 > div{width:50%;}.feature-listing-3 > div{width:33.3333333333%;}.feature-listing-4 > div{width:25%;}.feature-listing-5 > div{width:20%;}}.feature-box{margin-bottom:1.6666666667em;}.feature-box img{width:100%;margin-bottom:1.2222222222em;}.feature-box h2{font-family:inherit;}.pane-landing-page-quicklinks{margin-top:1.6666666667em;}.homepage-feature h2{font-family:inherit;}body:not(.enlarged-text) .image-with-caption-overlay img{width:100%;}body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{margin-top:18px;line-height:1.2;}@media (max-width:666px){body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title br{content:"";}body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title br:after{content:" ";}}@media (min-width:667px){body:not(.enlarged-text) .image-with-caption-overlay{position:relative;}body:not(.enlarged-text) .image-with-caption-overlay .image-caption{position:absolute;top:0;left:0;bottom:0;right:0;width:60%;height:48%;margin:auto 5%;}body:not(.enlarged-text) .image-with-caption-overlay{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-family:"UnitWebPro-Bold","UnitWebPro",sans-serif;font-weight:normal;}}@media (min-width:800px){.no-touch body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-size:166.6666666667%;}}@media (min-width:1000px){.no-touch body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-size:200%;}}@media (min-width:1200px){.no-touch body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-size:233.3333333333%;}}@media (min-width:667px){.touch body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-size:188.8888888889%;}}@media (min-width:768px){.touch body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title{font-size:233.3333333333%;}}@media (min-width:667px){body:not(.enlarged-text) .image-with-caption-overlay.white{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}body:not(.enlarged-text) .image-with-caption-overlay.white .image-caption-title{color:white;}body:not(.enlarged-text) .image-with-caption-overlay.white a{border-color:white;color:white;}body:not(.enlarged-text) .image-with-caption-overlay.white a:hover{border-color:black;color:black;}}#footer{background:#333333;padding-bottom:1px;}@media (min-width:992px){#footer{background:white;}}.footer-logo a{margin:15px 0px;display:block;width:8.6666666667em;height:2.1666666667em;background-repeat:no-repeat;}.footer-logo a + a{font-size:14px;color:white;width:auto;text-decoration:underline;}.footer-logo img{margin-bottom:0.6666666667em;}.footer-logo + p,.list-item-with-date .footer-logo + .date,.list-with-dates li .footer-logo + .date{font-size:12px;}.footer-contact{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;}.footer-contact h2{font-family:inherit;white-space:nowrap;}.footer-contact a{color:white;}@media (min-width:992px){.footer-contact,.footer-navigation{display:table-cell;vertical-align:top;}.footer-contact{width:17%;}.footer-navigation{width:83%;}.footer-navigation:after{content:"";display:table;clear:both;}.footer-navigation{background:white;padding:55px 0px 55px 30px;}.footer-grid{display:table;width:100%;min-height:300px;padding-left:50%;margin-left:-50%;box-sizing:content-box;background:#333;}}.footer-contact-inner{padding:15px 0;}@media (min-width:992px){.footer-navigation{display:table-cell;vertical-align:top;width:83%;background:white;padding:50px 0 30px 30px;}}.footer-navigation-sections > ul{display:none;width:100%;}.footer-navigation-sections > ul > li{display:inline-block;vertical-align:top;width:15%;}.footer-navigation-sections > ul > li > a{display:block;margin-bottom:0.5555555556em;color:inherit;}.footer-navigation-sections > ul > li li{line-height:1.1;list-style-type:none;padding-right:0.4444444444em;}.footer-navigation-sections li li a{font-size:83.3333333333%;margin-bottom:0.8em;}@media (min-width:992px){.footer-navigation-sections{min-height:300px;}.footer-navigation-sections > ul{display:block;}}.footer-tertiary{margin:1em 0;font-size:77.7777777778%;}.footer-tertiary a{color:inherit;}.footer-service{font-size:77.7777777778%;}.footer-service li{padding-left:30px;position:relative;margin-bottom:18px;}.footer-service i{position:absolute;top:0;left:0;font-size:20px;}.footer-social a{color:white;}.gtp-widget{background:white;padding:25px 30px;}.gtp-widget > .row > .col-xs-12:first-child{padding-bottom:15px;}.gtp-widget .tp-date{float:left;}.gtp-widget .tp-date > input{min-width:125px;}.gtp-widget .tp-time{margin-left:135px;}.gtp-widget .tp-time > div > input{float:left;}.gtp-widget .tp-time > div > select{position:relative;left:10px;}.field--name-field-header-image .field--label{display:none;}.header-image{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:8.3333333333em;width:100%;overflow:hidden;}@media (min-width:768px){.header-image{height:16.6666666667em;}}.header-topbar{text-align:right;}.header-topbar p,.header-topbar .list-item-with-date .date,.list-item-with-date .header-topbar .date,.header-topbar .list-with-dates li .date,.list-with-dates li .header-topbar .date{margin:0;}.header-topbar a{color:white;}.header-topbar-dresser{background:#333333;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.header-topbar-drawer{padding:0.8333333333em;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity 0.2s ease-out;}.header-topbar-drawer.active{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1;}@media (min-width:768px){.header-topbar-drawer{text-align:right;}}.header-topbar-title{display:block;}.header-language{display:inline-block;padding-top:6px;padding-bottom:6px;margin-left:16px;}.header-language .header-topbar-title{display:none;}#header-search form{position:relative;display:inline-block;}#header-search form [type=search]{width:100%;border:none;padding:0 2.3111111111em;height:2.5333333333em;line-height:1;}.lt-ie9 #header-search form [type=search]{line-height:2.3em;}#header-search form [type=search]{font-size:125%;}#header-search form [type=search]::-webkit-input-placeholder{color:#CCCCCC;}#header-search form [type=search]:-moz-placeholder{color:#CCCCCC;}#header-search form [type=search]::-moz-placeholder{color:#CCCCCC;}#header-search form [type=search]:-ms-input-placeholder{color:#CCCCCC;}#header-search form [type=search]:-webkit-autofill{-webkit-text-fill-color:#007dba;-webkit-box-shadow:0 0 0px 1.6666666667em white inset;}#header-search form [type=search]::-ms-clear{display:none;}#header-search form [type=search]{color:#007dba;background-color:white;}#header-search form [type=submit],#header-search form [type=reset]{position:absolute;top:0;padding:0.8055555556em;text-decoration:none;font-size:100%;line-height:1;}#header-search form [type=submit]:before,#header-search form [type=reset]:before{font-size:125%;color:#007dba;}#header-search form [type=submit]{left:0;}#header-search form [type=submit]:before{content:"\f002";}#header-search form [type=reset]{right:0;display:inline-block;}#header-search form [type=reset].disabled{display:none;}#header-search form [type=reset]:before{content:"\f00d";}.header-topbar-controls{background:#0673a9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk1Yzg4YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDdhYTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#fff 0%,#007dba 90%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(90%,#007dba));background:-webkit-linear-gradient(left,#fff 0%,#007dba 90%);background:-o-linear-gradient(left,#fff 0%,#007dba 90%);background:-ms-linear-gradient(left,#fff 0%,#007dba 90%);background:linear-gradient(to right,#fff 0%,#007dba 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#007dba',GradientType=1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.header-topbar-controls .inner,.header-topbar-controls .block--workbench-block{overflow:hidden;}.header-logo{padding:0.5555555556em 0;overflow:hidden;float:left;}.no-touch .header-logo{padding:0.7777777778em 0;}.header-logo a{display:block;float:left;width:6.7777777778em;height:1.7777777778em;background-repeat:no-repeat;}.header-user{display:none;}.header-weather{font-size:inherit;display:inline-block;color:white;margin:10px;}.header-weather i{font-size:188.8888888889%;}.header-weather-text{display:none;}@media (min-width:667px){.header-weather-text{display:inline;}}#weather-update{display:inline-block;min-width:3.8888888889em;opacity:0;-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;-o-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.header-icon{font-size:100%;display:inline-block;}.header-icon a{margin:10px;display:inline-block;}@media (min-width:768px){.header-icon-accessibility{font-size:inherit;float:left;line-height:2.25;}.header-icon-accessibility a{display:inline-block;margin:0 0.2222222222em 0 0;padding:0 0.4444444444em;}.header-icon-accessibility i{display:none;}.header-icon-accessibility span{position:static;}}.header-topbar-drawer-toggle.active{background-color:#333333;color:white;transition:background-color 0.4s ease-in-out;}#header-accessibility > div{display:inline-block;}#header-accessibility > div .header-topbar-title{text-align:left;}@media (min-width:768px){#header-accessibility > div{margin-left:1.1111111111em;}}#homepage-carousel{display:none;padding:0;margin:0;margin-bottom:2.7777777778em;min-height:16.6666666667em;}#homepage-carousel .field{margin:0;}#homepage-carousel figure{background:none;}#homepage-carousel figcaption{position:absolute;max-width:1200px;padding:0;}#homepage-carousel figcaption > div{float:left;background-color:white;background-color:rgba(255,255,255,0.9);color:black;padding:0.8333333333em;max-width:50%;}#homepage-carousel figcaption p,#homepage-carousel figcaption .list-item-with-date .date,.list-item-with-date #homepage-carousel figcaption .date,#homepage-carousel figcaption .list-with-dates li .date,.list-with-dates li #homepage-carousel figcaption .date{line-height:1.2;margin-bottom:0.6em;}#homepage-carousel figcaption a{color:inherit;}@media (min-width:768px){#homepage-carousel figcaption{bottom:5.8333333333em;}#homepage-carousel figcaption > div{padding:1.6666666667em 1.1111111111em 1.6666666667em;max-width:19.4444444444em;}#homepage-carousel figcaption .field--name-body{font-size:166.6666666667%;line-height:1.1;}}#homepage-carousel .homepage-tabs .inner,#homepage-carousel .homepage-tabs .block--workbench-block{display:table;width:100%;max-width:1200px;padding:0;}#homepage-carousel .homepage-tabs .inner a,#homepage-carousel .homepage-tabs .block--workbench-block a{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:table-cell;padding:0.375em 0.9375em;background-color:#333;background-color:rgba(51,51,51,0.8);border:1px solid white;color:white;font-size:88.8888888889%;text-decoration:none;}#homepage-carousel .homepage-tabs .inner a:active,#homepage-carousel .homepage-tabs .block--workbench-block a:active,#homepage-carousel .homepage-tabs .inner a.active,#homepage-carousel .homepage-tabs .block--workbench-block a.active{background-color:#007dba;}@media (min-width:768px){#homepage-carousel .homepage-tabs .inner a,#homepage-carousel .homepage-tabs .block--workbench-block a{font-size:133.3333333333%;padding:0.25em 0.625em;text-align:center;}}@media (min-width:768px){#homepage-carousel .homepage-tabs{position:absolute;bottom:0;z-index:10;width:100%;}}@media (min-width:768px){#homepage-carousel{display:block;}}#homepage-mobile{padding:0.8333333333em 0.8333333333em 1px 0.8333333333em;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#homepage-mobile a{display:block;background-color:#333;background-color:rgba(51,51,51,0.8);color:white;font-size:138.8888888889%;padding:0.6em;position:relative;text-decoration:none;margin-bottom:0.6em;}#homepage-mobile a:active{background-color:#007dba;}#homepage-mobile a:after{content:"\f054";position:absolute;right:0.6em;top:0.8em;}@media (min-width:768px){#homepage-mobile{display:none;}}#homepage-links{background:white;padding:2.5em 0;}#homepage-links section{margin-bottom:1.6666666667em;}@media (min-width:768px){#homepage-links h2{margin-bottom:0.9375em;}#homepage-links > div{display:table;width:100%;}#homepage-links > div > section{display:table-cell;width:33.333%;}}#homepage-quick-links li{list-style:none;line-height:1.2;margin-bottom:1.1111111111em;}#homepage-quick-links a:before{top:0.1111111111em;}@media (min-width:768px){#homepage-quick-links{padding-right:1.6666666667em;}}@media (min-width:768px){#homepage-service-alerts{padding-left:0.8333333333em;padding-right:0.8333333333em;}}@media (min-width:768px){#homepage-news{padding-left:1.6666666667em;}}#homepage-features{display:none;padding:2.7777777778em 0;}#homepage-features .inner,#homepage-features .block--workbench-block{padding:0 9;}@media (min-width:768px){#homepage-features{display:block;}#homepage-features:after{content:"";display:table;clear:both;}#homepage-features .homepage-feature{float:left;width:20%;padding:0 0.3333333333em;}#homepage-features img{margin-bottom:1em;display:block;}}#homepage-announcement{margin:2.7777777778em 0;}#homepage-signup{background-color:#FE5000;padding:2.3333333333em 0.8333333333em 2.3333333333em;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}#homepage-signup p,#homepage-signup .list-item-with-date .date,.list-item-with-date #homepage-signup .date,#homepage-signup .list-with-dates li .date,.list-with-dates li #homepage-signup .date,#homepage-signup a{color:white;}#homepage-signup a{display:inline-block;border:1px solid white;padding:0.3333333333em 1.1111111111em;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}#homepage-signup .homepage-signup-message{font-size:155.5555555556%;}@media (min-width:768px){#homepage-signup p,#homepage-signup .list-item-with-date .date,.list-item-with-date #homepage-signup .date,#homepage-signup .list-with-dates li .date,.list-with-dates li #homepage-signup .date,#homepage-signup a{margin:0;display:inline-block;}#homepage-signup a{position:relative;top:-0.1666666667em;left:0.8333333333em;}}#homepage-announcement .feature-box-2-body,#homepage-announcement .field--name-field-related-info.field--item{background:#f1f1f1;padding:0;}#homepage-announcement .homepage-item-wrap{background-color:#fff;padding:20px 20px 5px 20px;margin-top:10px;margin-bottom:20px;display:block;border-radius:5px;box-shadow:0px 2px 5px #d7d7d7;border-bottom:3px solid #d7d7d7;}#homepage-announcement .homepage-item-wrap .views-field-title{font-size:1.2222222222em;padding-bottom:5px;}#homepage-announcement .homepage-item-wrap ol,#homepage-announcement .homepage-item-wrap ul{padding-left:1em;}#homepage-announcement .news-read-more{margin-bottom:10px;}#homepage-announcement .views-field-created,#homepage-announcement .views-field-changed{font-size:0.7777777778em;color:#6d6d6d;margin-bottom:10px;margin-top:-8px;margin-left:0px;}.view-service-alerts .form-group.views-exposed-form,.view-news-releases .form-group.views-exposed-form,#service-alert-filter{background:#066796;color:white;padding:0.4444444444em 0.9444444444em;}.view-service-alerts .form-group.views-exposed-form label,.view-news-releases .form-group.views-exposed-form label,#service-alert-filter label{font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-service-alerts .form-group.views-exposed-form .form--inline,.view-news-releases .form-group.views-exposed-form .form--inline,#service-alert-filter .form--inline{display:flex;flex-direction:row;align-content:center;align-items:flex-end;flex-wrap:wrap;}.view-service-alerts .view-header:after,.view-news-releases .view-header:after{content:"";display:table;clear:both;}.view-service-alerts .view-header,.view-news-releases .view-header{font-size:88.8888888889%;margin:0.9375em 0;}.view-service-alerts .view-header .views-feed-icon,.view-news-releases .view-header .views-feed-icon{display:block;}@media (min-width:768px){.view-service-alerts .view-header span,.view-news-releases .view-header span{float:left;}.view-service-alerts .view-header .views-feed-icon,.view-news-releases .view-header .views-feed-icon{float:right;}}.view-service-alerts .view-controls:after,.view-news-releases .view-controls:after{content:"";display:table;clear:both;}.view-service-alerts .view-controls .pagination,.view-news-releases .view-controls .pagination{float:left;padding-left:0;margin:0;font-size:16px;}.view-service-alerts .view-controls .pagination.show-list,.view-news-releases .view-controls .pagination.show-list{float:right;}.view-service-alerts #edit-title,.view-news-releases #edit-title{margin-right:1em;}#service-alert-filter .form-item{display:inline-block;margin-right:1em;}#map-canvas,#inbound-map,#outbound-map{width:100%;max-height:19.4444444444em;height:19.4444444444em;border:0.0555555556em solid #A1A09E;margin-top:1.1111111111em;margin-bottom:1.6666666667em;}#map-canvas img,#inbound-map img,#outbound-map img{max-width:none;height:100%;}.overlay-def header{background-color:red;}.overlay-def .modal-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media (min-width:768px){.modal-dialog{width:768px;}}.branchee-toggle{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#333333;text-transform:uppercase;float:right;margin-right:-0.73em;padding:0.65em;font-size:111.1111111111%;}.branchee-toggle:link,.branchee-toggle:visited,.branchee-toggle:hover,.branchee-toggle:active{color:white;}.branchee-toggle:before{width:1.2em;text-align:left;}.no-touch .branchee-toggle{display:none;}.branchee-toggle.branchee-open{background-color:#027AA7;}.branchee-theme-transit{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#066796;font-size:122.2222222222%;display:none;}.branchee-theme-transit.branchee-open{display:block;}.branchee-theme-transit ul{padding:0;font-size:100%;}.branchee-theme-transit a{color:#444;}.branchee-theme-transit .branchee-menu-pane{min-height:12.2727272727em;border-bottom:1px solid #7ABED1;}.branchee-theme-transit .branchee-menu-pane li{border-top:1px solid #7ABED1;}.branchee-theme-transit .branchee-menu-pane a{padding-right:2.5em;background-color:#066796;color:white;}.branchee-theme-transit .branchee-menu-pane a .branchee-pane-target{right:0;background:none;}.branchee-theme-transit .branchee-back a{background:#444;color:white;}.branchee-theme-transit .branchee-back .branchee-pane-target{background:none;}.branchee-theme-transit .branchee-menu-item-active{background:#014b7d !important;}.branchee-footer{background-color:#007dba;color:white;padding:0.6818181818em;}.branchee-footer .mobile-social-icons p,.branchee-footer .mobile-social-icons .list-item-with-date .date,.list-item-with-date .branchee-footer .mobile-social-icons .date,.branchee-footer .mobile-social-icons .list-with-dates li .date,.list-with-dates li .branchee-footer .mobile-social-icons .date{margin-bottom:0.4545454545em;}.branchee-footer .mobile-social-icons a{margin-right:0.25em;color:white;}.branchee-footer .mobile-social-icons a i{font-size:136.3636363636%;padding:0.2666666667em;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.branchee-footer .mobile-social-icons a:active i{background-color:white;color:#007dba;}.navigation-primary details summary::-webkit-details-marker{display:none;}.navigation-primary .expanded{list-style-image:none;list-style:none;}.navigation-primary .expicon{display:none;}.navigation-primary .sm.open{display:none !important;}.navigation-primary .menu > li a{cursor:pointer !important;color:#007dba;font-size:111.1111111111%;padding:1em 0.75em 0.6em 0.75em;line-height:1;border-bottom:0.4em solid transparent;-webkit-transition-property:border-color;-moz-transition-property:border-color;-o-transition-property:border-color;transition-property:border-color;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;}.navigation-primary .menu > li a:hover{border-color:#ea4a00;}.navigation-primary .menu > li.active-trail a{border-color:#007dba;}.navigation-primary{float:right;}.touch .navigation-primary{display:none;}.navigation-primary .menu{margin:0;}.page-nav h2{display:none;}.page-nav > div > ul > li > a{padding-left:1.5625em;}.page-nav > div > ul > li > a:before{top:0.625em;left:0.5em;}.page-nav li{list-style-type:none;}.page-nav li li a{padding-left:1.9444444444em;}.page-nav a{display:block;color:inherit;line-height:1.1;padding:0.5555555556em 1.3888888889em;}.page-nav a.active-trail{background-color:#CCCCCC;}.page-nav a:hover{background-color:#CCCCCC;text-decoration:none;}.page-nav .unpublished{color:#a3a3a3;font-size:0.9em;margin-left:0.2em;}.menu .unpublished{color:#a3a3a3;font-size:0.9em;margin-left:0.2em;}#wb-bnr{background-color:white;}#wb-bar{position:relative;}#wb-bar:after{content:"";display:table;clear:both;}#wb-bar{width:100%;}.header-logo2{float:left;}.pagination > .active > a,.pagination > .active > a:hover,.pagination > .active > a:focus,.pagination > .active > span,.pagination > .active > span:hover,.pagination > .active > span:focus{background-color:#E7E7E7;border-color:#CCCCCC;color:#333333;}.pagination > li > a,.pagination > li > span{color:#007dba;background-color:white;}.pagination > li > a:hover,.pagination > li > a:focus,.pagination > li > span:hover,.pagination > li > span:focus{color:#014b7d;background-color:#F1F1F1;}.pagination > li > .prev:before{content:"‹‹" !important;margin-right:0 !important;}.pagination > li > .next:after{content:"››" !important;margin-left:0 !important;}.gallery figure{float:left;margin:0.5555555556em;width:20%;}.gallery figure img{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.gallery figure figcaption{border-bottom:none;}.gallery figure figcaption p,.gallery figure figcaption .list-item-with-date .date,.list-item-with-date .gallery figure figcaption .date,.gallery figure figcaption .list-with-dates li .date,.list-with-dates li .gallery figure figcaption .date{color:#333333;font-size:88.8888888889%;padding:0.625em 0 0 0;}.view-printable-files{margin:0px -20px;padding-bottom:30px;}.view-printable-files .printable{border:2px solid #ddd;border-top:none;}@media (min-width:750px){.view-printable-files{margin:0px;}}.view-printable-files > div.row:first-child{background-color:#066796;color:white;margin:0px;}.view-printable-files > div.row:first-child h4,.view-printable-files > div.row:first-child .accordion summary h2,.accordion summary .view-printable-files > div.row:first-child h2,.view-printable-files > div.row:first-child .accordion summary h3,.view-printable-files > div.row:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .view-printable-files > div.row:first-child .accordion summary .views-field-title,.view-printable-files > div.row:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .view-printable-files > div.row:first-child .accordion summary a.gs-title,.accordion summary .view-printable-files > div.row:first-child h3,.accordion summary .view-printable-files > div.row:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .view-printable-files > div.row:first-child .views-field-title,.accordion summary .view-printable-files > div.row:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .view-printable-files > div.row:first-child a.gs-title,.view-printable-files > div.row:first-child .feature-box h2,.feature-box .view-printable-files > div.row:first-child h2,.view-printable-files > div.row:first-child .homepage-feature h2,.homepage-feature .view-printable-files > div.row:first-child h2,.view-printable-files > div.row:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .view-printable-files > div.row:first-child .image-caption-title,.view-printable-files > div.row:first-child .footer-contact h2,.footer-contact .view-printable-files > div.row:first-child h2{margin:15px 0px;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-printable-files .view-content a i{padding-right:5px;}.view-printable-files .view-content .printable{padding:0px;}.view-printable-files .view-content .printable > div.row:first-child{margin:0px;}.view-printable-files .view-content .printable > div.row:first-child h4,.view-printable-files .view-content .printable > div.row:first-child .accordion summary h2,.accordion summary .view-printable-files .view-content .printable > div.row:first-child h2,.view-printable-files .view-content .printable > div.row:first-child .accordion summary h3,.view-printable-files .view-content .printable > div.row:first-child .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .view-printable-files .view-content .printable > div.row:first-child .accordion summary .views-field-title,.view-printable-files .view-content .printable > div.row:first-child .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .view-printable-files .view-content .printable > div.row:first-child .accordion summary a.gs-title,.accordion summary .view-printable-files .view-content .printable > div.row:first-child h3,.accordion summary .view-printable-files .view-content .printable > div.row:first-child .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .view-printable-files .view-content .printable > div.row:first-child .views-field-title,.accordion summary .view-printable-files .view-content .printable > div.row:first-child .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .view-printable-files .view-content .printable > div.row:first-child a.gs-title,.view-printable-files .view-content .printable > div.row:first-child .feature-box h2,.feature-box .view-printable-files .view-content .printable > div.row:first-child h2,.view-printable-files .view-content .printable > div.row:first-child .homepage-feature h2,.homepage-feature .view-printable-files .view-content .printable > div.row:first-child h2,.view-printable-files .view-content .printable > div.row:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .view-printable-files .view-content .printable > div.row:first-child .image-caption-title,.view-printable-files .view-content .printable > div.row:first-child .footer-contact h2,.footer-contact .view-printable-files .view-content .printable > div.row:first-child h2{margin:15px 0px;font-size:inherit;}.view-printable-files .view-content .printable > div.row:first-child h4 > div,.view-printable-files .view-content .printable > div.row:first-child .accordion summary h2 > div,.accordion summary .view-printable-files .view-content .printable > div.row:first-child h2 > div,.view-printable-files .view-content .printable > div.row:first-child .accordion summary h3 > div,.view-printable-files .view-content .printable > div.row:first-child .accordion summary .view-transit-saskatoon-search .views-field-title > div,.view-transit-saskatoon-search .view-printable-files .view-content .printable > div.row:first-child .accordion summary .views-field-title > div,.view-printable-files .view-content .printable > div.row:first-child .accordion summary .gsc-table-result a.gs-title > div,.gsc-table-result .view-printable-files .view-content .printable > div.row:first-child .accordion summary a.gs-title > div,.accordion summary .view-printable-files .view-content .printable > div.row:first-child h3 > div,.accordion summary .view-printable-files .view-content .printable > div.row:first-child .view-transit-saskatoon-search .views-field-title > div,.view-transit-saskatoon-search .accordion summary .view-printable-files .view-content .printable > div.row:first-child .views-field-title > div,.accordion summary .view-printable-files .view-content .printable > div.row:first-child .gsc-table-result a.gs-title > div,.gsc-table-result .accordion summary .view-printable-files .view-content .printable > div.row:first-child a.gs-title > div,.view-printable-files .view-content .printable > div.row:first-child .feature-box h2 > div,.feature-box .view-printable-files .view-content .printable > div.row:first-child h2 > div,.view-printable-files .view-content .printable > div.row:first-child .homepage-feature h2 > div,.homepage-feature .view-printable-files .view-content .printable > div.row:first-child h2 > div,.view-printable-files .view-content .printable > div.row:first-child body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title > div,body:not(.enlarged-text) .image-with-caption-overlay .view-printable-files .view-content .printable > div.row:first-child .image-caption-title > div,.view-printable-files .view-content .printable > div.row:first-child .footer-contact h2 > div,.footer-contact .view-printable-files .view-content .printable > div.row:first-child h2 > div{display:inline;}.view-printable-files .view-content .printable:after{top:0.8333333333em;}.view-printable-files .views-row-odd{background-color:#F1F1F1;}.view-printable-files .views-row-odd .odd{background-color:#F1F1F1;}.view-printable-files .views-row-odd .even{background-color:white;}.view-printable-files .views-row-even{background-color:white;}.view-printable-files .views-row-even .odd{background-color:white;}.view-printable-files .views-row-even .even{background-color:#F1F1F1;}.field--name-field-related-info-title{margin:0;}.view-routes-and-schedules{position:relative;}.view-routes-and-schedules .accordion summary,.view-routes-and-schedules .accordion details[open]{border-top:none;}.view-routes-and-schedules .accordion-content{padding:0 0.3888888889em;}@media (min-width:768px){.view-routes-and-schedules .accordion-content{padding:0.8333333333em;}}.view-routes-and-schedules .tablesaw-cell-label{white-space:nowrap;}.view-routes-and-schedules{margin:0px -20px;padding-bottom:30px;}@media (min-width:750px){.view-routes-and-schedules{margin:0px;}}.view-routes-and-schedules > div.row{background-color:#066796;color:white;margin:0px;}.view-routes-and-schedules > div.row h4,.view-routes-and-schedules > div.row .accordion summary h2,.accordion summary .view-routes-and-schedules > div.row h2,.view-routes-and-schedules > div.row .accordion summary h3,.view-routes-and-schedules > div.row .accordion summary .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .view-routes-and-schedules > div.row .accordion summary .views-field-title,.view-routes-and-schedules > div.row .accordion summary .gsc-table-result a.gs-title,.gsc-table-result .view-routes-and-schedules > div.row .accordion summary a.gs-title,.accordion summary .view-routes-and-schedules > div.row h3,.accordion summary .view-routes-and-schedules > div.row .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .accordion summary .view-routes-and-schedules > div.row .views-field-title,.accordion summary .view-routes-and-schedules > div.row .gsc-table-result a.gs-title,.gsc-table-result .accordion summary .view-routes-and-schedules > div.row a.gs-title,.view-routes-and-schedules > div.row .feature-box h2,.feature-box .view-routes-and-schedules > div.row h2,.view-routes-and-schedules > div.row .homepage-feature h2,.homepage-feature .view-routes-and-schedules > div.row h2,.view-routes-and-schedules > div.row body:not(.enlarged-text) .image-with-caption-overlay .image-caption-title,body:not(.enlarged-text) .image-with-caption-overlay .view-routes-and-schedules > div.row .image-caption-title,.view-routes-and-schedules > div.row .footer-contact h2,.footer-contact .view-routes-and-schedules > div.row h2{margin:15px 0px;font-size:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-routes-and-schedules .views-row-odd{background-color:#F1F1F1;}.view-routes-and-schedules .views-row-odd summary{background-color:#F1F1F1;}.view-routes-and-schedules .views-row-odd .odd{background-color:#F1F1F1;}.view-routes-and-schedules .views-row-odd .even{background-color:white;}.view-routes-and-schedules .views-row-even{background-color:white;}.view-routes-and-schedules .views-row-even summary{background-color:white;}.view-routes-and-schedules .views-row-even .odd{background-color:white;}.view-routes-and-schedules .views-row-even .even{background-color:#F1F1F1;}.view-routes-and-schedules .view-content summary{padding:0px;}.view-routes-and-schedules .view-content summary > span.row:first-child{margin:0px;}.view-routes-and-schedules .view-content summary > span.row{display:inline-block;padding:15px 0px;width:100%;}.view-routes-and-schedules .view-content summary > span.row > span{font-size:inherit;}.view-routes-and-schedules .view-content summary:after{top:0.8333333333em;}.view-routes-and-schedules .view-content details{margin-bottom:0px;}.view-routes-and-schedules .view-content details > div > div h5{margin:5px 0px 10px 0px;}.view-routes-and-schedules .view-content details a i{padding-right:5px;}.view-routes-and-schedules .view-content details .accordion-content{padding-bottom:10px;}.view-routes-and-schedules .view-content details .accordion-content > span.row:first-child h5{margin-bottom:0px;}.view-routes-and-schedules .view-content details .accordion-content tbody{background:#fff;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules{width:100%;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .day{text-align:center;font-weight:bold;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules thead{background-color:#3E3E3E;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .service-unavailable{text-align:center;padding-top:10px;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .day-rows{margin-bottom:0px;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .day-rows thead tr th:first-of-type{width:25%;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .sat .day,.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .sun .day,.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .mon-fri .day{background-color:#FFF;color:#000;vertical-align:top;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .day{padding:0px;}.view-routes-and-schedules .view-content details .accordion-content .routes-schedules .day-content{vertical-align:top;padding:0px;}.gsc-wrapper{margin-bottom:1.6666666667em;}.gsc-search-box{width:100%;margin:1em auto;}.gsc-search-box td.gsc-input{width:100%;padding-right:10px;}.gsc-search-box td.gsc-input input{width:100%;margin-right:5px;border:1px solid #ccc !important;border-radius:4px !important;padding:0.53333em 0.86667em !important;font-size:160% !important;height:2.05556em !important;background:#fff !important;}.gsc-search-box td.gsc-input input::placeholder{font-size:inherit !important;}.gsc-search-box .gsc-branding{display:none;}.gssb_c{background-color:white;}#gsc-sortby,#gsc-categories{display:none;float:left;margin-right:24px;}.gsc-results-wrapper-visible #gsc-sortby,.gsc-results-wrapper-visible #gsc-categories{display:block;}.gsc-above-wrapper-area{clear:both;margin-bottom:30px;}.gsc-orderby-container{display:none;}.gsc-tabsArea{display:none;}.gsc-tabsAreaInvisible{display:none;}.gsc-orderby-invisible{display:none;}.gsc-resultsbox-invisible{display:none;}.gsc-adBlock,.gcsc-branding{display:none;}.gsc-cursor{display:table;border-collapse:collapse;margin:0 auto;}.gsc-cursor .gsc-cursor-page{display:table-cell;color:#007dba;background-color:white;border:1px solid #C8C8C8;padding:10px 16px;cursor:pointer;}.gsc-cursor .gsc-cursor-page.gsc-cursor-current-page,.gsc-cursor .gsc-cursor-page:hover{background-color:#D8D8D8;color:#333333;border-color:#C8C8C8;}@media (max-width:490px){.gsc-cursor .gsc-cursor-page:nth-child(n+6){display:none;}}.gsc-resultsRoot .gsc-resultsHeader{display:none;}.gsc-resultsRoot.gsc-tabdInactive{display:none;}.gsc-resultsRoot .gsc-thumbnail-inside,.gsc-resultsRoot .gsc-url-top,.gsc-resultsRoot .gs-watermark{display:none;}.gsc-table-result{margin-bottom:2em;}.gsc-table-result .gs-image-box,.gsc-table-result .gs-visibleUrl-short{display:none;}@media (min-width:600px){.gsc-table-result .gs-image-box{display:block;width:150px;margin-right:20px;max-height:150px;overflow:hidden;}}.gsc-table-result .gs-visibleUrl-long{font-size:77.7777777778%;margin-bottom:0.6666666667em;}.gsc-table-result .gs-fileFormat{font-size:77.7777777778%;}.gcsc-find-more-on-google,.gsc-refinementHeader{display:none;}.gsc-results-wrapper-visible{padding-left:0.5em;}.gsc-input-box .gsib_b{display:none;}.gsc-search-button button{min-width:6em;height:3em;border-radius:4px;}.gsc-search-button button:after{content:"";}.gsc-search-button svg{height:1.9em;transform:scale(1.7);fill:#027aa7;}.gsc-wrapper{clear:both;}#wb-srch.header-search svg{transform:scale(2.5);}#wb-srch.header-search #cse-search-box{width:100%;display:flex;flex-wrap:nowrap;justify-content:flex-end;}#wb-srch.header-search #___gcse_0{width:50vw;min-width:350px;}#wb-srch.header-search .gsc-search-button{border:none;height:4em;padding-top:5px;margin-right:12px;position:absolute;right:0;background-color:rgba(255,255,255,0);}#wb-srch.header-search .gsc-search-box tr:first-of-type{display:flex;justify-content:flex-end;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;}#wb-srch.header-search input{margin:0px;outline:none;width:100%;height:2.5333333333em !important;line-height:1;color:#007dba;padding:0 3em 0 0.5em !important;box-shadow:-1px 5px 8px 1px rgba(0,0,0,0.3098039216);}#wb-srch.header-search form,#wb-srch.header-search table{margin:0;}@media screen and (max-width:768px){#wb-srch.header-search{padding-right:0;}#wb-srch.header-search input{padding-right:0;}#wb-srch.header-search #___gcse_0{width:100% !important;}#wb-srch.header-search .gsc-input{width:100%;padding-right:0;}}table.gstl_50.gssb_c{font-size:1.2em;}table.gstl_50.gssb_c .gssb_a{padding:0.4em 9px;}table.gstl_50.gssb_c .gssb_a:hover{background:#dfdfdf;}.fares-singleride:after{content:"";display:table;clear:both;}.fares-singleride h2{padding-bottom:0;}.fares-singleride h3,.fares-singleride .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .fares-singleride .views-field-title,.fares-singleride .gsc-table-result a.gs-title,.gsc-table-result .fares-singleride a.gs-title{background:white;padding:0.3846153846em 0;margin:0;}.no-touch .fares-singleride h3,.no-touch .fares-singleride .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .no-touch .fares-singleride .views-field-title,.no-touch .fares-singleride .gsc-table-result a.gs-title,.gsc-table-result .no-touch .fares-singleride a.gs-title{font-size:88.8888888889%;}@media (min-width:768px){.touch .fares-singleride h3,.touch .fares-singleride .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .touch .fares-singleride .views-field-title,.touch .fares-singleride .gsc-table-result a.gs-title,.gsc-table-result .touch .fares-singleride a.gs-title{font-size:77.7777777778%;}}@media (min-width:880px){.touch .fares-singleride h3,.touch .fares-singleride .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .touch .fares-singleride .views-field-title,.touch .fares-singleride .gsc-table-result a.gs-title,.gsc-table-result .touch .fares-singleride a.gs-title{font-size:88.8888888889%;}}@media (min-width:1024px){.touch .fares-singleride h3,.touch .fares-singleride .view-transit-saskatoon-search .views-field-title,.view-transit-saskatoon-search .touch .fares-singleride .views-field-title,.touch .fares-singleride .gsc-table-result a.gs-title,.gsc-table-result .touch .fares-singleride a.gs-title{font-size:105.5555555556%;}}.fares-singleride li{text-align:center;position:relative;}@media (min-width:768px){.fares-singleride li{display:table-cell;width:16.6%;float:left;padding-left:0.5555555556em;}.fares-singleride li:first-child{padding-left:0;}}.fares-singleride li .arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid white;position:absolute;left:50%;transform:translate(-50%,0%);}.fares-singleride li p,.fares-singleride li .list-item-with-date .date,.list-item-with-date .fares-singleride li .date,.fares-singleride .list-with-dates li .date,.list-with-dates .fares-singleride li .date{font-size:88.8888888889%;}.fares-singleride li > p,.fares-singleride .list-item-with-date li > .date,.list-item-with-date .fares-singleride li > .date,.fares-singleride .list-with-dates li > .date,.list-with-dates .fares-singleride li > .date{background:#066796;color:white;font-size:177.7777777778%;padding:0.9375em 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.view-transit-saskatoon-search .views-row{margin-bottom:2em;}.view-transit-saskatoon-search .views-field-title{margin-bottom:0px;}.view-transit-saskatoon-search .views-field-url{font-size:77.7777777778%;}.view-transit-saskatoon-search .views-exposed-form .views-exposed-widget .form-submit{margin:0;margin-top:0;}.view-transit-saskatoon-search #edit-search-term{width:100%;background-position:10px 50% !important;outline:none;background:rgb(255,255,255);text-indent:0px;}.view-transit-saskatoon-search #edit-search-term-wrapper{width:70%;}@media (max-width:768px){.view-id-search .views-exposed-widget .views-submit-button{padding:0.5em 1em 0 0;float:left !important;}.view-id-search .views-exposed-form .views-exposed-widget{padding:0.5em 1em 0 0;float:left !important;}}.tweet{margin-bottom:0.8333333333em;}.tweet-text{font-size:88.8888888889%;}.tweet-screen-name{font-size:77.7777777778%;}#homepage-tweets{background:#333 url(/themes/saskatoon_transit/images/social-background.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}#homepage-tweets .inner,#homepage-tweets .block--workbench-block{padding-top:1.6666666667em;padding-bottom:0.8333333333em;position:relative;}#homepage-tweets h2{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:white;}#homepage-tweets h2 i{color:#0095CD;}#homepage-tweets .tweet-homepage{margin-bottom:1em;background:white;}#homepage-tweets .tweet-homepage-content{padding:0.8333333333em;}#homepage-tweets .tweet-homepage-text{font-size:88.8888888889%;}#homepage-tweets .tweet-homepage-screen-name{font-size:77.7777777778%;}@media (min-width:768px){#homepage-tweets h2 i{position:absolute;top:1.4516129032em;left:0.064516129em;font-size:193.75%;}#homepage-tweets .tweet-listing{display:flex;gap:1.5em;justify-content:center;}#homepage-tweets .tweet-listing .tweet-homepage{width:25%;max-width:25%;}}#homepage-tweets .tweets-empty{color:white;}.views-label{font-weight:bold;}.view-news-releases .form-item-sort-by{display:none;}#edit-submit-news-releases{margin-top:1.3em;}.views-exposed-form label{display:block;}.webform .panel-title{font-size:1.3em;}.webform .panel-body{padding:1.5em 1.5em;}.webform fieldset.radios--wrapper legend{font-size:1em;color:#333;margin-bottom:unset;border-top:unset;font-weight:bold;}.webform .panel-default > .panel-heading{color:#fff;background-color:#027aa7;border-color:#ddd;}.webform fieldset{margin-bottom:1em;}.webform .progress-step.is-active .progress-marker::before{background-color:#027aa7;}.webform .progress-marker::before{width:2em;height:1.4em;padding-top:0.15em;border-radius:unset;transform:skewX(-10deg);}.webform .form-type-checkbox label.required{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700;}.webform .form-type-checkbox label.required:before{position:absolute;padding-left:5px;}.webform .form-type-checkbox label.required input{margin-right:8px;position:relative;}.webform .form-inline .form-control{display:block !important;}.webform .js-form-type-processed-text label{display:none;}span.icon.glyphicon.glyphicon-eye-open::before{content:"\f06e";}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before,.webform-progress-tracker .progress-step:hover .progress-marker::before,.webform-progress-tracker .progress-step .progress-marker::after{background-color:#505050;}.webform-progress-tracker .progress-step .progress-text{color:#505050;}.webform-progress-tracker .progress-step.is-complete .progress-marker::before,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker::before,.webform-progress-tracker .progress-step.is-complete .progress-marker::after{background-color:#014b7d;}.field--name-body div.where-to-buy h2{padding-top:0.625em;margin-top:0.625em;}@media (min-width:768px){.field--name-body div.where-to-buy:after{content:"";display:table;clear:both;}.field--name-body div.where-to-buy h2{clear:both;}.field--name-body div.where-to-buy h2 ~ p,.field--name-body div.where-to-buy .list-item-with-date h2 ~ .date,.list-item-with-date .field--name-body div.where-to-buy h2 ~ .date,.field--name-body div.where-to-buy .list-with-dates li h2 ~ .date,.list-with-dates li .field--name-body div.where-to-buy h2 ~ .date{float:left;width:33.333%;}}
