.childprotection header.main .header-actions .btn-nav {
    background-color: rgb(var(--color-cp-lightblue));
}

.childprotection header.main .header-content .subtitle {
    color: rgb(var(--color-cp-blue));
}

.childprotection header.main .header-actions .search {
    display: none;
}

.childprotection nav.main > ul > li a {
    color: rgb(var(--color-cp-blue));
}

.childprotection nav.main > ul > li a:hover,.childprotection nav.main > ul li.active > a {
    color: rgba(255, 255, 255, .7);
}

.childprotection nav.main .btn-nav-close::before,
.childprotection nav.main .btn-nav-close::after {
    border-left: 5px solid rgb(var(--color-cp-lightblue));
}

.childprotection .quickguide .col-md-6:first-of-type .qbox {
    background-color: rgba(var(--color-cp-red), .9);
}

.childprotection .quickguide .col-md-6:nth-of-type(2) .qbox {
    background-color: rgba(var(--color-cp-lightred), .9);
}

.childprotection .quickguide .col-md-6:nth-of-type(3) .qbox {
    background-color: rgba(var(--color-cp-purple), .9);
}

.childprotection .quickguide .col-md-6:nth-of-type(4) .qbox {
    background-color: rgba(var(--color-cp-blue), .9);
}

.childprotection .quickguide .col-md-6:nth-of-type(5) .qbox {
    background-color: rgba(var(--color-cp-lightgreen), .9);
}

.childprotection .quickguide {
    margin: -244px 0 32px;
}

.childprotection h1, .childprotection h2 {
    color: rgb(var(--color-cp-blue))
}

.childprotection .header-layout-150 h2 {
    margin: 0 0 54px;
}

.childprotection h3.numeration_header {
    margin: 0 0 20px;
    font: 400 36px/1.25 var(--font-1);
    color: rgb(var(--color-cp-blue));
}

.childprotection .frame-layout-150 {
    padding-top: 120px;
    background-color: rgba(var(--color-cp-lightblue), .14);
}

.childprotection .frame-layout-150.frame-space-after-none + .frame-layout-150 {
    margin-top: 0;
}

.childprotection .folder .fold .fold-title {
    background-color: #f3f8fd;
}

.childprotection .folder .fold .fold-title::after {
    background-color: rgb(var(--color-cp-lightblue));
}

.childprotection a.anchor {
    margin: 0 10px 0 0;
    padding: 6px 0 7px 32px;
    font-weight: normal;
    color: rgb(var(--color-font));
}

.childprotection a.anchor::after {
    width: 11px;
    height: 22px;
    background: url("../Images/bg-arrow-blue-down.svg") no-repeat;
}

.childprotection a.anchor::before {
    content: none;
}

.childprotection .headline-outer h2::before {
    border-bottom: 2px solid rgb(var(--color-cp-blue))
}

.childprotection ul li.link-list {
    min-height: 55px;
    margin: 0 0 18px;
    padding: 8px 0 0 82px;
}

.childprotection ul li.link-list::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 69px;
    height: 55px;
    background-color: rgb(var(--color-cp-lightblue));
    border-radius: 0;
    clip-path: polygon(0 0, calc(100% - 14px) 0, 100% 100%, 0 100%);
}

.childprotection ul li.link-list::after {
    content: '';
    position: absolute;
    top: 22px;
    left: 16px;
    width: 28px;
    height: 14px;
    background: url("../Images/bg-arrow-white.svg") no-repeat;
    background-size: contain;
    transition: all var(--transition-t1);
}

.childprotection ul li.link-list:hover::after {
    left: 20px;
}

.childprotection .content .frame-type-uploads ul li::before {
    background-color: rgb(var(--color-cp-lightblue));
}

.childprotection .owl-theme .owl-nav [class*="owl-"],
.childprotection .owl-theme .owl-nav [class*="owl-"]:hover,
.childprotection .flexslider .flex-direction-nav .flex-prev,
.childprotection .flexslider:hover .flex-direction-nav .flex-prev {
    background: transparent url("../Images/bg-arrow-2-lightblue.svg") no-repeat;
    overflow: hidden
}

.childprotection .owl-theme .owl-nav .owl-prev {
    margin-left: -35px;
}

.childprotection .owl-theme .owl-nav .owl-next {
    margin-right: -35px;
}

