body:not(.xs-screen) route-details,body:not(.xs-screen) trip-plan .results-wrapper,route-actions .actions-container buy-ticket-link{flex-grow:1}route-details>md-list>md-list-item.md-no-proxy:last-child .content-wrapper,side-bar-popup .actions-bar,stop-arrivals .section:last-of-type{box-shadow:0 2px 2px rgba(0,0,0,.1)}route-details{display:block;position:relative;padding-bottom:32px;overflow:auto;background:#ECF0F1;-webkit-overflow-scrolling:touch}.has-back-home route-details{padding-bottom:0}route-details>md-list{list-style:none;padding:0;margin:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}route-details>md-list>md-list-item.md-no-proxy{padding:0}route-details>md-list>md-list-item.md-no-proxy::before{content:'';display:block;border:6px solid transparent;position:absolute;top:16px;opacity:0;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}html[dir=ltr] route-details>md-list>md-list-item.md-no-proxy::before{border-left-color:#292A30;left:-6px}html[dir=rtl] route-details>md-list>md-list-item.md-no-proxy::before{border-right-color:#292A30;right:-6px}route-details>md-list>md-list-item.md-no-proxy .md-button{padding:0 20px;line-height:normal}route-details>md-list>md-list-item.md-no-proxy .md-button:not([disabled]):hover{background-color:transparent}route-details>md-list>md-list-item.md-no-proxy.selected::before{opacity:1}html[dir=ltr] route-details>md-list>md-list-item.md-no-proxy.selected::before{left:0}html[dir=rtl] route-details>md-list>md-list-item.md-no-proxy.selected::before{right:0}route-details>md-list>md-list-item.md-no-proxy.selected route-step,route-details>md-list>md-list-item.md-no-proxy.selected route-step:focus,route-details>md-list>md-list-item.md-no-proxy:focus route-step,route-details>md-list>md-list-item.md-no-proxy:focus route-step:focus,route-details>md-list>md-list-item.md-no-proxy:hover route-step,route-details>md-list>md-list-item.md-no-proxy:hover route-step:focus{outline:0;padding:0}route-details>md-list>md-list-item.md-no-proxy route-step:focus{outline:auto;padding:2px}route-details>md-list>md-list-item.walkto .content-wrapper{margin-bottom:0}route-details>md-list>md-list-item.walkto .content-wrapper::before{content:'';display:block;background:url(/images/routeTypes/walking.svg) center center no-repeat,#fff;background-size:12px;left:26px;width:20px;height:24px;position:absolute;top:calc(50% + 18px);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1}html[dir=rtl] route-details>md-list>md-list-item.walkto .content-wrapper::before{-webkit-transform:translateY(-50%) scaleX(-1);-moz-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1);right:25px}route-details>md-list>md-list-item.walkto .content-wrapper::after{content:'';display:block;background:url(/images/dot.svg) repeat-y;background-size:4px;position:absolute;top:45px;height:calc(100% - 45px);width:4px}html[dir=ltr] route-details>md-list>md-list-item.walkto .content-wrapper::after{left:33px}html[dir=rtl] route-details>md-list>md-list-item.walkto .content-wrapper::after{right:33px}route-details .share a{color:#0078D6;display:block;text-align:center;text-decoration:none;padding:10px 0;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}route-details .share a:hover{color:#292A30}route-details .share a:hover md-icon .st2{fill:#292A30}route-details .share a md-icon{height:18px;width:18px}.line-details-wrapper .line-detail-titles div:not(:only-child),route-step .details-wrapper .details-content .leg-details-wrapper .leg-detail .showing-stops,route-step .title .step-option .step-title-wrapper div:not(:only-child){width:100%}html[dir=ltr] route-details .share a md-icon{margin-right:4px}.line-details-wrapper .mvf-wrapper,html[dir=ltr] route-step .title .mvf-wrapper,html[dir=ltr] route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item{margin-right:8px}html[dir=rtl] route-details .share a md-icon{margin-left:4px}route-details .share a md-icon .st2{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.line-details-wrapper{display:flex}.line-details-wrapper>div{height:26px}.line-details-wrapper .mvf-wrapper>span:not(:only-child){display:inline-table}.line-details-wrapper .line-detail-titles{display:flex;flex-wrap:wrap}.line-details-wrapper .line-detail-titles div{align-self:center}.line-details-wrapper .line-detail-titles .line-detail-title,.line-details-wrapper .line-detail-titles div:only-child.line-detail-subtitle{font-size:.8125rem}.line-details-wrapper .line-detail-titles div:not(:only-child).line-detail-subtitle,route-step .type{font-size:.75rem}route-step{display:block;outline:0}route-step .type{color:#292A30;line-height:1}.xs-screen route-step .type,route-step .title{font-size:.875rem}route-step .type-icon{text-align:center;width:26px;height:24px;box-sizing:border-box;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] route-step .type-icon{margin-right:20px}html[dir=rtl] route-step .type-icon{margin-left:20px}route-step .type-icon.no-background{background:0 0}route-step .type-icon md-icon{width:auto;height:100%;display:block}route-step .type-icon md-icon .cls-1{fill:#292A30}route-step .type-icon .iconified-transit-line{width:24px}route-step .type-icon .mfv-wrapper{margin:0 auto}html[dir=rtl] route-step .title .mvf-wrapper,html[dir=rtl] route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item{margin-left:8px}route-step .content-wrapper{position:relative;background:#fff;outline:0;padding:10px 0 0;cursor:pointer;-webkit-transition:all,.8s;-moz-transition:all,.8s;transition:all,.8s}html[dir=ltr] route-step .content-wrapper{padding-left:23px}html[dir=rtl] route-step .sub-sub-title,html[dir=rtl] route-step .sub-title,html[dir=rtl] route-step .title{padding-left:10px}html[dir=rtl] route-step .content-wrapper{padding-right:23px}html[dir=ltr] route-step .sub-sub-title,html[dir=ltr] route-step .sub-title,html[dir=ltr] route-step .title,html[dir=ltr] tripplan-time md-select .day,html[dir=ltr] tripplan-time md-select .time{padding-right:10px}route-step .content-wrapper::after{content:'';background:#737578;position:absolute;top:45px;height:calc(100% - 45px);width:1px}html[dir=ltr] route-step .content-wrapper::after{left:34px}html[dir=ltr] stop-arrivals .arrival::after,html[dir=rtl] route-step .extra-info{left:20px}html[dir=rtl] route-step .content-wrapper::after{right:34px}html[dir=ltr] route-step .extra-info,html[dir=rtl] stop-arrivals .arrival::after{right:20px}route-step .content-wrapper.last-in-multi-leg{margin-bottom:12px}route-step .content-wrapper.last-in-multi-leg::after{display:none}route-step .content-wrapper.first-in-multi-leg.last-in-multi-leg .content,route-step .content-wrapper.last-in-multi-leg .content{border-bottom:none;line-height:1}route-step .content{border-bottom:1px solid #C5C8C9;padding-top:8px}html[dir=ltr] route-step .content{text-align:left}html[dir=ltr] route-actions .actions-container,html[dir=ltr] stop-arrivals .arrival-time,html[dir=rtl] route-step .content{text-align:right}route-step .line-icon{margin-top:7px;line-height:26px}route-step .line-icon .mvf-wrapper{display:inline-table}route-step .legtype-icon-wrapper{display:none;margin-bottom:6px;margin-top:2px}route-step .title{display:block;color:#292A30;font-weight:700;line-height:normal;margin-top:8px}.xs-screen route-step .title{font-size:1rem}route-step .title>span{color:#737578}route-step .title .step-option{display:flex;align-items:center;font-weight:400}route-step .title .step-option .step-title-wrapper{display:flex;flex-wrap:wrap}route-step .title .step-option .step-title-wrapper div:only-child{align-self:center}route-step .title .step-option .step-title-wrapper div:not(:only-child).step-subtitle{font-size:.8125rem}route-step .title .seperator{font-weight:400;margin-bottom:4px;display:block}html[dir=rtl] route-actions .actions-container a:first-child:not(:only-child) .icon,html[dir=rtl] route-step .sub-title>span{margin-left:4px}route-step .sub-title{font-size:.875rem;color:#292A30;line-height:1;padding-top:7px;display:flex;flex-wrap:wrap;align-items:center}.xs-screen route-step .sub-title{font-size:1rem}route-step .sub-title>span{text-wrap:none}html[dir=ltr] route-step .sub-title>span{margin-right:4px}route-step .sub-title>span:last-of-type{margin:0}route-step .sub-title .mvf-wrapper,route-step .sub-title .mvf-wrapper .agency img{width:20px}route-step .sub-sub-title{display:block;font-size:.75rem;color:#737578;line-height:1;padding-top:7px}.xs-screen route-step .sub-sub-title{font-size:.875rem}route-step .details-wrapper{padding:10px 0 17px;line-height:1;font-size:.75rem;color:#737578}html[dir=ltr] route-step .details-wrapper{padding-right:20px}html[dir=rtl] route-step .details-wrapper{padding-left:20px}.xs-screen route-step .details-wrapper{font-size:.875rem}route-step .details-wrapper .details-title{text-decoration:none}route-step .details-wrapper .details-title:focus{margin-bottom:3px}route-step .details-wrapper [ng-show$=showExtra]{padding-bottom:6px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);opacity:1}route-step .details-wrapper [ng-show$=showExtra].ng-hide{opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}route-step .details-wrapper span{display:inline-block;margin-bottom:7px}route-step .details-wrapper md-menu.lines{padding:0}route-step .details-wrapper md-menu.lines a{color:#0078D6;-webkit-transition:color,.3s;-moz-transition:color,.3s;transition:color,.3s}route-step .details-wrapper md-menu.lines a:hover{color:#005ba3}route-step .details-wrapper .alert{margin:0 0 -8px}html[dir=ltr] route-step .details-wrapper .alert{padding-left:13px}html[dir=rtl] route-step .details-wrapper .alert{padding-right:13px}route-step .details-wrapper .alert::after,route-step .details-wrapper .alert::before{display:none}route-step .details-wrapper .details-content .leg-details-wrapper .leg-detail-top{display:flex;justify-content:space-between}route-step .details-wrapper .details-content .leg-details-wrapper .leg-detail{display:flex;align-items:center}route-step .extra-info{position:relative;line-height:1;font-size:.75rem;color:#737578}.xs-screen route-step .extra-info{font-size:.875rem}route-step .extra-info md-icon{fill:#0f0}route-step .extra-info md-icon svg{fill:inherit}route-step .extra-info .rt-update{display:block;background:#038844;border-radius:4px;font-weight:700;padding:4px 4px 4px 20px;font-size:.75rem;color:#fff}.xs-screen route-step .extra-info .rt-update{font-size:.875rem}route-step .extra-info .rt-update .realtime-icon{position:absolute;top:50%;transform:translateY(-50%);left:14px;display:inline-block;width:.25rem;height:.25rem;background:0 0;border-radius:50%}route-step .extra-info .rt-update .realtime-icon::before{content:'';display:block;width:.625rem;height:.625rem;border:2px solid transparent;border-left-color:#fff;border-radius:50%;position:absolute;top:-.3125rem;right:-.375rem;-webkit-animation:fade-in-out 1s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){route-step .extra-info .rt-update .realtime-icon::before{animation:none}}route-step .extra-info .rt-update .realtime-icon::after{content:'';display:block;width:1rem;height:1rem;border:2px solid transparent;border-left-color:#fff;border-radius:50%;position:absolute;top:-.5rem;right:-.5rem;-webkit-animation:fade-in-out 1s .2s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s .2s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){route-step .extra-info .rt-update .realtime-icon::after{animation:none}}route-step .extra-info .rt-update md-icon{display:inline-block;position:relative;top:-2px;width:10px;height:10px;margin:0 2px}route-step .extra-info .rt-update md-icon svg path{fill:#fff}route-step .extra-info .rt-update md-icon svg path:nth-of-type(2){-webkit-animation:fade-in-out .6s .6s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out .6s .6s infinite linear alternate-reverse;animation-fill-mode:both}route-step .extra-info .rt-update md-icon svg path:nth-of-type(1){-webkit-animation:fade-in-out .6s 0s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out .6s 0s infinite linear alternate-reverse;animation-fill-mode:both}route-step .details-title{outline:0;-webkit-user-select:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}route-step .details-title:hover{color:#292A30}route-step .details-title:focus{outline:auto}route-step .details-title a{color:#0078D6;display:block;-webkit-transition:color,.3s;-moz-transition:color,.3s;transition:color,.3s}route-step .details-title a:hover{color:#005ba3}route-step .details-title .toggle-details{position:relative;top:-1px;width:9px;height:4px}html[dir=ltr] route-step .details-title .toggle-details{margin-left:2px}html[dir=rtl] route-step .details-title .toggle-details{margin-right:2px}route-step .details-title .toggle-details .cls-1{fill:#737578;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}route-step .alert,stop-arrivals .alert{cursor:pointer;margin:10px 0 2px;-webkit-transition:all,.3s;-moz-transition:all,.3s}route-step .details-title:hover .toggle-details .cls-1{fill:#292A30}route-step .alert{position:relative;display:inline-block;background:#c6522c;border-radius:12px;font-size:.75rem;color:#fff;height:10px;line-height:10px;padding:6px 8px;outline:0;transition:all,.3s}route-step .alert:focus,stop-arrivals .alert:focus{outline:#000 auto}.xs-screen route-step .alert{font-size:.875rem}html[dir=ltr] route-step .alert{padding-right:18px}html[dir=rtl] route-step .alert{padding-left:18px}html[dir=ltr] route-step ul.next-arrivals,html[dir=ltr] route-step ul.walking-instruction{padding-left:12px}route-step .alert.ng-animate{display:none}route-step .alert::before{content:'';background:url(/images/alert-circle.svg) no-repeat;background-size:contain;display:inline-block;width:12px;height:12px;position:relative;top:50%;vertical-align:middle;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}route-step .alert::after,route-step ul.next-arrivals li:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}html[dir=ltr] route-step .alert::before{margin-right:6px;left:0}html[dir=rtl] route-step .alert::before{margin-left:6px;right:0}route-step .alert::after{content:'';background:url(/images/alert-arrow.svg) no-repeat;background-size:contain;width:5px;height:9px;position:absolute;top:50%;transform:translateY(-50%)}html[dir=ltr] route-step .alert::after{right:8px}html[dir=rtl] route-step .alert::after{left:8px;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);top:6px}route-step .alert:hover{background:#c54920}route-step ul.next-arrivals,route-step ul.stations-list,route-step ul.walking-instruction{margin:8px 0 2px}route-step ul.next-arrivals li,route-step ul.stations-list li,route-step ul.walking-instruction li{line-height:1.3;margin-bottom:5px}route-step ul.next-arrivals{list-style:none}html[dir=rtl] route-step ul.next-arrivals{padding-right:12px}route-step ul.next-arrivals li{position:relative}route-step ul.next-arrivals li:after{content:"";display:block;position:absolute;box-sizing:border-box;background-color:#737578;border-radius:2px;width:4px;height:4px;top:calc(50% - 2px);transform:translateY(-50%)}route-step ul.stations-list li:after,stop-arrivals .alert::before,stop-arrivals .realtime-icon{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}html[dir=ltr] route-step ul.next-arrivals li:after{left:-11px}html[dir=rtl] route-step ul.next-arrivals li:after{right:-11px}route-step ul.stations-list,route-step ul.walking-instruction{list-style:none;margin-bottom:0}route-step ul.stations-list li,route-step ul.walking-instruction li{position:relative;margin-bottom:0;padding-bottom:5px}route-step ul.stations-list li:after,route-step ul.walking-instruction li:after{content:"";display:block;position:absolute;box-sizing:border-box}route-step ul.stations-list li:before,route-step ul.walking-instruction li:before{content:"";position:absolute;border-width:0;border-style:solid;height:100%;box-sizing:border-box}route-step ul.stations-list li:last-child:before,route-step ul.walking-instruction li:last-child:before{height:10px}html[dir=rtl] route-step ul.walking-instruction{padding-right:12px}route-step ul.walking-instruction li:after{border-color:#737578;border-style:solid;border-width:1px 0 0;height:1px;width:6px;top:7px}html[dir=ltr] route-step ul.walking-instruction li:after{left:-12px}html[dir=rtl] route-step ul.walking-instruction li:after{right:-12px}route-step ul.walking-instruction li:before{border-color:#737578;width:1px;top:-3px}html[dir=ltr] route-step ul.walking-instruction li:before{left:-12px;border-left-width:1px}html[dir=rtl] route-step ul.walking-instruction li:before{right:-12px;border-right-width:1px}html[dir=ltr] route-step ul.stations-list{padding-left:13px}html[dir=rtl] route-step ul.stations-list{padding-right:13px}route-step ul.stations-list span{margin-bottom:0}route-step ul.stations-list li{position:relative;padding-bottom:5px}route-step ul.stations-list li:after{position:absolute;border-color:#c34820;border-style:solid;border-width:1px;border-radius:4px;background-color:#fff;height:8px;width:8px;top:calc(50% - 3px);-moz-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] route-step ul.stations-list li:after{left:-13px}html[dir=rtl] route-step ul.stations-list li:after{right:-13px}route-step ul.stations-list li:before{border-color:#c34820;width:2px}html[dir=ltr] route-step ul.stations-list li:before{left:-10px;border-left-width:2px}html[dir=rtl] route-step ul.stations-list li:before{right:-10px;border-right-width:2px}route-step ul.stations-list li:first-child:before{top:8px}route-step .details-subtitle{margin:0 0 7px}body md-menu-content{border-radius:4px;padding:0}body md-menu-content md-menu-item{display:block;height:auto;min-height:initial;padding:0}body md-menu-content md-menu-item .md-button{background:#fff;font-size:.8125rem;color:#292A30;line-height:1;min-height:0;padding:10px 16px}.xs-screen body md-menu-content md-menu-item .md-button:hover{background:0 0}body.xs-screen md-menu-content md-menu-item .md-button.md-focused,body.xs-screen md-menu-content md-menu-item .md-button:hover{background:0 0!important}stop-arrivals{display:flex;flex-direction:column;position:relative;overflow:hidden}route-steps-nav,route-steps-nav .steps-navigator md-tab-content,side-bar-popup ng-transclude,stop-arrivals .schedule-wrapper,trip-plan .results-wrapper,tripplan-options{-webkit-overflow-scrolling:touch}stop-arrivals .schedule-wrapper{overflow:auto;display:flex;flex-direction:column}.has-footer stop-arrivals .schedule-wrapper{padding-bottom:60px}stop-arrivals .stops-header{background:#292A30;color:#fff;padding:10px 20px;position:relative}.xs-screen stop-arrivals .stops-header{height:auto;min-height:auto}html[dir=ltr] .xs-screen stop-arrivals .stops-header{padding-left:40px}html[dir=rtl] .xs-screen stop-arrivals .stops-header{padding-right:40px}stop-arrivals .stops-header .title{display:block;font-size:.875rem}stop-arrivals .stops-header .subtitle{color:#BDC3C7;font-size:.75rem}stop-arrivals .back-link{color:#292A30;height:100%;position:absolute;padding:0 16px;top:0;z-index:1}html[dir=ltr] stop-arrivals .back-link{left:0}html[dir=rtl] stop-arrivals .back-link{right:0}stop-arrivals .back-link::before{background:url(../../images/arrow_gray.svg) center no-repeat;background-size:contain;content:'';display:block;height:14px;position:relative;top:50%;width:14px;-webkit-transform:scale(-1,1) translateY(-50%);-moz-transform:scale(-1,1) translateY(-50%);-ms-transform:scale(-1,1) translateY(-50%);transform:scale(-1,1) translateY(-50%)}html[dir=rtl] stop-arrivals .back-link::before{-webkit-transform:scale(1,1) translateY(-50%);-moz-transform:scale(1,1) translateY(-50%);-ms-transform:scale(1,1) translateY(-50%);transform:scale(1,1) translateY(-50%)}stop-arrivals .section{background:#fff}stop-arrivals .section:last-of-type{margin-bottom:32px}stop-arrivals .section .title{background:#ECF0F1;display:block;padding:10px 20px}stop-arrivals .arrival{padding:16px 20px;position:relative}stop-arrivals .arrival:last-of-type::after{display:none}stop-arrivals .arrival::after{background:#DDD;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 40px)}stop-arrivals .line-details{display:table;width:100%}stop-arrivals .arrival-time,stop-arrivals .line-container,stop-arrivals .line-title{display:table-cell;vertical-align:middle;width:1px}stop-arrivals .alert,stop-arrivals .alert::after,stop-arrivals .alert::before,stop-arrivals .realtime-icon,stop-arrivals .stops::after{display:inline-block;vertical-align:middle}stop-arrivals .line-title{color:#737578;font-size:.875rem;margin-top:4px;padding:0 8px;width:100%;vertical-align:middle}stop-arrivals .line-title .line-details-subtitle:not(:only-child){font-size:.8125rem}stop-arrivals .arrival-time{color:#292A30;font-weight:700;padding-top:4px;white-space:nowrap}html[dir=rtl] stop-arrivals .arrival-time{text-align:left}stop-arrivals .arrival-time.realtime{color:#038844}stop-arrivals .details{color:#737578;font-size:.75rem;margin-top:4px}stop-arrivals .stops::after{background:#737578;border-radius:50%;content:"";height:3px;margin:0 2px;width:3px}stop-arrivals .realtime-icon{background:0 0;border-radius:50%;height:.25rem;-moz-transform:translateY(-50%);transform:translateY(-50%);width:.25rem}stop-arrivals .realtime-icon::after,stop-arrivals .realtime-icon::before{content:'';display:block;position:absolute}html[dir=rtl] stop-arrivals .realtime-icon{-webkit-transform:translateY(-50%) scaleX(-1);-moz-transform:translateY(-50%) scaleX(-1);-ms-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}stop-arrivals .realtime-icon::before{border:2px solid transparent;border-left-color:#038844;border-radius:50%;height:.625rem;right:-.375rem;top:-.3125rem;width:.625rem;-webkit-animation:fade-in-out 1s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){stop-arrivals .realtime-icon::before{animation:none}}stop-arrivals .realtime-icon::after{border:2px solid transparent;border-left-color:#038844;border-radius:50%;height:1rem;right:-.5rem;top:-.5rem;width:1rem;-webkit-animation:fade-in-out 1s .2s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s .2s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){stop-arrivals .realtime-icon::after{animation:none}}stop-arrivals .alert{font-size:.75rem;background:#c6522c;border-radius:20px;color:#fff;outline:0;padding:6px 8px;position:relative;transition:all,.3s}.xs-screen stop-arrivals .alert{font-size:.875rem}html[dir=rtl] stop-arrivals .alert{padding-left:18px}html[dir=ltr] stop-arrivals .alert{padding-right:18px;padding-left:24px}html[dir=rtl] stop-arrivals .alert{padding-right:24px}stop-arrivals .alert::before{background-size:contain;content:url(/images/alert-circle.svg);height:12px;position:absolute;top:50%;width:12px;-moz-transform:translateY(-50%);transform:translateY(-50%)}route-steps-nav .step-nav-prev,stop-arrivals .alert::after{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}html[dir=ltr] stop-arrivals .alert::before{margin-right:6px;left:7px}html[dir=rtl] stop-arrivals .alert::before{margin-left:6px;right:7px}stop-arrivals .alert::after{background:url(/images/alert-arrow.svg) no-repeat;background-size:contain;content:'';height:9px;position:absolute;top:50%;width:5px;-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] stop-arrivals .alert::after{right:8px}html[dir=rtl] stop-arrivals .alert::after{left:8px;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);top:10px}stop-arrivals .alert:hover{background:#d35f39}html[dir=rtl] route-actions .actions-container{text-align:left}route-actions .actions-container.multiple{display:flex}html[dir=ltr] route-actions .actions-container buy-ticket-link{text-align:left}html[dir=rtl] route-actions .actions-container buy-ticket-link{text-align:right}route-actions .actions-container a{font-size:.875rem;color:#0c69da;display:inline-block;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen route-actions .actions-container a{font-size:1rem}route-actions .actions-container a .icon{height:16px;margin-top:-2px;width:16px}route-actions .actions-container a .icon .st0{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}marker-popup .share:hover .icon .st0,route-actions .actions-container a:hover .icon .st0,trip-plan .suggested-routes>.title .share:hover .icon .st0{fill:#005ba3}route-actions .actions-container a:hover{color:#005ba3}html[dir=ltr] route-actions .actions-container a:first-child:not(:only-child) .icon{margin-right:4px}html[dir=ltr] route-actions .actions-container .share{margin-left:20px}html[dir=rtl] route-actions .actions-container .share{margin-right:20px}html[dir=ltr] route-actions .actions-container .buy-link{margin-right:5px}html[dir=rtl] route-actions .actions-container .buy-link{margin-left:5px}route-actions .actions-container .back-link{color:#292A30;position:relative}html[dir=ltr] route-actions .actions-container .back-link{float:left;padding-left:20px}html[dir=rtl] route-actions .actions-container .back-link{float:right;padding-right:20px}route-actions .actions-container .back-link:hover{color:#292A30}route-actions .actions-container .back-link::before{background:url(../../images/arrow_black.svg) center no-repeat;background-size:contain;content:'';display:block;height:14px;position:absolute;top:-10px;width:14px;border:12px solid transparent;-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}html[dir=ltr] route-actions .actions-container .back-link::before{left:-13px}html[dir=rtl] route-actions .actions-container .back-link::before{right:-13px;top:-8px;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}route-steps-nav{background:#fff;border-bottom:1px solid #DDD;max-height:45%;position:relative;padding:0 20px;overflow-y:auto}route-steps-nav .steps-navigator md-tabs-canvas{border-bottom:1px solid #DDD;height:46px}route-steps-nav .steps-navigator md-pagination-wrapper{width:auto!important}route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item{top:14px;padding:0;height:8px;width:8px;border:1px solid #BDC3C7;border-radius:50%}route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item.md-active{background-color:#BDC3C7}html[dir=ltr] route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item:last-of-type{margin-right:0}html[dir=rtl] route-steps-nav .steps-navigator md-pagination-wrapper md-tab-item:last-of-type{margin-left:0}html[dir=ltr] route-steps-nav .steps-navigator md-tab-content{right:7px}html[dir=rtl] route-steps-nav .steps-navigator md-tab-content{left:7px}route-steps-nav .steps-navigator route-summary .route-time .duration{width:auto}route-steps-nav .steps-navigator route-summary .route-time .minutes{width:100%}route-steps-nav .steps-navigator route-summary .legs-container{border:none}html[dir=ltr] route-steps-nav .steps-navigator route-summary .legs-container{margin-left:20px}html[dir=rtl] route-steps-nav .steps-navigator route-summary .legs-container{margin-right:20px}html[dir=ltr] route-steps-nav .steps-navigator route-step .content-wrapper{padding-left:0}html[dir=rtl] route-steps-nav .steps-navigator route-step .content-wrapper{padding-right:0}route-steps-nav .steps-navigator route-step .content-wrapper::after{display:none}route-steps-nav .steps-navigator route-step .content{border-bottom:none}html[dir=ltr] route-steps-nav .steps-navigator route-step .extra-info{right:0}html[dir=rtl] route-steps-nav .steps-navigator route-step .extra-info{left:0}route-steps-nav .step-nav-nextprev-container{display:block;height:46px;width:calc(100% - 32px);position:absolute;top:0}html[dir=ltr] route-steps-nav .step-nav-nextprev-container{left:16px}html[dir=rtl] route-steps-nav .step-nav-nextprev-container{right:16px}route-steps-nav .step-nav-prev{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}html[dir=ltr] route-steps-nav .step-nav-prev{left:0}html[dir=rtl] route-steps-nav .step-nav-prev{right:0}route-steps-nav .step-nav-prev.ng-hide{opacity:0}html[dir=rtl] route-steps-nav .step-nav-prev md-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}route-alert route-step .content-wrapper .content .alert::before,route-steps-nav .step-nav-next{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);top:50%}route-steps-nav .step-nav-next{position:absolute;transform:translateY(-50%);opacity:1;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}html[dir=ltr] route-steps-nav .step-nav-next{right:0}html[dir=rtl] route-steps-nav .step-nav-next{left:0}route-steps-nav .step-nav-next.ng-hide{opacity:0}route-steps-nav .step-nav-next md-icon{transform:rotate(180deg)}html[dir=rtl] route-steps-nav .step-nav-next md-icon{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}route-alert{display:block;z-index:1}route-alert route-step .content-wrapper .content .details-wrapper,route-alert route-step .content-wrapper.first-in-multi-leg::after,route-alert route-step .content-wrapper.last-in-multi-leg::after,route-alert route-step .content-wrapper::after{display:none}route-alert route-step{position:relative;z-index:1;padding:0 20px}route-alert route-step .content-wrapper{padding:16px 0}html[dir=ltr] route-alert route-step .content-wrapper{padding-left:0;margin-left:0}html[dir=rtl] route-alert route-step .content-wrapper{padding-right:0;margin-right:0}route-alert route-step .content-wrapper .content{border-bottom:none;padding:0}route-alert route-step .content-wrapper .content .legtype-icon-wrapper{margin-top:0}route-alert route-step .content-wrapper .content .title{border:1px solid #DDD;border-radius:4px;display:inline-block;padding:4px;text-align:center}html[dir=ltr] route-alert route-step .content-wrapper .content .title{padding-right:4px;margin-right:12px}html[dir=rtl] route-alert route-step .content-wrapper .content .title{padding-left:4px;margin-left:12px}route-alert route-step .content-wrapper .content .sub-title{display:inline-block}html[dir=ltr] route-alert route-step .content-wrapper .content .sub-title{padding-right:0}html[dir=rtl] route-alert route-step .content-wrapper .content .sub-title{padding-left:0}route-alert route-step .content-wrapper .content .alert{display:block;min-height:64px;line-height:64px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:0 0;color:#292A30;font-size:1.125rem;border-radius:0;padding:0;margin-top:20px;margin-bottom:0}html[dir=rtl] route-alert route-step .content-wrapper .content .alert{padding-right:38px}html[dir=ltr] route-alert route-step .content-wrapper .content .alert{padding-left:38px;padding-right:0}html[dir=rtl] route-alert route-step .content-wrapper .content .alert{padding-left:0}route-alert route-step .content-wrapper .content .alert::before{content:'';background:url(/images/service-alerts/ic_service_modified_yellow.svg) no-repeat;background-size:contain;display:inline-block;width:24px;height:24px;position:absolute;vertical-align:middle;transform:translateY(-50%)}html[dir=ltr] route-alert route-step .content-wrapper .content .alert::before{margin-right:16px;left:0}html[dir=rtl] route-alert route-step .content-wrapper .content .alert::before{margin-left:16px;right:0}route-alert route-step .content-wrapper .content .alert::after{display:none}route-alert .alert-content{background:#fff;padding:16px 20px 12px;border-bottom:1px solid #DDD}alert-details .alert-content:last-child,route-alert .alert-content:last-child{border-bottom-width:0}route-alert .alert-content p{margin:16px 0}route-alert .alert-content a,route-alert .alert-content a font{color:#0078D6}route-alert .alert-content img,route-alert .alert-content table{width:100%}route-alert .affected-lines .section-title{color:#c6522c}route-alert .section-title{font-size:.75rem;color:#737578}.xs-screen route-alert .section-title{font-size:.875rem}route-alert .section-content{font-size:.875rem;color:#292A30}.xs-screen route-alert .section-content{font-size:1rem}route-alert .affected-dates,route-alert .affected-lines{margin-top:12px}route-alert .description,route-alert .link{margin-top:1em}.leaflet-popup .leaflet-popup-tip{height:12px;width:12px}.leaflet-popup .leaflet-popup-content-wrapper,.leaflet-popup .leaflet-popup-tip{background:#ECF0F1;box-shadow:0 0 4px 1px rgba(0,0,0,.15)}marker-popup{display:block;height:auto;width:297px}marker-popup .content-wrapper{background:#fff;padding:26px 12px;position:relative;text-align:left}html[dir=ltr] marker-popup .content-wrapper{padding-left:18px}html[dir=rtl] marker-popup .content-wrapper{padding-right:18px}marker-popup .content-wrapper .location-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] marker-popup .content-wrapper .location-icon{left:18px}html[dir=rtl] marker-popup .content-wrapper .location-icon{right:18px}marker-popup .content-wrapper .location-icon .mvf-wrapper{height:auto}marker-popup .content-wrapper .location-icon .mvf-wrapper img{width:24px}marker-popup .content-wrapper .bigger-location-icon .line img{width:35px}html[dir=ltr] marker-popup .content-wrapper .bigger-location-icon+.content{padding-left:46px}html[dir=rtl] marker-popup .content-wrapper .bigger-location-icon+.content{padding-right:46px}marker-popup .content-wrapper .content .title.bigger-location-title{font-size:1.1875rem;line-height:1}html[dir=ltr] marker-popup .content-wrapper .content{padding-left:41px;margin-right:20px}html[dir=rtl] marker-popup .content-wrapper .content{padding-right:41px;margin-left:20px}marker-popup .content-wrapper .content .title{color:#292A30;font-size:1rem;line-height:normal}marker-popup .content-wrapper .content .description{font-size:.75rem;color:#737578;line-height:normal;margin-top:4px}.xs-screen marker-popup .content-wrapper .content .description{font-size:.875rem}marker-popup md-tabs-canvas{background-color:#000;border-top-left-radius:12px;border-top-right-radius:12px}marker-popup md-tab-item.md-tab{color:#fff;transition:none}marker-popup md-tab-item.md-tab.md-active{color:#fff}marker-popup md-tab-item.md-tab[disabled]{color:#666}marker-popup .md-tab.md-disabled{opacity:1}marker-popup md-tab-content{padding:1em}marker-popup md-tab-content .image{width:5em}marker-popup md-tab-content .title{font-size:1.35em;font-weight:700}marker-popup md-tab-content .description{color:#333;overflow:hidden;white-space:nowrap}marker-popup .share{background:#ECF0F1;border-top:1px solid #DDD;font-size:.875rem;font-weight:400;height:32px;line-height:32px;padding:5px;text-align:center}marker-popup .share:hover a{color:#005ba3}marker-popup .share .icon{height:20px;width:20px}marker-popup .share .icon .st0{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}marker-popup .share a{color:#0078D6;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}marker-popup .share a:focus{outline:0}map .leaflet-popup-content{margin:0;width:auto!important}map .leaflet-popup-content-wrapper{border-radius:4px;overflow:hidden;padding:0}map{display:block;z-index:1;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}map .map .leaflet-popup-content-wrapper .description{display:flex;flex-wrap:wrap;align-items:center}map .map .leaflet-popup-content-wrapper .description>span{text-wrap:none}html[dir=ltr] map .map .leaflet-popup-content-wrapper .description>span{margin-right:4px}html[dir=rtl] map .map .leaflet-popup-content-wrapper .description>span{margin-left:4px}map .map .leaflet-popup-content-wrapper .description>span:last-of-type{margin:0}map .map .leaflet-popup-content-wrapper .description .mvf-wrapper,map .map .leaflet-popup-content-wrapper .description .mvf-wrapper .agency img{width:20px}map .map .stops-image-wrapper{display:flex;flex-direction:column;flex-wrap:wrap-reverse}map .map .stops-image-wrapper .more{background-color:#888;color:#fff;width:fit-content;font-size:11px;padding:0 3px}map .map .stops-image-wrapper .agency-images{display:flex;background-color:#fff;border:1px solid #888;border-radius:2px;padding:0 1px}map .map .stops-image-wrapper .agency-images img{width:24px;height:24px;margin:2px}html[dir=rtl] map .leaflet-left{left:auto;right:16px}html[dir=rtl] map .leaflet-right{left:0;right:auto}map .leaflet-bottom{width:100%}map .leaflet-bottom .leaflet-control-zoom{border:none;box-shadow:0 0 2px 1px rgba(0,0,0,.3);margin-bottom:16px;z-index:10;-webkit-transition:all,.3s,.3s;-moz-transition:all,.3s,.3s;transition:all,.3s,.3s}side-bar-popup::before,side-bar-popup[moovit-component-name$=Arrivals],side-bar-popup[moovit-component-name*=Alert]{z-index:3;position:absolute;top:0}html[dir=ltr] map .leaflet-bottom .leaflet-control-zoom{margin-right:78px}html[dir=rtl] map .leaflet-bottom .leaflet-control-zoom{margin-left:78px;float:left}.app-container.multi-side-bar-1 map .leaflet-bottom .leaflet-control-zoom{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] .app-container.multi-side-bar-1 map .leaflet-bottom .leaflet-control-zoom{margin-left:136px}html[dir=rtl] .app-container.multi-side-bar-1 map .leaflet-bottom .leaflet-control-zoom{margin-right:136px}.app-container.multi-side-bar-2 map .leaflet-bottom .leaflet-control-zoom{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] .app-container.multi-side-bar-2 map .leaflet-bottom .leaflet-control-zoom{margin-left:256px}html[dir=rtl] .app-container.multi-side-bar-2 map .leaflet-bottom .leaflet-control-zoom{margin-right:256px}map .leaflet-bottom .leaflet-control-zoom a{color:#737578;height:25px;line-height:25px;width:25px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}map .leaflet-bottom .leaflet-control-zoom a:hover{color:#292A30}map .leaflet-bottom .leaflet-control-zoom a:first-child{border-bottom:none;border-bottom-right-radius:4px;border-left:1px solid #C5C8C9;border-top-left-radius:0;border-top-right-radius:4px;float:right}map .leaflet-bottom .leaflet-control-zoom a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:0;border-top-left-radius:4px;float:left}map .leaflet-bottom .leaflet-control-zoom a.leaflet-disabled{color:#ababab;cursor:not-allowed}map .leaflet-container .leaflet-control-attribution{bottom:0;position:absolute}html[dir=ltr] map .leaflet-container .leaflet-control-attribution{left:16px}html[dir=ltr] side-bar-popup[moovit-component-name$=LineGroup],html[dir=ltr] side-bar-popup[moovit-component-name$=RouteDetails]{left:120px}html[dir=ltr] side-bar-popup[moovit-component-name$=Arrivals],html[dir=ltr] side-bar-popup[moovit-component-name*=Alert]{left:240px}html[dir=rtl] map .leaflet-container .leaflet-control-attribution{right:16px}html[dir=rtl] side-bar-popup[moovit-component-name$=LineGroup],html[dir=rtl] side-bar-popup[moovit-component-name$=RouteDetails]{right:120px}html[dir=rtl] side-bar-popup[moovit-component-name$=Arrivals],html[dir=rtl] side-bar-popup[moovit-component-name*=Alert]{right:240px}map .leaflet-container .leaflet-control-attribution a{font-size:inherit}map .stop-icon .mvf-wrapper{height:auto}map .stop-icon .mvf-wrapper .boxed{background:0 0}map .stop-icon .mvf-wrapper .boxed,map .stop-icon .mvf-wrapper .line,map .stop-icon .mvf-wrapper img{width:100%}map .stop-div-icon div{background-color:#EDEFF3;border:1px solid #292A30;border-radius:50%;box-sizing:border-box;height:100%;width:100%;box-shadow:0 0 3px 1px #000}side-bar-popup{display:block;width:25%;min-width:20rem}.xs-screen side-bar-popup{min-width:100%}side-bar-popup::before{content:'';bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}side-bar-popup[moovit-component-name$=LineGroup] .side-bar-popup-wrapper,side-bar-popup[moovit-component-name*=Alert] .side-bar-popup-wrapper{background:#fff}.multi-side-bar-2 side-bar-popup[moovit-component-name$=LineGroup]::before,.multi-side-bar-2 side-bar-popup[moovit-component-name$=RouteDetails]::before{visibility:visible;opacity:1;cursor:pointer}side-bar-popup[moovit-component-name$=RouteDetails]{position:absolute;top:0;z-index:2}side-bar-popup[moovit-component-name$=LineGroup]{position:absolute;top:0;z-index:2}side-bar-popup ng-transclude{overflow-y:auto}side-bar-popup main{width:100%}side-bar-popup .side-bar-popup-wrapper{background:#ECF0F1;width:100%;min-width:350px;height:100vh;box-sizing:border-box;z-index:2;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all,.4s ease-out;-moz-transition:all,.4s ease-out;transition:all,.4s ease-out;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}side-bar-popup .side-bar-popup-wrapper route-alert .alert-content{-webkit-transition:all,.3s,.6s;-moz-transition:all,.3s,.6s;transition:all,.3s,.6s;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}side-bar-popup .side-bar-popup-wrapper button{opacity:1;padding:0;-webkit-transition:all,.3s,.6s;-moz-transition:all,.3s,.6s;transition:all,.3s,.6s}side-bar-popup .side-bar-popup-wrapper button:not([disabled]):hover{background:0 0}side-bar-popup .side-bar-popup-wrapper.ng-hide{opacity:0;-webkit-transform:translate3d(-20px,0,0);-moz-transform:translate3d(-20px,0,0);-ms-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);-webkit-transition:all,.4s;-moz-transition:all,.4s;transition:all,.4s}html[dir=rtl] side-bar-popup .side-bar-popup-wrapper.ng-hide{-webkit-transform:translate3d(20px,0,0);-moz-transform:translate3d(20px,0,0);-ms-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}side-bar-popup .side-bar-popup-wrapper.ng-hide route-step .content-wrapper{-webkit-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s;-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px)}html[dir=rtl] side-bar-popup .side-bar-popup-wrapper.ng-hide route-step .content-wrapper{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}side-bar-popup .side-bar-popup-wrapper.ng-hide route-alert .alert-content{-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px);-webkit-transition:all,.3s,.6s;-moz-transition:all,.3s,.6s;transition:all,.3s,.6s}html[dir=rtl] side-bar-popup .side-bar-popup-wrapper.ng-hide route-alert .alert-content{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}side-bar-popup .side-bar-popup-wrapper.ng-hide::before{opacity:0;-webkit-transform:translate(100%,-50%) rotate(45deg);-moz-transform:translate(100%,-50%) rotate(45deg);-ms-transform:translate(100%,-50%) rotate(45deg);transform:translate(100%,-50%) rotate(45deg)}side-bar-popup .side-bar-popup-wrapper.ng-hide route-summary{opacity:0;-webkit-transform:translateX(-16px);-moz-transform:translateX(-16px);-ms-transform:translateX(-16px);transform:translateX(-16px);-webkit-transition:all,.3s,.3s;-moz-transition:all,.3s,.3s;transition:all,.3s,.3s}html[dir=rtl] side-bar-popup .side-bar-popup-wrapper.ng-hide route-summary{-webkit-transform:translateX(16px);-moz-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}side-bar-popup .side-bar-popup-wrapper.ng-hide button{opacity:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}side-bar-popup .side-bar-popup-wrapper footer{background:#292A30;height:200px;margin-top:50px;padding-bottom:32px;text-align:center}side-bar-popup .side-bar-popup-wrapper footer .footer-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:4px;display:block;padding:0 10px;margin:0 auto;height:40px;width:70%;max-width:300px;line-height:40px;font-size:.875rem;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen side-bar-popup .side-bar-popup-wrapper footer .footer-button{font-size:1rem}side-bar-popup .side-bar-popup-wrapper footer .footer-button:first-of-type{position:relative;top:-21px}side-bar-popup .side-bar-popup-wrapper footer .footer-button.green{background:#00bfae}side-bar-popup .side-bar-popup-wrapper footer .footer-button.green:hover{background:#00c9b7}side-bar-popup .side-bar-popup-wrapper footer .footer-button.orange{background:#c34820}side-bar-popup .side-bar-popup-wrapper footer .footer-button.orange:hover{background:#e64a17}side-bar-popup .side-bar-popup-wrapper footer span{display:inline-block;font-size:.75rem;color:#BDC3C7;margin:16px 0 6px}.xs-screen side-bar-popup .side-bar-popup-wrapper footer span{font-size:.875rem}side-bar-popup .side-bar-popup-wrapper footer .back-to-top{display:inline-block;font-size:.75rem;color:#BDC3C7;margin-top:40px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen side-bar-popup .side-bar-popup-wrapper footer .back-to-top{font-size:.875rem}side-bar-popup .side-bar-popup-wrapper footer .back-to-top:hover{color:#fff}side-bar-popup .side-bar-popup-wrapper footer .back-to-top:hover i{-webkit-animation:hovering .6s infinite alternate ease-in-out;-webkit-animation-fill-mode:both;animation:hovering .6s infinite alternate ease-in-out;animation-fill-mode:both}side-bar-popup .side-bar-popup-wrapper footer .back-to-top:hover i::before{border-bottom-color:#fff}side-bar-popup .side-bar-popup-wrapper footer .back-to-top:hover i::after{background:#fff}side-bar-popup .side-bar-popup-wrapper footer .back-to-top i{position:relative;display:block;border:2px solid #BDC3C7;border-radius:50%;height:20px;width:20px;margin:0 auto 9px}side-bar-popup .side-bar-popup-wrapper footer .back-to-top i::before{content:'';position:absolute;top:-3px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#BDC3C7;-webkit-transition:all .3s .2s;-moz-transition:all .3s .2s;transition:all .3s .2s}side-bar-popup .side-bar-popup-wrapper footer .back-to-top i::after{content:'';position:absolute;top:8px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#BDC3C7;width:5px;height:8px;-webkit-transition:all .3s .2s;-moz-transition:all .3s .2s;transition:all .3s .2s}side-bar-popup route-summary{position:relative;opacity:1;background:#292A30;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all,.3s,.3s;-moz-transition:all,.3s,.3s;transition:all,.3s,.3s}html[dir=rtl] side-bar-popup route-summary{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}side-bar-popup route-summary .legs-container{border-top:none;padding:16px 20px 15px;display:flex;flex-direction:column;align-items:center}side-bar-popup route-summary .legs-container .legs-description,side-bar-popup route-summary .legs-container .legs-types,side-bar-popup route-summary .route-time{display:none}html[dir=ltr] side-bar-popup route-summary .legs-container,html[dir=rtl] side-bar-popup route-summary .legs-container{text-align:center}side-bar-popup route-summary .legs-container .legs-time{font-size:.875rem;color:#fff;margin:0}.xs-screen side-bar-popup route-summary .legs-container .legs-time{font-size:1rem}side-bar-popup route-summary .route-inner{padding:0 16px}side-bar-popup route-summary .route-time-summary{display:table;margin:0 auto;padding-top:2px;width:auto}side-bar-popup route-summary .route-time-container{display:table-cell}html[dir=ltr] side-bar-popup route-summary .route-time-container{padding-right:6px}html[dir=ltr] side-bar-popup route-summary .later-time,html[dir=rtl] side-bar-popup route-summary .earlier-time{padding-right:20px;right:0}html[dir=rtl] side-bar-popup route-summary .route-time-container{padding-left:6px}html[dir=ltr] side-bar-popup route-summary .earlier-time,html[dir=rtl] side-bar-popup route-summary .later-time{left:0;padding-left:20px}side-bar-popup route-summary .route-time-container .duration{display:inline;font-size:.875rem;color:#BDC3C7;vertical-align:baseline;width:auto}.xs-screen side-bar-popup route-summary .route-time-container .duration{font-size:1rem}side-bar-popup route-summary .route-time-container .minutes{display:inline;font-size:.75rem;color:#BDC3C7;text-transform:none;vertical-align:baseline}.xs-screen side-bar-popup route-summary .route-time-container .minutes{font-size:.875rem}side-bar-popup route-summary .destination{display:table-cell;font-size:.75rem;color:#BDC3C7;text-transform:none;max-width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:baseline}.xs-screen side-bar-popup route-summary .destination{font-size:.875rem}side-bar-popup route-summary .earlier-time,side-bar-popup route-summary .later-time{font-size:.75rem;color:#BDC3C7;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen side-bar-popup route-summary .earlier-time,.xs-screen side-bar-popup route-summary .later-time{font-size:.875rem}side-bar-popup route-summary .earlier-time:hover,side-bar-popup route-summary .later-time:hover{color:#fff}side-bar-popup route-summary .earlier-time{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 1px));-moz-transform:translateY(calc(-50% - 1px));-ms-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}side-bar-popup route-summary .earlier-time::before{content:url(/images/expand_light_gray.svg);display:inline-block;position:relative;top:0;width:9px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}html[dir=rtl] side-bar-popup route-summary .earlier-time::before{-webkit-transform:rotate(270deg) scale(-1,1);-moz-transform:rotate(270deg) scale(-1,1);-ms-transform:rotate(270deg) scale(-1,1);transform:rotate(270deg) scale(-1,1)}side-bar-popup route-summary .later-time{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 1px));-moz-transform:translateY(calc(-50% - 1px));-ms-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}side-bar-popup route-summary .later-time::after{content:url(/images/expand_light_gray.svg);display:inline-block;position:relative;top:0;width:9px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}html[dir=rtl] side-bar-popup route-summary .later-time::after{-webkit-transform:rotate(90deg) scale(-1,1);-moz-transform:rotate(90deg) scale(-1,1);-ms-transform:rotate(90deg) scale(-1,1);transform:rotate(90deg) scale(-1,1)}side-bar-popup close-button{background:#525357;margin-top:13px;padding:0}html[dir=ltr] side-bar-popup close-button{right:-1.125rem}html[dir=rtl] side-bar-popup close-button{left:-1.125rem}side-bar-popup close-button:hover svg .cls-1{fill:#fff}side-bar-popup close-button:focus{outline-width:3px;outline-style:solid}side-bar-popup close-button svg .cls-1{fill:#BDC3C7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}side-bar-popup .actions-bar{background:#FFF;border-top:1px solid #DDD;padding:10px 20px;width:100%;box-sizing:border-box;z-index:9}.xs-screen side-bar-popup .actions-bar{display:none}multi-side-bar,side-bar,side-bar .header{display:block}@-webkit-keyframes hovering{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes hovering{0%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}}side-bar{position:relative;width:25%;min-width:20rem;background:#fff;box-shadow:none;z-index:2}side-bar:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;width:100%;background:rgba(0,0,0,.5);z-index:2;opacity:0;visibility:hidden;cursor:pointer;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen side-bar{min-width:100%}html[dir=ltr] .multi-side-bar-0 side-bar{box-shadow:1px 0 3px 0 rgba(0,0,0,.3)}html[dir=rtl] .multi-side-bar-0 side-bar{box-shadow:-1px 0 3px 0 rgba(0,0,0,.3)}.xs-screen .multi-side-bar-0 side-bar{background:#ECF0F1}html[dir=ltr] .xs-screen .multi-side-bar-0 side-bar,html[dir=rtl] .xs-screen .multi-side-bar-0 side-bar{box-shadow:none}.multi-side-bar-0 side-bar trip-plan .suggested-routes md-list-item.active::before{opacity:0}.multi-side-bar-1 side-bar::before,.multi-side-bar-2 side-bar::before{opacity:1;visibility:visible}side-bar .header{position:relative;width:100%;height:105px;min-height:105px;background:url(../../images/sideBarHeader.png) center center no-repeat #292A30;background-size:cover;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}@media only screen and (max-height:450px){side-bar .header{height:80px;min-height:80px}}.xs-screen side-bar .header{min-height:0;height:80px;z-index:1}.xs-screen side-bar .header.splash{display:none;background:0 0;position:absolute;top:0;left:0;width:100%;z-index:99}.xs-screen side-bar .header.splash metro-info{opacity:0}.xs-screen side-bar .header.splash .logo .cls-1{fill:#fff}.xs-screen side-bar .header.splash footer,.xs-screen side-bar .header.splash md-tabs,side-bar .header.has-parent.no-tabs{display:none}side-bar .header.has-parent.logoed{display:block;background:#292A30}.xs-screen side-bar .header .change-language,.xs-screen side-bar .header.has-parent.logoed .sideNavToggler,side-bar .header .md-button.use-app-button,side-bar .header.has-parent.logoed .sideNavToggler,side-bar .header.has-parent.logoed.no-tabs md-tabs.links{display:none}side-bar .header.has-parent.logoed.no-tabs{height:50px}side-bar .header md-tabs-canvas{outline:0}side-bar .header .md-button.use-app-button,side-bar .header .use-my-location-button{background:#0078D6;min-height:auto;min-width:auto;margin:0;padding:0 10px;font-size:.75rem;text-transform:capitalize;color:#fff;position:absolute;top:12px;height:24px;line-height:24px}html[dir=ltr] side-bar .header .md-button.use-app-button,html[dir=ltr] side-bar .header .use-my-location-button{right:20px}html[dir=rtl] side-bar .header .md-button.use-app-button,html[dir=rtl] side-bar .header .use-my-location-button{left:20px}side-bar .header .md-button.use-app-button:not([disabled]):hover,side-bar .header .use-my-location-button:not([disabled]):hover{background:#0078D6}html[dir=ltr] .xs-screen side-bar .header .use-my-location-button{right:100px}html[dir=ltr] side-bar .header .change-language,html[dir=ltr] side-bar .header .partner-logo,html[dir=ltr] side-bar .header md-icon.settings,html[dir=rtl] side-bar .header .logo,html[dir=rtl] suggested-locations .location-icon{right:20px}html[dir=rtl] .xs-screen side-bar .header .use-my-location-button{left:100px}html[dir=ltr] side-bar .header .logo,html[dir=rtl] side-bar .header .change-language,html[dir=rtl] side-bar .header .partner-logo,html[dir=rtl] side-bar .header md-icon.settings{left:20px}side-bar .header .logo{position:absolute;top:24px;width:88px;height:20px;-webkit-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s}side-bar .header .change-language{position:absolute;top:24px;cursor:pointer}side-bar .header .change-language:hover .icon{color:#fff}side-bar .header .change-language .icon{color:#BDC3C7;width:1.25rem;height:1.25rem;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}side-bar .header md-icon.settings{position:absolute;bottom:12px;width:16px;height:16px}side-bar .header md-icon.settings:focus{outline:0}side-bar .header md-icon.settings:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}tripplan-time,tripplan-time.ng-enter.ng-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0)}side-bar .header md-icon.settings .cls-1{fill:#737578}side-bar .header .partner-logo{position:absolute;top:10px;width:74px;height:28px}side-bar .header md-tabs.links{position:relative;top:70px}@media only screen and (max-height:450px){side-bar .header md-tabs.links{top:45px}}.xs-screen side-bar .header md-tabs.links{top:45px}side-bar .header md-tabs.links a{display:inline-block}html[dir=ltr] side-bar .header md-tabs.links a{padding-left:1em}html[dir=rtl] side-bar .header md-tabs.links a{padding-right:1em}side-bar .header md-tabs.links md-pagination-wrapper{height:35px;width:100%;display:flex}.xs-screen side-bar .header.alert .sideNavToggler,.xs-screen side-bar .header.language .sideNavToggler,.xs-screen side-bar .header.metro .sideNavToggler,.xs-screen side-bar .header.settings .sideNavToggler,side-bar .header .sideNavToggler,side-bar .header.alert .logo,side-bar .header.alert .md-tab~md-ink-bar,side-bar .header.language .logo,side-bar .header.language .md-tab~md-ink-bar,side-bar .header.metro .logo,side-bar .header.metro .md-tab~md-ink-bar,side-bar .header.settings .logo,side-bar .header.settings .md-tab~md-ink-bar{display:none}html[dir=ltr] side-bar .header md-tabs.links md-pagination-wrapper{left:0}html[dir=rtl] side-bar .header md-tabs.links md-pagination-wrapper{right:0}side-bar .header md-tabs.links md-pagination-wrapper md-ink-bar{color:#c34820;background:#c34820;height:3px}side-bar .header md-tabs.links md-pagination-wrapper .md-tab{padding:0 20px;line-height:34px;font-size:.75rem;color:#BDC3C7;min-width:max-content;margin:2px 0}.xs-screen side-bar .header md-tabs.links md-pagination-wrapper .md-tab{font-size:.875rem}html[dir=ltr] side-bar .header md-tabs.links md-pagination-wrapper .md-tab{float:left}html[dir=rtl] side-bar .header md-tabs.links md-pagination-wrapper .md-tab{float:right}side-bar .header md-tabs.links md-pagination-wrapper .md-tab.md-active{color:#F06334}side-bar .header md-tabs.links md-pagination-wrapper .md-tab .md-ripple-container,side-bar .header md-tabs.links md-pagination-wrapper .md-tab .md-ripple-container>div{background:0 0!important}side-bar .header.alert,side-bar .header.language,side-bar .header.metro,side-bar .header.settings{background:#292A30;height:54px}side-bar .header.alert md-tabs.links,side-bar .header.language md-tabs.links,side-bar .header.metro md-tabs.links,side-bar .header.settings md-tabs.links{top:20px}side-bar .header.alert .md-tab,side-bar .header.language .md-tab,side-bar .header.metro .md-tab,side-bar .header.settings .md-tab{text-transform:inherit}.xs-screen side-bar .header .sideNavToggler{display:block;fill:#fff;position:absolute;top:0;padding:15px;height:20px;width:20px;z-index:9}html[dir=ltr] .xs-screen side-bar .header .sideNavToggler{right:5px}html[dir=rtl] .xs-screen side-bar .header .sideNavToggler{left:5px}side-bar .header .sideNavToggler:focus{outline:0}side-bar .sidebar-footer{box-sizing:border-box;border-top:1px solid #DDD;display:block;padding:10px 0;text-align:center}side-bar .sidebar-footer.hidden{display:none}.has-footer side-bar .sidebar-footer.hidden{padding-bottom:85px}.has-footer side-bar .sidebar-footer{padding-bottom:95px}.has-live-directions side-bar .sidebar-footer{padding-bottom:76px}side-bar .sidebar-footer .back-button{background:#fff;color:#0078D6;border:1px solid #0078D6;border-radius:4px;padding:4px 10px}md-autocomplete input:not(.md-input){padding:0 16px}metro-info{color:#BDC3C7;font-size:.625rem;position:absolute;top:20px;width:50%}html[dir=ltr] metro-info{left:120px}html[dir=rtl] metro-info{right:120px}metro-info a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;padding:10px 0;width:100%;color:inherit;text-decoration:none}metro-info a::after{content:url(/images/expand_white.svg);display:inline-block;height:auto;opacity:.7;position:relative;top:-1px;width:9px}html[dir=ltr] metro-info a::after{margin-left:6px}html[dir=rtl] metro-info a::after{margin-right:6px}metro-info a.hide-selection::after{content:none}metro-info a:not(.hide-selection){cursor:pointer}metro-info a:not(.hide-selection):hover{color:#fff}metro-info a:not(.hide-selection):hover::after{opacity:1}tripplan-location{display:block}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:0 0 4px 4px;margin-top:1px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container.ng-hide{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions li{position:relative;height:auto;padding:14px 12px;border-bottom:1px solid #ddd}html[dir=ltr] md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions li{padding-left:50px}html[dir=rtl] md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions li{padding-right:50px}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions li:hover{background:#ECF0F1}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .location-icon{display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .location-icon{left:12px;margin-right:12px}html[dir=ltr] tripplan-time md-datepicker .md-button.md-datepicker-button,html[dir=rtl] tripplan-time md-select .md-select-value .md-select-icon{left:0}html[dir=rtl] md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .location-icon{right:12px;margin-left:12px}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .location-icon img{width:24px;vertical-align:middle}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .name{display:block;line-height:normal;white-space:normal;font-size:.75rem;color:#292A30}.xs-screen md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .name{font-size:.875rem}md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .address{display:block;line-height:normal;margin-top:4px;font-size:.75rem;color:#737578;white-space:normal}.xs-screen md-virtual-repeat-container.md-virtual-repeat-container.md-autocomplete-suggestions-container .md-autocomplete-suggestions .address{font-size:.875rem}tripplan-time{display:block;margin-top:6px;opacity:1;width:calc(100% - 49px);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] tripplan-time{float:right}html[dir=rtl] tripplan-time{float:left}tripplan-time.ng-enter{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}tripplan-time.ng-enter.ng-enter-active{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}tripplan-time.ng-leave{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}tripplan-time.ng-leave.ng-leave-active{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}tripplan-time md-select{margin:0 auto}html[dir=ltr] tripplan-time md-select{margin-right:20px}html[dir=rtl] tripplan-time md-select{margin-left:20px}html[dir=ltr] tripplan-time md-select:last-child{margin-right:0}html[dir=rtl] tripplan-time md-select:last-child{margin-left:0}tripplan-time md-select:not([disabled]):focus .md-select-value{border-bottom-color:#BDC3C7;border-width:1px;color:#BDC3C7}tripplan-time md-select:hover .md-select-value span{color:#fff}tripplan-time md-select:hover .md-select-value .md-select-icon::after{background:url(/images/expand_white.svg) no-repeat;background-size:contain}tripplan-time md-select .md-select-value{border-bottom-color:#BDC3C7;border-width:1px;position:relative;font-size:.75rem;color:#BDC3C7;padding:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen tripplan-time md-select .md-select-value{font-size:.875rem}tripplan-time md-select .md-select-value:focus{border:none}tripplan-time md-select .md-select-value span{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}tripplan-time md-select .md-select-value .md-select-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:auto;margin:0}html[dir=ltr] tripplan-time md-select .md-select-value .md-select-icon{right:0}tripplan-time md-select .md-select-value .md-select-icon::after{content:'';display:block;width:9px;height:4px;background:url(/images/expand_light_gray.svg) no-repeat;background-size:contain;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}html[dir=rtl] tripplan-time md-select .day,html[dir=rtl] tripplan-time md-select .time{padding-left:10px}tripplan-time md-datepicker{flex:1 1 50%;position:relative;background:0 0;margin:0;padding:0;height:26px;max-height:26px;border-bottom:1px solid #BDC3C7}tripplan-time md-datepicker:hover .md-button.md-datepicker-button md-icon,tripplan-time md-datepicker:hover .md-datepicker-input-container .md-datepicker-input{color:#fff}tripplan-time md-datepicker:hover .md-datepicker-input-container .md-button.md-datepicker-triangle-button .md-datepicker-expand-triangle::after{background:url(/images/expand_white.svg) no-repeat}tripplan-time md-datepicker .md-button.md-datepicker-button{position:absolute;top:0;height:26px;width:auto;min-height:auto;padding:0;z-index:1}.md-select-menu-container#select_container_219 md-select-menu,.md-select-menu-container#select_container_219 md-select-menu md-content{min-height:290px}html[dir=rtl] tripplan-time md-datepicker .md-button.md-datepicker-button{right:0}tripplan-time md-datepicker .md-button.md-datepicker-button md-icon{color:#BDC3C7;fill:#BDC3C7;height:16px;width:16px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}tripplan-time md-datepicker .md-datepicker-input-container{box-sizing:border-box;border:none;line-height:26px;margin:0;padding:0;width:100%}html[dir=ltr] tripplan-time md-datepicker .md-datepicker-input-container{padding-left:20px}html[dir=rtl] tripplan-time md-datepicker .md-datepicker-input-container{padding-right:20px}tripplan-time md-datepicker .md-datepicker-input-container .md-datepicker-input{position:relative;top:1px;margin:0;height:auto;font-size:.75rem;color:#BDC3C7;padding:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen tripplan-time md-datepicker .md-datepicker-input-container .md-datepicker-input{font-size:.875rem}tripplan-time md-datepicker .md-datepicker-input-container .md-button.md-datepicker-triangle-button{position:absolute;top:-3px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}html[dir=ltr] tripplan-time md-datepicker .md-datepicker-input-container .md-button.md-datepicker-triangle-button{right:-14px}html[dir=rtl] tripplan-time md-datepicker .md-datepicker-input-container .md-button.md-datepicker-triangle-button{left:-14px}tripplan-time md-datepicker .md-datepicker-input-container .md-button.md-datepicker-triangle-button .md-datepicker-expand-triangle{border:none;height:4px;width:9px}tripplan-time md-datepicker .md-datepicker-input-container .md-button.md-datepicker-triangle-button .md-datepicker-expand-triangle::after{content:'';display:block;width:9px;height:4px;background:url(/images/expand_light_gray.svg) no-repeat;background-size:contain;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen .md-select-menu-container#select_container_219 md-select-menu{max-height:290px}.xs-screen .md-select-menu-container#select_container_219 md-select-menu md-content{max-height:290px}.md-select-menu-container md-select-menu{border-radius:4px;max-height:273px}.xs-screen .md-select-menu-container md-select-menu{max-height:290px}.md-select-menu-container md-select-menu md-content{max-height:273px}.xs-screen .md-select-menu-container md-select-menu md-content{max-height:290px}.md-select-menu-container md-select-menu md-option{padding:0 16px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=rtl] .mvf-wrapper .transit,html[dir=rtl] .mvf-wrapper.has-agency .agency,html[dir=rtl] .mvf-wrapper.has-agency.multi-image .agency,html[dir=rtl] .mvf-wrapper.has-agency.single-image .agency{padding-left:4px}.md-select-menu-container md-select-menu md-option[value=other]{border-top:1px solid #BDC3C7}.md-datepicker-calendar-pane.md-pane-open{border:none;box-shadow:0 0 5px rgba(0,0,0,.3)}.md-datepicker-calendar-pane.md-pane-open .md-datepicker-input-mask{display:none}.md-datepicker-calendar-pane.md-pane-open .md-calendar-day-header{background:#ECF0F1}.md-datepicker-calendar-pane.md-pane-open .md-calendar-month-label{font-weight:700}.md-datepicker-calendar-pane.md-pane-open .md-calendar-date.md-calendar-date-disabled{color:#BDC3C7}.md-datepicker-calendar-pane.md-pane-open .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border:1px solid #c34820}.md-datepicker-calendar-pane.md-pane-open .md-calendar-date.md-calendar-selected-date .md-calendar-date-selection-indicator{color:#fff;background:#c34820}.md-datepicker-calendar-pane.md-pane-open .md-calendar-date .md-calendar-date-selection-indicator{color:#292A30;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.md-datepicker-calendar-pane.md-pane-open .md-calendar-date .md-calendar-date-selection-indicator:hover{background:#ECF0F1;color:#292A30}.mvf-wrapper{display:table;height:23px;white-space:nowrap;top:1px;position:relative}.mvf-wrapper .agency,.mvf-wrapper img,.mvf-wrapper.single-image .has-mask span,.mvf-wrapper.single-image .line img{height:inherit}.mvf-wrapper>*{display:inline-table;vertical-align:top;width:1px}.mvf-wrapper img{box-sizing:border-box;display:block;width:auto}html[dir=ltr] .mvf-wrapper.has-agency .agency,html[dir=ltr] .mvf-wrapper.has-agency.multi-image .agency,html[dir=ltr] .mvf-wrapper.has-agency.single-image .agency{padding-right:4px}.mvf-wrapper.single-image .boxed{background:0 0;padding:0}.mvf-wrapper .boxed,.mvf-wrapper.has-transit .boxed,.mvf-wrapper.multi-image .boxed{background:#fff}.mvf-wrapper.single-image .boxed::before{border:none}.mvf-wrapper.multi-image .line img{padding:15%}.mvf-wrapper .has-mask span{mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain;display:block;height:18px;width:auto}.mvf-wrapper .has-mask img{opacity:0}.mvf-wrapper .boxed{height:inherit;padding:0 .3em;position:relative;border-bottom-width:4px;border-bottom-style:solid;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom-color:transparent}.mvf-wrapper .boxed::before{border:1px solid #BDC3C7;border-radius:3px;bottom:0;content:'';display:block;left:0;position:absolute;right:0;top:0}.mvf-wrapper .boxed>*{display:table-cell;height:inherit;vertical-align:middle;width:1px}.mvf-wrapper.no-image .boxed{top:-.12em}.mvf-wrapper.no-image .boxed::before{border-bottom:none;border-radius:3px 3px 0 0}html[dir=ltr] .mvf-wrapper .transit{padding-right:4px}html[dir=ltr] .mvf-wrapper .transit:only-child{padding-right:0}html[dir=rtl] .mvf-wrapper .transit:only-child{padding-left:0}.mvf-wrapper .transit img{display:block;height:18px;top:1px;position:relative}.mvf-wrapper .text{font-weight:700;max-width:6.5em;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;top:2px;position:relative}.mvf-wrapper .seperator{color:#BDC3C7;padding:0 .3em;text-align:center;top:2px;position:relative}route-summary{display:block;height:auto;min-height:64px;width:100%}.suggested-routes route-summary{padding:0}route-summary .route-inner{font-size:.875rem;color:#292A30}.xs-screen route-summary .route-inner{font-size:1rem}route-summary .route-time-summary{display:none}route-summary .duration,route-summary .minutes{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}route-summary .duration{display:block;font-size:1.5rem;font-weight:500;line-height:1;text-align:center;width:69px}route-summary .minutes{display:block;font-size:.5625rem;font-style:normal;text-align:center;text-transform:uppercase}route-summary .bullet{font-size:.75rem;padding:5px}route-summary .dash{padding:4px}route-summary .legs-container{padding:20px 0;border:none;border-top:1px solid #BDC3C7;overflow:auto}html[dir=ltr] route-summary .legs-container{padding-right:20px}html[dir=rtl] route-summary .legs-container{padding-left:20px}route-summary .legs-types img.non-mvf{width:24px;height:24px}html[dir=rtl] route-summary .legs-types img.non-mvf[src$="walking.svg"]{transform:scaleX(-1)}route-summary .legs-types img.non-mvf,route-summary .legs-types line-svg{display:inline-block}route-summary .legs-types line-svg .iconified-transit-line .line-number,route-summary .legs-types line-svg .transit-line .line-number{overflow:hidden;text-overflow:ellipsis}route-summary .legs-types .single-leg{display:inline-block;margin-bottom:6px;position:relative;height:26px;vertical-align:top}html[dir=ltr] route-summary .legs-types .single-leg{padding-right:15px}html[dir=rtl] route-summary .legs-types .single-leg{padding-left:15px}route-summary .legs-types .single-leg .walk-time{font-size:.75rem;font-weight:700;color:#292A30;margin-bottom:6px;display:inline-block;vertical-align:bottom}html[dir=ltr] route-summary .legs-types .single-leg .walk-time{margin-left:-3px}html[dir=rtl] route-summary .legs-types .single-leg .walk-time{margin-right:-3px}route-summary .legs-types .single-leg .single-leg-arrow{background-image:url(/images/arrow_gray.svg);background-size:contain;display:inline-block;width:5px;height:10px;position:absolute;top:50%}html[dir=ltr] route-summary .legs-types .single-leg .single-leg-arrow{right:5px;transform:scaleX(1) translateY(-50%)}html[dir=rtl] route-summary .legs-types .single-leg .single-leg-arrow{left:5px;transform:scaleX(-1) translateY(-50%)}route-summary .legs-types .single-leg:last-child .single-leg-arrow{display:none}route-summary .legs-description{font-size:.75rem;color:#292A30;margin-top:6px;line-height:1.4}.xs-screen route-summary .legs-description{font-size:.875rem}route-summary .legs-description .rt-icon{position:relative;color:#038844;font-style:normal}html[dir=ltr] route-summary .legs-description .rt-icon{padding-left:10px}html[dir=rtl] route-summary .legs-description .rt-icon{padding-right:10px}route-summary .legs-description .rt-icon::before{content:'';display:block;width:8px;height:8px;border:2px solid transparent;border-left-color:#038844;border-radius:50%;position:absolute;top:1px;-webkit-animation:fade-in-out 1s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s infinite linear alternate-reverse;animation-fill-mode:both}html[dir=ltr] route-summary .legs-description .rt-icon::before{left:4px}html[dir=rtl] route-summary .legs-description .rt-icon::before{right:4px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){route-summary .legs-description .rt-icon::before{animation:none}}route-summary .legs-description .rt-icon::after{content:'';display:block;width:14px;height:14px;border:2px solid transparent;border-left-color:#038844;border-radius:50%;position:absolute;top:-2px;-webkit-animation:fade-in-out 1s .2s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s .2s infinite linear alternate-reverse;animation-fill-mode:both}html[dir=ltr] route-summary .legs-description .rt-icon::after{left:0}html[dir=rtl] route-summary .legs-description .rt-icon::after{right:0;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}suggested-locations .location-icon,trip-plan .from-to::before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){route-summary .legs-description .rt-icon::after{animation:none}}route-summary .legs-description .eta{color:#038844;font-weight:700}route-summary .legs-description .accessible-route md-icon{height:12px;width:12px;margin-top:-4px}route-summary .legs-time{font-size:.75rem;color:#292A30;line-height:1.2;margin-top:2px}.xs-screen route-summary .legs-time{font-size:.875rem}.xs-screen itinerary route-summary,.xs-screen side-bar-popup route-summary{background-color:#fff}suggested-locations{display:block}suggested-locations .use-current-location{font-size:.875rem;color:#292A30;padding:15px 0 16px;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen suggested-locations .use-current-location{font-size:1rem}html[dir=ltr] suggested-locations .use-current-location{padding-left:24px}html[dir=rtl] suggested-locations .use-current-location{padding-right:24px}suggested-locations .use-current-location:hover{background:#f9fbfb}suggested-locations .use-current-location:focus{outline:0}html[dir=ltr] suggested-locations .use-current-location md-icon{margin-right:16px}html[dir=rtl] suggested-locations .use-current-location md-icon{margin-left:16px}suggested-locations .use-current-location md-icon .cls-1{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}suggested-locations .recent-locations-title{font-size:.875rem;color:#6c6d6d;padding:14px 0 10px;background:#ECF0F1}.xs-screen suggested-locations .recent-locations-title{font-size:1rem}html[dir=ltr] suggested-locations .recent-locations-title{padding-left:20px}html[dir=rtl] suggested-locations .recent-locations-title{padding-right:20px}suggested-locations .recent-location{list-style:none;padding:0;margin:0;outline:0}suggested-locations .recent-location li{box-sizing:border-box;position:relative;min-height:64px;outline:0;cursor:pointer;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}html[dir=ltr] suggested-locations .recent-location li{padding-left:20px}html[dir=rtl] suggested-locations .recent-location li{padding-right:20px}suggested-locations .recent-location li:hover{background:rgba(236,240,241,.3)}suggested-locations .recent-location li:focus{outline:#302E2E auto 1px}suggested-locations .recent-location li md-icon{position:absolute;top:0;left:24px;height:100%;width:24px}suggested-locations .recent-location li md-icon .cls-1{fill:#BDC3C7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}suggested-locations .recent-location li .recent-loction-inner{display:table;box-sizing:border-box;border-bottom:1px solid #DDD;min-height:64px;width:calc(100% - 50px)}html[dir=ltr] suggested-locations .recent-location li .recent-loction-inner{margin-left:50px}html[dir=rtl] suggested-locations .recent-location li .recent-loction-inner{margin-right:50px}suggested-locations .recent-location li .recent-loction-inner:focus{outline:0}.gray-btn a:focus,.gray-btn:focus,trip-plan .from-to .md-icon-button.md-button:focus,trip-plan .suggested-routes md-list-item:focus,trip-plan .suggested-routes>.title .share:focus,trip-plan .time-selector md-select:focus{outline:auto}suggested-locations .recent-location li .recent-loction-inner .location-info{display:table-cell;padding:16px 0;vertical-align:middle}html[dir=ltr] suggested-locations .recent-location li .recent-loction-inner .location-info{padding-right:20px}html[dir=rtl] suggested-locations .recent-location li .recent-loction-inner .location-info{padding-left:20px}suggested-locations .recent-location li .recent-loction-inner .location-info .address{display:flex;flex-wrap:wrap;align-items:center}suggested-locations .recent-location li .recent-loction-inner .location-info .address>span{text-wrap:none}html[dir=ltr] suggested-locations .recent-location li .recent-loction-inner .location-info .address>span{margin-right:4px}html[dir=rtl] suggested-locations .recent-location li .recent-loction-inner .location-info .address>span{margin-left:4px}suggested-locations .recent-location li .recent-loction-inner .location-info .address>span:last-of-type{margin:0}suggested-locations .recent-location li .recent-loction-inner .location-info .address .mvf-wrapper,suggested-locations .recent-location li .recent-loction-inner .location-info .address .mvf-wrapper .agency img{width:20px}suggested-locations .recent-location li .recent-loction-inner span{display:block;font-size:.875rem;color:#292A30}.xs-screen suggested-locations .recent-location li .recent-loction-inner span{font-size:1rem}suggested-locations .recent-location li .recent-loction-inner span:last-child{font-size:.75rem;color:#737578}.xs-screen suggested-locations .recent-location li .recent-loction-inner span:last-child{font-size:.875rem}suggested-locations .recent-location li .recent-loction-inner .boxed .line.has-mask span{width:20px}suggested-locations .recent-location li:last-child .recent-loction-inner{border:none}suggested-locations .location-icon{display:block;position:absolute;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] suggested-locations .location-icon{left:20px}suggested-locations .location-icon img{width:24px;vertical-align:middle}suggested-locations .location-icon .boxed{height:initial}body .app-container footer.itinerary-footer-optimize,body[data-directions-banner^=var-] .app-container footer.itinerary-footer{display:none}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize{background:#e5f8fe;display:block}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container{min-width:135px}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{content:"";position:absolute;display:block}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container .subtitle{font-size:.75rem}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .minimize-wrapper .minimize-btn{background-color:#17be6f}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container{color:#292A30}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .optimize-text{display:none}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize.open .cta-wrapper .app-button-container{width:100%}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize.open .cta-wrapper .app-button-container a{background-color:#17be6f;max-width:calc(100% + 30px);text-align:center}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize.min .cta-wrapper .app-button-container a{color:#17be6f}body[data-directions-banner^=var-] .app-container footer.useapp-container.itinerary-footer-optimize.min .minimize-wrapper{background-color:#17be6f}body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:after,body[data-directions-banner=var-2] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:after{background-image:url(/images/directions/useapp-phone-map.png)}body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before,body[data-directions-banner=var-2] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{width:20px;height:20px;top:0;background:url(/images/directions/orange-bus.svg) center no-repeat;animation:orange-bus-ride 4.5s cubic-bezier(.38,.08,.58,.91) infinite alternate-reverse;left:-48px;right:inherit}html[dir=rtl] body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before,html[dir=rtl] body[data-directions-banner=var-2] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{right:-102px;left:inherit}@-webkit-keyframes orange-bus-ride{0%,8%{transform:translate(0,0)}35%{transform:translate(-10px,50px)}45%{transform:translate(-20px,57px)}55%{transform:translate(-27px,52px)}75%{transform:translate(-51px,46px)}100%,92%{transform:translate(-56px,76px)}}@keyframes orange-bus-ride{0%,8%{transform:translate(0,0)}35%{transform:translate(-10px,50px)}45%{transform:translate(-20px,57px)}55%{transform:translate(-27px,52px)}75%{transform:translate(-51px,46px)}100%,92%{transform:translate(-56px,76px)}}body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .subtitle.optimize-text,body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .title.optimize-text{display:block}body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .subtitle:not(.optimize-text),body[data-directions-banner=var-1] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .title:not(.optimize-text){display:none}body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .subtitle.optimize-text,body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .title.optimize-text{display:block}.xs-screen footer.useapp-container.default-variant .app-button-container.optimize,.xs-screen footer.useapp-container.default-variant .cta-wrapper .app-text-container .subtitle.optimize,body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .subtitle:not(.optimize-text),body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .cta-wrapper .app-text-container .title:not(.optimize-text){display:none}body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before,body[data-directions-banner=var-4] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{width:94px;height:70px;background:url(/images/directions/banner-transit-icons-green-ani.svg) center no-repeat}html[dir=ltr] body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before,html[dir=ltr] body[data-directions-banner=var-4] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{left:-112px}html[dir=rtl] body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before,html[dir=rtl] body[data-directions-banner=var-4] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:before{right:-112px}body[data-directions-banner=var-3] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:after,body[data-directions-banner=var-4] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container:after{background-image:url(/images/directions/useapp-phone-blank.png)}body[lang=ru][data-directions-banner=var-2] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container,body[lang=ru][data-directions-banner=var-4] .app-container footer.useapp-container.itinerary-footer-optimize .app-text-container{min-width:210px}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .app-button-container.optimize{display:flex;justify-content:center;margin-top:13px}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .app-button-container.optimize .yes-btn{min-width:20px;text-align:center}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .app-button-container.optimize .no-btn{background:0 0;padding:8px 0}html[dir=ltr] .xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .app-button-container.optimize .no-btn{margin-left:25px}html[dir=rtl] .xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .app-button-container.optimize .no-btn{margin-right:25px}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).open{padding:22px 15px 15px}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).open .app-button-container:not(.optimize),.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).open .minimize-wrapper{display:none}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).open .cta-wrapper .app-text-container{margin-bottom:0}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).open .cta-wrapper .app-text-container .subtitle.optimize{font-size:.8125rem}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).min{animation-duration:.45s;animation-timing-function:cubic-bezier(.42,0,.37,1)}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).min .app-button-container:not(.optimize){display:block}.xs-screen[data-useapp-banner^=cta-] footer.useapp-container.default-variant:not(.itinerary-footer-optimize).min .app-button-container.optimize{display:none}.xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a::before{content:"";position:relative;display:inline-block}html[dir=ltr] .xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a::before{right:6px}html[dir=rtl] .xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a::before{left:6px}.xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a.no-btn::before{background:url(/images/banners/cta-icons.svg) 0 100% no-repeat;background-size:13px 19px;width:10px;height:10px}.xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a.yes-btn{background-color:#fefefc;color:#292A30}.xs-screen[data-useapp-banner^=cta-white-] .app-button-container.optimize>a.yes-btn::before{background:url(/images/banners/cta-icons.svg) no-repeat;background-size:13px 19px;height:9px;width:12px}.xs-screen[data-useapp-banner^=cta-orange-] .open .cta-wrapper .app-button-container.optimize a{font-weight:300}.xs-screen[data-useapp-banner^=cta-orange-] .open .cta-wrapper .app-button-container.optimize a.no-btn{color:#c34820}.xs-screen[data-useapp-banner$="-2"] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .cta-wrapper .app-text-container .subtitle.optimize{display:block}.xs-screen[data-useapp-banner$="-2"] footer.useapp-container.default-variant:not(.itinerary-footer-optimize) .cta-wrapper .app-text-container .subtitle:not(.optimize){display:none}trip-plan{background:#fff;display:-webkit-flex;display:flex;flex-direction:column;-webkit-flex-direction:column;flex-grow:1;overflow-y:auto;position:relative}.has-footer.splash trip-plan{padding-bottom:0}trip-plan .from-to{position:relative}trip-plan .from-to::before{background:url(/images/dot.svg);background-size:4px;content:'';display:block;height:32px;position:absolute;top:50%;width:4px;-moz-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] trip-plan .from-to::before{left:3px}html[dir=rtl] trip-plan .from-to::before{right:3px}trip-plan .from-to .md-icon-button.md-button{height:24px;padding:0;position:absolute;top:0;width:24px}html[dir=ltr] trip-plan .from-to .md-icon-button.md-button{right:2px}html[dir=rtl] trip-plan .from-to .md-icon-button.md-button{left:2px}trip-plan .from-to .md-icon-button.md-button md-icon{height:1.25rem;width:.875rem}trip-plan .from-to .md-icon-button.md-button:hover md-icon .st0{fill:#292A30}trip-plan tripplan-location{position:relative}trip-plan tripplan-location::after,trip-plan tripplan-location::before{background:0 0;border:2px solid #737578;border-radius:50%;content:'';display:block;height:6px;position:absolute;top:50%;width:6px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] trip-plan tripplan-location::after,html[dir=ltr] trip-plan tripplan-location::before{left:0}html[dir=rtl] trip-plan tripplan-location::after,html[dir=rtl] trip-plan tripplan-location::before{right:0}trip-plan tripplan-location:hover::after{-webkit-animation:pulse 1s;-webkit-animation-fill-mode:both;animation:pulse 1s;animation-fill-mode:both}html[dir=ltr] trip-plan tripplan-location[model$=from]>.container>button{right:18px}html[dir=rtl] trip-plan tripplan-location[model$=from]>.container>button{left:18px}@media only screen and (max-width:768px){html[dir=ltr] trip-plan tripplan-location[model$=from]>.container>button{right:25px}html[dir=rtl] trip-plan tripplan-location[model$=from]>.container>button{left:25px}}trip-plan tripplan-location[model$=from]>.container input[type=text]{width:calc(100% - 124px)}html[dir=ltr] trip-plan tripplan-location[model$=to]>.container>button{right:-2px}html[dir=rtl] trip-plan tripplan-location[model$=to]>.container>button{left:-2px}trip-plan tripplan-location[model$=to]::after,trip-plan tripplan-location[model$=to]::before{background:#c34820;border-color:#c34820}trip-plan tripplan-location .container{background:#fff;border-radius:4px;width:calc(100% - 34px);font-size:.875rem;color:#292A30;-webkit-text-fill-color:initial}html[dir=ltr] trip-plan tripplan-location .container{margin-left:32px}html[dir=rtl] trip-plan tripplan-location .container{margin-right:32px}.xs-screen trip-plan tripplan-location .container{font-size:1rem}trip-plan tripplan-location .container .input-label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:.75rem;color:#737578;display:inline-block;font-weight:700;height:100%;line-height:1;max-width:50px;min-width:50px;padding:0 10px;vertical-align:baseline}.xs-screen trip-plan tripplan-location .container .input-label{font-size:.875rem;max-width:40px;min-width:40px}html[dir=ltr] trip-plan tripplan-location .container .input-label{text-align:left}html[dir=rtl] trip-plan tripplan-location .container .input-label{text-align:right}trip-plan tripplan-location .container input[type=text]{background:0 0;border:none;height:33px;outline:0;overflow:hidden;position:relative;text-overflow:ellipsis;vertical-align:baseline;width:calc(100% - 90px);-webkit-transition:all,.5s;-moz-transition:all,.5s;transition:all,.5s}html[dir=ltr] trip-plan tripplan-location .container input[type=text]{padding-right:10px}html[dir=rtl] trip-plan tripplan-location .container input[type=text]{padding-left:10px}@media only screen and (max-width:1440px){trip-plan tripplan-location .container input[type=text]#input-position_end{width:calc(100% - 120px)}}trip-plan tripplan-location .container button{background:0 0;border:none;height:36px;margin:0;opacity:0;position:absolute;width:36px;-webkit-transition:opacity,.3s;-moz-transition:opacity,.3s;transition:opacity,.3s}.xs-screen trip-plan tripplan-location .container button,trip-plan tripplan-location .container.filled button,trip-plan tripplan-location .container:focus button,trip-plan tripplan-location .container:hover button{opacity:1}trip-plan tripplan-location .container button:hover md-icon path{fill:#737578}trip-plan tripplan-location .container button md-icon{height:.9375rem;width:.9375rem}trip-plan tripplan-location .container button md-icon path{fill:#C5C8C9;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}trip-plan tripplan-location:last-child{margin-top:15px}trip-plan .spinner{margin:25px 0;text-align:center}trip-plan .user-guide-message{padding:20px}trip-plan .search-zone{background-color:#292A30;padding:23px 20px 22px;position:relative}@media only screen and (max-height:450px){trip-plan .search-zone{padding:12px 20px}}trip-plan .search-zone.with-options{min-height:130px}trip-plan .search-zone.with-options.with-time{min-height:170px}trip-plan .search-zone.with-ticket-url::after{display:none}trip-plan .search-zone::after{bottom:0;box-shadow:0 2px 3px -1px rgba(0,0,0,.3);content:'';display:block;height:10px;left:0;position:absolute;width:100%;z-index:9}trip-plan .search-zone .md-icon-button{margin:0;padding:0;position:relative}trip-plan .search-zone .md-icon-button md-icon{height:36px;margin:0;width:22px}trip-plan .search-zone .md-icon-button md-icon .cls-1,trip-plan .search-zone .md-icon-button md-icon .st0{fill:#737578;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}trip-plan .search-zone .md-icon-button md-icon:hover .cls-1,trip-plan .search-zone .md-icon-button md-icon:hover .st0{fill:#292A30}trip-plan md-autocomplete md-autocomplete-wrap{display:none}trip-plan .time-selector{box-sizing:border-box;position:relative}html[dir=ltr] trip-plan .time-selector{left:7px}html[dir=rtl] trip-plan .time-selector{right:7px}trip-plan .time-selector md-select{margin:0}trip-plan .time-selector:hover i::before{-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);transform:rotate(720deg)}trip-plan .time-selector:hover i::after{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}trip-plan .time-selector i{border:1px solid #BDC3C7;border-radius:50%;display:inline-block;height:13px;position:relative;top:5px;width:13px}trip-plan .time-selector i::after,trip-plan .time-selector i::before{background:#BDC3C7;display:block;left:calc(50% - 1px);content:''}html[dir=ltr] trip-plan .time-selector i{margin-right:24px}html[dir=rtl] trip-plan .time-selector i{margin-left:24px}trip-plan .time-selector i::before{height:4px;position:absolute;top:2px;transform-origin:bottom;width:1px;-webkit-transition:rotate,1s;-moz-transition:rotate,1s;transition:rotate,1s}trip-plan .time-selector i::after{height:1px;position:absolute;top:6px;transform-origin:left;width:3px;-webkit-transition:rotate,1s;-moz-transition:rotate,1s;transition:rotate,1s}trip-plan .time-selector md-select{display:inline-block;position:relative}trip-plan .time-selector md-select:hover .md-select-value span{color:#fff}trip-plan .time-selector md-select:hover .md-select-icon::after{background:url(/images/expand_white.svg) no-repeat;background-size:contain}trip-plan .time-selector md-select .md-select-value{color:#BDC3C7;min-height:0;padding:0;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}trip-plan .time-selector md-select .md-select-value span{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}trip-plan .time-selector md-select .md-select-icon{margin:0;width:auto}html[dir=ltr] trip-plan .time-selector md-select .md-select-icon::after,html[dir=rtl] .partner-logo-wrapper span{margin-left:8px}trip-plan .time-selector md-select .md-select-icon::after{background:url(/images/expand_light_gray.svg) no-repeat;background-size:contain;content:'';display:block;height:4px;width:9px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}html[dir=rtl] trip-plan .time-selector md-select .md-select-icon::after{margin-right:8px}trip-plan .time-selector md-select:not(disabled):focus .md-select-value{border-bottom:none;color:#BDC3C7}trip-plan .time-selector md-select-value,trip-plan .time-selector md-select-value:focus{border-bottom:none}trip-plan .options{display:table}trip-plan .options,trip-plan .time-selector{cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}trip-plan .options md-icon,trip-plan .time-selector md-icon{margin-left:-6px;transform:scale(.34)}html[dir=ltr] trip-plan .options md-icon,html[dir=ltr] trip-plan .time-selector md-icon{margin-right:-7px}html[dir=rtl] trip-plan .options md-icon,html[dir=rtl] trip-plan .time-selector md-icon{margin-left:-7px}trip-plan .options span,trip-plan .time-selector span{color:#BDC3C7;display:table-cell;vertical-align:middle}trip-plan .more{font-size:.75rem;color:#737578;margin-top:22px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen trip-plan .more{font-size:.875rem}trip-plan .results-wrapper{box-sizing:border-box;overflow-y:auto;padding:0;position:relative;z-index:0;-webkit-transition:padding-bottom .3s;-moz-transition:padding-bottom .3s;transition:padding-bottom .3s}trip-plan .results-wrapper.has-carpool-banner{padding-bottom:97px}.xs-screen trip-plan .results-wrapper.has-carpool-banner{padding-bottom:0}trip-plan .results-wrapper md-list{padding:0}trip-plan .spinner:not(.ng-hide)~suggested-locations,trip-plan .suggested-routes-wrapper~suggested-locations{display:none}trip-plan buy-ticket-link{position:sticky;top:0;display:flex;align-items:center;height:38px;background:#fff;padding:0 20px;z-index:2}trip-plan .suggested-routes{box-sizing:border-box;padding:0;width:100%;z-index:1}html[dir=ltr] trip-plan .suggested-routes{direction:ltr}html[dir=rtl] trip-plan .suggested-routes{direction:rtl}trip-plan .suggested-routes.ng-enter{opacity:0;-webkit-transform:-20px;-moz-transform:-20px;-ms-transform:-20px;transform:-20px;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}trip-plan .suggested-routes.ng-enter.ng-enter-active{opacity:1;-webkit-transform:0;-moz-transform:0;-ms-transform:0;transform:0}trip-plan .suggested-routes.ng-leave{opacity:1;-webkit-transform:0;-moz-transform:0;-ms-transform:0;transform:0;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}trip-plan .suggested-routes.ng-leave.ng-leave-active{opacity:0;-webkit-transform:-20px;-moz-transform:-20px;-ms-transform:-20px;transform:-20px}trip-plan .suggested-routes>.title{background:#ECF0F1;font-size:.875rem;color:#292A30;padding:11px 0 10px}.xs-screen trip-plan .suggested-routes>.title{font-size:1rem}html[dir=ltr] trip-plan .suggested-routes>.title{padding-left:20px}html[dir=rtl] trip-plan .suggested-routes>.title{padding-right:20px}trip-plan .suggested-routes>.title .share{color:#0c69da;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}html[dir=ltr] trip-plan .suggested-routes>.title .share{float:right;margin-right:20px}html[dir=rtl] trip-plan .suggested-routes>.title .share{float:left;margin-left:20px}trip-plan .suggested-routes>.title .share:hover{color:#005ba3}trip-plan .suggested-routes>.title .share .icon{height:16px;margin-top:-2px;width:16px}trip-plan .suggested-routes>.title .share .icon .st0{fill:#0c69da;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}trip-plan .suggested-routes md-list-item{position:relative}trip-plan .suggested-routes md-list-item:first-child .legs-container{border:none}trip-plan .suggested-routes md-list-item .md-button{line-height:16px;padding:0;text-align:inherit}trip-plan .suggested-routes md-list-item .md-button::before{background:#c34820;content:'';display:block;height:0;position:absolute;top:50%;width:3px;-webkit-transition:all,.2s,linear;-moz-transition:all,.2s,linear;transition:all,.2s,linear}html[dir=ltr] trip-plan .suggested-routes md-list-item .md-button::before{left:0}html[dir=rtl] trip-plan .suggested-routes md-list-item .md-button::before{right:0}trip-plan .suggested-routes md-list-item .md-button:hover{background:rgba(236,240,241,.5)}.xs-screen trip-plan .suggested-routes md-list-item .md-button:hover{background:inherit}trip-plan .suggested-routes md-list-item .md-button md-divider{border-top-color:transparent}trip-plan .suggested-routes md-list-item.ng-enter{opacity:0;-webkit-transition:all,1s;-moz-transition:all,1s;transition:all,1s}trip-plan .suggested-routes md-list-item.ng-enter.ng-enter-active{opacity:1}trip-plan .suggested-routes>.overlay{background-color:#000;bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0;z-index:1}trip-plan .empty-results{padding:20px}trip-plan .empty-results .icon{fill:#BDC3C7;display:block;height:32px;margin:0 auto 20px;width:32px}trip-plan .search-button-container{margin-top:24px}trip-plan .search-button-container .md-button.md-raised.md-primary{background:#0078D6;border-radius:4px;box-shadow:0 3px 5px rgba(0,0,0,.3);line-height:33px;margin:0;max-height:32px;min-height:32px;width:100%;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}trip-plan .search-button-container .md-button.md-raised.md-primary:hover{background:#005ba3}trip-plan .search-button-container .md-button.md-raised.md-primary.md-focused{background:#005ba3;box-shadow:0 0 2px rgba(0,0,0,.3)}trip-plan .search-button-container .md-button.md-raised.md-primary.disabled{background:#C5C8C9;box-shadow:none}trip-plan .search-button-container .md-button.md-raised.md-primary span{font-weight:300}trip-plan .search-button-container .md-button.md-raised.md-primary md-icon{height:18px;margin-right:5px;position:relative;top:-2px;width:18px;fill:#fff}trip-plan .time_and_options{position:relative}.trip-plan-autocomplete-template li{border-bottom:1px solid #ccc}.trip-plan-autocomplete-template .name{display:block;line-height:2}.trip-plan-autocomplete-template .address{display:block;font-size:.75em;line-height:2}.gray-btn,.gray-btn a{background:0 0;border:1px solid #BDC3C7;border-radius:4px;font-size:.75rem;color:#737578;display:inline-block;height:25px;padding:0 9px;text-decoration:none;vertical-align:middle;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen .gray-btn,.xs-screen .gray-btn a{font-size:.875rem}.gray-btn a:hover span,.gray-btn:hover span{color:#fff}.gray-btn a span,.gray-btn span{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.md-select-menu-container md-select-menu{box-shadow:0 0 2px rgba(0,0,0,.3)}.md-select-menu-container md-select-menu md-option{height:auto}.md-select-menu-container md-select-menu md-option:hover{background:#ECF0F1}.md-select-menu-container md-select-menu md-option .md-text{font-size:.75rem;color:#292A30;padding:10px 0}.xs-screen .md-select-menu-container md-select-menu md-option .md-text{font-size:.875rem}footer.itinerary-footer{bottom:0;left:0;opacity:1;position:fixed;width:100%;z-index:9}footer.itinerary-footer a{background:#e5f8fe;color:inherit;border:none;border-top:1px solid #DDD;display:inline-block;min-height:80px;padding:10px 20px 0;width:100%;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[dir=ltr] footer.itinerary-footer a:first-of-type{left:20px}html[dir=rtl] footer.itinerary-footer a:first-of-type{right:20px}footer.itinerary-footer a:focus{outline:0}footer.itinerary-footer a md-icon{top:17px}footer.itinerary-footer a md-icon.real-time-icon{left:26px;position:absolute;top:23px;width:18px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}html[dir=rtl] footer.itinerary-footer a md-icon.real-time-icon{left:auto;right:32px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}footer.itinerary-footer a md-icon.real-time-icon svg .cls-1,footer.itinerary-footer a md-icon.real-time-icon svg .cls-2,footer.itinerary-footer a md-icon.real-time-icon svg .cls-3{fill:#038844}footer.itinerary-footer a md-icon.real-time-icon svg .cls-2{-webkit-animation:fade-in-out 1s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){footer.itinerary-footer a md-icon.real-time-icon svg .cls-2{animation:none}}footer.itinerary-footer a md-icon.real-time-icon svg .cls-1{-webkit-animation:fade-in-out 1s .2s infinite linear alternate-reverse;-webkit-animation-fill-mode:both;animation:fade-in-out 1s .2s infinite linear alternate-reverse;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){footer.itinerary-footer a md-icon.real-time-icon svg .cls-1{animation:none}}footer.itinerary-footer a md-icon.arrow-icon{position:absolute;top:24px;width:14px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}html[dir=ltr] footer.itinerary-footer a md-icon.arrow-icon{right:20px}html[dir=rtl] footer.itinerary-footer a md-icon.arrow-icon{left:20px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}footer.itinerary-footer a md-icon.arrow-icon .cls-1{fill:#262728}footer.itinerary-footer a .subtitle,footer.itinerary-footer a .title{display:block;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 68px)}html[dir=ltr] footer.itinerary-footer a .subtitle,html[dir=ltr] footer.itinerary-footer a .title{left:45px;text-align:left}html[dir=rtl] footer.itinerary-footer a .subtitle,html[dir=rtl] footer.itinerary-footer a .title{right:45px;text-align:right}footer.itinerary-footer a .subtitle.title,footer.itinerary-footer a .title.title{font-weight:700}footer.itinerary-footer a::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:15px;background-size:cover;background-image:url(/images/directions/diretions-banner-green-strip.png);background-repeat:repeat-x;background-position-y:bottom}footer.itinerary-footer a::after{content:url(/images/directions/banner-transit-icons.svg);position:absolute;bottom:8px;width:100px}html[dir=ltr] footer.itinerary-footer a::after{transform:scaleX(1);left:55px}html[dir=rtl] footer.itinerary-footer a::after{transform:scaleX(-1);right:55px}.xs-screen side-navigation.expanded,footer.useapp-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0)}footer.useapp-container{bottom:0;left:0;position:fixed;width:100%;z-index:9;box-sizing:border-box;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}footer.useapp-container.default-variant{min-height:120px;text-align:center;background-color:#0a3044;font-size:.9375rem;color:#fff;padding:0 15px 15px}footer.useapp-container.ng-hide,footer.useapp-container.ng-leave.ng-leave-active{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}footer.useapp-container.ng-hide-add,footer.useapp-container.ng-hide-remove{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}footer.useapp-container .minimize-wrapper{height:2px}footer.useapp-container .minimize-wrapper .minimize-btn{border-radius:1em;border:0;width:1.8em;height:1.8em;background:url(/images/down-arrow.svg) center no-repeat #2196f3;opacity:0;background-size:.8em;padding:0;outline:0}footer.useapp-container .minimize-wrapper:focus{outline:#000 auto}footer.useapp-container .app-text-container{position:relative;z-index:10}footer.useapp-container .app-text-container .title{font-weight:600;font-size:1em;margin-bottom:.3em}footer.useapp-container .app-text-container .subtitle{font-size:.75em;font-weight:300}footer.useapp-container .app-button-container{z-index:9999}footer.useapp-container .app-button-container a{background-color:transparent;color:#c34820;font-size:.8125rem;font-weight:600;margin-bottom:0;border:0;padding:4px 15px;outline:0;text-decoration:none;display:inline-block}html[dir=ltr] footer.useapp-container.open{background:linear-gradient(to right,#00436a,#272727)}html[dir=rtl] footer.useapp-container.open{background:linear-gradient(to left,#00436a,#272727)}footer.useapp-container.open .minimize-wrapper{background-color:transparent;height:22px}footer.useapp-container.open .minimize-wrapper .minimize-btn{margin:-1em auto 1em;opacity:1}footer.useapp-container.open .cta-wrapper{display:inline-block;max-width:70%}html[dir=ltr] footer.useapp-container.open .cta-wrapper{padding-left:115px}html[dir=rtl] footer.useapp-container.open .cta-wrapper{padding-right:115px}footer.useapp-container.open .cta-wrapper .app-text-container{display:inline-block;margin-bottom:13px}footer.useapp-container.open .cta-wrapper .app-text-container::after{content:"";position:absolute;z-index:-1;opacity:1;top:-30px;width:100px;height:155px;background:url(/images/banners/useapp-phone.png) center bottom no-repeat;transition:all .5s}html[dir=ltr] footer.useapp-container.open .cta-wrapper .app-text-container::after{left:-115px}html[dir=rtl] footer.useapp-container.open .cta-wrapper .app-text-container::after{right:-115px}footer.useapp-container.open .cta-wrapper .app-text-container button{padding:8px 20px 9px}footer.useapp-container.open .cta-wrapper .app-text-container .title{margin-bottom:.1em;display:inline-block}footer.useapp-container.open .cta-wrapper .app-button-container a{padding:8px 20px;background-color:#c34820;color:#fff;border-radius:4px;white-space:nowrap}html[dir=ltr] footer.useapp-container.open .cta-wrapper .app-button-container,html[dir=ltr] footer.useapp-container.open .cta-wrapper .app-text-container{text-align:left}html[dir=rtl] footer.useapp-container.open .cta-wrapper .app-button-container,html[dir=rtl] footer.useapp-container.open .cta-wrapper .app-text-container{text-align:right}footer.useapp-container.min{color:#c34820;padding:0;transition:all .3s;-webkit-transform:translate3d(0,95px,0);-moz-transform:translate3d(0,95px,0);-ms-transform:translate3d(0,95px,0);transform:translate3d(0,95px,0)}footer.useapp-container.min .minimize-wrapper{height:2px;background-color:#2196f3;transition:all .5s;transition-delay:.1s}footer.useapp-container.min .minimize-wrapper .minimize-btn{transition:all .5s;transition-delay:.1s;height:0;width:100%;opacity:0;border-radius:50%;position:relative;top:-10px}footer.useapp-container.min .app-text-container{display:none}footer.useapp-container.min .app-text-container .title{font-weight:600;font-size:1em;margin-bottom:.3em}footer.useapp-container.min .app-text-container .subtitle{font-size:.75em;font-weight:300}footer.useapp-container.min .app-button-container a{background-color:transparent;color:#c34820;font-size:.8125rem;line-height:13px;margin-bottom:0;padding:4px 15px}footer .useapp-generic,footer .useapp-os{height:60px;padding:0 20px;color:#fff;box-sizing:border-box}footer .useapp-generic{border-top:1px solid #ccc;opacity:1;position:relative}.xs-screen footer .useapp-generic{display:table}footer .useapp-generic.ng-hide{opacity:0}footer .useapp-os{background:#292A30;display:none;text-align:center}footer .useapp-os .store-image,footer .useapp-os footer .useapp-os .app-store-image{height:36px;width:122px;background:top left/contain no-repeat}footer .useapp-os .app-image-container,footer .useapp-os .title{display:table-cell;vertical-align:middle}.AndroidOS .useapp-container .useapp-generic,.AndroidOS footer .useapp-os .app-store-image,.iOS .useapp-container .useapp-generic,.iOS footer .useapp-os .play-store-image,footer .useapp-os .AndroidOS footer .useapp-os .app-store-image,footer .useapp-os .iOS footer .useapp-os .play-store-image{display:none}footer .useapp-os .title{font-size:.8125rem;margin-top:10px;text-align:initial}html[dir=ltr] footer .useapp-os .title{padding-right:20px}html[dir=rtl] footer .useapp-os .title{padding-left:20px}.AndroidOS .useapp-container .useapp-os,.iOS .useapp-container .useapp-os{display:table}.md-virtual-repeat-container .md-virtual-repeat-scroller .md-virtual-repeat-offsetter ul li{height:auto;margin:0;padding:0}md-progress-circular .md-inner .md-left .md-half-circle{border-left-color:#c34820;border-top-color:#c34820}md-progress-circular .md-inner .md-right .md-half-circle{border-right-color:#c34820;border-top-color:#c34820}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background-color:#f5f7f7}::-webkit-scrollbar-thumb{background-color:#bdc3c7}app~md-tooltip{color:#fff;font-size:.75rem;font-weight:400}.xs-screen app~md-tooltip{display:none;font-size:.875rem}app~md-tooltip .md-content{height:24px;line-height:24px;padding-left:10px;padding-right:10px}.tripplan-footer{position:relative;width:100%}.xs-screen .tripplan-footer{position:absolute;bottom:0}html[dir=ltr] .xs-screen .tripplan-footer{left:0}html[dir=rtl] .xs-screen .tripplan-footer{right:0}.xs-screen .tripplan-footer .carpool-footer{display:none}.partner-logo-wrapper{background:#fff;bottom:0;box-sizing:border-box;font-size:.75rem;color:#737578;width:100%;padding:6px 0}html[dir=ltr] .partner-logo-wrapper{left:0;padding-left:20px}html[dir=rtl] .partner-logo-wrapper{right:0;padding-right:20px}.xs-screen .partner-logo-wrapper{font-size:.875rem;padding:15px 20px 20px}.app-container.footer-min .partner-logo-wrapper{padding-top:10px;padding-bottom:10px}html[dir=ltr] .partner-logo-wrapper span{margin-right:8px}.partner-logo-wrapper .partner-logo{display:inline-block;max-height:26px;vertical-align:middle}.partner-logo-wrapper .partner-logo.moovit-logo{width:5.6875rem;height:1.5625rem}.mot-footer{position:relative;background-image:linear-gradient(to top,#FFF 50%,#F0F7FC 100%);color:#292A30;border-top:2px solid #E2F0FB;display:flex;justify-content:space-between;align-items:flex-end;text-decoration:none;overflow:hidden}html[dir=ltr] .mot-footer{padding-left:15px;font-family:Rubik,roboto,helvetica,sans-serif}html[dir=rtl] .mot-footer{padding-right:15px;font-family:Rubik,'open sans hebrew',sans-serif}.mot-footer .phone-placeholder{min-width:38%;height:94px;position:relative}.mot-footer .phone-placeholder:after{content:"";background:url(/images/banners/mot-illustration.svg) left center/contain no-repeat;transform-origin:bottom;position:absolute;width:150%;height:120%;top:10px;transform:scale(-1,1)}html[dir=ltr] .mot-footer .phone-placeholder:after{right:0}html[dir=rtl] .mot-footer .phone-placeholder:after{left:0;transform:scale(1)}html[lang=ru] .mot-footer .phone-placeholder:after{background-position:-15px center}.mot-footer .text-container{padding:10px 0}.mot-footer .text-container .mot-title{font-size:1.0625rem;font-weight:600}.mot-footer .text-container .mot-title span{color:#F06334}@media screen and (max-width:1410px){.mot-footer .phone-placeholder:after{width:170%}.mot-footer .text-container .mot-title{font-size:.875rem;display:block;max-width:74%}.mot-footer .text-container .logo{width:70px;height:16px}}.mot-footer .text-container .mot-subtitle{font-size:13px;margin-top:2px}.mot-footer .text-container .mot-cta-button{padding:5px 15px;background-color:#f0500d;border:none;color:#fff;border-radius:4px;margin-top:5px;position:relative;z-index:9;font-family:Rubik,roboto,helvetica,sans-serif}html[lang=ru] .mot-footer .text-container .mot-cta-button{font-size:13px}.carpool-footer{background:#fff;box-shadow:0 -1px 2px 0 rgba(0,0,0,.3);box-sizing:border-box;display:table;height:67px;overflow:hidden;padding:17px 20px 12px;text-decoration:none;width:100%}.carpool-footer:hover{cursor:pointer}.carpool-footer.unsupported-metro{background:#e5f8fe;padding:0 20px}html[dir=ltr] .carpool-footer.unsupported-metro{padding-right:60px}html[dir=rtl] .carpool-footer.unsupported-metro{padding-left:60px}.carpool-footer.unsupported-metro .footer-image{top:0;height:100%;width:60px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.carpool-footer.unsupported-metro .footer-image img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=rtl] .carpool-footer.unsupported-metro .footer-image img{-webkit-transform:scaleX(-1) translateY(-50%);-moz-transform:scaleX(-1) translateY(-50%);-ms-transform:scaleX(-1) translateY(-50%);transform:scaleX(-1) translateY(-50%)}.carpool-footer.unsupported-metro .carpool-text:first-of-type{font-size:1rem;font-weight:500;margin-top:0}.carpool-footer .logo{box-sizing:border-box;display:table;width:100%}.carpool-footer .logo img{width:140px}.carpool-footer .footer-image{overflow:hidden;position:absolute;top:calc(50% + 3px);width:70px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.tripplan-options-modal,.tripplan-options-modal.ng-enter.ng-enter-active{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1)}html[dir=ltr] .carpool-footer .footer-image{right:0}html[dir=rtl] .carpool-footer .footer-image{left:0}.carpool-footer .footer-image md-icon{height:100%;position:relative;width:100%}html[dir=ltr] .carpool-footer .footer-image md-icon{right:-23px}html[dir=rtl] .carpool-footer .footer-image md-icon{left:-23px}.carpool-footer .footer-image md-icon ellipse{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.carpool-footer .text-container{display:table-cell;vertical-align:middle;width:100%}.carpool-footer .carpool-text{border-radius:3px;box-sizing:border-box;color:#292A30;display:table;font-size:.8125rem;margin-top:3px;width:calc(100% - 35px)}html[dir=rtl] .carpool-footer .carpool-text{margin-top:2px}.tripplan-options-modal{background-color:#fff;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.3);box-sizing:border-box;min-width:255px;opacity:1;overflow:hidden;padding:0;position:absolute;top:-122px;width:auto;z-index:1000;transform:scale(1,1);-webkit-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s}html[dir=ltr] .tripplan-options-modal{right:0}html[dir=rtl] .tripplan-options-modal{left:0}.xs-screen .tripplan-options-modal{border-radius:0;height:100vh;left:0;position:fixed;top:0;width:100%}.xs-screen .cc-window:not(.cc-invisible)~app .tripplan-options-modal{margin-top:85px}.xs-screen .has-footer .tripplan-options-modal{padding-bottom:136px;overflow-y:auto}.xs-screen .footer-min .tripplan-options-modal{padding-bottom:23px;overflow-y:auto}.tripplan-options-modal.ng-enter{opacity:0;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9,.9);-webkit-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s}.tripplan-options-modal.ng-enter.ng-enter-active{opacity:1;transform:scale(1,1)}.tripplan-options-modal.ng-leave{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all,.2s;-moz-transition:all,.2s;transition:all,.2s}.tripplan-options-modal.ng-leave.ng-leave-active{opacity:0;-webkit-transform:scale(.9,.9);-moz-transform:scale(.9,.9);-ms-transform:scale(.9,.9);transform:scale(.9,.9)}.tripplan-options-modal .options-btn-container{background:#ECF0F1;border-top:1px solid #BDC3C7;box-sizing:border-box;padding:0 20px;position:relative;text-align:center}.xs-screen .tripplan-options-modal .options-btn-container{background:#292A30;border:none;height:54px;left:0;position:fixed;top:0;width:100%}.tripplan-options-modal .options-btn-container::after{clear:both;content:'';display:table}.tripplan-options-modal .options-btn-container>span{display:none}.xs-screen .tripplan-options-modal .options-btn-container>span{color:#fff;display:inline-block;line-height:72px}html[dir=ltr] .xs-screen .tripplan-options-modal .options-btn-container>span{float:left}html[dir=ltr] .xs-screen .tripplan-options-modal .options-btn-container a,html[dir=ltr] share-panel .share-container .share-label .icon,html[dir=rtl] .xs-screen .tripplan-options-modal .options-btn-container>span{float:right}.tripplan-options-modal .options-btn-container a{font-size:.875rem;border:none;color:#0c69da;display:inline-block;font-weight:700;padding:12px 0;text-decoration:none;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}.xs-screen .tripplan-options-modal .options-btn-container a{font-size:1rem;line-height:72px;padding:0}.tripplan-options-modal .options-btn-container a:hover{color:#005ba3}html[dir=rtl] .xs-screen .tripplan-options-modal .options-btn-container a{float:left}.tripplan-options-modal .md-button.close-button{display:none;height:36px;padding:0;position:absolute;top:2px;width:36px}html[dir=ltr] .tripplan-options-modal .md-button.close-button{right:6px}html[dir=ltr] tripplan-options .select-transit-type .transit-types li .md-button::before,html[dir=rtl] tripplan-options .select-route-type md-radio-button .md-container{right:0}html[dir=rtl] .tripplan-options-modal .md-button.close-button{left:6px}.tripplan-options-modal .md-button.close-button md-icon{height:10px;position:relative;top:7px;vertical-align:top;width:10px}tripplan-options{box-sizing:border-box;display:block;height:auto;opacity:1;padding-top:0;transform-origin:top}.xs-screen tripplan-options{height:100vh;overflow:auto;padding-top:54px;width:100%}tripplan-options.ng-hide{height:0;opacity:0}tripplan-options .select-route-type{margin-bottom:20px}tripplan-options .select-route-type .priority-wrapper{padding:0 20px}tripplan-options .select-route-type .title{background:#ECF0F1;box-sizing:border-box;display:inline-block;font-size:.8125rem;margin-bottom:26px;padding:17px 20px 7px;width:100%}tripplan-options .select-route-type md-radio-button{font-size:.875rem;color:#292A30;margin-bottom:0;outline:0}tripplan-options .select-route-type md-radio-button:focus,tripplan-options .select-transit-type .transit-types li .md-button:focus,tripplan-options .select-transit-type .transit-types li:focus{outline:auto}.xs-screen tripplan-options .select-route-type md-radio-button{font-size:1rem}tripplan-options .select-route-type md-radio-button:hover .md-off{border-color:#c34820}tripplan-options .select-route-type md-radio-button:hover .md-label md-icon .cls-1{fill:#292A30}tripplan-options .select-route-type md-radio-button:not(:first-child){margin-top:23px}tripplan-options .select-route-type md-radio-button .md-container{height:16px;width:16px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] tripplan-options .select-route-type md-radio-button .md-container{left:0;right:inherit}html[dir=rtl] tripplan-options .select-route-type md-radio-button .md-container{left:inherit}tripplan-options .select-route-type md-radio-button .md-container::before{background:0 0!important}tripplan-options .select-route-type md-radio-button .md-label{-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] tripplan-options .select-route-type md-radio-button .md-label{margin-left:30px}html[dir=rtl] tripplan-options .select-route-type md-radio-button .md-label{margin-right:30px}html[dir=ltr] tripplan-options .select-route-type md-radio-button .md-label md-icon{margin-right:6px}html[dir=rtl] tripplan-options .select-route-type md-radio-button .md-label md-icon{margin-left:6px}tripplan-options .select-route-type md-radio-button .md-label md-icon .cls-1{fill:#BDC3C7;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}tripplan-options .select-route-type md-radio-button .md-off{height:14px;opacity:0;width:14px}tripplan-options .select-route-type md-radio-button .md-on{background:url(/images/selected.svg) center center no-repeat;background-size:contain;height:14px;width:14px}tripplan-options .select-route-type md-radio-button.md-checked .md-off{border-color:#c34820}tripplan-options .select-route-type md-radio-button.md-checked .md-on{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}tripplan-options .select-route-type md-radio-button.md-checked .md-label{font-weight:700}tripplan-options .select-transit-type{margin:23px 0 0}tripplan-options .select-transit-type .title{background:#ECF0F1;color:#292A30;display:block;font-size:.8125rem;padding:17px 20px 7px}tripplan-options .select-transit-type .transit-types{flex-wrap:wrap;height:auto;list-style:none;margin:8px 0;padding:0 20px}tripplan-options .select-transit-type .transit-types li{color:#292A30;display:block;vertical-align:middle}tripplan-options .select-transit-type .transit-types li:first-child,tripplan-options .select-transit-type .transit-types li:first-child .transit-label{display:none}tripplan-options .select-transit-type .transit-types li .md-button{border-radius:0;display:table;margin:0;padding:0;position:relative;width:100%}tripplan-options .select-transit-type .transit-types li .md-button::before{border:2px solid #BDC3C7;border-radius:50%;content:'';display:inline-block;height:18px;position:absolute;top:9px;width:18px;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}html[dir=rtl] tripplan-options .select-transit-type .transit-types li .md-button::before{left:0}tripplan-options .select-transit-type .transit-types li .md-button::after{content:'';border:2px solid #fff;border-top-width:0;border-left-width:0;display:block;height:8px;opacity:0;position:absolute;top:14px;width:4px;-webkit-transform:rotate(45deg) scale(.25);-moz-transform:rotate(45deg) scale(.25);-ms-transform:rotate(45deg) scale(.25);transform:rotate(45deg) scale(.25);-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s}html[dir=ltr] tripplan-options .select-transit-type .transit-types li .md-button::after{right:8px}html[dir=rtl] tripplan-options .select-transit-type .transit-types li .md-button::after{left:8px}tripplan-options .select-transit-type .transit-types li .md-button:hover .mvf-wrapper{opacity:1}tripplan-options .select-transit-type .transit-types li .md-button.md-focused{background:0 0}tripplan-options .select-transit-type .transit-types li .md-button.md-focused .mvf-container{opacity:1}tripplan-options .select-transit-type .transit-types li .md-button.selected::before{background:#0078D6;border-color:#0078D6;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}tripplan-options .select-transit-type .transit-types li .md-button.selected::after{opacity:1;-webkit-transform:rotate(45deg) scale(1);-moz-transform:rotate(45deg) scale(1);-ms-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1)}tripplan-options .select-transit-type .transit-types li .md-button>span{display:table-cell;width:1px}tripplan-options .select-transit-type .transit-types li .md-button .transit-label{font-size:.875rem;color:#292A30;line-height:36px;text-align:initial;text-transform:capitalize;width:100%}.xs-screen tripplan-options .select-transit-type .transit-types li .md-button .transit-label{font-size:1rem}html[dir=rtl] tripplan-options .select-transit-type .transit-types li .md-button .transit-label{padding-right:10px}html[dir=ltr] tripplan-options .select-transit-type .transit-types li .md-button .transit-label{padding-left:10px;padding-right:30px}html[dir=rtl] tripplan-options .select-transit-type .transit-types li .md-button .transit-label{padding-left:30px}tripplan-options .select-transit-type .transit-types li .md-button .mvf-wrapper{height:24px;margin:0;opacity:.5;vertical-align:middle;width:24px;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s}itinerary{display:block;background:#ECF0F1;height:100%;margin-bottom:68px}itinerary .spinner{margin-top:50px;text-align:center}itinerary route-summary{border-bottom:solid 1px #DDD;position:relative;height:60px;min-height:60px}itinerary route-summary .legs-description,itinerary route-summary .legs-types,itinerary route-summary .route-time{display:none}itinerary route-summary .legs-container{border-top:none;display:block;padding:10px 0}html[dir=ltr] itinerary route-summary .legs-container{padding-right:0}html[dir=rtl] itinerary route-summary .legs-container{padding-left:0}itinerary route-summary .legs-time{font-weight:700;text-align:center}itinerary route-summary .route-time-summary{display:table;margin:0 auto;padding-top:2px;text-align:center}itinerary route-summary .route-time-summary .route-time-container{display:table-cell;vertical-align:bottom}html[dir=ltr] itinerary route-summary .route-time-summary .route-time-container{padding-right:6px}html[dir=rtl] itinerary route-summary .route-time-summary .route-time-container{padding-left:6px}itinerary route-summary .route-time-summary .duration{display:inline;font-size:.75rem;color:#292A30;width:auto}.xs-screen itinerary route-summary .route-time-summary .duration{font-size:.875rem}itinerary route-summary .route-time-summary .minutes{display:inline;font-size:.75rem;color:#292A30;text-transform:none}.xs-screen itinerary route-summary .route-time-summary .minutes{font-size:.875rem}itinerary route-summary .route-time-summary .destination{font-size:.75rem;color:#292A30;display:table-cell;text-transform:none;max-width:120px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;vertical-align:bottom}.xs-screen itinerary route-summary .route-time-summary .destination{font-size:.875rem}html[dir=ltr] itinerary route-summary .route-time-summary .destination{padding-left:4px}html[dir=ltr] itinerary route-summary .earlier-time,html[dir=rtl] itinerary route-summary .later-time{padding-left:20px;left:0}html[dir=rtl] itinerary route-summary .route-time-summary .destination{padding-right:4px}html[dir=ltr] itinerary route-summary .later-time,html[dir=rtl] itinerary route-summary .earlier-time{padding-right:20px;right:0}itinerary route-summary .earlier-time,itinerary route-summary .later-time{font-size:.625rem;color:#292A30;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}error-panel .error-text a,side-navigation{-webkit-transition:all .3s;-moz-transition:all .3s}.xs-screen itinerary route-summary .earlier-time,.xs-screen itinerary route-summary .later-time{font-size:.75rem}itinerary route-summary .earlier-time{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 1px));-moz-transform:translateY(calc(-50% - 1px));-ms-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}itinerary route-summary .earlier-time::before{content:url(/images/expand_light_gray.svg);display:inline-block;position:relative;top:1px;width:9px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}html[dir=rtl] itinerary route-summary .earlier-time::before{-webkit-transform:rotate(90deg) scale(-1,-1);-moz-transform:rotate(90deg) scale(-1,-1);-ms-transform:rotate(90deg) scale(-1,-1);transform:rotate(90deg) scale(-1,-1)}itinerary route-summary .later-time{position:absolute;top:50%;-webkit-transform:translateY(calc(-50% - 1px));-moz-transform:translateY(calc(-50% - 1px));-ms-transform:translateY(calc(-50% - 1px));transform:translateY(calc(-50% - 1px))}itinerary route-summary .later-time::after{content:url(/images/expand_light_gray.svg);display:inline-block;position:relative;top:1px;width:9px;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}html[dir=rtl] itinerary route-summary .later-time::after{-webkit-transform:rotate(90deg) scale(-1,1);-moz-transform:rotate(90deg) scale(-1,1);-ms-transform:rotate(90deg) scale(-1,1);transform:rotate(90deg) scale(-1,1)}itinerary route-details{padding-bottom:112px;flex:1}itinerary .actions-bar{padding:10px 20px;min-height:16px}map-view{display:block}map-view route-summary{box-shadow:1px 0 2px 0 rgba(0,0,0,.3);z-index:10}error-panel .error-icon{width:32px;height:32px;margin:26px auto 0;display:block}error-panel .error-header{font-size:.875rem;color:#737578;text-align:center;margin:14px 0}.xs-screen error-panel .error-header{font-size:1rem}error-panel .error-text{font-size:.75rem;color:#737578;text-align:center;margin:14px 0;padding:0 20px}.xs-screen error-panel .error-text{font-size:.875rem}error-panel .error-text a{margin-top:10px;display:block;color:#737578;transition:all .3s}error-panel .error-text a:hover{color:#292A30}.xs-screen side-navigation{background:0 0;bottom:0;box-shadow:none;visibility:hidden;width:100vw}.xs-screen side-navigation .store-banner{display:flex;justify-content:space-around;align-items:center;height:120px;background-color:#01121a;padding:0 20px;color:#fff}.xs-screen side-navigation .store-banner span{margin:5px}.xs-screen side-navigation .store-banner .store-image{height:30px;width:105px;background:top left/contain no-repeat;display:block}.xs-screen side-navigation.collapsed,html[dir=rtl] .xs-screen side-navigation.collapsed{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}side-navigation.collapsed .side-navigation-container .mobile-version{transition:all .3s;opacity:0}html[dir=ltr] side-navigation.collapsed .side-navigation-container .mobile-version .nav-header .close-nav{left:22px}html[dir=rtl] side-navigation.collapsed .side-navigation-container .mobile-version .nav-header .close-nav{right:22px}side-navigation.collapsed .side-navigation-container .mobile-version .nav-header .close-nav md-icon{fill:#c34820;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}html[dir=rtl] side-navigation.collapsed .side-navigation-container .mobile-version .nav-header .close-nav md-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}side-navigation.collapsed .side-navigation-container .mobile-version .nav-header .title{opacity:0}side-navigation.collapsed .side-navigation-container .mobile-version .menu-items{padding:0 22px}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons,side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons{padding:36px 0}side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons a{margin-top:10px}html[dir=ltr] side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons a{margin-left:20px}html[dir=rtl] side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons a{margin-right:20px}side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .rating{display:none}side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .moovit{background:url(/images/store-buttons/moovit_icon.png) center no-repeat;background-size:contain;height:20px;width:20px}side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .play-store{background:url(/images/store-buttons/android_icon.svg) center no-repeat;background-size:contain;height:20px;margin-top:16px;width:20px}side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .app-store{background:url(/images/store-buttons/apple_icon_color.svg) center no-repeat;background-size:contain;height:28px;position:relative;width:25px}html[dir=ltr] side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .app-store{left:-2px}html[dir=rtl] side-navigation.collapsed .side-navigation-container .mobile-version .external-buttons .app-store{right:-2px}side-navigation.collapsed .side-navigation-container .mobile-version .item .icon{display:inline-block;opacity:1;position:relative;visibility:visible}side-navigation.collapsed .side-navigation-container .mobile-version .item .text{opacity:0;position:absolute;visibility:hidden;-webkit-transition:none;-moz-transition:none;transition:none}.xs-screen side-navigation.collapsed .side-navigation-container .mobile-version .item .icon{opacity:0;visibility:hidden}side-navigation .side-navigation-container .mobile-version{background:#292A30;box-sizing:border-box;flex-direction:column;height:100%;position:relative;width:250px;z-index:99}.xs-screen side-navigation .side-navigation-container .mobile-version{width:80vw;-webkit-transform:translate3d(100vw,0,0);-moz-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}html[dir=rtl] .xs-screen side-navigation .side-navigation-container .mobile-version{-webkit-transform:translate3d(-100vw,0,0);-moz-transform:translate3d(-100vw,0,0);-ms-transform:translate3d(-100vw,0,0);transform:translate3d(-100vw,0,0)}html[dir=ltr] side-navigation .side-navigation-container .mobile-version .close-nav{left:7px}html[dir=rtl] side-navigation .side-navigation-container .mobile-version .close-nav{right:7px}side-navigation .side-navigation-container .mobile-version .close-nav md-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}html[dir=rtl] side-navigation .side-navigation-container .mobile-version .close-nav md-icon{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}side-navigation .side-navigation-container .mobile-version.hidden{display:none}side-navigation .side-navigation-container .mobile-version .nav-header{padding:36px 35px;position:relative}.xs-screen side-navigation .side-navigation-container .mobile-version .nav-header{padding:36px 35px 18px}side-navigation .side-navigation-container .mobile-version .nav-header .title{color:#c34820;font-size:1.125rem;opacity:1;white-space:nowrap}.xs-screen side-navigation .side-navigation-container .mobile-version .nav-header .title{font-size:1rem}side-navigation .side-navigation-container .mobile-version .nav-header .close-nav{position:absolute;top:37px}side-navigation .side-navigation-container .mobile-version .nav-header .close-nav md-icon{height:20px;width:20px;fill:#BDC3C7}side-navigation .side-navigation-container .mobile-version .menu-items{flex:1 1 auto;list-style:none;margin:0;overflow:auto;padding:0 35px}alert-details,alert-view{-webkit-overflow-scrolling:touch;display:block}.xs-screen side-navigation .side-navigation-container .mobile-version .menu-items{padding-top:31px;-webkit-overflow-scrolling:touch}side-navigation .side-navigation-container .mobile-version .menu-items a{display:table;text-decoration:none}side-navigation .side-navigation-container .mobile-version .menu-items a:focus{outline:0}side-navigation .side-navigation-container .mobile-version .menu-items .item{margin-bottom:19px}.xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .item{margin-bottom:27px}side-navigation .side-navigation-container .mobile-version .menu-items .item:focus{outline:0}side-navigation .side-navigation-container .mobile-version .menu-items .icon{display:table-cell;height:18px;opacity:0;position:absolute;visibility:hidden;width:18px;-webkit-transition:fill .3s,opacity .3s .1s;-moz-transition:fill .3s,opacity .3s .1s;transition:fill .3s,opacity .3s .1s;fill:#737578}.xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .icon{opacity:1;position:relative;visibility:visible}html[dir=ltr] .xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .icon{padding-right:16px}html[dir=rtl] .xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .icon{padding-left:16px}side-navigation .side-navigation-container .mobile-version .menu-items .icon:hover{fill:#BDC3C7}side-navigation .side-navigation-container .mobile-version .menu-items .text{color:#BDC3C7;display:table-cell;font-size:.75rem;opacity:0;text-transform:uppercase;visibility:hidden;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);-webkit-transition:all .3s .2s;-moz-transition:all .3s .2s;transition:all .3s .2s}html[dir=rtl] side-navigation .side-navigation-container .mobile-version .menu-items .text{-webkit-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}.xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .text{font-size:.8125rem}html[dir=ltr] .xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .text{margin-left:43px}html[dir=rtl] .xs-screen side-navigation .side-navigation-container .mobile-version .menu-items .text{margin-right:43px}side-navigation .side-navigation-container .mobile-version .menu-items .text:hover{color:#fff}side-navigation .side-navigation-container .mobile-version .external-buttons{border-top:1px solid #525357;box-sizing:border-box;flex:0 1 auto;padding:16px 35px;width:100%}.xs-screen side-navigation .side-navigation-container .mobile-version .external-buttons{display:none}side-navigation .side-navigation-container .mobile-version .external-buttons:focus{outline:0}side-navigation .side-navigation-container .mobile-version .external-buttons .rating{color:#BDC3C7;display:block;margin-bottom:16px;text-align:center}side-navigation .side-navigation-container .mobile-version .external-buttons .rating .text{font-size:.8125rem;font-weight:700}side-navigation .side-navigation-container .mobile-version .external-buttons .rating .stars{font-size:.6875rem;margin-top:7px}side-navigation .side-navigation-container .mobile-version .external-buttons .rating .stars img{width:80px}side-navigation .side-navigation-container .mobile-version .external-buttons .rating .stars span{position:relative;top:-2px}side-navigation .side-navigation-container .mobile-version .external-buttons .moovit{display:none}side-navigation .side-navigation-container .mobile-version .external-buttons a{background-position-x:center;background-repeat:no-repeat;background-size:contain;display:block;height:46px;margin-top:12px;vertical-align:bottom;width:100%}.xs-screen side-navigation .side-navigation-container .mobile-version .external-buttons .divider,.xs-screen side-navigation .side-navigation-container .mobile-version .external-buttons .rating,.xs-screen side-navigation .side-navigation-container .mobile-version .external-buttons .store-action-button{display:none}.xs-screen side-navigation.expanded{opacity:1;visibility:visible;-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}html[dir=rtl] .xs-screen side-navigation.expanded{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.xs-screen side-navigation.expanded .overlay{opacity:1;visibility:visible}.xs-screen side-navigation.expanded .side-navigation-container .mobile-version{-webkit-transform:translate3d(20vw,0,0);-moz-transform:translate3d(20vw,0,0);-ms-transform:translate3d(20vw,0,0);transform:translate3d(20vw,0,0)}html[dir=rtl] .xs-screen side-navigation.expanded .side-navigation-container .mobile-version{-webkit-transform:translate3d(-20vw,0,0);-moz-transform:translate3d(-20vw,0,0);-ms-transform:translate3d(-20vw,0,0);transform:translate3d(-20vw,0,0)}.xs-screen side-navigation.expanded .side-navigation-container .mobile-version .item .text{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html[dir=rtl] .xs-screen side-navigation.expanded .side-navigation-container .mobile-version .item .text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}side-navigation{display:block;height:100%;position:fixed;top:0;z-index:99;transition:all .3s}html[dir=ltr] side-navigation{right:0}html[dir=rtl] side-navigation{left:0}side-navigation .desktop-version{display:-webkit-box;display:-webkit-flex;display:flex}.xs-screen side-navigation .desktop-version,side-navigation .mobile-version{display:none}.xs-screen side-navigation .mobile-version{display:-webkit-box;display:-webkit-flex;display:flex}side-navigation md-icon{outline:0}side-navigation.collapsed{-webkit-transform:translate3d(9.25rem,0,0);-moz-transform:translate3d(9.25rem,0,0);-ms-transform:translate3d(9.25rem,0,0);transform:translate3d(9.25rem,0,0)}html[dir=rtl] side-navigation.collapsed{-webkit-transform:translate3d(-148px,0,0);-moz-transform:translate3d(-148px,0,0);-ms-transform:translate3d(-148px,0,0);transform:translate3d(-148px,0,0)}side-navigation.expanded{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}side-navigation.expanded .item .text{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}html[dir=rtl] side-navigation.expanded .item .text{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}side-navigation.expanded .store-popup{opacity:0;visibility:hidden}side-navigation.expanded .overlay{opacity:1;visibility:visible}html[dir=ltr] side-navigation.expanded+map .leaflet-bottom .leaflet-control-zoom{margin-right:268px}html[dir=rtl] side-navigation.expanded+map .leaflet-bottom .leaflet-control-zoom{margin-left:268px}side-navigation.expanded .moovit-banner,side-navigation.expanded .show-more-toggle{opacity:1}html[dir=ltr] side-navigation.expanded .moovit-banner,html[dir=ltr] side-navigation.expanded .show-more-toggle,html[dir=rtl] side-navigation.expanded .moovit-banner,html[dir=rtl] side-navigation.expanded .show-more-toggle{transform:translateX(0)}side-navigation .overlay{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}side-navigation .side-navigation-container{height:100%}side-navigation .side-navigation-container.show-more .desktop-version .show-more-toggle{box-shadow:1px -2px 3px #cfcfcf;padding-top:11px}side-navigation .side-navigation-container.show-more .desktop-version .scroll-container .menu-items{overflow:initial}side-navigation .side-navigation-container .desktop-version{background:#fff;box-sizing:border-box;flex-direction:column;height:100%;position:relative;width:13.125rem;z-index:99;box-shadow:0 2px 6px 0 rgba(0,0,0,.5)}html[dir=ltr] side-navigation .side-navigation-container .desktop-version .close-nav{left:15px}html[dir=rtl] side-navigation .side-navigation-container .desktop-version .close-nav{right:15px}side-navigation .side-navigation-container .desktop-version .close-nav md-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}html[dir=rtl] side-navigation .side-navigation-container .desktop-version .close-nav md-icon{-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}side-navigation .side-navigation-container .desktop-version.hidden{display:none}side-navigation .side-navigation-container .desktop-version .nav-header{display:flex;align-items:center;min-height:3.125rem;width:100%;background-color:#F8F7F7}side-navigation .side-navigation-container .desktop-version .nav-header .close-nav{position:absolute;top:.8125rem}side-navigation .side-navigation-container .desktop-version .nav-header .close-nav md-icon{height:1.5rem;width:1.5rem;fill:#292A30;margin:0}side-navigation .side-navigation-container .desktop-version .scroll-container{height:62.1vh}@media screen and (max-height:768px) and (orientation:landscape){side-navigation .side-navigation-container .desktop-version .scroll-container{height:72.1vh}}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items{position:relative;height:100%}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item{min-height:25%;box-shadow:0 2px 0 #ECF0F1}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item>a{padding:5% 0}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item>a>div .text{margin:10px 0 2px}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon{width:25px;height:5px;border-radius:6px;display:block;fill:#737578;margin:0;-webkit-transition:fill .3s,opacity .3s .1s;-moz-transition:fill .3s,opacity .3s .1s;transition:fill .3s,opacity .3s .1s}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon.company{background-color:#F3471A}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon.smart-city-solutions{background-color:#2196F3}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon.community{background-color:#F7A20C}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon.press{background-color:#1DB969}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon.contact{background-color:#003e54}side-navigation .side-navigation-container .desktop-version .scroll-container .menu-items .item .icon:hover{fill:#BDC3C7}side-navigation .side-navigation-container .desktop-version .moovit-banner{position:relative;box-sizing:border-box;min-height:13.125rem;padding:1.25rem .9375rem;color:#292A30;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;display:flex;align-items:center}side-navigation .side-navigation-container .desktop-version .moovit-banner+.external-buttons,side-navigation .side-navigation-container .desktop-version .moovit-banner+.qr-code-wrapper{box-shadow:inset 0 3px 3px rgba(0,0,0,.3)}side-navigation .side-navigation-container .desktop-version .moovit-banner::after{content:"";position:absolute;width:100%;height:100%;background:url(/images/side_banner_background.jpg) center bottom/cover;top:0;left:0;z-index:-1}html[dir=rtl] side-navigation .side-navigation-container .desktop-version .moovit-banner::after{transform:scaleX(-1)}side-navigation .side-navigation-container .desktop-version .moovit-banner .title{-webkit-transition:all .7s;-moz-transition:all .7s;transition:all .7s;transform:translateX(0);font-weight:700;margin-top:15px;margin-bottom:15px}html[dir=ltr] side-navigation .side-navigation-container .desktop-version .moovit-banner .title{margin-right:58px}html[dir=rtl] side-navigation .side-navigation-container .desktop-version .moovit-banner .title{margin-left:58px}side-navigation .side-navigation-container .desktop-version .moovit-banner .title .banner-logo{width:79px;display:block;margin-bottom:8px}side-navigation .side-navigation-container .desktop-version .moovit-banner .title .large-title{font-size:1rem;line-height:1.2;margin-bottom:6px;word-break:break-word;margin-top:8px}side-navigation .side-navigation-container .desktop-version .moovit-banner .title .large-title span.moovit{color:#c34820}@media screen and (max-height:768px) and (orientation:landscape){side-navigation .side-navigation-container .desktop-version>.moovit-banner{display:none}}side-navigation .side-navigation-container .desktop-version .show-more-menu{background-color:#F8F7F7;margin:0;position:relative;padding:0 0 10px;line-height:1.5}side-navigation .side-navigation-container .desktop-version .show-more-menu>.moovit-banner{display:none}@media screen and (max-height:769px) and (orientation:landscape){side-navigation .side-navigation-container .desktop-version .show-more-menu>.moovit-banner{display:-webkit-box;display:-webkit-flex;display:flex}}side-navigation .side-navigation-container .desktop-version .show-more-menu .show-more-header{font-size:1rem;margin-bottom:5px;padding:25px 20px 0;text-align:center}side-navigation .side-navigation-container .desktop-version .show-more-menu .show-more-header .show-more-logo{color:#c34820;font-weight:500;font-size:1.1875rem}side-navigation .side-navigation-container .desktop-version .show-more-menu .footer-links{padding:10px 20px 0;margin:0}side-navigation .side-navigation-container .desktop-version .show-more-menu ul{list-style:none;margin:0 20px;font-weight:300;padding:0 20px;display:inline-flex;flex-wrap:wrap;width:100%;box-sizing:border-box}side-navigation .side-navigation-container .desktop-version .show-more-menu ul li{line-height:24px}side-navigation .side-navigation-container .desktop-version .show-more-menu ul li:after{content:"|";padding:0 4px;position:absolute}side-navigation .side-navigation-container .desktop-version .show-more-menu ul li:last-of-type:after{display:none}side-navigation .side-navigation-container .desktop-version .show-more-menu ul.moovit-links{margin:10px 0 0}side-navigation .side-navigation-container .desktop-version .show-more-menu ul.moovit-links li a{color:#001926;outline:0}side-navigation .side-navigation-container .desktop-version .show-more-menu .copyright{font-size:.8125rem;padding:5px 20px 0;letter-spacing:-.1px}side-navigation .side-navigation-container .desktop-version .footer-links{display:inline-flex;flex-wrap:wrap;list-style:none;font-weight:300;padding:10px 15px;margin:0;border-top:#ECF0F1 solid 3px}side-navigation .side-navigation-container .desktop-version .footer-links li{padding:0 5px 3px}side-navigation .side-navigation-container .desktop-version .footer-links li:last-of-type{padding-bottom:0}side-navigation .side-navigation-container .desktop-version .footer-links li a{color:#292A30;font-size:.75rem}side-navigation .side-navigation-container .desktop-version .show-more-toggle{padding:10px 20px;outline:0;background-color:#F8F7F7;transition:background-color ease .3s}.app-download-options qr-code .qr-links .scan-qr-code span:focus,side-navigation .side-navigation-container .desktop-version .show-more-toggle:focus{outline:auto}side-navigation .side-navigation-container .desktop-version .show-more-toggle div{cursor:pointer;display:inline-block}html[dir=ltr] side-navigation .side-navigation-container .desktop-version .show-more-toggle div .show-more{margin-right:5px}html[dir=rtl] side-navigation .side-navigation-container .desktop-version .show-more-toggle div .show-more{margin-left:5px}side-navigation .side-navigation-container .desktop-version .show-more-toggle div .icon{height:8px;width:13px}side-navigation .side-navigation-container .desktop-version .show-more-toggle span{font-size:.75rem;font-weight:500;user-select:none;-webkit-user-select:none}side-navigation .side-navigation-container .desktop-version .show-more-toggle span~md-icon{transform:scaleY(-1)}side-navigation .side-navigation-container .desktop-version .show-more-toggle span.show-less~md-icon{transform:scaleY(1)}side-navigation .side-navigation-container .desktop-version .menu-items{list-style:none;margin:0;overflow:hidden;padding:0;min-height:150px}alert-details,alert-view,side-navigation.expanded .desktop-version .scroll-container,side-navigation.expanded .desktop-version .scroll-container .menu-items{overflow-y:auto}side-navigation .side-navigation-container .desktop-version .menu-items a{text-decoration:none;display:inline-block}side-navigation .side-navigation-container .desktop-version .menu-items .item{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;transition:background-color .3s ease;cursor:pointer;position:relative}side-navigation .side-navigation-container .desktop-version .menu-items .item>a{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center}side-navigation .side-navigation-container .desktop-version .menu-items .item:hover{background-color:#ECF0F1}side-navigation .side-navigation-container .desktop-version .menu-items .item:focus{outline:0}side-navigation .side-navigation-container .desktop-version .menu-items .item .text{color:#292A30;font-size:1rem;font-weight:600;display:block;-webkit-transition:all .1s;-moz-transition:all .1s;transition:all .1s}side-navigation .side-navigation-container .desktop-version .menu-items .item .small-text{font-size:.75rem;color:#001926;font-weight:300}side-navigation .side-navigation-container .desktop-version .external-buttons{box-sizing:border-box;padding:16px 20px;width:100%}side-navigation .side-navigation-container .desktop-version .external-buttons .app-store-wrapper{width:100%}side-navigation .side-navigation-container .desktop-version .external-buttons .app-store-wrapper .stores-wrapper{display:flex;width:100%}side-navigation .side-navigation-container .desktop-version .external-buttons .app-store-wrapper .stores-wrapper>a{margin:10px 2px 0}side-navigation .side-navigation-container .desktop-version .external-buttons:focus{outline:0}side-navigation .side-navigation-container .desktop-version .external-buttons .rating{color:#BDC3C7;display:block;margin-bottom:16px;text-align:center}side-navigation .side-navigation-container .desktop-version .external-buttons .rating .text{font-size:.8125rem;font-weight:700}.qr-popup .popup-header .text,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .splash-title,side-navigation.expanded .desktop-version .qr-code-wrapper .text{font-weight:500}side-navigation .side-navigation-container .desktop-version .external-buttons .rating .stars{font-size:.6875rem;margin-top:7px}side-navigation .side-navigation-container .desktop-version .external-buttons .rating .stars img{width:80px}side-navigation .side-navigation-container .desktop-version .external-buttons .rating .stars span{position:relative;top:-2px}side-navigation .side-navigation-container .desktop-version .external-buttons .moovit{display:none}side-navigation .side-navigation-container .desktop-version .external-buttons a{background-position-x:center;background-repeat:no-repeat;background-size:contain;display:block;height:1.875rem;margin-top:12px;vertical-align:bottom;width:100%}side-navigation.expanded .desktop-version .nav-header{box-shadow:0 1px 4px rgba(0,0,0,.23)}side-navigation.expanded .desktop-version .scroll-container .menu-items .item:last-child::after{content:"";position:absolute;bottom:0;width:100%;height:1px;box-shadow:0 -1px 3px rgba(0,0,0,.6)}side-navigation.expanded .desktop-version .scroll-container .menu-items .item a>div{padding:0 20px}side-navigation.expanded .desktop-version .qr-code-wrapper~.external-buttons,side-navigation.expanded .desktop-version .scroll-container .menu-items .item .icon svg{display:none}side-navigation.expanded .desktop-version .qr-code-wrapper{position:relative;padding:15px 20px 10px;background-color:#fff}side-navigation.expanded .desktop-version .qr-code-wrapper .pop-up-button img{padding:0 6px}html[dir=ltr] side-navigation.expanded .desktop-version .qr-code-wrapper .pop-up-button img{margin-left:4px;border-left:1px solid #b2b2b2}html[dir=rtl] side-navigation.expanded .desktop-version .qr-code-wrapper .pop-up-button img{margin-right:4px;border-right:1px solid #b2b2b2}side-navigation.expanded .desktop-version .qr-code-wrapper .app-download-options{display:inline-flex;align-items:center;margin:3px 0 5px}side-navigation.expanded .desktop-version .qr-code-wrapper .app-download-options a{display:inline-block}side-navigation.expanded .desktop-version .qr-code-wrapper .app-download-options .play-store img{width:23px}side-navigation.expanded .desktop-version .qr-code-wrapper .app-download-options .app-store{filter:brightness(.9)}side-navigation.expanded .desktop-version .qr-code-wrapper .app-download-options .app-store img{width:19px;width:16px}html[dir=ltr] side-navigation .side-navigation-container.collapsed .desktop-version .nav-header .close-nav{left:1.1875rem}html[dir=rtl] side-navigation .side-navigation-container.collapsed .desktop-version .nav-header .close-nav{right:1.1875rem}side-navigation .side-navigation-container.collapsed .desktop-version .nav-header .close-nav md-icon{fill:#c34820;-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}html[dir=rtl] side-navigation .side-navigation-container.collapsed .desktop-version .nav-header .close-nav md-icon{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}side-navigation .side-navigation-container.collapsed .desktop-version .nav-header .title{opacity:0}side-navigation .side-navigation-container.collapsed .desktop-version .nav-header{background-color:#F8F7F7}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container{flex-grow:1;transition:all .3s}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items{padding:0;width:3.875rem;margin-top:25px}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item{display:flex;align-items:center;height:65px;flex-grow:0;box-shadow:none;min-height:0}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon{width:2.75rem;height:2.75rem;min-height:44px;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:flex;justify-content:center;-webkit-justify-content:center;align-items:center;-webkit-align-items:center;margin:0 auto;background:0 0}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon.company svg{width:1.125rem}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon.community svg,side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon.smart-city-solutions svg{width:1.25rem}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon.press svg{width:1.5rem}side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon svg,side-navigation .side-navigation-container.collapsed .desktop-version .scroll-container .menu-items .item .icon svg .st0{display:table-cell;height:auto;width:1.25rem;fill:#BDC3C7}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .rating,side-navigation .side-navigation-container.collapsed .desktop-version .moovit-banner,side-navigation .side-navigation-container.collapsed .desktop-version .show-more-menu,side-navigation .side-navigation-container.collapsed .desktop-version .show-more-toggle,side-navigation .side-navigation-container.collapsed .desktop-version>.moovit-banner~.footer-links{display:none}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons a{margin-top:10px}html[dir=ltr] side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons a{margin-left:1.25rem}html[dir=rtl] side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons a{margin-right:1.25rem}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .moovit{background:url(/images/store-buttons/moovit_icon.png) center no-repeat;background-size:contain;height:20px;width:20px}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .stores-wrapper{display:flex}.AndroidOS side-navigation .store-banner .app-store-image,.iOS side-navigation .store-banner .play-store-image,side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .app-store-wrapper .text,side-navigation .side-navigation-container.collapsed .desktop-version .qr-code-wrapper{display:none}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .app-store-wrapper{border-top:1px solid #ecf0f1;padding-top:20px}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .play-store{background:url(/images/store-buttons/android_icon_gray.svg) center no-repeat;background-size:contain;height:1.5625rem;margin-top:1rem;width:1.5625rem}side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .app-store{background:url(/images/store-buttons/apple_icon_gray.svg) center no-repeat;background-size:contain;height:1.375rem;position:relative;width:1.6875rem}html[dir=ltr] side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .app-store{left:-.125rem}html[dir=rtl] side-navigation .side-navigation-container.collapsed .desktop-version .external-buttons .app-store{right:-.125rem}side-navigation .side-navigation-container.collapsed .desktop-version .item{flex-grow:inherit;min-height:unset}side-navigation .side-navigation-container.collapsed .desktop-version .item .text{opacity:0;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}side-navigation .side-navigation-container.collapsed .desktop-version .item .small-text{opacity:0;position:absolute}.store-popup{background:#fff;border:1px solid #BDC3C7;border-radius:4px;bottom:10px;opacity:1;padding:10px 20px;position:absolute;visibility:visible;z-index:1;-webkit-transition:right .3s;-moz-transition:right .3s;transition:right .3s}html[dir=ltr] .store-popup{right:calc(100% + 12px)}html[dir=rtl] .store-popup{left:calc(100% + 12px)}.store-popup::before{background:#fff;border:1px solid transparent;border-right-color:#BDC3C7;border-top-color:#BDC3C7;content:'';display:block;height:8px;position:absolute;top:calc(50% + 9px);width:8px;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}html[dir=ltr] .store-popup::before{right:-5px}html[dir=rtl] .store-popup::before{left:-5px;-webkit-transform:translateY(-50%) rotate(-135deg);-moz-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.store-popup:focus{outline:0}.store-popup.ng-hide{opacity:0;visibility:hidden}html[dir=ltr] .store-popup.ng-hide{right:100%}html[dir=rtl] .store-popup.ng-hide{left:100%}.store-popup>div{font-size:.625rem;line-height:1;text-align:center}.store-popup .store-action-button{display:block;margin-top:10px;width:110px}.store-popup .store-action-button img{width:100%}.qr-popup{background-color:#fff;position:absolute;box-shadow:0 1px 4px rgba(0,0,0,.45);z-index:1}.qr-popup.left{top:-250px}html[dir=ltr] .qr-popup.left{left:-110px}html[dir=rtl] .qr-popup.left{right:-110px}.qr-popup.left.ng-enter,.qr-popup.left.ng-leave.ng-leave-active{opacity:0}html[dir=ltr] .qr-popup.left.ng-enter,html[dir=ltr] .qr-popup.left.ng-leave.ng-leave-active{left:-90px}html[dir=rtl] .qr-popup.left.ng-enter,html[dir=rtl] .qr-popup.left.ng-leave.ng-leave-active{right:-90px}.qr-popup.left.ng-enter.ng-enter-active,.qr-popup.left.ng-leave{opacity:1}html[dir=ltr] .qr-popup.left.ng-enter.ng-enter-active,html[dir=ltr] .qr-popup.left.ng-leave{left:-110px}html[dir=rtl] .qr-popup.left.ng-enter.ng-enter-active,html[dir=rtl] .qr-popup.left.ng-leave{right:-110px}.qr-popup.top{top:-290px;left:50%;transform:translateX(-100px)}.qr-popup.top.ng-enter,.qr-popup.top.ng-leave.ng-leave-active{opacity:0;top:-250px}.qr-popup.top.ng-enter.ng-enter-active,.qr-popup.top.ng-leave{opacity:1;top:-290px}.qr-popup .popup-header{border-bottom:1px solid #CCC;display:flex;justify-content:space-between;align-items:center;padding:17px 15px;color:#292A30}.qr-popup .popup-header .text{color:#515357;max-width:155px}.qr-popup .popup-header>span{font-size:.875rem}.qr-popup .popup-header a{width:10px;height:10px;background:url(/images/close.svg) center no-repeat;background-size:10px;border:0;outline:0;cursor:pointer;opacity:.6;transition:opacity .2s}.qr-popup .popup-header a:hover{opacity:1}.qr-popup .qrcode-img-wrapper img{width:200px;height:200px;padding:10px;left:0;box-sizing:border-box;position:absolute;z-index:1}.qr-popup .qrcode-img-wrapper img+.qr-loader{position:relative;z-index:0;width:200px;height:200px;display:flex;justify-content:center;align-items:center}.app-download-options qr-code .banner-download-options .store-action-button,.qr-popup .qrcode-img-wrapper img:not([ng-src]){display:none}.qr-popup.ng-enter,.qr-popup.ng-leave{transition:all ease-in-out .3s}.app-download-options qr-code{font-size:.75rem;line-height:1.2}.app-download-options qr-code .qr-links{display:inline-flex;align-items:center;cursor:pointer;flex-direction:row-reverse}.app-download-options qr-code .qr-links>*{z-index:9}.app-download-options qr-code .qr-links .scan-qr-code{width:95px}.app-download-options qr-code .qr-links a[ng-click],.app-download-options qr-code .qr-links div[ng-click],.app-download-options qr-code .qr-links span[ng-click]{outline:0;cursor:pointer}.app-download-options qr-code .qr-links .qr-icon{height:20px}.app-download-options qr-code .qr-links .qr-icon img{width:20px;padding:0 6px;border-color:transparent}html[dir=ltr] .app-download-options qr-code .qr-links .qr-icon img{margin-left:4px;border-left:1px solid #b2b2b2}html[dir=rtl] .app-download-options qr-code .qr-links .qr-icon img{margin-right:4px;border-right:1px solid #b2b2b2}.qrcode-section{position:relative;box-sizing:border-box;color:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen .app-container .qrcode-section{display:none}.qrcode-section.ng-enter,.qrcode-section.ng-leave.ng-leave-active{opacity:0}.qrcode-section.ng-enter.ng-enter-active,.qrcode-section.ng-leave{opacity:1}.qrcode-section .qr-banner{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;background-color:#08212E}html[dir=ltr] .qrcode-section .qr-banner{background:linear-gradient(to right,#00324e,#01122a)}html[dir=rtl] .qrcode-section .qr-banner{background:linear-gradient(to left,#00324e,#01122a)}.qrcode-section .qr-banner.ng-hide{position:absolute;opacity:0}.qrcode-section .qr-banner:after{content:"";display:block;height:4px;background-color:#f0500c;z-index:0}.qrcode-section .qr-banner a[ng-click],.qrcode-section .qr-banner div[ng-click],.qrcode-section .qr-banner span[ng-click]{outline:0;cursor:pointer}.qrcode-section .qr-banner .minimize-qr{height:17px;text-align:center;transition:all .3s;position:relative;z-index:2}.qrcode-section .qr-banner .minimize-qr .minimize-btn{border-radius:1em;border:0;width:25px;height:25px;background:url(/images/down-arrow.svg) center no-repeat #2196f3;background-size:.8em;padding:0;outline:0;margin:-24px auto 0;transition:all .3s .3s ease;display:inline-block}.qrcode-section .qr-banner .minimize-qr .minimize-btn:focus,.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .scan-qr-code>span:focus{outline:auto}.qrcode-section .qr-banner .qr-content-wrapper{position:relative;display:flex}.qrcode-section .qr-banner .qr-content-wrapper .qr-phone-wrapper{min-width:120px;height:auto;position:relative;margin:-27px 0 0;background:url(/images/banners/useapp-phone-full.png) center top no-repeat;z-index:1;transition:all .6s cubic-bezier(.47,-.07,.51,1)}.partner-qr-banner .partner-qr-content-wrapper .qr-links>*,.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links>*{z-index:9}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper{flex-grow:1;padding:0 0 10px;font-size:.6875rem;color:#fff}html[dir=ltr] .qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper{padding-right:10px}html[dir=rtl] .qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper{padding-left:10px}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-title{font-size:1.375rem;font-weight:700;line-height:1.625rem;margin-bottom:5px}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links{margin-top:10px;display:flex;justify-content:space-between;align-items:center}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .scan-qr-code{opacity:1;transition:all .4s}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .scan-qr-code>span{color:#46ADFF;text-decoration:underline}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .qr-icon img{border-color:transparent;padding:0 6px}html[dir=ltr] .qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .qr-icon img{border-left:1px solid #b2b2b2;margin-left:3px}html[dir=rtl] .qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .qr-links .qr-icon img{border-right:1px solid #b2b2b2;margin-right:3px}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .banner-download-options{display:flex;align-items:flex-start}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .banner-download-options .app-store{filter:brightness(.9);width:.75rem}.qrcode-section .qr-banner .qr-content-wrapper .qr-text-wrapper .banner-download-options img{width:1.125rem}.qrcode-section .qr-banner.qr-banner-minimized{transition:all .6s ease-in-out}.qrcode-section .qr-banner.qr-banner-minimized .qr-content-wrapper .qr-phone-wrapper{background-position-y:-180%;width:0;min-width:0;padding:0 5px}.qrcode-section .qr-banner.qr-banner-minimized .qr-content-wrapper .qr-subtitle,.qrcode-section .qr-banner.qr-banner-minimized .qr-content-wrapper .qr-title{display:none}.qrcode-section .qr-banner.qr-banner-minimized .minimize-qr{height:0}.qrcode-section .qr-banner.qr-banner-minimized .minimize-qr .minimize-btn{transform:rotateZ(180deg)}.partner-qr-banner{background-color:#fff;box-shadow:0 -1px 4px rgba(0,0,0,.37);color:#292A30;padding:20px;display:block;text-decoration:inherit}.partner-qr-banner.ng-hide{position:absolute;opacity:0}.partner-qr-banner a[ng-click],.partner-qr-banner div[ng-click],.partner-qr-banner span[ng-click]{outline:0;cursor:pointer}.partner-qr-banner .minimize-qr{height:17px;text-align:center;transition:all .3s;position:relative;z-index:2}.partner-qr-banner .minimize-qr .minimize-btn{border-radius:1em;border:0;width:25px;height:25px;background:url(/images/down-arrow.svg) center no-repeat #2196f3;background-size:.8em;padding:0;outline:0;margin:-24px auto 0;transition:all .3s .3s ease;display:inline-block}.partner-qr-banner .minimize-qr .minimize-btn:focus,.partner-qr-banner .partner-qr-content-wrapper .qr-links .scan-qr-code>span:focus{outline:auto}.partner-qr-banner .partner-qr-content-wrapper{position:relative;display:flex;align-items:center}.partner-qr-banner .partner-qr-content-wrapper .partner-qr-phone-wrapper{min-width:120px;height:auto;position:relative;margin:-27px 0 0;background:url(/images/banners/useapp-phone-full.png) center top no-repeat;z-index:1;transition:all .6s cubic-bezier(.47,-.07,.51,1)}.partner-qr-banner .partner-qr-content-wrapper .partner-qr-text-wrapper{flex-grow:1;font-size:.6875rem}html[dir=ltr] .partner-qr-banner .partner-qr-content-wrapper .partner-qr-text-wrapper{padding-right:15px}html[dir=rtl] .partner-qr-banner .partner-qr-content-wrapper .partner-qr-text-wrapper{padding-left:15px}.partner-qr-banner .partner-qr-content-wrapper .partner-qr-text-wrapper .logo{width:68px;margin-bottom:2px}.partner-qr-banner .partner-qr-content-wrapper .partner-qr-title{font-size:.875rem;font-weight:700}.partner-qr-banner .partner-qr-content-wrapper .qr-links{display:flex;justify-content:space-between;align-items:center;flex-direction:row-reverse;flex-wrap:wrap}.partner-qr-banner .partner-qr-content-wrapper .qr-links .scan-qr-code{opacity:1;transition:all .4s;margin:0 0 3px 6px}html[dir=rtl] .partner-qr-banner .partner-qr-content-wrapper .qr-links .scan-qr-code{margin:0 6px 3px 0}.partner-qr-banner .partner-qr-content-wrapper .qr-links .scan-qr-code>span{color:inherit;text-decoration:underline;font-size:.6875rem;white-space:nowrap}.partner-qr-banner .partner-qr-content-wrapper .qr-links .qr-icon{display:inline}.partner-qr-banner .partner-qr-content-wrapper .qr-links .qr-icon img{border-color:transparent}html[dir=ltr] .partner-qr-banner .partner-qr-content-wrapper .qr-links .qr-icon img{border-left:1px solid #b2b2b2;margin-left:3px;padding-left:6px}html[dir=rtl] .partner-qr-banner .partner-qr-content-wrapper .qr-links .qr-icon img{border-right:1px solid #b2b2b2;margin-right:3px;padding-right:6px}.partner-qr-banner .partner-qr-content-wrapper .banner-download-options{display:flex;align-items:flex-start}.partner-qr-banner .partner-qr-content-wrapper .banner-download-options .app-store{filter:brightness(.9);width:.75rem}.partner-qr-banner .partner-qr-content-wrapper .banner-download-options a{text-decoration:none}.partner-qr-banner .partner-qr-content-wrapper .banner-download-options img{width:1.125rem}.partner-qr-banner.qr-banner-minimized{transition:all .6s ease-in-out}.partner-qr-banner.qr-banner-minimized .qr-content-wrapper .qr-phone-wrapper{background-position-y:-180%;width:0;min-width:0;padding:0 5px}html[dir=ltr] .updates-message-wrapper .update-icon>*>*,html[dir=rtl] .updates-message-wrapper{padding-right:12px}html[dir=ltr] .updates-message-wrapper,html[dir=rtl] .updates-message-wrapper .update-icon>*>*{padding-left:12px}.partner-qr-banner.qr-banner-minimized .qr-content-wrapper .qr-subtitle,.partner-qr-banner.qr-banner-minimized .qr-content-wrapper .qr-title{display:none}.partner-qr-banner.qr-banner-minimized .minimize-qr{height:0}close-button md-icon,moovit-spinner svg{height:100%;width:100%}.partner-qr-banner.qr-banner-minimized .minimize-qr .minimize-btn{transform:rotateZ(180deg)}moovit-spinner{display:inline-block;height:22px;width:22px}moovit-spinner .spinner-path{transform-origin:50% 50%;-webkit-animation:moovit-spinner 3s infinite linear;-webkit-animation-fill-mode:both;animation:moovit-spinner 3s infinite linear;animation-fill-mode:both}@keyframes moovit-spinner{0%{stroke-dasharray:1000;stroke-dashoffset:2000;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}70%{stroke-dashoffset:0;-webkit-transform:rotate(-900deg);-moz-transform:rotate(-900deg);-ms-transform:rotate(-900deg);transform:rotate(-900deg)}100%{stroke-dasharray:1000;stroke-dashoffset:2000;-webkit-transform:rotate(-1080deg);-moz-transform:rotate(-1080deg);-ms-transform:rotate(-1080deg);transform:rotate(-1080deg)}}close-button{display:inline-block;cursor:pointer;outline:0;text-align:center;box-sizing:border-box;height:2.25rem;width:1.125rem;position:absolute;z-index:1001;-webkit-transition:all,.3s;-moz-transition:all,.3s;transition:all,.3s}html[dir=ltr] close-button{border-top-right-radius:4px;border-bottom-right-radius:4px}html[dir=rtl] close-button{border-top-left-radius:4px;border-bottom-left-radius:4px}close-button svg{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;width:.375rem;height:.375rem}.xs-screen close-button svg{width:10px;height:10px}close-button svg .cls-1{fill:#fff}.updates-message-wrapper{margin:10px;display:flex;border-radius:4px;color:#515357;align-items:center;text-decoration:none}.updates-message-wrapper.lines-message{background-color:#e6f1fd}html[dir=ltr] .updates-message-wrapper.lines-message .alert-icon{margin-right:7px}html[dir=rtl] .updates-message-wrapper.lines-message .alert-icon{margin-left:7px}.updates-message-wrapper.lines-message .alert-icon svg path{fill:#2196f3}.updates-message-wrapper>*{border-radius:4px}.updates-message-wrapper .update-icon{margin:0;width:auto}.updates-message-wrapper .message-text{padding:12px 0;flex-grow:1}.updates-message-wrapper .arrow-icon{height:6px;transform:rotate(-90deg);margin:0;min-width:12px;max-width:12px}html[dir=ltr] .updates-message-wrapper .arrow-icon{padding:0 10px;transform:rotate(-90deg)}html[dir=rtl] .updates-message-wrapper .arrow-icon{padding:0 6px;transform:rotate(90deg)}.updates-message-wrapper .arrow-icon polygon{fill:#aeb0b4}alert-view{padding-bottom:60px}alert-details moovit-spinner{margin-top:40px;overflow:hidden}alert-details .empty-results .icon{fill:#BDC3C7;display:block;height:32px;margin:26px auto 0;width:32px}alert-details route-step .content-wrapper .content .details-wrapper,alert-details route-step .content-wrapper.first-in-multi-leg::after,alert-details route-step .content-wrapper.last-in-multi-leg::after,alert-details route-step .content-wrapper::after{display:none}alert-details .empty-results .message{font-size:.875rem;color:#737578;margin:14px 0;text-align:center}.xs-screen alert-details .empty-results .message{font-size:1rem}alert-details route-step{padding:0 20px;position:relative;z-index:1}alert-details route-step .content-wrapper{padding:16px 0}html[dir=ltr] alert-details route-step .content-wrapper{padding-left:0;margin-left:0}html[dir=rtl] alert-details route-step .content-wrapper{padding-right:0;margin-right:0}alert-details route-step .content-wrapper .content{border-bottom:none;padding:0}alert-details route-step .content-wrapper .content .legtype-icon-wrapper{margin-top:0}alert-details route-step .content-wrapper .content .title{border:1px solid #DDD;border-radius:4px;display:inline-block;padding:4px;text-align:center}html[dir=ltr] alert-details route-step .content-wrapper .content .title{padding-right:4px;margin-right:12px}html[dir=rtl] alert-details route-step .content-wrapper .content .title{padding-left:4px;margin-left:12px}alert-details route-step .content-wrapper .content .sub-title{display:inline-block}html[dir=ltr] alert-details route-step .content-wrapper .content .sub-title{padding-right:0}html[dir=rtl] alert-details route-step .content-wrapper .content .sub-title{padding-left:0}alert-details route-step .content-wrapper .content .alert{background:0 0;border-bottom:1px solid #ddd;border-radius:0;border-top:1px solid #ddd;color:#292A30;display:block;font-size:1.125rem;line-height:64px;margin-bottom:0;margin-top:20px;min-height:64px;padding:0}html[dir=rtl] alert-details route-step .content-wrapper .content .alert{padding-right:38px}html[dir=ltr] alert-details route-step .content-wrapper .content .alert{padding-left:38px;padding-right:0}html[dir=rtl] alert-details route-step .content-wrapper .content .alert{padding-left:0}alert-details route-step .content-wrapper .content .alert::before{background:url(/images/service-alerts/ic_service_modified_yellow.svg) no-repeat;background-size:contain;content:'';display:inline-block;height:24px;position:absolute;top:50%;vertical-align:middle;width:24px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}html[dir=ltr] alert-details route-step .content-wrapper .content .alert::before{margin-right:16px;left:0}html[dir=rtl] alert-details route-step .content-wrapper .content .alert::before{margin-left:16px;right:0}alert-details route-step .content-wrapper .content .alert::after{display:none}alert-details .alert-content{background:#fff;padding:0 20px 42px}alert-details .alert-content.cover{min-height:calc(100vh - 102px)}alert-details .alert-content .alert-details-header{border-bottom:1px solid #DDD;display:table;height:64px;min-height:64px;position:relative;width:100%}alert-details .alert-content .back-link{color:#292A30;height:100%;position:absolute;padding:0 16px;top:0;z-index:1}html[dir=ltr] alert-details .alert-content .back-link{left:-16px}html[dir=rtl] alert-details .alert-content .back-link{right:-16px}alert-details .alert-content .back-link::before{background:url(../../images/arrow_gray.svg) center no-repeat;background-size:contain;content:'';display:block;height:14px;position:relative;top:50%;width:14px;-webkit-transform:scale(-1,1) translateY(-50%);-moz-transform:scale(-1,1) translateY(-50%);-ms-transform:scale(-1,1) translateY(-50%);transform:scale(-1,1) translateY(-50%)}html[dir=rtl] alert-details .alert-content .back-link::before{-webkit-transform:scale(1,1) translateY(-50%);-moz-transform:scale(1,1) translateY(-50%);-ms-transform:scale(1,1) translateY(-50%);transform:scale(1,1) translateY(-50%)}alert-details .alert-content .line-group-header{height:inherit;position:relative}html[dir=ltr] .xs-screen alert-details .alert-content .line-group-header{padding-left:20px}html[dir=rtl] .xs-screen alert-details .alert-content .line-group-header{padding-right:20px}alert-details .alert-content .line-group-header>div{display:table;height:inherit;vertical-align:middle}alert-details .alert-content .line-group-header .line-image{display:table-cell;vertical-align:middle}html[dir=ltr] alert-details .alert-content .line-group-header .line-image{padding-right:12px}html[dir=rtl] alert-details .alert-content .line-group-header .line-image{padding-left:12px}alert-details .alert-content .line-group-header .line-image line-svg{margin:0}alert-details .alert-content .line-group-header .line-title{font-size:.875rem;color:#292A30;display:table-cell;vertical-align:middle;width:100%}.xs-screen alert-details .alert-content .line-group-header .line-title{font-size:1rem}alert-details .alert-content .line-group-header .share{display:table-cell;vertical-align:middle;width:20px}html[dir=ltr] alert-details .alert-content .line-group-header .share{padding-left:15px}html[dir=rtl] alert-details .alert-content .line-group-header .share{padding-right:15px}alert-details .alert-content .line-group-header .share .icon{height:20px;width:20px}alert-details .alert-content .line-group-header .share .icon .st0{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}alert-details .alert-content .line-group-header .share:hover .icon .st0{fill:#005ba3}alert-details .alert-content .alert-status{font-size:.875rem;color:#292A30;border-bottom:1px solid #DDD;padding:21px 0}.xs-screen alert-details .alert-content .alert-status{font-size:1rem}alert-details .alert-content .alert-status md-icon{fill:#FFF}html[dir=ltr] alert-details .alert-content .alert-status md-icon{margin-right:10px}html[dir=rtl] alert-details .alert-content .alert-status md-icon{margin-left:10px}alert-details .alert-content .alert-status span{position:relative;top:2px}alert-details .alert-content .affected-lines .section-title{color:#c6522c}alert-details .alert-content .section-title{font-size:.75rem;color:#737578}.xs-screen alert-details .alert-content .section-title{font-size:.875rem}alert-details .alert-content .title{font-size:.875rem;color:#292A30}.xs-screen alert-details .alert-content .title{font-size:1rem}alert-details .alert-content .section-content{font-size:.875rem;color:#292A30}.xs-screen alert-details .alert-content .section-content{font-size:1rem}alert-details .alert-content .affected-dates{margin-top:12px}alert-details .alert-content iframe-with-contents{display:block;overflow:auto}.splash-title-container .splash-mock.optimize,.splash-title-container .splash-title-wrapper .splash-subtitle.optimize,.splash-title-container .splash-title-wrapper .transit-icons-strip,.xs-screen alert-details .alert-footer,.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .logo,.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-mock,.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .transportation_animation{display:none}alert-details .alert-content .description{margin-top:16px}alert-details .alert-content .description a,alert-details .alert-content .description div,alert-details .alert-content .description p,alert-details .alert-content .description span,alert-details .alert-content .description strong{font-family:Roboto,Helvetica,sans-serif!important;font-size:.875rem!important;line-height:18px!important;text-align:inherit!important}html[dir=rtl] alert-details .alert-content .description a,html[dir=rtl] alert-details .alert-content .description div,html[dir=rtl] alert-details .alert-content .description p,html[dir=rtl] alert-details .alert-content .description span,html[dir=rtl] alert-details .alert-content .description strong{font-family:'open sans hebrew',Helvetica,sans-serif!important}.xs-screen alert-details .alert-content .description a,.xs-screen alert-details .alert-content .description div,.xs-screen alert-details .alert-content .description p,.xs-screen alert-details .alert-content .description span,.xs-screen alert-details .alert-content .description strong{font-size:1rem!important}alert-details .alert-content .description font{color:#292A30!important}alert-details .alert-content .description a{color:#292A30!important;font-weight:700!important;padding-left:0!important;padding-right:0!important}alert-details .alert-content .description p{margin:16px 0!important}alert-details .alert-content .description img,alert-details .alert-content .description table{width:100%!important}alert-details .alert-content .description iframe{overflow:auto;width:100%;border:none}alert-details .alert-content .link{margin-top:16px;text-align:center}alert-details .alert-content .link a{color:#1976D2}alert-details .alert-content .publicaton-date{margin-top:20px}alert-details .alert-content .affected-lines{margin-top:12px}alert-details .alert-footer{background:#ECF0F1;border-top:1px solid #DDD;bottom:0;padding:10px 0;position:absolute;text-align:center;width:100%}html[dir=ltr] alert-details .alert-footer{left:0}html[dir=rtl] alert-details .alert-footer{right:0}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around{background:0 0}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container{display:block;margin-top:0}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper{padding:25px 25px 26vw;position:relative}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper>div{margin:0;font-weight:400}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .splash-title{margin-bottom:10px}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .splash-title span{color:inherit}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .splash-subtitle.optimize{display:block}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .splash-subtitle:not(.optimize){display:none}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip{width:123.4vw;height:13.9vw;position:absolute;margin:auto;left:-11.7vw;white-space:nowrap;padding-top:20px;display:block}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip:after,.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip:before{content:'';display:inline-block;width:13.9vw;height:13.9vw;margin:0;background-color:#008da3;border-radius:2vw}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip:before{margin-left:0}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip:after{margin-right:0}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper .transit-icons-strip img{width:13.9vw;height:13.9vw;margin:0 .7vw}@media screen and (max-height:560px){.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-footer{padding:15px 20px 5px}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-footer .use-app-button{margin-top:10px}}.xs-screen[data-splash-icons] splash-screen-view .splash-container.get_around .splash-footer .splash-btn{margin-top:15px;margin-bottom:10px}.xs-screen[data-splash-icons^=localized-] splash-screen-view .transit-icons-strip .generic{display:none}.xs-screen[data-splash-icons^=localized-] splash-screen-view .transit-icons-strip .local{display:inline-block}.xs-screen[data-splash-icons^=generic-] splash-screen-view .transit-icons-strip .local{display:none}.xs-screen[data-splash-icons^=generic-] splash-screen-view .transit-icons-strip .generic{display:inline-block}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around{background:#fff}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around:before,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around:before{animation:none;background:#fff}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-title-container .splash-title-wrapper{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.7);z-index:2}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .splash-title-container>div,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-title-container>div{color:#525357}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .splash-footer,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-footer{background:#00283c;color:#fff;transition:none}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .splash-footer .splash-btn,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-footer .splash-btn{color:#BDC3C7}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .splash-footer .splash-btn:after,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-footer .splash-btn:after{filter:brightness(1.4)}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .mock-placeholder,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .mock-placeholder{position:relative}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize{top:115px;max-width:280px;display:table;width:72%}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize .fields-title,.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize .lines-content,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize .fields-title,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize .lines-content{top:6%}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize .from-fields,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize .from-fields{top:15.5%}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize .to-fields,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize .to-fields{top:24.3%}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize div[class$="-fields"],.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize div[class$="-fields"]{left:16%;width:71%}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize div[class$="-fields"] span,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize div[class$="-fields"] span{position:relative}.xs-screen[data-splash-icons$="-1"] splash-screen-view .splash-container.get_around .splash-mock.optimize .location-bubble,.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize .location-bubble{display:none}.xs-screen[data-splash-icons$="-2"] splash-screen-view .splash-container.get_around .transportation_icons{background:url(/images/splash-screen/map_splash.svg) center no-repeat;background-size:cover;height:50vh;position:fixed;top:22vh;left:0;width:100%;z-index:1}.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around{background:#00283c}.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-mock.optimize{top:14vh}.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-title-container>div{color:#fff}.xs-screen[data-splash-icons$="-3"] splash-screen-view .splash-container.get_around .splash-footer{box-shadow:0 0 3px rgba(0,0,0,.7)}@-webkit-keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fade-out{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@-webkit-keyframes slide-up{0%{-webkit-transform:translate3d(-50%,30px,0);-moz-transform:translate3d(-50%,30px,0);-ms-transform:translate3d(-50%,30px,0);transform:translate3d(-50%,30px,0)}100%{-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}@keyframes slide-up{0%{-webkit-transform:translate3d(-50%,30px,0);-moz-transform:translate3d(-50%,30px,0);-ms-transform:translate3d(-50%,30px,0);transform:translate3d(-50%,30px,0)}100%{-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}}.splash-container{background:url(../../images/bg_streets.svg) 0 -50px no-repeat #001926}.splash-container .transportation_animation{z-index:0;height:100%;position:absolute;width:100%;top:0;display:block}@media only screen and (min-width:320px){.splash-container .transportation_animation{transform:translate(-63px,-100px) scale(.6)}}@media only screen and (min-width:360px){.splash-container .transportation_animation{transform:translate(-63px,-100px) scale(.69)}}@media only screen and (min-width:370px){.splash-container .transportation_animation{transform:translate(-78px,-115px) scale(.82)}}.splash-container .transportation_animation .transportation_icons{position:absolute;top:-4px;left:-2px;z-index:1;display:block}html[dir=rtl] .splash-container .transportation_animation .transportation_icons{left:30px}.splash-container .transportation_animation .transportation_icons .tr-icon{width:32px;height:32px;background:url(../../images/transportation_icons.png) rgba(1,24,38,.35);background-size:178px;position:absolute;background-blend-mode:darken;border-radius:15px;animation-duration:4s;animation-timing-function:cubic-bezier(.14,.01,.85,.99);animation-iteration-count:infinite}.splash-container .transportation_animation .transportation_icons .tr-icon.train_g-icon{background-position:0 0;transform:translate(-30px,370px);animation-name:green-line-ani;animation-delay:.2s}@-webkit-keyframes green-line-ani{0%{transform:translate(-60px,514px)}30%{transform:translate(58px,374px)}100%{transform:translate(600px,374px)}}@keyframes green-line-ani{0%{transform:translate(-60px,514px)}30%{transform:translate(58px,374px)}100%{transform:translate(600px,374px)}}.splash-container .transportation_animation .transportation_icons .tr-icon.train_o-icon{background-position:80px 0;animation-name:orange-line-ani;animation-delay:2s;transform:translate(580px,440px)}@-webkit-keyframes orange-line-ani{0%{transform:translate(580px,440px)}30%{transform:translate(472px,440px)}100%{transform:translate(472px,820px)}}@keyframes orange-line-ani{0%{transform:translate(580px,440px)}30%{transform:translate(472px,440px)}100%{transform:translate(472px,820px)}}.splash-container .transportation_animation .transportation_icons .tr-icon.train_p-icon{background-position:32px 0;animation-name:purple-line-ani;animation-delay:2s;transform:translate(-25px,450px)}@-webkit-keyframes purple-line-ani{0%{transform:translate(602px,308px)}20%{transform:translate(522px,273px)}55%{transform:translate(232px,273px)}100%{transform:translate(-35px,593px)}}@keyframes purple-line-ani{0%{transform:translate(602px,308px)}20%{transform:translate(522px,273px)}55%{transform:translate(232px,273px)}100%{transform:translate(-35px,593px)}}.splash-container .transportation_animation .transportation_icons .tr-icon.bus-icon{background-position:129px 0;animation-name:blue-line-ani;animation-delay:1.2s;transform:translate(600px,236px)}@-webkit-keyframes blue-line-ani{0%{transform:translate(600px,236px)}62%{transform:translate(106px,236px)}100%{transform:translate(-38px,33px)}}@keyframes blue-line-ani{0%{transform:translate(600px,236px)}62%{transform:translate(106px,236px)}100%{transform:translate(-38px,33px)}}.splash-container .transportation_animation .transportation_map{opacity:.6;width:595px;height:calc(100vh + 100px);overflow:hidden;position:absolute;top:0;left:0}.splash-container .transportation_animation .transportation_map svg{position:absolute}.splash-container .transportation_animation .transportation_map svg path{fill:none;stroke-width:2px;fill-rule:evenodd}.splash-container .transportation_animation .transportation_map .green_line{top:383px;left:0}.splash-container .transportation_animation .transportation_map .green_line path{stroke:#0aba66}.splash-container .transportation_animation .transportation_map .purple_line{top:280px;left:0}.splash-container .transportation_animation .transportation_map .purple_line path{stroke:#6d2289}.splash-container .transportation_animation .transportation_map .blue_line{top:70px;left:0}.splash-container .transportation_animation .transportation_map .blue_line path{stroke:#005dd0}.splash-container .transportation_animation .transportation_map .orange_line{top:434px;left:467px}.splash-container .transportation_animation .transportation_map .orange_line path{stroke:#fd9014}@media only screen and (max-height:605px){.splash-container.get_around .transportation_map{height:calc(100vh + 40px)}.splash-container.get_around .splash-title-container:not(.generic-splash) .splash-mock{bottom:138px}.splash-container.get_around .splash-footer{padding:15px 20px}.splash-container.get_around .splash-footer .splash-btn.splash-btn-site,.splash-container.get_around .splash-footer .use-app-button{margin-top:15px}}.splash-container.get_around .splash-title-container:not(.generic-splash) .splash-title-wrapper,splash-screen-view .splash-container.lines .splash-subtitle,splash-screen-view .splash-container.lines .splash-title{padding:0 20px}@media only screen and (max-height:520px){.splash-container.get_around .splash-title-container:not(.generic-splash) .splash-mock{bottom:133px}.splash-container.get_around .splash-title-container:not(.generic-splash) .use-app-button{margin-top:10px}}.splash-container.get_around .splash-title-container:not(.generic-splash){height:115px;display:flex;align-items:center;justify-content:center;margin-top:50px}.splash-container.get_around .splash-title-container:not(.generic-splash) .splash-title-wrapper .splash-title{margin-top:0}.splash-container.get_around .splash-title-container:not(.generic-splash) .splash-title-wrapper .splash-subtitle{margin-top:10px}@media only screen and (max-width:412px){.splash-container.get_around .transportation_animation{transform:translate(-78px,-98px) scale(.82)}}@media only screen and (min-width:360px) and (max-width:370px){.splash-container.get_around .transportation_animation{transform:translate(-63px,-122px) scale(.69)}}.splash-container.get_around .transportation_animation .transportation_map .purple_line{top:300px}.splash-container.get_around .transportation_animation .transportation_icons .train_p-icon{animation-name:purple-line-ani-get_around}@-webkit-keyframes purple-line-ani-get_around{0%{transform:translate(602px,328px)}20%{transform:translate(522px,293px)}55%{transform:translate(232px,293px)}100%{transform:translate(-35px,613px)}}@keyframes purple-line-ani-get_around{0%{transform:translate(602px,328px)}20%{transform:translate(522px,293px)}55%{transform:translate(232px,293px)}100%{transform:translate(-35px,613px)}}.splash-container.get_around .transportation_animation .transportation_map .blue_line,.splash-container.get_around .transportation_animation .transportation_map .green_line{display:none}.splash-container.get_around .transportation_animation .transportation_map .green_line-get_around{top:493px;left:0;z-index:3;display:block}@media only screen and (min-height:660px){.splash-container.get_around .transportation_animation .transportation_map .green_line-get_around{top:623px}}.splash-container.get_around .transportation_animation .transportation_map .green_line-get_around path{fill:#069c4d}.splash-container.get_around .transportation_animation .transportation_map .blue_line-get_around{top:85px;left:0;z-index:3;display:block}.splash-container.get_around .transportation_animation .transportation_map .blue_line-get_around path{fill:#005dd0}.splash-container.get_around .transportation_animation .transportation_icons .tr-icon.bus-icon{animation-name:blue-line-ani-get_around;animation-delay:1.5s;animation-duration:4.2s}@-webkit-keyframes blue-line-ani-get_around{0%{transform:translate(-38px,75px)}100%,70%{transform:translate(580px,75px)}}@keyframes blue-line-ani-get_around{0%{transform:translate(-38px,75px)}100%,70%{transform:translate(580px,75px)}}.splash-container.get_around .transportation_animation .transportation_icons .tr-icon.train_g-icon{animation-name:green-line-ani-get_around;animation-duration:5s}@-webkit-keyframes green-line-ani-get_around{0%{transform:translate(-40px,480px)}100%,70%{transform:translate(600px,480px)}}@keyframes green-line-ani-get_around{0%{transform:translate(-40px,480px)}100%,70%{transform:translate(600px,480px)}}@media only screen and (min-height:660px){@-webkit-keyframes green-line-ani-get_around{0%{transform:translate(600px,610px)}100%,70%{transform:translate(-40px,610px)}}@keyframes green-line-ani-get_around{0%{transform:translate(600px,610px)}100%,70%{transform:translate(-40px,610px)}}}@media only screen and (min-width:393px) and (min-height:658px){.splash-container.get_around .splash-title-container:not(.generic-splash){margin-top:62px}.splash-container.get_around .transportation_animation{transform:translate(-78px,-102px) scale(.82)}}@media only screen and (max-height:560px){.splash-container.get_around .splash-title-container:not(.generic-splash){margin-top:40px}}@media only screen and (max-height:520px){.splash-container.get_around .splash-title-container:not(.generic-splash){margin-top:33px}}@media only screen and (max-height:450px){.splash-container.get_around .splash-title-container:not(.generic-splash){height:100px;font-size:1.0625rem}}splash-screen-view{display:block;height:100%;overflow:auto}splash-screen-view .splash-container{background-size:cover;height:100%;position:absolute;width:100%;user-select:none}splash-screen-view .splash-container::before{background:#001926;bottom:0;content:'';display:block;left:0;position:fixed;right:0;top:0;z-index:1;-webkit-animation:fade-out 1s .6s forwards;-webkit-animation-fill-mode:both;animation:fade-out 1s .6s forwards;animation-fill-mode:both}@media only screen and (max-height:480px){.splash-container.get_around .splash-title-container:not(.generic-splash){margin-top:0}splash-screen-view .splash-container .splash-title-container{height:100px}splash-screen-view .splash-container .splash-title-container .splash-title{font-size:1.0625rem}splash-screen-view .splash-container .splash-title-container .splash-subtitle{margin-top:8px}splash-screen-view .splash-container .splash-title-container .splash-mock{bottom:122px}splash-screen-view .splash-container div.splash-footer{padding:10px 20px 12px}splash-screen-view .splash-container div.splash-footer .use-app-button{margin-top:10px}splash-screen-view .splash-container div.splash-footer .splash-btn.splash-btn-site{margin-top:12px;font-size:.75rem}}splash-screen-view .splash-container .splash-title-container{align-items:center;color:#fff;height:100%;text-align:center}splash-screen-view .splash-container .splash-title-container .splash-title{box-sizing:border-box;font-size:5.8vw;font-weight:300;line-height:1.2;margin-top:6.5vw;width:100%;position:relative;z-index:2}splash-screen-view .splash-container .splash-title-container .splash-title span{color:#c34820}splash-screen-view .splash-container .splash-title-container .splash-subtitle{font-size:3.4vw;line-height:1.2;margin-top:3.8vw;z-index:2;position:relative}splash-screen-view .splash-container .logo{margin-top:6.5vw;width:19vw;position:relative;z-index:2}splash-screen-view .splash-container .logo+.splash-title{margin:.5vw auto 0}@media only screen and (min-height:800px){splash-screen-view .splash-container .logo{width:40%}splash-screen-view .splash-container .logo+.splash-title{font-size:1.9375rem;margin-top:20px}}splash-screen-view .splash-container .logo~.splash-subtitle{margin-top:1vw}@media only screen and (min-height:800px){splash-screen-view .splash-container .logo~.splash-subtitle{font-size:1.25rem;margin-top:50px}}splash-screen-view .splash-container .splash-footer{background:#fff;box-sizing:border-box;padding:20px;width:100%;z-index:2;position:absolute;bottom:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}splash-screen-view .splash-container .splash-footer .app-icon{display:inline-block;width:38px}html[dir=ltr] splash-screen-view .splash-container .splash-footer .app-icon{margin-right:7px}html[dir=rtl] splash-screen-view .splash-container .splash-footer .app-icon{margin-left:7px}splash-screen-view .splash-container .splash-footer .text{display:inline-block;vertical-align:top}splash-screen-view .splash-container .splash-footer .text .name{font-size:.9375rem;font-weight:700}splash-screen-view .splash-container .splash-footer .text .stars{display:inline-block;padding-top:3px;width:auto}splash-screen-view .splash-container .splash-footer .text .stars img{vertical-align:middle;width:73px}splash-screen-view .splash-container .splash-footer .text .stars span{font-size:.75rem}splash-screen-view .splash-container .splash-footer .use-app-button{background:#0078D6;border-radius:4px;color:#fff;display:block;font-size:.8125rem;font-weight:700;line-height:1;margin:20px 0 0;padding:12px 20px;text-align:center;text-decoration:none;text-transform:capitalize;width:100%;box-sizing:border-box}splash-screen-view .splash-container .splash-footer .use-app-button:hover{background:#006abd}splash-screen-view .splash-container .splash-footer .splash-btn{color:#737578;display:block;font-size:.8125rem;font-weight:400;line-height:1;margin-top:24px;text-align:center;text-decoration:none;width:100%}splash-screen-view .splash-container .splash-footer .splash-btn::after{border:1px solid #737578;border-bottom-width:0;border-left-width:0;box-sizing:border-box;content:'';display:inline-block;height:6px;position:relative;top:-1px;width:6px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}html[dir=ltr] splash-screen-view .splash-container .splash-footer .splash-btn::after{margin-left:6px}html[dir=rtl] splash-screen-view .splash-container .splash-footer .splash-btn::after{margin-right:6px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}splash-screen-view .splash-container .splash-mock{position:absolute;left:50%;transform:translate(-50%,0);z-index:2;bottom:170px;margin-top:4.5vw;width:60%;-webkit-animation:slide-up 1s forwards cubic-bezier(.3,1,.6,1);-webkit-animation-fill-mode:both;animation:slide-up 1s forwards cubic-bezier(.3,1,.6,1);animation-fill-mode:both}splash-screen-view .splash-container .fields-title,splash-screen-view .splash-container .location-bubble{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute}splash-screen-view .splash-container .splash-mock img{vertical-align:bottom;width:100%}@media only screen and (max-height:515px){splash-screen-view .splash-container .splash-mock{bottom:130px}}@media only screen and (min-height:800px){splash-screen-view .splash-container .splash-mock{bottom:174px;width:80%}}splash-screen-view .splash-container .from-fields,splash-screen-view .splash-container .to-fields{display:flex;left:19%;position:absolute;text-align:initial;width:69%}splash-screen-view .splash-container .from-fields label,splash-screen-view .splash-container .to-fields label{color:#737578;display:inline-block;flex:0 1 auto;font-size:2.4vw;vertical-align:bottom;white-space:nowrap}html[dir=ltr] splash-screen-view .splash-container .from-fields label,html[dir=ltr] splash-screen-view .splash-container .to-fields label{padding-right:2.4vw}html[dir=rtl] splash-screen-view .splash-container .from-fields label,html[dir=rtl] splash-screen-view .splash-container .to-fields label{padding-left:2.4vw}splash-screen-view .splash-container .from-fields span,splash-screen-view .splash-container .to-fields span{color:#292A30;display:inline-block;flex:1 1 auto;font-size:2.8vw;line-height:2.8vw;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}splash-screen-view .splash-container .fields-title{color:#fff;display:flex;align-items:center;justify-content:center;font-size:2.5vw;left:50%;top:21%;width:80%;height:22px;transform:translateX(-50%)}splash-screen-view .splash-container .from-fields{top:33%}splash-screen-view .splash-container .to-fields{top:46%}splash-screen-view .splash-container .location-bubble{background:#c34820;bottom:17%;color:#fff;left:50%;min-width:150px;padding:2vw 3vw;width:50%;transform:translateX(-50%)}splash-screen-view .splash-container .location-bubble::after{border:7px solid transparent;border-top-color:#c34820;bottom:-12px;content:'';left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}splash-screen-view .splash-container .location-title{color:#fff;display:inline-block;font-size:2.8vw}splash-screen-view .splash-container .lines-content{box-sizing:border-box;color:#292A30;left:0;padding:0 10%;position:absolute;text-align:initial;top:21%;width:100%}@media only screen and (max-height:560px) and (max-width:360px){splash-screen-view .splash-container .lines-content{top:19.5%}}splash-screen-view .splash-container .lines-content line-svg{width:auto}splash-screen-view .splash-container .lines-content line-svg .iconified-transit-line,splash-screen-view .splash-container .lines-content line-svg .transit-line{display:table;height:auto;padding:1vw}splash-screen-view .splash-container .lines-content line-svg .iconified-transit-line img,splash-screen-view .splash-container .lines-content line-svg .transit-line img{height:4vw}splash-screen-view .splash-container .lines-content line-svg img{display:table-cell;height:5vw;position:static;vertical-align:bottom;width:auto}splash-screen-view .splash-container .lines-content line-svg .mvf-container{height:5vw!important}splash-screen-view .splash-container .lines-content line-svg .mvf-mask-image{height:6vw;width:6vw}splash-screen-view .splash-container .lines-content line-svg .line-number{display:table-cell;font-size:3vw;line-height:1;vertical-align:bottom}html[dir=ltr] splash-screen-view .splash-container .lines-content line-svg .line-number{padding-left:1vw}html[dir=rtl] splash-screen-view .splash-container .lines-content line-svg .line-number{padding-right:1vw}splash-screen-view .splash-container .line-subtitle,splash-screen-view .splash-container .line-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}splash-screen-view .splash-container .line-title{font-size:3.8vw;font-weight:700;margin-top:2vw}splash-screen-view .splash-container .line-subtitle{font-size:3vw}share-panel{display:block;margin:0 auto;max-width:435px;width:435px}.xs-screen share-panel .share-container .divider,.xs-screen share-panel .share-container .share-label .icon{display:none}.xs-screen share-panel{width:initial}share-panel .overlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.4);z-index:1}share-panel .overlay .error-container,share-panel .overlay moovit-spinner{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute}share-panel .overlay.strong{background:rgba(255,255,255,.8)}share-panel .overlay .error-container{text-align:center}share-panel .share-container{padding:33px 30px 27px}.xs-screen share-panel .share-container{padding:15px}share-panel .share-container .divider{border-top:1px solid #CCC;margin:13px 0 25px}share-panel .share-container input,share-panel .share-container textarea{border:1px solid #fff;border-radius:4px;box-sizing:border-box;color:#737578;line-height:22px;margin-top:7px;outline:0;padding:10px;resize:none;width:100%}share-panel .share-container .share-label{font-size:1.125rem;font-weight:400;margin-top:0}.xs-screen share-panel .share-container .share-label{font-size:1rem;margin-bottom:21px;text-align:center}share-panel .share-container .share-label .icon{height:12px;position:relative;top:3px;width:12px}html[dir=rtl] share-panel .share-container .share-label .icon{float:left}share-panel .share-container .share-label .icon:hover .cls-1{fill:#737578}share-panel .share-container .share-label .icon .cls-1{fill:#BDC3C7;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}share-panel .share-container .section-title{font-size:.875rem;font-weight:700;margin-top:16px;display:block}.xs-screen share-panel .share-container .section-title{display:none}.xs-screen share-panel .share-container .copy-link{margin-bottom:10px}share-panel .share-container .copy-link .title{color:#737578;display:none;font-size:.75rem}.xs-screen share-panel .share-container .copy-link .title{display:block}share-panel .share-container .copy-link .copy-action{display:none}.xs-screen share-panel .share-container .copy-link .copy-action{display:block}.xs-screen share-panel .share-container .share-icons{text-align:center;-webkit-animation:fade-in-up .6s .1s;-webkit-animation-fill-mode:both;animation:fade-in-up .6s .1s;animation-fill-mode:both}share-panel .share-container .share-icons a{background-color:#FFF;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#737578;display:inline-table;height:auto;margin:0;position:relative;text-decoration:none;width:100%}html[dir=ltr] share-panel .share-container .share-icons a{margin-right:20px}html[dir=rtl] share-panel .share-container .share-icons a{margin-left:20px}html[dir=ltr] .xs-screen share-panel .share-container .share-icons a,html[dir=rtl] .xs-screen share-panel .share-container .share-icons a{margin-left:2%}.xs-screen share-panel .share-container .share-icons a{background:0 0;text-align:center;width:21%}html[dir=ltr] .xs-screen share-panel .share-container .share-icons a,html[dir=rtl] .xs-screen share-panel .share-container .share-icons a{margin-right:2%}share-panel .share-container .share-icons a:only-child{height:42px;margin-top:7px;width:166px}html[dir=ltr] share-panel .share-container .share-icons a:only-child{padding-left:22px}html[dir=rtl] share-panel .share-container .share-icons a:only-child{padding-right:22px}share-panel .share-container .share-icons a:only-child .icon{height:24px;width:24px}share-panel .share-container .share-icons a:only-child .icon svg{max-height:24px;max-width:24px}html[dir=ltr] share-panel .share-container .share-icons a:only-child .icon{margin-right:4px}html[dir=rtl] share-panel .share-container .share-icons a:only-child .icon{margin-left:4px}share-panel .share-container .share-icons a:only-child .icon .st0{fill:#0084ff}share-panel .share-container .share-icons a:only-child .title{color:#0084ff;display:table-cell;font-size:.9375rem;vertical-align:middle}html[dir=ltr] share-panel .share-container .share-icons a:only-child .title{padding-left:6px}html[dir=rtl] share-panel .share-container .share-icons a:only-child .title{padding-right:6px}share-panel .share-container .share-icons a:only-child:hover .icon .st0{fill:#006acc}share-panel .share-container .share-icons a.id_0 .st0,share-panel .share-container .share-icons a.id_1 .st0{fill:#737578}share-panel .share-container .share-icons a:only-child:hover .title{color:#006acc}share-panel .share-container .share-icons a.id_0 .icon{padding:10px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}share-panel .share-container .share-icons a.id_1 .icon{padding:7px}share-panel .share-container .share-icons a.id_2 .st0{fill:#0084ff}share-panel .share-container .share-icons a.id_3 .st0{fill:#25D366}share-panel .share-container .share-icons a .title{font-size:.75rem;margin-top:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen share-panel .share-container .share-icons a .title{display:block;margin-top:0;text-align:center}html[dir=ltr] .xs-screen share-panel .share-container .share-icons a .title{left:0}html[dir=ltr] #skip-to-content,html[dir=rtl] .xs-screen .cc-window.cc-floating .cc-compliance{left:20px}html[dir=rtl] .xs-screen share-panel .share-container .share-icons a .title{right:0}html[dir=ltr] .xs-screen .cc-window.cc-floating .cc-compliance,html[dir=rtl] #skip-to-content{right:20px}share-panel .share-container .share-icons .icon{display:table-cell;height:42px;width:42px}.xs-screen share-panel .share-container .share-icons .icon{background:#fff;border-radius:10px;box-sizing:border-box;display:inline-block;height:auto;margin-bottom:8px;padding:5px;max-width:60px;width:100%}share-panel .share-container .send-email .address input,share-panel .share-container .send-email textarea,share-panel .share-container .share-icons .icon .st0{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}share-panel .share-container .send-email .address input:focus,share-panel .share-container .send-email textarea:focus{border:1px solid #BDC3C7}share-panel .share-container .send-email .address input .ng-invalid-pattern,share-panel .share-container .send-email .address input:focus.ng-invalid-pattern,share-panel .share-container .send-email textarea .ng-invalid-pattern,share-panel .share-container .send-email textarea:focus.ng-invalid-pattern{border:1px solid #c6522c}share-panel .share-container .send-email .message.ng-enter{margin-top:-10px;opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}share-panel .share-container .send-email .message.ng-enter.ng-enter-active{margin-top:0;opacity:1}share-panel .share-container .send-email .message.ng-leave{margin-top:0;opacity:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}share-panel .share-container .send-email .message.ng-leave.ng-leave-active{margin-top:-10px;opacity:0}share-panel .share-container .send-email .send-email-buttons{margin-top:16px}html[dir=ltr] share-panel .share-container .send-email .send-email-buttons{text-align:right}html[dir=rtl] share-panel .share-container .send-email .send-email-buttons{text-align:left}share-panel .share-container .send-email .send-email-buttons button{background:0 0;border:none;color:#6c6d6d;padding:5px;text-decoration:underline}share-panel .share-container .send-email .send-email-buttons button.primary{background:#0078D6;border-radius:4px;color:#FFF;min-width:110px;padding:5px 15px;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}share-panel .share-container .send-email .send-email-buttons button.primary:hover{background-color:#005ba3}share-panel .share-container .send-email .send-email-buttons button:focus{outline-color:#101010}share-panel .share-container .send-email .error-message{font-size:.75rem;color:#c34820;position:absolute;bottom:30px;width:200px}md-bottom-sheet.share,md-dialog.share{background:#ECF0F1}a{font-size:.875rem;color:#0c69da;text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.xs-screen a{font-size:1rem}a .icon{height:16px;margin-top:-2px;width:16px}a .icon .st0{fill:#0078D6;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}a:hover{color:#005ba3}a:hover .icon .st0{fill:#005ba3}@font-face{font-family:Roboto;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmEU9fBBc9.ttf) format('truetype')}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:300;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-LightItalic.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Light.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:400;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Italic.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Regular.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:700;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-BoldItalic.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-Bold.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:italic;font-weight:800;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBoldItalic.ttf) format('truetype')}@font-face{font-family:'Open Sans Hebrew';font-style:normal;font-weight:800;src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot);src:url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.eot?#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.woff) format('woff'),url(//fonts.gstatic.com/ea/opensanshebrew/v3/OpenSansHebrew-ExtraBold.ttf) format('truetype')}@font-face{font-family:Rubik;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/rubik/v20/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-B4iFV0Uw.ttf) format('truetype')}@font-face{font-family:Rubik;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/rubik/v20/iJWZBXyIfDnIV5PNhY1KTN7Z-Yh-4I-FV0Uw.ttf) format('truetype')}html[dir=rtl],html[dir=rtl] input{font-family:'open sans hebrew',Arial,sans-serif}body.lang_tr,body.lang_tr input{font-family:arial,helvetica,sans-serif}.has-footer .mobile-main-content{margin-bottom:120px}.has-footer.footer-min .mobile-main-content{margin-bottom:23px}.has-footer .header.lines~.mobile-main-content,.has-footer.footer-min .header.lines~.mobile-main-content,app .app-container.has-live-directions itinerary{margin-bottom:0}.xs-screen .results-wrapper .has-partner-logo{margin-bottom:60px}.xs-screen .footer-min .results-wrapper .has-partner-logo{margin-bottom:46px}#skip-to-content{color:inherit;text-decoration:none;background:0 0;border:none;height:1px;position:absolute;width:1px;padding:4px 5px;top:50px;z-index:-9999}#skip-to-content:focus{background-color:#EFEFEF;height:auto;position:fixed;width:auto;z-index:9999}.xs-screen .cc-window.cc-floating{background-color:#292A30;font-size:.875rem;line-height:1.2em;z-index:0;padding:15px}html[dir=ltr] .xs-screen .cc-window.cc-floating{padding-right:40px}html[dir=rtl] .xs-screen .cc-window.cc-floating{padding-left:40px}.xs-screen .cc-window.cc-floating .cc-message{margin:0}.xs-screen .cc-window.cc-floating .cc-compliance{top:18px}.xs-screen .cc-window.cc-floating .cc-dismiss{padding:0}app{display:block;height:100%;overflow:hidden;width:100%}.xs-screen app .update-msg-container,app .app-container .icon-container-banner,app .app-container.splash .useapp-container{display:none}.xs-screen .cc-window:not(.cc-invisible)~app{height:calc(100% - 70px)}app .app-container{height:100%;position:relative;width:100%}app .app-container.app-container-opened{height:100%}app .app-container.iframe::before{content:"";width:calc(100% - 2px);height:calc(100vh - 2px);position:fixed;border:1px solid #BDC3C7;z-index:99999;top:0;left:0;pointer-events:none}app .app-container.has-footer alert-details{padding-bottom:60px}app h1{margin-top:0}app .update-msg-container{z-index:1000}app .update-msg-container>div{position:absolute;background:#FFF;padding:5px 25px;line-height:32px;border-radius:5px;bottom:16px;left:50%;transform:translateX(-50%);z-index:2;box-shadow:0 0 4px 1px rgba(0,0,0,.15)}app .update-msg-container>div a,app .update-msg-container>div a:active{color:#1976D2}.error-text{color:#737578;font-size:.875rem;text-align:center}body md-menu-content{min-width:106px}@-webkit-keyframes pulse{0%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);-moz-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}33%{opacity:.6}100%{opacity:0;-webkit-transform:translateY(-50%) scale(2,2);-moz-transform:translateY(-50%) scale(2,2);-ms-transform:translateY(-50%) scale(2,2);transform:translateY(-50%) scale(2,2)}}@keyframes pulse{0%{opacity:0;-webkit-transform:translateY(-50%) scale(1,1);-moz-transform:translateY(-50%) scale(1,1);-ms-transform:translateY(-50%) scale(1,1);transform:translateY(-50%) scale(1,1)}33%{opacity:.6}100%{opacity:0;-webkit-transform:translateY(-50%) scale(2,2);-moz-transform:translateY(-50%) scale(2,2);-ms-transform:translateY(-50%) scale(2,2);transform:translateY(-50%) scale(2,2)}}@-webkit-keyframes fade-in-out{0%,49%{opacity:0}100%,50%{opacity:1}}@keyframes fade-in-out{0%,49%{opacity:0}100%,50%{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-up{0%{opacity:0;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-down{0%{opacity:0;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-zoom{0%{opacity:0;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}100%{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@keyframes fade-in-zoom{0%{opacity:0;-webkit-transform:scale(.8,.8);-moz-transform:scale(.8,.8);-ms-transform:scale(.8,.8);transform:scale(.8,.8)}100%{opacity:1;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}