@font-face{font-family:Museo Sans;src:url(dee1ed01b290ccf7577285d3ffd7822a.eot);src:url(dee1ed01b290ccf7577285d3ffd7822a.eot?#iefix) format("embedded-opentype"),url(97dd39d3f9f8f5aa2ebb6fca08af1578.woff2) format("woff2"),url(f03fbd2d0f1af2a480a5d14cf433b8fc.woff) format("woff"),url(26dd56907e791b2d61f5e4cccd54574b.ttf) format("truetype"),url(1b36d9cefdb158d339a2242450fe3a30.svg#museo_sans300) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Museo Sans;src:url(a2d00dafd87d1fa96ecb488aa626552e.eot);src:url(a2d00dafd87d1fa96ecb488aa626552e.eot?#iefix) format("embedded-opentype"),url(df9d9d832ab049b3e83e1af3f0326c00.woff2) format("woff2"),url(a1ea62e27febfcc1c35c99e6a732bfb5.woff) format("woff"),url(267bfdfabc15290dfddd3f67194b7791.ttf) format("truetype"),url(99cc3fd15e60032992c4319436a02058.svg#museo_sans500) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Museo Sans;src:url(34e3183a14a4cdf1d7c2708a9b53b528.eot);src:url(34e3183a14a4cdf1d7c2708a9b53b528.eot?#iefix) format("embedded-opentype"),url(2f74988ab1ac17b07071e45b3f83eb99.woff2) format("woff2"),url(9e618524532142e7f8bda0ff14a6605d.woff) format("woff"),url(d4fb15801b4b9342d2be7d01bd498734.ttf) format("truetype"),url(873755bcd3ebf1ef3c08c7727c7c4652.svg#museo_sans700) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Museo Sans Condensed;src:url(34642bfab0c36cbda12c52e317cc0877.eot);src:url(34642bfab0c36cbda12c52e317cc0877.eot?#iefix) format("embedded-opentype"),url(c5bdb64b89455d7d7e49a7dce68d95ec.woff2) format("woff2"),url(c28a31b1cfa3720101b087d03b837258.woff) format("woff"),url(d1950967030a629bbf4dee0f3788435f.ttf) format("truetype"),url(5c05aed12757f5ee80adabd7b22a9918.svg#museo_sans_cond300) format("svg");font-weight:300;font-style:normal}@font-face{font-family:Museo Sans Condensed;src:url(8239c8bd8402993aed961ef05b133f99.eot);src:url(8239c8bd8402993aed961ef05b133f99.eot?#iefix) format("embedded-opentype"),url(e414d46bf1c187f1a423ce6a8b72b01f.woff2) format("woff2"),url(e1e32e4ee43a7abfdfd38b4ad2c0b030.woff) format("woff"),url(dac76d54d1bc087fc4630ea713d746b3.ttf) format("truetype"),url(aa8879e3692fc68da717741b9789c09b.svg#museo_sans_cond500) format("svg");font-weight:500;font-style:normal}@font-face{font-family:Museo Sans Condensed;src:url(ffac7d7a5464082e12567a8952ae65ea.eot);src:url(ffac7d7a5464082e12567a8952ae65ea.eot?#iefix) format("embedded-opentype"),url(97bbf7d14b472add9e4bd29e9de565f5.woff2) format("woff2"),url(a7ad805119327dcf886c08c2529c2831.woff) format("woff"),url(355786400ed6a1850a5dfe3c29066e69.ttf) format("truetype"),url(bd094f2d7f3ad1f1cb8fe9f6452f5da5.svg#museo_sans_cond900) format("svg");font-weight:700;font-style:normal}@font-face{font-family:SakayIcons;src:url("/2af89a02bb87bfe60f386e3e9fe20f9f-SakayIcons.eot?#iefix") format("embedded-opentype"),url("/985f2fb851253df68cb12db7c2e7e7f8-SakayIcons.woff") format("woff"),url("/7f7cc8cc31eb8a2e1f7612eb6833eedf-SakayIcons.ttf") format("truetype"),url("/6d3336bc73c2a63a60643834055478aa-SakayIcons.svg#SakayIcons") format("svg")}i{speak:none;line-height:1;font-style:normal;font-variant:normal;text-transform:none}i:before{font-family:SakayIcons!important;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-back:before{content:"\F101"}.icon-arrow-forward:before{content:"\F102"}.icon-close:before{content:"\F103"}.icon-edit:before{content:"\F104"}.icon-email:before{content:"\F105"}.icon-facebook:before{content:"\F106"}.icon-flag:before{content:"\F107"}.icon-incident-longlines:before{content:"\F108"}.icon-incident-other:before{content:"\F109"}.icon-incident-traffic:before{content:"\F10A"}.icon-info:before{content:"\F10B"}.icon-keyboard-arrow-down:before{content:"\F10C"}.icon-keyboard-arrow-right:before{content:"\F10D"}.icon-language:before{content:"\F10E"}.icon-link:before{content:"\F10F"}.icon-menu:before{content:"\F110"}.icon-mode-bus:before{content:"\F111"}.icon-mode-comet:before{content:"\F112"}.icon-mode-default:before{content:"\F113"}.icon-mode-ferry:before{content:"\F114"}.icon-mode-jeepney:before{content:"\F115"}.icon-mode-rail:before{content:"\F116"}.icon-mode-uv:before{content:"\F117"}.icon-mode-walk:before{content:"\F118"}.icon-my-location:before{content:"\F119"}.icon-print:before{content:"\F11A"}.icon-realtime-map:before{content:"\F11B"}.icon-refresh:before{content:"\F11C"}.icon-report:before{content:"\F11D"}.icon-rss-feed:before{content:"\F11E"}.icon-select-all:before{content:"\F11F"}.icon-share-iOS:before{content:"\F120"}.icon-share:before{content:"\F121"}.icon-swap-horiz:before{content:"\F122"}.icon-thumb-down:before{content:"\F123"}.icon-thumb-up:before{content:"\F124"}.icon-twitter:before{content:"\F125"}.icon-warning:before{content:"\F126"}.icon-button{padding:0 8px;border-radius:50%;cursor:pointer;box-sizing:border-box;height:40px;width:40px;display:inline-block;border:none;background-color:transparent;outline:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .2s;transition:all .2s}.icon-button:active{background-color:hsla(0,0%,100%,.2)}.icon-button.selected{background-color:rgba(0,0,0,.2);color:#cf0053}.icon-button.disabled{color:rgba(0,0,0,.2);cursor:default}.icon-button i{width:24px;font-size:24px;line-height:40px;display:inline-block}.icon-button.fab{height:56px;width:56px;text-align:center;-webkit-transition:margin .2s;transition:margin .2s}.icon-button.fab i{line-height:56px}.icon-button.fab.mini{height:40px;width:40px}.icon-button.fab.mini i{line-height:40px}.icon-button.small{padding:12px}.icon-button.small i{height:16px;width:16px;font-size:16px}@media (min-device-width:601px){.icon-button:hover:not(.fab){background-color:hsla(0,0%,100%,.05)}.icon-button:hover:not(.fab).dark{background-color:rgba(0,0,0,.05)}}.text-button{display:inline-block;line-height:40px;font-size:13px;padding:0 16px;font-weight:400;cursor:pointer}.text-button.mini{line-height:36px}.text-button.primary{background-color:#cf0053;color:#fff}.text-button.primary:hover{background-color:#b60049}.text-button.secondary{background-color:rgba(0,0,0,.1)}.text-button.secondary:hover{background-color:rgba(0,0,0,.2)}.text-button.white{background-color:#fff}.text-button.white:hover{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}.text-button.disabled,.text-button.primary.disabled{color:rgba(0,0,0,.4);background-color:#eee;cursor:default}.text-button i{margin-right:8px}.text-button.block{display:block}.modular-transition-enter.fade,.modular-transition-enter .fade{opacity:0}.modular-transition-enter.slideFromLeft,.modular-transition-enter .slideFromLeft{-webkit-transform:translateX(-72px);transform:translateX(-72px)}.modular-transition-enter.slideFromBottom,.modular-transition-enter .slideFromBottom{-webkit-transform:translateY(72px);transform:translateY(72px)}.modular-transition-enter.slideFromTop,.modular-transition-enter .slideFromTop{-webkit-transform:translateY(-72px);transform:translateY(-72px)}.modular-transition-enter.slideFromRight,.modular-transition-enter .slideFromRight,.slideLeftward .modular-transition-enter{-webkit-transform:translateX(72px);transform:translateX(72px)}.slideLeftward .modular-transition-enter-active,.slideLeftward .modular-transition-leave{-webkit-transform:translateX(0);transform:translateX(0)}.slideLeftward .modular-transition-leave-active{-webkit-transform:translateX(-72px);transform:translateX(-72px)}.slideLeftward .modular-transition-enter.modular-transition-enter-active,.slideLeftward .modular-transition-leave.modular-transition-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateX(0);transform:translateX(0)}.slideRightward .modular-transition-enter{-webkit-transform:translateX(-72px);transform:translateX(-72px)}.slideRightward .modular-transition-enter-active,.slideRightward .modular-transition-leave{-webkit-transform:translateX(0);transform:translateX(0)}.slideRightward .modular-transition-leave-active{-webkit-transform:translateX(72px);transform:translateX(72px)}.slideRightward .modular-transition-enter.modular-transition-enter-active,.slideRightward .modular-transition-leave.modular-transition-leave-active{-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateX(0);transform:translateX(0)}.modular-transition-enter.modular-transition-enter-active{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;transition-duration:.3s}.modular-transition-enter.modular-transition-enter-active.fade,.modular-transition-enter.modular-transition-enter-active .fade{opacity:1}.modular-transition-enter.modular-transition-enter-active.slideFromBottom,.modular-transition-enter.modular-transition-enter-active .slideFromBottom,.modular-transition-enter.modular-transition-enter-active.slideFromLeft,.modular-transition-enter.modular-transition-enter-active .slideFromLeft,.modular-transition-enter.modular-transition-enter-active.slideFromRight,.modular-transition-enter.modular-transition-enter-active .slideFromRight,.modular-transition-enter.modular-transition-enter-active.slideFromTop,.modular-transition-enter.modular-transition-enter-active .slideFromTop{-webkit-transform:translateX(0);transform:translateX(0)}.modular-transition-enter.modular-transition-enter-active .slideFromBottom,.modular-transition-enter.modular-transition-enter-active .slideFromLeft,.modular-transition-enter.modular-transition-enter-active .slideFromRight,.modular-transition-enter.modular-transition-enter-active .slideFromTop{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.modular-transition-leave{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;transition-duration:.3s}.modular-transition-leave.fade,.modular-transition-leave .fade{opacity:1}.modular-transition-leave.slideFromBottom,.modular-transition-leave .slideFromBottom,.modular-transition-leave.slideFromLeft,.modular-transition-leave .slideFromLeft,.modular-transition-leave.slideFromRight,.modular-transition-leave .slideFromRight,.modular-transition-leave.slideFromTop,.modular-transition-leave .slideFromTop{-webkit-transform:translateX(0);transform:translateX(0)}.modular-transition-leave .slideFromBottom,.modular-transition-leave .slideFromLeft,.modular-transition-leave .slideFromRight,.modular-transition-leave .slideFromTop{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s}.modular-transition-leave.modular-transition-leave-active.fade,.modular-transition-leave.modular-transition-leave-active .fade{opacity:0}.modular-transition-leave.modular-transition-leave-active.slideFromLeft,.modular-transition-leave.modular-transition-leave-active .slideFromLeft{-webkit-transform:translateX(-72px);transform:translateX(-72px)}.modular-transition-leave.modular-transition-leave-active.slideFromRight,.modular-transition-leave.modular-transition-leave-active .slideFromRight{-webkit-transform:translateX(72px);transform:translateX(72px)}.modular-transition-leave.modular-transition-leave-active.slideFromBottom,.modular-transition-leave.modular-transition-leave-active .slideFromBottom{-webkit-transform:translateY(72px);transform:translateY(72px)}.modular-transition-leave.modular-transition-leave-active.slideFromTop,.modular-transition-leave.modular-transition-leave-active .slideFromTop{-webkit-transform:translateY(-72px);transform:translateY(-72px)}.collapse-enter:not(.collapse-enter-active){height:0}.collapse-enter.collapse-enter-active,.collapse-leave:not(.collapse-enter-active){-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.3s;transition-duration:.3s}.collapse-leave:not(.collapse-enter-active){height:0}.fadeInSlideFromBottom-enter{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.fadeInSlideFromBottom-enter.fadeInSlideFromBottom-enter-active,.fadeInSlideFromBottom-leave{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fadeInSlideFromBottom-leave.fadeInSlideFromBottom-leave-active{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}.fadeInSlideFromTop-enter{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.fadeInSlideFromTop-enter.fadeInSlideFromTop-enter-active,.fadeInSlideFromTop-leave{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.fadeInSlideFromTop-leave.fadeInSlideFromTop-leave-active{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}.fadeInSlideFromLeft-enter{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.fadeInSlideFromLeft-enter.fadeInSlideFromLeft-enter-active,.fadeInSlideFromLeft-leave{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,transform;-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.fadeInSlideFromLeft-leave.fadeInSlideFromLeft-leave-active{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.toolbar{background-color:#2a6d45;height:64px;width:100%;box-sizing:border-box;color:#fff;position:relative;z-index:12;overflow:hidden;border-spacing:8px}.toolbar.dark{background-color:#1e4d31}.toolbar.light{background-color:#fff;color:#2a6d45}.toolbar h1{font-family:Museo Sans;margin:0;font-weight:300;font-size:18px;line-height:40px}.toolbar .toolbar-label{padding:0 8px}.toolbar #brand{padding:0 8px;margin-top:0}.toolbar .grow{display:table-cell;width:100%}.toolbar .toolbar-item{display:table-cell;margin-top:12px;vertical-align:middle}.toolbar .toolbar-item .unread-indicator{top:8px}.toolbar .toolbar-item .toolbar-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:601px){.toolbar .toolbar-item .toolbar-title{max-width:200px}}@media screen and (max-width:600px){.toolbar .toolbar-item .toolbar-title{max-width:calc(100vw - 80px)}}.toolbar .toolbar-item+.toolbar-item{margin-left:8px}.toolbar .spinner{margin:0 9px}.toolbar .spinner .circle:before{background-color:#fff}.toolbar .toolbar-item-group{display:table-cell}.toolbar .fill{height:100%;display:table}@media screen and (max-width:600px){.toolbar{height:56px}.toolbar h1{font-size:16px}}.SakayEmbed,body,html{height:100%;-webkit-overflow-scrolling:touch}#sakay{position:relative;z-index:0}.fill{position:absolute;top:0;left:0;right:0;bottom:0}.modal-input{width:100%;margin:0;box-sizing:border-box;padding:6px}@-webkit-keyframes bob{0%{-webkit-transform:translateY(0) rotate(-90deg)}50%{-webkit-transform:translateY(-8px) rotate(-90deg)}to{-webkit-transform:translateY(0) rotate(-90deg)}}@keyframes bob{0%{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}50%{-webkit-transform:translateY(-8px) rotate(-90deg);transform:translateY(-8px) rotate(-90deg)}to{-webkit-transform:translateY(0) rotate(-90deg);transform:translateY(0) rotate(-90deg)}}.cordova *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cordova input{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.error{font-weight:700;color:#cf0053}body{background-color:#fff;font-size:12px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;margin:0}body,input{font-family:Museo Sans;font-weight:300}input{font-size:14px}.indicator-container{position:relative}.indicator-container .unread-indicator{position:absolute;height:8px;width:8px;border-radius:50%;background-color:#cf0053;top:0;right:-4px;border:1px solid #fff}i.icon{height:24px;width:24px;font-size:24px}.announcement{padding:12px 16px;cursor:pointer}.announcement .title{margin:0}.announcement time{color:#aaa}.transition-panels{height:100%;position:relative;overflow:hidden}.header-panel{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.header-panel .toolbar{flex-shrink:0;-ms-flex-negative:0}.header-panel .scroll-content{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;background-color:#fff}.scroll-content{overflow-y:auto}.alt-infowindow{margin-left:23px}.alt-infowindow:after{clear:both;content:"";display:table}.alt-infowindow .alt-infowindow-section{float:left;width:64px;text-align:center;text-transform:uppercase}.alt-infowindow .alt-infowindow-section+.alt-infowindow-section{border-left:1px solid #eee}.alt-infowindow h4{margin:0}#incidents-fab{background-color:#ffa200;color:#fff}.tab-buttons{display:table;width:100%;box-sizing:border-box;background-color:#2a6d45;position:relative;z-index:17}.tab-buttons .tab-button{-webkit-transition:background-color .3s;transition:background-color .3s;display:table-cell;text-align:center;height:36px;line-height:36px;color:#fff;cursor:pointer;font-size:10px}.tab-buttons .tab-button.active{box-shadow:inset 0 -4px 0 0 #ffa200}.tab-buttons .tab-button .color-indicator{display:inline-block;border:1px solid #fff;border-radius:50%;height:8px;width:8px;box-sizing:border-box}section.padded{padding:16px}section h1{font-weight:300}.context-container{background-color:#eee}.context-container iframe{margin:0 auto;display:block;border:none}.label{display:inline-block;width:72px}.control{margin-bottom:8px}#copy-link-modal .modal-container{max-height:128px}#embed-modal .padded{background-color:#fff}#embed-modal .header-panel{background-color:#eee}#embed-modal .modal-container{max-height:80%}#embed-modal .scroll-content{max-width:1200px;width:auto}#embed-modal .scroll-content iframe{border:none}.customIcon,.mode-icon{width:20px;height:20px;font-size:20px}.fab{background-color:#fff;color:#2a6d45;box-shadow:0 4px 8px rgba(0,0,0,.4)}.route-toast{position:absolute;background-color:#cf0053;color:#fff;bottom:0;right:0;left:0;text-align:center;height:56px;line-height:56px;font-size:18px}.route-toast i{display:inline-block;font-size:24px;vertical-align:middle}.route-toast .spinner-container .circle:before{background-color:#fff}.map-fabs{position:absolute;bottom:16px;right:16px}.map-fabs .fab{display:block}.map-fabs .fab+.fab{margin-top:16px}.toolbar{z-index:21}.toolbar .terminals{border-spacing:0}@media screen and (max-width:600px){.toolbar .terminals{margin-top:12px}}.toolbar .terminals .terminal{display:table-row}.toolbar .terminals .terminal-description,.toolbar .terminals .terminal-label{display:table-cell;vertical-align:baseline}.toolbar .terminals .terminal+.terminal .terminal-description,.toolbar .terminals .terminal+.terminal .terminal-label{padding-top:4px}.toolbar .terminals .terminal-label{text-transform:uppercase;font-size:10px;font-weight:700;padding-right:8px}.toolbar .terminals .terminal-description h6{margin:0;width:96px;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.toolbar .terminals h6{font-size:12px;font-weight:300}.Dropdown{position:absolute;z-index:99}.selectable li.selected{background-color:hsla(0,0%,100%,.1)}.social a{color:#fff;text-decoration:none;font-size:21px}.search-group{position:relative;z-index:16;background-color:#2a6d45;padding:0 8px 8px}ul.menu{padding:0;margin:0;list-style:none}#feedback-menu{width:100%;position:absolute;bottom:12px}#feedback-menu .menu-item{color:#333;text-decoration:none}.menu{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.4)}.menu .menu-header{padding:12px 16px;font-size:12px}.menu .menu-item{padding:12px 16px;line-height:16px;cursor:pointer;display:block}.menu .menu-item i{margin-right:8px}.menu .menu-item:hover{background-color:rgba(0,0,0,.1)}.menu .menu-item:active{background-color:rgba(0,0,0,.2)}.menu .menu-item .unread-indicator{top:-4px}.search-instructions{padding:32px 16px;text-align:center;color:#2a6d45;box-sizing:border-box}.search-instructions p{margin:0}.search-instructions i.icon-arrow-forward{-webkit-animation:bob 1s ease;animation:bob 1s ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;display:inline-block;font-size:36px}.search-instructions .tip-box{border-radius:5px;border:1px solid #777;margin:24px 16px 0;padding:16px;color:#444}.mobile-main .sidebar-content{height:100%;width:100%;position:absolute}.notice{position:absolute;margin:0;padding:24px 16px;box-sizing:border-box;width:100%;color:#fff;font-size:140%;text-align:center}.notice .icon-refresh{font-size:500%}.notice p{margin:0}.notice img{width:30%}.sidebar{float:left;height:100%;width:320px;position:relative;background-color:#333;box-shadow:0 0 8px rgba(0,0,0,.4);z-index:1;overflow:hidden}.sidebar .sidebar-content{height:100%;width:100%;position:absolute}.sidebar .search-results{overflow-y:scroll;position:absolute;top:153px;bottom:0;width:100%}.sidebar .search-results .summary{font-weight:300}.sidebar .search-results .summary,.sidebar p.empty{padding:16px;margin:0;box-sizing:border-box}.SearchView{z-index:9;background-color:#fff}.SearchView>.loader{height:72px}#map{height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.printOptionsContainer{padding:8px}@media screen{#sakay,#sakay>div,body,html{height:100%;width:100%}#sakay>div{overflow:hidden}}.Search{-webkit-transition:height .3s;transition:height .3s;position:absolute;top:0;left:0;width:320px;background-color:#2a6d45;box-shadow:0 0 8px rgba(0,0,0,.4);z-index:20}.Search .search-transition-group{width:100%}.Search .search-transition-object{position:absolute;width:100%;box-sizing:border-box}.Map{position:absolute;left:320px;right:0;top:0;bottom:0;transition:top .2s,left .2s .2s;background:#1e4d31;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Map.realtime{transition:top .2s .2s,left .2s;left:0;top:64px}.spinner-container{height:40px;padding:9px;box-sizing:border-box;text-align:center}.spinner-container .circle-wrapper{display:inline-block}.spinner-container .circle:before{background-color:#2a6d45}@media screen and (min-width:601px){.Search{height:153px}.Search.routeSelected{height:100px}.Routes{background:#fff}.disturbing-group{position:absolute;left:0;top:0;bottom:0;width:320px;box-shadow:0 0 8px rgba(0,0,0,.4);z-index:1;overflow:hidden;transition:transform .2s .2s}.disturbing-group.hide{transition:transform .2s;transform:translateX(-328px);pointer-events:none}.floating-group{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.floating-group .bar{color:#fff;background-color:#2a6d45;z-index:1;position:relative;height:64px;width:100%;padding:8px;box-sizing:border-box;display:flex;align-items:center;box-shadow:0 0 8px rgba(0,0,0,.4);transition:transform .2s .2s}.floating-group .bar.hide{transition:transform .2s;transform:translateY(-72px);pointer-events:none}.floating-group .bar .title{margin-left:16px;font-size:20px;font-weight:500}.floating-group .floating-container{display:flex;position:relative}}@media screen and (min-width:601px) and (min-width:601px) and (max-width:749px){.floating-group .floating-container{flex-direction:column}}@media screen and (min-width:601px) and (min-width:750px) and (max-width:1365px){.floating-group .floating-container{flex-direction:column;align-items:flex-start}}@media screen and (min-width:601px) and (min-width:1366px){.floating-group .floating-container{align-items:flex-start;justify-content:center}}.fullscreen-view{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:100}#About .toolbar{background-color:#8d1947}#About #faq{padding-top:32px}@media screen and (max-width:600px){body{background-color:#fff}.Search{width:100%;height:137px}.Search.routeSelected{height:92px}.Map{top:137px;bottom:0;left:0;right:0}.Map.animate{-webkit-transition-property:top,bottom;transition-property:top,bottom;-webkit-transition-duration:.2s;transition-duration:.2s}.Map.routesFound{bottom:56px}.Map.routeSelected{top:92px;bottom:38.1966%}article,header{display:none}.search-group{padding:0}}.print-view{display:none}strong.printlabel{display:inline-block;width:72px;text-align:right;margin-right:10px}@media print{body{background-color:transparent}.screen-view{display:none}.print-view{display:block}#approot>div{display:none}#approot>div.print-view{display:block}}@-webkit-keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fade-in 2s;-moz-animation:fade-in 2s;-o-animation:fade-in 2s;-ms-animation:fade-in 2s}.fab{height:56px;width:56px;border-radius:50%}.SearchBar{-webkit-transition:all .2s;transition:all .2s;position:relative;margin-top:10px;box-sizing:border-box;color:#fff;margin:0;padding:0;width:100%}.SearchBar+.SearchBar{border-top:1px dashed rgba(0,0,0,.2)}.SearchBar+.SearchBar .input-container{z-index:7}.SearchBar+.SearchBar .search-collapse{z-index:6}.SearchBar.loading i{visibility:hidden}.SearchBar.loading .icon-button{display:none}.SearchBar.loading .loader{width:100%}.SearchBar .button-container{display:table-cell;vertical-align:middle;width:40px}.SearchBar .input-container{background-color:#2a6d45;height:40px;position:relative;z-index:10;display:table;width:100%}.SearchBar.active .input-container{background-color:#1e4d31;z-index:12}.SearchBar input{display:table-cell;outline:none;background-color:transparent;border:none;color:#fff;font-family:Museo Sans;font-size:12px;padding:0 16px;box-sizing:border-box;vertical-align:middle;width:100%;height:40px}.SearchBar input::-webkit-input-placeholder{color:hsla(0,0%,100%,.2);text-transform:capitalize}.SearchBar input:-moz-placeholder,.SearchBar input::-moz-placeholder{color:hsla(0,0%,100%,.2);text-transform:capitalize}.SearchBar input:-ms-input-placeholder{color:hsla(0,0%,100%,.2);text-transform:capitalize}.SearchBar .circle-wrapper .circle:before{background-color:#fff}.SearchBar .menu{position:absolute;top:40px;left:0;width:100%;z-index:8;background-color:#2a6d45;box-shadow:0 8px 8px rgba(0,0,0,.4);max-height:320px;overflow-y:auto;font-size:12px}.SearchBar .menu .menu-item:hover{background-color:hsla(0,0%,100%,.1)}.SearchBar .menu .menu-item:active{background-color:hsla(0,0%,100%,.2)}@media screen and (min-width:601px){.SearchBar:hover .input-container{background-color:#1e4d31}}@media screen and (max-width:600px){.SearchBar .button-container{padding-right:8px}}.cordova .SearchBar:hover .input-container{background-color:#2a6d45}@-webkit-keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation:fade-in 2s;-moz-animation:fade-in 2s;-o-animation:fade-in 2s;-ms-animation:fade-in 2s}.chasing-dots{width:27px;height:27px;position:relative;-webkit-animation:rotate 2s infinite linear;animation:rotate 2s infinite linear}.dot1,.dot2{width:60%;height:60%;display:inline-block;position:absolute;top:0;background-color:#333;border-radius:100%;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.dot2{top:auto;bottom:0;-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes rotate{to{-webkit-transform:rotate(1turn)}}@keyframes rotate{to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.circle-wrapper{width:22px;height:22px;position:relative}.circle{width:100%;height:100%;position:absolute;left:0;top:0}.circle:before{content:"";display:block;margin:0 auto;width:20%;height:20%;background-color:#333;border-radius:100%;-webkit-animation:bouncedelay 1.2s infinite ease-in-out;animation:bouncedelay 1.2s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.cube-grid{width:27px;height:27px}.cube{width:33%;height:33%;background:#333;float:left;-webkit-animation:scaleDelay 1.3s infinite ease-in-out;animation:scaleDelay 1.3s infinite ease-in-out}.spinner .cube:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.spinner .cube:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.spinner .cube:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.spinner .cube:nth-child(4){-webkit-animation-delay:.1s;animation-delay:.1s}.spinner .cube:nth-child(5){-webkit-animation-delay:.2s;animation-delay:.2s}.spinner .cube:nth-child(6){-webkit-animation-delay:.3s;animation-delay:.3s}.spinner .cube:nth-child(7){-webkit-animation-delay:0s;animation-delay:0s}.spinner .cube:nth-child(8){-webkit-animation-delay:.1s;animation-delay:.1s}.spinner .cube:nth-child(9){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes scaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(0,0,1)}}@keyframes scaleDelay{0%,70%,to{-webkit-transform:scale3D(1,1,1);transform:scale3D(1,1,1)}35%{-webkit-transform:scale3D(1,1,1);transform:scale3D(0,0,1)}}.double-bounce{width:27px;height:27px;position:relative}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,to{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.pulse{width:27px;height:27px;background-color:#333;border-radius:100%;-webkit-animation:scaleout 1s infinite ease-in-out;animation:scaleout 1s infinite ease-in-out}@-webkit-keyframes scaleout{0%{-webkit-transform:scale(0)}to{-webkit-transform:scale(1);opacity:0}}@keyframes scaleout{0%{transform:scale(0);-webkit-transform:scale(0)}to{transform:scale(1);-webkit-transform:scale(1);opacity:0}}.rotating-plane{width:27px;height:27px;background-color:#333;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out}@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}50%{-webkit-transform:perspective(120px) rotateY(180deg)}to{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}}@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.three-bounce>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.three-bounce .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.three-bounce .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.wandering-cubes{width:27px;height:27px;position:relative}.cube1,.cube2{background-color:#333;width:10px;height:10px;position:absolute;top:0;left:0;-webkit-animation:cubemove 1.8s infinite ease-in-out;animation:cubemove 1.8s infinite ease-in-out}.cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}@-webkit-keyframes cubemove{25%{-webkit-transform:translateX(22px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(22px) translateY(22px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(22px) rotate(-270deg) scale(.5)}to{-webkit-transform:rotate(-1turn)}}@keyframes cubemove{25%{transform:translateX(42px) rotate(-90deg) scale(.5);-webkit-transform:translateX(42px) rotate(-90deg) scale(.5)}50%{transform:translateX(42px) translateY(42px) rotate(-179deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{transform:translateX(42px) translateY(42px) rotate(-180deg);-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}to{transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}}.wave{width:50px;height:27px}.wave>div{background-color:#333;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.wave .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.wave .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.wave .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.wave .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.wordpress{background:#333;width:27px;height:27px;display:inline-block;border-radius:27px;position:relative;-webkit-animation:inner-circle 1s linear infinite;animation:inner-circle 1s linear infinite}.inner-circle{display:block;background:#fff;width:8px;height:8px;position:absolute;border-radius:8px;top:5px;left:5px}@-webkit-keyframes inner-circle{0%{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(1turn)}}@keyframes inner-circle{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn)}}.ScrollSections{padding-top:60px}.ScrollSections.active .nav{position:fixed;top:0!important;left:0;right:0;box-shadow:0 1px 0 rgba(0,0,0,.1)}.ScrollSections .nav{position:absolute;z-index:12;width:100%;top:0;-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.ScrollSections .nav a.active{color:red}header{position:absolute;top:0;left:0;right:0;z-index:24;height:380px;text-align:center;background:#2a6d45;color:#fff}header h1{font-size:48px;margin-top:108px;margin-bottom:0;font-family:Museo Sans,museo-sans}header h1,header p{position:relative;font-weight:100}header p{font-size:18px;margin-top:18px;margin-bottom:32px;line-height:28px}header .search-group{width:352px;margin:0 auto;padding:0}header .search-group:after{clear:both;content:"";display:table}header .search-group .SearchBar{width:304px;text-align:left;float:left}header .search-group .SearchBar .input-container{background-color:#1e4d31}header .search-group #lite{color:#fff;width:100%;text-decoration:none}header .search-group #go,header .search-group #lite{float:left;text-align:center;height:40px;line-height:40px;background-color:#cf0053}header .search-group #go{width:48px;cursor:pointer}header .search-group #go:hover{background-color:#b60049}header .social{position:absolute;top:10px;right:10px}header .social .change-locale{display:inline-block;cursor:pointer;position:relative;bottom:6px;font-size:14px;font-weight:500;margin-right:9px;border-bottom:1px solid hsla(0,0%,100%,0);padding-bottom:6px;transition:all .25s}header .social .change-locale:hover{border-bottom:1px solid #fff;padding-bottom:3px;-webkit-transform:none;transform:none}header .social a:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}header .bg-container{position:absolute;height:100%;width:100%;overflow:hidden}header .header-bg{position:absolute;top:50%;left:50%;width:100%;margin-left:-50%;margin-top:-50%;opacity:.85;-webkit-animation:slow-spin 160s linear infinite;animation:slow-spin 160s linear infinite}@-webkit-keyframes slow-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes slow-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.landing{position:absolute;top:380px;left:0;right:0;z-index:7}h2{margin-top:48px}.features{background:#fff}.features .nav{text-align:center;background-color:#fff}.features .nav button{position:relative;background:none;border:0;outline:0;font-family:Museo Sans,museo-sans;cursor:pointer;padding:0 8px;height:60px;line-height:60px;margin:0 16px;font-size:16px;color:#999;border-bottom:0 solid #2a6d45;-webkit-transition:border .2s;transition:border .2s}.features .nav button:first-child:before{content:"NEW";display:block;position:absolute;top:5px;right:-18px;font-size:10px;font-weight:700;background:#cf0053;color:#fff;height:10px;line-height:11px;padding:3px 5px;border-radius:8px}.features .nav button:first-child:after{content:"";position:absolute;top:20px;right:-1px;width:0;height:0;border-top:3px solid #cf0053;border-right:3px solid transparent;border-left:3px solid #cf0053;border-bottom:3px solid transparent}.features .nav button.active{color:#1e4d31;border-bottom:4px solid #2a6d45}.features .nav button:hover{color:#1e4d31}.features mark{font-size:70%;font-weight:500;text-shadow:0 1px 0 #fff;padding:0 4px;margin:1px;background:#ddd;border:1px solid #777;border-radius:3px;height:550px}.features section{display:block;margin:0;vertical-align:top;width:100%;text-align:center;position:relative;overflow:hidden}.features section h2{font-family:Museo Sans,museo-sans;font-size:32px;margin-bottom:20px}.features section h3{font-weight:100;font-size:16px;margin-bottom:30px}.features section p{font-family:Museo Sans Condensed,museo-sans-condensed,Museo Sans,museo-sans,sans-serif;font-size:18px;line-height:22px;margin-left:auto;margin-right:auto;max-width:570px;margin-bottom:48px}.features section p a{color:#1e4d31;text-decoration:none;border-bottom:1px solid #2a6d45}.features section p a:hover{color:#030001;border-bottom:1px solid #cf0053}#apps{height:580px;-webkit-perspective:800px;perspective:800px}#apps h3{position:absolute;top:164px;left:50%;width:200px;padding:9px 0 8px;margin-left:-100px;border:1px solid #b01f59;color:#62213b;border-radius:8px;font-size:18px;font-weight:100;text-transform:uppercase;letter-spacing:1px;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .7s 1.8s;transition:all .7s 1.8s;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg)}#apps figure{height:420px;width:360px;display:inline-block;margin:10px;margin-top:-5px}#apps figure .link{opacity:.55;display:block;-webkit-transition:all .2s;transition:all .2s;-webkit-perspective:800px;perspective:800px}#apps figure .link:hover{opacity:1}#apps figure .link img{height:42px;-webkit-backface-visibility:hidden;backface-visibility:hidden}#apps figure .phone{position:relative;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:all .85s .1s;transition:all .85s .1s}#apps figure .phone .cover{position:absolute;background:#000;opacity:0}#apps figure.iphone .cover{top:100px;left:69px;right:69px;bottom:40px;-webkit-transition:all .4s 1.05s;transition:all .4s 1.05s}#apps figure.iphone img{-webkit-transition:all .6s 2.1s;transition:all .6s 2.1s}#apps figure.android .cover{top:88px;left:65px;right:65px;bottom:40px;-webkit-transition:all .4s 1.4s;transition:all .4s 1.4s}#apps figure.android img{-webkit-transition:all .6s 2.4s;transition:all .6s 2.4s}#apps figure .phone img{width:260px;vertical-align:text-top;margin-top:36px;-webkit-transition:all .2s;transition:all .2s;-webkit-transform-origin:top center;transform-origin:top center}#apps figure:hover .phone img{-webkit-transform:scale(1.1);transform:scale(1.1)}#apps figure:hover .link{opacity:1}#apps.close-together h3{-webkit-transform:rotate(0deg);transform:rotate(0deg)}#apps.close-together figure div.cover{opacity:1}#apps.close-together .iphone .link img{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#apps.close-together .iphone .phone{-webkit-transform:translateX(80px) scale(.78);transform:translateX(80px) scale(.78)}#apps.close-together .android .link img{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}#apps.close-together .android .phone{-webkit-transform:translateX(-80px) scale(.78);transform:translateX(-80px) scale(.78)}#apps.close-together:hover .phone img{-webkit-transform:scale(1);transform:scale(1)}#sms{height:580px}.img-attribution{position:absolute;bottom:16px;right:16px;color:hsla(0,0%,100%,.6);text-decoration:none;padding:8px;border-radius:2px}.img-attribution:hover{background-color:rgba(0,0,0,.2);color:#fff}#print{height:600px;background-image:url(97d40b58463036ef6332c45d10590bd9.jpg);background-size:cover;background-position:top;color:#fff;text-shadow:0 0 16px rgba(0,0,0,.4);box-shadow:inset 0 -8px 36px rgba(0,0,0,.2)}#print,#print i{position:relative}#print i{top:2px}#print .page{display:inline-block;width:650px;height:360px;position:absolute;top:260px;left:50%;margin-left:-325px;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);-webkit-transition:all .3s;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:1px solid transparent}#print .page-container{width:650px;margin:0 auto;-webkit-transition:all .5s;transition:all .5s}#print .page-container.hide{-webkit-transform:translateX(50%);transform:translateX(50%)}#print .page1{background-image:-webkit-linear-gradient(top,rgba(114,94,84,0),rgba(114,94,84,.4)),url(aa003ab25ba40fbc20ce2c15d0d44217.jpg);background-image:linear-gradient(180deg,rgba(114,94,84,0) 0,rgba(114,94,84,.4)),url(aa003ab25ba40fbc20ce2c15d0d44217.jpg);-webkit-transform:translateX(-40px) rotate(-2deg);transform:translateX(-40px) rotate(-2deg)}#print .page1,#print .page2{background-size:contain,cover}#print .page2{background-image:-webkit-linear-gradient(top,rgba(114,94,84,0),rgba(114,94,84,.4)),url(aed1708fe99229006872293ca14a8ca9.jpg);background-image:linear-gradient(180deg,rgba(114,94,84,0) 0,rgba(114,94,84,.4)),url(aed1708fe99229006872293ca14a8ca9.jpg);-webkit-transform:translateX(40px) rotate(2deg);transform:translateX(40px) rotate(2deg)}#share{height:540px;background:#2a6d45;color:#fff}#share img{margin-top:-24px;width:800px;display:inline-block}#quotes{background:#eee;height:680px;text-align:center;overflow:hidden}#quotes p{font-size:18px;font-weight:100;max-width:700px}#quotes p a{color:#1e4d31;text-decoration:none;border-bottom:1px solid #2a6d45}#quotes p a:hover{color:#030001;border-bottom:1px solid #cf0053}#quotes .col{margin-top:-15px;display:inline-block;width:440px;height:525px;vertical-align:bottom;overflow:hidden;position:relative;transition:none}#quotes .col:before{top:0;z-index:10;background-image:-webkit-linear-gradient(top,#eee,#eee 8%,hsla(0,0%,93%,0));background-image:linear-gradient(180deg,#eee 0,#eee 8%,hsla(0,0%,93%,0))}#quotes .col:after,#quotes .col:before{position:absolute;left:0;right:0;height:76px;content:""}#quotes .col:after{bottom:0;z-index:11;background-image:-webkit-linear-gradient(top,hsla(0,0%,93%,0),#eee 92%,#eee);background-image:linear-gradient(180deg,hsla(0,0%,93%,0) 0,#eee 92%,#eee)}#quotes .col .card{background:#fff;margin:15px 8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.3);transition:all .25s}#quotes .col .card:hover{-webkit-transform:translateY(-4px) scale(1.01);transform:translateY(-4px) scale(1.01);box-shadow:0 5px 12px rgba(0,0,0,.2)}#quotes .col iframe{-webkit-transform:translateX(-94px) scale(.65);transform:translateX(-94px) scale(.65);margin:-58px 0!important;width:640px!important;max-width:640px!important}#quotes .col1{margin-right:10px}#quotes .col2 iframe:nth-child(6){margin:-120px 0!important}#quotes .col2 iframe:nth-child(2){margin:-72px 0!important}#quotes .col2 .card-container{position:absolute;bottom:0;right:0;left:0;z-index:9}.section-header{padding:42px 0;background-color:rgba(0,0,0,.2);text-align:center;margin-bottom:42px}.section-header h2{padding:0;margin-top:0}.section-header :last-child{margin-bottom:0}#faq{background-color:#b01f59;color:hsla(0,0%,100%,.8);font-weight:100}#faq h2{font-family:Museo Sans Condensed,museo-sans-condensed,Museo Sans,museo-sans,sans-serif}#faq h2,#faq h3{margin-top:0;color:#fff}#faq h3{font-weight:500}#faq p{font-family:Museo Sans,museo-sans,sans-serif;font-size:14px;line-height:21px;margin-bottom:8px}#faq a{color:#fff;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.65);padding:2px 0}#faq a:hover{border-bottom:1px solid rgba(0,0,0,.55);background:rgba(0,0,0,.15)}#faq .columns{max-width:980px;margin:0 auto;padding:0 20px;margin-bottom:-12px;-webkit-columns:4 300px;-moz-columns:4 300px;columns:4 300px;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}#faq .grp{display:inline-block;margin-bottom:32px;text-align:left}#faq ul{font-size:13px;line-height:16px;padding-left:16px;font-family:Museo Sans,museo-sans,sans-serif}#faq ul li{margin-bottom:2px}.mixpanel{background:#282828;border-top:1px solid #111;height:50px;margin:0;padding:0}.mixpanel a{margin:8px 0 0 20px}.mixpanel a,.mixpanel a img{display:inline-block}footer{background:#333;padding:1px;color:#aaa;height:80px;position:relative}footer div,footer h2{box-sizing:border-box;height:80px;width:49.95%;vertical-align:middle}footer h2{float:left;margin:0;line-height:80px;font-size:24px;font-weight:100;padding-left:20px}footer h2 a{color:#eee;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.4)}footer div{background:#333;position:relative;float:right;padding-right:18px;padding-top:6px;text-align:right;font-size:12px;line-height:22px}footer div span{font-family:Museo Sans,museo-sans}footer div a{color:#eee;text-decoration:none;border-bottom:1px solid hsla(0,0%,100%,.4)}footer img{position:absolute;height:54px;top:-54px;right:45px;transition:all .32s cubic-bezier(.04,.5,.36,1.47);-ms-interpolation-mode:nearest-neighbor;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-webkit-transform:translateY(54px);transform:translateY(54px)}footer:hover img{-webkit-transform:translateY(0);transform:translateY(0)}@media screen and (max-width:600px){header .header-bg{-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation:none;animation:none}}.Sidebar .sidebar-panel{position:absolute;top:0;bottom:0;left:0;width:280px;background-color:#fff}@media screen and (max-width:600px){.Sidebar .sidebar-panel{width:80%}}.Sidebar .layer-overlay{background-color:rgba(0,0,0,.8);position:absolute;top:0;bottom:0;left:0;right:0}.Sidebar .menu{box-shadow:none;font-size:16px}.realtime-card{margin:18px;z-index:2;display:flex;width:320px;min-height:72px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}.realtime-card .icon{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;min-width:72px;padding:16px 0;background-color:#2a6d45;color:#fff}.realtime-card .icon i{font-size:28px;width:28px;height:28px}.realtime-card .icon .submode{margin-top:10px;font-weight:700}.realtime-card .info{display:flex;flex-direction:column;justify-content:center;box-sizing:border-box;padding:24px}.realtime-card .info .title{font-weight:700;font-size:14px}.realtime-card .info .subtitle{margin-top:8px}@media screen and (min-width:601px) and (max-width:749px){.realtime-card{width:auto}}@media screen and (min-width:1366px){.realtime-card{width:296px;position:absolute;top:0;left:0}}.congestion-card{z-index:2;margin:18px;padding:16px 0 16px 32px;background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.4)}.congestion-card .time{font-size:14px;font-weight:700;line-height:32px;margin-bottom:16px}.congestion-card .graph{display:flex;color:#888}.congestion-card .graph .y-axis{display:flex;flex-direction:column;margin-right:16px;height:96px}.congestion-card .graph .y-axis .y-axis-label{margin:1px 0;display:flex;align-items:center;justify-content:flex-end;font-size:10px}.congestion-card .graph .line-container{display:flex;flex-direction:column;padding-right:32px;height:128px}.congestion-card .graph .line-container .data-container{position:relative;height:96px}.congestion-card .graph .line-container .data-container .background{position:absolute;top:0;left:0;display:flex;flex-direction:column;height:100%;width:100%}.congestion-card .graph .line-container .data-container .background .line{border-top:1px solid #bbb}.congestion-card .graph .line-container .data-container .background .line:nth-child(3){border-bottom:1px solid #bbb}.congestion-card .graph .line-container .data-container .foreground .data-point{position:absolute;bottom:0;width:6px;background-color:#2a6d45;transform:scaleY(-1);transition:height .12s}.congestion-card .graph .line-container .data-container .foreground .data-point:first-child{transition-delay:.01s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(2){transition-delay:.02s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(3){transition-delay:.03s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(4){transition-delay:.04s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(5){transition-delay:.05s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(6){transition-delay:.06s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(7){transition-delay:.07s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(8){transition-delay:.08s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(9){transition-delay:.09s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(10){transition-delay:.1s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(11){transition-delay:.11s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(12){transition-delay:.12s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(13){transition-delay:.13s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(14){transition-delay:.14s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(15){transition-delay:.15s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(16){transition-delay:.16s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(17){transition-delay:.17s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(18){transition-delay:.18s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(19){transition-delay:.19s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(20){transition-delay:.2s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(21){transition-delay:.21s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(22){transition-delay:.22s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(23){transition-delay:.23s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(24){transition-delay:.24s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(25){transition-delay:.25s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(26){transition-delay:.26s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(27){transition-delay:.27s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(28){transition-delay:.28s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(29){transition-delay:.29s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(30){transition-delay:.3s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(31){transition-delay:.31s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(32){transition-delay:.32s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(33){transition-delay:.33s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(34){transition-delay:.34s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(35){transition-delay:.35s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(36){transition-delay:.36s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(37){transition-delay:.37s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(38){transition-delay:.38s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(39){transition-delay:.39s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(40){transition-delay:.4s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(41){transition-delay:.41s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(42){transition-delay:.42s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(43){transition-delay:.43s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(44){transition-delay:.44s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(45){transition-delay:.45s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(46){transition-delay:.46s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(47){transition-delay:.47s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(48){transition-delay:.48s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(49){transition-delay:.49s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(50){transition-delay:.5s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(51){transition-delay:.51s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(52){transition-delay:.52s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(53){transition-delay:.53s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(54){transition-delay:.54s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(55){transition-delay:.55s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(56){transition-delay:.56s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(57){transition-delay:.57s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(58){transition-delay:.58s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(59){transition-delay:.59s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(60){transition-delay:.6s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(61){transition-delay:.61s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(62){transition-delay:.62s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(63){transition-delay:.63s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(64){transition-delay:.64s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(65){transition-delay:.65s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(66){transition-delay:.66s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(67){transition-delay:.67s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(68){transition-delay:.68s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(69){transition-delay:.69s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(70){transition-delay:.7s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(71){transition-delay:.71s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(72){transition-delay:.72s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(73){transition-delay:.73s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(74){transition-delay:.74s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(75){transition-delay:.75s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(76){transition-delay:.76s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(77){transition-delay:.77s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(78){transition-delay:.78s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(79){transition-delay:.79s}.congestion-card .graph .line-container .data-container .foreground .data-point:nth-child(80){transition-delay:.8s}.congestion-card .graph .line-container .x-axis{margin-top:16px;height:16px;display:flex}.congestion-card .graph .line-container .x-axis .x-axis-label{padding:0 1px;min-width:30px;font-size:10px}.congestion-card .graph .line-container .x-axis.selected{font-weight:700}@media screen and (min-width:601px) and (max-width:749px){.congestion-card{overflow:scroll}}.Popeye{display:none}.PopeyeElement{position:absolute;z-index:1000}.PopeyeTransition-enter{opacity:.01;-webkit-transform:scale(0);transform:scale(0)}.PopeyeTransition-enter.PopeyeTransition-enter-active,.PopeyeTransition-leave{opacity:1;-webkit-transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:scale(1);transform:scale(1)}.PopeyeTransition-leave.PopeyeTransition-leave-active{-webkit-transform:scale(0);transform:scale(0);opacity:0}.planbar-container{position:absolute;left:0;width:100%}@media screen and (min-width:601px){.planbar-container{top:152px}}@media screen and (max-width:600px){.planbar-container{top:137px}}.PlanBar{width:100%;height:auto;background-color:#1e4d31;color:#fff;transition-duration:.3s}.PlanBar .item{cursor:pointer;display:block;padding:0 8px;transition-duration:.3s;transition-property:height,opacity,display,background-color}.PlanBar .item .icon-keyboard-arrow-down:before{display:inline-block;transition-duration:.3s;transition-property:transform;transform:translateY(2px)}.PlanBar .item .text-container{border-radius:20px}.PlanBar .item .icon-button-disabled{display:inline-block;float:right;padding:0 8px;box-sizing:border-box;width:40px;height:40px}.PlanBar .item .icon-button-disabled i{width:24px;font-size:24px;line-height:40px;display:inline-block}.PlanBar .item .datetime{transition-duration:.3s;transition-property:opacity}@media screen and (min-width:601px){.PlanBar .item .datetime{margin:0 8px}}.PlanBar .item:active,.PlanBar .item:hover{background-color:hsla(0,0%,100%,.05)}.PlanBar .item.disabled{opacity:0;height:0}.PlanBar .item.disabled.icon-button-disabled{position:absolute;left:-100vw}.PlanBar .item.unselected .text-container{color:hsla(0,0%,100%,.53)}.PlanBar .item.unselected .icon-button-disabled{position:absolute;left:-100vw}.PlanBar .item.unselected .datetime{opacity:0;position:absolute;left:-100vw}.PlanBar .item.active{opacity:1;height:40px}.PlanBar .item.active+.item{border-top:1px dashed rgba(0,0,0,.2)}.PlanBar .item.active .icon-keyboard-arrow-down:before{transform:rotate(180deg)}.PlanBar .item.selected{opacity:1;height:40px}.PlanBar .item.selected.large{height:80px}.PlanBar .item.selected .datetime{opacity:1}.PlanBar .item.unselected.disabled>*{position:absolute;left:-100vw}.PlanBar .text-container{display:inline-block;height:24px;padding:8px}.PlanBar span{line-height:24px}@media screen and (min-width:601px){.PlanBar span{margin:0 8px}}@media screen and (min-width:601px){.Routes{box-shadow:0 0 8px rgba(0,0,0,.4);position:absolute;bottom:0;left:0;top:192px;width:320px;transition-duration:.3s;transition-property:top}.Routes>div{height:100%}.Routes .search-results{height:100%;overflow-y:auto}.Routes .search-results .empty-routes{margin:16px 24px}}@media screen and (max-width:600px){.Routes{width:100%;position:static}}.Routes .spinner-container{margin-top:16px}.RouteCard{padding:24px 16px;background-color:#fff;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.1)}.RouteCard:after{clear:both;content:"";display:table}.RouteCard .info-top{display:flex;justify-content:space-between;padding:0 4px 4px;border-bottom:1px solid rgba(0,0,0,.1)}.RouteCard .info-top .middle{flex:1;text-align:center}.RouteCard .info-top .right{white-space:nowrap}.RouteCard .info{margin-top:16px}.RouteCard .info .leg{margin-top:16px;display:flex;justify-content:space-between}.RouteCard .info .leg .left{display:flex}.RouteCard .info .leg .left .mode{flex:1 0 auto;white-space:nowrap}.RouteCard .info .leg .left .mode span{display:inline-block;margin:0 8px;padding:2px 4px;border-radius:3px;text-align:center}.RouteCard .info .leg .left .mode .mode-icon{height:20px;width:20px;font-size:20px;float:left;fill:#fff;text-align:center}.RouteCard .info .leg .left .route{padding:3px 3px 0}.RouteCard .info .leg .left .route .realtime{margin-top:12px}.RouteCard .info .leg .left .route .realtime._0{color:#3c6945}.RouteCard .info .leg .left .route .realtime._1{color:#f9a21a}.RouteCard .info .leg .left .route .realtime._2{color:#c61e51}.RouteCard .info .leg .left .route .realtime i{display:inline-block;vertical-align:middle}.RouteCard .info .leg .left .route .realtime span{display:inline-block;margin-left:4px}.RouteCard .info .leg .right{white-space:nowrap;padding:3px}.RouteCard .info-bot{margin:16px 4px 0}.RouteCard .info-bot span{margin-right:8px}@media (min-device-width:601px){.RouteCard:hover{background-color:#eee}}.routeview-container{position:absolute;width:100%;height:100%}.routeview-container .scrim{transition:opacity .67s;background-image:linear-gradient(180deg,hsla(0,0%,100%,0) 33%,#fff);opacity:0;position:absolute;bottom:0;width:100%;height:38.1966%;pointer-events:none;display:flex;justify-content:center;align-items:flex-end}.routeview-container .scrim.on{opacity:1}.routeview-container .scrim .chevy{animation:.53s 3 ease-out .33s chevy-downward;color:#333;font-size:28px}@keyframes chevy-downward{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.RouteView{background-color:transparent;position:absolute;bottom:0;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:601px){.RouteView{width:320px;z-index:15;top:100px;height:auto}}@media screen and (max-width:600px){.RouteView{top:auto;width:100%;height:38.1966%;box-shadow:0 0 8px rgba(0,0,0,.2);-webkit-overflow-scrolling:touch;background-color:#fff}.RouteView .RouteCard{min-height:60%}.RouteView .LegCard,.RouteView .LegCard:last-child{min-height:102%}}.LegCard{display:table;position:relative;min-height:88px;cursor:pointer;background-color:#fff;color:#333;padding:12px;box-sizing:border-box}.LegCard .summary{min-height:36px;width:100%;display:flex;align-items:center}.LegCard .summary .container{display:table;border-radius:3px;overflow:hidden;box-shadow:inset 0 0 0 1px #333}.LegCard .summary .container .mode{padding:5px 8px;margin:0 0 0 4px;font-size:12px;font-weight:700;background-color:#333;color:#fff;display:table-cell;line-height:normal;vertical-align:middle}.LegCard .summary .container .route{display:table-cell;padding:4px 8px;vertical-align:middle}.LegCard .summary .container.selected._0{box-shadow:inset 0 0 0 1px #0074d9}.LegCard .summary .container.selected._0 .mode{background-color:#0074d9}.LegCard .summary .container.selected._1{box-shadow:inset 0 0 0 1px #ff851b}.LegCard .summary .container.selected._1 .mode{background-color:#ff851b}.LegCard .summary .container.selected._2{box-shadow:inset 0 0 0 1px #85144b}.LegCard .summary .container.selected._2 .mode{background-color:#85144b}.LegCard .band{display:table-cell;width:56px;height:100%;box-sizing:border-box;font-size:10px;text-align:center}.LegCard .band .mode{width:24px;height:24px;border-radius:50%;margin-bottom:8px;box-shadow:inset 0 0 0 1px #333}.LegCard .band .mode i{line-height:24px}.LegCard .band .mode.selected{color:#fff;box-shadow:none}.LegCard .band .mode.selected._0{background-color:#0074d9}.LegCard .band .mode.selected._1{background-color:#ff851b}.LegCard .band .mode.selected._2{background-color:#85144b}.LegCard .band .mode-icon{display:inline-block}.LegCard .print-map{display:none}.LegCard .main{display:table-cell;vertical-align:top;padding-left:16px;width:100%}.LegCard .steps{margin:16px 0}.LegCard .steps .step+.step{margin-top:16px}.LegCard i.icon-keyboard-arrow-right{margin:0 2px}.LegCard ol{padding-left:16px;margin:0;line-height:16px}.LegCard h4{margin:0;font-size:14px;line-height:21px;font-weight:300}.LegCard+.LegCard{border-top:1px dashed rgba(0,0,0,.2)}.LegCard .mode{padding:6px}.LegCard .incident-toggle{background-color:rgba(0,0,0,.2);padding:4px 8px;border-radius:1000px;font-size:12px}.LegCard .incident-list{padding:8px}.LegCard .incident-list .incident-item i{margin-right:8px}.LegCard .no-of-incidents{display:inline-block;border:1px solid #ffa200;padding:8px;color:#ffa200;margin-top:8px;border-radius:2px}.LegCard .item{display:flex}.LegCard .item+.item{margin-top:8px}.LegCard .item i{width:16px;height:16px;font-size:16px}.LegCard .item i,.LegCard .item span{line-height:16px;display:inline-block}.LegCard .item span{margin-left:8px;font-weight:500}.LegCard .info{margin-top:8px}.LegCard .buttons{margin:24px 0 16px}.LegCard .buttons.hidden .item{opacity:0;transform:translateX(-8px)}.LegCard .buttons .item{margin:0;padding:6px 0;opacity:1;transform:translateX(0)}.LegCard .buttons .item span{font-weight:700}.LegCard .buttons .item:first-child{transition:padding-left .08s,transform .2s .16s,opacity .2s .16s}.LegCard .buttons .item:nth-child(2){transition:padding-left .08s,transform .2s .24s,opacity .2s .24s}.LegCard .buttons .item:nth-child(3){transition:padding-left .08s,transform .2s .32s,opacity .2s .32s}@media screen and (min-width:601px){.LegCard .buttons .item:hover{padding-left:8px}}.LegCard .buttons._0{color:#0074d9}.LegCard .buttons._1{color:#ff851b}.LegCard .buttons._2{color:#85144b}@media (min-device-width:601px){.LegCard:hover{background-color:#eee}}@media print{.LegCard{page-break-inside:avoid;border-top:1px solid #000}.LegCard:after{clear:both;content:"";display:table}.LegCard+.LegCard,.LegCard .summary .container{box-shadow:none}.LegCard .summary .container .mode{padding:0;margin:0;color:#333}.LegCard .band,.LegCard .mode{color:#000;background:#fff!important}.LegCard .mode-icon{color:#000;fill:#000}.LegCard .band{position:relative;float:left}.LegCard .main{margin-left:312px}.LegCard .print-map{display:block;float:left}}.GuideView{background-color:#fff;position:absolute;left:0;z-index:20}@media screen and (min-width:601px){.GuideView{top:100px;width:320px;height:calc(100% - 100px);overflow-x:scroll}}@media screen and (max-width:600px){.GuideView{top:92px;width:100%;height:calc(100% - 92px);overflow-x:scroll}}.GuideView .icon-button{color:#333}.GuideView .info{display:table}.GuideView .info .mode-icon{border-radius:50%;display:table-cell;width:40px;height:40px;vertical-align:middle}@media screen and (min-width:601px){.GuideView .info .mode-icon{margin:4px 0}}.GuideView .info .space{display:table-cell}@media screen and (min-width:601px){.GuideView .info .space{width:32px}}@media screen and (max-width:600px){.GuideView .info .space{width:40px}}.GuideView .desc{padding:16px 32px;font-weight:400;line-height:16px;color:#333}.GuideView .mode-name{display:table-cell;padding:16px 32px 0;font-size:20px;font-weight:700;color:#2a6d45}.GuideView .card{position:relative;padding:16px}@media screen and (min-width:601px){.GuideView .card{display:flex;flex-direction:column}}.GuideView .card .svg{width:calc(100% - 72px)}@media screen and (min-width:601px){.GuideView .card .svg{border:4px solid #2a6d45;margin:32px 32px 8px}}@media screen and (max-width:600px){.GuideView .card .svg{float:left;border:2px solid #2a6d45;min-width:100px;width:50%;margin:0 16px 16px}}.GuideView .card .caption{position:absolute;width:52px;height:24px;background-color:#2a6d45}@media screen and (min-width:601px){.GuideView .card .caption{top:48px;left:48px}}@media screen and (max-width:600px){.GuideView .card .caption{top:16px;left:32px}}.GuideView .card .caption.small{width:24px}.GuideView .card .caption img{position:absolute;top:2px;left:2px;width:20px;height:20px}.GuideView .card .caption span{display:block;margin-left:24px;margin-top:6px;color:#fff}.GuideView .card .caption span.small{margin-left:0;width:24px;text-align:center}.GuideView .card .text{font-weight:400;line-height:16px;color:#333}@media screen and (min-width:601px){.GuideView .card .text{margin:0 32px}}@media screen and (max-width:600px){.GuideView .card .text{margin:0 16px}}.GuideView .card .pad{margin-top:8px}.clearfix{clear:both}.PortalModal .layer-overlay{background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.PortalModal .modal-container{height:80%;max-height:521px}.PortalModal .modal-body{background-color:#fff;box-shadow:0 8px 8px rgba(0,0,0,.2);width:280px;height:100%;margin:0 auto}.PortalModal .modal-body .header-panel{height:100%}.PortalModal.wide .modal-body{width:80%}.PortalModal .bottom-bar{width:100%;height:48px;text-align:right;padding:6px;box-sizing:border-box}.PortalModal .bottom-bar:after{clear:both;content:"";display:table}.PortalModal .bottom-bar .text-button{height:36px;line-height:36px}.PortalModal.fullscreen .modal-body{height:100%;width:100%}.PortalModal.fullscreen .modal-container{height:100%;max-height:100%;width:100%}.PortalModal .announcement-content img{max-width:100%}.PortalModalTransition-enter{opacity:.01}.PortalModalTransition-enter .modal-body{-webkit-transform:translateY(50%);transform:translateY(50%)}.PortalModalTransition-enter.fullscreen .modal-body{-webkit-transform:translateY(100%);transform:translateY(100%)}.PortalModalTransition-enter.PortalModalTransition-enter-active{opacity:1;-webkit-transition:opacity .3s;transition:opacity .3s}.PortalModalTransition-enter.PortalModalTransition-enter-active .modal-body{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.PortalModalTransition-enter.PortalModalTransition-enter-active.fullscreen .modal-body{-webkit-transform:translateY(0);transform:translateY(0)}.PortalModalTransition-leave{-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.PortalModalTransition-leave .modal-body{-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.PortalModalTransition-leave.fullscreen .modal-body{-webkit-transform:translateY(0);transform:translateY(0)}.PortalModalTransition-leave.PortalModalTransition-leave-active{opacity:0}.PortalModalTransition-leave.PortalModalTransition-leave-active .modal-body{-webkit-transform:translateY(50%);transform:translateY(50%)}.PortalModalTransition-leave.PortalModalTransition-leave-active.fullscreen .modal-body{-webkit-transform:translateY(100%);transform:translateY(100%)}.IncidentsModal{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column}.IncidentsModal .toolbar{width:100%;background-color:#ffa200;flex-shrink:0;-ms-flex-negative:0}.IncidentsModal .body{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;flex-direction:column;position:relative;overflow:hidden}.IncidentsModal .body,.IncidentsModal .content{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;box-orient:vertical;-webkit-box-direction:normal;box-direction:normal;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-align:stretch;box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch}.IncidentsModal .content{position:absolute;top:0;bottom:0;left:0;right:0;flex-direction:column;flex-shrink:0;-ms-flex-negative:0;overflow-y:auto}.IncidentsModal textarea{height:128px;width:100%;resize:none;font-family:Museo Sans;font-size:12px;line-height:18px;box-sizing:border-box;padding:8px}.IncidentsModal textarea.highlight{border-color:#cf0053}.IncidentsModal textarea:disabled{border-color:#ddd}.IncidentsModal textarea:disabled::-webkit-input-placeholder{color:#ddd}.IncidentsModal textarea:disabled:-moz-placeholder,.IncidentsModal textarea:disabled::-moz-placeholder{color:#ddd}.IncidentsModal textarea:disabled:-ms-input-placeholder{color:#ddd}.IncidentsModal .select{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex}.IncidentsModal .select .icon{line-height:40px;margin-right:0}.IncidentsModal .actions{flex-shrink:0;-ms-flex-negative:0;padding:16px}.IncidentsModal .grow{-webkit-box-flex:1;box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.IncidentsModal .form{padding:16px}.IncidentsModal .empty{padding:16px;box-sizing:border-box}.IncidentsModal .empty p{font-size:18px;line-height:21px}.IncidentsModal .label-thing{text-transform:capitalize}.IncidentsModal h4.disabled{color:#ddd}.ErrorModal{height:520px}.ErrorModal .toolbar{background-color:#b01f59}.error-menu{width:100%;overflow:auto}.error-menu .error-menu-list{display:block;list-style-type:none;padding:0;margin:0}.error-menu .error-menu-list li{padding:16px 15px}.error-menu .error-menu-list li:hover{background-color:#eee;cursor:pointer}.duplicate-reminder{display:table;background-color:#cf0053;overflow-y:hidden;color:#fff;padding:0 8px;box-sizing:border-box;width:100%;flex-shrink:0;-ms-flex-negative:0}.duplicate-reminder .icon{text-align:center;display:table-cell;width:40px;height:48px;line-height:48px;color:rgba(0,0,0,.4);vertical-align:top}.duplicate-reminder .reminder{display:table-cell;font-size:12px;line-height:16px;padding:16px 8px;vertical-align:top}.IncidentStub{display:table;padding:0 8px;width:100%;box-sizing:border-box}.IncidentStub .icon-container{display:table-cell;vertical-align:top;width:40px;padding-top:12px;text-align:center}.IncidentStub .info{display:table-cell;padding:8px}.IncidentStub .type{margin:8px 0;text-transform:capitalize}.IncidentStub p small{color:rgba(0,0,0,.4)}.IncidentStub p{margin:8px 0}.IncidentStub+.IncidentStub{border-top:1px solid #eee}.IncidentStub.incident-info-window{width:256px}.Snackbar{display:table;background-color:#323232;color:#fff;box-sizing:border-box;position:absolute;bottom:0;width:100%;height:48px;z-index:3}.Snackbar .message{display:table-cell;width:100%;padding:16px}.Snackbar p{margin:0}.Snackbar .snackbar-action{display:table-cell;padding-left:8px;padding-top:4px}.Snackbar .text-button{color:#cf0053;font-weight:700}@media screen and (min-width:601px){.Snackbar{border-radius:2px;min-width:288px;max-width:568px;margin:16px}}.SnackbarTransition-enter{opacity:.01;-webkit-transform:translateY(100%);transform:translateY(100%)}.SnackbarTransition-enter.SnackbarTransition-enter-active,.SnackbarTransition-leave{opacity:1;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translateY(0);transform:translateY(0)}.SnackbarTransition-leave.SnackbarTransition-leave-active{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}