#videos em{
    font-style: normal !important;
    font-weight: 600 !important;
    color: #f90;
}

#fotos {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: start;
}

    #fotos h4 {
        margin-top: 1em;
    }

    #fotos p {
        margin-bottom: 2em;
    }

    #fotos .umbr {
        width: 100%;
        display: flex;
        justify-content: flex-start;
        align-items: center;
    }

        #fotos .umbr a {
            margin: 0.25em;
        }

    #fotos .f-stripe {
        width: 100%;
        margin-bottom: 4em;
    }

        #fotos .f-stripe p {
            margin: 0em;
        }

#archiv {
    text-align: left;
    margin-top: 2em;
}

    #archiv h4 {
        width: fit-content;
        margin: 0;
        margin-bottom: 0.5em;
    }

.toggle-btn {
    background: none;
    border: none;
    float: right;
    color: #555;
}

    .toggle-btn:hover {
        background: none;
        color: #f90;
        cursor: pointer;
    }

i.toggle-btn {
    font-size: 20pt;
}

#archiv .datum {
    clear: both;
    margin-top: 2em;
}


    #archiv .datum i {
        font-style: normal;
        font-weight: 700;
    }

        #archiv .datum i::after,
        #archiv .datum i::before {
            content: "\0020\2217\0020";
        }

/*
#posters {
    width: 100% !important;
}

.poster-block {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 1;
}

    .poster-block img {
        margin: 0.2em;
    }
            */

.poster-block {
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-shrink: 1;
}

    .poster-block p {
        margin: 0;
        padding: 0.1em;
        width: 100%;
    }


/*Breakpoints*/
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
}

@media only screen and (max-width: 1440px) {
}

@media only screen and (min-width: 1440px) {
}