.childprotection    .flexslider .flex-direction-nav .flex-next,.childprotection .flexslider:hover .flex-direction-nav .flex-next {
    background: transparent url("../Images/bg-arrow-2-lightblue.svg") no-repeat;
    overflow: hidden;
    transform: rotate(180deg);
}

.childprotection .slider_numeration,
.childprotection .folder,
.childprotection .contact-slider {
    margin: 0 0 76px;
}

.childprotection .slider_numeration .content {
    background: rgb(var(--color-bg-gray));
    padding: 110px 50px 60px;
}

.childprotection .slider_numeration .numeration {
    clip-path: polygon(100% 100%, 0 100%, 0 0, calc(100% - 20px) 0);
    background: rgb(var(--color-cp-lightblue));
    width: 105px;
    height: 85px;
    font-size: 36px;
    color: #fff;
    padding: 24px 37px;
    line-height: 1;
    position: absolute;
    top: 0;
    left: 0;
}

.childprotection .slider_numeration h3.numeration_header::after {
    clear: both;
}

.childprotection #gme-2,
.childprotection #gme-3 {
    max-width: 100%;
}

.childprotection .childright-slider {
    overflow: hidden;
}

.childprotection .quality-seal .counter {
    margin: 0 0 40px;
    font: 400 52px/1.3 var(--font-1);
    color: rgb(var(--color-font));
    text-align: center;
    position: relative;
}

.childprotection .quality-seal .counter::before {
    content: '';
    position: absolute;
    left: calc(50% - 21px);
    bottom: -22px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-blue));
}

.childprotection .quality-seal .counter span {
    background: rgb(var(--color-cp-lightblue));
    color: #fff;
    padding: 0 32px;
    border-radius: 80px;
}

.childprotection .contact-box {
    margin: 0 12px 24px;
    background-color: rgb(var(--color-bg-gray));
    overflow: hidden;
    min-height: 465px;
}

.childprotection .contact-box .title .headline {
    color: rgb(var(--color-cp-blue));
}

.childprotection .contact-box .title .headline::before {
    border-bottom: 2px solid rgb(var(--color-cp-blue))
}

.childprotection .contact-box .icon::before {
    background: rgb(var(--color-cp-lightblue));
}

.childprotection .contact-box .inner {
    padding: 30px 58px 2px 24px;
}

.childprotection .childright-slider .box-content {
    text-align: center;
    padding: 24px 0 0;
    position: relative;
}

.childprotection .box-title {
    font-weight: bold;
}

.childprotection .childright-teaser .icon-box {
    width: 90px;
    height: 76px;
    background-repeat: no-repeat;
    background-color: rgb(var(--color-cp-lightblue));
    padding: 15px 8px;
    background-position: calc(50% + 5px);
    clip-path: polygon(22% 0px, 100% 0px, 100% 100%, 0px 100%);
    position: absolute;
    top: -56px;
    right: 0;
}

.childprotection .article.rm.slider h3::before {
    border-bottom: 2px solid rgb(var(--color-cp-blue));
}

.childprotection .article.rm.slider h3 {
    color: rgb(var(--color-cp-blue));
}

.childprotection .news .flexslider::before {
    background-color: rgb(var(--color-cp-lightblue));
}

.childprotection .article.rm.slider .more a::before {
    background: url("../Images/bg-arrow-lightblue.svg") no-repeat;
}

.childprotection a[data-fancybox]::before {
    background: rgb(var(--color-cp-lightblue)) url("../Images/bg-icon-zoom.svg") no-repeat calc(50% + 4px) calc(50% + 2px);
}

.childprotection a.link-arrow::before {
    background: url("../Images/bg-arrow-lightblue.svg") no-repeat;
    width: 26px;
    height: 13px;
}

.childprotection .tx-go-maps-ext {
    margin: 40px 0 76px;
}

.childprotection .gm-ui-hover-effect {
    border: none !important;
}

.childprotection .legend-wue4you {
    padding-bottom: 130px;
    border-bottom: 17px solid rgba(45, 170, 225, .14);
    margin-top: -16px;
    margin-bottom: 130px;
}

.childprotection .legend-wue4you h3 {
    font-size: 24px;
}

.childprotection .legend-wue4you p {
    position: relative;
    padding-left: 90px;
    padding-bottom: 20px;
    font-size: 24px;
    margin-left: 50px;
}

.childprotection .legend-wue4you p.footballfield::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-orange));
}

.childprotection .legend-wue4you p.culture::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-lightgreen));
}

.childprotection .legend-wue4you p.tabletennis::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-lightred));
}

