/*!
 * (c) ERF Medien e.V.
 */
.podcast-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:calc(1.4em + 16px);margin-bottom:3rem}.podcast-view:not(.podcast-view--loaded){margin-top:calc(1.4em + 16px + 119px)}.podcast-view__track{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.125rem;margin-right:-0.125rem}.podcast-view__item,.podcast-view:not(.podcast-view--loaded) .vue-item{height:auto;overflow:hidden;border-radius:.3125rem;width:calc(50% - 4px);margin:.125rem}.podcast-view__item.h-100,.podcast-view:not(.podcast-view--loaded) .vue-item.h-100{height:auto !important}.podcast-view__item .card .card-text,.podcast-view__item.card .card-text,.podcast-view:not(.podcast-view--loaded) .vue-item .card .card-text,.podcast-view:not(.podcast-view--loaded) .vue-item.card .card-text{line-height:1.25;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;-ms-hyphens:auto;hyphens:auto}.podcast-view__item .card .card__features,.podcast-view__item.card .card__features,.podcast-view:not(.podcast-view--loaded) .vue-item .card .card__features,.podcast-view:not(.podcast-view--loaded) .vue-item.card .card__features{right:1.875rem}.podcast-view__item .card.video .card__features:before,.podcast-view__item .card.audio .card__features:before,.podcast-view__item .card.text .card__features:before,.podcast-view__item.card.video .card__features:before,.podcast-view__item.card.audio .card__features:before,.podcast-view__item.card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.text .card__features:before{font-family:"erficons";position:absolute;left:0;bottom:0;font-size:1.375rem;display:none}.podcast-view__item .card.video .card__features:before,.podcast-view__item.card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.video .card__features:before{content:"video"}.podcast-view__item .card.audio .card__features:before,.podcast-view__item.card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.audio .card__features:before{content:"volume"}.podcast-view__item .card.text .card__features:before,.podcast-view__item.card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.text .card__features:before{content:"article"}.podcast-view__item .card figure img,.podcast-view__item.card figure img,.podcast-view:not(.podcast-view--loaded) .vue-item .card figure img,.podcast-view:not(.podcast-view--loaded) .vue-item.card figure img{border-top-left-radius:.3125rem;border-top-right-radius:.3125rem}.podcast-view--list.podcast-view{width:100%;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.podcast-view--list .podcast-view__item{width:100%}.podcast-view--list .podcast-view__item .card{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.podcast-view--list .podcast-view__item .card-body{width:80%;padding:1.875rem}.podcast-view--list .podcast-view__item .card-body .lead{margin-bottom:.5rem}.podcast-view--list .podcast-view__item .card-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.podcast-view--list .podcast-view__item .card .card__features:before{display:none}.podcast-view--list .podcast-view__item figure{padding-bottom:20% !important;width:20%;margin-bottom:0}.podcast-view--list .podcast-view__item figure img{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem;border-top-right-radius:0;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.podcast-view--list .podcast-view__item figure:after{display:none}.podcast-view .scale-trans-enter,.podcast-view .scale-trans-leave-to{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.podcast-view .scale-trans-move{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.podcast-view .scale-trans-leave-active{position:absolute}@media(min-width: 576px){.podcast-view__item .card.video .card__features:before,.podcast-view__item .card.audio .card__features:before,.podcast-view__item .card.text .card__features:before,.podcast-view__item.card.video .card__features:before,.podcast-view__item.card.audio .card__features:before,.podcast-view__item.card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item .card.text .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.video .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.audio .card__features:before,.podcast-view:not(.podcast-view--loaded) .vue-item.card.text .card__features:before{display:inline-block}.podcast-view__track{width:514px}.podcast-view__item,.podcast-view:not(.podcast-view--loaded) .vue-item{width:253px}}@media(min-width: 810px){.podcast-view:not(.podcast-view--loaded){margin-top:calc(1.4em + 16px + 80px)}.podcast-view__track{width:668px}.podcast-view__item,.podcast-view:not(.podcast-view--loaded) .vue-item{width:330px}}@media(min-width: 1050px){.podcast-view:not(.podcast-view--loaded){margin-top:calc(1.4em + 16px + 41px)}.podcast-view--list .podcast-view__item .card-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.podcast-view__track{width:906px}.podcast-view__item,.podcast-view:not(.podcast-view--loaded) .vue-item{width:298px}}@media(min-width: 1200px){.podcast-view--list .podcast-view__item .card-text{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.podcast-view__track{width:972px}.podcast-view__item,.podcast-view:not(.podcast-view--loaded) .vue-item{width:320px}}@media(min-width: 1716px){.podcast-view{width:calc(100% + 648px);-webkit-transform:translateX(-324px);-ms-transform:translateX(-324px);transform:translateX(-324px)}.podcast-view__track{width:auto}}@media(max-width: 575.98px){.podcast-view__item .card-title,.podcast-view__item .card__features,.podcast-view:not(.podcast-view--loaded) .vue-item .card-title,.podcast-view:not(.podcast-view--loaded) .vue-item .card__features{font-size:1rem}.podcast-view__item .card-body,.podcast-view:not(.podcast-view--loaded) .vue-item .card-body{padding:1.875rem 1rem 2.875rem}.podcast-view__item .card__features,.podcast-view:not(.podcast-view--loaded) .vue-item .card__features{left:1rem;right:1rem}.podcast-view--list .podcast-view__item .card-body .lead{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.podcast-view--list .podcast-view__item .card-text{display:none}.podcast-view--list .podcast-view__item .card .card__features{bottom:.5rem;right:.875rem}}@media(max-width: 809.98px){.podcast-view--list .podcast-view__item .card-body{width:75%}.podcast-view--list .podcast-view__item figure{padding-bottom:25% !important;width:25%;min-width:80px}}
/*!
 * (c) ERF Medien e.V.
 */
video{width:100%;height:auto}audio{width:100%;height:50px}.erf-teaser-card__video.erf-ondemand .video-js .vjs-big-play-button{display:none !important}.erf-livestream:not(.erf-ondemand){position:relative;width:100%;max-width:970px;padding:0 0 56.25% 0}.erf-ondemand{position:relative;width:100%;max-width:970px;padding:0 0 56.25% 0}.erf-ondemand .video-js{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:.3125rem}.erf-ondemand .video-js .vjs-contextmenu-ui-menu{display:none !important}.erf-ondemand .video-js .vjs-big-play-button{background:rgba(0,0,0,0) !important;-webkit-box-shadow:none;box-shadow:none}.erf-ondemand .video-js .vjs-big-play-button:hover{text-shadow:0 0 1em #fff;background:rgba(0,0,0,0)}.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-placeholder{font-size:4.6875rem}.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-play{font-family:erficons !important}.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-play:before{content:"play"}.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar{height:3rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-active .vjs-control-bar .vjs-button,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-inactive .vjs-control-bar .vjs-button,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-active .vjs-control-bar .vjs-button,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-button,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive .vjs-control-bar .vjs-button,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive .vjs-control-bar .vjs-button{padding:0 1.5rem}.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-active.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-inactive.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-active.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible),.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar:not(.vjs-focus-within):not(.vjs-control-bar-visible){-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem)}.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-active.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-active.not-hover .vjs-control-bar .vjs-control-bar-visible,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-inactive.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-user-inactive.not-hover .vjs-control-bar .vjs-control-bar-visible,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-active.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-active.not-hover .vjs-control-bar .vjs-control-bar-visible,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar .vjs-control-bar-visible,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-paused.vjs-ad-playing.vjs-user-inactive.not-hover .vjs-control-bar .vjs-control-bar-visible,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar.vjs-focus-within,.erf-ondemand .video-js.vjs-has-started.vjs-playing.vjs-user-inactive.not-hover .vjs-control-bar .vjs-control-bar-visible{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.erf-ondemand .video-js .vjs-time-control{padding:0;font-size:1rem;font-family:"Aglet Sans","Helvetica Neue",Helvetica,Arial,sans-serif;line-height:3rem}.erf-ondemand .video-js .vjs-time-control .vjs-current-time-display{text-align:left}.erf-ondemand .video-js .vjs-time-control.vjs-time-divider{min-width:1rem}.erf-ondemand .video-js .vjs-play-control:hover,.erf-ondemand .video-js .vjs-control:hover,.erf-ondemand .video-js .vjs-menu-button:hover{text-shadow:0 0 1em #fff;background:rgba(0,0,0,0) !important}.erf-ondemand .video-js .vjs-play-control .vjs-icon-placeholder,.erf-ondemand .video-js .vjs-control .vjs-icon-placeholder,.erf-ondemand .video-js .vjs-menu-button .vjs-icon-placeholder{font-family:erficons !important}.erf-ondemand .video-js .vjs-play-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button .vjs-icon-placeholder:before{font-size:1.375rem;line-height:3rem}.erf-ondemand .video-js .vjs-play-control.vjs-paused .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-paused .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-paused .vjs-icon-placeholder:before{content:"\f164"}.erf-ondemand .video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-playing .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-playing .vjs-icon-placeholder:before{content:"\f15d"}.erf-ondemand .video-js .vjs-play-control.vjs-mute-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-mute-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-mute-control .vjs-icon-placeholder:before{content:"\f197"}.erf-ondemand .video-js .vjs-play-control.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before{content:"\f159"}.erf-ondemand .video-js .vjs-play-control.vjs-quality-menu-button,.erf-ondemand .video-js .vjs-control.vjs-quality-menu-button,.erf-ondemand .video-js .vjs-menu-button.vjs-quality-menu-button{left:-1.5rem}.erf-ondemand .video-js .vjs-play-control.vjs-quality-menu-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-quality-menu-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-quality-menu-button .vjs-icon-placeholder:before{content:"\f11f"}.erf-ondemand .video-js .vjs-play-control.vjs-fullscreen-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-fullscreen-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-fullscreen-control .vjs-icon-placeholder:before{content:"\f135"}.erf-ondemand .video-js .vjs-play-control.vjs-picture-in-picture-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-picture-in-picture-control .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-picture-in-picture-control .vjs-icon-placeholder:before{content:"\f163"}.erf-ondemand .video-js .vjs-play-control.vjs-close-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-close-button .vjs-icon-placeholder:before{content:"\f11e"}.erf-ondemand .video-js .vjs-play-control.vjs-download-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-control.vjs-download-button .vjs-icon-placeholder:before,.erf-ondemand .video-js .vjs-menu-button.vjs-download-button .vjs-icon-placeholder:before{content:"\f128"}.erf-ondemand .video-js .vjs-play-control.vjs-chromecast-receiver-button,.erf-ondemand .video-js .vjs-control.vjs-chromecast-receiver-button,.erf-ondemand .video-js .vjs-menu-button.vjs-chromecast-receiver-button{margin:0 .375rem;padding:0 .375rem !important}.erf-ondemand .video-js .vjs-play-control.vjs-chromecast-receiver-button svg,.erf-ondemand .video-js .vjs-control.vjs-chromecast-receiver-button svg,.erf-ondemand .video-js .vjs-menu-button.vjs-chromecast-receiver-button svg{fill:#959595}.erf-ondemand .video-js .vjs-play-control.vjs-chromecast-receiver-button svg.cast_caf_state_d,.erf-ondemand .video-js .vjs-control.vjs-chromecast-receiver-button svg.cast_caf_state_d,.erf-ondemand .video-js .vjs-menu-button.vjs-chromecast-receiver-button svg.cast_caf_state_d{fill:#959595}.erf-ondemand .video-js .vjs-play-control.vjs-chromecast-receiver-button svg.cast_caf_state_c,.erf-ondemand .video-js .vjs-control.vjs-chromecast-receiver-button svg.cast_caf_state_c,.erf-ondemand .video-js .vjs-menu-button.vjs-chromecast-receiver-button svg.cast_caf_state_c{fill:#fff}.erf-ondemand .video-js:hover .vjs-big-play-button{text-shadow:0 0 1em #fff;background:rgba(0,0,0,0)}.erf-ondemand .video-js .vjs-slider{background-color:rgba(255,255,255,.2)}.erf-ondemand .video-js .vjs-slider .vjs-load-progress{background:rgba(0,0,0,0)}.erf-ondemand .video-js .vjs-slider .vjs-load-progress div{background:rgba(255,255,255,.3)}.erf-ondemand .video-js .vjs-slider .vjs-play-progress{background-color:#fff}.erf-ondemand .video-js .vjs-slider .vjs-volume-level{height:.3125rem;background-color:#fff}.erf-ondemand .video-js .vjs-mute-control{width:3rem}.erf-ondemand .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,.erf-ondemand .video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,.erf-ondemand .video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active{width:8rem}.erf-ondemand .video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,.erf-ondemand .video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,.erf-ondemand .video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,.erf-ondemand .video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,.erf-ondemand .video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,.erf-ondemand .video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal{width:5rem}.erf-ondemand .video-js .vjs-volume-bar.vjs-slider-horizontal{width:5rem;height:.3125rem;margin:1.34375rem .125rem}.erf-ondemand .video-js .vjs-volume-bar.vjs-slider-horizontal .vjs-volume-tooltip{font-family:"Aglet Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.erf-ondemand .video-js .vjs-menu-button-popup .vjs-menu{margin-bottom:2.125rem}.erf-ondemand .video-js .vjs-menu .vjs-menu-item-text{font-size:1rem;font-family:"Aglet Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.erf-ondemand .video-js .vjs-menu .vjs-menu-item.vjs-selected{color:#2b2b2b;background-color:#fff !important}.erf-ondemand .video-js .vjs-menu .vjs-menu-item.vjs-selected:hover{color:#2b2b2b}@media(max-width: 1049.98px){.erf-ondemand .video-js .vjs-big-play-button .vjs-icon-placeholder{font-size:3rem}}
