a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{width:100%;height:100%;min-width:350px;background-color:#0a3840}body{overflow-x:hidden}.display-none{display:none}header{position:relative;height:100vh;max-height:63vw;background-size:cover;background-repeat:no-repeat;background-position-y:0;background-image:url(../img/header_background.jpg)}@media (max-width:768px){header{max-height:150vw}header #overlay{left:0!important;right:0!important;margin-left:auto;margin-right:auto;max-width:200vh;top:110px!important;background-size:cover!important;background-position-x:center!important}header .counters{display:none}}header .logo{position:absolute;left:20px;top:20px;width:50vw;max-width:250px}header .counters{position:absolute;left:2%;right:60%;top:20%;bottom:20%}header .counters div{position:absolute;top:0;bottom:0;left:0;right:0;margin-top:auto;margin-bottom:auto}header .counters div p{font-family:TragicMarker;text-align:right;color:#fff;line-height:1;-webkit-text-shadow:5px 10px 10px rgba(0,0,0,.5);-moz-text-shadow:5px 10px 10px rgba(0,0,0,.5);text-shadow:5px 10px 10px rgba(0,0,0,.5);font-size:88px;height:88px}@media (min-width:1200px){header .counters div p{font-size:125px;height:125px}}@media (min-width:1600px){header .counters div p{font-size:185px;height:185px}}@media (min-width:2000px){header .counters div p{font-size:230px;height:230px}}header #overlay{position:absolute;right:5%;top:5%;margin-top:auto;bottom:0;background-image:url(../img/header_foreground-min.png);background-repeat:no-repeat;background-size:contain}header #overlay #overlay-img{max-width:100%;max-height:100%;visibility:hidden}header .socialbuttons{position:absolute;right:30px;bottom:20px;margin-top:25px;display:none}header .socialbuttons a img{height:33px;opacity:.5;transition:.1s}header .socialbuttons a img:hover{opacity:.7}header .socialbuttons a .facebook{margin-right:10px}@media (min-width:992px){header .socialbuttons{display:block}}#mobile-counters{background-color:#1f6e7a}#mobile-counters p{font-family:TragicMarker;text-align:center;color:#fff;line-height:1;text-transform:uppercase;font-size:35px;padding:15px 0}@media (min-width:768px){#mobile-counters p{display:none}}#aboutme{background-color:#33a5b7;padding:50px 100px}@media (max-width:992px){#aboutme{padding:50px 15px}}#aboutme .container{display:flex;align-items:center;max-width:1527px;margin:0 auto}@media (max-width:768px){#aboutme .container{flex-direction:column-reverse;align-items:unset}}#aboutme .container .photo{flex-basis:250px;border-radius:50%;background-size:cover;background-position:center}#aboutme .container .photo:after{content:"";display:block;padding-bottom:100%}@media (max-width:768px){#aboutme .container .photo{flex-basis:100%;margin-top:50px;border-radius:8px}#aboutme .container .photo:after{padding-bottom:66%}}#aboutme .container .text{flex-basis:500px;margin-left:25px}@media (max-width:768px){#aboutme .container .text{flex-basis:100%;margin-left:0;max-width:500px}}#aboutme .container .text h4{color:#fff;font-size:30px;font-weight:700}#aboutme .container .text p{color:rgba(255,255,255,.666);margin:25px 0;line-height:1.5;font-size:15px}#aboutme .container .text .email{text-decoration:none;color:#fff;font-weight:700;font-family:VisbyRound;font-size:15px;letter-spacing:1px}#aboutme .container .text .socialbuttons{margin-top:25px;opacity:.5;display:none}#aboutme .container .text .socialbuttons a img{height:33px}#aboutme .container .text .socialbuttons a .facebook{margin-right:10px}@media (max-width:992px){#aboutme .container .text .socialbuttons{display:block}}.flex-container{display:flex;flex-wrap:wrap;padding:50px 0;margin:0 auto;width:1716px;width:1716px}.flex-container .head{margin:0 10px}.flex-container .head .orderby p{color:#fff;font-weight:700;display:inline-block;margin-right:5px;font-size:18px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:894px){.flex-container .head .orderby p{font-size:15px}}.flex-container .head .orderby a{margin-top:10px;display:inline-block;text-decoration:none;margin-right:5px;padding:7px 10px;border-radius:4px;background-color:rgba(255,255,255,.1);cursor:pointer}.flex-container .head .orderby a.active{background-color:#33a5b7}.flex-container .head .goto{margin-top:20px}.flex-container .head .goto a{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;margin-right:10px;line-height:1.5}.flex-container .head .goto a p{display:inline-block;color:rgba(255,255,255,.5);cursor:pointer;font-size:18px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:894px){.flex-container .head .goto a p{font-size:15px}}.flex-container .head .goto a:last-child{margin-right:0}.flex-container .title{flex-basis:100%;margin:10px;margin-top:50px;opacity:.9;z-index:20}.flex-container .title p{font-size:75px;font-weight:700;text-transform:uppercase;color:#fff}.flex-container .item{position:relative;background-color:#134d57;width:266px;margin:10px;z-index:20;transition-duration:.25s;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent}.flex-container .item:after{content:"";display:block;padding-bottom:66%}.flex-container .item:hover{-webkit-box-shadow:0 0 25px 0 rgba(255,255,255,.5);-moz-box-shadow:0 0 25px 0 rgba(255,255,255,.5);box-shadow:0 0 25px 0 rgba(255,255,255,.5)}.flex-container .item .textarea{position:absolute;top:10px;bottom:10px;left:10px;right:10px;z-index:10;display:flex}.flex-container .item .textarea .text{align-self:flex-end}@media screen and (min-width:895px){.flex-container .item .textarea .text{text-shadow:2px 2px 4px #000}}.flex-container .item .textarea .text .bandname{font-size:22px;color:#fff;line-height:1}.flex-container .item .textarea .text .venuedate{font-size:15px;color:#c8c8c8;margin-top:5px}.flex-container .item .photo{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9;background-size:cover;background-position:center}@media screen and (min-width:895px){.flex-container .item .photo:after{content:"";position:absolute;display:block;left:0;right:0;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.75));top:60%;bottom:0}}@media screen and (max-width:1753px){.flex-container{width:1430px}}@media screen and (max-width:1467px){.flex-container{width:1144px}}@media screen and (max-width:1181px){.flex-container{width:858px}}@media screen and (max-width:894px){.flex-container{width:calc(100% - 20px)}.flex-container .title{margin-top:25px}.flex-container .title p{font-size:50px}.flex-container .item{width:calc(50% - 20px)}.flex-container .item:after{content:none}.flex-container .item .photo{width:135px;position:relative}.flex-container .item .photo:after{content:"";display:block;padding-bottom:66%}.flex-container .item .textarea{left:145px;top:10px;overflow-y:auto}.flex-container .item .textarea .text{align-self:unset}}@media screen and (max-width:768px){.flex-container .item{width:100%}}@media screen and (max-width:1753px){.flex-container{width:1430px}}@media screen and (max-width:1467px){.flex-container{width:1144px}}@media screen and (max-width:1181px){.flex-container{width:858px}}@media screen and (max-width:894px){.flex-container{width:calc(100% - 20px)}.flex-container .title{margin-top:25px}.flex-container .title p{font-size:50px}.flex-container .item{width:calc(50% - 20px)}.flex-container .item:after{content:none}.flex-container .item .photo{width:135px;position:relative}.flex-container .item .photo:after{content:"";display:block;padding-bottom:66%}.flex-container .item .textarea{left:145px;top:10px;overflow-y:auto}.flex-container .item .textarea .text{align-self:unset}}@media screen and (max-width:768px){.flex-container .item{width:100%}}#backtotop{position:fixed;bottom:30px;right:30px;z-index:50;width:60px;height:60px;border-radius:50%;background-image:url(/wp-content/themes/concerts_niekvandevondervoort/img/backtotop.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#33a5b7;opacity:0;transform:rotate(-120deg) scale(.7);transition:.1s all ease-out}@media screen and (max-width:894px){#backtotop{bottom:18px;right:12px}}footer{width:100%}footer div{position:relative}footer div div{position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to bottom,#0a3840,rgba(10,56,64,0))}footer div img{width:100%;min-height:10px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.25}footer p{padding:25px;font-size:15px;color:rgba(255,255,255,.5);background-color:#071e21}.lightbox{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.33);z-index:100;visibility:hidden;opacity:0;transition:visibility .15s linear,opacity .15s linear}.lightbox.active{visibility:visible;opacity:1}.lightbox .popup{position:absolute;left:5%;right:5%;top:5%;bottom:5%;z-index:100}.lightbox .popup img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;max-width:100%;max-height:100%;z-index:101;-webkit-box-shadow:10px 10px 25px 0 rgba(0,0,0,.25);-moz-box-shadow:10px 10px 25px 0 rgba(0,0,0,.25);box-shadow:10px 10px 25px 0 rgba(0,0,0,.25)}#lightbox-wrapper{position:relative;width:100%;transition:filter .1s}#lightbox-wrapper.active{-ms-filter:blur(5px);filter:blur(5px)}@font-face{font-family:TragicMarker;src:url(/wp-content/themes/concerts_niekvandevondervoort/fonts/TragicMarker.otf)}@font-face{font-family:Rustico;src:url(/wp-content/themes/concerts_niekvandevondervoort/fonts/Rustico-Regular.otf)}@font-face{font-family:VisbyRound;src:url(/wp-content/themes/concerts_niekvandevondervoort/fonts/VisbyRoundCF-Regular.otf)}h1,h2,h3,h4,h5,h6,p{font-family:VisbyRound}