/*!
 * Theme Name: LTC
 * Author: KB Systems Sp. z o.o.
 * Author URI: http://kbsystems.pl/
 * Version: 1.0
 * Text Domain: ltc
 */#main-container:after,#main-container:before,#search-wrapper:after,#search-wrapper:before,.clearfix:after,.clearfix:before,.row:after,.row:before,.slicknav_menu:after,.slicknav_menu:before,.slicknav_nav .slicknav_row:after,.slicknav_nav .slicknav_row:before,.slicknav_nav:after,.slicknav_nav:before{content:" ";display:table}#main-container:after,#search-wrapper:after,.clearfix:after,.row:after,.slicknav_menu:after,.slicknav_nav .slicknav_row:after,.slicknav_nav:after{clear:both}.pull-left{float:left!important}.pull-right{float:right!important}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLig.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLig.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLig.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLig.svg#Frutiger-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLigIta.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLigIta.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLigIta.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiLigIta.svg#Frutiger-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiRom.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiRom.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiRom.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiRom.svg#Frutiger-Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiIta.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiIta.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiIta.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiIta.svg#Frutiger-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBol.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBol.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBol.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBol.svg#Frutiger-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Frutiger;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBolIta.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBolIta.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBolIta.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Frutiger/FrutiBolIta.svg#Frutiger-BoldItalic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Gnuolane;src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Gnuolane/GnuolaneRg-Regular.eot);src:url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Gnuolane/GnuolaneRg-Regular.eot#1784119429) format("embedded-opentype"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Gnuolane/GnuolaneRg-Regular.woff) format("woff"),url(https://www.londontransit.ca/wp-content/themes/ltc/fonts/Gnuolane/GnuolaneRg-Regular.svg#GnuolaneRg-Regular) format("svg");font-weight:400;font-style:normal}.hide{display:none}@media (max-width:29.9375em){.hide-xsmall{display:none}}@media (max-width:47.9375em){.hide-small{display:none}}@media (max-width:59.9375em){.hide-medium{display:none}}.show,.show-large,.show-medium,.show-small,.show-xsmall{display:none;visibility:hidden;width:0;height:0}@media (max-width:29.9375em){.show-xsmall{display:block}}@media (max-width:47.9375em){.show-small{display:block}}@media (max-width:59.9375em){.show-medium{display:block}}@media (min-width:75em){.show-large{display:block}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #ccc;font-style:italic;max-width:96%;padding:20px 20px 15px}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;font-size:.6875rem;line-height:17px;margin:5px 0 0;padding:0}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;-webkit-box-shadow:0 0 2px 2px rgb(0 0 0 / .6);box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body,html{font-size:16px;font-family:Frutiger,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300}body{margin:0;background-color:#fff;color:#666;line-height:1.5}a,a:link{color:#7b5aa6;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:active,a:hover,a:link:active,a:link:hover{color:#b15f09;text-decoration:none}a:link:visited,a:visited{color:#7b5aa6}a:link:visited:active,a:link:visited:hover,a:visited:active,a:visited:hover{color:#b15f09}address,dd,dt,li,p{line-height:1.5}dt{font-weight:700}blockquote{font-size:24px}blockquote .small,blockquote footer,blockquote small{font-font-size:67%;font-line-height:1.5;color:#666}address{font-style:normal}::-moz-selection{background-color:#087ac0;color:#fff}::selection{background-color:#087ac0;color:#fff}img{max-width:100%;height:auto;vertical-align:top}.menu{list-style:none;padding:0;margin:0}.iframe-container{position:relative;padding-top:56.75%}.iframe-container iframe{position:absolute;top:0;width:100%;height:100%}.h1,.h2,.h3,.h4,.h5,.h6,.post-teaser.featured .post-title,h1,h2,h3,h4,h5,h6{font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:#087ac0}#page-footer .h1,#page-footer .h2,#page-footer .h3,#page-footer .h4,#page-footer .h5,#page-footer .h6,#page-footer .post-teaser.featured .post-title,#page-footer h1,#page-footer h2,#page-footer h3,#page-footer h4,#page-footer h5,#page-footer h6,.post-teaser.featured #page-footer .post-title{font-family:Frutiger,"Helvetica Neue",Helvetica,Arial,sans-serif}.h1,h1{margin-top:36px;margin-bottom:36px}.h2,.h3,.post-teaser.featured .post-title,h2,h3{margin-top:36px;margin-bottom:24px}.h4,.h5,.h6,h4,h5,h6{margin-top:12px;margin-bottom:12px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,.post-teaser.featured .post-title .small,.post-teaser.featured .post-title small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.post-teaser.featured .post-title .small,.post-teaser.featured .post-title small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:42px;font-size:2.625rem}.h2,.post-teaser.featured .post-title,h2{font-size:36px;font-size:2.25rem}@media (max-width:47.9375em){.h2,.post-teaser.featured .post-title,h2{font-size:24px;font-size:2rem}}.h3,h3{font-size:30px;font-size:1.875rem}.h4,h4{font-size:24px;font-size:1.5rem}.h5,h5{font-size:20px;font-size:1.25rem}.h6,h6{font-size:20px;font-size:1.25rem}.header--underline{padding-bottom:24px;border-bottom:1px solid #ccc;margin-bottom:27px}p{margin:0 0 24px}.lead{margin-bottom:36px;font-size:24px;font-size:1.5rem;font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif}.small,small{font-size:87%}.mark,mark{padding:.2em;background-color:#ff0;color:#000}.text--light{font-weight:light}.text--normal{font-weight:400}.text--bold{font-weight:700}.text--left{text-align:left}.text--right{text-align:right}.text--center{text-align:center}.text--justify{text-align:justify}.text--nowrap{white-space:nowrap}.text--lowercase{text-transform:lowercase}.initialism,.text--uppercase{text-transform:uppercase}.text--capitalize{text-transform:capitalize}.page-header{padding-bottom:11px;margin:0 0 24px}ol,ul{margin-top:0;margin-bottom:12px}ol li,ul li{padding-bottom:12px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}ol li{padding-left:10px}.list--unstyled{padding-left:0;list-style:none}.list--unstyled li{padding-bottom:0}.list--inline{padding-left:0;list-style:none;margin-left:-5px}.list--inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:24px}dt{padding-bottom:12px}dd{padding-bottom:12px}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #666}.initialism{font-size:90%}blockquote{margin:0 0 24px;padding:12px 24px;border:1px solid #087ac0;font-weight:400;font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#087ac0;text-align:center;border-radius:.75em}blockquote p{margin:0 0 12px}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:14px;font-style:italic;font-family:Frutiger,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#666}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}pre{word-break:break-all;word-wrap:break-word;white-space:pre;white-space:-moz-pre-wrap;white-space:pre-wrap}code{color:#b03}address{margin-bottom:24px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.text--caution,.text--muted,.text--negative,.text--neutral,.text--positive{margin-top:24px;margin-bottom:24px}.text--muted{color:#666}.text--positive{color:#0a7345}.text--negative{color:#b03}.text--caution{color:#b15f09}.text--neutral{color:#087ac0}.bg--caution,.bg--muted,.bg--negative,.bg--neutral,.bg--positive{margin-top:24px;margin-bottom:24px;padding:15px;border-width:1px;border-style:solid}.bg--muted{border-color:#ccc;background-color:#f2f2f2;color:#666}.bg--positive{border-color:#0a7345;background-color:#e5fdf2;color:#0a7345}.bg--negative{border-color:#b03;background-color:#ffeef3;color:#b03}.bg--caution{border-color:#f4922c;background-color:#fdead6;color:#666}.bg--neutral{border-color:#087ac0;background-color:#e3f3fe;color:#076aa8}.flex-direction-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-direction-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.align-self-end{-ms-flex-item-align:end;align-self:flex-end}.align-items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}a.no-underline{text-decoration:none}a.no-underline:hover{text-decoration:underline}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.container,.l-wrap{position:relative;margin-left:auto;margin-right:auto}.l-wrap{max-width:71.25em}.container{max-width:100em;padding-left:15px;padding-right:15px}.grid-item{margin-left:15px;margin-right:15px}.column-1{float:left;padding-left:15px;padding-right:15px;width:6.25%;min-height:1px}@media (min-width:75em){.column-offset-1{margin-left:6.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-1{margin-left:6.25%}}@media (max-width:74.9375em){.column-large-1{float:left;padding-left:15px;padding-right:15px;width:6.25%;min-height:1px}}@media (max-width:59.9375em){.column-medium-1{float:left;padding-left:15px;padding-right:15px;width:6.25%;min-height:1px}}@media (max-width:47.9375em){.column-small-1{float:left;padding-left:15px;padding-right:15px;width:6.25%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-1{float:left;padding-left:15px;padding-right:15px;width:6.25%;min-height:1px}}.column-2{float:left;padding-left:15px;padding-right:15px;width:12.5%;min-height:1px}@media (min-width:75em){.column-offset-2{margin-left:12.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-2{margin-left:12.5%}}@media (max-width:74.9375em){.column-large-2{float:left;padding-left:15px;padding-right:15px;width:12.5%;min-height:1px}}@media (max-width:59.9375em){.column-medium-2{float:left;padding-left:15px;padding-right:15px;width:12.5%;min-height:1px}}@media (max-width:47.9375em){.column-small-2{float:left;padding-left:15px;padding-right:15px;width:12.5%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-2{float:left;padding-left:15px;padding-right:15px;width:12.5%;min-height:1px}}.column-3{float:left;padding-left:15px;padding-right:15px;width:18.75%;min-height:1px}@media (min-width:75em){.column-offset-3{margin-left:18.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-3{margin-left:18.75%}}@media (max-width:74.9375em){.column-large-3{float:left;padding-left:15px;padding-right:15px;width:18.75%;min-height:1px}}@media (max-width:59.9375em){.column-medium-3{float:left;padding-left:15px;padding-right:15px;width:18.75%;min-height:1px}}@media (max-width:47.9375em){.column-small-3{float:left;padding-left:15px;padding-right:15px;width:18.75%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-3{float:left;padding-left:15px;padding-right:15px;width:18.75%;min-height:1px}}.column-4{float:left;padding-left:15px;padding-right:15px;width:25%;min-height:1px}@media (min-width:75em){.column-offset-4{margin-left:25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-4{margin-left:25%}}@media (max-width:74.9375em){.column-large-4{float:left;padding-left:15px;padding-right:15px;width:25%;min-height:1px}}@media (max-width:59.9375em){.column-medium-4{float:left;padding-left:15px;padding-right:15px;width:25%;min-height:1px}}@media (max-width:47.9375em){.column-small-4{float:left;padding-left:15px;padding-right:15px;width:25%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-4{float:left;padding-left:15px;padding-right:15px;width:25%;min-height:1px}}.column-5{float:left;padding-left:15px;padding-right:15px;width:31.25%;min-height:1px}@media (min-width:75em){.column-offset-5{margin-left:31.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-5{margin-left:31.25%}}@media (max-width:74.9375em){.column-large-5{float:left;padding-left:15px;padding-right:15px;width:31.25%;min-height:1px}}@media (max-width:59.9375em){.column-medium-5{float:left;padding-left:15px;padding-right:15px;width:31.25%;min-height:1px}}@media (max-width:47.9375em){.column-small-5{float:left;padding-left:15px;padding-right:15px;width:31.25%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-5{float:left;padding-left:15px;padding-right:15px;width:31.25%;min-height:1px}}.column-6{float:left;padding-left:15px;padding-right:15px;width:37.5%;min-height:1px}@media (min-width:75em){.column-offset-6{margin-left:37.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-6{margin-left:37.5%}}@media (max-width:74.9375em){.column-large-6{float:left;padding-left:15px;padding-right:15px;width:37.5%;min-height:1px}}@media (max-width:59.9375em){.column-medium-6{float:left;padding-left:15px;padding-right:15px;width:37.5%;min-height:1px}}@media (max-width:47.9375em){.column-small-6{float:left;padding-left:15px;padding-right:15px;width:37.5%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-6{float:left;padding-left:15px;padding-right:15px;width:37.5%;min-height:1px}}.column-7{float:left;padding-left:15px;padding-right:15px;width:43.75%;min-height:1px}@media (min-width:75em){.column-offset-7{margin-left:43.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-7{margin-left:43.75%}}@media (max-width:74.9375em){.column-large-7{float:left;padding-left:15px;padding-right:15px;width:43.75%;min-height:1px}}@media (max-width:59.9375em){.column-medium-7{float:left;padding-left:15px;padding-right:15px;width:43.75%;min-height:1px}}@media (max-width:47.9375em){.column-small-7{float:left;padding-left:15px;padding-right:15px;width:43.75%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-7{float:left;padding-left:15px;padding-right:15px;width:43.75%;min-height:1px}}.column-8{float:left;padding-left:15px;padding-right:15px;width:50%;min-height:1px}@media (min-width:75em){.column-offset-8{margin-left:50%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-8{margin-left:50%}}@media (max-width:74.9375em){.column-large-8{float:left;padding-left:15px;padding-right:15px;width:50%;min-height:1px}}@media (max-width:59.9375em){.column-medium-8{float:left;padding-left:15px;padding-right:15px;width:50%;min-height:1px}}@media (max-width:47.9375em){.column-small-8{float:left;padding-left:15px;padding-right:15px;width:50%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-8{float:left;padding-left:15px;padding-right:15px;width:50%;min-height:1px}}.column-9{float:left;padding-left:15px;padding-right:15px;width:56.25%;min-height:1px}@media (min-width:75em){.column-offset-9{margin-left:56.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-9{margin-left:56.25%}}@media (max-width:74.9375em){.column-large-9{float:left;padding-left:15px;padding-right:15px;width:56.25%;min-height:1px}}@media (max-width:59.9375em){.column-medium-9{float:left;padding-left:15px;padding-right:15px;width:56.25%;min-height:1px}}@media (max-width:47.9375em){.column-small-9{float:left;padding-left:15px;padding-right:15px;width:56.25%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-9{float:left;padding-left:15px;padding-right:15px;width:56.25%;min-height:1px}}.column-10{float:left;padding-left:15px;padding-right:15px;width:62.5%;min-height:1px}@media (min-width:75em){.column-offset-10{margin-left:62.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-10{margin-left:62.5%}}@media (max-width:74.9375em){.column-large-10{float:left;padding-left:15px;padding-right:15px;width:62.5%;min-height:1px}}@media (max-width:59.9375em){.column-medium-10{float:left;padding-left:15px;padding-right:15px;width:62.5%;min-height:1px}}@media (max-width:47.9375em){.column-small-10{float:left;padding-left:15px;padding-right:15px;width:62.5%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-10{float:left;padding-left:15px;padding-right:15px;width:62.5%;min-height:1px}}.column-11{float:left;padding-left:15px;padding-right:15px;width:68.75%;min-height:1px}@media (min-width:75em){.column-offset-11{margin-left:68.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-11{margin-left:68.75%}}@media (max-width:74.9375em){.column-large-11{float:left;padding-left:15px;padding-right:15px;width:68.75%;min-height:1px}}@media (max-width:59.9375em){.column-medium-11{float:left;padding-left:15px;padding-right:15px;width:68.75%;min-height:1px}}@media (max-width:47.9375em){.column-small-11{float:left;padding-left:15px;padding-right:15px;width:68.75%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-11{float:left;padding-left:15px;padding-right:15px;width:68.75%;min-height:1px}}.column-12{float:left;padding-left:15px;padding-right:15px;width:75%;min-height:1px}@media (min-width:75em){.column-offset-12{margin-left:75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-12{margin-left:75%}}@media (max-width:74.9375em){.column-large-12{float:left;padding-left:15px;padding-right:15px;width:75%;min-height:1px}}@media (max-width:59.9375em){.column-medium-12{float:left;padding-left:15px;padding-right:15px;width:75%;min-height:1px}}@media (max-width:47.9375em){.column-small-12{float:left;padding-left:15px;padding-right:15px;width:75%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-12{float:left;padding-left:15px;padding-right:15px;width:75%;min-height:1px}}.column-13{float:left;padding-left:15px;padding-right:15px;width:81.25%;min-height:1px}@media (min-width:75em){.column-offset-13{margin-left:81.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-13{margin-left:81.25%}}@media (max-width:74.9375em){.column-large-13{float:left;padding-left:15px;padding-right:15px;width:81.25%;min-height:1px}}@media (max-width:59.9375em){.column-medium-13{float:left;padding-left:15px;padding-right:15px;width:81.25%;min-height:1px}}@media (max-width:47.9375em){.column-small-13{float:left;padding-left:15px;padding-right:15px;width:81.25%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-13{float:left;padding-left:15px;padding-right:15px;width:81.25%;min-height:1px}}.column-14{float:left;padding-left:15px;padding-right:15px;width:87.5%;min-height:1px}@media (min-width:75em){.column-offset-14{margin-left:87.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-14{margin-left:87.5%}}@media (max-width:74.9375em){.column-large-14{float:left;padding-left:15px;padding-right:15px;width:87.5%;min-height:1px}}@media (max-width:59.9375em){.column-medium-14{float:left;padding-left:15px;padding-right:15px;width:87.5%;min-height:1px}}@media (max-width:47.9375em){.column-small-14{float:left;padding-left:15px;padding-right:15px;width:87.5%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-14{float:left;padding-left:15px;padding-right:15px;width:87.5%;min-height:1px}}.column-15{float:left;padding-left:15px;padding-right:15px;width:93.75%;min-height:1px}@media (min-width:75em){.column-offset-15{margin-left:93.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-15{margin-left:93.75%}}@media (max-width:74.9375em){.column-large-15{float:left;padding-left:15px;padding-right:15px;width:93.75%;min-height:1px}}@media (max-width:59.9375em){.column-medium-15{float:left;padding-left:15px;padding-right:15px;width:93.75%;min-height:1px}}@media (max-width:47.9375em){.column-small-15{float:left;padding-left:15px;padding-right:15px;width:93.75%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-15{float:left;padding-left:15px;padding-right:15px;width:93.75%;min-height:1px}}.column-16{float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}@media (min-width:75em){.column-offset-16{margin-left:100%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-offset-16{margin-left:100%}}@media (max-width:74.9375em){.column-large-16{float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}}@media (max-width:59.9375em){.column-medium-16{float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}}@media (max-width:47.9375em){.column-small-16{float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}}@media (max-width:29.9375em){.column-xsmall-16{float:left;padding-left:15px;padding-right:15px;width:100%;min-height:1px}}@media (min-width:75em){.column-push-1{position:relative;left:6.25%}}@media (min-width:75em){.column-pull-1{position:relative;right:6.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-1{position:relative;left:6.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-1{position:relative;right:6.25%}}@media (min-width:75em){.column-push-2{position:relative;left:12.5%}}@media (min-width:75em){.column-pull-2{position:relative;right:12.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-2{position:relative;left:12.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-2{position:relative;right:12.5%}}@media (min-width:75em){.column-push-3{position:relative;left:18.75%}}@media (min-width:75em){.column-pull-3{position:relative;right:18.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-3{position:relative;left:18.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-3{position:relative;right:18.75%}}@media (min-width:75em){.column-push-4{position:relative;left:25%}}@media (min-width:75em){.column-pull-4{position:relative;right:25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-4{position:relative;left:25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-4{position:relative;right:25%}}@media (min-width:75em){.column-push-5{position:relative;left:31.25%}}@media (min-width:75em){.column-pull-5{position:relative;right:31.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-5{position:relative;left:31.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-5{position:relative;right:31.25%}}@media (min-width:75em){.column-push-6{position:relative;left:37.5%}}@media (min-width:75em){.column-pull-6{position:relative;right:37.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-6{position:relative;left:37.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-6{position:relative;right:37.5%}}@media (min-width:75em){.column-push-7{position:relative;left:43.75%}}@media (min-width:75em){.column-pull-7{position:relative;right:43.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-7{position:relative;left:43.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-7{position:relative;right:43.75%}}@media (min-width:75em){.column-push-8{position:relative;left:50%}}@media (min-width:75em){.column-pull-8{position:relative;right:50%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-8{position:relative;left:50%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-8{position:relative;right:50%}}@media (min-width:75em){.column-push-9{position:relative;left:56.25%}}@media (min-width:75em){.column-pull-9{position:relative;right:56.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-9{position:relative;left:56.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-9{position:relative;right:56.25%}}@media (min-width:75em){.column-push-10{position:relative;left:62.5%}}@media (min-width:75em){.column-pull-10{position:relative;right:62.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-10{position:relative;left:62.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-10{position:relative;right:62.5%}}@media (min-width:75em){.column-push-11{position:relative;left:68.75%}}@media (min-width:75em){.column-pull-11{position:relative;right:68.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-11{position:relative;left:68.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-11{position:relative;right:68.75%}}@media (min-width:75em){.column-push-12{position:relative;left:75%}}@media (min-width:75em){.column-pull-12{position:relative;right:75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-12{position:relative;left:75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-12{position:relative;right:75%}}@media (min-width:75em){.column-push-13{position:relative;left:81.25%}}@media (min-width:75em){.column-pull-13{position:relative;right:81.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-13{position:relative;left:81.25%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-13{position:relative;right:81.25%}}@media (min-width:75em){.column-push-14{position:relative;left:87.5%}}@media (min-width:75em){.column-pull-14{position:relative;right:87.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-14{position:relative;left:87.5%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-14{position:relative;right:87.5%}}@media (min-width:75em){.column-push-15{position:relative;left:93.75%}}@media (min-width:75em){.column-pull-15{position:relative;right:93.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-15{position:relative;left:93.75%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-15{position:relative;right:93.75%}}@media (min-width:75em){.column-push-16{position:relative;left:100%}}@media (min-width:75em){.column-pull-16{position:relative;right:100%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-push-16{position:relative;left:100%}}@media (min-width:60em) and (max-width:74.9375em){.column-medium-pull-16{position:relative;right:100%}}.row{margin-left:-15px;margin-right:-15px}@media (min-width:48em){.row-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.row-flex [class*=column-]{float:none}}.row-flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.slicknav_btn{display:block;position:relative;float:right;vertical-align:middle;width:30px;padding:4px;margin-top:-28px}.slicknav_btn .slicknav_icon-bar+.slicknav_icon-bar{margin-top:4px}.slicknav_menu .slicknav_menutxt{display:none}.slicknav_menu .slicknav_icon{display:block}.slicknav_menu .slicknav_icon-bar{display:block;height:4px;background-color:#087ac0}.slicknav_nav{list-style:none;padding:0;margin:0;margin-top:15px}.slicknav_nav .slicknav_row{display:block}.slicknav_nav .slicknav_row>a:first-of-type{display:block;float:left;width:calc(100% - 1.5em);padding:.5em 1em .5em 0}.slicknav_nav a{color:#087ac0;text-decoration:none;font-size:20px;font-size:1.25rem;font-weight:lighter}@media (max-width:29.9375em){.slicknav_nav a{font-size:16px;font-size:1.33333rem}}.slicknav_nav .slicknav_arrow{float:right;width:1.5em;text-align:center}.slicknav_nav .sub-menu{position:static;font-size:14px;font-size:.875rem}.slicknav_nav .sub-menu .menu-item>a{background:0 0;margin-left:1em}#page{overflow-x:hidden}#page-nav{position:relative;z-index:10}@media (max-width:59.9375em){#page-nav{margin-bottom:30px}}@media (min-width:75em){#page-nav:before{content:'';display:block;height:36px;background-color:#087ac0}}@media (min-width:75em){#page-nav .top-search{margin-bottom:20px}}@media (max-width:74.9375em){#page-nav .top-navigation .row-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#search-wrapper{margin-bottom:30px;padding:3px 30px;text-align:right;background-color:#087ac0;position:relative;color:#fff}@media (max-width:59.9375em){#search-wrapper{height:40px;padding-top:5px;padding-bottom:6px}}@media (min-width:75em){#search-wrapper{float:right;margin-bottom:0;padding:0 30px 9px 9px}#search-wrapper:before{content:'';display:block;position:absolute;top:0;bottom:0;right:100%;width:56px;height:29px;background-image:url(https://www.londontransit.ca/wp-content/themes/ltc/img/decorator-blue.png);background-repeat:no-repeat}#search-wrapper:after{content:'';display:block;position:absolute;top:0;bottom:0;left:100%;width:1000rem;background-color:#087ac0}}#search-wrapper input{float:right;border:none;background-color:#fff0;-webkit-box-shadow:none;box-shadow:none;height:29px;width:0;padding:0;color:#fff;font-size:18px;font-size:1.125rem;font-family:Frutiger,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;text-align:right;-webkit-transition:width .3s ease-in-out,padding .3s ease-out;transition:width .3s ease-in-out,padding .3s ease-out;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}body.search-is-open #search-wrapper input{width:calc(100% - 2.125rem);padding-left:12px;padding-right:21px}@media (min-width:75em){body.search-is-open #search-wrapper input{width:28.9375em}}#search-wrapper input::-webkit-input-placeholder{color:#fff}#search-wrapper input:-ms-input-placeholder{color:#fff}#search-wrapper input::-moz-placeholder{color:#fff;opacity:1}@media (min-width:75em){#search-wrapper #search-form{margin-top:-9px}}#search-wrapper #search-toggle{height:29px;border:none;margin-right:-6px;background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;float:right}@media (min-width:60em){.slicknav_menu{display:none}}.nav-toggle{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}@media (min-width:75em){.menu-primary-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.menu-primary{list-style:none;padding:0;margin:0;display:none;text-align:right;text-transform:uppercase}@media (min-width:60em){.menu-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%}}@media (min-width:75em){.menu-primary{width:54.6875rem}}.menu-primary li{display:inline-block;padding-bottom:0;position:relative}@media (min-width:60em){.menu-primary li:last-child{padding-right:0}.menu-primary li:last-child .sub-menu{right:0;left:initial}}.menu-primary li a{display:inline-block;text-decoration:none;color:#666;font-size:20px;font-size:1.25rem;font-weight:lighter;padding:1.2em 0 .5em;border-bottom:7px solid #fff0}.menu-primary li a:focus,.menu-primary li a:hover{color:#087ac0;border-color:#087ac0}.menu-primary .sub-menu{display:none;position:absolute;left:0;top:100%;padding-left:0}@media (min-width:48em){.menu-primary .sub-menu{width:16.25rem}}.menu-primary .sub-menu>li{display:block;padding:0}.menu-primary .sub-menu>li>a{text-align:left;display:block;padding:.5em 1em;background-color:#f2f2f2}.menu-primary .sub-menu>li.current-menu-ancestor>a,.menu-primary .sub-menu>li.current-menu-item>a,.menu-primary .sub-menu>li.current-page-ancestor>a,.menu-primary .sub-menu>li.current_page_parent>a,.menu-primary>li.current-menu-ancestor>a,.menu-primary>li.current-menu-item>a,.menu-primary>li.current-page-ancestor>a,.menu-primary>li.current_page_parent>a{color:#087ac0;border-color:#087ac0}.menu-primary .sub-menu>li:hover .sub-menu,.menu-primary>li:hover .sub-menu{display:block;z-index:1}header{position:relative;overflow:hidden}@media (min-width:75em){header.home{height:736px}}@media (min-width:48em) and (max-width:59.9375em){header{display:-webkit-box;display:-ms-flexbox;display:flex}}header #header-decorator{width:254px;position:absolute;top:0;left:0;background-color:#fff;height:29px;z-index:1}header #header-decorator:before{content:'';position:absolute;top:0;right:-55px;display:block;width:55px;height:29px;background-image:url(https://www.londontransit.ca/wp-content/themes/ltc/img/decorator-white.png)}@media (max-width:47.9375em){header:not(.home) img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.page-logo{width:271px;border:none}@media (max-width:47.9375em){.page-logo{max-width:60%}}#main-container{margin-top:50px;margin-bottom:101px}body.home #main-container{margin-top:0}body.blog #main-container .page-header,body.category #main-container .page-header{margin-bottom:32px}@media (min-width:48em){#main-container .servicebox-wrapper div[class*=column-]:nth-child(-n+4),#main-container>div[class*=column-]:nth-child(-n+4){padding-left:0;padding-right:0}}@media (min-width:48em){#main-container .servicebox-wrapper div[class*=column-]:nth-child(4) .servicebox,#main-container>div[class*=column-]:nth-child(4) .servicebox{border-right:1px solid #ccc}}#page-footer,#page-footer a{color:#fff}#page-footer a:focus,#page-footer a:hover{text-decoration:underline}#page-footer .current-menu-ancestor>a,#page-footer .current-menu-item>a,#page-footer .current-page-ancestor>a,#page-footer .current_page_parent>a{text-decoration:underline}#page-footer .widget-area [class*=column-]{padding-top:12px}#page-footer .widget-area [class*=column-]:last-child{padding-top:0}#page-footer .widget-area .widget-title a{text-decoration:none}#page-footer .widget-area .widget-title a:hover{text-decoration:underline}#page-footer .page-logo{width:199px}#footer-decorator{position:relative;height:29px;background-color:#333}#footer-decorator:before{content:'';display:block;position:absolute;top:0;bottom:0;right:100%;width:1000%;background-color:#333}#footer-decorator:after{content:'';display:block;position:absolute;top:0;bottom:0;left:100%;width:51px;background-image:url(https://www.londontransit.ca/wp-content/themes/ltc/img/decorator-gray.png);background-repeat:no-repeat;background-position:right}#footer-main-wrapper{background-color:#333;padding:24px 0}@media (max-width:47.9375em){#footer-main-wrapper .widget_nav_menu .widget-title{cursor:pointer}}@media (max-width:47.9375em){#footer-main-wrapper .social-media-list{margin-top:18px}}#footer-main-wrapper .menu{font-size:20px;font-size:1.25rem}@media (max-width:47.9375em){#footer-main-wrapper .menu{display:none}}#footer-bottom-wrapper{padding:1em 0;background-color:#000}@media (max-width:59.9375em){#footer-bottom-wrapper .row-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:59.9375em){#footer-bottom-wrapper [class*=column-]+[class*=column-]{margin-top:20px}}#menu-footer{list-style:none;padding:0;margin:0}#menu-footer li{display:inline-block;padding:0}@media (max-width:29.9375em){#menu-footer li{display:block}}#menu-footer li a{padding:.5em 0;text-transform:uppercase;color:#fff;font-family:Frutiger,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}#menu-footer li a:focus,#menu-footer li a:hover{text-decoration:none;color:#087ac0;border-color:#087ac0}#menu-footer>li:first-child>a{padding-right:1em}@media (max-width:47.9375em){.menu-footer-other-pages-menu-container #menu-footer-other-pages-menu{display:block}}@media (max-width:47.9375em){#sidebar-left{margin-top:1.875rem}#sidebar-left+#sidebar-right{margin-top:1.875rem}}#sidebar-left .servicebox{border:none}#sidebar-right .servicebox{border:none}.widget-title{margin-top:0;text-transform:uppercase;color:#fff}main .widget-title{color:#087ac0}.widget .menu a{text-decoration:none;text-transform:capitalize}.widget .form-actions .column-6{width:100%}.widget .form-actions .column-10{width:100%;margin-bottom:20px}.widget+.widget{margin-top:24px}.widget .menu-primary-container{display:block}.sidebar .widget .menu{border-top:1px solid #ccc}.sidebar .widget .menu li{padding:0}.sidebar .widget .menu li.current-menu-item>.sub-menu,.sidebar .widget .menu li.current-page-ancestor>.sub-menu{display:block}.sidebar .widget .menu li a{display:block;padding:.8125rem 0 .8125rem .625rem;border-bottom:1px solid #ccc;position:relative;font-size:20px;font-size:1.25rem;line-height:1.45;text-decoration:none;text-transform:uppercase;color:#666}.sidebar .widget .menu li li a{padding-left:1.5625rem}.sidebar .widget .menu li li a:before{content:'>';position:absolute;left:.625rem;top:1.6rem;font-size:10px;font-size:.625rem;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.sidebar .widget .menu li li li a{padding-left:2.5rem}.sidebar .widget .menu li li li a:before{left:1.5625rem}.sidebar .widget .menu,.sidebar .widget .menu .sub-menu{list-style:none;padding:0;margin:0}.sidebar .widget .menu .sub-menu>li.current-menu-item>a,.sidebar .widget .menu .sub-menu>li>a:hover,.sidebar .widget .menu>li.current-menu-item>a,.sidebar .widget .menu>li>a:hover{background-color:#ebebeb;color:#087ac0}.sidebar .widget .menu .sub-menu{display:none}.social-media-list{list-style:none;padding:0;margin:0;margin-bottom:30px}@media (min-width:60em){.social-media-list{text-align:right}}.social-media-list li{display:inline-block}@media (min-width:48em){.social-media-list li{margin-left:1em}}@media (max-width:47.9375em){.social-media-list li+li{margin-left:1em}}.social-media-list img{width:2em}.sidebar .categories_widget ul{padding:0;margin-bottom:0}.sidebar .categories_widget li{padding-bottom:0}.sidebar .categories_widget li a{display:block;padding:1em .25em;text-decoration:none;color:#666;font-size:20px;font-size:1.25rem;font-weight:lighter;border-bottom:1px solid #ccc}.sidebar .categories_widget li a:active,.sidebar .categories_widget li a:hover{color:#b15f09;text-decoration:none}.sidebar .categories_widget li a:visited{color:#7b5aa6}.sidebar .categories_widget li a:visited:active,.sidebar .categories_widget li a:visited:hover{color:#b15f09}.sidebar .categories_widget li:first-of-type a{border-top:1px solid #ccc}.sidebar .categories_widget .cat-item{list-style:none;padding:0;margin:0}.sidebar .categories_widget .cat-item a,.sidebar .categories_widget .cat-item a:link,.sidebar .categories_widget .cat-item a:visited{color:#666}.sidebar .categories_widget .cat-item a:hover,.sidebar .categories_widget .cat-item a:link:hover,.sidebar .categories_widget .cat-item a:visited:hover{color:#087ac0}.sidebar .categories_widget .cat-item.current-cat,.sidebar .categories_widget .cat-item:focus,.sidebar .categories_widget .cat-item:hover{background:#f2f2f2}.sidebar .categories_widget .cat-item.current-cat a,.sidebar .categories_widget .cat-item:focus a,.sidebar .categories_widget .cat-item:hover a{color:#087ac0}.btn,a.btn,button.btn{display:inline-block;padding:12px 30px;height:auto;vertical-align:middle;border:1px solid #666;background-color:#fff;background-image:none;text-align:center;font-size:18px;font-size:1.125rem;font-line-height:1.5;font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-decoration:none;text-transform:uppercase;color:#666;white-space:no-wrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px}.btn:active,.btn:hover,a.btn:active,a.btn:hover,button.btn:active,button.btn:hover{background-color:#087ac0;border-color:#087ac0;color:#fff}.btn.btn--block,a.btn.btn--block,button.btn.btn--block{width:100%}.btn.btn--disabled,a.btn.btn--disabled,button.btn.btn--disabled{border-color:#ccc;background-color:#f2f2f2;color:#666}.btn.btn--disabled:active,.btn.btn--disabled:hover,a.btn.btn--disabled:active,a.btn.btn--disabled:hover,button.btn.btn--disabled:active,button.btn.btn--disabled:hover{border-color:#ccc;background-color:#f2f2f2}.btn.btn--primary,a.btn.btn--primary,button.btn.btn--primary{border-color:#666;background-color:#087ac0;color:#fff}.btn.btn--primary:active,.btn.btn--primary:hover,a.btn.btn--primary:active,a.btn.btn--primary:hover,button.btn.btn--primary:active,button.btn.btn--primary:hover{border-color:#4d4d4d;background-color:#065b8f}.btn.btn--positive,a.btn.btn--positive,button.btn.btn--positive{border-color:#0a7345;background-color:#0a7345;color:#fff}.btn.btn--positive:active,.btn.btn--positive:hover,a.btn.btn--positive:active,a.btn.btn--positive:hover,button.btn.btn--positive:active,button.btn.btn--positive:hover{border-color:#064429;background-color:#064429}.btn.btn--negative,a.btn.btn--negative,button.btn.btn--negative{border-color:#b03;background-color:#b03;color:#fff}.btn.btn--negative:active,.btn.btn--negative:hover,a.btn.btn--negative:active,a.btn.btn--negative:hover,button.btn.btn--negative:active,button.btn.btn--negative:hover{border-color:#880025;background-color:#880025}.btn.btn--caution,a.btn.btn--caution,button.btn.btn--caution{border-color:#f4922c;background-color:#fdead6;color:#666}.btn.btn--caution:active,.btn.btn--caution:hover,a.btn.btn--caution:active,a.btn.btn--caution:hover,button.btn.btn--caution:active,button.btn.btn--caution:hover{border-color:#e1790c;background-color:#fad1a5}.btn.btn--link,a.btn.btn--link,button.btn.btn--link{border-color:#fff0;background-color:#fff0;color:#7b5aa6}.btn.btn--link:active,.btn.btn--link:hover,a.btn.btn--link:active,a.btn.btn--link:hover,button.btn.btn--link:active,button.btn.btn--link:hover{color:#b15f09;text-decoration:underline}.btn.btn--lg,a.btn.btn--lg,button.btn.btn--lg{font-size:24px;font-size:1.5rem}.btn.btn--sm,a.btn.btn--sm,button.btn.btn--sm{font-size:14px;font-size:.875rem}.btn.btn--xs,a.btn.btn--xs,button.btn.btn--xs{padding:6.85714px 18px;font-size:14px;font-size:.875rem}.header-svg-icon{padding:19px 24px;background-color:#087ac0;color:#fff}.header-svg-icon svg{vertical-align:middle;min-width:50px}.header-svg-icon .header-title{vertical-align:middle}form{display:block}form div{display:block}form .form-actions,form .form-item{margin-bottom:1.35em}@media (min-width:48em) and (max-width:59.9375em){form .form-actions,form .form-item{margin-bottom:1.15em}}form .form-item-addon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}form .form-item-addon>.addon+input{width:calc(100% - 43px)}form .form-item-addon>input:first-child{width:calc(100% - 43px)}form label{display:inline-block;margin-bottom:.5em;max-width:100%;font-weight:700}form input,form textarea{padding:6px 12px;border:1px solid #ccc;background-color:#fff;background-image:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;-webkit-transition:box-shadow .2s ease-in-out;-webkit-transition:-webkit-box-shadow .2s ease-in-out;transition:-webkit-box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out,-webkit-box-shadow .2s ease-in-out}form input[type=email],form input[type=password],form input[type=text],form textarea[type=email],form textarea[type=password],form textarea[type=text]{display:block;width:100%}form input:focus,form textarea:focus{outline:0;border-color:#087ac0;-webkit-box-shadow:0 0 8px #087ac0;box-shadow:0 0 8px #087ac0}form input{height:2.875rem}form textarea{display:block;width:100%}form button,form input,form select,form textarea{font-size:16px;font-size:1rem}form .control--checkboxes{margin-bottom:15px}form label.control{position:relative;display:block;margin-bottom:15px;padding-left:20px;font-weight:300;cursor:pointer}form label.control input{position:absolute;z-index:-1;opacity:0}form label.control.control--inline{display:inline-block;min-width:110px;padding-right:17px;margin-bottom:0}form label.control.control--inline:last-child{padding-right:0}form label.control.control--inline .control__indicator{top:5px}form label.control .control__indicator{position:absolute;top:-1px;left:0;width:14px;height:14px;border:1px solid #ccc;background:#fff}form label.control.control--radio .control__indicator{border-radius:50%}form label.control input:focus~.control__indicator,form label.control:hover input~.control__indicator{background:#fff}form label.control input:checked~.control__indicator{border-color:#0a7345;background:#087ac0}form label.control input:checked:focus~.control__indicator,form label.control:hover input:not([disabled]):checked~.control__indicator{border-color:#085c37;background:#076aa8}form label.control input:disabled~.control__indicator{pointer-events:none;border-color:#ccc;background:#fff;opacity:.5}form label.control input:checked~.control__indicator:after{display:block}form label.control.control--checkbox .control__indicator:after{top:4px;left:8px;width:3px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border:solid #fff;border-width:0 2px 2px 0}form label.control.control--checkbox input:disabled~.control__indicator:after{border-color:#666}form label.control.control--radio .control__indicator:after{top:6px;left:6px;width:6px;height:6px;background:#fff;border-radius:50%}form label.control.control--radio input:disabled~.control__indicator:after{background:#666}form .select{position:relative;display:inline-block;width:100%;margin-bottom:15px}form .select select{display:inline-block;padding:10px 15px;width:100%;border:1px solid #ccc;background-color:#f2f2f2;color:#666;outline:0;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}form .select select::-ms-expand{display:none}form .select select:focus,form .select select:hover{background-color:#ccc}form .select select:disabled{pointer-events:none;opacity:.5}form .select .select__arrow{position:absolute;top:16px;right:15px;width:0;height:0;pointer-events:none;border-width:8px 5px 0 5px;border-style:solid;border-color:#666 #fff0 #fff0 #fff0}form .select select:focus~.select__arrow,form .select select:hover~.select__arrow{border-top-color:#666}form .select select:disabled~.select__arrow{opacity:.5}form input[type=reset],form input[type=submit]{display:inline-block;padding:9.6px 30px;height:auto;vertical-align:middle;border:1px solid #666;background-color:#fff;background-image:none;text-align:center;font-size:18px;font-size:1.125rem;font-line-height:1.5;font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;color:#666;white-space:no-wrap;cursor:pointer;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:6px}form input[type=reset]:active,form input[type=reset]:hover,form input[type=submit]:active,form input[type=submit]:hover{background-color:#087ac0;border-color:#087ac0;color:#fff}form input[type=submit]{border-color:#0a7345;background-color:#0a7345;color:#fff}form input[type=submit]:active,form input[type=submit]:hover{border-color:#064429;background-color:#064429}table{display:table;margin-bottom:2em;min-width:100%;border-spacing:0;border-collapse:collapse;border-color:#ccc;background-color:#fff0;line-height:1.5}table caption{padding:8px 0;text-align:left}table thead{display:table-header-group;vertical-align:top;border-color:inherit;background-color:#fff}table tbody{display:table-row-group;vertical-align:top;border-color:inherit}table tr{display:table-row;vertical-align:inherit;border-color:inherit}table th{display:table-cell;text-align:left;font-weight:400;font-family:Gnuolane,"Helvetica Neue",Helvetica,Arial,sans-serif}table td{display:table-cell;border:1px solid #ccc}table tbody>tr>td,table tbody>tr>th,table thead>tr>th{padding:8px;border:1px solid #ccc;vertical-align:top}table thead>tr>th{border-bottom:2px solid #ccc;font-size:18px;font-size:1.125rem;background-color:#fff}table tbody>tr:nth-of-type(odd){background-color:#f2f2f2}table tbody>tr:active,table tbody>tr:hover{background-color:#fdead6}.table--no-border td{border:none;border-top:1px solid #ccc}.table--no-border tbody>tr>td,.table--no-border tbody>tr>th{border:none;border-top:1px solid #ccc}.table--no-border thead>tr>th{border:none;border-bottom:2px solid #ccc}.table--no-border tbody>tr:last-of-type{border-bottom:1px solid #ccc}div.table_scroll{overflow-x:auto}.table_sticky tr{display:-webkit-box;display:-ms-flexbox;display:flex}.table_sticky tr:after{content:''}.table_sticky td{width:1px;word-wrap:break;-webkit-box-flex:1 auto;-ms-flex:1 auto;flex:1 auto}.table_sticky thead tr:after{overflow-y:scroll;visibility:hidden;height:0}.table_sticky thead th{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.table_sticky tbody{display:block;overflow-y:auto;height:300px}th.rotate{height:200px;white-space:nowrap}th.rotate>div{-webkit-transform:translate(5px,150px) rotate(270deg);transform:translate(5px,150px) rotate(270deg);width:30px}.table-responsive{overflow-x:auto}.breadcrumb{margin-bottom:1.25rem}.breadcrumb ul{margin:0;padding:0;list-style:none}.breadcrumb li{vertical-align:middle;display:inline-block;margin:0;padding:0;line-height:1.33333px;color:#666;font-size:12px;font-size:.75rem}.breadcrumb a{display:block;position:relative;outline:0;float:left;padding:0;color:#7b5aa6;text-decoration:underline;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.breadcrumb .sep{vertical-align:middle;display:inline-block;margin:0 .3125rem;-webkit-transform:scale(.7,1);transform:scale(.7,1)}@media (min-width:60em){header+.breadcrumb{margin-top:.375rem}}.breadcrumb a:hover{color:#666;text-decoration:underline}.breadcrumb a:after:hover{content:'\00a0\00bb\00a0';text-decoration:none}main img{margin-bottom:24px;max-width:100%;height:auto}figure{margin:0;margin-bottom:24px;padding:20px;border:1px solid #ccc}figure img{margin-bottom:0;padding-bottom:1em}figcaption{font-size:14px;font-size:.875rem;font-style:italic}svg{fill:currentColor}.icon-calendar,.icon-clock,.icon-toolkit{width:5rem;height:5rem}.icon-warning{width:4.375rem;height:4.375rem}.icon-search{width:1.125rem;height:1.125rem}.icon-news{width:5rem;height:3.5625rem}.icon-map{width:4.5rem;height:5rem}.icon-card{width:5rem;height:3.1875rem}.icon-bus{width:4rem;height:5rem}.icon-arrows{width:5rem;height:3.125rem}.icon-post{width:2rem;height:2rem}.icon-trip{width:2.4375rem;height:2.3125rem}.icon-accessible{width:2.25rem;height:2.25rem}.icon-facebook,.icon-google-plus,.icon-instagram,.icon-pinterest,.icon-rss,.icon-twitter,.icon-youtube{width:2rem;height:2rem}@media (min-width:48em) and (max-width:59.9375em){.servicebox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.servicebox-wrapper>div{width:50%}}@media (min-width:60em){.servicebox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch}}.servicebox-wrapper p:empty{display:none}.servicebox{position:relative;height:100%;margin-bottom:1.75rem;padding:0;border-left:1px solid #ccc}@media (max-width:47.9375em){.servicebox{border-left:none}}@media (min-width:48em) and (max-width:59.9375em){.servicebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:60em){.servicebox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:48em){.servicebox:nth-of-type(4){border-right:1px solid #ccc}}.servicebox-title{margin:0;display:block;color:#fff;text-align:center;text-transform:uppercase;padding:.5em}.servicebox-content{padding:1.5rem;text-align:center;color:#666}@media (min-width:48em) and (max-width:59.9375em){.servicebox-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding-bottom:calc(1.5rem + 100px)}}@media (min-width:60em){.servicebox-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative;padding-bottom:calc(1.5rem + 100px)}}@media (min-width:48em) and (max-width:59.9375em){.servicebox-action{position:absolute;bottom:1.5rem;left:0;right:0}}@media (min-width:60em){.servicebox-action{position:absolute;bottom:1.5rem;left:0;right:0}}.servicebox-icon{margin-bottom:0;width:40px;height:40px}.servicebox .btn{text-decoration:none;color:#666}@media (min-width:48em){.servicebox-toggable .servicebox-title{cursor:pointer}.servicebox-toggable .servicebox-title:after{position:absolute;right:1rem;top:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:36px;font-size:2.25rem;color:#fff;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.servicebox-toggable .servicebox-title:after{content:'+'}.servicebox-toggable.servicebox-opened .servicebox-title:after{content:'-'}}@media (max-width:47.9375em){.servicebox-small-toggable .servicebox-title{cursor:pointer}.servicebox-small-toggable .servicebox-title:after{position:absolute;right:1rem;top:2rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;font-size:36px;font-size:2.25rem;color:#fff;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.servicebox-small-toggable .servicebox-title:after{content:'+'}.servicebox-small-toggable.servicebox-opened .servicebox-title:after{content:'-'}}.servicebox-closed .servicebox-content{display:none}@media (max-width:47.9375em){.servicebox-small-closed .servicebox-content{display:none}}.form-planyourtrip .header-svg-icon{margin-top:0}.form-planyourtrip .icon-calendar{width:32px;height:32px}.form-planyourtrip .icon-clock{width:32px;height:32px}#scroll-top{cursor:pointer;opacity:0;position:fixed;right:3.125rem;bottom:3.125rem;z-index:-1;overflow:hidden;fill:#087ac0}#scroll-top.show,#scroll-top.show-large,#scroll-top.show-medium,#scroll-top.show-small,#scroll-top.show-xsmall{opacity:1;z-index:9999;display:block;visibility:visible;width:7.125rem;height:7.125rem;-webkit-transition:z-index 0s linear,opacity .3s ease;transition:z-index 0s linear,opacity .3s ease}@media (max-width:29.9375em){#scroll-top.show,#scroll-top.show-large,#scroll-top.show-medium,#scroll-top.show-small,#scroll-top.show-xsmall{right:0}}.home-bottom-content{margin-top:70px}.home-bottom-content h2{margin-top:0}@media (min-width:60em){.home-form-gmap{top:27%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media (min-width:48em){.home-form-gmap{width:100%;height:100px;position:absolute;left:0}}.home-form-gmap .form-planyourtrip{padding-bottom:.125em;background-color:rgb(255 255 255 / .75)}@media (min-width:48em){.home-form-gmap .form-planyourtrip{padding-left:1.5em;padding-right:1.5em}}@media (max-width:47.9375em){.home-form-gmap .form-planyourtrip{padding-left:15px;padding-right:15px}}@media (min-width:48em){.home-form-gmap .form-planyourtrip .header-svg-icon{margin-left:-.66667em;margin-right:-.66667em}}.home-wrapper{margin-top:5px}.share-buttons{list-style:none;padding:0;margin:0;display:inline-block;margin-top:40px}.share-buttons li{display:inline-block;vertical-align:top;margin-left:8px}.share-buttons li:first-child{margin-left:0}.share-buttons a,.share-buttons img{display:block;width:45px;height:45px;margin-bottom:0}.post-teaser{-webkit-transition:opacity .75s ease-out;transition:opacity .75s ease-out;margin-bottom:33px}@media (min-width:60em){.post-teaser .post-category-icon{float:left}.post-teaser .post-body{margin-left:48px}}.post-teaser.featured{font-size:150%;line-height:1.5}.post-teaser.featured .post-title{margin-top:0;margin-bottom:4px}.post-title{margin-top:0;margin-bottom:0}.post-title a{text-decoration:none;color:#087ac0}.post-title a:hover{text-decoration:underline}.post-date{display:block;margin-bottom:1.875rem;color:#087ac0;font-weight:400;font-style:italic}.post-paginate a{margin-right:1em}.post-category-icon{width:31px;height:40px;color:#087ac0}@media (min-width:75em){.column-main-offset{padding-left:calc(1600px / 16 / 2 - 15px)}}.box-route,.box-timetable{border:1px solid #087ac0}.box-route img,.box-timetable img{margin-bottom:0}.route-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:3rem;height:auto;padding:0 .9375rem;background-color:#087ac0;color:#fff}.route-number{font-family:Cambria,Georgia,"Times New Roman",Times,serif;font-size:72px;font-size:4.5rem;font-weight:700;line-height:1.2}.route-ends{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-item-align:center;align-self:center;padding:.9375rem 0;margin-left:.9375rem;font-family:Cambria,Georgia,"Times New Roman",Times,serif;font-size:24px;font-size:1.5rem;font-weight:700;line-height:1.2}.route-accessibility{-ms-flex-item-align:center;align-self:center}.route-accessibility svg{display:block}.route-map{padding:.625rem .9375rem}.route-map img{display:block;margin:0 auto}.route-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.625rem .9375rem;background-color:#087ac0;text-align:center;line-height:1.2;color:#fff}.route-footer a{text-decoration:none;color:#fff}.route-footer a:focus,.route-footer a:hover{text-decoration:underline;color:#fff}.route-footer img{display:block}.route-footer .route-logo{-ms-flex-item-align:center;align-self:center;width:25%}#page-footer a{text-decoration:none!important}.btn,a.btn,button.btn{color:#000000!important}