.childprotection .legend-wue4you p.library::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-lightblue));
}

.childprotection .legend-wue4you p.playgrounds::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-red));
}

.childprotection .legend-wue4you p.gastronomy::after {
    content: '';
    position: absolute;
    left: 90px;
    bottom: 10px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-purple));
}

.childprotection .legend-wue4you p.footballfield::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-orange)) url("../Images/ball.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you p.culture::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-lightgreen)) url("../Images/kultur.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you p.tabletennis::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-lightred)) url("../Images/tischtennis.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you p.library::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-lightblue)) url("../Images/buecher.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you p.playgrounds::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-red)) url("../Images/eimer.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you p.gastronomy::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 55px;
    background: rgb(var(--color-cp-purple)) url("../Images/essen.svg") no-repeat calc(50% + 4px) center;
    clip-path: polygon(22% 0, 100% 0, 100% 100%, 0 100%);
}

.childprotection .legend-wue4you .gastronomy .no-break {
    white-space: nowrap;
}

.childprotection .image-text-teaser .image::before {
    background-color: rgb(var(--color-cp-lightblue))
}

.childprotection .image-fullwidth:last-of-type {
    margin-bottom: -60px;
}

.childprotection .image-text-teaser {
    margin: 0 0 76px;
}

.childprotection .image-text-teaser a[href$=".pdf"] .image::after {
    background: url(../Images/bg-icon-pdf-white.svg) no-repeat;
    width: 30px;
    height: 40px;
    background-size: contain;
    bottom: 0;
    right: 23px;
}

.childprotection #c7585 {
    border-top: 1px solid #C7C2C2;
    border-bottom: 1px solid #C7C2C2;
    padding: 20px 0;
}

.childprotection nav.main > ul > li a {
    color: #fff;
}

.childprotection nav.main .btn-nav-close::before, .childprotection nav.main .btn-nav-close::after {
    border-left: 5px solid #fff;
}

.childprotection nav.main {
    padding: 80px 24px 40px 18px;
    background-color: rgb(var(--color-cp-blue));
}

.childprotection .owl-theme .owl-dots .owl-dot span {
    background: rgb(var(--color-cp-blue));
}

.childprotection .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: rgb(var(--color-cp-lightblue));
}

.childprotection .contact-box a {
    text-decoration: underline;
}

.childprotection footer.main .title {
    margin: 0 0 10px;
}

.childprotection #c7614 .headline-outer h2 {
    margin: 0 0 86px;
}

/*** Anpassung Zitat ***/
.ce-bodytext h2::before {
    content: '';
    position: absolute;
    left: 0;
    bottom: -22px;
    width: 42px;
    border-bottom: 2px solid rgb(var(--color-cp-blue))
}

.ce-bodytext h2 {
    position: relative;
    margin: 0 0 54px;
}

.childprotection #c7632 {
    margin: 0;
}
.childprotection .msg-cookies-included {
    background-color: rgba(45,170,225,.85);
}
.childprotection .ce-intext.ce-right .ce-gallery,
.childprotection .ce-intext.ce-left .ce-gallery{
    width: 100%;
}
.childprotection .video-embed-item {
    max-width: 100%;
    height: auto;
}
.childprotection .content ul li::before {
    background: rgb(var(--color-cp-lightblue));
}

/***** Teaser-Shopwindow - Start *****/
.frame-layout-190 {
    position: relative;
}
.frame-layout-190::before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: url("../Images/kinderschutz-shopwindow/bg-waves.svg") no-repeat center;
    background-size: cover;
}
.childprotection .frame-layout-190 .ce-intext.ce-right .ce-gallery,
.childprotection .frame-layout-190 .ce-intext.ce-left .ce-gallery {
    width: auto;
}
.frame-layout-190 .link-arrow {
    padding: 10px 90px 10px 32px;
    color: #fff;
    font-size: 32px;
    text-decoration: none;
    background-color: rgb(var(--color-cp-input-border));
}
.frame-layout-190 a.link-arrow::before {
    top: 24px;
    left: auto;
    right: 20px;
    width: 34px;
    height: 18px;
    background-image: url("../Images/bg-arrow-white.svg");
    background-size: 100% auto;
}
.frame-layout-190 h2 {
    font-size: 50px;
}
/***** Teaser-Shopwindow - End *****/

/***** Podcast-Player - Start *****/
.podcast-container {
    font-family: var(--font-1);
    width: 100%;
    margin: 30px auto 80px auto;
}

