body{margin:0;padding:0;line-height:1.5;font-size:10pt;font-weight:300;font-family:Roboto,'Open Sans',Sans-Serif;color:#444;color:#eee;background-color:#f0f0f5;background-color:#3c3c3c}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}*::-webkit-scrollbar{width:8px}*::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,1)}*::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}a{color:#09f;text-decoration:none}a:hover{color:#1a0;text-decoration:underline}a .fa:hover{color:#1a0!important}h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{margin:0 0 10px 0;font-weight:normal;color:#444;color:#eee}h1{font-size:20pt}h2{font-size:18pt}h3{font-size:16pt}h4{font-size:14pt}h5{font-size:13pt}h6{font-size:12pt}form{display:inline}img{border:0}hr{border:0;height:1px;color:#ccc;background-color:#ccc}img.b-lazy{-webkit-transition:opacity 1500ms ease-in-out;-moz-transition:opacity 1500ms ease-in-out;-o-transition:opacity 1500ms ease-in-out;transition:opacity 1500ms ease-in-out;opacity:0}img.b-lazy.b-loaded{opacity:1}img.b-lazy{min-height:1px}.site-header{position:fixed;top:0;z-index:3000;width:100%}.site-toplinks{padding:15px 0;text-align:right;font-size:13pt;background-color:#f0f0f5;background-color:#444;transition:height .5s,padding .5s,opacity .5s}.site-toplinks .fa{font-size:16pt}.site-toplinks.mobile{display:none}.site-toplinks a:hover{text-decoration:none}.site-toplinks a:hover .text{text-decoration:underline}.site-toplinks .item{display:inline-block;padding:0 0 0 15px;transition:all 250ms}.site-toplinks .item a{color:#444;color:#999}.site-toplinks .item a:hover{color:#1a0}.site-toplinks .item.special a{color:#0a0}body.scrolled .site-toplinks{font-size:11pt}@media all and (max-width:991px){.site-toplinks.desktop{display:none}.site-toplinks.mobile{display:block}.site-toplinks{font-size:15pt}body.scrolled .site-toplinks{height:0;padding:0;overflow:hidden;opacity:0}.mobile-menu{padding:5px 0;color:#fff;background-color:#222}.mobile-menu .item{display:inline-block;text-align:center;cursor:pointer}.mobile-menu .hamburger{text-align:right}.mobile-menu .item .icon{font-size:16pt}.mobile-menu .item .text{font-size:7pt}.mobile-menu .userpic{text-align:left}.mobile-menu .userpic img{display:block;width:44px;height:44px}}.site-menu{padding:15px 0;background-color:#d0d0d5;background-color:#222}.site-menu a:hover{text-decoration:none}.site-menu a:hover .text{text-decoration:underline}.site-menu .container{display:table}.site-menu .container>.row{display:table-row}.site-menu .menuitems{display:table-cell;vertical-align:bottom;text-align:right}.site-menu .menuitems .item{display:inline-block;padding:0 30px 0 0;font-size:17pt;transition:all 1s}.site-menu .menuitems .item:last-child{padding:0}.site-menu .menuitems .item a{color:#444;color:#ccc}.site-menu .menuitems .item a:hover{color:#1a0}.site-menu .menuitems .item.special a{color:#0a0}body.scrolled .site-menu .menuitems{padding:0 15px}body.scrolled .site-menu .menuitems .item{font-size:13pt}@media all and (min-width:992px){.site-menu{display:block!important}}@media all and (max-width:991px){.site-menu{display:none;padding:0}.site-menu .container,.site-menu .container>.row{display:block}.site-menu .menuitems{display:block;width:100%;padding:0;text-align:left}.site-menu .menuitems .item{display:block;margin:0;padding:15px;font-size:13pt;border-bottom:1px solid #999}.site-menu .menuitems .item:last-child{padding:15px;border-bottom:none}}.site-menu .logo{display:table-cell;min-width:300px}.site-menu .logo .alexdehaas a{color:#444;color:#999}.site-menu .logo .alexdehaas .userpic{float:left;margin:10px 15px 0 0}.site-menu .logo .alexdehaas .userpic img{border-radius:5px;transition:all 1s}.site-menu .logo .alexdehaas .text{float:left;font-size:47pt;transition:all 1s}.site-menu .logo .alexdehaas .text span{display:block;line-height:.75}body.scrolled .site-menu .logo{min-width:120px}body.scrolled .site-menu .logo .alexdehaas .text{font-size:13pt}body.scrolled .site-menu .logo .alexdehaas .userpic{margin:0 15px 0 0}body.scrolled .site-menu .logo .alexdehaas .userpic img{width:22px;height:22px}.site-body{padding:210px 0 0 0}.homepage .site-body,.album-page .site-body{padding:177px 0 0 0}@media all and (max-width:991px){.site-body{padding:150px 0 0 0}.homepage .site-body,.album-page .site-body{padding:150px 0 0 0}}.site-body .site-contents{padding-top:15px}.site-footer{margin:15px 0 0 0;padding:15px 0;font-size:12pt;font-weight:normal;color:#fff;background-color:rgba(0,0,0,0.50)}.site-footer .adh{display:inline-block;font-size:19pt}.site-footer .nl{display:inline-block;padding:5px 7px;font-size:14pt;color:#444;background-color:#fff;border-radius:25px}.site-footer .just-a-word{margin:-17px 0 0 0;font-size:14pt}.site-footer .year{font-size:11pt;text-shadow:1px 1px #000}.site-footer .userpic{text-align:right}.site-footer .userpic img{border-radius:5px}.scroll-to-top{z-index:3000;position:fixed;right:30px;bottom:30px;display:none;box-shadow:-2px -2px 5px #ccc;transition:bottom .5s}body.scrolled-bottom .scroll-to-top{bottom:120px}.scroll-to-top a{display:inline-block;padding:5px 10px;font-size:13pt;color:#fff;background-color:#222;box-shadow:2px 2px 5px #ccc}body.scrolled .scroll-to-top{display:inline-block}.parallax-wrapper{clear:both}.parallax-wrapper .parallax{height:500px;background-attachment:fixed;background-position:center;background-position:top;background-position:50% 170px;background-repeat:no-repeat;background-size:cover;background-size:contain;transition:all 1s}body.scrolled .parallax-wrapper .parallax{background-position:50% 110px}@media all and (max-width:1024px){.parallax-wrapper{display:none}}.contact-info{padding:15px;background-color:#cec;background-color:#222;border-radius:5px}.stats{margin:0 0 15px 0;padding:15px;font-size:12pt;background-color:rgba(255,255,255,0.8);background-color:#222;border-radius:15px}.stats .item{padding:0 0 0 15px}.homepage .topmenu,.album-page .topmenu{padding:15px;font-size:15pt;font-weight:normal;color:#fff;background-color:rgba(0,0,0,0.64);background-color:#222}.homepage .topmenu a,.album-page .topmenu a{font-size:15pt}.to-homepage a{display:inline-block;margin:0 0 15px 0;padding:5px 15px;font-size:12pt;text-shadow:1px 1px #444;color:#fff;background-color:rgba(0,0,0,0.25);border-radius:15px}.sad-msg{padding:15px;font-size:18pt;color:#fd0;background-color:#444;border-radius:5px}.flickr-albums,.flickr-album,.media{width:100%;margin:0;padding:0}.flickr-albums .album,.flickr-album .photo,.media .photo{z-index:1200;position:relative;float:left;width:400px;height:200px;overflow:hidden;margin:0 4px 4px 0;cursor:pointer;background-size:cover;background-position:top center;border-radius:5px;transition:all 250ms}.flickr-albums .album a.body,.flickr-album .photo a.body,.media .photo a.body{z-index:1500;position:absolute;top:0;bottom:0;left:0;right:0;display:block;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 65%,rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#cc000000',GradientType=0);border-radius:5px}.flickr-album .views,.media .likes{position:absolute;z-index:2000;top:0;display:inline-block;padding:3px 15px;text-shadow:1px 1px #000;color:#fff;background-color:rgba(0,0,0,0.75);border-radius:5px 0 5px 0}.flickr-album .views span{white-space:nowrap}.flickr-albums .info-labels{position:absolute;z-index:2000;top:0;display:inline-block;padding:0;color:#fff;background-color:rgba(0,0,0,0.75);border-radius:5px 0 5px 0}.flickr-albums .info-labels .type{display:inline-block;margin:0;padding:5px 15px;color:#fff;background-color:#0a0;border-radius:5px 0 5px 0}.flickr-albums .info-labels .photoqty{display:inline-block;padding:5px 15px}.flickr-albums .album img,.flickr-album .photo img,.media .photo img{display:block;width:400px;height:200px}.flickr-albums.kickassphotogrid-loaded .album img,.flickr-album.kickassphotogrid-loaded .photo img{visibility:hidden}.flickr-albums h2.title,.flickr-album h2.title,.media h2.title{position:absolute;z-index:2000;bottom:0;width:auto;margin:0;padding:15px;font-size:13pt;font-weight:normal;text-shadow:1px 1px #000;color:#fff;background-color:rgba(255,255,255,0.10);border-radius:0 5px 0 5px}.flickr-albums .title a,.flickr-album .title a,.media .title a{color:#fff}.flickr-albums .title a:hover,.flickr-album .title a:hover,.media .title a:hover{text-decoration:none}.media .playicon{position:absolute;top:50%;left:50%;width:45px;height:38px;margin:-19px 0 0 -23px;text-align:center;line-height:normal;background-color:#c00;border-radius:7px}.media .playicon{font-size:32px;color:#fff}.media .playicon .fa:hover{color:#fff}@media all and (max-width:991px){.flickr-album .photo,.media .photo{margin-bottom:15px!important}}.contactslist tr td{padding:0 15px 0 0}.contactslist tr td:last-child{padding:0}.groupslist tr td{padding:0 15px 0 0}.groupslist tr td:last-child{padding:0}.bio .text{width:75%;padding:0 3em 0 0}.bio .pics{width:25%}.bio .pics img{width:100%;border-radius:13px}@media only screen and (max-width:767px){.bio .text{width:100%;padding:0 0 2em 0}.bio .pics{width:100%}}#bgslideshow{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-9999}#bgslideshow img.bg-slide{width:auto;height:auto;position:fixed;top:0;left:0;z-index:-9999}input,button,textarea{color:#000;background-color:#bbb}input[type=text],input[type=email],input[type=password],textarea{width:100%;min-width:300px;padding:5px;border:1px solid #ddd;border-radius:3px}table input[type=text],table input[type=email],table input[type=password],table textarea{margin:5px 0}button.cmd{padding:5px 15px;background:none;background-color:#eee;border:1px solid #666;border-radius:3px}body .formtable{max-width:100%;min-width:450px}body .formtable td{vertical-align:middle}body .formtable tr td:first-child{padding:0 15px 0 0}body .formtable .required,.required{color:#f00}@media all and (max-width:414px){body .formtable{min-width:100%}body .formtable,body .formtable tbody,body .formtable tr,body .formtable td{display:block;width:100%}}#busyuniverse{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;display:none;background-color:#fff;background:rgba(255,255,255,0.70)}#busybox{position:fixed;top:50%;left:50%;width:300px;height:160px;z-index:2001;margin:-80px 0 0 -150px;padding:40px 0;font-size:2em;text-align:center;background-color:#fff;border:1px solid #666;border-radius:11px;box-shadow:0 0 20px #557}.ErrorMessage1{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3000}.ErrorMessage2{position:fixed;top:50%;left:50%;width:400px;height:140px;z-index:3001;margin:-70px 0 0 -200px;padding:20px 0;font-size:1em;text-align:center;color:#c00;background-color:#fff;border:1px solid #900;border-radius:11px;box-shadow:0 0 20px #557}.ErrorMessage2 h3{font-weight:bold;color:#c00}@media only print{body{padding:0!important;background-color:#fff}#busyuniverse,#bgslideshow,.site-header,.site-footer{display:none!important;visibility:hidden!important}.album img,.photo img{visibility:visible!important;opacity:1!important}.album .photoqty,.photo .views,.photo .likes{position:relative;display:block}.album .title,.photo .title{position:relative;display:block}}