@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);@import url(http://fonts.googleapis.com/css?family=Questrial);@import url(http://fonts.googleapis.com/css?family=Passion+One);#line,#top,.holder{position:relative}#content.center,#countDown h4,#redLine h2,#time p{text-align:center}*{margin:0;padding:0;border:none;text-decoration:none}#header,#top{border-bottom:1px solid #eee}#hide{display:none!important}body,html{width:100%;background:#fff;font-family:"Source Sans Pro";-webkit-font-smoothing:antialiased}#line{width:100%;height:3px;background:#ff2b06}.holder{width:1100px;margin:0 auto}#top{width:100%;height:80px;background:#fff}#logo{width:300px;height:60px;position:absolute;background:url(../img/logo.png);background-size:300px 60px!important;background-position:center center!important;text-indent:-9999px;top:10px}#topButtonHolder{position:absolute;top:20px;right:0}#container,#container .box,#header{position:relative}#topButtonHolder a{width:40px;height:40px;background-color:#3b5997;background-image:url(../img/facebook-icon.png);background-size:40px 80px!important;background-position:0 0!important;background-repeat:no-repeat!important;border-radius:60px;display:inline-block;margin-left:25px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}#mobile-menu,.line.two.cross{display:none}#topButtonHolder a:hover{background-position:0 -40px!important;border-radius:3px}#topButtonHolder a.facebook:hover{background-color:#6984bd}#topButtonHolder a.twitter{background-color:#5fc6e6;background-image:url(../img/twitter-icon.png)}#topButtonHolder a.twitter:hover{background-color:#82daf5}#topButtonHolder a.instagram{background-color:#ddcfc2;background-image:url(../img/instagram-icon.png)}#topButtonHolder a.instagram:hover{background-color:#ebe2da}#header{width:100%;height:60px;background:#fff}#mobile-menu{height:19px;width:30px;position:fixed;cursor:pointer;z-index:995;top:33.5px;right:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}#mobile-menu .line{width:100%;height:2px;position:relative;background:#888;margin:0 auto 6px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}#mobile-menu.open .line{width:55%;background:#fff;margin-bottom:0}.line.one.cross{margin-left:6px!important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#time p,ul#menu li{display:inline-block}.line.three.cross{margin-top:-1.5px!important;-webkit-transform:rotate(-45deg)}ul#menu{width:800px;height:100%;list-style:none}ul#menu li{padding-top:20px;margin-right:30px}ul#menu li a{color:#676767;border-top:5px solid #fff;padding-top:15px;padding-bottom:20px}ul#menu li a.current,ul#menu li a:hover{border-top:5px solid #ff2b06}ul#menu li a.current{font-weight:700;color:#2c2c2c}#container{width:1100px;height:600px;margin:60px auto 120px}#container #frame h1{width:650px;font-size:30px;font-weight:400;color:#666;line-height:160%}#container .box{min-width:40px;min-height:40px;background:#ff2b06;background-size:cover!important;background-position:center center!important;cursor:pointer;//	border-radius:6px;-webkit-transition:transform .3s ease;-moz-transition:transform .3s ease;-ms-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease}#container .box:active{-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}#container .box1{width:270px;height:170px;float:right;top:-96px}#container .box2{width:562px;height:420px;background:url(../img/over-tedx.jpg);margin-top:78px}#container .box3,#container .box4{position:absolute;width:260px;margin-left:566px}#container .box3{height:200px;background:url(../img/team.jpg);top:174px}#container .box4{height:216px;top:378px}#container .box5{width:270px;height:420px;position:absolute;background:url(../img/fotos.jpg);top:174px;right:0}.box .textHolder{position:absolute;//	background:#0cf;color:#fff;left:20px;bottom:30px;user-select:none}#contactForm span,.box .textHolder{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none}#countDown,#infoLine{background:#f8f8f8;border-top:1px solid #e4e4e4}.box1 .textHolder{width:200px}.box2 .textHolder{width:440px}.box3 .textHolder,.box4 .textHolder{width:190px}.box5 .textHolder{width:200px}.box .textHolder span{font-size:13px;opacity:.7}.box .textHolder p{font-size:22px}#countDown{width:100%;height:300px;position:relative;z-index:3}#countDown h4{width:100%;position:absolute;font-weight:400;font-size:13px;color:#b6b6b6;top:40px}#redLine,#time{position:relative}#time{width:1100px;height:138px;margin-top:-69px;margin-left:-550px;top:50%;left:50%}#time p{width:366px;font-weight:700;font-size:96px;color:#aaa;text-shadow:0 1px 1px #fff,0 -1px 1px #fff;float:left}#time span{font-weight:400;font-size:14px;text-shadow:none;display:block}#infoLine{width:100%;height:300px}#infoLine .content{width:320px;height:100px;//	background:#0cf;display:inline-block;margin:50px 22px}#infoLine .content span{font-size:24px;color:#2c2c2c}#infoLine .content p{font-size:16px;color:#9e9e9e;line-height:140%;margin-top:20px;margin-bottom:40px}#infoLine .content a{background:#ff2b06;font-size:14px;color:#fff;border-radius:5px;padding:6px 11px}#redLine{width:100%;height:400px;background:url(../img/redline.jpg) center center #ff2b06;background-size:cover}#redLine .overlay{width:100%;height:100%;position:absolute;background:url(../img/redOverlay.png)}#thema,#thema img{width:400px;height:400px}#redLine .holder{padding-top:120px}#redLine h2{font-size:52px;font-weight:300;color:#fff;margin-bottom:60px}#redLine a{position:relative;font-size:15px;color:#fff;border-radius:5px;border:1px solid #fff;padding:12px 50px;margin-left:-83px;left:50%;-webkit-transition:background .3s ease,color .3s ease;-moz-transition:background .3s ease,color .3s ease;-ms-transition:background .3s ease,color .3s ease;-o-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}#redLine a:hover{background:#fff;color:#ff2b06}#thema{display:inline-block;float:left;margin-top:85px}#moreInfo{width:100%;height:600px}#moreInfo .buttonHolder,#moreInfo h3,#moreInfo span{width:600px;position:relative;float:right}#moreInfo span{font-size:34px;margin-top:90px}#moreInfo h3{font-size:17px;font-weight:400;color:#7b7b7b;line-height:180%;margin-top:30px;margin-bottom:60px}#moreInfo .buttonHolder a{background:#ff2b06;font-size:15px;color:#fff;padding:12px 22px;transition:background .3s ease}#content a.button,#moreInfo .buttonHolder a{border-radius:5px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease}#moreInfo .buttonHolder a:hover{background:#e62705}#container.text{height:auto!important}#content{width:700px}#content.center{width:100%!important}#content h1{font-size:50px;font-weight:300;color:#222;margin-bottom:20px}#content h2,#content p{font-family:Questrial;font-weight:400}#content h2{font-size:21px;line-height:160%;margin-bottom:40px}#content p{font-size:17px;line-height:180%;margin-bottom:20px}#content p.quote{font-style:italic;margin:40px 0}#content p.quote span{position:relative;z-index:2}#content p.quote .komma{position:absolute;font-family:"Passion One";font-size:185px;font-style:normal;color:#f1f1f1;z-index:1;margin-top:40px;margin-left:-25px}#content a.button{background:#ff2b06;font-size:15px;color:#fff;display:inline-block;padding:8px 15px;margin-top:20px;margin-bottom:40px;transition:background .3s ease}#content a.button:hover{background:#e62705;text-decoration:none}#content h3{font-family:Questrial;font-size:30px;font-weight:300;color:#ff2b06;margin-top:40px;margin-bottom:10px}#content img{max-width:100%;height:auto;display:block;margin:40px auto}#content .video{margin:40px 0}#content p.bijzin{color:#999;font-style:italic;font-size:14px;margin-top:-40px}.person,.sponsor{width:100%;display:inline-block;border-bottom:1px solid #ddd;padding:40px 0}.person img,.sponsor img{width:200px;height:200px;border-radius:120px;display:inline-block;float:left;margin-right:40px}.sponsor img{border-radius:0!important}.person .text,.sponsor .text{margin-left:230px}.person .text span,.sponsor .text span{font-family:"Open Sans";font-weight:700;font-size:10px;color:#848484;text-transform:uppercase;display:block;margin-top:-2px;margin-bottom:16px}#contactForm input,#contactForm span,#contactForm textarea{font-family:"Source Sans Pro";font-weight:300}.person .text p,.sponsor .text p{font-size:15px!important}#content p a,.person .text p a,.sponsor .text p a{color:#ff2b06;text-decoration:none}#content p a:hover,#footer-holder ul a:hover,.person .text p a:hover,.sponsor .text p a:hover{text-decoration:underline}#contactForm{width:100%;margin-top:70px}.contactHolder{width:100%;display:block;margin-bottom:45px}#contactForm input,#contactForm textarea{font-size:16px;color:#333;outline:0;border:1px solid #ccc;padding:7px 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:border .3s ease;-moz-transition:border .3s ease;-ms-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease}#contactForm input:active,#contactForm input:focus,#contactForm textarea:active,#contactForm textarea:focus{border:1px solid #999}#contactForm input{width:240px}#contactForm textarea{width:520px;height:250px;resize:none}#contactForm span{position:absolute;color:#999;pointer-events:none;margin-top:7.5px;margin-left:13px;user-select:none;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-ms-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}#contactForm span.selected{background:#dedede;font-size:14px;color:#878787;border-radius:3px;padding:1px 5px;margin-top:-26px;margin-left:0}#verstuur{background:#ff2b06;font-family:"Open Sans"!important;font-weight:400!important;color:#fff!important;border:none!important;border-radius:6px;cursor:pointer;padding:15px!important;-webkit-transition:background .3s ease!important;-moz-transition:background .3s ease!important;-ms-transition:background .3s ease!important;-o-transition:background .3s ease!important;transition:background .3s ease!important}#verstuur:hover{background:#e62705}#message{opacity:0;margin-top:15px!important;margin-left:30px!important;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#message.show{opacity:1}#fotos{display:inline-block;margin-top:140px}#fotos img{width:50%;box-sizing:border-box;float:left;padding:0 6px;margin-top:-28px}#fotos img.full{width:100%}#fotos img.small{width:33.33333%}#right{width:280px;position:absolute;top:0;right:0}#right .card{width:280px;border-radius:4px;border:1px solid #eae8e8;padding-bottom:10px;margin-bottom:20px}#right .card .content{width:240px;position:relative;margin:20px auto}#right .card .content img{width:40px;height:40px;position:absolute;border-radius:94px;top:1px;left:0}#right .card .content span{width:100%;font-size:25px;font-weight:400;color:#000;display:inline-block;margin-top:4px}#right .card .content span.right{margin-left:50px}#right .card .content p{font-size:14px;font-weight:300;color:#000;line-height:180%;display:inline-block;margin-top:20px}#right .card .content .button{background:#ff2b06;font-size:14px;color:#fff;border-radius:4px;display:inline-block;padding:6px 8px;margin-top:31px;-webkit-transition:background .3s ease;-moz-transition:background .3s ease;-ms-transition:background .3s ease;-o-transition:background .3s ease;transition:background .3s ease}#footer-holder ul li,#footer-holder ul span,p.copy{font-family:"Open Sans";font-size:13px}#right .card .content .button:hover{background:#e62705}#footer{width:100%;height:240px;background:#333}#footer-holder{width:1100px;position:relative;margin:0 auto}#footer-holder .left-float{width:400px;height:100px;float:left}#footer-logo{width:421px;height:55px;background:url(../img/footer-logo.png);margin-top:70px}#footer-holder .left-float .line{width:44px;height:2px;background:#ff2b06;margin-top:40px;margin-left:12px;margin-bottom:8px}p.copy{color:#666;margin-left:11px}#footer-holder .right-float{float:right;display:inline-block}#footer-holder ul{list-style:none;display:inline-block;margin-top:45px;margin-right:90px}#footer-holder ul span{font-weight:600;color:#666;text-transform:uppercase;display:block;margin-bottom:10px}#footer-holder ul a{color:#999}#footer-holder ul li{margin-bottom:8px}::selection{background:#fc6045;color:#fff}::-moz-selection{background:#fc6045;color:#fff}@media screen and (-webkit-min-device-pixel-ratio:1.5),screen and (-moz-min-device-pixel-ratio:1.5),screen and (-o-min-device-pixel-ratio:1.5/1),screen and (min-device-pixel-ratio:1.5){#logo{background:url(../img/logo@2x.png)}}@media screen and (max-width:1320px){#container,#footer-holder,.holder{width:960px}#container .box1{width:226px}#container .box2{width:514px}#container .box3,#container .box4{width:212px;margin-left:518px}#container .box5{width:226px}#moreInfo .buttonHolder,#moreInfo h3,#moreInfo span{width:550px}#time{width:900px;margin-left:-450px}#time p{width:300px}#content{width:650px}#right,#right .card{width:250px}#right .card .content{width:220px}#right .card .content span{font-size:23px}#right .card .content span.right{width:82%}#footer-holder ul{margin-right:55px}}@media screen and (max-width:1000px){#cover,#line{left:0;top:0}#cover,#topButtonHolder{display:none}#cover,#header{height:100%;position:fixed}#cover{width:100%;background:rgba(0,0,0,.6);z-index:980}#line{position:fixed;z-index:978}#top{position:fixed;z-index:980;top:3px;left:0}#mobile-menu,ul#menu li{display:block}#header{width:250px;background:#e42605;overflow-x:hidden;overflow-y:auto;border-bottom:none;z-index:990;top:0;right:-250px;-webkit-transition:right .3s ease,box-shadow .3s ease;-moz-transition:right .3s ease,box-shadow .3s ease;-ms-transition:right .3s ease,box-shadow .3s ease;-o-transition:right .3s ease,box-shadow .3s ease;transition:right .3s ease,box-shadow .3s ease}ul#menu li a.current,ul#menu li a:hover{border-bottom:1px solid rgba(255,255,255,.3)}#header.open{box-shadow:-8px 0 36px rgba(0,0,0,.3);right:0}ul#menu{width:100%;margin-top:50px;padding-bottom:50px}ul#menu li{//		text-align:center;margin:10px 0 10px 10px}ul#menu li a{font-family:"Open Sans";font-size:13px;font-weight:400;text-transform:uppercase;color:#fff;border-top:none!important;padding-bottom:7px;-webkit-transition:border-bottom .3s ease;-moz-transition:border-bottom .3s ease;-ms-transition:border-bottom .3s ease;-o-transition:border-bottom .3s ease;transition:border-bottom .3s ease}ul#menu li a.current{font-weight:400;//		color:#ff917d;color:#fff}#frame,#moreInfo{display:inline-block}#container,#footer-holder,.holder{width:90%}#container{height:auto;margin:120px auto}#container #frame h1{width:100%;margin-bottom:50px}#frame{width:100%;position:relative}#container .box1,#container .box2,#container .box3,#container .box4,#container .box5{width:25%;position:relative;float:left;margin-top:0;margin-left:0;margin-bottom:4px;top:0;left:0}.box2 .textHolder{width:340px}#container .box5{width:100%}#container .box1,#container .box3{margin-right:4px}#redLine{height:300px}#redLine .holder{padding-top:70px}#redLine h2{font-size:45px}#moreInfo{height:auto}#moreInfo .buttonHolder,#moreInfo h3,#moreInfo span{width:100%;float:none}#thema{margin-top:60px;margin-bottom:50px}#thema,#thema img{width:100%;height:auto}#over{width:100%;float:left;margin-bottom:100px}#moreInfo span{font-size:30px}#moreInfo h3{font-size:15px}#time{width:90%;margin-left:0;left:5%}#time p{width:33.3333%;font-size:80px}#content{width:100%}#content h1{font-size:45px}#content h2{font-size:19px}#content p.quote .komma{font-size:155px;margin-top:30px;margin-left:-16px}#right{display:none}}@media screen and (max-width:990px){#footer-holder .right-float{display:none}}@media screen and (max-width:960px){#footer-holder ul{margin-right:35px}}@media screen and (max-width:800px){.box .textHolder{width:80%!important;left:10%;bottom:10%}#fotos img.small,#moreInfo .buttonHolder,#moreInfo h3,#moreInfo span{width:100%}.box5 .textHolder{left:5%}.box .textHolder span{font-size:12px}.box .textHolder p{font-size:20px}#redLine .holder{padding-top:80px}#redLine h2{font-size:38px}#redLine a{padding:11px 45px;margin-left:-77.5px}#moreInfo span{font-size:28px}#moreInfo h3{font-size:14px}#moreInfo .buttonHolder a{font-size:13px}#countDown{height:260px}#time{margin-top:-50px}#time p{font-size:70px}#time span{font-size:13px}#fotos img{padding:0 2px;margin-top:-36px}}@media screen and (max-width:730px){.person img,.sponsor img{width:160px;height:160px}.person .text,.sponsor .text{margin-left:190px}}@media screen and (max-width:700px){#contactForm textarea{width:90%}#footer{height:50px}#footer-holder .left-float{height:auto;width:auto}#footer-holder .left-float .line,#footer-logo{display:none}p.copy{color:grey;margin-top:15px;margin-left:0}}@media screen and (max-width:600px){#container{margin:120px auto 60px}#container #frame h1{width:100%;font-size:28px}.box .textHolder span{font-size:11px}.box .textHolder p{font-size:18px}#redLine h2{font-size:32px}#moreInfo span{font-size:24px}#countDown{height:200px}#countDown h4{top:25px}#time{margin-top:-40px}#time p{font-size:60px}#time span{font-size:12px}.person img,.sponsor img{width:78%;border-radius:999px;float:none}.person .text,.sponsor .text{width:100%;text-align:center;display:block;margin-left:0}}@media screen and (max-width:500px){#top{height:70px}#logo{width:220px;height:44px;background-size:220px 44px!important;top:13px}#mobile-menu{top:28.5px}#countDown{height:180px}#time{margin-top:-30px}#time p{font-size:50px}}@media screen and (max-width:480px){#container #frame h1{font-size:26px}#message{margin-left:0!important}}@media screen and (max-width:440px){#container #frame h1{font-size:24px}p.copy{font-size:12px;margin-top:16px}}@media screen and (max-width:410px){#container #frame h1{font-size:22px}#redLine h2{font-size:29px}}@media screen and (max-width:375px){#container #frame h1{font-size:20px}}@media screen and (max-width:360px){p.copy{font-size:11px;margin-top:17px}}@media screen and (max-width:355px){#container #frame h1{font-size:19px}}
