.livemap-wrapper{padding-left:0!important;padding-right:0!important}.Include_livemap_ui_container{display:flex;flex-direction:column-reverse;margin-bottom:1rem;overflow:hidden;position:relative;z-index:0}@media(max-width:650px){.Include_livemap_ui_container{margin-left:-12px;margin-right:-12px}}@media(min-width:992px){.Include_livemap_ui_container{border-top:none;display:block;margin-top:1rem}}.Include_livemap_ui_container .col-12{padding-left:0;padding-right:0}@media(min-width:768px){.Include_livemap_ui_container .col-12{padding-left:15px;padding-right:15px}}.Include_livemap_ui_container #live-map-wrapper{display:flex;flex-direction:column-reverse;height:100%;margin-bottom:0;overflow:hidden;position:relative;width:100%}@media(min-width:992px){.Include_livemap_ui_container #live-map-wrapper{border-top:none;display:block;margin-top:1rem}}.Include_livemap_ui_container #live-map-wrapper .route-details{background:#fff;bottom:0;display:flex;flex-direction:column;height:40%;position:relative;width:100%;z-index:999}@media(min-width:1024px){.Include_livemap_ui_container #live-map-wrapper .route-details{height:auto;left:0;margin-bottom:1rem;position:absolute;top:106px;width:30%}}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner{position:sticky;top:0;z-index:1}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .subcategory-options{align-items:center;background:#868e96;cursor:pointer;display:flex;line-height:48px;min-height:50px;width:100%}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .subcategory-options .subcategory-main{padding:0 1rem;width:100%}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .subcategory-options .subcategory-name{color:#fff;font-family:Roboto Condensed;padding-left:0}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .subcategory-options div.fa-search{color:#fff;cursor:pointer;float:right;font-size:1.2rem;line-height:80px;text-align:center;width:60px}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .hours-of-operation-text{background-color:#fff}.Include_livemap_ui_container #live-map-wrapper .route-details .route-details-inner .hours-of-operation-text .livemap-hours-of-operation-text{font-size:14px;line-height:2;padding:.5rem 1rem}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results{-webkit-overflow-scrolling:touch;height:300px;overflow-y:scroll;transition:all .16s ease-in-out;width:100%}@media(min-width:992px){.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results{height:100%}}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav{-webkit-overflow-scrolling:touch}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav a{color:inherit;font-size:.95rem;line-height:1.2;line-height:1.5;position:relative}@media(min-width:992px){.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav a{font-size:14px}}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav a:hover{color:#17a2b8}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav a strong{display:block;padding-bottom:.25rem}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav a:after{background-color:#ddd;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:calc(100% - 30px)}.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav .stop-link img,.Include_livemap_ui_container #live-map-wrapper .route-details .subcategory-results nav .stop-link svg{margin-right:.15rem;vertical-align:middle}.Include_livemap_ui_container #live-map-wrapper.livemap-container{background-color:#f6f7fa;z-index:0}@media(min-width:1024px){.Include_livemap_ui_container #live-map-wrapper.livemap-container{padding:1rem}.Include_livemap_ui_container #live-map-wrapper.livemap-container .route-details{left:1rem;top:122px}}.Include_livemap_ui_container #live-map-wrapper .routes-list{height:75px;left:20%;margin-bottom:.5rem;order:1;padding:0;position:static;width:100%;z-index:999}@media(max-width:650px){.Include_livemap_ui_container #live-map-wrapper .routes-list{margin-left:15px;margin-right:15px}}@media(min-width:992px){.Include_livemap_ui_container #live-map-wrapper .routes-list{height:98px}}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-all{border-color:#343a40;color:#343a40}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-all.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-all:hover{background-color:#343a40;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4015858,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4515858{border-color:#f44;color:#f44}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4015858.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4015858:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4515858.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4515858:hover{background-color:#f44;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009580,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516200,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516400{border-color:#4285f4;color:#4285f4}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009580.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009580:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516200.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516200:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516400.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516400:hover{background-color:#4285f4;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009570,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516100{border-color:#00c851;color:#00c851}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009570.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009570:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516100.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516100:hover{background-color:#00c851;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009572{border-color:#ff9800;color:#ff9800}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009572.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009572:hover{background-color:#ff9800;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009574,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516000:hover{border-color:#a6c;color:#a6c}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009574.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009574:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516000.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516000:hover{background-color:#a6c;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009818{border-color:#1b12d6;color:#1b12d6}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009818.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009818:hover{background-color:#1b12d6;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-8810,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-888{border-color:#1b12d6;color:#1b12d6}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-8810.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-8810:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-888.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-888:hover{background-color:#1b12d6;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009900{border-color:#f26722;color:#f26722}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009900.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4009900:hover{background-color:#f26722;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4028858{border-color:#f06596;color:#f06596}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4028858.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4028858:hover{background-color:#f06596;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516210,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516230{border-color:#543372;color:#543372}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516210.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516210:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516230.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516230:hover{background-color:#543372;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516215{border-color:#16a0d9;color:#16a0d9}.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516215.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .btn-outline-4516215:hover{background-color:#16a0d9;border-color:transparent;color:#fff}.Include_livemap_ui_container #live-map-wrapper .routes-list .slick-slide{outline:none!important;padding-right:.5rem}.Include_livemap_ui_container #live-map-wrapper .routes-list .slick-slide:last-child{padding-right:20px}@media(min-width:768px){.Include_livemap_ui_container #live-map-wrapper .routes-list .slick-slide{padding-right:.25rem}.Include_livemap_ui_container #live-map-wrapper .routes-list .slick-slide:last-child{padding-right:0}}.Include_livemap_ui_container #live-map-wrapper .routes-list .mobile-slider{background:#fefefe;border-bottom-left-radius:100em;border-top-left-radius:100em;box-shadow:-1px 0 3px rgba(0,0,0,.7);opacity:.9;padding:.4rem 2rem .4rem .5rem;position:absolute;right:0;top:6px;transform:translate(0);transition:transform .5s;z-index:1}@media(min-width:1200px){.Include_livemap_ui_container #live-map-wrapper .routes-list .mobile-slider{display:none}}.Include_livemap_ui_container #live-map-wrapper .routes-list .mobile-slider.closed-mobile-slider{display:none}.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container{display:flex;flex-wrap:wrap;justify-content:flex-start}.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item{border:1px solid;border-radius:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);display:block;flex-basis:calc(50% - 4px);font-family:Roboto Condensed;font-size:1rem;height:45px;margin:2px;outline:none!important;padding:.5rem 1rem;position:relative;text-align:center;text-transform:capitalize}@media(min-width:992px){.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item{flex:1;flex-basis:calc(25% - 4px)}}.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item.active,.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item:hover,.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item:visited{border:0}.Include_livemap_ui_container #live-map-wrapper .routes-list .routes-list-link-container a.route-item>div{left:50%;line-height:1;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.btn.getDirections,.walk-to-stop-btn{font-size:13px;font-weight:300;text-decoration:underline!important}.walk-to-stop-btn{padding-left:0}#map-help-alert-modal .modal-header h5{font-size:.9rem;font-weight:700;margin-bottom:0;text-align:center;width:100%}@media(min-width:768px){#map-help-alert-modal .modal-header h5{font-size:1.2rem}}#map-help-alert-modal .modal-header i{border-color:#9de0f6;color:#3fc3ee}#map-help-alert-modal .modal-header .close{margin:-1rem -1rem -1rem 0}#map-help-alert-modal .modal-body{text-align:center}#map-help-alert-modal .modal-body p{font-size:.84rem;margin-bottom:.25rem;text-align:center}@media(min-width:768px){#map-help-alert-modal .modal-body p{font-size:1rem}}#map-help-alert-modal .modal-body a{font-size:.95rem;margin-bottom:.5rem;text-align:center}#map-help-alert-modal .modal-body button{background-color:#007bff;font-size:.84rem;margin-left:auto;margin-right:auto;margin-top:.5rem;padding:2px 0;width:25%}@media(min-width:768px){#map-help-alert-modal .modal-body button{margin-top:0}}
