/* AGENDA */
.agenda {
width:auto;
height:auto;
padding-top:var(--sitepadding);
padding-bottom:var(--sitepadding);
background:var(--mainbgcolor);
display:flex;
align-items:flex-start;
justify-content:flex-start;
flex-direction:row;
gap:var(--sitepadding);
}
.lijst {
padding:1rem 0 0 0;
margin:0 0 -1.5rem 0;
border-top:1px solid var(--mainbordercolor);
}
.even {
}
.oneven {
}

.agenda .filebox {
max-width:50%;
}
.lijst .filebox {
max-width:15%;
}

.agenda .tekstbox {
padding:0;
}
.agenda .tekstbox p {
margin-bottom:1rem;
}

.datum {
font-size:1.2em;
margin-bottom:0.25rem;
}

.tekstkort {
position:relative;
width:auto;
height:auto;
padding:0 1rem 0 0;
overflow:hidden;
text-overflow:clip;
clear:none;
}
.leesverderfade {
position:absolute;
bottom:0;
width:100%;
height:1em;
margin:0;
background:linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1));
}
.leesverder {
font-size:1.2em;
font-style:italic;
text-align:right;
margin:0.5em 2% 0 0;
display:block;
}
.tekstlang {
padding:0;
}