.mejs__container {
    margin-top: 10px;
}
.mejs__inner .mejs__controls {
    display: block;
}
.mejs__controls, .mejs__container {
    background: none !important;
}

.mejs__inner .mejs__time {
    color: #777;
    display: none;
    font-weight: normal;
}

.mejs__time-rail .mejs__time-current {
    background: rgb(var(--color-cp-lightblue));
}

.mejs__time-rail .mejs__time-loaded {
    background: transparent;
}

.mejs__inner .mejs__time-hovered {
    background: rgba(255,255,255,0.3);
}

.podcast {
    background: #e1f3fa;
    padding: 30px;
    border-radius: 3px;
}
.podcast__episode_title {
    color: #2a7ba5;
    text-align: center;
    font-size: 36px;
    font-weight: 500;
    line-height: 1.5;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.podcast__title {
    color: #505052;
    font-weight: 400;
    text-align: center;
    margin-top: 10px;
    font-size: 26px;
    margin-bottom: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.podcast__title i {
    font-style: normal;
    font-weight: normal;
    text-transform: capitalize;
    margin-left: 10px;
}
.podcast__meta {
    margin: 0 -30px -30px -30px;
    padding: 0 30px 55px 30px;
    display: flex;
    justify-content: space-between;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
.podcast__meta .artwork {
    margin-right: 0;
    transform: translateX(30px) translateY(80px);
    min-width: 90px;
    width: 90px;
    height: 76px;
    background-color: rgb(var(--color-cp-lightblue));
    clip-path: polygon(22% 0px, 100% 0px, 100% 100%, 0px 100%);
    background-color: rgb(var(--color-cp-lightblue));
    border-color: transparent;
    color: rgb(var(--color-cp-lightblue));
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding-right: 10px;
}

.podcast__meta .artwork svg
{
    height: 52px;
    width: auto;
}

.podcast__meta .artwork > img {
    border-radius: 3px;
    width: 150px;
    height: 150px;
    box-shadow: 0 4px 6px 0 rgba(0, 0, 0, 0.1);
    margin-bottom: -80px;
}

.mejs-prepended-buttons {
    display: flex;
}

.mejs__inner .mejs-appended-buttons {
    color: #505052;
    display: flex;
    justify-content: space-evenly;
    margin: 10px auto 12px auto;
    max-width: 320px;
    width: 100%;
}

.mejs__inner .mejs-appended-buttons > .mejs__button
{
    color: #505052;
    height: 40px;
    width: 40px;
}

.mejs__inner .mejs-appended-buttons > .mejs__button button
{
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center;
}

.mejs__inner .mejs-appended-buttons > .mejs__button:not(.mejs__speed-button) button
{
    color: transparent;
}

.mejs__inner .mejs__play.mejs__button > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Filled' viewBox='0 0 24 24' width='512' height='512'%3E%3Cpath fill='%232daae1' d='M20.492,7.969,10.954.975A5,5,0,0,0,3,5.005V19a4.994,4.994,0,0,0,7.954,4.03l9.538-6.994a5,5,0,0,0,0-8.062Z'/%3E%3C/svg%3E") !important;
    background-repeat: no-repeat;
    background-size: 28px 32px;
    margin-top: 5px;
    height: 32px;
    width: 28px;
}

.mejs__inner .mejs__time-handle-content
{
    border: 4px solid #2a7ba5;
    transform: matrix(1, 0, 0, 1, 0, 0);
}

.mejs__inner .mejs__time-total {
    background: rgb(255,255,255);
}

.mejs__inner .mejs__speed-button.mejs__button
{
    width: 54px !important;
    order: 3;
}

.mejs__inner .mejs__volume-button.mejs__button
{
    order: 2;
}

.mejs__inner .mejs__speed-button.mejs__button > button
{
    font-size: 19px;
    width: 60px !important;
    font-weight: bold;
}

.mejs__inner .mejs__pause.mejs__button > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Filled' viewBox='0 0 24 24' width='512' height='512'%3E%3Cpath fill='%232daae1' d='M6.5,0A3.5,3.5,0,0,0,3,3.5v17a3.5,3.5,0,0,0,7,0V3.5A3.5,3.5,0,0,0,6.5,0Z'/%3E%3Cpath fill='%232daae1' d='M17.5,0A3.5,3.5,0,0,0,14,3.5v17a3.5,3.5,0,0,0,7,0V3.5A3.5,3.5,0,0,0,17.5,0Z'/%3E%3C/svg%3E") !important;
    background-position: 0;
    background-repeat: no-repeat;
    background-size: 28px 32px;
    margin-top: 5px;
    height: 32px;
    width: 28px;
}

.mejs__inner .mejs__mute > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' data-name='Layer 1' viewBox='0 0 24 24' width='512' height='512'%3E%3Cpath fill='%23505052' d='m15.004,20.004v2.812c0,.297-.132.579-.36.769-.181.151-.407.231-.64.231-.061,0-.121-.005-.181-.017-2.999-.551-5.752-2.299-7.554-4.794h-1.27C2.242,19.004-.002,16.761-.002,14.002v-4.001C-.002,8.885.359,7.828,1.043,6.944c.34-.437.966-.516,1.403-.179.437.338.517.966.179,1.403-.41.529-.627,1.163-.627,1.832v4.001c0,1.655,1.347,3.002,3.002,3.002h1.78c.321,0,.622.154.811.414l.3.415c1.263,1.749,3.083,3.057,5.113,3.703v-1.532c0-.552.447-1,1-1s1,.448,1,1Zm8.703,3.703c-.195.195-.451.293-.707.293s-.512-.098-.707-.293L.293,1.707C-.098,1.316-.098.684.293.293S1.316-.098,1.707.293l4.623,4.623C8.131,2.468,10.855.753,13.822.205c.293-.053.594.025.821.215.229.19.36.472.36.769v12.402l1.686,1.686c.846-.887,1.31-2.046,1.31-3.276,0-1.269-.494-2.461-1.392-3.359-.391-.39-.391-1.023,0-1.414s1.023-.391,1.414,0c1.275,1.275,1.978,2.97,1.978,4.773,0,1.764-.673,3.425-1.896,4.69l1.415,1.415c3.33-3.418,3.304-8.908-.081-12.292-.391-.391-.391-1.023,0-1.414.391-.391,1.023-.391,1.414,0,4.164,4.164,4.191,10.922.081,15.12l2.774,2.774c.391.391.391,1.023,0,1.414ZM7.762,6.348l5.242,5.242V2.468c-2.032.647-3.854,1.955-5.114,3.702l-.128.178Z'/%3E%3C/svg%3E") !important;
}

