﻿table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop td,table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table td.active-stop,table.schedule-table th.active-stop{background-color:#ed1c24;color:#fff}.accent-needham table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop .accent-needham th,.accent-needham table.schedule-table tr.active-stop td,table.schedule-table tr.active-stop .accent-needham td,.accent-needham table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table tr .accent-needham th:not(:first-child).active-stop,.accent-needham table.schedule-table td.active-stop,table.schedule-table .accent-needham td.active-stop,.accent-needham table.schedule-table th.active-stop,table.schedule-table .accent-needham th.active-stop{background-color:#006838}.accent-rev-bus table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop .accent-rev-bus th,.accent-rev-bus table.schedule-table tr.active-stop td,table.schedule-table tr.active-stop .accent-rev-bus td,.accent-rev-bus table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table tr .accent-rev-bus th:not(:first-child).active-stop,.accent-rev-bus table.schedule-table td.active-stop,table.schedule-table .accent-rev-bus td.active-stop,.accent-rev-bus table.schedule-table th.active-stop,table.schedule-table .accent-rev-bus th.active-stop{background-color:#0075bc}.accent-waltham table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop .accent-waltham th,.accent-waltham table.schedule-table tr.active-stop td,table.schedule-table tr.active-stop .accent-waltham td,.accent-waltham table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table tr .accent-waltham th:not(:first-child).active-stop,.accent-waltham table.schedule-table td.active-stop,table.schedule-table .accent-waltham td.active-stop,.accent-waltham table.schedule-table th.active-stop,table.schedule-table .accent-waltham th.active-stop{background-color:#92278f}.accent-green-dark table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop .accent-green-dark th,.accent-green-dark table.schedule-table tr.active-stop td,table.schedule-table tr.active-stop .accent-green-dark td,.accent-green-dark table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table tr .accent-green-dark th:not(:first-child).active-stop,.accent-green-dark table.schedule-table td.active-stop,table.schedule-table .accent-green-dark td.active-stop,.accent-green-dark table.schedule-table th.active-stop,table.schedule-table .accent-green-dark th.active-stop{background-color:#7c8234}.accent-gray table.schedule-table tr.active-stop th,table.schedule-table tr.active-stop .accent-gray th,.accent-gray table.schedule-table tr.active-stop td,table.schedule-table tr.active-stop .accent-gray td,.accent-gray table.schedule-table tr th:not(:first-child).active-stop,table.schedule-table tr .accent-gray th:not(:first-child).active-stop,.accent-gray table.schedule-table td.active-stop,table.schedule-table .accent-gray td.active-stop,.accent-gray table.schedule-table th.active-stop,table.schedule-table .accent-gray th.active-stop{background-color:#41463f}.col-schedule-content h2.entry-title,h1.schedule-title{color:#ed1c24}.accent-needham .col-schedule-content h2.entry-title,.col-schedule-content .accent-needham h2.entry-title,.accent-needham h1.schedule-title{color:#006838}.accent-rev-bus .col-schedule-content h2.entry-title,.col-schedule-content .accent-rev-bus h2.entry-title,.accent-rev-bus h1.schedule-title{color:#0075bc}.accent-waltham .col-schedule-content h2.entry-title,.col-schedule-content .accent-waltham h2.entry-title,.accent-waltham h1.schedule-title{color:#92278f}.accent-green-dark .col-schedule-content h2.entry-title,.col-schedule-content .accent-green-dark h2.entry-title,.accent-green-dark h1.schedule-title{color:#7c8234}.accent-gray .col-schedule-content h2.entry-title,.col-schedule-content .accent-gray h2.entry-title,.accent-gray h1.schedule-title{color:#41463f}#chart-print-btn{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body,button,input,select,optgroup,textarea{color:#404040;font-family:"Open Sans",sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;line-height:1.25em;font-weight:400}h1,h2{font-family:"Montserrat",sans-serif}h1{color:#133343;font-size:39.2px;font-size:2.45rem;text-transform:uppercase;line-height:1.15em;font-weight:700}@media screen and (min-width: 570px){h1{font-size:49.6px;font-size:3.1rem}}@media screen and (min-width: 1070px){h1{font-size:52px;font-size:3.25rem;font-weight:400}}h2,.row-basic-page h1{color:#294959;font-size:26.4px;font-size:1.65rem;text-transform:uppercase}@media screen and (min-width: 570px){h2,.row-basic-page h1{font-size:29.6px;font-size:1.85rem}}h2.beta-tag:after{background-color:#fbad1d;color:#294959;content:"BETA";font-size:16px;font-size:1rem;padding:5px 10px 4px 10px;line-height:1em;margin-left:10px;position:relative;top:-5px}h3,.row-basic-page h2,.row-basic-page h3.calc-title{color:#11828f;font-size:18.4px;font-size:1.15rem;margin-bottom:.55em}@media screen and (min-width: 570px){h3,.row-basic-page h2,.row-basic-page h3.calc-title{font-size:23.2px;font-size:1.45rem}}.row-basic-page h2{text-transform:none;font-family:"Open Sans",sans-serif}h3.calc-title{font-weight:400;font-size:24px;font-size:1.5rem}h4,.row-basic-page h3{color:#294959;font-weight:600}@media screen and (min-width: 570px){h4,.row-basic-page h3{font-size:18.4px;font-size:1.15rem}}h5,.row-basic-page h4{color:#294959;font-weight:600;font-size:14.4px;font-size:.9rem;text-transform:uppercase}@media screen and (min-width: 570px){h5,.row-basic-page h4{font-size:16px;font-size:1rem}}h3.accordion-title{color:#11828f;font-size:18.4px;font-size:1.15rem;margin-bottom:.35em;font-weight:400;position:relative;margin-bottom:15px;cursor:pointer}h3.accordion-title:before,h3.accordion-title:after{content:"";position:absolute;background:#294959;transition:150ms all ease-out}h3.accordion-title:focus{outline:none}h3.accordion-title:hover,h3.accordion-title:focus{color:#72901d}h3.accordion-title:hover:before,h3.accordion-title:hover:after,h3.accordion-title:focus:before,h3.accordion-title:focus:after{background:#72901d}h3.accordion-title:before{top:10px;left:0;height:2px;width:18px}h3.accordion-title:after{top:2px;left:8px;height:18px;width:2px}h3.accordion-title.open{cursor:pointer}h3.accordion-title.open:after{transform:rotate(90deg)}@media screen and (min-width: 570px){h3.accordion-title{font-size:23.04px;font-size:1.44rem}h3.accordion-title:before{top:13px;left:0;height:3px;width:19px}h3.accordion-title:after{top:5px;left:8px;height:19px;width:3px}}p{margin-bottom:1.5em}.entry-content p{color:#294959;font-size:15.2px;font-size:.95rem;margin-top:.5em}@media screen and (min-width: 570px){.entry-content p{font-size:16px;font-size:1rem;margin-top:1em}}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.quotation{position:relative}.quotation:before,.quotation:after{content:"“";position:relative;left:-3px}.quotation:after{content:"”";position:static;padding-left:.1em}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;color:#58595b;font-family:"Open Sans",sans-serif}blockquote,q{quotes:"" ""}blockquote:before,blockquote:after,q:before,q:after{content:""}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em .75em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table.bt thead,table.bt tbody th{display:none}table.bt tfoot th,table.bt tfoot td,table.bt tbody td{border:none;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;vertical-align:top}table.bt tfoot th::before,table.bt tfoot td::before,table.bt tbody td::before{content:attr(data-th);display:inline-block;-webkit-flex-shrink:0;-ms-flex-shrink:0;flex-shrink:0;font-weight:bold;width:6.5em}table.bt tfoot th.bt-hide,table.bt tfoot td.bt-hide,table.bt tbody td.bt-hide{display:none}table.bt tfoot th .bt-content,table.bt tfoot td .bt-content,table.bt tbody td .bt-content{vertical-align:top}.bt-wrapper.active{max-height:310px;overflow:auto;-webkit-overflow-scrolling:touch}table.bt.bt--no-header tfoot td::before,table.bt.bt--no-header tbody td::before{display:none}table{margin:0 0 1.5em;width:100%}@media screen and (min-width: 1070px){table:not([class]):not([id]) td,table[class=""] td{padding:8px}table:not([class]):not([id]) thead,table[class=""] thead{background-color:#294959;color:#fff}table:not([class]):not([id]) tbody tr:nth-child(odd),table[class=""] tbody tr:nth-child(odd){background-color:#f0f0f0}table:not([class]):not([id]) tfoot,table[class=""] tfoot{background-color:#58595b;color:#fff}}table.bt{display:flex;flex-direction:column;gap:.25rem}table.bt tbody td::before,table.bt tfoot th::before,table.bt tfoot td::before{min-width:6.5em;width:25%}table.bt tbody tr,table.bt tfoot tr{display:flex;flex-direction:column}table.bt tbody td::before,table.bt tbody td .bt-content,table.bt tfoot td::before,table.bt tfoot td .bt-content{padding:.5rem;display:flex;flex-direction:column;justify-content:center}table.bt tbody td::before,table.bt tfoot td::before{color:#fff}table.bt tbody td .bt-content,table.bt tfoot td .bt-content{flex-grow:1}table.bt tbody td .bt-content::first-child,table.bt tfoot td .bt-content::first-child{margin-top:0}table.bt tbody td .bt-content::last-child,table.bt tfoot td .bt-content::last-child{margin-bottom:0}table.bt tbody{display:flex;flex-direction:column;gap:.25rem}table.bt tbody tr:nth-child(odd) td>.bt-content{background-color:#f0f0f0}table.bt tbody td::before{background-color:#294959}table.bt tfoot{margin-top:4px}table.bt tfoot td{gap:1px}table.bt tfoot td::before,table.bt tfoot td>.bt-content{background-color:#58595b}table.bt tfoot td>.bt-content{color:#fff}button,input[type=button],input[type=reset],input[type=submit],a.logout-btn,a.doc-download-btn{border:none;border-radius:0;background:#294959;color:#fff;font-size:12px;font-size:.75rem;font-family:"Montserrat",sans-serif;line-height:1em;padding:.85em 1.75em .85em;text-transform:uppercase;font-weight:700}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover,a.logout-btn:hover,a.doc-download-btn:hover{background:#0da4ad}.login-submit button,.login-submit input[type=button],.login-submit input[type=reset],.login-submit input[type=submit],.login-submit a.logout-btn,.login-submit a.doc-download-btn{font-weight:500}.btn-custom{color:#fff;background-color:#133343;font-family:"Montserrat",sans-serif;display:inline-block;padding:12px 14px 11px;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:700;font-size:12.8px;font-size:.8rem}.btn-custom.btn-arrow{background-image:url("../../img/icon-arrow-right-white.svg");background-repeat:no-repeat;background-position:calc(100% - 15px) center;background-size:13px 14px;padding-right:40px}.btn-custom.btn-arrow:hover{background-image:url("../../img/icon-arrow-right-dark-blue.svg")}.btn-custom.btn-schedule{background-color:#294959;font-size:11.2px;font-size:.7rem;padding:11px 14px 10px;margin-right:5px;margin-bottom:7px;font-weight:400}.btn-custom.btn-schedule:hover,.btn-custom.btn-schedule:focus{background:#0da4ad}.btn-custom:hover{color:#fff}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:none;border-radius:0;padding:3px;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#294959}select{background-color:#f0f0f0;color:#294959;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;display:inline-block;padding:13px 20px;background-image:url(../../img/icon-arrow-with-border.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;background-size:12%;padding-right:calc(12% + 20px);width:100%}.wpcf7-form-control-wrap select{background-image:url(../../img/icon-arrow-down-grey.svg);background-size:8%;padding-right:9%}@media screen and (min-width: 570px){select{background-size:6%;padding-right:calc(6% + 20px)}.wpcf7-form-control-wrap select{background-size:21px 12px;padding-right:6%}}@media screen and (min-width: 1070px){select{background-size:7%;padding-right:calc(7% + 20px)}}textarea{width:100%}input::placeholder{color:#414344}input::-webkit-input-placeholder{color:#414344}input:-moz-placeholder{color:#414344}input::-moz-placeholder{color:#414344}input:-ms-input-placeholder{color:#414344}input::-ms-input-placeholder{color:#414344}input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],input[type=date],input[type=datetime],input[type=number],textarea{background-color:#f0f0f0;color:#294959;padding:13px 20px;width:100%;margin-top:7px}@media screen and (min-width: 1070px){input[type=text],input[type=email],input[type=search],input[type=password],input[type=tel],select,textarea{max-width:550px}}input[type=number]{max-width:140px;margin-right:1em}label{margin-bottom:7px}.wpcf7-form label{font-size:16px;font-size:1rem;color:#294959;font-weight:700}span.wpcf7-form-control.wpcf7-radio{margin-top:10px;display:inline-block}.wpcf7-form-control.wpcf7-submit{margin-top:20px}input[type=date]{max-height:50px;width:55%}@media screen and (min-width: 1070px){input[type=date]{width:275px}}#riders-time-input{margin-left:20px;width:calc(45% - 20px);min-width:initial;min-width:auto}@media screen and (min-width: 1070px){#riders-time-input{width:255px}}.wpcf7-radio label{cursor:pointer}input[type=radio],input[type=checkbox]{opacity:0;cursor:pointer}input[type=radio]+span::before,input[type=radio]+label::before,input[type=checkbox]+span::before,input[type=checkbox]+label::before{display:inline-block;width:22px;height:22px;margin:-1px 10px 0 -15px;vertical-align:middle;cursor:pointer}input[type=radio]+span::before,input[type=radio]+label::before{content:"";background:url("../../img/radio.svg") no-repeat center center}input[type=radio]:checked+span::before,input[type=radio]:checked+label::before{content:"";background:url("../../img/radio-checked.svg") no-repeat center center}input[type=checkbox]+span::before,input[type=checkbox]+label::before{content:"";background:url("../../img/checkbox.svg") no-repeat center center;width:23px;margin-left:-22px}input[type=checkbox]:checked+span::before,input[type=checkbox]:checked+label::before{content:"";background:url("../../img/checkbox-checked.svg") no-repeat center center}div.wpcf7-mail-sent-ok{border:none;padding:0;margin-left:0;margin-right:0}#form-register-rider{margin:30px 0 45px}#form-register-rider label{color:#263822;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif}#form-register-rider .riders-form-field{margin-bottom:15px}#form-register-rider .riders-form-field>label{margin-bottom:0;display:block;font-weight:700;text-transform:uppercase}#form-register-rider input[type=text],#form-register-rider input[type=email]{background-color:#f4f8fb;border:1px solid #294959;font-size:13px;font-size:.8125rem;font-family:"Montserrat",sans-serif;line-height:1em;margin-top:5px;padding:11px 15px}#form-register-rider input[type=submit]{margin-top:10px}.dropdown__toggle{color:#263822;display:block;font-family:"Montserrat",sans-serif;font-weight:700;margin-bottom:0;text-transform:uppercase;background-color:#f4f8fb;border:1px solid #294959;font-size:.6875rem;line-height:1rem;margin-top:5px;padding:11px 44px 11px 15px;width:100%;text-align:left;position:relative}.dropdown__toggle::after{content:"";width:14px;height:100%;background-image:url(../../img/icon-arrow-down-grey.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;top:0;right:15px;transition:transform .25s ease-in-out}.dropdown__toggle:hover{background-color:inherit}.dropdown__menu{display:none;padding:15px;background-color:#f4f8fb;border:1px solid #294959;box-shadow:1px 2px 5px rgba(41,73,89,.15);margin-top:-1px}.dropdown__menu input{clip:rect(0, 0, 0, 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.dropdown__menu input[type=checkbox]:focus+label::before{outline:auto;outline:-webkit-focus-ring-color auto 1px}.dropdown__menu input[type=checkbox]+label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;color:#294959}.dropdown__menu input[type=checkbox]+label:last-of-type{margin-bottom:0}.dropdown__menu input[type=checkbox]+label::before{margin:0 10px 0 0;flex-shrink:0}.dropdown.open .dropdown__toggle::after{transform:rotate(-180deg)}@media screen and (min-width: 570px){.dropdown{position:relative}.dropdown__menu{position:absolute;top:100%;left:0;right:0;z-index:100;max-height:178px;overflow-y:auto}}#rider-alerts-form span.wpcf7-form-control.wpcf7-checkbox{margin-top:10px;display:inline-block}#rider-alerts-form span.wpcf7-form-control.wpcf7-checkbox>span{display:block;margin-top:7px}a{color:#4169e1}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}.entry-content a{color:#294959;font-weight:700}.main-navigation{clear:both;display:block;float:right}@media screen and (min-width: 1070px){.main-navigation{margin-top:18px}}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{background-color:#f0f0f0;float:left;text-align:left;position:absolute;padding:6px 0;top:100%;left:-999em;z-index:99999}.main-navigation ul ul:after{width:0;height:0;content:"";z-index:2;border-bottom:.75em solid #f0f0f0;border-left:.5em solid transparent;border-right:.5em solid transparent;position:absolute;top:-12px;left:12px}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{font-family:"Open Sans",sans-serif;font-size:14.88px;font-size:.93rem;font-weight:600;width:230px;padding:5px 20px;text-transform:none}.main-navigation ul ul:hover>a,.main-navigation ul ul .focus>a{color:#fff;background-color:#294959}.main-navigation ul ul a:hover,.main-navigation ul ul a:focus{color:#fff;background-color:#294959}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation #primary-menu{text-align:right}.main-navigation #primary-menu>li:not(:first-child){padding-left:23px}@media screen and (min-width: 1320px){.main-navigation #primary-menu>li:not(:first-child){padding-left:40px}}.main-navigation #primary-menu>li>a:after{content:"";display:block;width:100%;height:15px}.main-navigation li{float:left;position:relative}.main-navigation li:hover>a,.main-navigation li.focus>a{color:#72901d}.main-navigation a{font-size:14px;font-size:.875rem;color:#294959;display:block;text-decoration:none;text-transform:uppercase;font-family:"Montserrat",sans-serif}.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.main-navigation .current-menu-ancestor>a{color:#72901d}.main-navigation span{font-size:8.8px;font-size:.55rem;color:#fff;text-transform:uppercase;display:block;margin:1px 0 4px;text-align:center;padding-left:1px}@media screen and (min-width: 570px){.main-navigation span{font-size:10.4px;font-size:.65rem;margin-top:6px;padding-right:2px;padding-left:0;text-align:right}}#mobile-menu>li{border-bottom:5px solid #f0f0f0;text-transform:uppercase;position:relative}#mobile-menu>li>a{background-color:#fff;padding:20px 6.26% 15px;padding:15px 6.26% 11px}@media screen and (min-width: 570px){#mobile-menu>li>a{padding-left:20px;padding-right:3.13%}}#mobile-menu ul.sub-menu{background-color:#f0f0f0;display:none;padding:10px 0 5px}#mobile-menu ul.sub-menu li.current_page_item a{color:#294959;font-weight:700}#mobile-menu ul.sub-menu li a{font-family:"Open Sans",sans-serif;font-weight:400;padding:8px 6.26% 8px;text-transform:none}#mobile-navigation{font-family:"Montserrat",sans-serif}#mobile-navigation ul{list-style:none;margin:0;padding:0;background-color:#fff}#mobile-navigation ul a{color:#294959;display:block;text-decoration:none}#mobile-navigation ul .current_page_item>a,#mobile-navigation ul .current-menu-item>a,#mobile-navigation ul .current_page_ancestor>a,#mobile-navigation ul .current-menu-ancestor>a{font-weight:700}.menu-toggle{overflow:hidden;text-indent:101%;white-space:nowrap;background:transparent url(../../img/nav-burger.svg) no-repeat center;background-size:24px 17px;padding:0;width:32px;height:18px;margin-left:1px}.menu-toggle:hover{background:transparent url(../../img/nav-burger.svg) no-repeat center;background-size:24px 17px}.menu-toggle.open{background:transparent url(../../img/nav-burger-close.svg) no-repeat center;background-size:24px 17px}.menu-toggle.open:hover{background:transparent url(../../img/nav-burger-close.svg) no-repeat center;background-size:24px 17px}@media screen and (min-width: 570px){.menu-toggle{background-size:33px 25px;margin-left:14px;width:33px;height:25px}.menu-toggle.open{background-size:19px 19px}.menu-toggle.open:hover{background-size:19px 19px}.menu-toggle:hover{background-size:33px 25px}}#utility-nav-wrapper{display:none;text-align:right}#utility-nav-wrapper ul{list-style:none;margin:0;padding:0;position:relative;top:5px}@media screen and (min-width: 1070px){#utility-nav-wrapper{display:block}}#utility-menu li{display:inline-block;margin-left:22px}#utility-menu li.hidden-logout{display:none}.logged-in #utility-menu li.hidden-logout{display:inline-block}#utility-menu a{color:#747476;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif;line-height:1em;text-decoration:none;text-transform:uppercase}#utility-menu a:hover,#utility-menu a:focus{color:#72901d}#utility-menu .current-menu-item a{color:#72901d}.mobile-nav-toggle{overflow:hidden;text-indent:101%;white-space:nowrap;background-image:url(../../img/arrow-mobile-menu.svg);background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:17px 9px;padding:0;width:32px;height:50px;position:absolute;z-index:11;right:6.26%;top:0;-webkit-transition:200ms linear all;-moz-transition:200ms linear all;-o-transition:200ms linear all;transition:200ms linear all}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus{background-color:transparent;background-image:url(../../img/arrow-mobile-menu.svg);background-repeat:no-repeat;background-position:center center;background-size:17px 9px}.mobile-nav-toggle.open{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}@media screen and (min-width: 570px){.mobile-nav-toggle{right:calc(5.22% + 16px)}}.mobile-menu-wrapper{background-color:#fff;display:none;position:fixed;left:0;width:100%;z-index:10;overflow-y:scroll;overflow-x:hidden;top:97.53px;bottom:0}@media screen and (min-width: 570px){.mobile-menu-wrapper{width:55%;right:0;left:initial;left:auto;top:118.95px}}.menu-toggle,.mobile-navigation.toggled .mobile-menu-wrapper{display:block}@media screen and (min-width: 1070px){.menu-toggle,.main-navigation span{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}#nav-anchors{background-color:#294959;padding:0;margin:0;list-style:none;width:inherit;z-index:105}#nav-anchors.navbar-fixed{position:fixed;top:0}.admin-bar #nav-anchors.navbar-fixed{top:32px}#nav-anchors li{float:left}#nav-anchors a{color:#fff;font-family:"Montserrat",sans-serif;text-decoration:none;text-transform:uppercase;padding:10px 15px;font-weight:400;font-size:11.2px;font-size:.7rem;display:inline-block}#nav-anchors a:hover,#nav-anchors a.active{background-color:#c4d947;color:#263822}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before::after,.clear:after::after,.entry-content:before::after,.entry-content:after::after,.comment-content:before::after,.comment-content:after::after,.site-header:before::after,.site-header:after::after,.site-content:before::after,.site-content:after::after,.site-footer:before::after,.site-footer:after::after{clear:both;content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.container{width:100%;margin-right:auto;margin-left:auto}.container::after{clear:both;content:"";display:block}@media screen and (min-width: 1070px){.container{max-width:1320px}}.clearfix::after{clear:both;content:"";display:table}.row::after{clear:both;content:"";display:table}@media screen and (min-width: 1070px){.row{margin:0 3.13%}}@media(min-width: 320px){.col-full{width:calc(100% - 12.52%);float:left;margin-left:6.26%}}@media(min-width: 570px){.col-full{width:calc(100% - 40px);float:left;margin-left:20px}}@media(min-width: 1070px){.col-full{width:calc(100% - 6.26%);float:left;margin-left:3.13%}}@media(min-width: 320px){.col-desktop-4{width:calc(100% - 12.52%);float:left;margin-left:6.26%}}@media(min-width: 570px){.col-desktop-4{width:calc(100% - 40px);float:left;margin-left:20px}}@media(min-width: 1070px){.col-desktop-4{width:calc(33.3333333333% - 4.1733333333%);float:left;margin-left:3.13%}}@media(min-width: 320px){.col-wide-content,.col-calculator{width:calc(100% - 12.52%);float:left;margin-left:6.26%}}@media(min-width: 570px){.col-wide-content,.col-calculator{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(12.5% - 22.5px + 40px)}}@media(min-width: 1070px){.col-wide-content,.col-calculator{width:calc(83.3333333333% - 5.7383333333%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}@media(min-width: 320px){.col-member-img{width:calc(100%);float:left;margin-left:0}}@media(min-width: 570px){.col-member-img{width:calc(50%);float:left;margin-left:0}}@media(min-width: 1070px){.col-member-img{width:calc(41.6666666667%);float:left;margin-left:0}}@media(min-width: 320px){.col-member-info{width:calc(100%);float:left;margin-left:0}}@media(min-width: 570px){.col-member-info{width:calc(50%);float:left;margin-left:0}}@media(min-width: 1070px){.col-member-info{width:calc(58.3333333333%);float:left;margin-left:0}}@media(min-width: 320px){.col-schedule-content,.col-schedule-sidebar{width:calc(100%);float:left;margin-left:0}}@media(min-width: 570px){.col-schedule-content,.col-schedule-sidebar{width:calc(100%);float:left;margin-left:0}}@media(min-width: 1070px){.col-schedule-content,.col-schedule-sidebar{width:calc(66.6666666667% - 5.2166666667%);float:left;margin-left:3.13%}}@media(min-width: 1070px){.col-schedule-sidebar{width:calc(25% - 3.9125%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%);float:right;margin-right:3.13%}}@media(min-width: 1070px){.col-calculator{width:calc(66.6666666667% - 5.2166666667%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}@media(min-width: 1070px){.col-dashboard-documents{width:calc(83.3333333333% - 5.7383333333%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}.site-header{position:fixed;width:100%;top:0;z-index:105}@media screen and (min-width: 1070px){.site-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}}.logo-and-menu{padding-top:22px;padding-bottom:22px;background-color:#294959}@media screen and (min-width: 1070px){.logo-and-menu{background:none;padding-top:10px;padding-bottom:20px}.logo-and-menu #mobile-navigation{display:none}}.site-branding{margin:0}.site-branding a{display:block}.site-branding svg{width:220px}@media screen and (min-width: 570px){.site-branding svg{width:308px}}@media screen and (min-width: 1070px){.site-branding svg{width:225px}}@media screen and (max-width: 1069px){.site-branding svg .logo-primary-color,.site-branding svg .logo-secondary-color{fill:#fff}}@media(min-width: 320px){.site-branding{width:calc(83.3333333333% - 11.4766666667%);float:left;margin-left:6.26%}}@media(min-width: 570px){.site-branding{width:calc(62.5% - 32.5px);float:left;margin-left:20px}}@media(min-width: 1070px){.site-branding{width:calc(25% - 3.9125%);float:left;margin-left:3.13%}}@media(min-width: 320px){.site-navigation{width:calc(16.6666666667% - 7.3033333333%);float:left;margin-left:6.26%}}@media(min-width: 570px){.site-navigation{width:calc(12.5% - 22.5px);float:left;margin-left:20px;margin-left:calc(25% - 25px + 40px)}}@media(min-width: 1070px){.site-navigation{width:calc(75% - 5.4775%);float:left;margin-left:3.13%}}.primary-menu-wrapper{width:100%}.major-alert{background-color:#fbad1d;color:#294959;display:none;padding:15px 6.26%}.major-alert.mobile{display:block}@media screen and (min-width: 570px){.major-alert{padding-left:20px;padding-right:20px}}@media screen and (min-width: 1070px){.major-alert{padding-left:3.13%;padding-right:3.13%;display:block}.major-alert.mobile{display:none}}.major-alert p{font-size:12px;font-size:.75rem;font-weight:600;color:#294959;margin:0;text-transform:uppercase;text-align:center}@media screen and (min-width: 570px){.major-alert p{max-width:75%;margin:0 auto}}.major-alert a{color:#294959}@media(min-width: 320px){.col-footer-twitter,.col-footer-search,.col-footer-translate{width:calc(100% - 12.52%);float:left;margin-left:6.26%}}@media(min-width: 570px){.col-footer-twitter,.col-footer-search,.col-footer-translate{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(12.5% - 22.5px + 40px)}}@media(min-width: 1070px){.col-footer-twitter{width:calc(16.6666666667% - 3.6516666667%);float:left;margin-left:3.13%}}@media(min-width: 1070px){.col-footer-search,.col-footer-translate{width:calc(33.3333333333% - 4.1733333333%);float:left;margin-left:3.13%}}@media(min-width: 1070px){.col-footer-search{margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}footer{margin-top:30px}.home footer{margin-top:0}.footer-toolbar{background-color:#58595b;color:#fff}@media screen and (min-width: 1070px){.footer-toolbar{background-color:#abacad}}.footer-row{background-color:#58595b;color:#fff;font-size:12.8px;font-size:.8rem;font-family:"Montserrat",sans-serif}.footer-row::after{clear:both;content:"";display:table}.footer-row.footer-header,.footer-row.footer-sitemap{display:none}.footer-row.site-info{text-align:center}.footer-row p{margin-top:0;margin-bottom:1em;line-height:1.5em}@media screen and (min-width: 1070px){.footer-row p{line-height:1.25em}}@media screen and (min-width: 1070px){.footer-row{background-color:#abacad;margin:0 3.13%}.footer-row.footer-header,.footer-row.footer-sitemap{display:block;background-color:#58595b;padding-top:26px}.footer-row.site-info{color:#4a4a4a;background-color:#fff}.footer-row.site-info p{max-width:65%;margin:1.75em auto .1em;text-shadow:none}}.footer-header h3{color:#737475;text-transform:uppercase;margin:0;font-size:27.2px;font-size:1.7rem}.footer-sitemap{padding-bottom:26px}.footer-sitemap ul{padding:0;margin:0;list-style:none}#sitemap-footer-menu>li{display:block;margin-bottom:30px;width:calc(33.33333% - 4.17333%);margin-right:3.13%;float:left}#sitemap-footer-menu>li>a{text-transform:uppercase;font-size:14.08px;font-size:.88rem;font-weight:700;margin-bottom:.75em}#sitemap-footer-menu a{color:#fff;font-size:13.12px;font-size:.82rem;font-weight:300;display:inline-block;text-decoration:none;margin-bottom:.3em}#sitemap-footer-menu a:hover{color:#d0e267}.col-footer-search{padding:30px 0 15px}@media screen and (min-width: 1070px){.col-footer-search{padding:0}}.col-footer-search input{float:left;min-height:52px}@media screen and (min-width: 1070px){.col-footer-search input{min-height:70px}}.col-footer-search input[type=submit]{overflow:hidden;text-indent:101%;white-space:nowrap;background-color:#9b9b9d;color:#9b9b9d;background-image:url("../../img/icon-arrow-right-grey.svg");background-repeat:no-repeat;background-position:center;background-size:25%;width:20%}@media screen and (min-width: 570px){.col-footer-search input[type=submit]{width:15%}}@media screen and (min-width: 1070px){.col-footer-search input[type=submit]{width:20%}}.col-footer-search input[type=search]{color:#414344;background-color:#abacad;font-size:12px;font-size:.75rem;font-family:"Montserrat",sans-serif;font-weight:700;padding:17px 20px;line-height:1em;margin-top:0;width:80%}@media screen and (min-width: 570px){.col-footer-search input[type=search]{width:85%}}@media screen and (min-width: 1070px){.col-footer-search input[type=search]{width:80%}}.goog-te-gadget-simple{padding:0 !important;border:none !important;background-color:transparent !important;font-size:12px !important;font-family:"Montserrat",sans-serif !important;font-weight:700;color:#414344 !important;text-transform:uppercase;min-height:52px;margin:0 !important;width:100%}@media screen and (min-width: 1070px){.goog-te-gadget-simple{min-height:70px}}.goog-te-gadget-icon{display:none !important}.goog-te-menu-value{min-height:52px;line-height:52px;display:block;color:#414344 !important;position:relative;padding:0 20px;background-color:#abacad;margin:0 !important}.goog-te-menu-value>*:not(:first-child){display:none !important}.goog-te-menu-value:after{position:absolute;content:"";right:0;min-height:52px;width:20%;background-color:#9b9b9d;background-image:url("../../img/icon-arrow-down-grey.svg");background-repeat:no-repeat;background-position:center;background-size:25%}@media screen and (min-width: 570px){.goog-te-menu-value:after{width:15%}}@media screen and (min-width: 1070px){.goog-te-menu-value{min-height:70px;line-height:70px}.goog-te-menu-value:after{min-height:70px;width:20%}}.col-footer-twitter{text-align:center;padding:25px 0 20px}.website-info{text-shadow:0 1px 3px rgba(0,0,0,.5)}.footer-twitter-link{color:#fff;text-decoration:none;font-size:12px;font-size:.75rem;font-weight:700;padding-left:27px;background-image:url(../../img/icon-twitter-white.svg);background-repeat:no-repeat;background-position:center left;background-size:18px 15px}.footer-twitter-link:hover{color:#fff;text-decoration:underline}@media screen and (min-width: 1070px){.footer-twitter-link{color:#414344;background-image:url("../../img/icon-twitter-grey.svg");padding-left:0;padding-right:27px;background-position:center right}.footer-twitter-link:hover{color:#414344}}.opus-credit-block{font-size:12.8px;font-size:.8rem;text-align:center;margin:5px 0 25px}.opus-credit-block a{font-weight:700;color:#9b9b9d;text-decoration:none}@media screen and (min-width: 570px){.opus-credit-block{font-size:11.2px;font-size:.7rem}.opus-credit-block a{font-weight:400}}@media screen and (min-width: 1070px){.opus-credit-block{font-size:10.4px;font-size:.65rem}.opus-credit-block a{font-weight:400}}.sidebar-alerts-wrapper{padding-bottom:15px;border-bottom:10px solid #f0f0f0;margin-bottom:20px}@media screen and (max-width: 569px){.sidebar-alerts-wrapper{width:100%;margin-left:0}}@media screen and (min-width: 1070px){.sidebar-alerts-wrapper{padding-bottom:0;border-bottom:none;margin-bottom:0}}h2.sidebar-alerts-title{background-color:#fbad1d;color:#294959;margin:20px 0 0;font-size:12.8px;font-size:.8rem;padding:1.5em 1.25em;display:none}@media screen and (min-width: 1070px){h2.sidebar-alerts-title{display:block}}.sidebar-alert{background-image:url("../../img/icon-alert.svg");background-repeat:no-repeat;background-position:1.5em 1.85em;background-size:14px 35px;color:#294959;padding:1.5em 1.25em .5em 3.5em}@media screen and (min-width: 570px){.sidebar-alert{background-position:0 1.8em;padding:1.5em 1.25em .5em 2.5em}}@media screen and (min-width: 1070px){.sidebar-alert{background-color:#f0f0f0;background-image:none;padding:1.5em 1.25em;margin-bottom:.5em}}p.sidebar-alert-content{font-size:17.008px;font-size:1.063rem;font-weight:600;margin:0}p.sidebar-alert-content a{color:#294959;font-weight:700}@media screen and (min-width: 570px){p.sidebar-alert-content{font-size:19.2px;font-size:1.2rem}}@media screen and (min-width: 1070px){p.sidebar-alert-content{font-size:17.008px;font-size:1.063rem}}.sidebar-alert-timestamp{font-size:11.2px;font-size:.7rem;font-weight:600;text-transform:uppercase;margin-top:12px}@media screen and (min-width: 1070px){.sidebar-alert-timestamp{margin-top:25px}}#content{margin-top:97.53px}@media screen and (min-width: 570px){#content{margin-top:118.95px}}@media screen and (min-width: 1070px){#content{margin-top:0}}.admin-bar #content{margin-top:51.53px}@media screen and (min-width: 570px){.admin-bar #content{margin-top:72.95px}}@media screen and (min-width: 1070px){.admin-bar #content{margin-top:0}}.sticky{display:block}.hentry{margin:0 0 1.5em}.hentry.team-member{margin-bottom:10px}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.entry-content>*:first-child{margin-top:0}.page-links{clear:both;margin:0 0 1.5em}.img-container img{display:block}.row-basic-page article{margin-top:45px;margin-bottom:55px}@media screen and (min-width: 1070px){.row-basic-page{min-height:350px}.row-basic-page:before{background-color:#294959;content:"";display:block;height:36px;width:100%}}.row-header-page{background-color:#c4d947;background-image:url(../../img/tic-tac-dots-30percent.svg);background-size:51px}.row-header-page.accent-alewife{background-color:#ed1c24;background-size:51px}.row-header-page.accent-needham{background-color:#006838;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:51px}.row-header-page.accent-rev-bus{background-color:#0075bc;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:51px}.row-header-page.accent-waltham{background-color:#92278f;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:51px}.row-header-page.accent-green-dark{background-color:#7c8234;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:51px}.row-header-page.accent-gray{background-color:#41463f;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:51px}.row-header-page>div{padding-top:35px;padding-bottom:40px}@media screen and (min-width: 570px){.row-header-page>div{padding-top:40px}}@media screen and (min-width: 1070px){.row-header-page>div{padding-top:30px}}.nav-section-anchors{display:none}@media screen and (min-width: 1070px){.nav-section-anchors{display:block;background-color:#c4d947;background-image:url(../../img/tic-tac-dots-30percent.svg);background-size:51px}}.nav-anchors-wrapper{position:relative;width:100%;min-height:36px}.section-title{margin:0}.section-header-subtitle{color:#133343;margin:.95em 0 0;font-weight:600;font-size:17.04px;font-size:1.065rem}@media screen and (min-width: 1070px){.section-header-subtitle{font-size:19.2px;font-size:1.2rem}}.shuttle-page-header .section-header-subtitle{color:#fff;font-weight:400}@media screen and (min-width: 1070px){.shuttle-page-header .section-header-subtitle{font-size:18px;font-size:1.125rem;margin-left:2px;max-width:70%}}.row.row-page-content{padding-bottom:20px;border-bottom:10px solid #f0f0f0}@media screen and (min-width: 1070px){.row.row-page-content{padding-bottom:0;border-bottom:none}.row.row-page-content .col-wide-content{padding-bottom:20px;border-bottom:10px solid #f0f0f0}}.page-container .row.row-page-content:last-of-type{border-bottom:none}.accordion-content,h3.accordion-title{padding-left:35px}.accordion-content>*:first-child{margin-top:0}@media screen and (max-width: 1069px){.home-row>.col-full,.home-row>.col-desktop-4{width:100%;margin-left:0;float:none}}@media screen and (min-width: 1070px){.front-page-container>.clearfix{margin-bottom:35px}.front-page-container>.clearfix.home-service-area-row{margin-bottom:0}}.col-hero-media{position:relative}@media screen and (min-width: 1070px){.col-hero-media{height:600px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}}@media screen and (min-width: 570px)and (max-width: 1069px){.home-hero-media{position:relative}}@media screen and (min-width: 1070px){.home-hero-media{position:absolute;top:0;width:100%}}.home-hero-media img{height:415px;display:none;-o-object-fit:cover;object-fit:cover;-ms-transform:none;-moz-transform:none;-webkit-transform:none;transform:none;width:100%}@media screen and (min-width: 570px){.home-hero-media img{display:block}}@media screen and (min-width: 1070px){.home-hero-media img{height:600px}}.hero-video-text-block{width:100%;z-index:1}@media screen and (min-width: 570px){.hero-video-text-block{background:rgba(19,51,67,.6);background:-moz-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(19, 51, 67, 0.6)), color-stop(26%, rgba(19, 51, 67, 0.7)), color-stop(100%, #133343));background:-webkit-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-o-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-ms-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:linear-gradient(to bottom, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#133343", endColorstr="#133343", GradientType=0 )}}@media screen and (min-width: 1070px){.hero-video-text-block{align-self:flex-end}}@media screen and (min-width: 1070px){.hero-video{width:45.7%;float:left}}.hero-text-block{padding:20px 6.26%}@media screen and (min-width: 570px){.hero-text-block{padding:30px 20px}}@media screen and (min-width: 570px)and (max-width: 1069px){.hero-text-block{padding:0}}@media screen and (min-width: 1070px){.hero-text-block{width:54.3%;float:right;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:0 20px}.hero-text-block.full-width{width:100%;float:none;min-height:285px}}@media screen and (min-width: 570px){.home-introduction-block{color:#fff}}.home-introduction-block h1{color:#294959;font-size:22.4px;font-size:1.4rem;text-transform:none;font-weight:700;margin-bottom:0}@media screen and (min-width: 570px){.home-introduction-block h1{font-size:26.4px;font-size:1.65rem;color:#fff}}@media screen and (min-width: 1070px){.home-introduction-block h1{font-size:28px;font-size:1.75rem;font-weight:400}}.home-introduction-block p{margin-bottom:1em;color:#294959;font-size:17.6px;font-size:1.1rem}@media screen and (min-width: 570px){.home-introduction-block p{color:#fff;font-size:14.4px;font-size:.9rem}}@media screen and (min-width: 1070px){.home-introduction-block p{max-width:65%;font-size:16px;font-size:1rem}}.home-introduction-block.tablet-only{display:none}@media screen and (min-width: 570px)and (max-width: 1069px){.home-introduction-block{display:none}.home-introduction-block.tablet-only{display:block;position:absolute;bottom:0;background:rgba(19,51,67,.6);background:-moz-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(19, 51, 67, 0.6)), color-stop(26%, rgba(19, 51, 67, 0.7)), color-stop(100%, #133343));background:-webkit-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-o-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:-ms-linear-gradient(top, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);background:linear-gradient(to bottom, rgba(19, 51, 67, 0.6) 0%, rgba(19, 51, 67, 0.7) 26%, #133343 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#133343", endColorstr="#133343", GradientType=0 );padding:20px 20px;width:100%}}.dots-bg{background-image:url("../../img/tic-tac-dots-30percent.svg");background-size:51px}.dots-bg.join{background-image:url("../../img/tic-tac-dots-15percent.svg")}.col-home-block{color:#133343;position:relative}.col-home-block h2{color:#133343;font-size:53.6px;font-size:3.35rem;background-image:url("../../img/icon-ride.svg");background-repeat:no-repeat;background-position:top right;background-size:53px 55px;margin:0;display:inline-block;padding-right:75px;text-transform:uppercase;margin-left:-4px;font-weight:700}@media screen and (min-width: 1070px){.col-home-block h2{font-weight:400}}.col-home-block p{margin-top:0;font-weight:700;margin-bottom:1.5em}@media screen and (min-width: 570px){.col-home-block p{margin-bottom:1.25em}}@media screen and (min-width: 1070px){.col-home-block p{margin-bottom:1.5em;padding-bottom:34px}}.col-home-block a{text-decoration:none;font-family:"Montserrat",sans-serif;font-size:11.2px;font-size:.7rem}.col-home-block a:hover{background-color:#fff;color:#133343}.col-home-block.ride{background-color:#c4d947;background-size:51px}.col-home-block.join{background-color:#38a5de}.col-home-block.join h2{background-image:url("../../img/icon-join.svg");background-size:63px 63px;padding-right:80px}.col-home-block.plan{background-color:#42c9be}.col-home-block.plan h2{background-image:url("../../img/icon-plan.svg");background-size:58px 60px}@media screen and (min-width: 1070px){.home-btns-wrapper{position:absolute;bottom:30px}}.col-home-block,.col-home-twitter{padding:25px 6.26%}@media screen and (min-width: 570px){.col-home-block,.col-home-twitter{padding:25px 20px}}@media screen and (min-width: 1070px){.col-home-block,.col-home-twitter{padding:30px}}.col-home-twitter{padding-top:15px;padding-bottom:15px}@media screen and (min-width: 570px){.col-home-twitter{padding-top:25px;padding-bottom:25px}}@media screen and (min-width: 1070px){.col-home-twitter{padding:0}}.home-twitter-block{background-color:#f4f8fb}.home-twitter-block>iframe{display:block !important}.home-twitter-block>iframe .timeline-Tweet:hover{background-color:tranparent !important}.home-twitter-block>iframe .timeline-Widget{max-width:1280px}.home-twitter-block #ctf .ctf-item{padding:12px 10px 25px}@media screen and (max-width: 569px){.home-twitter-block #ctf.ctf-narrow .ctf-author-avatar img{width:32px;height:32px}}.home-twitter-block #ctf .ctf-author-box,.home-twitter-block #ctf .ctf-tweet-content,.home-twitter-block #ctf .ctf-tweet-actions,.home-twitter-block #ctf .ctf-context{margin-left:48px}@media screen and (min-width: 570px){.home-twitter-block #ctf .ctf-author-box,.home-twitter-block #ctf .ctf-tweet-content,.home-twitter-block #ctf .ctf-tweet-actions,.home-twitter-block #ctf .ctf-context{margin-left:64px}}.home-twitter-block #ctf .ctf-author-avatar{width:32px;height:32px;margin-left:-48px}@media screen and (min-width: 570px){.home-twitter-block #ctf .ctf-author-avatar{height:48px;margin-left:-64px;width:48px}}.home-twitter-block #ctf .ctf-author-name{margin-left:0}.home-twitter-block #ctf .ctf-tweet-text{color:#000;font-size:18.4px;font-size:1.15rem;line-height:1.35em}@media screen and (min-width: 570px){.home-twitter-block #ctf .ctf-tweet-text{font-size:25.6px;font-size:1.6rem}}@media screen and (min-width: 1070px){.home-twitter-block #ctf .ctf-tweet-text{font-size:32px;font-size:2rem}}.home-twitter-block #ctf .ctf-tweet-content{margin-top:10px;margin-bottom:12px;margin-right:30px}.home-twitter-block a{color:#72901d;text-decoration:none}#major-alert{height:0%;width:100%;position:fixed;z-index:1;top:0;left:0;background-color:#fbad1d;background-color:rgba(251,173,29,.9);overflow-y:hidden;transition:.35s;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}#major-alert.major-alert--bg-orange{background-color:#ed9700;background-color:rgba(237,151,0,.9)}#major-alert.major-alert--bg-gray{background-color:#58595b;background-color:rgba(88,89,91,.9)}#major-alert.major-alert--bg-green{background-color:#d2ef59;background-color:rgba(210,239,89,.9)}#major-alert.major-alert--bg-green .overlay-image,#major-alert.major-alert--bg-green .overlay-content,#major-alert.major-alert--bg-green a{color:#41463f}#major-alert.major-alert--bg-red{background-color:#ed1c24;background-color:rgba(237,28,36,.9)}#major-alert.major-alert--bg-blue{background-color:#0175bc;background-color:rgba(1,117,188,.9)}#major-alert a{color:#fff;z-index:10}#major-alert .row{margin-left:6.26%;margin-right:6.26%}@media screen and (min-width: 570px){#major-alert .row{margin-left:20px;margin-right:20px}}.overlay-content{color:#fff;font-size:20px;font-size:1.25rem;position:relative;top:25%;text-align:center}@media screen and (min-width: 570px){.overlay-content{font-size:21.6px;font-size:1.35rem;float:left;width:75%;padding-left:40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:left}}@media screen and (min-width: 1070px){.overlay-content{font-size:32px;font-size:2rem;padding-left:50px}}.overlay-content p{margin:0}.overlay-image{color:#fff;text-align:center;margin-bottom:15px}.overlay-image svg{max-width:50%}@media screen and (min-width: 570px){.overlay-image{float:left;width:25%}.overlay-image svg{max-width:100%}}#major-alert .closebtn{position:absolute;top:25px;right:6.26%;font-size:32px;font-size:2rem;text-decoration:none}#major-alert .closebtn span{font-size:12px;font-size:.75rem;position:relative;top:-8px}@media screen and (min-width: 570px){#major-alert .closebtn{top:30px;font-size:52px;font-size:3.25rem}#major-alert .closebtn span{top:-13px;font-size:16px;font-size:1rem}}@media screen and (min-width: 1070px){#major-alert .closebtn{top:40px;right:70px;font-size:48px;font-size:3rem}#major-alert .closebtn span{font-size:23.2px;font-size:1.45rem;top:-8px}}.home-main-factoid{background-color:#90278e;padding:22px 6.26%;text-align:center;margin-bottom:10px;background-image:url(../../img/tic-tac-dots-15percent.svg);background-size:45px}.home-main-factoid h3{color:#fff;font-size:31px;font-size:1.9375rem;font-family:"Montserrat",sans-serif;font-weight:700;line-height:1.2em;text-transform:uppercase;margin:0}@media screen and (min-width: 570px){.home-main-factoid{margin-bottom:0;padding:14px 20px}}@media screen and (min-width: 1070px){.home-main-factoid{padding:11px 3.13%}.home-main-factoid h3{font-size:29px;font-size:1.8125rem;font-weight:400}}.home-factoids{text-align:center}@media screen and (min-width: 1070px){.home-factoids{background-color:#f4f8fb;padding:42px 3.13%}}.home-factoid{background-color:#f4f8fb;padding:23px 6.26%;margin-bottom:10px}@media screen and (min-width: 1070px){.home-factoid{background-color:transparent;padding:0 3.13%;margin-bottom:0;float:left}.home-factoid.col-factoid-3{width:33.333333%}.home-factoid.col-factoid-4{width:25%}.home-factoid.col-factoid-5{width:20%}}.home-factoid-big{color:#90278e;display:block;font-size:64px;font-size:4rem;font-family:"Montserrat",sans-serif;line-height:1em;margin-bottom:10px;font-weight:700}@media screen and (min-width: 1070px){.home-factoid-big{font-size:56px;font-size:3.5rem;font-weight:400}}.home-factoid-small{color:#143343;display:block;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.4em}@media screen and (min-width: 570px){.home-factoid-small{font-size:20px;font-size:1.25rem}}@media screen and (min-width: 1070px){.home-factoid-small{font-size:12px;font-size:.75rem}}@media(min-width: 570px){.page-content.page-team .col-wide-content{width:calc(100% - 40px);float:left;margin-left:20px}}@media(min-width: 1070px){.page-content.page-team .col-wide-content{width:calc(83.3333333333% - 5.7383333333%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}.member-profile-img-wrapper img{display:block;max-height:280px}div.team-member:nth-child(even) .col-member-info{background-color:#2f6993}div.team-member:nth-child(odd) .col-member-info{background-color:#0da4ad}@media screen and (min-width: 570px){div.team-member:nth-child(even){background-color:#2f6993}div.team-member:nth-child(odd){background-color:#0da4ad}}.col-member-info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;padding:8% 6.26%}@media screen and (min-width: 570px){.col-member-info{padding:5% 3.13%}}@media screen and (min-width: 1070px){.col-member-info{padding:3% 9.39% 3% 3.13%}}.member-profile-info-wrapper h3{color:#fff;margin-top:0;font-size:20px;font-size:1.25rem}.member-profile-info-wrapper h3 a{background-image:url("../../img/icon-arrow-right-white.svg");background-size:18px 18px;background-repeat:no-repeat;background-position:right center;padding-right:25px;text-decoration:none;font-weight:600}.member-profile-info-wrapper h3 a:hover{text-decoration:underline}.member-profile-info-wrapper a{color:#fff;font-weight:400}@media screen and (min-width: 570px){.member-profile-info-wrapper h3{font-size:21.6px;font-size:1.35rem}.member-profile-info-wrapper p{font-size:18px;font-size:1.125rem}}@media screen and (min-width: 1070px){.member-profile-info-wrapper h3{font-size:26.4px;font-size:1.65rem}}.team-member-title p{color:#fff;margin-bottom:0}.team-member-email-link{display:inline-block;padding-left:25px;background-image:url("../../img/icon-email.svg");background-size:18px 14px;background-repeat:no-repeat;background-position:1px center}.row-search-page{min-height:350px}.row-search-page input{float:left;margin:42px 0;width:80%}.row-search-page input[type=search]{font-size:17.6px;font-size:1.1rem;padding:12px 20px}.row-search-page input[type=submit]{overflow:hidden;text-indent:101%;white-space:nowrap;background-color:#dadbdc;background-image:url(../../img/icon-arrow-right-grey.svg);background-repeat:no-repeat;background-position:center;background-size:25%;color:#dadbdc;width:20%;height:50px}.row-search-page article.hentry{border-bottom:3px solid #f0f0f0;margin-bottom:1em;padding-bottom:1.25em}@media screen and (min-width: 570px){.row-search-page input[type=search]{width:85%;padding:17px 20px}.row-search-page input[type=submit]{width:15%;height:60px}}@media screen and (min-width: 1070px){.row-search-page input[type=search]{width:93%;max-width:initial;max-width:auto}.row-search-page input[type=submit]{width:7%}}section.no-results.not-found,section.error-404 .row-search-page{min-height:300px}.search-results article h2{margin:0 0 .35em;line-height:1em}@media screen and (min-width: 570px){.search-results article h2{margin:0 0 .15em;line-height:1.25em}}.search-results article h2 a{font-size:20px;font-size:1.25rem;color:#294959;text-decoration:none;text-transform:none}.search-results article h2 a span{font-weight:400}.search-results article h2 a:hover{color:#abc02c;text-decoration:underline}.search-results article h2 a:hover span{color:#abc02c}.search-results article .entry-summary,.search-results article p{margin-top:0}.search-results article p{font-size:14.4px;font-size:.9rem;color:#294959;margin-bottom:0}@media screen and (min-width: 570px){.search-results article p{font-size:16px;font-size:1rem}}span.search-highlight{color:#11828f;font-weight:700}.sheet-dashboard-page .entry-content{position:relative}#loginform-dashboard label{display:block;color:#58595b;font-weight:700}@media screen and (min-width: 1070px){#loginform-dashboard input[type=text],#loginform-dashboard input[type=password]{min-width:550px}}h3.members-chart-title{font-size:20px;font-size:1.25rem;margin-bottom:30px}a.logout-btn{color:#fff;display:inline-block;text-decoration:none;margin:10px 0;line-height:1em;padding:.85em 1.75em .75em}.members-data-chart{margin-bottom:30px}.login-form-wrapper{position:relative}a.forgot-password-link{font-family:"Montserrat",sans-serif;font-size:10.4px;font-size:.65rem;color:#9b9b9d;font-weight:400;text-transform:uppercase;position:absolute;bottom:124px;left:95px}a.forgot-password-link:hover{color:#72901d}.loader,.loader:after{border-radius:50%;width:2.5em;height:2.5em}.loader{display:none;font-size:10px;position:relative;top:6px;margin-left:6px;text-indent:-9999em;border-top:.25em solid rgba(41,73,89,.2);border-right:.25em solid rgba(41,73,89,.2);border-bottom:.25em solid rgba(41,73,89,.2);border-left:.25em solid #294959;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 1.1s infinite linear;animation:load8 1.1s infinite linear}.loader.post_loading_loader{display:inline-block}.loader#ajax-pb-table{top:0;border-top:.75em solid rgba(41,73,89,.2);border-right:.75em solid rgba(41,73,89,.2);border-bottom:.75em solid rgba(41,73,89,.2);border-left:.75em solid #294959;margin:30px auto;width:7em;height:7em}.loader#ajax-pb-table.post_loading_loader{display:block}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width: 570px)and (max-width: 1069px){.page-template-page-paper-towel-dashboard .row-header-page>.col-wide-content{margin:0 20px}}.col-dashboard-sheet header,.col-dashboard-sheet .entry-content,.col-dashboard-sheet .entry-footer{margin:0 6.26%}@media screen and (min-width: 570px){.col-dashboard-sheet header,.col-dashboard-sheet .entry-content,.col-dashboard-sheet .entry-footer{margin:0 20px}}@media screen and (min-width: 1070px){.col-dashboard-sheet header,.col-dashboard-sheet .entry-content,.col-dashboard-sheet .entry-footer{margin:0}}@media(min-width: 1070px){.col-dashboard-sheet{width:calc(83.3333333333% - 5.7383333333%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%)}}.page-rider-registration .page-content-inner header,.page-rider-registration .page-content-inner .actual-content,.page-rider-registration .page-content-inner .entry-footer{margin:0 6.26%}@media screen and (min-width: 570px){.page-rider-registration .page-content-inner header,.page-rider-registration .page-content-inner .actual-content,.page-rider-registration .page-content-inner .entry-footer{margin:0 20px}}@media screen and (min-width: 1070px){.page-rider-registration .page-content-inner header,.page-rider-registration .page-content-inner .actual-content,.page-rider-registration .page-content-inner .entry-footer{margin:0}}@media(min-width: 1070px){.page-rider-registration .page-content-inner header,.page-rider-registration .page-content-inner .actual-content,.page-rider-registration .page-content-inner .entry-footer,.page-rider-registration .page-content-inner .register-rider-wrapper-inner{width:calc(83.3333333333% - 5.7383333333%);float:left;margin-left:3.13%;margin-left:calc(8.3333333333% - 3.3908333333% + 6.26%);float:none}}#ridership-chart{height:400px}.ridership-dashboard-tabs{margin:0;padding:0;list-style:none}.ridership-dashboard-tabs li{float:left;height:42px}.ridership-dashboard-tabs a{color:#263822;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif;display:inline-block;text-decoration:none;text-transform:uppercase;padding:12px 0 12px 22px;font-weight:400}.ridership-dashboard-tabs a.active-tab{text-decoration:underline;font-size:12px;font-size:.75rem;font-weight:700}@media screen and (min-width: 570px)and (max-width: 1069px){.ridership-dashboard-tabs a{padding:22px 20px}}@media screen and (min-width: 570px){.ridership-dashboard-tabs li{height:auto;height:initial}.ridership-dashboard-tabs a{padding:20px 15px}.ridership-dashboard-tabs a.active-tab{background-color:#f4f8fb;font-weight:400;font-size:11px;font-size:.6875rem}}#ridership-dropdowns{background-color:#f4f8fb;padding:25px 26px 10px}@media screen and (max-width: 569px){#ridership-dropdowns{margin-top:10px}}#ridership-dropdowns select{background:#f4f8fb url(../../img/icon-select-ridership.svg) calc(100% - 14px) center no-repeat;background-size:9px 6px;border:1px solid #979797;color:#263822;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif;line-height:1em;text-transform:uppercase;max-width:250px;padding:11px 29px 11px 15px}#ridership-dropdowns select.hidden-dropdown{display:none}.register-rider-wrapper{background-color:#f4f8fb;padding:44px 6.26%;margin-top:10px}@media screen and (min-width: 570px){.register-rider-wrapper{margin-top:0;padding:44px 20px}}@media screen and (min-width: 1070px){.register-rider-wrapper{padding:44px 0}}.register-rider-wrapper h3{color:#11828f;font-size:20px;font-size:1.25rem;margin-top:0}.register-rider-wrapper h4{color:#294959;font-size:14px;font-size:.875rem;font-weight:700;text-transform:uppercase}@media screen and (min-width: 570px){.riders-form-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.riders-form-field.dropdown{padding-top:16px}@media screen and (min-width: 570px){.riders-form-field{width:calc(50% - 10px)}.riders-form-field.last{margin-right:0}}@media screen and (max-width: 569px){.report-export-block{text-align:center}}#load-more-riders{background-color:#d6e1e9;color:#263822;display:block;font-size:12px;font-size:.75rem;font-family:"Montserrat",sans-serif;line-height:1em;padding:.85em 1.75em .75em;text-align:center;text-transform:uppercase;font-weight:700;text-decoration:none;margin-bottom:18px}#load-more-riders span{text-transform:none;font-weight:400}a.doc-download-btn{color:#fff;display:inline-block;text-decoration:none}.page-documents .page-content{margin-top:0}#export-csv-table{display:block}@media screen and (min-width: 570px){#export-csv-table{display:inline-block}}article.document{border-bottom:3px solid #f4f8fb}article.document::after{clear:both;content:"";display:table}article.document:first-child{border-top:3px solid #f4f8fb;padding-top:25px}@media screen and (min-width: 1070px){article.document{padding:0 0 32px}}.col-document-content{padding-left:44px;background-size:32px 41px;background-position:left top;background-repeat:no-repeat}.col-document-content h3{font-size:18px;font-size:1.125rem;color:#11828f;margin-top:0}.col-document-content h3 a{color:#11828f;font-weight:400;text-decoration:none}.col-document-content p{margin:0}@media screen and (min-width: 570px){.col-document-content{padding-left:64px;background-size:43px 54px}.col-document-content h3{font-size:20px;font-size:1.25rem}}@media screen and (min-width: 1070px){.col-document-content{padding-left:69px;float:left;width:75%;margin-right:5%}}.document-content{margin-bottom:12px}@media screen and (min-width: 1070px){.document-content{margin:0}}.col-document-btn{text-align:right}@media screen and (min-width: 1070px){.col-document-btn{float:left;width:20%;position:relative}.col-document-btn a.doc-download-btn{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}}.page-ridership-login.row.row-page-content .col-wide-content{border-bottom:none}@media screen and (min-width: 1070px){#chart-tabs-wrapper{position:relative;padding-right:85px}}#chart-print-btn{color:#263822;background:url(../../img/icon-print.svg) right center no-repeat;background-size:20px 20px;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif;display:none;padding:12px 28px 11px 14px;line-height:1em;text-transform:uppercase;text-decoration:none;font-weight:700;right:0}@media screen and (min-width: 1070px){#chart-print-btn{display:inline-block}}.page-template-page-paper-towel-dashboard .row.row-page-content{border-bottom:none}.page-template-page-paper-towel-dashboard h2{font-weight:700}@media screen and (min-width: 1070px){.page-template-page-paper-towel-dashboard h2{font-weight:400}}@media print{.page-template-page-paper-towel-dashboard #masthead{display:block;position:relative;border-bottom:3px solid #f4f8fb;margin-bottom:80px}.page-template-page-paper-towel-dashboard h1{font-size:21px;font-size:1.3125rem;text-transform:none}.page-template-page-paper-towel-dashboard .row-header-page,.page-template-page-paper-towel-dashboard .logo-and-menu{background:none}.page-template-page-paper-towel-dashboard h2{color:#294959;font-size:23px;font-size:1.4375rem}.page-template-page-paper-towel-dashboard header.section-header{position:fixed;top:0;right:0;width:70%;text-align:right}.page-template-page-paper-towel-dashboard header.section-header .col-wide-content{width:100%;float:none;margin-left:0}.page-template-page-paper-towel-dashboard .site-branding{float:none;width:100%;margin-left:0}.page-template-page-paper-towel-dashboard .site-branding img{display:block}.page-template-page-paper-towel-dashboard .site-branding img.mobile{display:none}.page-template-page-paper-towel-dashboard #ridership-chart{margin-bottom:80px}.page-template-page-paper-towel-dashboard h2.entry-title,.page-template-page-paper-towel-dashboard .entry-content,.page-template-page-paper-towel-dashboard .section-header-subtitle,.page-template-page-paper-towel-dashboard .site-navigation,.page-template-page-paper-towel-dashboard #mobile-navigation,.page-template-page-paper-towel-dashboard .page-rider-registration,.page-template-page-paper-towel-dashboard .page-documents,.page-template-page-paper-towel-dashboard #ridership-routes-tabs,.page-template-page-paper-towel-dashboard #ridership-dropdowns{display:none}.page-template-page-paper-towel-dashboard .row.row-page-content{border:none}.page-template-page-paper-towel-dashboard .col-dashboard-sheet{float:none;width:100%;margin-left:0}.page-template-page-paper-towel-dashboard #printable-data-table{border-collapse:collapse;border:1px solid #000;text-align:center}.page-template-page-paper-towel-dashboard #printable-data-table th,.page-template-page-paper-towel-dashboard #printable-data-table td{border:1px solid #000;padding:5px 10px}.page-template-page-paper-towel-dashboard #printable-data-table th{font-size:12px;font-size:.75rem;font-family:"Montserrat",sans-serif;text-transform:uppercase}}@media screen and (min-width: 570px){#registered-riders-table-wrapper{overflow-x:auto}}#registered-riders-table tbody tr{display:none}#registered-riders-table tbody tr.visible{display:table-row}#registered-riders-table tbody tr td{color:#263822;font-size:11px;font-size:.6875rem;padding:4px 0}#registered-riders-table tbody tr td.rider-table-action{text-align:right}#registered-riders-table tbody tr td.rider-table-action a{color:#11828f;font-size:10px;font-size:.625rem;font-weight:700;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 570px){#registered-riders-table{min-width:768px}#registered-riders-table thead th{padding-right:14px}#registered-riders-table thead th:last-child{padding-right:0}#registered-riders-table tbody tr td{padding-right:14px}#registered-riders-table tbody tr td:last-child{padding-right:0px}}@media screen and (max-width: 569px){#registered-riders-table thead{display:none}#registered-riders-table th,#registered-riders-table tr,#registered-riders-table td{display:block}#registered-riders-table tbody tr.visible{display:table-row}#registered-riders-table tbody td.rider-email,#registered-riders-table tbody td.rider-dateadded,#registered-riders-table tbody td.rider-stops{clear:both;max-width:calc(100% - 50px)}#registered-riders-table tbody td.rider-firstname,#registered-riders-table tbody td.rider-lastname{float:left;margin-right:3px}#registered-riders-table tbody td.rider-edit,#registered-riders-table tbody td.rider-delete{position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}#registered-riders-table tbody td.rider-edit{top:calc(50% - 10px)}#registered-riders-table tbody td.rider-delete{top:calc(50% + 10px)}#registered-riders-table tr{border-bottom:1px solid #d6d6d6;padding:10px 0;position:relative}#registered-riders-table tr:first-child{border-top:1px solid #d6d6d6}}#registered-riders-table thead{text-align:left}#registered-riders-table thead th{color:#263822;font-size:11px;font-size:.6875rem;font-family:"Montserrat",sans-serif;line-height:1em;text-transform:uppercase;padding-bottom:12px;white-space:nowrap}#registered-riders-table thead th.header{background:url(../../img/icon-triangle-table-sort.svg) left 2px no-repeat;background-size:9px 6px;cursor:pointer;padding-left:14px}#registered-riders-table thead th.header.headerSortDown{background:url(../../img/icon-triangle-table-sort-up.svg) left 2px no-repeat}.calc_field h4{text-transform:none;margin-bottom:0;font-size:16px;font-size:1rem}.calc_field p{margin:0 0 .7em}span.field-description{color:#58595b;font-style:italic}#commute-cost-wrapper{background-color:#294959;margin-top:3em}#alternate-cost-wrapper{background-color:#0da4ad}#commute-cost-wrapper,#alternate-cost-wrapper{padding:1.5em 2.1em;margin-bottom:.75em}#commute-cost-wrapper h3.cost-title,#commute-cost-wrapper p,#alternate-cost-wrapper h3.cost-title,#alternate-cost-wrapper p{color:#fff}#commute-cost-wrapper h3.cost-title,#alternate-cost-wrapper h3.cost-title{margin-bottom:1em}#commute-cost-wrapper p,#alternate-cost-wrapper p{margin-bottom:.25em}#commute-cost-wrapper p.commute-price,#alternate-cost-wrapper p.commute-price{font-size:24px;font-size:1.5rem;margin-top:0;font-weight:700}#commute-cost-wrapper>*:first-child,#alternate-cost-wrapper>*:first-child{margin-top:0}.calc-subtitle{margin-top:-15px !important}.mobile-schedule-toggle{display:none}@media(min-width: 320px){.schedule-block{width:calc(100% - 12.52%);float:left;margin-left:6.26%}}@media(min-width: 570px){.schedule-block{width:calc(75% - 35px);float:left;margin-left:20px;margin-left:calc(12.5% - 22.5px + 40px)}}@media(min-width: 1070px){.schedule-block{width:calc(100%);float:left;margin-left:0}}@media screen and (min-width: 1070px){.schedule-block.with-gutter{margin-left:3.13%;margin-right:3.13%}}@media screen and (max-width: 569px){.shuttle-page-header{display:none}.mobile-schedule-toggle{position:absolute;display:none;color:#294959;overflow:hidden;text-indent:101%;white-space:nowrap;width:17px;height:9px;right:calc(6.26% - 8px);top:20px;background:transparent url(../../img/arrow-mobile-menu.svg) center no-repeat;background-size:17px 9px;-webkit-transition:200ms linear all;-moz-transition:200ms linear all;-o-transition:200ms linear all;transition:200ms linear all;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-schedule-toggle:hover{background:transparent url(../../img/arrow-mobile-menu.svg) center no-repeat;background-size:17px 9px}.mobile-schedule-toggle.open{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.schedule-content .col-schedule-content{border-bottom:none !important}.schedule-paper-towels .row.row-page-content{border-bottom:none}.schedule-paper-towels .row.row-page-content.divider-row{display:none}.schedule-paper-towels .mobile-schedule-toggle{display:inline-block}.schedule-paper-towels .page-content{margin-top:0}.schedule-paper-towels .schedule-block{margin-left:0;width:100%}.schedule-paper-towels h2.entry-title{background-color:#f0f0f0;color:#294959 !important;font-size:16px;font-size:1rem;margin:0;padding:19px calc(6.26% + 30px) 20px 6.26%;margin-bottom:5px;position:relative}.schedule-paper-towels .entry-content{display:none;margin:30px 6.26% 0}.schedule-paper-towels article.hentry{margin-bottom:0}.schedule-paper-towels article footer{display:none}}@media screen and (max-width: 569px){.sidebar-alerts-wrapper{width:100%;margin-left:0}}.shuttle-logo-wrapper{margin-bottom:1.75em}.shuttle-logo-wrapper img{display:block;width:90%}@media screen and (min-width: 570px){.shuttle-logo-wrapper img{width:60%}}@media screen and (min-width: 1070px){.shuttle-logo-wrapper img{width:37%}}.shuttle-page-header>div{padding-top:50px;padding-bottom:50px}@media screen and (min-width: 1070px){.shuttle-page-header>div{padding-top:35px;padding-bottom:35px}}h1.schedule-title{display:none;font-size:29.6px;font-size:1.85rem}@media screen and (min-width: 570px){h1.schedule-title{display:block}}@media screen and (min-width: 1070px){h1.schedule-title{margin-bottom:25px}}@media screen and (min-width: 570px){.col-schedule-content h2.entry-title.mobile{display:none}}a.schedule-print,a.schedule-bookmark{padding:0;float:left;background-image:url("../../img/icon-print.svg");background-repeat:no-repeat;background-color:transparent;height:31px;width:29px;margin-right:17px;margin-top:3px;display:none}@media screen and (min-width: 1070px){a.schedule-print,a.schedule-bookmark{display:inline-block}}a.schedule-bookmark{display:inline-block;background-image:url("../../img/icon-bookmark.svg");background-size:37px 32px;height:32px;width:39px;margin-top:0;margin-right:7px}@media screen and (min-width: 1070px){a.schedule-bookmark{display:none}}.schedule-content{margin-top:1em}@media screen and (min-width: 1070px){.schedule-content{margin-top:2.5em}}@media screen and (min-width: 1070px){.schedule-content{margin-top:3em}}.preview-schedule-content{margin-top:2.5em}.col-schedule-content>*:first-child{margin-top:0}.schedule-content .col-schedule-content{padding-bottom:20px;border-bottom:10px solid #f0f0f0}@media screen and (min-width: 1070px){.col-schedule-content h3{font-size:20px;font-size:1.25rem}}.schedule-header{margin-bottom:35px}.schedule-button-block{margin-bottom:20px}.schedule-info-block{color:#294959;font-size:14.08px;font-size:.88rem}.schedule-info-block p{margin:0}p.schedule-effective-dates{font-weight:700;margin-bottom:2px}.schedule-controls{background-color:#294959;color:#fff;padding:2em 6.26% 2.25em;margin-bottom:2.25em}@media screen and (min-width: 1070px){.schedule-controls{padding:2em 2em 2.25em}}.schedule-controls label{margin-right:25px;color:#fff;font-family:"Montserrat",sans-serif;font-size:24px;font-size:1.5rem}.schedule-controls input[type=radio]+span::before,.schedule-controls input[type=radio]+label::before{margin-top:-3px;content:"";background:url("../../img/radio-blue.svg") no-repeat center center}.schedule-controls input[type=radio]:checked+span::before,.schedule-controls input[type=radio]:checked+label::before{content:"";background:url("../../img/radio-checked-blue.svg") no-repeat center center}.stops-select-wrapper{margin:1.25em 0 1.5em}@media screen and (min-width: 1070px){.stops-select-wrapper{margin-bottom:2em}}.stops-infographic{margin-bottom:1.5em}@media screen and (min-width: 1070px){.stops-infographic{margin-bottom:0}}select.stops-dropdown{background-color:#fff}.active-am #stops-dropdown-am,.active-am #preview-stops-dropdown-am,.active-am .infographic-table.active-am,.active-am .schedule-wrapper-am,.active-am .active-stop-caption.active-am{display:block}.active-pm #stops-dropdown-am,.active-pm #preview-stops-dropdown-am,.active-pm .infographic-table.active-am,.active-pm .schedule-wrapper-am,.active-pm .active-stop-caption.active-am{display:none}.active-am #stops-dropdown-pm,.active-am #preview-stops-dropdown-pm,.active-am .infographic-table.active-pm,.active-am .schedule-wrapper-pm,.active-am .active-stop-caption.active-pm{display:none}.active-pm #stops-dropdown-pm,.active-pm #preview-stops-dropdown-pm,.active-pm .infographic-table.active-pm,.active-pm .schedule-wrapper-pm,.active-pm .active-stop-caption.active-pm{display:block}@media screen and (max-width: 569px){.active-am .infographic-table:not(.has-active-stop),.active-pm .infographic-table:not(.has-active-stop),.active-am .active-stop-caption:not(.has-active-stop),.active-pm .active-stop-caption:not(.has-active-stop){display:none}}.active-am .active-stop-caption.active-am{display:inline-block}.active-pm .active-stop-caption.active-pm{display:inline-block}.active-stop-caption{font-size:12px;font-size:.75rem;margin:0 .5em;display:inline-block;text-align:center}@media screen and (min-width: 570px){.active-stop-caption{font-size:14.08px;font-size:.88rem}}.active-stop-caption p{margin:0;left:-50%;position:relative}span.stop-address{font-weight:400;display:block}span.stop-address a{color:#fff;background-image:url(../../img/icon-arrow-right-white.svg);background-size:9px 9px;background-repeat:no-repeat;background-position:right center;padding-right:15px}span.stop-address a:hover{color:#fff}.infographic-header{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.infographic-header>div{align-self:flex-end;float:left;width:50%}.infographic-header>div:first-child{text-align:left}.infographic-header>div:last-child{text-align:right}.infographic-row{margin:15px 0}.infographic-row>div:first-child:before,.infographic-row>div:last-child:before{content:"";position:absolute;top:-6px;left:calc(50% - 4px);width:0;height:0;content:"";z-index:2;border-bottom:6px solid #708da1;border-left:4px solid transparent;border-right:4px solid transparent}@media screen and (min-width: 1070px){.infographic-row>div:first-child:before,.infographic-row>div:last-child:before{top:-8px;left:calc(50% - 8px);width:0;height:0;content:"";z-index:2;border-bottom:12px solid #708da1;border-left:8px solid transparent;border-right:8px solid transparent}}.infographic-row>div.active-stop:first-child:before,.infographic-row>div.active-stop:last-child:before{border-bottom-color:#fff;border-top:none}.stop-graphic{float:left;position:relative;background-color:#708da1;font-size:12px;font-size:.75rem;line-height:1.25em;height:15px}.stop-graphic:last-child{margin-right:0 !important}.stop-graphic.active-stop{background-color:#fff}.stop-graphic.active-stop:before{content:"";position:absolute;bottom:-6px;left:calc(50% - 4px);width:0;height:0;content:"";z-index:2;border-top:6px solid #fff;border-left:4px solid transparent;border-right:4px solid transparent}@media screen and (min-width: 1070px){.stop-graphic.active-stop:before{bottom:-8px;left:calc(50% - 8px);width:0;height:0;content:"";z-index:2;border-top:12px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent}}.infographic-table{margin-top:1.5em;font-size:12px;font-size:.75rem}@media screen and (min-width: 570px){.infographic-table{font-size:14.08px;font-size:.88rem}}@media screen and (min-width: 1070px){.infographic-table{margin-top:3em;margin-left:.5em;margin-right:.5em}}.schedule-table-wrapper{margin-bottom:2em;display:none}.schedule-table-wrapper.mobile{display:block}@media screen and (min-width: 1070px){.schedule-table-wrapper{display:block}.schedule-table-wrapper.mobile{display:none}}table.schedule-table{color:#06161e;border-collapse:separate;font-size:15.04px;font-size:.94rem;font-weight:600}@media screen and (min-width: 1070px){table.schedule-table{font-size:14.08px;font-size:.88rem}table.schedule-table thead{display:none}}table.schedule-table th{font-size:12px;font-size:.75rem;text-transform:uppercase}@media screen and (min-width: 1070px){table.schedule-table th{font-size:14.08px;font-size:.88rem}}table.schedule-table td,table.schedule-table th{background-color:#f0f0f0;padding:.65em;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;font-weight:700}table.schedule-table tr th:first-child,table.schedule-table tr td:first-child{text-align:left;padding-left:1em;padding-right:1em;text-transform:uppercase}table.schedule-table tr th:last-child,table.schedule-table tr td:last-child{border-right:none}table.schedule-table tr th{font-weight:700;line-height:1.25em}@media screen and (min-width: 1070px){table.schedule-table tr th{height:57px}}table.schedule-table tr th:not(:first-child){font-family:"Montserrat",sans-serif;background-color:#294959;color:#fff}@media screen and (min-width: 1070px){table.schedule-table tr th:not(:first-child){background-color:#f0f0f0;color:#06161e}}@media screen and (min-width: 1070px){table.schedule-table tr td:first-child{background-color:#294959;color:#fff}}.mobile table.schedule-table tr>*:first-child{display:none}.mobile table.schedule-table span.stop-address-prefix{padding-right:0}table.schedule-table span.stop-address-prefix{font-size:12px;font-size:.75rem;padding-right:2px}table.schedule-table span.stop-address{font-size:10.4px;font-size:.65rem;text-transform:none;margin-top:4px}@media screen and (min-width: 570px){table.schedule-table span.stop-address{font-size:12px;font-size:.75rem}}.dkpdf-button-container{padding:0 6.26% 0;float:none !important;padding:0 !important;text-align:left !important}@media screen and (min-width: 1070px){.dkpdf-button-container{padding:2em 2em 2.25em}}.dkpdf-button-container .dkpdf-button{color:#fff;text-transform:none;text-decoration:underline;font-size:14px;font-size:.875rem;padding:0}@media screen and (min-width: 1070px){.dkpdf-button-container{display:none}}.print-only{display:none}.print-only.schedule-title{display:none}@media print{html,body{height:auto;font-family:sans-serif !important}table{margin-bottom:0}.print-only{display:block}.schedule-title.entry-title.schedule-block.mobile{display:none}#masthead,footer,.schedule-button-block,.schedule-controls,.shuttle-page-header,.col-schedule-sidebar,.major-alert.mobile{display:none}.schedule-content .col-schedule-content{padding-bottom:0;border-bottom:none;width:100%;float:none;margin:0}.schedule-table-wrapper{display:block}.schedule-table-wrapper.mobile{display:none}.schedule-wrapper-am,.schedule-wrapper-pm{display:block}.active-pm .schedule-wrapper-am,.active-am .schedule-wrapper-am,.active-pm .schedule-wrapper-pm,.active-am .schedule-wrapper-pm{display:block}#content,.schedule-content,.admin-bar #content{margin-top:0}h1.schedule-title,.schedule-info-block{color:#000;margin-left:0;margin-right:0;margin-bottom:10px;text-transform:none;font-family:sans-serif !important}h1.schedule-title{font-size:26.4px;font-size:1.65rem;font-weight:700}h2.print-title,.col-schedule-content h2.entry-title{color:#000;text-transform:none;margin:0;font-size:29.6px;font-size:1.85rem;font-family:sans-serif !important;font-weight:700}h3{color:#000;font-weight:700;margin-top:10px;font-size:20.8px;font-size:1.3rem;font-family:sans-serif !important}.schedule-info-block{font-size:14.4px;font-size:.9rem;font-family:sans-serif !important}.schedule-header{margin-bottom:0}td.print-align-top{vertical-align:top}p.section-header-subtitle{margin:0}.schedule-paper-towels .row-page-content{page-break-after:always}.schedule-paper-towels .row-page-content:nth-last-child(2){page-break-after:auto}.schedule-paper-towels .row-page-content.divider-row{display:none}.row-page-content{page-break-after:always}.sheet-dashboard-page .members-data-chart:not(:first-child){page-break-after:always}table.schedule-table{page-break-after:always;border:1px solid #f0f0f0;font-size:13.6px;font-size:.85rem}table.schedule-table tr th:not(:first-child){background-color:transparent;color:#000}table.schedule-table td,table.schedule-table th{border:1px solid #f0f0f0}table.schedule-table td,table.schedule-table th,table.schedule-table tr td:first-child{background-color:transparent;color:#000;text-align:left;padding:7px 5px 7px 1em}table.schedule-table span.stop-address{margin-top:0}.print-logo{max-width:75px}}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}iframe{border:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 569px){.embed-container.service-area-map{padding-bottom:0}.embed-container.service-area-map iframe,.embed-container.service-area-map object,.embed-container.service-area-map embed{position:relative;height:450px;width:100%}}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}/*# sourceMappingURL=main.css.map */
