html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-family:'Source Sans Pro',serif;line-height:1.5em;font-size:100%;color:#000;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:hidden;transition:all 150ms ease-out;background-color:#fff;font-size:16px}h1,h2,h3,h4,h5,h6{font-size:1em;line-height:1;font-weight:normal;color:#5b5a58;text-align:center}h2{font-size:2.0em;margin-bottom:35px}h3{font-size:1.4em;margin:0.7em 0;line-height:1.3em}h3.intro{font-family:'Georgia',serif;font-size:1.6em;margin:1.2em 0;line-height:1.6em;padding:0.5em 2em 1.5em;text-align:center;font-style:italic}a{color:#000;text-decoration:none}p{font-family:'Arial',sans-serif;padding:0
0 1.5em;font-size:1em;line-height:1.5em;color:#5b5a58}img{max-width:100%}strong{font-weight:bold}em{font-style:italic}blockquote{margin:0
auto 0.5em auto;padding:1em
2.2em;text-align:center;font-size:1.2em;line-height:1.4;font-style:italic;font-family:'Georgia',serif}blockquote
p{padding-bottom:0}address{margin:3em
0;text-align:center}button{cursor:pointer;border:none;font-family:inherit;font-size:inherit}ul,ol{margin:0
0 1em 2em}ul
li{list-style:none}ol
li{list-style:decimal}.center h2,
.half
h2{text-align:left}.header{position:relative;height:200px}.header
.intro{position:absolute;z-index:2;padding-top:40px}.header .intro
h1{font-size:2.375em;color:#fff;font-weight:600;text-shadow:0px 3px 8px rgba(66, 66, 66, 0.3);margin-bottom:25px;padding-left:10.5%;padding-top:7.5%}.header
.outer{background-color:#ccc;position:absolute;top:0;left:0;right:0;bottom:0;overflow:visible}.header
.inner{display:block;-webkit-box-sizing:border-box;padding:0;background:top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0}.content{padding-top:50px}.footer
.logo{margin-top:80px;text-align:center}.footer
.left{padding:40px
0}.footer
.right{padding:0
0 40px 0}.container{max-width:1370px;width:100%;margin:0
auto;padding:0;height:100%;vertical-align:bottom;padding-left:10.5%;padding-right:10.5%}dl{padding:0.5em}dt{float:left;clear:left;width:80px;text-align:left;font-weight:bold;color:#747474;padding:0.5em}dt:after{content:":"}dd{margin:0
0 0 90px;width:175px;padding:0.5em}.footer.container{padding:15px}.mobile-nav{z-index:999;position:relative;right:0;top:0}.menu-btn{background:#000;position:absolute;right:0;top:0px;z-index:55;padding:15px
10px;width:50px;height:50px}.menu-btn
div{position:absolute;left:100%;top:64%;padding-right:8px;margin-top:-0.50em;line-height:1.2;font-size:18px;font-weight:200;vertical-align:middle;z-index:99}.menu-btn
span{display:block;width:30px;height:1px;margin:5px
0;background:#fff;z-index:99}.responsive-menu{display:none;position:absolute;right:0;top:50px;width:300px;height:150px;background:#000;z-index:999}.responsive-menu
ul{margin:1.125em 0 0.5em 0;height:100%;background:#000}.responsive-menu
li{font-size:16px;line-height:33px;margin-right:15px;text-transform:uppercase;text-align:right}.responsive-menu li
a{color:#fff;font-size:1.125em;font-weight:800}.expand{display:block !important}@media (min-width: 700px){.one-third{width:31%;display:inline-block}.half{width:46%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box}.half
h2{text-align:left;font-weight:600}.half:first-child{margin-right:3em}.center{width:65%;margin:90px
auto}.center
h2{text-align:center;font-weight:600}.two-third{width:66%;display:inline-block}.header
.outer{position:absolute;top:0;left:0;right:0;bottom:0;overflow:visible}.header .intro
h1{font-size:4.375em;padding-top:0}.content{padding-top:0}.footer{height:200px;background:url('http://www.publiekeenergiefondsen.nl/assets/themes/energiefonds/css/../gfx/footer-bg.png') no-repeat center bottom}.footer
.logo{margin-top:80px}.footer
.left{float:left;padding:0}.footer
.right{float:right;padding:0;margin:100px
0 0}}.home
.header{position:relative;height:100%}.home .header
.intro{position:relative;top:20%;width:90%;left:0;z-index:2;padding:20% 10.5%}.home .header .intro
h1{font-size:2.375em;color:#fff;font-weight:600;text-shadow:0px 3px 8px rgba(66, 66, 66, 0.3);padding-left:0;margin-bottom:25px;text-align:left}.home .header .intro
p{color:#fff;font-size:1.5em;text-shadow:0px 3px 3px rgba(66, 66, 66, 0.5)}.home .header .intro
.arrow{color:#fff;background:#da6503;padding:10px
15px}.home .header
.outer{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.home .header
.inner{-webkit-box-sizing:border-box;padding:0;background:top center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;background-image:url('http://www.publiekeenergiefondsen.nl/assets/themes/energiefonds/css/../gfx/header-bg.jpg')}.home .header .inner
.figures{position:absolute;bottom:0;z-index:1}.home .footer
.right{display:none}.map-container{max-width:1370px !important;width:140%;margin:50px
0 50px -20%;padding-left:10.5%;padding-right:10.5%;height:100%;vertical-align:bottom;text-align:center;background:url('http://www.publiekeenergiefondsen.nl/assets/themes/energiefonds/css/../gfx/map-bg.png') no-repeat center top;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.map-container .map-outer{width:300px;margin:0
auto;position:relative}.map-container .map-outer
.dot{background:#fff;height:17px;width:17px;border-radius:50%;border:2px
solid #b77d17;margin-top:-32px;margin-left:-30px}.map-container .map-outer .dot
.info{z-index:1;display:none;position:relative;top:-200px;left:-145px;text-align:left;min-height:190px;background:#fff;width:290px;box-shadow:0px 3px 8px rgba(66, 66, 66, 0.3)}.map-container .map-outer .dot .info
a{color:#1866a9;text-decoration:underline}.map-container .map-outer .dot .info
.top{background:#cbc9c0;width:100%;padding:10px;color:#747474;position:relative}.map-container .map-outer .dot .info .top
.close{color:#fff;background:#da6503;padding:10px
20px;position:absolute;right:0;top:2px;right:2px;bottom:2px}.map-container .map-outer .dot
.info.amsterdam2{top:-390px !important;left:175px !important}.map-container .map-outer
.friesland{position:absolute;top:23%;left:73%}.map-container .map-outer
.limburg{position:absolute;top:89%;left:75%}.map-container .map-outer
.overijssel{position:absolute;top:45%;left:87%}.map-container .map-outer
.flevoland{position:absolute;top:46%;left:63%}.map-container .map-outer
.noordholland{position:absolute;top:38%;left:45%}.map-container .map-outer
.gelderland{position:absolute;top:59%;left:75%}.map-container .map-outer
.brabant{position:absolute;top:77%;left:57%}.map-container .map-outer
.drenthe{position:absolute;top:30%;left:92%}.map-container .map-outer
.utrecht{position:absolute;top:61%;left:58%}.map-container .map-outer
.utrechtcity{position:absolute;top:58%;left:55%}.map-container .map-outer
.amsterdam{position:absolute;top:48%;left:48%}.map-container .map-outer
.amsterdam2{position:absolute;top:48%;left:100%}.map-container .map-outer
.denhaag{position:absolute;top:63%;left:32%}.map-container .map-outer
.provincy{position:absolute;top:110%;left:3%}.map-container .map-outer
.stads{position:absolute;top:111%;left:55%}.map-container .map-outer .provincy
p{margin-left:30px}.map-container .map-outer .stads
p{margin-left:20px;margin-top:-5px}.map-container
.city.dot{background:#da6503;height:13px !important;width:13px !important;border-radius:50%;border:2px
solid #fff}.map-container .dot.open
.info{display:block}@media (min-width: 700px){.home .header
.outer{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.home .header
.intro{position:absolute;top:20%;left:8%;z-index:2;padding:0}.home .header .intro
h1{font-size:4.375em;color:#fff;font-weight:600;text-shadow:0px 3px 8px rgba(66, 66, 66, 0.3);width:60%;max-width:550px;line-height:1em}.home .header .intro
p{color:#fff;font-size:1.5em;text-shadow:0px 3px 3px rgba(66, 66, 66, 0.5);width:30%}.home
.center{text-align:center}.home
.content{padding-top:90px}.home .map-container{padding:0
0 50px 0}.home .map-container .map-outer{width:583px;margin:0
auto}.home .map-container .map-outer
.dot{height:25px;width:25px;border-radius:50%;margin-top:-100px;margin-left:-100px}.home .map-container .map-outer .dot
.info{display:none;position:relative;top:-200px;left:-145px;text-align:left;min-height:190px;background:#fff;width:290px;box-shadow:0px 3px 8px rgba(66, 66, 66, 0.3)}.home .map-container .map-outer .dot .info
a{color:#1866a9;text-decoration:underline}.home .map-container .map-outer .dot .info
.top{background:#cbc9c0;width:100%;padding:10px;color:#747474;position:relative}.home .map-container .map-outer .dot .info .top
.close{color:#fff;background:#da6503;padding:10px
20px;position:absolute;right:0;top:2px;right:2px;bottom:2px}.home .map-container .map-outer
.friesland{position:absolute;top:17%;left:73%}.home .map-container .map-outer
.limburg{position:absolute;top:94%;left:75%}.home .map-container .map-outer
.overijssel{position:absolute;top:45%;left:87%}.home .map-container .map-outer
.flevoland{position:absolute;top:44%;left:63%}.home .map-container .map-outer
.noordholland{position:absolute;top:38%;left:45%}.home .map-container .map-outer
.gelderland{position:absolute;top:59%;left:75%}.home .map-container .map-outer
.brabant{position:absolute;top:81%;left:57%}.home .map-container .map-outer
.drenthe{position:absolute;top:26%;left:91%}.home .map-container .map-outer
.utrecht{position:absolute;top:61%;left:58%}.home .map-container .map-outer
.utrechtcity{position:absolute;top:58%;left:55%}.home .map-container .map-outer
.amsterdam{position:absolute;top:48%;left:48%}.home .map-container .map-outer
.denhaag{position:absolute;top:63%;left:32%}.home .map-container .map-outer
.provincy{position:absolute;top:112%;left:12%}.home .map-container .map-outer
.stads{position:absolute;top:113%;left:42%}.home .map-container .map-outer .provincy
p{margin-left:30px}.home .map-container .map-outer .stads
p{margin-left:20px;margin-top:-5px}.home .map-container .map-outer
.map{margin-top:-100px;margin-left:-100px}.home .map-container
.city.dot{background:#da6503;height:15px !important;width:15px !important;border-radius:50%;border:2px
solid #fff}.home .map-container .dot.open
.info{display:block}}.navicon-button{display:none}