@import url(https://fonts.googleapis.com/css?family=Poppins);h1{text-transform:uppercase;font-family:'Heading',Arial,sans-serif;color:#fff;font-weight:400;line-height:100%}h2{text-transform:uppercase;font-family:'Heading',Arial,sans-serif;color:#fff;font-weight:400}h3{text-transform:uppercase;font-family:'Poppins',sans-serif,Verdana;color:#fff;font-weight:400}html,body{padding:0;margin:0;width:100%;height:100%;color:#000;background-color:#fff;font-family:'Poppins',sans-serif,Verdana}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{overflow-y:scroll}#container{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;width:100%;height:100%;min-width:320px}#head{display:table-row}#header_background{height:40px;width:100%;clear:both}@media screen and (max-width:400px){#header_background{height:6px}}@media screen and (max-width:600px){#header_background{height:9px}}@media screen and (max-width:800px){#header_background{height:12px}}@media screen and (max-width:1024px){#header_background{height:16px}}@media screen and (min-width:100px){#head{width:100%;position:fixed;top:0;z-index:5}#head.sticky{position:fixed;display:none}}#header-container{width:100%;background-color:#d55f30}#header{width:100%;max-width:1024px;margin:0 auto;padding-bottom:0;height:60px}#header .menu_url{display:none}#header .buy_tickets{display:none}@media screen and (min-width:801px){#header .menu_url{display:block;float:right;text-decoration:none;color:#fff;height:50px;line-height:50px;margin-left:30px;margin-top:10px}#header .buy_tickets{display:inline;float:right;font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background:url(../media/white-label.png) no-repeat;background-size:100% 100%;color:#000;margin-top:18px;padding:5px 20px;font-size:140%;text-decoration:none;margin-left:30px;margin-right:20px}}#header #logo_a{float:left;display:block;background:url(../media/logo.png) no-repeat;background-size:contain;width:140px;height:35px;margin:12px 0 0 10px}#header #logo_a span{display:none}#header #facebook{background:url(../media/facebook.png) no-repeat;background-size:11px 20px;background-position:center;float:right;margin-top:10px}#header #instagram{background:url(../media/instagram.png) no-repeat;background-size:20px 20px;background-position:center;float:right;margin-top:10px}#header a.social_media{display:block;width:40px;height:50px}#header a.social_media span{display:none}#main{display:table-row;height:100%;background-color:#fff}#content{position:relative;z-index:4;width:100%;max-width:1024px;margin:0 auto;padding:0 3%;box-sizing:inherit;text-align:center}@media screen and (min-width:601px){#content{padding:0 10px}}@media screen and (min-width:1045px){#content{padding:0}}#foot{display:table-row;position:relative;z-index:3}#footer_background{height:40px;width:100%;clear:both}#footer{width:100%;margin:0 auto;position:relative;z-index:4;text-align:center;color:#fff;font-size:80%;background-color:#2c343b}#footer h1{padding-top:20px;margin-top:0}.social_media #facebook{background:url(../media/facebook.png) no-repeat;background-size:contain;background-position:center;float:left}.social_media #instagram{background:url(../media/instagram.png) no-repeat;background-size:contain;background-position:center;float:right}.social_media::after{clear:both}.social_media{width:100px;margin:0 auto;height:40px}.social_media a{display:block;width:40px;height:40px}.social_media a span{display:none}#copyright{display:block;padding:20px 0 20px 0}#privacycookiestatement{color:#fff;text-decoration:none;display:block;padding:0 0 5px 0}#bewonersbrief{color:#fff;text-decoration:none;display:block;padding:0 0 20px 0}#absfoot{position:absolute;z-index:2;display:block;height:800px;width:100%;margin-top:-800px;min-width:320px}@media screen and (min-width:601px){#absfoot{height:600px;margin-top:-600px}}#menu{position:fixed;z-index:10;width:100%;height:100%;display:block;background-color:#d55f30;margin-left:-100%;color:#fff;top:0;overflow-y:scroll;text-align:center}#menu ul{list-style:none;margin:0;padding:0;text-align:center;padding-bottom:14px}#menu li{padding:6px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#menu a{color:#fff;font-family:'Heading',Arial,sans-serif;text-transform:uppercase;font-weight:400;font-size:140%;margin:0;padding:0;z-index:11;font-size:200%;text-decoration:none;margin:20px auto}#menu a.buy_tickets{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background:url(../media/white-label.png) no-repeat;background-size:100% 100%;color:#000;margin-top:8px;padding:5px 20px}#menu #menu_logo{width:50%;display:block;margin:50px auto}#menu #menu_logo img{width:100%}#menu_a{display:block;width:60px;height:50px;float:right;background:url(../media/mob_menu_open.png) no-repeat;background-size:30px 20px;background-position:15px 15px;margin-top:5px}#menu_a span{display:none}@media screen and (min-width:801px){#menu_a{display:none}}#menu a#menu_close_a{position:absolute;display:block;width:50px;height:50px;right:0;background:url(../media/mob_menu_close.png) no-repeat;background-size:20px 20px;background-position:15px 15px;margin:5px 0 0 0;padding:0}#menu_close_a span{display:none}#content h1{color:#000;font-size:280%;line-height:100%}#content h2{color:#000;font-size:240%;line-height:100%}#content h3{color:#000;font-size:180%;line-height:100%;font-weight:400;padding:0;margin:40px auto 0 auto}#content .brewer{display:block;position:relative;padding-bottom:0;margin-bottom:20px}#content .brewer .overlay{position:absolute;top:0;bottom:0;left:0;right:0;height:100%;width:100%;opacity:0;transition:.5s ease;background-color:#000}.no-touch #content .brewer:hover .overlay{opacity:.6}#content .brewer img{display:block;box-shadow:1px 7px 21px 0 rgba(0,0,0,.31)}#content .brewer p{color:#fff;font-family:'Heading',Arial,sans-serif;text-transform:uppercase;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:120%;margin:0;padding:0;z-index:11;font-size:140%}#content .brewer p span{display:none}.no-touch #content .brewer:hover p span{display:block;background:url(../media/white-label.png) no-repeat;background-size:100% 100%;color:#000;margin-top:8px;padding:5px 20px}#more_brewers{margin:40px 0 20px 0}#more_brewers a{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background:url(../media/white-label.png) no-repeat;background-size:100% 100%;color:#000;margin-top:8px;padding:5px 20px;font-size:140%;text-decoration:none;cursor:pointer}#more_brewers a span{cursor:pointer}#buy-tickets_div{position:relative;background:url(../media/wave.png) repeat;background-size:20px;width:100%;padding:5% 0}#buy-tickets_div a{display:block;width:300px;height:300px;background:url(../media/buy-your-tickets.png) no-repeat;background-size:contain;margin:0 auto}#buy-tickets_div a span{display:none}#contentheader{background:url(../media/header.png) bottom no-repeat #000;background-size:contain;padding:80px 8% 20px 8%}#contentheader img{width:100%}#contentheader .grid{margin:0 auto;max-width:1024px}@media screen and (min-width:601px){#contentheader{padding:80px 10px 20px 10px}.grid{width:100%;display:table}.grid .grid1{width:100%;display:table-cell;vertical-align:top}.grid .grid2{display:table-cell;vertical-align:middle;width:50%;padding:0}.grid .grid2:first-child{padding-left:0;padding-right:10px}.grid .grid2:last-child{padding-left:10px;padding-right:0}}@media screen and (min-width:1064px){.grid .grid2:first-child{padding-left:0;padding-right:10px}.grid .grid2:last-child{padding-left:10px;padding-right:0}}.grid.nopadding{margin:0;padding:0}.grid.nopadding .grid2:first-child{padding:0}.grid.nopadding .grid2:last-child{padding:0}.jcarousel-wrapper{margin:30px auto 40px auto;position:relative}.jcarousel{position:relative;overflow:hidden;width:100%;height:100px}.jcarousel ul{width:20000em;position:absolute;list-style:none;margin:0;padding:0;text-align:center}.jcarousel li{width:auto;float:left;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-table}.jcarousel img{display:inline-block;max-width:100%}#index_firstblock{padding:20px 0}@media screen and (min-width:600px){#index_firstblock{padding:40px 0 20px 0}}#index_brewersheader{padding:20px 0}#container_more_brewers{display:none}#info_container{text-align:left}#info_container p{padding:0;margin:5px 0}#info_container table{width:250px;text-align:right}#info_container table tr td:first-child{text-align:left}#info_container h3{font-size:140%}#contactformbtn{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background-color:#d55f30;color:#fff;margin-top:8px;padding:5px 20px;font-size:140%;text-decoration:none;border:0;border-radius:0;width:auto;cursor:pointer}#contactformbtn.disabled{background-color:#ababab;cursor:default}#ticketintro{text-align:left}#ticketintro a{color:#000;text-decoration:underline}.ticketdaysplitter{font-weight:700;margin:20px 0 0 0;padding:0;font-size:120%}.tickettype{width:100%;border:1px solid #000;margin-top:10px;display:table;padding:8px;border-radius:5px;text-align:left}.ticketdescription{display:table-cell;margin:0;padding:0 8px 0 0;vertical-align:top}.ticketname{padding-bottom:2px}.ticketdate{font-size:90%;padding-bottom:8px}.ticketservice{font-size:80%;color:#ababab;padding-left:5px}.ticketnamedatespacer{padding:0 2px}.ticketpricenewline{display:block;width:1px;height:8px;visibility:hidden}.ticketavailability{display:block;padding-top:8px;font-size:90%;font-weight:700}div.straat-combi{background-image:url(/media/logos/straat-banner.jpg);background-repeat:no-repeat;background-size:cover}.ticketcombiimage{width:220px;position:relative;top:3px}.ticketdiscountoldprice{text-decoration:line-through}.ticketdiscountnewprice{font-weight:700}.ticketcomment{padding:10px 0 0 0;margin:0}.ticketcomment p{padding:0;margin:0;font-size:80%;display:block}.ticketcomment span{font-weight:700}.ticketcomment p a{cursor:pointer;color:#00000}.ticketcomment p a:link{color:#000}.ticketcomment p a:visited{color:#000}.ticketcomment p a:hover{color:#000}@media screen and (max-width:419px){.ticketname{display:block;width:100%;padding-bottom:2px}.ticketdate{display:block;width:100%;font-size:90%;padding-bottom:8px}.ticketprice{display:block;width:100%;padding-bottom:2px}.ticketservice{display:block;width:100%;padding-left:0}.ticketnamedatespacer{display:none}.ticketpricenewline{display:none}}.ticketamount{display:table-cell;width:52px;margin:0;padding:0;vertical-align:top;text-align:right}.ticketorder{display:table;width:100%;padding:8px;margin:0}.ticketsordered{text-align:left;display:table-cell;width:50%}.tickettotalprice{display:table-cell;width:50%;text-align:right}.ordersummary{padding-bottom:12px}.ticketsummary{border:1px solid #000;border-radius:5px;padding:8px;margin-top:10px;margin-bottom:20px}#ticketbtn{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background-color:#d55f30;color:#fff;margin-top:8px;padding:5px 20px;font-size:140%;text-decoration:none;border:0;border-radius:0;width:auto;cursor:pointer}#ticketbtn.disabled{background-color:#ababab;cursor:default}.submiteditbtn{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background-color:#d55f30;color:#fff;margin-top:8px;padding:5px 20px;font-size:140%;text-decoration:none;border:0;border-radius:0;width:auto;cursor:pointer}#userDetailsSubmit{font-family:'Heading',Arial,sans-serif;text-transform:uppercase;background-color:#d55f30;color:#fff;margin-top:8px;padding:5px 20px;font-size:140%;text-decoration:none;border:0;border-radius:0;width:auto;cursor:pointer}#userDetailsSubmit.disabled{background-color:#ababab;cursor:default}.ticketsummary table{width:100%}.ticketsummary table tr td{vertical-align:top;padding:5px 0;text-align:left}.ticketsummary table tr td hr{display:block;overflow:hidden;border:0;width:100%;height:1px;background-color:#000}.ticketsummary table tr td:first-child{width:60px}.ticketsummary table .totalcol{text-align:right}.ticketsummary .ticketprice{color:#ababab}.ticketsummary .totalsum td{font-weight:700}#orderdata{padding-top:40px}.easypay{display:block;text-align:center;margin-top:16px}.easypay img{height:18px!important;margin:0 12px}#timeframedata{padding-top:40px}#selecttimeframe{margin-bottom:0}#timeframe-container{text-align:left;margin-bottom:0}#timeframe-container div{text-align:center}#timeframe-container hr{display:block;overflow:hidden;border:0;width:100%;height:1px;background-color:#000}#timeframe-container.invalid{border:3px solid red}.timeframe button{display:none;width:60px;border:1px solid #000;border-radius:5px;padding:8px;margin-left:10px;margin-right:10px;margin-top:10px;margin-bottom:10px;cursor:pointer;text-align:center;color:#000;background-color:#fff;font-size:100%}.timeframe button.selected{color:#fff;background-color:#d55f30;border:1px solid #d55f30}#brewers_heading{background-color:#000;margin-bottom:40px}#brewers_heading.white{background-color:#fff}#brewers_heading img{display:block}#brewers_heading .logo img{width:50%;margin:0 auto}@media screen and (max-width:600px){#brewers_heading{margin-bottom:20px}#brewers_heading .logo{display:none}}#brewers_heading .logo.xs img{width:25%}#share_brewers{display:block;margin:40px auto;border:1px solid #000;border-radius:25px;height:50px;width:200px}#share_brewers a span{display:none}#share_brewers span{font-weight:700;line-height:50px}#share_brewers a{text-decoration:none}#share_brewers a img{height:30px;line-height:50px;width:auto;text-decoration:none;position:relative;top:10px;padding:0 6px}@media screen and (min-width:601px){p.brewer_text{padding:0 10%}}input,textarea,select{margin:0;padding:10px 7px;width:100%;margin-bottom:12px;font-size:100%;border:1px solid #000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border-radius:5px;background-color:transparent;color:#000}input.invalid,textarea.invalid,select.invalid{color:#000;border:1px solid red;background-color:#fddddd}@media screen and (min-width:601px){input,textarea{padding:10px 6px}}input[type="checkbox"]{display:none;width:auto;-webkit-appearance:checkbox;width:30px;height:30px}.css_cb{display:block;width:30px;height:30px;border:1px solid #000}input[type=checkbox]:checked~.css_cb{background:url(/media/ui/cb_checked.png);background-size:100%}input[type="radio"]{display:none;-webkit-appearance:radio;width:30px;height:30px}.css_rb{display:block;width:30px;height:30px;border:1px solid #000}input[type=radio]:checked~.css_rb{background:url(/media/ui/cb_checked.png);background-size:100%}.select-style{position:relative;display:inline-block;width:100%}.select-style:before{content:"";display:inline-block;position:absolute;top:50%;margin-top:-6px;right:7px;width:0;height:0;border:5px solid transparent;border-top-color:#000}.select-style select{color:#000;display:inline-block;position:relative;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:10px 22px 10px 7px;border:1px solid #000;border-radius:5px;background:transparent;font-size:100%}.select-style select::-ms-expand{display:none}.select-style select.invalid{color:#000;border:1px solid red;background-color:#fddddd}.select-style select:focus{outline:transparent}.select-style select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}::placeholder{color:#8e8e8e;opacity:1}:-ms-input-placeholder{color:#8e8e8e}::-ms-input-placeholder{color:#8e8e8e}.form-label{display:inline-block;text-align:left;width:100%}#pdf-download{display:block;width:100%;margin:24px auto 0 auto;padding:0}#pdf-download a{display:block;cursor:pointer;width:128px;margin:0 auto;padding:0;color:#000;text-decoration:underline}#pdf-download a img{display:block;width:128px;cursor:pointer;margin:0;padding:0}#pdf-counter{font-size:140%;font-weight:700;display:block;margin-top:16px;margin-bottom:8px}