.mejs__inner .mejs__unmute > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Outline' viewBox='0 0 24 24' width='512' height='512'%3E%3Cpath fill='%23505052' d='M20.807,4.29a1,1,0,0,0-1.415,1.415,8.913,8.913,0,0,1,0,12.59,1,1,0,0,0,1.415,1.415A10.916,10.916,0,0,0,20.807,4.29Z'/%3E%3Cpath fill='%23505052' d='M18.1,7.291A1,1,0,0,0,16.68,8.706a4.662,4.662,0,0,1,0,6.588A1,1,0,0,0,18.1,16.709,6.666,6.666,0,0,0,18.1,7.291Z'/%3E%3Cpath fill='%23505052' d='M13.82.2A12.054,12.054,0,0,0,6.266,5H5a5.008,5.008,0,0,0-5,5v4a5.008,5.008,0,0,0,5,5H6.266A12.059,12.059,0,0,0,13.82,23.8a.917.917,0,0,0,.181.017,1,1,0,0,0,1-1V1.186A1,1,0,0,0,13.82.2ZM13,21.535a10.083,10.083,0,0,1-5.371-4.08A1,1,0,0,0,6.792,17H5a3,3,0,0,1-3-3V10A3,3,0,0,1,5,7h1.8a1,1,0,0,0,.837-.453A10.079,10.079,0,0,1,13,2.465Z'/%3E%3C/svg%3E")  !important;
}

.mejs__inner .mejs-skip-back-button
{
    order: 1;
}

