/* Source and licensing information for the line(s) below can be found at https://www.digitalesmv.de/themes/custom/mandarin/css/block/timetable.css. */
.timetable--block{position:relative}.timetable--block .timetable--affix-wrapper{position:relative;background-color:#001426;left:0;right:0;z-index:10;transition:top .5s}.timetable--block .timetable--affix-wrapper .timetable--collapse-toggler{display:none}.timetable--block .timetable--affix-wrapper .timetable--filter-wrapper:before{background-color:#001f3d}.timetable--block .timetable--affix-wrapper.affix,.timetable--block .timetable--affix-wrapper.affix-bottom{background-color:#001426}.timetable--block .timetable--affix-wrapper.affix .timetable--collapse-toggler,.timetable--block .timetable--affix-wrapper.affix-bottom .timetable--collapse-toggler{display:block}.timetable--block .timetable--affix-wrapper.affix .timetable--filter-wrapper:before,.timetable--block .timetable--affix-wrapper.affix-bottom .timetable--filter-wrapper:before{background-color:#001426}.timetable--block .timetable--affix-wrapper.affix{position:fixed;top:0}.timetable--block .timetable--affix-wrapper.affix-bottom{position:absolute;top:auto !important;bottom:5px}.timetable--block .timetable--collapse-toggler{width:48px;height:48px;background-color:#00a4ca;color:#001f3d;border-radius:50%;border:none;padding:5px}@media screen and (min-width:992px){.timetable--block .timetable--collapse-toggler:hover,.timetable--block .timetable--collapse-toggler:focus{outline:none;background-color:#fff}}.timetable--block .timetable--collapse-toggler.pi-times{font-size:24px}.timetable--block .timetable--header{display:flex;align-items:center;height:70px}@media screen and (min-width:992px){.timetable--block .timetable--header{height:100px}}.timetable--block .timetable--label-wrapper{padding:0 15px;flex:1 1 calc(100%/12*12);max-width:calc(100%/12*12)}@media screen and (min-width:768px){.timetable--block .timetable--label-wrapper{margin-left:calc(100%/12*2);flex:1 1 calc(100%/12*8);max-width:calc(100%/12*8)}}.timetable--block .timetable--collapse-toggler-wrapper{flex:1 1 calc(100%/12*2);max-width:calc(100%/12*2)}.timetable--block .timetable--label{margin-bottom:10px}.timetable--block .timetable--filter{margin-bottom:30px;position:relative;z-index:2}@media screen and (min-width:992px){.timetable--block .timetable--filter{margin-bottom:60px}}.timetable--block input{display:none}.timetable--block .timetable-filter--container{margin:0}.timetable--block .timetable-filter--container--date-container{width:calc(100% - 110px);max-width:calc(100% - 110px)}.timetable--block .timetable-filter--container--date-container legend{display:none}.timetable--block .timetable-filter--container--date-container label{padding:0}.timetable--block .timetable-filter--container--date-container input:checked~.timetable--filter-date{background-color:#005eaa}.timetable--block .timetable-filter--container--date-container .radio{margin:0;display:none}.timetable--block .timetable-filter--container--date-container .timetable--filter-date{display:block;border-radius:5px;width:63px;height:63px;padding:5px}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .timetable--filter-date{width:90px;height:90px;padding:10px}}@media screen and (min-width:1200px){.timetable--block .timetable-filter--container--date-container .timetable--filter-date{padding:15px}}.timetable--block .timetable-filter--container--date-container .timetable--filter-date:focus,.timetable--block .timetable-filter--container--date-container .timetable--filter-date:hover{outline:none}.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--day,.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--month{display:block;text-align:center;line-height:25px;color:#fff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--day,.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--month{line-height:30px}}.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--day{font-family:'Titillium Web',sans-serif;font-weight:300;font-style:normal;font-size:calc(23px*var(--font-multiplier))}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--day{font-size:calc(35px*var(--font-multiplier))}}.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--month{font-family:'Titillium Web',sans-serif;font-weight:700;font-style:normal;font-size:calc(17px*var(--font-multiplier))}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .timetable--filter-date .timetable--filter-date--month{font-size:calc(20px*var(--font-multiplier))}}.timetable--block .timetable-filter--container--date-container .slick-slider{position:relative}.timetable--block .timetable-filter--container--date-container .slick-slider .slick-slide{display:block}.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container{position:absolute;top:calc(50% - (45px/2));left:100%;display:flex;align-items:center;margin-right:-5px}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container{margin-right:-15px;top:calc(50% - (55px/2))}}.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .prev,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .next{width:45px;height:45px;border-radius:50%;background-color:#00a4ca;color:#011425;border:none;font-size:calc(25px*var(--font-multiplier));margin:0 5px;text-align:center;padding:5px}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .prev:hover,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .next:hover,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .prev:focus,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .next:focus,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .prev:active,.timetable--block .timetable-filter--container--date-container .slick-slider .timetable-filter--slick-action-container .next:active{outline:none;background-color:#fff}}.timetable--block .timetable-filter--container--theme-container{margin-bottom:15px}@media screen and (min-width:768px){.timetable--block .timetable-filter--container--theme-container{margin-bottom:22px}}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container{margin-bottom:35px}}.timetable--block .timetable-filter--container--theme-container legend{border:none;font-size:calc(17px*var(--font-multiplier));line-height:calc(25px*var(--font-multiplier));font-weight:700;margin-bottom:10px}.timetable--block .timetable-filter--container--theme-container label{padding:0}.timetable--block .timetable-filter--container--theme-container .form-disabled{display:none}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button{background-color:#fff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_yellow{background-color:#ffe279;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_orange{background-color:#ffb179;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_red{background-color:#ff7981;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_pink{background-color:#ff79d9;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_lilac{background-color:#a479ff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_violet{background-color:#7c79ff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_middleblue{background-color:#79a7ff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_lightblue{background-color:#79cfff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_cyan{background-color:#79efff;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_dark_green{background-color:#1dff4e;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_green{background-color:#a4ff79;color:#001f3d}.timetable--block .timetable-filter--container--theme-container input:checked~.timetable--filter-theme-button.--nord_lime{background-color:#dcff79;color:#001f3d}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button{border-radius:90px;border-width:2px;border-style:solid;border-color:#fff;color:#fff;padding:6px 12px;font-size:calc(13px*var(--font-multiplier));font-weight:700;text-align:center;line-height:calc(20px*var(--font-multiplier));display:block}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button:focus{color:#001f3d;background-color:#fff;text-decoration:none}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_yellow{border-color:#ffe279;color:#ffe279}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_yellow:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_yellow:focus{color:#001f3d;background-color:#ffe279}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_orange{border-color:#ffb179;color:#ffb179}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_orange:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_orange:focus{color:#001f3d;background-color:#ffb179}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_red{border-color:#ff7981;color:#ff7981}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_red:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_red:focus{color:#001f3d;background-color:#ff7981}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_pink{border-color:#ff79d9;color:#ff79d9}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_pink:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_pink:focus{color:#001f3d;background-color:#ff79d9}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lilac{border-color:#a479ff;color:#a479ff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lilac:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lilac:focus{color:#001f3d;background-color:#a479ff}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_violet{border-color:#7c79ff;color:#7c79ff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_violet:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_violet:focus{color:#001f3d;background-color:#7c79ff}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_middleblue{border-color:#79a7ff;color:#79a7ff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_middleblue:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_middleblue:focus{color:#001f3d;background-color:#79a7ff}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lightblue{border-color:#79cfff;color:#79cfff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lightblue:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lightblue:focus{color:#001f3d;background-color:#79cfff}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_cyan{border-color:#79efff;color:#79efff}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_cyan:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_cyan:focus{color:#001f3d;background-color:#79efff}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_dark_green{border-color:#1dff4e;color:#1dff4e}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_dark_green:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_dark_green:focus{color:#001f3d;background-color:#1dff4e}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_green{border-color:#a4ff79;color:#a4ff79}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_green:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_green:focus{color:#001f3d;background-color:#a4ff79}}.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lime{border-color:#dcff79;color:#dcff79}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lime:hover,.timetable--block .timetable-filter--container--theme-container .timetable--filter-theme-button.--nord_lime:focus{color:#001f3d;background-color:#dcff79}}.timetable--block .timetable-filter--container--theme-container .form-checkboxes{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.timetable--block .timetable-filter--container--theme-container .form-checkboxes .checkbox{margin:0;padding:5px}.timetable--block .timetable-filter--container--types-container legend{border:none;font-size:calc(17px*var(--font-multiplier));line-height:calc(25px*var(--font-multiplier));font-weight:700;margin-bottom:10px}.timetable--block .timetable-filter--container--types-container label{padding:0}.timetable--block .timetable-filter--container--types-container input:checked~.timetable--filter-type-button{background-color:#fff;color:#001f3d}.timetable--block .timetable-filter--container--types-container .timetable--filter-type-button{border-radius:90px;border-width:2px;border-style:solid;border-color:#fff;color:#fff;padding:6px 12px;font-size:calc(13px*var(--font-multiplier));font-weight:700;text-align:center;line-height:calc(20px*var(--font-multiplier));display:block}@media screen and (min-width:992px){.timetable--block .timetable-filter--container--types-container .timetable--filter-type-button:hover,.timetable--block .timetable-filter--container--types-container .timetable--filter-type-button:focus{color:#001f3d;background-color:#fff;text-decoration:none}}.timetable--block .timetable-filter--container--types-container .form-checkboxes{margin-left:-5px;margin-right:-5px;display:flex;flex-wrap:wrap}.timetable--block .timetable-filter--container--types-container .form-checkboxes .checkbox{margin:0;padding:5px}.timetable--block .timetable--filter-wrapper{position:relative}.timetable--block .timetable--filter-wrapper:before{content:'';display:block;position:absolute;top:55px;right:-99999px;left:-99999px;bottom:0;z-index:1}@media screen and (min-width:992px){.timetable--block .timetable--filter-wrapper:before{top:80px}}.timetable--block .timetable--results-wrapper{padding:0 0 150px;position:relative}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip{width:10px;border-radius:28.125px;background-color:#fff;margin:5px 0;flex:1 1 auto;position:relative;cursor:pointer}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip:hover .nord-theme-tooltip-name{display:block}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip .nord-theme-tooltip-name{display:none;position:fixed;z-index:10;border-radius:90px;border-width:2px;border-style:solid;border-color:#fff;background-color:#fff;color:#001f3d;padding:6px 12px;font-size:calc(13px*var(--font-multiplier));font-weight:700;text-align:center;line-height:calc(20px*var(--font-multiplier));box-shadow:0 0 14px 1px rgba(0,31,61,.3)}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_yellow{background-color:#ffe279}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_yellow .nord-theme-tooltip-name{border-color:#ffe279;background-color:#ffe279}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_orange{background-color:#ffb179}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_orange .nord-theme-tooltip-name{border-color:#ffb179;background-color:#ffb179}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_red{background-color:#ff7981}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_red .nord-theme-tooltip-name{border-color:#ff7981;background-color:#ff7981}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_pink{background-color:#ff79d9}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_pink .nord-theme-tooltip-name{border-color:#ff79d9;background-color:#ff79d9}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lilac{background-color:#a479ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lilac .nord-theme-tooltip-name{border-color:#a479ff;background-color:#a479ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_violet{background-color:#7c79ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_violet .nord-theme-tooltip-name{border-color:#7c79ff;background-color:#7c79ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_middleblue{background-color:#79a7ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_middleblue .nord-theme-tooltip-name{border-color:#79a7ff;background-color:#79a7ff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lightblue{background-color:#79cfff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lightblue .nord-theme-tooltip-name{border-color:#79cfff;background-color:#79cfff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_cyan{background-color:#79efff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_cyan .nord-theme-tooltip-name{border-color:#79efff;background-color:#79efff}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_dark_green{background-color:#1dff4e}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_dark_green .nord-theme-tooltip-name{border-color:#1dff4e;background-color:#1dff4e}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_green{background-color:#a4ff79}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_green .nord-theme-tooltip-name{border-color:#a4ff79;background-color:#a4ff79}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lime{background-color:#dcff79}.timetable--block .timetable--results-wrapper .nord-theme-color-tooltip.--nord_lime .nord-theme-tooltip-name{border-color:#dcff79;background-color:#dcff79}@media screen and (min-width:768px){.timetable--block .timetable--results-wrapper{margin-bottom:120px}}.timetable--block .timetable--results-wrapper:before{content:'';display:block;background-color:#001f3d;position:absolute;top:0;left:0;right:0;bottom:0;z-index:-5}.timetable--block .timetable--results-wrapper>svg{position:absolute;left:-9999px;right:-9999px;bottom:0;height:563px;width:2560px;margin:auto;z-index:-2}@media (min-width:2560px){.timetable--block .timetable--results-wrapper>svg{width:100%}}.timetable--block .timetable--results-wrapper .timetable--results-nofound{padding-top:40px;padding-bottom:40px}.timetable--block .timetable--results-calendar{text-align:center}.timetable--block .timetable--results-calendar .btn-timetable-calendar-export{display:inline-block;margin:30px 20px}.timetable--block .timetable--results-calendar .btn-timetable-calendar-export .icon-cal{padding-right:10px}header.scrolltop~.main-container .timetable--affix-wrapper.affix{top:66px}@media screen and (min-width:1200px){header.scrolltop~.main-container .timetable--affix-wrapper.affix{top:140px}}.page-term-type-nord-theme .timetable--block .timetable--label{font-family:'Titillium Web',sans-serif;font-weight:700;font-style:normal;color:#001f3d;font-size:calc(20px*var(--font-multiplier));line-height:1.19;margin-top:0}@media screen and (min-width:768px){.page-term-type-nord-theme .timetable--block .timetable--label{font-size:calc(24px*var(--font-multiplier))}}@media screen and (min-width:992px){.page-term-type-nord-theme .timetable--block .timetable--label{font-size:calc(36px*var(--font-multiplier))}}.page-term-type-nord-theme .timetable--block .timetable--label .placeholder{font-style:normal}
/* Source and licensing information for the above line(s) can be found at https://www.digitalesmv.de/themes/custom/mandarin/css/block/timetable.css. */