body[class*=year]{padding-top:70px}.jaaroverzicht-overview #inner-container{display:flex;flex-wrap:wrap;margin-left:-5px;margin-top:-5px;position:relative}.jaaroverzicht-overview #inner-container>div,.jaaroverzicht-overview #inner-container article{margin-left:5px;margin-top:5px}@media (min-width:768px){.jaaroverzicht-overview #inner-container>div,.jaaroverzicht-overview #inner-container article{flex:1 0 auto}}@media (min-width:650px){.jaaroverzicht-overview #inner-container>div,.jaaroverzicht-overview #inner-container article{max-width:calc(50% - 5px)}}@media (min-width:975px){.jaaroverzicht-overview #inner-container>div,.jaaroverzicht-overview #inner-container article{max-width:calc(33.33333% - 5px)}}@media (min-width:960px){.jaaroverzicht-overview #inner-container>div,.jaaroverzicht-overview #inner-container article{min-width:calc(33.33333% - 5px)}}.jaaroverzicht-overview #inner-container>div{position:relative!important;height:300px;flex-basis:320px;flex-grow:1}.jaaroverzicht-overview #inner-container>div:before{background-color:rgba(0,0,0,.75);content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;transition-duration:.2s;transition-property:background-color;pointer-events:none}.jaaroverzicht-overview #inner-container>div:hover:before{background-color:rgba(0,0,0,.5)}.jaaroverzicht-overview #inner-container>div a,.jaaroverzicht-overview #inner-container>div img{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.jaaroverzicht-overview #inner-container>div span{font-weight:600;display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:8em;line-height:1;z-index:9;text-align:center;font-size:175%;color:#fff;text-shadow:2px 2px 0 0 #000}.jaaroverzicht-overview #inner-container>div img{object-fit:cover}.jaaroverzicht-overview #inner-container>div img,.jaaroverzicht-overview #inner-container>div span{pointer-events:none}.locations{display:flex;flex-wrap:wrap}.locations .location{box-shadow:0 3px 10px 0 rgba(0,0,0,.07);position:relative;border-radius:4px;background:#f4fafa;transition:background-color .3s ease-in-out}@media (max-width:980px){.locations .location{margin:0 auto 1em;flex-basis:100%}.locations .location:last-child{margin-bottom:1em}}@media (min-width:981px){.locations .location{flex:1;margin-right:1em}.locations .location:last-child{margin-right:0}}.locations .location a.overlay{position:absolute;top:0;bottom:0;left:0;right:0}.locations .location .thumb{border-top-right-radius:4px;border-top-left-radius:4px;display:block;width:100%;height:225px;background-size:cover;background-position:50%}.locations .location .content{padding:1em}.locations .location .content .opening-hours{display:inline-block;float:right}.locations .location .content .opening-hours:after{font-size:15.83333px;color:#484848;opacity:.7;transition:color .3s ease-in-out}.locations .location .content .opening-hours span{display:inline-block;width:12px;height:12px;border-radius:50%;background:#222;margin-right:.5em;position:relative;top:1px}.locations .location .content .opening-hours.open span{background:#3dbf74}.locations .location .content .opening-hours.open:after{content:"Open"}.locations .location .content .opening-hours.almost-closed span{background:#ee9700}.locations .location .content .opening-hours.almost-closed:after{content:"Gaat bijna sluiten"}.locations .location .content .opening-hours.closed span{background:#fe3838}.locations .location .content .opening-hours.closed:after{content:"Gesloten"}.locations .location .content .location-title{font-size:20px;font-weight:700;font-family:Nexa Bold,Arial,sans-serif;line-height:1.2;transition:color .3s ease-in-out}.locations .location .content .times{font-size:14px;transition:color .3s ease-in-out;margin-top:1em}@media (min-width:768px){.locations .location .content .times{font-size:17px}}.locations .location .content .times .title{color:#006868;display:block;font-size:17px;transition:color .3s ease-in-out}.locations .location .content .times .timespan{display:flex;flex-wrap:wrap}.locations .location .content .times .timespan:last-child{padding-top:1em;margin-top:1em;border-top:1px solid #e5dae7}.locations .location .content .times .timespan div{flex:1;padding-right:1em}.locations .location .content .times .timespan div:last-child{padding-right:0}.locations .location:hover{background:#0092cc}.locations .location:hover a{color:#f4fafa}.locations .location:hover .location-title,.locations .location:hover .opening-hours:after,.locations .location:hover .times,.locations .location:hover .times .title{color:#fff}#section-locations{z-index:2;position:relative}
/*# sourceMappingURL=locations.css.map */
