@media screen and (max-width:63.99em) {
    .pagename h1 {
    display:none;
    }
}

/* Vertical center not working in smaller screens: padding */
div.formbody {
    padding-top:1rem;
}
@media screen and (min-width:40em) {
    .content-player figure video {
        position:relative;
        overflow:hidden;
        padding-right:9px;
        padding-left:9px;
        /*padding-top:0px;
        padding-bottom:56.25%; */
        display:flex;
        align-items:center;
    }
}
@media screen and (min-width:40em) {
    .newreaderpage .newsreader div.mod_newsreader figure.video_container {
        height:auto;
        width:100%;
        position:relative;
        overflow:hidden;
        padding-right:9px;
        padding-left:9px;
        /*padding-top:0px;
        padding-bottom:56.25%; */
        display:flex;
        align-items:center;
    }
}
.newsreader div.mod_newsreader.newsreader p.info,
.newsreader div.mod_newsreader.newsreader h1 {
    display: none;
}
.newsreader div.mod_newsreader.newsreader p.back {
    position:relative;
    top: 5px;
    left:4px;
}

/* Page News */
.newspage h2 a {
    font-size:1.28rem;
    color:#fff;
    pointer-events:none;
    pointer: none;
}

/* Page News */
.newspage .more {
    display:none;
}

/* Position Newsliste */
@media screen and (min-width:40em) {
    .nachrichtenliste {
        margin-top:40px;
    }
}

/* Video Page Home */
@media screen and (max-width:39.995em) {
    .video_container {
        height:auto;
        max-height:98vh;
        position:relative;
        overflow:scroll;
        padding-right:9px;
        padding-left:9px;
        padding-top:70px;
        padding-bottom:40px;
        display:flex;
        align-items:center;
    }
}

/* Video Page Home */
.availability_container {
    min-height:100vh;
    position:relative;
    overflow:hidden;
    padding:50px 9px 40px;
    display:flex;
    align-items:center;
}
@media screen and (min-width:64em) {
    .availability_container {
        padding:35px 9px 40px;
}

/* Video Page Home */
video {
    height:auto;
    max-width:100%;
    max-height:100vh;
    border-top:20px solid #242323;
    border-right:20px solid #242323;
    border-bottom:20px solid #242323;
    border-left:45px solid #242323;
}
@media screen and (max-width:63.99em) {
    video {
        width:100%;
        height:auto;
        max-height:100vh;
        border-top:6px solid #242323;
        border-right:6px solid #242323;
        border-bottom:6px solid #242323;
        border-left:20px solid #242323;
    }
}
@media screen and (min-width:64em) {
    video {
        width:100%;
        height:auto;
        min-height:30vh;
        border-top:20px solid #242323;
        border-right:20px solid #242323;
        border-bottom:20px solid #242323;
        border-left:45px solid #242323;
    }
}

/* Video Page Home */
.specialposition {
    position:relative;
}

/* Video Page Home */
@media screen and (max-width:450px) and (orientation:portrait) {
    .specialposition {
        position:absolute;
        top:0;
        left:0;
    }
}
@media screen and (max-width:63.99em) {
    .current-r {
        display:block;
        margin-top:2rem;
    }
}
@media screen and (min-width:64em) {
    .current-r {
        display:none;
    }
}
@media screen and (min-width:40em) {
    .availability_align_y
    {
    display:flex;
    flex-direction: column; 
    justify-content: center; 
    /*height:100%;*/
    min-height: calc(100vh - 10px);
    margin-top: 10px;
    }
}

/* arvo_bench_details adjust right side → flex-start for small screens */
@media screen and (max-width:63.995em) {
    .detail_flex {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        padding-right:5px;
        padding-left:9px;
        padding-bottom:20px;
    }
}

/* adjust currentyl available */
@media screen and (min-width:40em) {
    .detail_flex_availability {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        margin-top: 0.5rem;
    }
}
div.ce_gallery.gallery.block ul {
    list-style-type:none;
    display:flex;
    margin-left:0px;
}
div.ce_gallery.gallery.block ul li {
    list-style-type:none;
    flex-direction:row;
    justify-content:flex-start;
}
