.item {
    border-bottom: 0.08rem solid #C8C9CA;
    padding: 2rem 0rem;
}

.item:last-child {
    border-bottom: none;
}

/* Date */
.date, .text-muted, h6 {
    color: #6c757d !important;
    font-size: 75%;
    padding-top: .5rem;
}

/* UL OL default settings */
ul, ol {
    margin: 0 0 30px;
    padding: 0 0 0 20px;
}

/* UL-Links - Ellipsis */
ul.ul-links li a {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
    vertical-align: bottom;
}

/* UL-Links */
ul.ul-links {
    color: white !important;
    padding: 0;
    list-style: none;
}

ul.ul-links a {
    position: relative;
    display: block;
    padding: 2px 0 2px 1.5em;
}


/* UL-Links - Arrow */
ul.ul-links a:before {
    /* color: black; */
    font-size: .7rem;
    font-weight: 800;
    content: '\';
    font-family: "RO Icons";
    font-weight: normal;
    position: absolute;
    top: 7.5px;
    left: 0.0em;
}

/* UL-Links - Arrow font source */
@font-face {
    font-family: "RO Icons";
    font-weight: normal;
    font-style: normal;
    src: url("/style/icons/ro-icons-2.4.woff2") format("woff2"),
        url("/style/icons/ro-icons-2.4.woff") format("opentype"),
        url("/style/icons/icons/ro-icons-2.4.ttf") format("truetype")
}

/* UL-Links - Arrow white */
ul.ul-links a[color=white]:before {
    color: white;
}

/* Link trim long text */
p {
    hyphens: auto;
}

/* Img container - Disable IMG */
.img-container.vid>img {
    display: none !important;
}

/* Img/vid container - figcaption style */
.img-container>.img-footer>p {
    font-weight: 500;
    font-size: 90%;
}

a:link {
    text-decoration: none;
}

a:visited {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}

/* h4 {
    padding-top: 1.5rem !important;
    padding-bottom: .5rem !important;
} */

/* li {
    list-style: none;

}

ul li {
    background-image: url(arrow.svg);
    background-position: 0% 20%;
    background-repeat: no-repeat;
    background-size: 12px;
    padding: 0px 0px 0px 20px;
    margin-left: 0px!important;
} */


/* Support - Bootstrap breakpoints */
@media (min-width: 992px) {

    html {
        font-size: 125%;
    }

    /* Link trim long text - None */
    p {
        hyphens: none !important;
    }

}

@media print {

    @page {
        size: A4;
        /* DIN A4 standard, Europe */
        margin-bottom: 0;
    }

    html::before {
        color: #AAAAAA;
        content: "Bron: StaatVanAandacht.nl";
        /* font-family: "Noto Sans Old Italic"; */
        font-family: var(--bs-body-font-family);
    }

    .container {
        padding: unset !important;
        max-width: unset !important;
    }

    .mw-75 {
        width: 60% !important;
    }

    p {
        hyphens: none;
    }

    section.share-options {
        display: none;
    }

    /* Img container - Enable IMG */
    .img-container.vid>img {
        display: block !important;
    }

    /* Img container - Disable vid */
    .img-container.vid>iframe {
        display: none;
    }

}