.animation-program__title{font-size:1.8em;min-height:1.4em}.animation-programs{position:relative;float:right;margin:0;padding:0;background-color:var(--secundary25);border-radius:0 0 15px;z-index:1}.animation-programs li{list-style:none}.animation-programs__button{position:relative;display:block;font-family:var(--titleFont);font-weight:400;color:var(--text);padding:0 1.2em;box-sizing:border-box;text-decoration:none;max-height:0;line-height:40px;overflow:hidden;transition:.2s max-height ease-in-out,.2s background ease-in-out,.2s margin ease-in-out}.animation-programs__button:hover{color:#b32553}.animation-programs li:first-child .animation-programs__button{background:linear-gradient(to right,var(--secundary) 0,transparent 100%);background-color:var(--secundary);line-height:50px;max-height:50px;border-bottom-right-radius:15px}.animation-programs li:first-child .animation-programs__button:hover{color:var(--text);background-color:var(--secundaryDark)}.animation-programs--open .animation-programs__button{max-height:40px}.animation-programs--open li:last-child .animation-programs__button{margin-bottom:10px}.animation-day{margin-top:1px}.animation-day__date{position:relative;display:block;padding:.3em 1em;background-color:var(--primary25);font-size:1.2em;cursor:pointer;transition:.2s background ease-in-out,.2s color ease-in-out}.animation-day input:checked+.animation-day__date{background-color:var(--primary);color:#fff}.animation-day__date:after{position:absolute;content:'';top:.6em;right:15px;width:10px;height:10px;border-bottom:3px solid #fff;border-right:3px solid #fff;speak:none;line-height:1;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:.2s -webkit-transform ease-in-out;-ms-transition:.2s -ms-transform ease-in-out;transition:.2s transform ease-in-out,.2s top ease-in-out}.animation-day input:checked+.animation-day__date:after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);top:.8em}.animation-day input{position:absolute;clip:rect(0,0,0,0)}.animation-item{transition:max-height .3s ease-in-out,padding .3s ease-in-out;overflow:hidden}.animation-day input:not(:checked)~.animation-list .animation-item{max-height:0;padding-top:0;padding-bottom:0}.animation-day input:checked~.animation-list .animation-item{max-height:20em}.animation-list{padding:0;margin:0}.animation-item{display:flex;font-size:1.2em;padding:.4em 1em;box-shadow:inset 0 1px 0 0 var(--primary25)}.animation-item:first-child{box-shadow:none}.animation-item__time{flex:0 0 auto;padding-right:1em;min-width:3em;font-weight:400}.animation-item__doelgroepen{text-align:right;display:none}.animation-item__doelgroep{width:65px;max-width:65px !important;margin-left:10px}.animation-item__description{flex:1 1 auto;padding-left:1em}.animation-item:nth-child(even) .animation-item__description{border-left-color:#fff}.animation-item__title{font-size:inherit;line-height:inherit;text-transform:lowercase;margin:0}.animation-item__title:first-letter {text-transform:uppercase}.animation-item p{margin:0}.animation-item__button{float:right;padding:0 1em;height:40px;line-height:40px;font-size:.8em;margin:.2em}
