/* Vacaturelijst in een artikel [awcf_vacaturelijst] */
.awcf-vl { margin: 20px 0 28px; }
.awcf-vl__lijst { list-style: none; margin: 0 !important; padding: 0 !important; display: grid; gap: 10px; }
.awcf-vl__lijst li { margin: 0 !important; padding: 0 !important; }
.awcf-vl__lijst li::before { content: none !important; }
.awcf-vl a.awcf-vl__item {
    display: flex;
    flex-direction: column;
    gap: 3px;
    padding: 14px 18px;
    background: #fff;
    border: 1px solid #EAD9CE;
    border-left: 4px solid #C25233;
    border-radius: 10px;
    text-decoration: none !important;
    transition: border-color .15s, box-shadow .15s;
}
.awcf-vl a.awcf-vl__item:hover,
.awcf-vl a.awcf-vl__item:focus { border-color: #C25233; box-shadow: 0 4px 14px rgba(56, 21, 17, .08); }
.awcf-vl__titel { font-weight: 700; color: #76160B; }
.awcf-vl__meta { font-size: 14px; color: #7A6560; }
.awcf-vl__leeg { margin: 0; color: #381511; }
.awcf-vl__voet { margin: 14px 0 0 !important; }
.awcf-vl a.awcf-vl__knop {
    display: inline-block;
    padding: 12px 22px;
    border-radius: 999px;
    background: #C25233;
    color: #fff !important;
    font-weight: 600;
    text-decoration: none !important;
}
.awcf-vl a.awcf-vl__knop:hover,
.awcf-vl a.awcf-vl__knop:focus { background: #76160B; }