.mejs__inner .mejs-skip-back-button > button,
.mejs__inner .mejs__skip-back-button > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_3015)'%3E%3Cg clip-path='url(%23clip1_2_3015)'%3E%3Cpath d='M2.27522 3.60918L4.03922 5.37318C6.65487 2.42935 10.2643 0.553531 14.1766 0.10476C18.089 -0.34401 22.0294 0.665794 25.2437 2.94089C28.458 5.21599 30.7203 8.59657 31.5978 12.4356C32.4752 16.2746 31.906 20.3023 29.9992 23.7478C29.8718 23.9776 29.7005 24.18 29.4949 24.3435C29.2893 24.5069 29.0535 24.6283 28.801 24.7007C28.5484 24.7731 28.2841 24.795 28.0232 24.7652C27.7622 24.7355 27.5096 24.6546 27.2799 24.5272C27.0502 24.3998 26.8478 24.2284 26.6843 24.0228C26.5208 23.8172 26.3994 23.5814 26.327 23.3289C26.2547 23.0764 26.2327 22.8121 26.2625 22.5511C26.2923 22.2901 26.3732 22.0376 26.5006 21.8078C27.9419 19.2074 28.3657 16.1642 27.6896 13.2689C27.0134 10.3737 25.2856 7.83291 22.8416 6.13986C20.3976 4.44681 17.4116 3.72226 14.4634 4.10687C11.5152 4.49147 8.81512 5.95779 6.88722 8.22118L8.38988 9.72385C8.5763 9.91032 8.70324 10.1479 8.75466 10.4065C8.80609 10.6651 8.77968 10.9331 8.67879 11.1767C8.5779 11.4203 8.40704 11.6285 8.18783 11.7751C7.96862 11.9216 7.71089 11.9998 7.44722 11.9998H1.33255C0.97893 11.9998 0.63979 11.8594 0.389742 11.6093C0.139692 11.3593 -0.000782013 11.0201 -0.000782013 10.6665V4.55185C-0.000724792 4.28818 0.0775032 4.03045 0.224016 3.81124C0.370529 3.59202 0.578747 3.42117 0.822346 3.32028C1.06595 3.21938 1.33399 3.19298 1.59259 3.2444C1.8512 3.29583 2.08875 3.42277 2.27522 3.60918Z' fill='%23505052'/%3E%3Cpath d='M17.6667 13.6665C16.2522 13.6665 14.8956 14.2284 13.8954 15.2286C12.8952 16.2288 12.3333 17.5853 12.3333 18.9998V25.6665C12.3333 27.081 12.8952 28.4375 13.8954 29.4377C14.8956 30.4379 16.2522 30.9998 17.6667 30.9998C19.0811 30.9998 20.4377 30.4379 21.4379 29.4377C22.4381 28.4375 23 27.081 23 25.6665V18.9998C23 17.5853 22.4381 16.2288 21.4379 15.2286C20.4377 14.2284 19.0811 13.6665 17.6667 13.6665ZM19 25.6665C19 26.0201 18.8595 26.3593 18.6095 26.6093C18.3594 26.8594 18.0203 26.9998 17.6667 26.9998C17.313 26.9998 16.9739 26.8594 16.7239 26.6093C16.4738 26.3593 16.3333 26.0201 16.3333 25.6665V18.9998C16.3333 18.6462 16.4738 18.3071 16.7239 18.057C16.9739 17.807 17.313 17.6665 17.6667 17.6665C18.0203 17.6665 18.3594 17.807 18.6095 18.057C18.8595 18.3071 19 18.6462 19 18.9998V25.6665Z' fill='%23505052'/%3E%3Cpath d='M7.76533 13.8184C7.39985 13.667 6.99764 13.6273 6.6096 13.7044C6.22155 13.7815 5.8651 13.972 5.58533 14.2518L0.585334 19.2518C0.210141 19.627 -0.000640877 20.1358 -0.000640869 20.6664C-0.000640861 21.197 0.210141 21.7059 0.585334 22.0811C0.960526 22.4563 1.4694 22.6671 2 22.6671C2.5306 22.6671 3.03947 22.4563 3.41467 22.0811L5 20.4944V28.9998C5 29.5302 5.21071 30.0389 5.58579 30.414C5.96086 30.7891 6.46957 30.9998 7 30.9998C7.53043 30.9998 8.03914 30.7891 8.41421 30.414C8.78929 30.0389 9 29.5302 9 28.9998V15.6664C9.00004 15.2708 8.88276 14.8841 8.66299 14.5552C8.44322 14.2262 8.13083 13.9698 7.76533 13.8184Z' fill='%23505052'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_3015'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2_3015'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.mejs__inner .mejs-jump-forward-button > button, .mejs__jump-forward-button
{
    order: 4;
}

