@media only screen and (max-width: 799px) {
  .mapRow .edgtf-section-inner,
  .mapRow #poloko-module {
    width: 100vw;
    margin: 0;
  }
.mapRow #poloko-module .poloko-search-results .route-listing { margin: 0 0 16px 0; width: 100%; }
.mapRow #poloko-module .mobile-tabs { margin: 0; }
.mapRow { padding-left: 15px; }
}
/* FWTA styles for TransitArt */[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak{display: none !important;}#poloko-module .circle-reach{fill: #8A0311; stroke: #8A0311;}#poloko-module .outer-text .route-list--button.small{font-family: "Lato", sans-serif; font-weight: bold; background-color: #8A0311; border: none;}#poloko-module .leaflet-marker-icon,#poloko-module .poloko-icon-outline.small{border-color: #8A0311;}#poloko-module .agency-selector__title{display: none;}#poloko-module *{font-family: "Oswald"; font-weight: 300;}#poloko-module table td,#poloko-module table th{vertical-align: middle;}#poloko-module{margin-top: 0; margin-bottom: 0; background-color: #E9EAEC;}#poloko-module .right-panel{padding: 0; background-color: #E9EAEC;}#poloko-module .left-panel{padding-top: 40px; padding-bottom: 40px; padding-right: 45px; padding-left: 45px; background-color: #161B45;}#poloko-module .single-stop-heading{margin-top: 20px;}#poloko-module .single-stop-heading,#poloko-module .single-stop-heading .poloko-icon-marker{color: #FFFFFF;}#poloko-module .button-container a{padding: 15px 20px; font-size: 16px;}#poloko-module .button-container a span{font-weight: 400;}#poloko-module .button-container a .poloko-icon-arrow{margin-left: 20px;}#poloko-module .route-list{padding-bottom: 30px;}#poloko-module .route-list .route-list--header{display: none;}#poloko-module .left-panel .small-12 .section-subtitle:first-child{padding-top: 20px; color: #FFFFFF;}#poloko-module .left-panel .small-12 .section-subtitle:first-child .section-subtitle--text{font-size: 42px; font-weight: 300; text-transform: none;}#poloko-module .grid-block hr{display: none;}#poloko-module .custom-planner button.custom-btn{position: relative; padding-top: 17px; padding-bottom: 17px; display: inline-block; margin-top: 10px; width: 170px; font-size: 14px; color: #FFFFFF; background-color: #E10022; border: none; box-shadow: none; text-align: left; padding-left: 25px;}#poloko-module .custom-planner button.custom-btn:hover{background-color: #BF001D;}#poloko-module .custom-planner button.custom-btn span{font-weight: 400;}#poloko-module .custom-planner button.custom-btn .poloko-icon-arrow{position: absolute; top: 35%; right: 15px; transform: translate(0, -50);}#poloko-module #stop-selector::before,#poloko-module .custom-planner .form-control.form-control--select::before,#poloko-module .custom-planner .form-control.form-control--select select::before{top: 0; right: 0; width: 65px; height: 100%; background-color: #E10022;}#poloko-module #stop-selector::after,#poloko-module .custom-planner .form-control.form-control--select::after,#poloko-module .custom-planner .form-control.form-control--select select::after{top: 25px; right: 22px; width: 15px; height: 15px; border-right-color: #FFFFFF; border-bottom-color: #FFFFFF;}#poloko-module #stop-selector .agency-selector .agency-selector__input{font-family: "Lato", sans-serif; height: 60px; color: #1A1A1A; background-color: #FFFFFF; padding-right: 55px;}#poloko-module #stop-selector .agency-selector .agency-selector__input::-webkit-input-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module #stop-selector .agency-selector .agency-selector__input:-moz-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module #stop-selector .agency-selector .agency-selector__input::-moz-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module #stop-selector .agency-selector .agency-selector__input:-ms-input-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module .route-list{margin-top: 15px;}#poloko-module .route-list--header{color: #1A1A1A;}#poloko-module .route-list .section-subtitle .section-subtitle--text{display: block; margin-top: 5px; margin-bottom: 20px; font-size: 22px; font-weight: 400; text-transform: none; color: #FFFFFF; font-weight: 300;}#poloko-module .route-list--header .subheader{display: none;}#poloko-module .route-list--button{color: #FFFFFF; background-color: transparent; border: 2px solid #E10022; font-weight: 300; line-height: 55px;}#poloko-module .route-list--button:hover{background-color: #E10022;}#poloko-module .route-details{padding-bottom: 30px; box-shadow: none; background-color: transparent;}#poloko-module .route-details button.custom-btn{position: relative; padding-top: 17px; padding-bottom: 17px; display: inline-block; margin-top: 10px; width: 170px; font-size: 14px; color: #FFFFFF; background-color: #E10022; border: none; box-shadow: none; text-align: left; padding-left: 25px;}#poloko-module .route-details button.custom-btn:hover{background-color: #BF001D;}#poloko-module .route-details button.custom-btn span{font-weight: 400;}#poloko-module .route-details button.custom-btn .poloko-icon-arrow{position: absolute; top: 35%; right: 15px; transform: translate(0, -50);}#poloko-module .route-details .route{margin-top: 10px; margin-bottom: 10px;}#poloko-module .timetable-all-day-selector .notification.success{margin-bottom: 0; background-color: #FFFFFF;}#poloko-module .timetable-all-day-selector .notification.success span{font-family: "Lato", sans-serif;}#poloko-module .notification.success h1{color: #1A1A1A;}#poloko-module .notification.success p{font-family: "Lato", sans-serif; color: #1A1A1A;}#poloko-module .route-details .route a{font-size: 22px; color: #FFFFFF;}#poloko-module .route-details .no-bullet.extended-stop-list,#poloko-module .route-details .no-bullet{background-color: #FFFFFF;}#poloko-module .route-details .no-bullet.extended-stop-list .stop-list-element__container:hover,#poloko-module .route-details .no-bullet .stop-list-element__container:hover{background-color: #E9EAEC;}#poloko-module .extended-stop-list-wrapper .route__name{overflow: hidden;}/*#poloko-module .route-details .stop-list-element .stop-list-element__container{height: 60px; line-height: 35px;}*/#poloko-module .route-details .stop-list-element .toggle-visible-stops{background-color: rgba(25, 96, 174, 0.5);}#poloko-module .route-details .stop-list-element .stop-list-element__container.active-stop{background-color: #1960AE;}#poloko-module .route-details .stop-list-element .stop-list-element__container.active-stop .stop-list-element__link{color: #FFFFFF;}#poloko-module .route-details .stop-list-element .stop-list-element__container.active-stop .stop-list-element__link:hover{color: #000000;}#poloko-module .route-details .stop-list-element .stop-list-element__container .stop-list-element__link{font-family: "Lato", sans-serif; font-size: 18px; color: #000000; padding-left: 30px;}#poloko-module .route-details .stop-list-element .stop-list-element__container .stop-list-element__minutesToStop{font-family: "Lato", sans-serif; font-weight: bold; font-size: 16px;}#poloko-module .route-details .route .button.route__change-direction{display: flex; justify-content: center; align-items: center; width: 40px; min-height: 40px; height: 40px; text-align: center; color: #FFFFFF; background-color: transparent; border: 1px solid #FFFFFF;}#poloko-module [poloko-stop-tabs]{margin-top: 0;}#poloko-module [poloko-stop-tabs] .tab-item{background-color: transparent;}#poloko-module [poloko-stop-tabs] .tab-item a{font-weight: 400;}#poloko-module [poloko-stop-tabs] .tab-item a .tab-item--icon{display: none;}#poloko-module [poloko-stop-tabs] .tab-item.is-active{background-color: #FFFFFF;}#poloko-module [poloko-stop-tabs] .tab-item a{padding-top: 30px; padding-bottom: 30px; font-size: 22px;}#poloko-module .timetable-rangepicker{margin-top: 0; margin-bottom: 0;}#poloko-module .timetable-rangepicker .timetable-rangepicker--button{display: flex; align-items: center; padding-top: 30px; padding-bottom: 30px; font-weight: 300; font-size: 20px; background-color: #1960AE;}#poloko-module .timetable-rangepicker .timetable-rangepicker--button .poloko-icon-right,#poloko-module .timetable-rangepicker .timetable-rangepicker--button .poloko-icon-left{display: flex; justify-content: center; align-items: center; width: 35px; height: 35px; border: 1px solid #FFFFFF; font-size: 16px;}#poloko-module .mirror.tabs--map{margin-top: 5px;}#poloko-module .mirror.tabs--map .tab-item{padding-top: 10px; padding-bottom: 10px; font-weight: 400; background-color: transparent;}#poloko-module .mirror.tabs--map .tab-item .tab-item--icon{display: none;}#poloko-module .mirror.tabs--map .tab-item.is-active{background-color: #FFFFFF;}#poloko-module .timetable-calendar-groups .tab-item{background-color: transparent;}#poloko-module .tabs .tab-item, #poloko-module .tabs.mirror .tab-item{border-color: #D5D6D8;}#poloko-module .timetable-calendar-groups .tab-item.is-active{background-color: #FFFFFF;}#poloko-module .timetable-calendar-groups .tab-item a{padding-top: 20px; padding-bottom: 20px; font-weight: 400; font-size: 22px;}#poloko-module .timetable-calendar-groups .tab-item a small{font-size: 16px; color: #1A1A1A;}#poloko-module .timetable-calendar-groups .tab-item a small span{font-family: "Lato", sans-serif;}#poloko-module .timetable-calendar-groups + .grid-block{overflow: hidden;}#poloko-module .timetable-table{margin-top: 0; border: none; background-color: transparent;}#poloko-module .timetable-table .closest-departure-time{background-color: #1960AE;}#poloko-module .timetable-table tr:nth-child(odd){background-color: transparent;}#poloko-module .timetable-table tr:nth-child(even){background-color: #F2F3F5;}#poloko-module .timetable-table th,#poloko-module .timetable-table td{width: 90px; height: 70px; text-align: center; border: none; font-size: 22px; font-weight: 400;}#poloko-module .timetable-table th{font-weight: 300;}#poloko-module .departures{margin-top: 15px;}#poloko-module .departures table{table-layout: fixed; border: none; box-shadow: none; background-color: transparent;}#poloko-module .departures table tbody tr.departure{background-color: #FFFFFF !important; border-bottom: 10px solid #E9EAEC;}#poloko-module .departures table tr.departure,#poloko-module .departures table td{border: none;}#poloko-module .departures .departure tr.departure,#poloko-module .departures .departure td{font-weight: 400;}#poloko-module .departures .departure td{padding-top: 15px; padding-bottom: 15px; text-align: left;}#poloko-module .departures table tr.departure:nth-child(odd){background-color: rgba(255,255,255,0.5);}#poloko-module .departures table tr.departure:nth-child(even){background-color: transparent;}#poloko-module .departures table .poloko-icon-clock{color: #CD0E41; font-size: 30px;}#poloko-module .departures table .departure__time{font-family: "Lato", sans-serif; margin-left: 15px; font-size: 18px; color: #000000;}#poloko-module .departures .departure__type-icon{width: auto;}#poloko-module .departures table .poloko-icon-bus{color: #CD0E41; font-size: 30px; margin-right: 15px;}#poloko-module .departures table .route__name{font-size: 18px; color: #1A1A1A; overflow: hidden;}#poloko-module .departures table .route__name span{font-family: "Lato", sans-serif;}#poloko-module .departures table .route__name strong{font-family: "Lato", sans-serif; color: #CD0E41; font-weight: 400;}#poloko-module .departures table .route__name span:first-child{color: #000000;}#poloko-module .departures table .route__headsign{font-size: 18px; color: #000000;}#poloko-module .departures table .route__headsign span{font-family: "Lato", sans-serif;}#poloko-module .departures table .route__headsign strong{font-family: "Lato", sans-serif; font-weight: 400; text-transform: none;}#poloko-module .poloko-icon-marker a{background-color: #CD0E41;}/* Journey planner */#poloko-module .left-panel .small-12 .custom-planner .section-subtitle:first-child{border-top-width: 0; margin-bottom: 10px;}#poloko-module .custom-planner .date-title{margin-top: 10px; font-size: 24px; color: #FFFFFF;}#poloko-module .radio.type-form-control{margin-top: 10px; display: block; margin-bottom: 0; min-height: 60px; background-color: transparent;}#poloko-module .radio.type-form-control span{margin-top: -1px; display: inline-block; font-size: 24px; color: #FFFFFF;}#poloko-module .radio.type-form-control .radio-wrapper{float: right;}#poloko-module .radio.type-form-control label{color: #FFFFFF; font-size: 24px; border: none !important;}#poloko-module .radio input:checked+label::before{border-width: 3px; background-color: #E10022;}#poloko-module .radio.type-form-control label::before{width: 25px; height: 25px; box-shadow: 0 0 0 1px transparent; background-color: #FFFFFF; border-color: #FFFFFF; border-width: 0;}#poloko-module #startPoint{margin-bottom: 0;}#poloko-module .form-control.form-control--select{margin-bottom: 20px;}#poloko-module .custom-planner .agency-selector input,#poloko-module .custom-planner .form-control.form-control--select select{font-family: "Lato", sans-serif; height: 60px; background-color: #FFFFFF; color: #000000; font-weight: 300; padding-right: 60px;}#poloko-module .custom-planner .form-control.form-control--select input::-webkit-input-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module .custom-planner .form-control.form-control--select input:-moz-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module .custom-planner .form-control.form-control--select input::-moz-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module .custom-planner .form-control.form-control--select input:-ms-input-placeholder{font-family: "Lato", sans-serif; font-weight: 300; color: #000000;}#poloko-module .custom-planner .form-control.form-control--select select{margin-top: 0;}#poloko-module .custom-planner .form-control.form-control--select select{font-weight: 300; color: #000000;}#poloko-module .custom-planner .form-control.form-control--select select option{color: #1A1A1A; font-style: normal;}#poloko-module .hour-wrapper{display: flex; align-items: center; margin-bottom: 20px; width: 100%; height: 60px; background-color: #FFFFFF;}#poloko-module .time-form-control .invalid{color: #FFFFFF;}#poloko-module .map-search-form .time-form-control{margin-top: 20px;}#poloko-module .hour-wrapper .time-form-control__label{display: inline-block; width: 55%;}#poloko-module .hour-wrapper .time-form-control__label label{margin-bottom: 0; font-size: 16.8px; font-weight: 300; color: #000000; font-family: "Lato", sans-serif;}#poloko-module .hour-wrapper .time-form-control__label .poloko-icon-calendar{display: none;}#poloko-module .hour-wrapper .hour-input{display: inline-flex; align-items: center; width: 45%;}#poloko-module .hour-wrapper .hour-input input{font-family: "Lato", sans-serif; font-weight: 300; color: #000000; background-color: #FFFFFF; text-transform: uppercase;}#poloko-module .hour-wrapper .hour-input button{display: flex; justify-content: center; width: 65px; height: 60px; font-size: 14px; color: #808080; border: none; background-color: #E10022; overflow: hidden;}#poloko-module .hour-wrapper .hour-input button span{display: flex; align-items: center; justify-content: center; margin-top: -3px; font-size: 23px; color: #FFFFFF;}#poloko-module .custom-planner hr{display: block; margin-top: 44px; border-color: #CD0E41;}#poloko-module .poloko-search-results{margin-top: 30px; margin-bottom: 30px;}#poloko-module .poloko-search-results .prev-next-buttons{padding-top: 5px; padding-bottom: 5px; background-color: #1960AE; font-size: 18px; vertical-align: middle;}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-left,#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-right{width: 30px; height: 30px; font-size: 22px; position: relative;}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-left::before,#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-right::before{margin-top: -2px;}#poloko-module .poloko-search-results .route-listing{background-color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing .route-listing--duration{background-color: #D3D3D5;}#poloko-module .poloko-search-results .route-listing .route-listing--duration .poloko-icon-clock{font-size: 30px; color: #E10022;}#poloko-module .poloko-search-results .route-listing .route-listing--duration .route-listing--time{font-family: "Lato", sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A;}#poloko-module .poloko-search-results .route-listing .route-listing--start{background-color: #F4F4F4; min-width: 82px;}#poloko-module .poloko-search-results .route-listing .poloko-icon-home{font-size: 24px; color: #E10022;}#poloko-module .poloko-search-results .route-listing .route-listing--time{font-family: "Lato", sans-serif; font-size: 14px; font-weight: 400; color: #1A1A1A;}#poloko-module .poloko-search-results .route-listing .icon.poloko-icon-walk::before,#poloko-module .poloko-search-results .route-listing .icon.poloko-icon-bus::before{font-size: 30px; color: #E10022;}#poloko-module .poloko-search-results .route-listing .line-name{color: #1A1A1A; font-weight: 400;}#poloko-module .poloko-search-results .route-listing .route-section{margin: 13px 0; background-color: #D3D3D5;}#poloko-module .poloko-search-results .route-listing .route-section span{font-family: "Lato", sans-serif; font-weight: 400;}#poloko-module .poloko-search-results .route-listing .route-section--walk{background-color: transparent;}#poloko-module .poloko-search-results .route-listing .route-listing--end{background-color: #F4F4F4;}#poloko-module .poloko-search-results .route-listing .route-listing--end .poloko-icon-flag::before{font-size: 24px; color: #E10022;}#poloko-module .poloko-search-results .route-listing .route-listing--toggle a span{font-family: "Lato", sans-serif;}#poloko-module .poloko-search-results .route-listing .route-listing--toggle .display-none-small{color: #1A1A1A; font-weight: 400;}#poloko-module .poloko-search-results .route-listing .route-listing--toggle .poloko-icon-down{color: #E10022;}#poloko-module .poloko-search-results .route-listing .route-details__section{padding: 15px 0; font-size: 14px; font-weight: 400; color: #1A1A1A;}#poloko-module .poloko-search-results .route-listing .route-details__section *{font-family: "Lato", sans-serif; font-weight: bold;}#poloko-module .poloko-search-results .route-listing .route-details__section .route-details__section__timerange{margin-left: 5px;}#poloko-module .poloko-search-results .route-listing .route-details__section .poloko-icon-arrow{padding: 0 20px;}#poloko-module .poloko-search-results .route-listing .route-details__section a.route-section{background-color: transparent;}#poloko-module .poloko-search-results .route-listing .poloko-icon-down,#poloko-module .poloko-search-results .route-listing .poloko-icon-up{display: inline-block; text-align: center; line-height: 12.5px; width: 25px; height: 25px; padding: 0;}#poloko-module .poloko-search-results .route-listing .poloko-icon-down::before{content: "+"; color: #E10022;}#poloko-module .poloko-search-results .route-listing .poloko-icon-up::before{content: "-"; margin-top: -5px; color: #E10022;}#poloko-module .poloko-search-results .route-listing.active{background-color: #1960AE !important;}#poloko-module .poloko-search-results .route-listing.active .poloko-icon-down,#poloko-module .poloko-search-results .route-listing.active .poloko-icon-up{border-color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .poloko-icon-down::before{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .poloko-icon-up::before{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--duration{background-color: #75A0CD;}#poloko-module .poloko-search-results .route-listing.active .route-listing--duration .poloko-icon-clock{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--duration .route-listing--time{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--start{background-color: #3B78B9;}#poloko-module .poloko-search-results .route-listing.active .poloko-icon-home{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--time{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .icon.poloko-icon-walk::before,#poloko-module .poloko-search-results .route-listing.active .icon.poloko-icon-bus::before{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .line-name{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-section{background-color: #75A0CD;}#poloko-module .poloko-search-results .route-listing.active .route-section--walk{background-color: transparent;}#poloko-module .poloko-search-results .route-listing.active .route-listing--end{background-color: #3B78B9;}#poloko-module .poloko-search-results .route-listing.active .route-listing--end .poloko-icon-flag::before{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--toggle .display-none-small{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active .route-listing--toggle .poloko-icon-down{color: #FFFFFF;}#poloko-module .poloko-search-results .route-listing.active{background-color: #CD0E41;}#poloko-module .poloko-search-results .route-listing.active .route-details__section{color: #FFFFFF;}/* Journey planner without map */#poloko-module[page="planner"]{margin-right: auto; margin-left: auto; background-color: transparent;}#poloko-module #poloko-planner-no-map .left-panel .agency-selector__title{display: none;}#poloko-module #poloko-planner-no-map .left-panel{margin: 0; padding: 0;}#poloko-module #poloko-planner-no-map .medium-4{width: 100%; flex: 100%; max-width: 100%;}#poloko-module #poloko-planner-no-map .custom-planner .submit-btn{display: block;}#poloko-module #poloko-planner-no-map .custom-planner .submit-btn button{margin-top: 15px; margin-right: auto; margin-left: auto; text-transform: uppercase; font-weight: 600; border: 2px solid #CD0E41; background-color: transparent; color: #CD0E41; letter-spacing: 2px; padding: 15px 20px;}#poloko-module #poloko-planner-no-map .radio.type-form-control,#poloko-module #poloko-planner-no-map .custom-planner .agency-selector input,#poloko-module #poloko-planner-no-map .hour-wrapper,#poloko-module #poloko-planner-no-map .custom-planner .form-control.form-control--select select{background-color: rgba(255, 255, 255, 0.7);}#poloko-module #poloko-planner-no-map .hour-wrapper .hour-input input{background-color: transparent;}#poloko-module #poloko-planner-no-map .hour-wrapper .hour-input button,#poloko-module #poloko-planner-no-map #stop-selector::before,#poloko-module #poloko-planner-no-map .custom-planner .form-control.form-control--select::before,#poloko-module #poloko-planner-no-map .custom-planner .form-control.form-control--select select::before{border-color: #FFFFFF;}#poloko-module #poloko-planner-no-map .left-panel .small-12 .section-subtitle:first-child,#poloko-module #poloko-planner-no-map .left-panel .agencies-selector,#poloko-module #poloko-planner-no-map .left-panel .stop-selector,#poloko-module #poloko-planner-no-map .left-panel hr{display: none;}/* main site */@media only screen and (min-width: 50em){.mapRow #poloko-module .right-panel{max-width: 50%;}.mapRow #poloko-module .left-panel{flex: 0 0 50%; max-width: 50%;}}.mapRow #poloko-module .left-panel{padding-top: 0; background-color: #4B494F;}.mapRow #poloko-module .left-panel .small-12 .section-subtitle:first-child .section-subtitle--text{font-size: 32px;}.mapRow #poloko-module .custom-planner .date-title{letter-spacing: normal;}.mapRow #poloko-module .custom-planner .date-title,.mapRow #poloko-module .radio.type-form-control span,.mapRow #poloko-module .radio.type-form-control label{font-size: 18px;}.mapRow #poloko-module .radio.type-form-control label::before{width: 20px; height: 20px;}.mapRow #poloko-module .hour-wrapper,.mapRow #poloko-module .hour-wrapper .hour-input input{height: 40px;}.mapRow #poloko-module .map-search-form .time-form-control input[type=text]{font-size: 14px;}.mapRow #poloko-module .hour-wrapper .hour-input button{width: 45px; height: 40px;}.mapRow #poloko-module .hour-wrapper .hour-input button span{font-size: 18px; margin-top: -1px;}.mapRow #poloko-module .custom-planner .form-control.form-control--select select#date{height: 40px; font-size: 14px;}.mapRow #poloko-module .custom-planner .time-form-control .form-control.form-control--select::before{width: 45px;}.mapRow #poloko-module .custom-planner .time-form-control .form-control.form-control--select::after{top: 18px; right: 13px; width: 13px; height: 13px;}@media only screen and (min-width: 800px){.mapRow #poloko-module .left-panel{padding-right: 80px; padding-left: 80px;}.mapRow #poloko-module .hour-wrapper{width: 45%;}.mapRow #poloko-module .hour-wrapper + .grid-block{max-width: 50%; margin-left: 5%;}}@media only screen and (max-width: 799px){}/* mobile */@media only screen and (max-width: 1525px){#poloko-module .custom-planner .hour-wrapper .hour-input, #poloko-module .custom-planner .hour-wrapper .time-form-control__label{width: 100%;}}@media only screen and (max-width: 1301px){#poloko-module .poloko-search-results .route-listing [class*="poloko-icon-"]::before{font-size: 18px !important;}#poloko-module .poloko-search-results .route-listing .route-listing--toggle{margin-left: 0px;}#poloko-module .poloko-search-results .route-listing .route-listing--duration + .grid-block{display: flex; align-items: center;}}@media only screen and (max-width: 1024px){#poloko-module{margin-top: 0;}}@media only screen and (max-width: 998px){}@media only screen and (min-width: 800px){#poloko-module .grid-block.wrap{align-items: stretch;}#poloko-module [poloko-stop-tabs], #poloko-module .timetable-rangepicker, #poloko-module .timetable-calendar-groups, #poloko-module .mirror.tabs--map, #poloko-module .grid-block.vertical.departures, #poloko-module .poloko-search-results{padding-right: 45px; padding-left: 45px;}#poloko-module .timetable-calendar-groups + .grid-block{margin-left: 45px; margin-right: 45px;}/*#poloko-module .right-panel{padding-right: 45px; padding-left: 45px;}*/ #poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-left{margin-right: 50px;}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-right{margin-left: 50px;}#poloko-module .poloko-search-results .route-listing .route-listing--duration{min-width: 140px;}#poloko-module .poloko-search-results .route-listing .line-name{min-width: 65px;}#poloko-module .route-listing .route-details .route-details__section__icon{min-width: 130px;}#poloko-module .poloko-search-results .route-listing .route-listing--toggle{margin-left: 50px;}#poloko-module .poloko-search-results .route-listing .poloko-icon-down, #poloko-module .poloko-search-results .route-listing .poloko-icon-up{display: inline-flex; justify-content: center; align-items: center; width: 35px; height: 35px; margin-right: 20px; margin-left: 20px; line-height: 1;}#poloko-module .poloko-search-results .route-listing .poloko-icon-down::before{margin-top: -5px;}#poloko-module .extended-stop-list-wrapper{overflow: hidden;}#poloko-module .extended-stop-list-wrapper .extended-stop-list, #poloko-module .extended-stop-list-wrapper .no-bullet{max-height: 530px; overflow-y: scroll; overflow-x: hidden;}}@media only screen and (max-width: 799px){#poloko-module .grid-block.wrap.overflow-visible{flex: 1;}#poloko-module .poloko-search-results{margin: 0;}#poloko-module .mobile-tabs{margin: 0 14px;}#poloko-module [poloko-stop-tabs] .tab-item a, #poloko-module .timetable-calendar-groups .tab-item a{font-size: 16px;}#poloko-module .left-panel .small-12 .section-subtitle:first-child{border-width: 1px;}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-left::before, #poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-right::before{position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%);}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-left{margin-right: 10px;}#poloko-module .poloko-search-results .prev-next-buttons .poloko-icon-right{margin-left: 10px;}#poloko-module .poloko-search-results .prev-next-buttons button{display: inline-block;}#poloko-module .poloko-search-results .prev-next-buttons div{display: inline-flex; align-items: center;}#poloko-module .poloko-search-results .prev-next-buttons--prev div{float: right;}#poloko-module .poloko-search-results .prev-next-buttons--next div{float: left;}#poloko-module .route-listing .route-details .route-details__section__icon{width: auto;}#poloko-module .poloko-search-results .route-listing{margin: 0 14px 14px; width: 100vw;}#poloko-module .poloko-search-results .route-listing .route-listing--start{min-width: auto;}#poloko-module .departures table .departure__time-icon{display: none;}#poloko-module .custom-planner .type-form-control{height: 100%; margin-bottom: 20px;}#poloko-module .custom-planner .type-form-control label{margin: -7px !important; display: inline-block;}#poloko-module .route-listing .route-listing--duration, #poloko-module .poloko-search-results .route-listing .route-listing--end{display: flex; justify-content: center; align-items: center; flex-direction: column; width: 70px;}#poloko-module .poloko-search-results .route-listing .route-listing--duration + .grid-block{overflow-x: auto;}#poloko-module .stop-list-element .stop-list-element__container .additional-info-button{font-size: 40px;}}
@media(max-width: 799px){#poloko-module .angular-leaflet-map{margin-right: 30px; margin-bottom: 15px; margin-left: 30px;}#poloko-module .center-map-on-location{margin-right: 30px; margin-bottom: 30px;}.route-list--loader{position: relative;}.loading .route-list--loader li:nth-child(odd){-webkit-animation: pulse 1.2s infinite ease-in-out; animation: pulse 1.2s infinite ease-in-out;}.loading .route-list--loader li:nth-child(even){-webkit-animation: pulse 1.2s infinite ease-in-out; animation: pulse 1.2s infinite ease-in-out; animation-delay: 0.6s;}@-webkit-keyframes pulse{from, to{transform: scale(1);}50%{transform: scale(0.8);}}@keyframes pulse{from, to{transform: scale(1);}50%{transform: scale(0.8);}}}