:root{--border-radius:10px;--text-color:#2a3547;--red-color:#c95151}body{font-size:16px}a{color:var(--red-color)}h1{font-size:1.75em;line-height:1em}h2{font-size:1em}.navbar-toolbar{height:120px}.navbar-toolbar img{height:100px}.inactive-nav header{background-color:transparent;box-shadow:none}.active-nav header{background-color:#f5f5f5;color:var(--text-color)}.nav-mobile{display:none}.active-nav header,.inactive-nav header,.nav-content a{transition:1s ease}.nav-content{display:flex;flex-direction:row;justify-content:center;flex-grow:1}.nav-content a{color:#fff;font-size:24px;font-weight:700;margin:0 20px}.active-nav .nav-content a{color:var(--text-color)}.mobile-nav-content a,.mobile-nav-content span{color:var(--text-color);font-size:20px;font-weight:700}.subtitle{font-size:30px;line-height:35px;text-align:center;margin:40px}.header-container{margin:10px;height:500px;max-height:80vh}.header-container-small{margin:10px;height:300px;max-height:40vh}.header-background{background-image:url(/images/background.webp);background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative;margin:auto;width:100%;height:100%;border-radius:var(--border-radius);display:flex;box-shadow:0 20px 20px 0 rgba(17,12,46,.15)}.header-content{width:80%;margin:auto;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column}.header-content h1,.header-content h2{color:#fff;text-align:center}.header-content h1{font-size:2em;line-height:1.5em}.header-content h2{font-size:1.5em;line-height:1em}.grid{width:100%;padding:10px;min-height:400px;height:100%;max-width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.half-screen{width:calc(45% - 2rem)}.half-screen,.show{display:flex;flex-direction:column}.show{text-align:center;width:calc(50% - 1rem)}.show img{height:40%}.show img,.show svg{max-height:200px;object-fit:contain}.show svg{height:100px;width:100px;margin:auto}.show .title{margin-bottom:5px}.show .tdmplus{border-radius:5px;color:#fff;background-color:var(--red-color);width:100px;padding:5px;margin:15px auto -5px;font-weight:700}.show .date{margin-top:0;color:#708090}.show .text-wrap{flex-grow:1;align-items:center;justify-content:center;display:flex}.show .MuiButton-root{margin-top:auto}.contact{display:flex;flex-direction:column;text-align:center;width:calc(25% - 1rem)}.contact .name{margin-bottom:5px}.contact .title{margin-top:0;color:#708090}.contact .text{display:flex;justify-content:center;flex-wrap:wrap}.contact .text>*{margin:auto 5px}.contact a{color:var(--text-color);text-decoration:underline}.custom-box{margin:.5rem;padding:1.5rem;border-radius:var(--border-radius);box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08)}.custom-box.full-size{margin:2rem auto;max-width:1800px}.show-info-grid{max-height:unset}.affiche{margin:.5rem;border-radius:var(--border-radius);width:calc(50% - 1rem)}.affiche img{width:100%}.show-info{display:flex;flex-direction:column;width:calc(50% - 1rem)}.show-info .title{font-size:20px}.show-list>div:nth-child(2n){background-color:rgba(201,81,81,.2)}.show-date{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem}.show-date span{margin:auto 0}.single-column{display:flex;flex-direction:column;padding:10px}.sponsors-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:1000px;margin:auto}.sponsor-partner{min-width:40%;text-align:center;margin:0 5% 3rem}.sponsor-partner img{max-height:7rem;max-width:20rem}.sponsor-hoofd{min-width:30%;text-align:center;margin:0 2.5% 3rem}.sponsor-hoofd img{max-height:6rem;max-width:12rem}.sponsor-normaal{min-width:15%;text-align:center;margin:0 2.5% 3rem}.sponsor-normaal img{max-height:5rem;max-width:10rem}.map-container{width:100%;height:100%;min-height:15rem}.MuiContainer-root{padding:0}.MuiAlert-message{font-size:16px}.page-wrapper{padding-bottom:0}.footer{display:flex;justify-content:space-between;padding:1rem 5rem;margin-top:2rem;border-top:1px solid var(--red-color)}.footer .icons{display:flex;flex-direction:row;justify-content:space-around;align-items:center;margin-top:15px}.footer a{color:var(--text-color);margin:0 .25rem}.middle{text-align:center}.blog-item,.middle{display:flex;flex-direction:column}.blog-item{min-width:300px;width:20%}.blog-item img{max-width:100%;max-height:200px;margin:auto}.blog-item h3{margin-bottom:0}.blog-item span{color:#8a8a8a}.blog-item a{margin-top:10px}.blog-header{text-align:center;max-width:1000px;margin:40px auto}.blog-header .quote{font-size:30px;line-height:35px;margin:0}.blog-header .quote,.blog-header .quote-sub{color:#8a8a8a;font-style:italic}.blog-header .title{font-size:30px;line-height:35px;margin:0}.blog-header .info{color:#8a8a8a}.blog{display:flex;flex-direction:column;max-width:1000px;margin:0 auto}.blog img{max-width:100%;margin:0 auto}.blog .footnotes{color:gray}@media (max-width:calc(1800px + 2rem)){.custom-box.full-size{margin:2rem}}@media (max-width:calc(1000px + 2rem)){.blog{margin:0 2rem}}@media (max-width:1200px){.nav-content a{display:none}.nav-mobile{display:flex}.grid{max-height:unset}.contact,.show{width:calc(50% - 1rem)}.show-info{width:100%}}@media (max-width:899px){.navbar-toolbar{height:80px}.navbar-toolbar img{height:70px}.half-screen{width:calc(95% - 1rem)}.affiche{width:100%}.affiche img{max-height:50vh;object-fit:scale-down}.footer{flex-direction:column;padding:1rem}}@media (max-width:800px){.header-container{margin:0}.header-background{border-radius:0}.header-content{width:100%}.contact,.show{width:100%;margin:.5rem 0}.show-date{flex-direction:column;padding:1rem .5rem}.show-date iframe{margin:15px auto 0}}