.mejs__inner .mejs-jump-forward-button > button, .mejs__jump-forward-button > button {
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2_3013)'%3E%3Cg clip-path='url(%23clip1_2_3013)'%3E%3Cpath d='M26.6667 14.6665C25.2522 14.6665 23.8956 15.2284 22.8954 16.2286C21.8952 17.2288 21.3333 18.5853 21.3333 19.9998V26.6665C21.3333 28.081 21.8952 29.4375 22.8954 30.4377C23.8956 31.4379 25.2522 31.9998 26.6667 31.9998C28.0811 31.9998 29.4377 31.4379 30.4379 30.4377C31.4381 29.4375 32 28.081 32 26.6665V19.9998C32 18.5853 31.4381 17.2288 30.4379 16.2286C29.4377 15.2284 28.0811 14.6665 26.6667 14.6665ZM28 26.6665C28 27.0201 27.8595 27.3593 27.6095 27.6093C27.3594 27.8594 27.0203 27.9998 26.6667 27.9998C26.313 27.9998 25.9739 27.8594 25.7239 27.6093C25.4738 27.3593 25.3333 27.0201 25.3333 26.6665V19.9998C25.3333 19.6462 25.4738 19.3071 25.7239 19.057C25.9739 18.807 26.313 18.6665 26.6667 18.6665C27.0203 18.6665 27.3594 18.807 27.6095 19.057C27.8595 19.3071 28 19.6462 28 19.9998V26.6665Z' fill='%23505052'/%3E%3Cpath d='M29.724 3.60918L27.96 5.37318C25.3443 2.42935 21.7349 0.553531 17.8226 0.10476C13.9103 -0.34401 9.96984 0.665794 6.75555 2.94089C3.54125 5.21599 1.27888 8.59657 0.401457 12.4356C-0.475967 16.2746 0.0931918 20.3023 2 23.7478C2.12738 23.9776 2.29876 24.18 2.50436 24.3435C2.70996 24.5069 2.94574 24.6283 3.19826 24.7007C3.45077 24.7731 3.71507 24.795 3.97605 24.7652C4.23704 24.7355 4.4896 24.6546 4.71933 24.5272C4.94906 24.3998 5.15144 24.2284 5.31493 24.0228C5.47843 23.8172 5.59982 23.5814 5.67219 23.3289C5.74456 23.0764 5.76648 22.8121 5.73671 22.5511C5.70693 22.2901 5.62604 22.0376 5.49866 21.8078C4.05728 19.2074 3.63353 16.1642 4.30966 13.2689C4.9858 10.3737 6.71358 7.83291 9.15762 6.13986C11.6017 4.44681 14.5876 3.72226 17.5358 4.10687C20.484 4.49147 23.1841 5.95779 25.112 8.22118L23.6093 9.72385C23.4229 9.91032 23.296 10.1479 23.2446 10.4065C23.1931 10.6651 23.2195 10.9331 23.3204 11.1767C23.4213 11.4203 23.5922 11.6285 23.8114 11.7751C24.0306 11.9216 24.2883 11.9998 24.552 11.9998H30.6667C31.0203 11.9998 31.3594 11.8594 31.6095 11.6093C31.8595 11.3593 32 11.0201 32 10.6665V4.55185C31.9999 4.28818 31.9217 4.03045 31.7752 3.81124C31.6287 3.59202 31.4205 3.42117 31.1769 3.32028C30.9333 3.21938 30.6652 3.19298 30.4066 3.2444C30.148 3.29583 29.9105 3.42277 29.724 3.60918Z' fill='%23505052'/%3E%3Cpath d='M16.7653 14.8184C16.3998 14.667 15.9976 14.6273 15.6096 14.7044C15.2215 14.7815 14.8651 14.972 14.5853 15.2518L9.58533 20.2518C9.21014 20.627 8.99936 21.1358 8.99936 21.6664C8.99936 22.197 9.21014 22.7059 9.58533 23.0811C9.96053 23.4563 10.4694 23.6671 11 23.6671C11.5306 23.6671 12.0395 23.4563 12.4147 23.0811L14 21.4944V29.9998C14 30.5302 14.2107 31.0389 14.5858 31.414C14.9609 31.7891 15.4696 31.9998 16 31.9998C16.5304 31.9998 17.0391 31.7891 17.4142 31.414C17.7893 31.0389 18 30.5302 18 29.9998V16.6664C18 16.2708 17.8828 15.8841 17.663 15.5552C17.4432 15.2262 17.1308 14.9698 16.7653 14.8184Z' fill='%23505052'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2_3013'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_2_3013'%3E%3Crect width='32' height='32' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
}

.mejs__inner .mejs__button > button {
    color: #555;
    height: 32px !important;
    width: 32px !important;
    margin: 0;
}

