input{border-radius:0}.panel-detail{background-color:transparent;bottom:50px;flex-flow:row nowrap;height:calc(100vh - 234px);min-height:500px;left:50px;position:absolute;top:180px;z-index:100;flex-flow:row}.panel-detail .layer__header{display:none}.panel-detail__widget-container{width:280px;min-width:280px;height:100%}.station-selector{width:100%;display:flex;flex-flow:column;background:url(../../images/switch-station.png) no-repeat center left;padding-left:20px}.station-selector--row{display:flex;flex-flow:row}.switch-station{display:inline-block;width:24px;border:none;background:url(../../images/switch-station.png) no-repeat left top 13px}.switch-direction{display:inline-block;width:28px;border:none;background:url(../../images/switch-direction.png) no-repeat right top 24px}.station-selector__switch:focus{outline:0}.station-selector__switch:last-of-type{margin-right:0}.station-selector__stations .widget-input{width:calc(100% - 10px)}.station-selector__input{width:100%;line-height:14px;padding:8px;border:none}.station-selector__input:first-of-type{margin-bottom:5px}.departure-selector{width:100%;margin-top:10px}.departure-selector__time{width:100%;line-height:16px}.route-tooltip{border-radius:100px;width:40px;height:40px;line-height:34px;text-align:center;position:absolute;border-style:solid;border-width:3px;color:#fff;background-color:rgba(0,0,0,.3)}.route-tooltip__text{font-weight:700}.time-tables--detail-widget{height:100%}.selected-types{display:flex;flex-flow:column;justify-content:flex-start;margin:0 0 20px}#selected-transport-types{width:100%;margin-bottom:5px}#selected-direction-types{width:100%}.panel-detail .selected-types{display:flex;flex-flow:row;justify-content:flex-start;margin:0 0 20px}.panel-detail #selected-transport-types{width:214px;margin-right:10px}.panel-detail #selected-direction-types{width:88px}.option-transport{display:flex;flex-flow:row;align-items:center;justify-content:flex-start;margin:0;padding:6px;list-style-type:none;font-family:"Open Sans",sans-serif;font-size:12px;background-color:#4dcde6;border-radius:100px;height:44px;opacity:.7}.option-transport--crws{justify-content:space-between}.option-transport--disabled,.option-transport--disabled .icon{cursor:default}.panel-detail .option-transport{display:flex;flex-flow:row;align-items:center;justify-content:space-between;margin:0;padding:6px;list-style-type:none;font-family:"Open Sans",sans-serif;font-size:12px;background-color:#4dcde6;border-radius:100px;height:44px;opacity:.7}.option-transport.active{opacity:1}.option-transport__item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 6px 0 0;border-radius:100%}.option-transport__item:last-child{margin:0}.panel-detail .option-transport__item{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;border-radius:100%}.option-transport__item.active{background-color:#fff;border-radius:100%}.option-transport__item--option{display:flex;flex-flow:row;justify-content:space-between;align-items:center;margin:8px 0;padding-left:5px}@media only screen and (max-width:1024px){.option-transport__item--option{margin:12px 0}}.option-transport__item{align-items:center;display:flex;flex-flow:row}.option-transport__item--disable{opacity:.5}.select-transport{width:100%}.option-transport{display:flex}.option-transport .icon{margin:0;padding:0}.option-transport .icon{width:24px;height:24px}.transport__title{margin-left:10px;font-size:14px;font-family:opensans-bold,sans-serif}.tween{height:calc(100% - 175px);position:relative}.panel-detail .tween{height:calc(100% - 96px);position:relative}.panel-detail .arrow-vertical{display:none;transform:rotate(180deg);background:url(../../images/arrow-vertical.png) no-repeat center center;bottom:20px;height:12px;left:50%;margin-left:-11px;position:absolute;width:22px;outline:0 none;border:none}.panel-detail.panel-detail--mobile-has-results .arrow-vertical{display:block}.result__icon .icon{width:28px;height:28px;padding:0}.result__icon .icon::after{position:absolute;content:'';height:66%;background-image:url(../../images/conn-circle.svg);background-repeat:no-repeat space;background-position:center;top:45%;width:2%;left:25px;z-index:1000}.result__icon .icon--change::after{height:70%;top:65%}.result__item .result__content:last-child .result__icon .icon::after{content:'';background:0 0}.icon-bus{background:url(../../images/bus.svg) no-repeat center center}.icon-trolleybus{background:url(../../images/trolleybus.svg) no-repeat center center}.icon-tram{background:url(../../images/tram.svg) no-repeat center center}.icon-metro{background:url(../../images/metro.svg) no-repeat center center}.icon-ship{background:url(../../images/ship.svg) no-repeat center center}.icon-train{background:url(../../images/train.svg) no-repeat center center}.icon-car{background:url(../../images/car.svg) no-repeat center center}.icon-pedestrian{background:url(../../images/pedestrian.svg) no-repeat center center}.icon-finish{background:url(../../images/finish.svg) no-repeat center center}.icon-bike{background:url(../../images/bike.svg) no-repeat center center}.icon-bike-shared{background:url(../../images/dublinbikes.svg) no-repeat center center}.icon-bus--dark{background:url(../../images/bus-dark.svg) no-repeat center center}.icon-trolleybus--dark{background:url(../../images/trolleybus-dark.svg) no-repeat center center}.icon-tram--dark{background:url(../../images/tram-dark.svg) no-repeat center center}.icon-metro--dark{background:url(../../images/metro-dark.svg) no-repeat center center}.icon-ship--dark{background:url(../../images/ship-dark.svg) no-repeat center center}.icon-train--dark{background:url(../../images/train-dark.svg) no-repeat center center}.icon-car--dark{background:url(../../images/car-dark.svg) no-repeat center center}.icon-pedestrian--dark{background:url(../../images/pedestrian-dark.svg) no-repeat center center}.icon-bike-dark{background:url(../../images/bike-dark.svg) no-repeat center center}.icon-bike-shared-dark{background:url(../../images/dublinbikes-dark.svg) no-repeat center center}.option-transport.active .icon-bus{background:url(../../images/bus.svg) no-repeat center center}.option-transport.active .icon-trolleybus{background:url(../../images/trolleybus.svg) no-repeat center center}.option-transport.active .icon-tram{background:url(../../images/tram.svg) no-repeat center center}.option-transport.active .icon-metro{background:url(../../images/metro.svg) no-repeat center center}.option-transport.active .icon-ship{background:url(../../images/ship.svg) no-repeat center center}.option-transport.active .icon-train{background:url(../../images/train.svg) no-repeat center center}.option-transport.active .icon-car{background:url(../../images/car.svg) no-repeat center center}.option-transport.active .icon-pedestrian{background:url(../../images/pedestrian.svg) no-repeat center center}.option-transport.active .icon-bike{background:url(../../images/bike.svg) no-repeat center center}.option-transport.active .icon-bike-shared{background:url(../../images/dublinbikes.svg) no-repeat center center}.option-transport__item.active .icon-bus{background:url(../../images/bus-dark.svg) no-repeat center center}.option-transport__item.active .icon-bike{background:url(../../images/pedestrian-dark.svg) no-repeat center center}.option-transport__item.active .icon-bike-shared{background:url(../../images/pedestrian-dark.svg) no-repeat center center}.option-transport__item.active .icon-trolleybus{background:url(../../images/trolleybus-dark.svg) no-repeat center center}.option-transport__item.active .icon-tram{background:url(../../images/tram-dark.svg) no-repeat center center}.option-transport__item.active .icon-metro{background:url(../../images/metro-dark.svg) no-repeat center center}.option-transport__item.active .icon-ship{background:url(../../images/ship-dark.svg) no-repeat center center}.option-transport__item.active .icon-train{background:url(../../images/train-dark.svg) no-repeat center center}.option-transport__item.active .icon-car{background:url(../../images/car-dark.svg) no-repeat center center}.option-transport__item.active .icon-pedestrian{background:url(../../images/pedestrian-dark.svg) no-repeat center center}.option-transport__item.active .icon-bike{background:url(../../images/bike-dark.svg) no-repeat center center}.option-transport__item.active .icon-bike-shared{background:url(../../images/dublinbikes-dark.svg) no-repeat center center}.option-transport__item .icon-bus{background:url(../../images/bus-dark.svg) no-repeat center center}.option-transport__item .icon-trolleybus{background:url(../../images/trolleybus-dark.svg) no-repeat center center}.option-transport__item .icon-tram{background:url(../../images/tram-dark.svg) no-repeat center center}.option-transport__item .icon-metro{background:url(../../images/metro-dark.svg) no-repeat center center}.option-transport__item .icon-ship{background:url(../../images/ship-dark.svg) no-repeat center center}.option-transport__item .icon-train{background:url(../../images/train-dark.svg) no-repeat center center}.option-transport__item .icon-car{background:url(../../images/car-dark.svg) no-repeat center center}.option-transport__item .icon-pedestrian{background:url(../../images/pedestrian-dark.svg) no-repeat center center}.option-transport__item .icon-bike{background:url(../../images/bike-dark.svg) no-repeat center center}.option-transport__item .icon-bike-shared{background:url(../../images/dublinbikes-dark.svg) no-repeat center center}.icon-arrow{background:url(../../images/link-arrow.png) no-repeat center center}.icon-arrow.active{transform:rotate(90deg)}.icon--public-transport{margin:0;padding:0}.icon--md{width:22px;height:22px}.time-tables-form{height:100%;position:relative}.widget-row--position-bottom{bottom:52px;display:flex;justify-content:center;left:0;position:absolute;width:100%}.widget-row--search{display:flex;flex-flow:column;justify-content:center;width:240px}.panel-detail__results{background-color:#fff;color:#000;height:calc(100% - 420px);position:relative}.panel-detail__results--hidden{display:none}.results__info{text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.8em;border-bottom:1px solid #e4e4e4;margin:0;width:100%;padding:30px 80px 20px 25px}.results__title{margin:0;overflow:hidden;text-overflow:ellipsis}.results__details{margin:0;color:#00b7db}.results__message{padding:0 40px}.result{height:calc(100% - 60px);overflow-y:auto;padding-bottom:60px;position:relative;width:100%}.btn-close{display:none}.panel-detail__detail .btn-close{display:block}@media only screen and (max-width:1024px){.result{top:48px}.result--directions{top:48px}}.result--detail{top:0;padding:0;height:calc(100% - 152px)}.result__header{display:flex;justify-content:space-between;align-items:center;height:40px;background-color:#ccf1f8;padding:0 15px}.result__content{position:relative;cursor:pointer;border:2px solid transparent;transition:background-color,border-color .1s;overflow:visible}.result__content:hover{background-color:#e5f8fb}.result__content[data-selectable=no]{background:0 0}.result__content.active{background-color:#e5f8fb}.result__content.active .result-info__title{font-family:opensans-semibold,sans-serif}.result__content.hover{background-color:#e5f8fb}.route__detail-link{position:absolute;top:20px;right:40px;color:#00b7db;font-size:16px}.result__header .legth{font-family:opensans-semibold,sans-serif;margin-left:auto}.result__header .day{margin-right:auto}.result__routes{padding:20px 0 20px 15px}.result__routes--change{padding-top:10px;padding-bottom:10px;cursor:default}.result__routes--change .result-info{justify-content:center;width:100%}.result__route{display:flex;margin-bottom:10px}.result__route--directions{flex-flow:column}.result__route--directions .result__content:hover{border:2px solid transparent;background-color:transparent}.result__message{padding:20px 5px 20px 5px;text-align:center}.result-info{width:calc(100% - 40px)}.result-info,.result__icon{display:flex;flex-flow:column;align-items:start}.result__icon{margin-right:15px}.result__icon .icon{margin:0}.result__icon .icon--change{width:28px;height:28px}.result-info__title{color:#00b7db;font-size:16px}.result-info__title--change{color:#000;font-size:14px}.result__icon--points{background:url(../../images/point.png) repeat-y center top}.result__platform{color:#737373}.result__link{color:#00b7db;margin-bottom:30px}.result__content{display:flex;overflow:visible}.result__copyrights{width:100%;font-size:10px;margin-top:5px;text-align:center}.result__item--detail .result-info{border-bottom:1px solid #ccf1f8}.result__item--detail .result__route:last-of-type .result-info{border-bottom:none}.result--directions{padding-bottom:0}.result--directions .result__routes{padding-left:10px;width:100%}.result--directions .result-info{flex-flow:row}.result--directions .result-info__title{width:276px}.result--directions .result__item:last-child{padding-bottom:0}.result--directions .result__header{padding:0 10px}.widget-input--time-tables::-webkit-input-placeholder{color:#ddd}.depart{display:flex;flex-flow:column}.depart select{width:100%;border:none;padding:5px}.group{display:flex;flex-flow:row;justify-content:flex-start;margin:10px 0}.group--date-selector{justify-content:space-between;align-items:center}.date-selector{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%}.date-selector__form{display:flex;border-bottom:1px solid #fff;width:100%}.public-date,.public-time,.public-transport-select{display:flex;flex-flow:row;justify-content:space-between;margin:0}.public-transport-select{margin:0 0 10px 0}.public-date{width:110px;margin-right:34px}.public-time{width:70px}.ui-icon{display:none}.ui-spinner-up{background:url(../../images/spinner-up.png) no-repeat center bottom 3px}.ui-spinner-up:hover{background:url(../../images/spinner-up-hover.png) no-repeat center bottom 3px}.ui-spinner-down{background:url(../../images/spinner-down.png) no-repeat center top 3px}.ui-spinner-down:hover{background:url(../../images/spinner-down-hover.png) no-repeat center top 3px}@media only screen and (max-width:1024px){.ui-spinner-up{background:url(../../images/spinner-up.png) no-repeat center right 3px}.ui-spinner-up:hover{background:url(../../images/spinner-up-hover.png) no-repeat center right 3px}.ui-spinner-down{background:url(../../images/spinner-down.png) no-repeat center left 3px}.ui-spinner-down:hover{background:url(../../images/spinner-down-hover.png) no-repeat center left 3px}}.group__item{display:flex;flex-flow:row;align-items:center;margin-right:20px}.group__label{display:flex;flex-flow:row;align-items:flex-start;justify-content:flex-start;position:relative;width:100%;font-family:opensans-semibold,sans-serif}.group__text{margin-left:5px;font-family:opensans-semibold,sans-serif}.group__field{border-left:none;border-top:none;border-right:none;border-bottom:none;background-color:#00b7db;color:#fff;width:100%;padding:5px;height:32px}.ui-widget.ui-widget-content{border:none;width:auto}.panel-detail .ui-widget.ui-autocomplete{border:none;width:calc(100% - 54px)!important}.ui-widget-content{border:1px solid #ddd;background:0 0;color:#333}.ui-autocomplete{background-color:#fff}.ui-state-active{background:0 0!important;border:none!important;color:#000!important;margin:2px 0!important;text-decoration:underline}.ui-menu-item{margin:2px 0!important;padding:0 0 0 5px}.ui-widget{font-family:opensans-regular,sans-serif!important;font-size:14px!important}.ui-spinner-input{margin:0;text-align:left;outline:0 none!important}@media only screen and (max-width:1024px){.ui-spinner-down{left:0}.ui-spinner-button{height:100%;width:3.4em}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-radius:0}.ui-spinner-input{text-align:center}}.ui-spinner a.ui-spinner-button{border:none;border-radius:0}#ui-datepicker-div{width:240px;font-family:opensans-regular,sans-serif}.ll-skin-melon{font-size:90%;position:absolute;top:-1px;left:0;z-index:999}.ll-skin-melon .ui-widget{background:#33c5e2;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker{padding:0}.ll-skin-melon .ui-datepicker-header{border:none;background:0 0;font-weight:400;font-size:15px}.ll-skin-melon .ui-datepicker-header .ui-state-hover{background:0 0;border-color:transparent;cursor:pointer;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}.ll-skin-melon .ui-datepicker .ui-datepicker-title{margin-top:.2em;margin-bottom:.2em;color:#fff}.ll-skin-melon .ui-datepicker .ui-datepicker-next,.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover,.ll-skin-melon .ui-datepicker .ui-datepicker-prev,.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{top:.8em;border:none}.ll-skin-melon .ui-datepicker .ui-datepicker-prev-hover{left:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next-hover{right:2px}.ll-skin-melon .ui-datepicker .ui-datepicker-next span,.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-image:url(../../images/ui-icons_ffffff_256x240.png);background-position:-32px 0;margin-top:0;top:0;font-weight:400}.ll-skin-melon .ui-datepicker .ui-datepicker-prev span{background-position:-96px 0}.ll-skin-melon .ui-datepicker table{margin:0}.ll-skin-melon .ui-datepicker th{padding:.5em 0;color:#fff;font-size:13px;font-weight:400;border:none;border-top:1px solid #80dbed}.ll-skin-melon .ui-datepicker td{background:#f5f8fa;border:none;border-right:1px solid #e7e9ea;border-bottom:1px solid #e7e9ea;padding:0}.ll-skin-melon .ui-datepicker tr td:first-child{border-left:1px solid #e7e9ea}.ll-skin-melon .ui-datepicker tr:first-child td{border-top:1px solid #e7e9ea}.ll-skin-melon .ui-datepicker tr:last-child td{border-bottom:1px solid #e7e9ea}.ll-skin-melon td .ui-state-default{border:1px solid transparent;background:0 0;text-align:center;padding:.5em;margin:0;font-weight:400;color:#333;font-size:13px}.ll-skin-melon .ui-state-disabled{opacity:1}.ll-skin-melon .ui-state-disabled .ui-state-default{color:#fba49e}.ll-skin-melon td .ui-state-active,.ll-skin-melon td .ui-state-hover{background:#33c5e2;color:#fff}.btn--search{width:100%;text-align:center;color:#00b7db;text-transform:uppercase;font-size:18px;font-family:induitmedium,sans-serif}#travel-time-apply{bottom:0;left:20px;position:absolute;width:calc(100% - 40px)}.route__item--highlighted{font-family:opensans-semibold,sans-serif}.table-result{width:100%;text-align:left}.table-result td,.table-result th{padding:8px 0 8px 25px}.table-result--th{background-color:#e4e4e4;font-family:opensans-regular,sans-serif}.table-result .table-result--th:hover{background-color:#bcbcbc}.route__item--highlighted{background-color:#ccf1f8}.route__item--highlighted-between{background-color:#e5f8fb}.result-summary{width:100%;display:flex;flex-flow:row;justify-content:flex-start;padding:8px 25px;border-bottom:1px solid #e4e4e4}.result-summary__text{margin-right:20px}#close-results,#detail-close{position:absolute;top:10px;right:10px;border:none;width:25px;background:url(../../../shared/img/icon/close.svg) no-repeat center center;height:25px}.result--directions .result-info--column{display:flex;flex-flow:column;align-items:flex-end;padding-right:10px}#detail-close.detail-close--left{right:auto;left:10px}#via{width:100%;padding:8px}#time-table-via{width:100%;margin-bottom:10px}.select-transport{margin-bottom:0}.group--departure-switch{display:flex;flex-flow:row;margin:0 0 10px}#travel-date{width:65%;border:none;padding:0;height:28px}#travel-date option{border:none}.travel-time-datepicker{font-family:opensans-regular,sans-serif;background:url(../../../shared/img/arrow-down.png) no-repeat center left 90px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.travel-time-datepicker--visible{background:url(../../../shared/img/arrow-up.png) no-repeat center left 90px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0}.button-reset{width:18px;height:18px;background:url(../../images/close.png) no-repeat center center;align-self:center;border:none;display:none;margin-left:10px}.date-selector--resettable .button-reset{display:block}.selected__title{line-height:24px;display:inline-block;height:24px;font-size:14px}.selected--public-transport{justify-content:space-between!important}.select-nav--dear{background-color:#fff;border-radius:100px;display:inline-block;height:38px;left:auto;margin-left:0;padding:3px;position:relative;text-transform:uppercase;top:auto;width:100%;z-index:2}.select-nav__link--dear{border-radius:100px;display:inline-block;font-family:opensans-bold,sans-serif;font-size:12px;color:#00b7db;height:32px;line-height:32px;text-align:center;text-decoration:none;width:calc(50% - 2px)}.select-nav__link--dear.active{background-color:#00b7db;color:#fff}.group--date-selector,.group--departure-switch,.station-selector,.widget-row--switch{margin-bottom:5px}.group--departure-switch{margin-bottom:15px;justify-content:center}.layer__link--static{cursor:default}.btn-group{display:flex;align-items:center;justify-content:space-between;position:absolute;left:0;bottom:0;width:100%;background-color:#fff;height:60px;padding:0 25px;border-top:1px solid #e4e4e4}.btn-group--panel-detail{display:flex;align-items:center;justify-content:space-between;position:absolute;left:auto;right:67px;top:0;width:200px;background-color:transparent;height:48px;padding:0 25px}.btn--navigation{color:#00b7db;font-size:16px;text-transform:uppercase;font-family:induitlight,sans-serif;background-color:transparent}.panel-detail{display:inline-flex;flex-flow:row}.panel-detail__column{display:flex;flex-flow:column;width:350px;height:100%}.panel-detail__widget-container{width:100%;height:420px}.panel-detail .panel-detail__widget-container .grid-item{width:100%;height:100%;overflow:visible}.panel-detail__detail{position:relative;width:470px;height:100%;background-color:#fff;color:#000;border-left:1px solid #e4e4e4}.panel-detail--mobile-has-results .panel-detail__widget-container{height:220px}.panel-detail--mobile-has-results .panel-detail__results{height:calc(100% - 220px)}.panel-detail--mobile-has-results .other-options{display:none}@media only screen and (min-device-width:1281px){.ui-spinner-button{left:47px}}@media only screen and (max-width:1180px){.result__route--directions .result-info{width:calc(100% - 40px)}.panel-detail{position:absolute;left:0;bottom:0}.panel-detail__results{display:none}.panel-detail--mobile-has-detail{width:100%}.panel-detail__widget-container{width:100%;height:calc(100vh - 180px)}.panel-detail--mobile-has-results{background-color:transparent;min-width:350px;top:180px;bottom:0;height:auto}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}.panel-detail--mobile-has-results .panel-detail__results{display:flex;height:100%}.panel-detail--mobile-has-detail .panel-detail__detail{width:calc(100% - 360px)}.panel-detail--mobile-has-detail .btn-group--panel-detail{top:initial;bottom:0;width:100%}.panel-detail--mobile-has-results .btn-close--result{display:block}.result{height:calc(100% - 110px);overflow-y:auto;padding-bottom:0;position:relative;width:100%}.result__header{padding:0 10px}.result__routes{padding:20px 0 20px 10px}.result__routes .result__icon .icon::after{left:20px}.result__icon .icon--change::after{height:55%}.result__item:last-child{padding-bottom:0}.result--detail{height:calc(100% - 210px)}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-detail__widget-container{min-width:350px}}@media only screen and (max-width:768px){.result--detail{top:initial}.panel-detail__results{display:none}.panel-detail__column{width:100%}.panel-detail--mobile-has-results{width:100%;min-width:initial}.panel-detail--mobile-has-results .btn-close{display:block}.panel-detail--mobile-has-results .panel-detail__results{display:flex}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}.panel-detail--mobile-has-detail .panel-detail__column{display:none}.panel-detail--mobile-has-detail .panel-detail__detail{width:100%;margin-left:0}.panel-detail--mobile-has-detail .result{height:calc(100% - 240px)}.panel-detail__widget-container .grid-item{width:auto}.panel-detail .public-date{width:177px}.panel-detail. .public-time{width:90px}#time-table-switcher{width:100%}.switcher__container{width:100%}.switcher__items{width:calc(50% - 2px)}.result__routes .result__icon .icon::after{left:16px}}@media only screen and (max-height:800px) and (min-width:1181px){.panel-detail{bottom:0;height:calc(100vh - 184px);left:0}.panel-detail--mobile-has-detail{width:100%}.panel-detail__widget-container{height:409px}.panel-detail__results{height:calc(100% - 405px)}.panel-detail__results .result{padding-bottom:0;height:calc(100% - 60px)}.panel-detail__results .result--directions{height:100%}.panel-detail__results .btn-group{display:flex;align-items:center;justify-content:space-between;position:unset;left:unset;bottom:unset;width:100%;background-color:#fff;height:60px;padding:0 25px}}@media only screen and (max-width:400px){.result__routes .result__icon .icon::after{left:20px}.panel-detail__widget-container{height:80vh}.time-tables--detail-widget{padding:20px 4px}body{overflow:auto}.time-tables-form{overflow:auto}}#cd-zoom-in,#cd-zoom-out{position:fixed;right:16px;padding:0;margin:0}#cd-zoom-in{bottom:159px;margin-bottom:1px}#cd-zoom-out{bottom:127px}@media only screen and (min-device-width:1281px){.ui-spinner-button{left:47px}}@media only screen and (max-width:1180px){.result__route--directions .result-info{width:calc(100% - 40px)}.panel-detail{position:absolute;left:0;bottom:0}.panel-detail__results{display:none}.panel-detail--mobile-has-detail{width:100%}.panel-detail__widget-container{width:100%;height:calc(100vh - 180px)}.panel-detail--mobile-has-results{background-color:transparent;min-width:350px;top:180px;bottom:0;height:auto}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}.panel-detail--mobile-has-results .panel-detail__results{display:flex;height:100%}.panel-detail--mobile-has-detail .btn-group--panel-detail{top:initial;bottom:0;width:100%}.panel-detail--mobile-has-results .btn-close--result{display:block}.result{height:calc(100% - 110px);overflow-y:auto;padding-bottom:0;position:relative;width:100%}.result__header{padding:0 10px}.result__routes{padding:20px 0 20px 10px}.result__routes .result__icon .icon::after{left:20px}.result__icon .icon--change::after{height:55%}.result__item:last-child{padding-bottom:0}.result--detail{height:calc(100% - 140px)}}@media only screen and (min-width:768px) and (max-width:1024px){.panel-detail__widget-container{min-width:350px}}@media only screen and (max-width:768px){.result--detail{top:initial}.panel-detail__results{display:none}.panel-detail__column{width:100%}.panel-detail--mobile-has-results{width:100%;min-width:initial}.panel-detail--mobile-has-results .btn-close{display:block}.panel-detail--mobile-has-results .panel-detail__results{display:flex}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}.panel-detail--mobile-has-detail .panel-detail__column{display:none}.panel-detail--mobile-has-detail .panel-detail__detail{width:100%;margin-left:0}.panel-detail--mobile-has-detail .result{height:calc(100% - 140px)}.panel-detail__widget-container .grid-item{width:auto}.panel-detail .public-date{width:177px}.panel-detail. .public-time{width:90px}#time-table-switcher{width:100%}.switcher__container{width:100%}.switcher__items{width:calc(50% - 2px)}.result__routes .result__icon .icon::after{left:16px}}@media only screen and (max-height:800px) and (min-width:1181px){.panel-detail{bottom:0;height:calc(100vh - 184px);left:0}.panel-detail__widget-container{height:409px}.panel-detail__results{height:calc(100% - 405px)}.panel-detail__results .result{padding-bottom:0;height:calc(100% - 60px)}.panel-detail__results .result--directions{height:100%}.panel-detail__results .btn-group{display:flex;align-items:center;justify-content:space-between;position:unset;left:unset;bottom:unset;width:100%;background-color:#fff;height:60px;padding:0 25px}}@media only screen and (max-width:400px){.result__routes .result__icon .icon::after{left:20px}.panel-detail__widget-container{height:80vh}.time-tables--detail-widget{padding:20px 4px}body{overflow:auto}.time-tables-form{overflow:auto}}.map-marker--public-transport{width:1px;height:1px;border:none;box-shadow:none;background-color:transparent}.map-marker--shape{display:flex;width:32px;height:32px;border-radius:32px;border-bottom-right-radius:0;transform:rotate(45deg);border:2px solid #fff;align-items:center;justify-content:center;position:absolute;top:-44px;left:-16px;-webkit-transition:box-shadow 150ms,top .3s;transition:box-shadow 150ms,top .3s}.map-marker--shape.map-marker--shape--selected::after{content:'';position:absolute;width:10px;height:10px;background:#fff;border-radius:100%;border:2px solid #007c91;top:30px;left:30px}.map-marker--shape::after{content:'';position:absolute;width:8px;height:8px;background:#fff;border-radius:100%;border:2px solid #23b9cc;top:28px;left:28px}.map-marker--shape .icon{transform:rotate(-45deg);display:flex;align-content:center;align-items:center;justify-content:center}.map-marker--text{font-size:18px;display:inline-block;transform:rotate(-45deg);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-marker--station{display:flex;align-items:center;justify-content:center;position:absolute;width:12px;height:12px;background:#fff;border-radius:100%;border:2px solid #19afc2;top:-6px;left:-6px}.map-marker--station--dark{border:2px solid #007c91}.map-marker--station--light{border:2px solid #23b9cc}.map-marker--change,.map-marker--destination,.map-marker--origin{z-index:200}.map-marker--change{background-color:#19afc2}.map-marker--origin{background-color:#00db41}.map-marker--destination{background-color:red}.map-marker--shape--selected{box-shadow:0 0 0 5px rgba(255,255,255,.7);top:-46px;z-index:1000}.marker-tooltip--time-tables{height:250px;color:#fff;background-color:#00b7db;display:flex;flex-flow:column;justify-content:center;padding:0 20px}.marker-tooltip__value{font-family:induitbold,sans-serif;color:#fff}.marker-tooltip__title--icon{width:40px;height:40px;background-repeat:no-repeat;background-size:30px 30px;background-position:center;background-color:#4dcde6;border-radius:100px;margin:0 15px 0 0;float:left}.marker-tooltip__title--text{max-width:105px;word-wrap:break-word}.marker-tooltip__title--time-tables{display:flex;align-items:center}.marker-tooltip__text--time-tables{font-family:induitlight,sans-serif;text-transform:none;color:#000}.marker-tooltip--marker{z-index:1000}.panel-detail.panel-detail--mobile-has-results .arrow-vertical{display:block}.panel-detail--mobile-has-results .panel-detail__widget-container{height:180px}.panel-detail--mobile-has-results .time-tables--detail-widget{padding-bottom:0}.panel-detail--mobile-has-results .panel-detail__results{height:calc(100% - 180px)}.panel-detail--mobile-has-results .other-options{display:none}.panel-detail--mobile-has-results .widget-input--time-tables{border-bottom:1px solid transparent}.panel-detail--mobile-has-results .station-selector__switch{display:none}.panel-detail--mobile-has-results .station-selector{margin-bottom:0}.panel-detail--mobile-has-results .arrow-vertical{bottom:8px}.panel-detail--mobile-has-results .btn-close{display:block}.panel-detail--mobile-has-results .btn-close--result{display:none}@media only screen and (max-width:1180px){.panel-detail--mobile-has-results{background-color:transparent;min-width:350px;top:150px;bottom:0;height:auto}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}.panel-detail--mobile-has-results .panel-detail__results{display:flex;height:100%}.panel-detail--mobile-has-results .btn-close--result{display:block}}@media only screen and (max-width:768px){.panel-detail--mobile-has-results{width:100%;min-width:initial}.panel-detail--mobile-has-results .btn-close{display:block}.panel-detail--mobile-has-results .panel-detail__results{display:flex}.panel-detail--mobile-has-results .panel-detail__widget-container{display:none}}.ui-dialog{background-color:#fff;padding:10px 10px 0}.ui-dialog .ui-modal-dialog-content{font-family:opensans-regular,sans-serif;display:flex!important;justify-content:center;background-color:#fff}.ui-draggable .ui-dialog-titlebar{display:none}.ui-widget-overlay{opacity:.3;background-color:#0e2447}
/*# sourceMappingURL=style.min.css.map */
