body{padding:30px;font-family:"Museo Sans",sans-serif;color:#fff;font-size:17px;background-color:#111}.container{width:100%;max-width:1200px;margin:0 auto}.top-bar{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.user-bar{text-align:right}a{color:inherit}h1{font-family:"De Pul Bold",sans-serif;font-size:1.75em;text-transform:uppercase}h1 span{color:red}h4{margin-top:30px;margin-bottom:0}p{line-height:1.4rem}.login-block{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#444;padding:20px}@media screen and (min-width: 650px){.login-block #logo{position:absolute}}.login-block #logo img{margin-top:-20px;width:70px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}@media screen and (min-width: 992px){.login-block #logo img{width:100px}}@media screen and (min-width: 568px){.login-block #logo img{width:80px}}.login-block input{border:0;padding:10px;margin-bottom:5px;background-color:#222;color:#fff}.login-block input.button{background-color:#fff;color:#111}.login-block .authenticate form{width:100%}@media screen and (min-width: 650px){.login-block .authenticate{width:60%;float:right;margin-right:10px}}.button{width:100%;font-weight:900;font-size:.85em;padding:8px 30px;margin-bottom:15px;margin-top:15px;border:3px solid #100906 !important;-webkit-transition:all 300ms;transition:all 300ms;color:#100906;text-transform:uppercase;letter-spacing:1.5px;text-align:center}.button:hover{cursor:pointer;background-color:#100906 !important;color:#fff !important}.event-hud hr{clear:both;display:block;margin-top:40px;height:1px;border:0;border-bottom:2px dashed silver}.event-hud h1{margin-top:40px;color:red;margin-bottom:0}.event-hud h1+p{margin-top:0}.event-hud h1.generalh1{margin-top:0}.event-hud h1.infoheading{color:#fff;font-size:2.5rem;margin-bottom:20px}.event-hud h1 span{color:#fff;text-transform:uppercase}.event-hud h4{color:red}.event-hud h4+p{margin-top:2px}.event-hud .registratie{padding:20px !important;background-color:gray}.event-hud .registratie h2{margin-top:10px;margin-bottom:5px}.event-hud .registratie.checked{background-color:green !important}.event-hud .registratie.checked:hover{cursor:default}.event-hud .registratie:hover{background-color:green !important;cursor:pointer}.event-hud .check-label{display:table;margin-top:5px;width:auto;vertical-align:2px;background-color:#dedede;color:#000;text-transform:uppercase;font-size:.7rem;padding:2px 10px 1px;font-weight:bold;border-radius:5px}@media(min-width: 768px){.event-hud .check-label{float:right;margin-top:0}}.event-hud .check-label.checked{color:green}.event-hud .status-label{display:table;margin-top:5px;width:auto;vertical-align:2px;background-color:#dedede;color:#000;text-transform:uppercase;font-size:.7rem;padding:2px 10px 1px;font-weight:bold;border-radius:5px}@media(min-width: 768px){.event-hud .status-label{float:right;margin-top:0}}.event-hud .status-label.event-label{margin-top:0;display:inline-block;padding:7px 10px 5px}@media(min-width: 768px){.event-hud .status-label.event-label{float:none}}.event-hud .upcoming-events{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.event-hud .upcoming-events.home{margin-top:20px}.event-hud .upcoming-events.times-desc-table li div.start,.event-hud .upcoming-events.times-desc-table li div.stop{display:inline-block}.event-hud .upcoming-events.times-desc-table li div.stop-exists:before{content:" - "}@media(min-width: 768px){.event-hud .upcoming-events.times-desc-table li div.stop-exists:before{content:""}}@media(min-width: 768px){.event-hud .upcoming-events.simple-table li.full-line div{width:100%}.event-hud .upcoming-events.simple-table li div{width:50%}}@media(min-width: 768px)and (min-width: 1024px){.event-hud .upcoming-events.simple-table li div{width:60%}.event-hud .upcoming-events.simple-table li div.desc-value{width:40%}}.event-hud .upcoming-events.attachments-table li div.date{font-weight:bold}@media(min-width: 768px){.event-hud .upcoming-events.attachments-table li div.date{width:15%;font-weight:normal;display:inline-block}}@media(min-width: 768px){.event-hud .upcoming-events.attachments-table li div.description{width:80%;display:inline-block}}.event-hud .upcoming-events.attachments-table li div.comment{font-style:italic}@media(min-width: 768px){.event-hud .upcoming-events.attachments-table li div.comment{width:100%;display:block}}.event-hud .upcoming-events li{width:100%;list-style:none;padding:10px;border-bottom:1px solid #111;line-height:1.3rem;margin-right:1px}.event-hud .upcoming-events li.registratie{padding:25px 20px !important;display:-webkit-box;display:-ms-flexbox;display:flex}.event-hud .upcoming-events li.registratie .image{width:80px;height:80px;margin-right:20px}.event-hud .upcoming-events li.registratie .image img{display:block;width:100%}.event-hud .upcoming-events li.registratie .bhv-wrapper{padding:5px 10px 3px;background-color:#fff;color:red;font-weight:bold;font-size:13px;border-radius:7px;margin-bottom:5px;display:inline-block;font-weight:bold}.event-hud .upcoming-events li.registratie h2{line-height:1;margin-top:0}.event-hud .upcoming-events li .mobile{font-weight:bold;text-transform:uppercase;margin-right:5px}@media(min-width: 768px){.event-hud .upcoming-events li .mobile{display:none}}.event-hud .upcoming-events li.heading{display:none}@media(min-width: 768px){.event-hud .upcoming-events li.heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}}@media(min-width: 768px){.event-hud .upcoming-events li{display:inline-block;width:44%}.event-hud .upcoming-events li div{width:14%}.event-hud .upcoming-events li div.time,.event-hud .upcoming-events li div.stoptime{width:8%}.event-hud .upcoming-events li div.location{width:20%}}@media(min-width: 768px)and (min-width: 768px){.event-hud .upcoming-events li div.location{width:12%}}@media(min-width: 768px){.event-hud .upcoming-events li div.description,.event-hud .upcoming-events li div.name{width:25%}}@media(min-width: 768px)and (min-width: 768px){.event-hud .upcoming-events li div.description,.event-hud .upcoming-events li div.name{width:30%}}.event-hud .upcoming-events li div.desc-value{font-weight:bold;margin-bottom:2px}.event-hud .upcoming-events li a{color:#fff;display:block;height:100%;width:100%;text-decoration:none}.event-hud .upcoming-events li a strong{text-transform:uppercase}.event-hud .upcoming-events li:hover{background-color:red;color:#fff}.event-hud .upcoming-events li:hover a{color:#fff}.event-hud .upcoming-events li:nth-child(odd){background-color:#333}.event-hud .upcoming-events li:nth-child(odd):hover{background-color:red}.event-hud .upcoming-events li.title{background-color:#111;color:#fff}.event-hud .upcoming-events li.title:hover{cursor:default;background-color:#111}.event-hud .upcoming-events.attachments-table li.heading div.date{font-weight:bold}.hide{display:none}.show{display:block}.toggle-hide,.toggle-full,.toggle-hide.show,.toggle-full.show{display:inline-block;font-size:.9rem;text-transform:uppercase}.toggle-hide.hide,.toggle-full.hide{display:none}.schema-toggle{font-weight:bold;margin-top:20px}.schema-toggle:hover{cursor:pointer}.toggle-hide{margin-bottom:10px}.error{border:1px solid red}.error-message{color:red;margin-bottom:1em;margin-top:.5em}body.menu-open{max-width:100%;max-height:100%;overflow:hidden}header #menu-extend .menu-hamburger span{background:#fff}header #menu .main-menu ul li a{font-family:"Museo Sans",sans-serif;font-weight:bold;font-size:17px;text-transform:uppercase}header #menu-extend{position:fixed;z-index:2;bottom:20px;right:20px}@media(min-width: 1440px){header #menu-extend{right:auto;bottom:auto;left:20px;top:20px}}header #menu-extend .menu-hamburger{width:30px;height:25px;position:relative;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 500ms;transition:all 500ms;cursor:pointer}header #menu-extend .menu-hamburger span{display:block;position:absolute;height:4px;width:100%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 250ms;transition:all 250ms}body.menu-open #menu-extend .menu-hamburger span{background:#fff}header #menu-extend .menu-hamburger span:first-child{top:0px}header #menu-extend .menu-hamburger span:nth-child(2),header #menu-extend .menu-hamburger span:nth-child(3){top:10px}header #menu-extend .menu-hamburger span:last-child{top:20px}.menu-open header #menu-extend .menu-hamburger span:first-child{top:10px;width:0%;left:50%}.menu-open header #menu-extend .menu-hamburger span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu-open header #menu-extend .menu-hamburger span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open header #menu-extend .menu-hamburger span:last-child{top:10px;width:0%;left:50%}header #menu{padding-top:100px;display:none;z-index:1;-webkit-justfiy-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#333;-webkit-transition:opacity 400ms;transition:opacity 400ms}header #menu.menu-active{display:-webkit-box;display:-ms-flexbox;display:flex}header #menu .main-menu ul{list-style:none;padding:0;margin:0 0 20px 0}header #menu .main-menu ul li{text-align:center;color:#fff}header #menu .main-menu ul li a{display:inline-block;-webkit-transition:color 300ms;transition:color 300ms;font-size:1.2em;padding:5px 0;color:#fff;text-decoration:none}header #menu .main-menu ul li.mobile svg{vertical-align:-5px;margin-right:5px}header #menu .main-menu ul li a:hover,header #menu .main-menu ul li.active a{color:red}