.mejs__inner .mejs__horizontal-volume-slider {
    display: none !important;
}

@media all and (min-width: 1200px)
{
    .podcast-container
    {
        max-width: 1100px;
    }
}

@media all and (max-width: 1199px)
{
    .podcast__meta
    {
        padding-bottom: 80px;
        position: relative;
    }

    .podcast__meta .artwork
    {
        position: absolute;
        transform: translateX(0) translateY(25px);
        bottom: 0;
        right: 0;
    }
}

@media all and (max-width: 767px)
{
    .podcast__episode_title
    {
        font-size: 32px;
    }

    .podcast__title
    {
        font-size: 22px;
    }

    .podcast__meta .artwork
    {
        height: 50px;
        width: 59px;
        min-width: 59px;
        transform: translateX(0) translateY(10px);
    }

    .podcast__meta .artwork svg
    {
        height: 30px;
    }
}

@media all and (max-width: 560px)
{
    .podcast__episode_title
    {
        font-size: 26px;
    }

    .podcast__title
    {
        font-size: 20px;
    }

    .mejs__inner .mejs-appended-buttons > .mejs__button:not(.mejs__play):not(.mejs__playpause-button):not(.mejs__speed-button)
    {
        height: 30px;
        width: 30px;
    }

    .mejs__inner .mejs__button:not(.mejs__play):not(.mejs__playpause-button):not(.mejs__speed-button) > button
    {
        height: 22px !important;
        width: 22px !important;
    }

    .mejs__inner .mejs__speed-button.mejs__button > button
    {
        height: 22px !important;
        font-size: 14px;
        width: 50px !important;
    }
}

@media all and (max-width: 420px)
{
    .podcast__episode_title
    {
        font-size: 18px;
    }

    .podcast__title
    {
        font-size: 14px;
    }
}

/***** Podcast-Player - End *****/

@media (min-width: 992px) {
    .childprotection .quickguide .col-lg-3 {
        width: 20%;
    }
}

@media (max-width: 767px) {
    .childprotection header.main .header-content .subtitle {
        width: 100%;
        text-align: center;
    }
    .childprotection header.main .header-content {
        width: 100%;
    }
    .childprotection footer.main {
        letter-spacing: 1px;
    }

    .childprotection .quickguide {
        margin: 0 0 32px;
    }

    .childprotection .frame-layout-150 {
        padding-top: 40px;
    }

    .childprotection .quality-seal .counter {
        font-size: 32px;
    }

    .childprotection .slider_numeration .content {
        padding: 90px 40px 40px;
        position: relative;
    }

    .childprotection h3.numeration_header {
        font-size: 32px;
        margin: 0 0 40px
    }

    .childprotection .slider_numeration .numeration {
        width: 90px;
        height: 75px;
        padding: 20px 30px;
        position: absolute;
        left: 0;
        top: 0;
    }

    .childprotection .slider_numeration,
    .childprotection .contact-slider,
    .childprotection .tx-go-maps-ext,
    .childprotection .folder {
        margin-bottom: 40px
    }

    .childprotection nav.main {
        padding: 85px 24px 40px 18px;
    }

    .childprotection .frame-layout-150.frame-space-after-none + .frame-layout-150 {
        padding-top: 40px
    }

    .childprotection .legend-wue4you {
        padding-bottom: 60px;
        margin-bottom: 60px;
    }

    .childprotection .image-text-teaser {
        margin-bottom: 60px;
    }
    .childprotection .image-text-teaser a[href$=".pdf"] .image::after {
        bottom: -10px;
        right: 12px;
    }
    .childprotection .frame-layout-150 {
        padding-top: 60px;
    }

    /***** Teaser-Shopwindow - Start *****/
    .frame-layout-190 h2 {
        font-size: 32px;
    }
    .frame-layout-190::before {
        background-size: auto;
    }
    .frame-layout-190 .link-arrow {
        padding: 10px 60px 10px 22px;
        font-size: inherit;
    }
    .frame-layout-190 a.link-arrow::before {
        top: 19px;
        right: 13px;
        width: 22px;
        height: 12px;
    }
    /***** Teaser-Shopwindow - End *****/
}

@media (min-width: 992px) and (max-width: 1399px) {

    .childprotection .frame-layout-190 .ce-intext.ce-right .ce-gallery,
    .childprotection .frame-layout-190 .ce-intext.ce-left .ce-gallery {
        max-width: 50%;
    }
}