/*
pms 425 100% = #565859
pms 425 50% = #ababac
pms 425 20% = #dddede
pms 425 10% = #f0f6f6
*/

/* STYLING INFORMATIEPLICHT */

.onderdeelvan {
	font-size:14px;
	line-height:1.2em;
	margin-left:185px;
	margin-top:18px;
}

.flogo {
	width:250px;
	height:auto;
	margin-left:268px;
	margin-top:-11px;
}

hr {
	display:none;
}

.homepagetitel {
	font-size: 28pt!important; 
	line-height: 28pt!important; 
	margin-top: -20px!important;
}
* {
	box-sizing:border-box;
}

.row {
	margin-top:50px;
}

#tekstblok {
	width:70%;
	line-height:1.2em;
	margin-top:-20px;
}

[class*="col-"] {
    float: left;
    padding: 10px 10px 0 12px;
}

.col-1 {width: 30%}
.col-2 {width: 50%}
.col-3 {width: 20%;}

.maatregel {
	background-image:url("https://informatieplichtenergiebesparing.nl/wp-content/uploads/2018/06/Maatregel_1.png");
	background-repeat:no-repeat;
	width:30%;
	float:left;
	height:auto;
	min-height:86px;
	margin-right:14px;
	margin-bottom: 7px;
	border-radius:0.2em;
}

.maatregel p {
	font-size:14px!important;
	line-height:19px!important;
}

.maatregel h3 {
	color:#565859!important;
}

.doel {
	background-image:url("https://informatieplichtenergiebesparing.nl/wp-content/uploads/2018/06/Doel.svg");
	background-repeat:no-repeat;
	float:left;
	width:45%;
	height:auto;
	min-height:86px;
	margin-right:14px;
	margin-bottom: 7px;
	color:#fff;
	border-radius:0.2em;
	
}
.doel p {
	font-size:14px!important;
	line-height:19px!important;
}

.bespaar {
	float:left;
	width:20%;
	height:auto;
	min-height:86px;
	margin-bottom: 14px;
	background-color:#6da1c2;
	color:#fff;
	border-radius:0.2em;
	transition: transform .2s;
}

.bespaar p {
	font-size:16px!important;
	line-height:19px!important;
}

.bespaar:after {
right: -190px;
top: -38px;
position: relative;
font-size: 27px;
z-index: 2;
font-family: FontAwesome;
content: "\f054";
margin: 8px 0 0 0;
color: #FFF;
}

.bespaar:hover {
	transform:scale(1.05);
	
}

.titeltab {
	font-size:20px;
	padding-bottom:10px;
	margin:0 auto;
	font-weight:600;
}

.nomargin {
	margin:0 auto;
	font-size:14px;
	font-weight:600;
	
}


#subtext {
	font-size:14px;
	line-height:10px;
	color:#f0f6f6;
	text-transform:none;
}

.row::after {
    content: "";
    clear: both;
    display: table;
}


.introtekst {
	font-size: 16px!important; line-height: 22pt!important;
}

.CTA {
	height:60px;
	line-height:1.2em;
	padding-top:15px;
	width:auto;
	color:#fff;
	font-size:20px!important;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	float:left;
	background-color:#6ea8a3;
	border-radius: 0.2em;
	transition: transform .2s;
}

.CTA:hover {
	transform:scale(1.05);
	background-color:#6da1c2;
}

.CTA:after {
right: 0px;
top: 5px;
position: relative;
font-size: 27px;
z-index: 2;
font-family: FontAwesome;
content: "\f054";
margin: 8px 0 0 0;
padding-left:10px;
color: #FFF;}

/* BLOKKEN ONDERAAN */

.gridblok {
float: left;
width: 75%;
align-items: center;
justify-content: center;
margin: 1.5%;
margin-bottom: -90px;
margin-left: 170px;
}

.blokwrap {
position: relative;
display: table;
width: 100%;
}

.bloktabs {
display: block;
cursor: pointer;
float: left;
background: #FFF;
border: 1px solid #6ba0c4;
clear: inherit!important;
overflow: inherit;
width: 30.3334%;
margin: 1.5%;
position: relative;
border-radius:3px;
line-height:20px;
text-decoration:none;
}


.bloktabs:after {
right: 20px;
top: 10px;
position: absolute;
z-index: 9;
font-size: 27px;
font-family: FontAwesome;
content: "\f054";
margin: 8px 0 0 0;
color: #FFF;
}

.bloktabs h3{
	color:#fff;
	margin:0 0 6px 0;
}

.bloktabs span {
	line-height:20px;
	padding-bottom:20px;
	}

.bloktabs .bericht{
display: block;
min-height: 135px;
padding-top: 15px;
width: 100%;
color: #FFF;
background-color: #6BA0C4;
margin:0;
padding-left:20px;
transition: all 200ms ease;
}

.bloktabs:hover .bericht:hover {
		padding-left:28px;
}

#bloktab {
	position:absolute;
	margin:0 auto;
	background-color:#6da1c2;
	width:22%;
	color:#fff!important;
	height:auto;
	border-radius:0.2em;
}

#bloktab h3 {
	color:#fff!important;
}

#bloktab a{
	color:#fff!important;
	
}

@media only screen and (max-width: 1228px) {
.doel {
	background-color:#6ea8a3;
	float:left;
	width:45%;
	height:auto;
	min-height:86px;
	margin-right:14px;
	margin-bottom: 7px;
	color:#fff;
	border-radius:0.2em;	
}


.maatregel {
	width:30%;
	float:left;
	height:auto;
	min-height:86px;
	margin-right:14px;
	margin-bottom: 7px;
	background-color:#f0f6f6;
	border-radius:0.2em;
	
}
}

@media only screen and (max-width: 768px) {
    /* For mobile phones: */
    [class*="col-"] {
        width: 100%;
	}
	

.onderdeelvan {
font-size: 12px;
line-height: 1.2em;
margin: 0 auto;
margin-top: 48px;
padding-top:10px;
}

.flogo {
width: 250px;
height: auto;
margin-left: 10px;
margin-top: 9px;
padding-bottom: 0px;
margin-bottom:-10px
}
	
hr {
	display:block;
}

	
.homepagetitel {
	font-size: 18pt!important; 
	line-height: 1.2em!important; 
	margin-top: 20px!important;
}

	
.maatregel {
	min-height:0px;
}

.maatregel p {
	font-size:14px;
}


.doel {
	min-height:0px;
	background-color:#6ea8a3;	
}

.doel p {
	font-size:14px;
}

.bespaar {
	min-height:0px;
}

.bespaar p {
	font-size:14px;
}

.bespaar:after {
right: -280px;
top: -30px;
}

.bespaar:hover {
	transform:scale(1.05);	
}
	
#tekstblok {
	width:100%;
	line-height:1.2em;
	margin-top:20px;
}

.titeltab {
	font-size:20px;
	padding-bottom:10px;
	margin:0 auto;
	
}

.nomargin {
	margin:0 auto;
	font-size:18px;
}

.CTA {
	height:60px;
	line-height:1.2em;
	padding-bottom:60px;
	width:auto;
	color:#fff;
	font-size:18px!important;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	float:left;
	background-color:#6da1c2;
	border-radius: 0.2em;
	transition: transform .2s;
}

.CTA:hover {
	transform:scale(1.05);
}

.CTA:after {
right: -110px;
top: -8px;
position: relative;
font-size: 27px;
z-index: 2;
font-family: FontAwesome;
content: "\f054";
margin: 8px 0 0 0;
padding-left:10px;
color: #FFF;
}


}
	


/* START overall */
div,
h3,
.jqueryslidemenu ul,
ul.tabps,
form
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.grid3,
.grid-item,
.events-wrap,
.cta-tools,
.cta-some,
.toolsbox,
.toolsbox ul li a,
ul.really_simple_twitter_widget li img,
#mc_embed_signup,
.qw-wrap h3,
.qw-video,
.qw-partner-box,
.qw-partner-box ul li a,
.imagePB,
.dropdown,
#wrap .some i,
.widget.initiatief,
.meer,
form,
.maatregelen .post
{
-khtml-border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;	
}
.imageBlog img,
.nieuwsblog-cat,
.grid3.tabs,
.grid3.tabs .post,
a.grid3.tabs .post,
.cta-tools,
.cta-some,
.meer,
.gridblok,
.bloktabs,
.grid-item.events h3,
.toolsbox ul li,
.toolsbox ul li a,
.toolsbox,
.toolsbox.active,
ul.nieuwsblog-cat li a,
#mc_embed_signup,
.toollink,
.qw-wrap h3,
.qw-video,
.qw-list ul li a,
.qw-partner-box,
.qw-partner-box ul li a,
.dropdown,
.temwrap,
.grid3,
.grid2 a.head,
#search,
input,
h1.logo img
{
transition: all 200ms ease;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
}
.line {
border-bottom: 1px solid #dddede;	
}
/* END overall */
body #wrap {
width: 100%;
max-width: inherit;	
padding: 0;
margin: 0 auto;
}
#footer, #bottom-footer, .pageTitle,
#header, #breadcrumbs, #container, 
#nav,
.header-oneliner
{
max-width: 1280px;	
/*min-width: 1024px;*/
margin: 0 auto;
}
#wrap h1 {
font-size: 46px;
line-height: 35px;
}
#wrap h1,#wrap h2,#wrap h4,#wrap h5,#wrap h6 {
margin: 10px 0;	
}
#wrap p {
font-size: 14px;
line-height: 25px;
margin: 0 0 20px 0;	
}
p a, .grid3 p {
color:#6ba0c4;
}
strong {
color:#6ba0c4;
}
#wrap hr {
border-bottom: 1px solid #EDEDED;	
}
#wrap h1.logo img {
width: 540px;
height: auto;
}
#wrap .fixed h1.logo img {
width: 200px;
height: auto;
}
#wrap h1.logo {
margin: 15px 15px 15px 35px;
}
#wrap .pageTitle {
display: none;
font-size: 33px;
padding: 55px;
}
h1,h2,h3,h4,h5,h6 {
color:#565859;
font-weight: normal;
}
h2 {
font-size: 18px;	
}
h3 {
font-size: 20px;	
}
.tabs h3 {
color: #FFF;
}
#post-23 h1 {
font-family: 'MalterBold', sans-serif;
font-weight: normal;
color: #6ba0c4;
margin-top: 0;
}
#wrap ul  {
padding: 10px 0 20px 15px;
}
#wrap ul li  {
position: relative;
list-style: none;
line-height: 24px;
}
#wrap ul li a {
list-style: none;
color: #565859;
}
#wrap .grid1 ul li:before, #wrap #footer ul li:before, #wrap .page ul li:before  {
position: absolute;
left:-15px;
content: ">";
margin: 0;
}
#wrap ul.spList li a {
list-style: none;
color: #6ba0c4;
}
#wrap .grid1 ul.spList li:before, #wrap .page ul.spList li:before {
content:""!important;
}
#wrap ul.spList li a:after {
float: right;
content: ">";
margin: 0;
}

.post.gn ul li:before  {
content: ">";
margin: 0 10px 0 0;
color: #565859;
}
#wrap .grid3 ul {
overflow: hidden;
height: 215px;
}
#wrap .grid3 ul li {
line-height: 21px;
}
#header.top {

}
#header {
position: relative;
}
#slider.header {
position: relative;
width: 100%;
height: 175px;
z-index: 0;
background: transparent url(../img/theme/loading.gif) center center no-repeat;
margin: 0 auto;
background-color: #EDEDED;
}
.main.bp #slider.header {
height: 315px;
max-width: inherit;
padding: 0;
position: relative;
margin: 0 0 0 0;
overflow: hidden;
background-repeat: no-repeat!important;
background-position: center center!important;
-webkit-background-size: cover!important;
-moz-background-size: cover!important;
-o-background-size: cover!important;
background-size: cover!important;
}
#slider.header img {
position: absolute;
margin: auto;
width: 100%;
height: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
}
#wrap .header-oneliner {
position: relative;
z-index: 9;
font-size: 30px;
line-height: 33px;
color: #FFF;
padding:25px 35px;
margin: 0 auto;
}
/*#slider.header .overlay {
position: absolute;
z-index: 10;
width: 100%;
height: 100%;
margin: 0;
display: inline;
left: 0;
top: 0;
background: #6ba0c4;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter: alpha(opacity=65);
-moz-opacity:0.65;
-khtml-opacity: 0.65;
opacity: 0.75;
}*/
#slider .cycloneslider-caption {
position: relative;
top: inherit;
width: 100%;
max-width: 1280px;
margin: 0 auto;
padding: 110px 55px 0 55px;
z-index: 99;
background: none;
opacity: 1;
}
#slider .cycloneslider-caption-title {
margin-top:-45px;
margin-left:-15px;
font-size: 33px;
font-weight: 400;
color: #FFF;
line-height:1.2em;
text-transform: inherit;
-webkit-font-smoothing: inherit;
-khtml-text-shadow:none;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-shadow:none;
}
#slider .cycloneslider-caption-title.zwart {
color:#565859;
}
#wrap.main.bp #slider .cycloneslider-caption-title {
font-size: 45px;	
}
#slider .cycloneslider img, #slider .cycloneslider .cycloneslider-slides img, #slider .cycloneslider .cycloneslider-slides .cycloneslider-slide img {
width: 100%;
height: auto;
position: absolute;
margin: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
}
#wrap #slider .cycloneslider, #wrap #slider .cycloneslider .cycloneslider-slides, #wrap #slider .cycloneslider .cycloneslider-slides .cycloneslider-slide {
width: 100%;
max-width: 100%!important;
height: 315px!important;
}
#wrap .ssba, #wrap .ssba a {
font-family:'MalterBold', sans-serif;
font-weight:normal;
font-variant: normal;	
}
/*wrap container */
#container.home {
position: relative;
z-index: 9;
margin-top: -35px;
padding-top: 0;
}
#container.single, #container.single .grid1, #container.single .grid3.tabs, #container.single #sidebar, #container.single .toolsbox {
padding-top: 0;
margin-top: 0;
}
#container.single {
padding-bottom: 0;
}
/* cta */
.prevpage-wrap {
display: table;
width: 100%;
}
#wrap .post .cta.prev {
float: right;
background: none;
height: inherit;
color: #6ba0c4;
line-height: inherit;
}
#wrap .post .cta.prev:hover {
color: #565859;
background: none;
}
#wrap .post .cta.prev:after {
content: "";
margin:0;
}
#wrap .post .cta.prev:before {
font-size: 20px;
float: left;
font-family: FontAwesome;
content: "\f053";
margin: 0 10px 0 0;
}
#wrap #header .cta {
float: right;
display: block;
width: auto;
height: 40px;
color: #6ea8a3;
font-size: 15px;
line-height: 40px;
background: #FFF;
padding: 0 20px;
margin: 19px 1.5%;
border: 1px solid #6ea8a3;
}
#wrap #header .cta:hover {
color: #FFF;
background: #6ea8a3;
}
#wrap #header .cta:after {
font-size: 20px;
float: right;
font-family: FontAwesome;
content: "\f054";
margin: 0 0 0 20px;
}
#wrap .page .cta, #wrap .post .cta {
float: none;
display: inline-block;
color: #FFF;
text-decoration: none;
line-height: 45px;
padding: 0 15px;
height: 45px;
background: #6ea8a3;
}
#wrap.main.bp .cta.prev {
float: right;
color:#565859;
font-size: 12px;
line-height: 30px;
height: 30px;
display: table;
background: #EDEDED;
padding: 0 15px 0 10px;
border-radius: 6px;	
}
#wrap.main.bp .cta.prev:after {
font-size: 12px;
margin: 0 10px 0 0;
}
#wrap #mc-embedded-subscribe {
line-height: 55px;
height: 55px;	
}
#wrap .cta:hover, #wrap .cta:hover {
background: #4472a3;
}
#wrap .cta:after {
font-size: 20px;
float: right;
font-family: FontAwesome;
content: "\f054";
margin: 0 0 0 20px;
}
#wrap .cta.prev:after {
font-size: 20px;
float: left;
font-family: FontAwesome;
content: "\f053";
margin: 0 15px 0 0;
}

#wrap #post-9960 h3 .cta br {
display: none;
}
.cta-tools:after, .cta-some:after {
position: relative;
float: right;
font-size: 27px;
font-family: FontAwesome;
content: "\f054";
}
.cta-tools, .cta-some {
color: #a5a5a6!important;
font-size: 16px;
display: table;
width: 100%;
height: 65px;
line-height: 65px;
padding: 0 20px;
margin: 0 0 10px 0;
border: 1px solid #dddede;	
text-decoration: none;
}
.widget .cta {
text-align: left;
}
.widget.qw {
position: relative;	
}
.cta-tools.qw {
position: relative;
cursor: pointer;
background: #6ba0c4;	
color:#FFF!important;
}
.cta-tools:hover, .cta-some:hover {
padding: 0 20px 0 25px;
}
.cta-tools i, .cta-some i {
position: absolute;
font-size: 30px;
line-height: inherit;
}
.cta-some i.fa-youtube-square {
color: #a51d1e;
}
.cta-some i.fa-twitter {
color: #6aa0c2;
}
.cta-some i.fa-linkedin-square {
color: #2789bc;
}
.cta-tools span, .cta-some span {
margin: 0 0 0 43px;
text-decoration: none;
line-height: inherit;
}
.meer {
display: table;
width: 100%;
text-align: center;
color: #ababac;	
text-decoration: none;
padding: 20px;
cursor: pointer;
}
.meer:after {
display: block;
font-family: FontAwesome;
content: "\f078";	
}
.meer:hover {
float: left;
margin: 5px 0 -5px 0;
}
.scrollTop {
display: none;
position: fixed;
z-index: 9999;
bottom: 20px;
right: 20px;
width: 45px;
height: 45px;
background-color: #6ba0c4;
background-image: none;
text-decoration: none;
text-align: center;
line-height: 45px;
font-size: 25px;
}
.scrollTop:after {
color: #FFF;
font-family: FontAwesome;
content: "\f106";
}
#wrap .cta, #wrap input[type="submit"] {
background: #6ba0c4;
}
#wrap .flash {
display: none;
position: absolute;
z-index: 999;
top:-10px;
right:25%;
text-align: center;
padding: 50px 25px 20px 25px;
width:220px;
height:220px;
-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:110px;
background: #4472a3;
-moz-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);
text-decoration: none;
}
.textheader, .textheader strong {
font-size: 24px;
line-height: 27px;
display: block;	
color:#FFF;
margin: 0 0 10px 0;
}
.textoneliner {
font-size: 16px;
line-height: inherit;
display: block;		
color:#FFF;
}
/*some socialmedia  social media */
#wrap .some {
display: table;
width: auto;
float: inherit;
padding: 0;
}
#wrap .some i {
color: #FFF;
font-size: 18px;
text-align: center;
line-height: 32px;
width: 32px;
height: 32px;
margin: 0 5px 0 0;
background: #6ea8a3;
}
#wrap .some i:hover {
background: #4472a3;
}
/* forms */
#uns {
display: none;
}
#wrap input {
padding: 0 15px;
height: 40px;
line-height: 40px;
}
#wrap input, #wrap textarea {
width: 100%;
border: 1px solid #EDEDED;
}
#wrap input[type="submit"] {
width: auto;	
border:none;
}
#mc_embed_signup {
/*margin: 59px 0 0 0;*/
width: 97%;
margin: 0 1.5%;
padding: 35px;
background: #f0f6f6;
}
#mc_embed_signup:hover {
transform: scale(1.05);
/*border: 5px solid #FFF;
margin-bottom: -5px;*/
}
#mc_embed_signup h3 {
font-size: 24px;
line-height: 30px;
color: #6ea8a3;
margin: 0px 3px 20px 3px;
}
#mc_embed_signup input {
text-transform: inherit;
width: 70%;
font-size: 14px;
float: left;
height: 55px;
line-height: 55px;
padding: 0 25px;
margin: 0 -1px 0 0;
color: #9c9b9b;
-khtml-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-webkit-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
border: none;
}
#mc_embed_signup input[type="submit"] {
width: 30%;
background: #6ea8a3;
border: none;
color: #FFF;
border-radius: 0 3px 3px 0;
}
form#searchform input[placeholder], [placeholder], *[placeholder] { color:#ababac;}
::-webkit-input-placeholder { color:#ababac;}
:-moz-placeholder { color:#ababac;}
::-moz-placeholder { color:#ababac;}
:-ms-input-placeholder { color:#ababac;}
#wrap form#searchform input#s {
height: 40px;
line-height: 40px;
border: 1px solid #EDEDED;
}
/*search website*/
/*search zoeken*/
.wrapcon.hfirst {
position: relative;	
}
.wrapcon.search-wrap {
top:76px;
position: absolute;
z-index: 20;
display: none;
}
.wrapcon.search-wrap #container {
padding: 40px;
background: transparent url(../img/bg-search.png) left top repeat;
-khtml-border-radius:0 0 3px 3px;
-moz-border-radius:0 0 3px 3px;
-webkit-border-radius:0 0 3px 3px;
border-radius:0 0 3px 3px;
}
/*
#wrap.main .wrapcon.search-wrap, #wrap.single.energiepaden .wrapcon.search-wrap {
top:-8px;
}
*/
#search {
margin-left: 90px;
cursor: pointer;
float: left;
display: none;
width: 50px;
height: 50px;	
background: transparent url(../img/bg-search.png) left top repeat;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
text-align: center;
line-height: 50px;
}
#search i {
font-size: 27px;
line-height: 50px;
}
#search:hover {
transform: scale(1.15);
}
#wrap .search-wrap form#searchform {
margin: 0 auto;
width: 50%;
}
#wrap .search-wrap form#searchform input#s {
font-size: 22px;
color: #4472a3;
height: 40px;
line-height: 40px;
padding: 0 15px;
border:none;
background: none;
}
#wrap .search-wrap form#searchform input#searchsubmit {
font-size: 14px;
display: block;	
width: 150px;
height: 40px;
color: #FFFFFF!important;
background: #4472a3;
}
#wrap .search-wrap form#searchform input[placeholder], #wrap .search-wrap [placeholder], #wrap .search-wrap *[placeholder] {font-family:'MalterRegular', sans-serif;color:#4472a3;}
#wrap .search-wrap ::-webkit-input-placeholder {font-family:'MalterRegular', sans-serif;color:#4472a3;}
#wrap .search-wrap :-moz-placeholder {font-family:'MalterRegular', sans-serif;color:#4472a3;}
#wrap .search-wrap ::-moz-placeholder {font-family:'MalterRegular', sans-serif;color:#4472a3;}
#wrap .search-wrap :-ms-input-placeholder {font-family:'MalterRegular', sans-serif;color:#4472a3;}
/*formbuilder*/
#wrap .formBuilderForm .formBuilderLabelRequired {
font-family: 'MalterBold', sans-serif;
font-weight: normal;	
}
#wrap .captcha-field {
display: table;
margin: 20px 0;
}
/*comments*/
#wrap .recaptcha-comments {
width: 100%;	
margin: 10px 0;
}
#wrap .recaptcha-comments div, #wrap .recaptcha-comments iframe {
width: 100%!important;	
}
#comments input {
margin: 10px 0;
}
#comments td {
padding: 10px 10px 10px 0;
}
/* tabindeling */
#wrap .grid3.tabs {
display: block;
cursor: pointer;
float: left;
background: #FFF;
border: 1px solid #6ba0c4;
clear: inherit!important;
overflow: inherit;
}
#wrap .grid3.tabs:after, #wrap.single .toolsbox:after {
right:20px;
top:10px;
position: absolute;
z-index: 9;
font-size: 27px;
font-family: FontAwesome;
content: "\f054";
margin: 8px 0 0 0;
color: #FFF;
}
#wrap .grid3.tabs .post {
display: block;
min-height: 135px;
padding-top: 15px;
width: 100%;
color: #FFF;
background-color:#6BA0C4;
}
#wrap.single .grid3.tabs {
-khtml-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
background:#6ba0c4;
}
#wrap.single .grid3.tabs .post {
min-height: inherit;
padding: 15px 20px;
width: 101%;
color: #FFF;
background: none;
}
.grid3.tabs:hover .post, #wrap.single .grid3.tabs:hover .post {
padding-left:28px;
}
.grid3.tabs .post h3 {
margin: 0 0 6px 0;
}
.grid3.tabs .post span {
line-height: 20px;
}
.grid3.tabs .post-line {
color: #6ba0c4;
padding: 10px 20px;
}
.grid3.tabs .post span, .grid3.tabs .post-line {
display: none;
}
.grid3.tabs .post-line i {
margin: 0 5px 0 0;
}
.grid3-wrap .title, .grid3 .title {
font-size: 16px;
color: #4472a3;	
padding: 10px 20px;
}
.grid3-wrap .title a, .grid3 .title a {
color: #4472a3;	
text-decoration: none;
}
/*grid indeling*/
#wrap .archive-header h2 {
margin: 0 20px;	
}
#breadcrumbs {
font-size: 13px;
color: #a5a5a6;
padding: 0 2px 20px 2px;
margin: 0 auto;
}
#breadcrumbs a {
color: #a5a5a6;	
}
#breadcrumbs a:hover {
text-decoration: underline;
}
.cmo .grid0, .cmo .grid0 .page, .cmo .grid0, .cmo .grid0 .page .blok66, .cmo .grid0, .cmo .grid0 .page .blok33 {
margin-top: 0;
padding-top: 0;
}
#wrap.cmo .grid0 .page .blok66,
#wrap.bp .grid0 .page .blok66 {
padding-right: 75px;
}
#wrap.cmo .grid0 .page .blok66 h3,
#wrap.cmo .grid0 .page .blok66 p,
#wrap.bp .grid0 .page .blok66 h3,
#wrap.bp .grid0 .page .blok66 p
{
margin-bottom: 20px;
}
#wrap.cmo .grid0 .page .blok33,
#wrap.bp .grid0 .page .blok33 {
padding-left: 40px;
padding-right: 0px;
padding-bottom: 0px;
border-left: 1px solid #6ea8a3;
color: #6ea8a3;
}
#wrap.cmo .grid0 .page .blok33 h2,
#wrap.bp .grid0 .page .blok33 h2 {
font-size: 26px;
color: #6ea8a3;
margin-top: 0;
}
#wrap.cmo .grid0 .page .blok33 ul, #wrap .lijst ul,
#wrap.bp .grid0 .page .blok33 ul {
padding-left: 40px;
padding-bottom: 0;
}
#wrap.cmo .grid0 .page .blok33 ul li, #wrap .lijst ul li,
#wrap.bp .grid0 .page .blok33 ul li {
font-size: 15px;
margin-bottom: 10px;
}
#wrap.cmo .grid0 .page .blok33 ul li:before, #wrap .lijst ul li:before,
#wrap.bp .grid0 .page .blok33 ul li:before {
position: absolute;
font-family: FontAwesome;
content: "\f058";
font-size: 25px;
left: -38px;
top:5px;
}
#wrap.bp .page img.logo {
margin: 7px 15px 10px 0;
width: auto;
height: 55px;
}
#wrap.bp .page img.portret {
margin: 0 25px 25px 0;
width: 150px;
height: auto;
border-radius:80px;
border: 5px solid #EDEDED;
}
#wrap.bp .page .blok66 .cta {
background:#4472a3;
}
#wrap.bp .page .blok66 h3 {
color:#4472a3;
}
#wrap.bp .page .blok66 .tel {
color:#4472a3;
}
#wrap.bp .page .blok66 .tel.no {
pointer-events: none;
cursor:none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#wrap .telwrap {
color:#EDEDED;
display: inline-table;
padding: 5px 10px 0 10px;
/*margin-left: 16px;*/
background: #EDEDED;	
border-radius: 4px;
/*pointer-events: none;*/
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
#wrap .telwrap:after {
font-size: 14px;
content: "Toon nummer";
color:#FFF;
color:#565859;
}
#wrap .telwrap .tel .telcolor {
font-size: 0;
color:#EDEDED!important;
}
#wrap .telwrap .tel .telcolor:before {
font-size: 14px;
color:#4472a3;
content:"...";	
}
.telwrap-active {
display: inline-table;	
}
/*
#wrap .telwrap:before {
color:#4472a3;
position: relative;
content: "... ";
margin-left: -15px;
}*/

#wrap.bp .page .as {
font-size: 12px;
display: table;
background: #EDEDED;
padding:5px 15px;
border-radius:6px;
}
#wrap.bp .page .as:before {
font-family: FontAwesome;
content: "\f0c0";
margin: 0 8px 0 0;
}
#wrap.bp .page .tel {
color:#565859;
}
#wrap.bp .grid0 .page .blok33 {
border-left: 1px solid #FFF;	
}
.partnerstraject {
width: 97%;
margin: 0 1.5% 20px 1.5%;
padding: 38px 25px;
border-top: 1px solid #dddede;
border-bottom: 1px solid #dddede;
}
#container.home .grid1 {
margin-top: 0;
}
.grid1 {
float: left;
width: 75%;
align-items:center;
justify-content:center;
margin: 1.5%;
margin-bottom:-90px;
margin-left:170px;
}
.grid3 {
width: 30.3334%;
border-bottom: none;
}
.imageG2 {
height: 325px;
margin: 0 0 20px 0;
}
#sidebar {
float: left;
width: 25%;
margin: 1.5% 1.5% 1.5% 0;	
}
#container.home #sidebar {
margin-top: 0;	
}
.grid-wrap {
position: relative;
display: table;
width: 100%;
}
.grid-wrap.line {
width: 97%;
margin: 0 1.5%;
}
.grid3-wrap {
display: block;
float: left;
width: 33.33%;	
height: auto;
margin: 0 1.5%;
}
.grid3-2-wrap {
display: block;
float: left;
width: 63.6664%;
height: auto;
margin: 0 1.5%;
}
.grid-item:nth-of-type(3n+1) {
clear:both;
}
.grid-item {
overflow: hidden;
display: inline;
position: relative;
float: left;
width: 100%;
margin: 0 0 25px 0;
text-decoration: none;
}
.grid1 .grid-item {
overflow: hidden;
display: inline;
position: relative;
float: left;
width: 30.3334%;
margin: 0 1.5% 25px 1.5%;
text-decoration: none;
}
.grid3-wrap .grid-item, .grid1 .grid-item.events  {
overflow: hidden;
display: inline;
position: relative;
float: left;
width: 100%;
margin: 0 0 25px 0;
text-decoration: none;
}
.grid-item.events {
border:none;
}
.grid-item .post {
padding-top: 5px;
padding-left: 30px;
}
#wrap .grid-item .post h2 {
margin-bottom: 30px;
}
#wrap .grid1 .grid-item .post h2 {
min-height: 120px;
}
#wrap .grid1 .grid-item.cmo .post h2 {
min-height: inherit;
margin-bottom: 0;
}
#wrap .grid1 .grid-item.cmo .post h3 {
margin-top: 0;
}
#wrap .grid1 .grid-item.cmo .post p {
color: #4472a3;
margin-bottom: 0;
}
.imageBlog {
position: relative;
margin:0;
overflow: hidden;
width: 100%;
height: 140px;
}
.imageBlog img {
position: absolute;
margin: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;	
}
.imageBlog img.portrait {
width: 100%;
height: auto;
}
.imageBlog img.landscape {
width: 100%;
height: auto;
}
.imageBlog img.landscape.small {
width: auto;
height: 100%;
}
.grid-item:hover .imageBlog img.portrait, .grid-item:hover .imageBlog img.landscape {
width: 105%;
height: auto;
}
.grid-item:hover .imageBlog img.landscape.small {
width:auto;
height:105%;
}
.grid-item, .grid-item.cases, .grid-item.cmo {
border: 1px solid #dddede;
}
.grid-item.cmo {
min-height: 340px;
border: 1px solid #dddede;
}
#wrap .grid-item.cmo.fancybox-youtube {
border: 1px solid #dddede!important;
}
.grid-item:hover .nieuwsblog-cat {
padding: 0 0 0 8px;
}
.events-wrap {
display: table;
background: #f0f6f6;	
padding-top: 20px;
}
.widget .events-wrap {
width: 100%;
padding: 20px 0 0 0;
}
.grid-item.events .post {
width: 70%;
border-bottom: 1px solid #dddede;
margin: 0 15%;
padding: 0 0 10px 0;
}
.single .grid1 .grid-item.events .post {
width: 92%;
border-bottom: 1px solid #dddede;
margin: 0 4%;
padding: 0 0 10px 0;
}
.grid-item.events:hover .post {
}
.grid-item.events:last-child .post {
border-bottom:none;
padding: 0;
}
.grid-item.events h3 {
color: #6ea8a3;
margin-bottom: 12px;
}
.grid-item.events:hover h3 {
color: #4472a3;
}
.grid-item.events p {
text-transform: uppercase;
font-size: 11px;
color: #6ea8a3;
}
.qw-wrap h3 {
display: block;
width: 100%;
height: 45px;
color: #6ea7a2;
line-height: 45px;
font-size: 16px;
margin: 0 0 20px 0;
padding: 0 20px;
background: #f0f6f6;
cursor: pointer;
}
.qw-wrap h3:after {
font-family: FontAwesome;
font-size: 20px;
content: "\f078";
float: right;
}
.qw-wrap h3:hover {
padding: 0 20px 0 25px;	
}
.qw-wrap.active h3:after {
font-family: FontAwesome;
font-size: 20px;
content: "\f077";
float: right;
}
.qw-content {
display: none;
color: #848586;
padding: 0px 20px 20px 20px;
}
.post .title {
font-size: 18px;
color: #4472a3;	
padding: 0 15px 20px 15px;
}
.qw .post .title {
font-size: 28px;
line-height: 35px;
}
.post .title span {
}
.post .title:before {
font-size: 26px;
font-family: FontAwesome;
content: "\f0c0";
margin: 0 15px 0 0;	
}
h1.news-title {
font-size: 18px;
color: #4472a3;	
padding: 0 15px;
margin: 0;
}
#wrap h2.gerelateerd {
line-height: 28px;
margin-left: -15px;
margin-bottom: 15px;
}
#wrap .qw-partner-box {
display: table;
float: left;
width: 47%;
/*min-height: 450px;*/
margin: 1.5%;
padding: 30px 40px 25px 40px;
border: 1px solid #dddede;
border-bottom: 4px solid #dddede;
color: #4472a3;
text-decoration: none;
line-height: 21px;
}
#wrap .qw-partner-box:nth-of-type(2n+1) {
clear:both;
}
.qw-partner-box:hover {
/*background:#f8fbfa;*/
background:#FFF;
}
.qw-partner-box h3 {
display: block;
font-size: 24px;
line-height: 30px;
clear: both;
color: #4472a3;	
margin: 0;
padding: 15px 0 5px 0;	
}
#wrap .qw-partner-box h4 {
font-size: 16px;
font-family: 'MalterBold', sans-serif;
font-weight: normal;
color: #4472a3;
margin:0;
}
#wrap .qw-partner-box p:nth-of-type(1) {
min-height: 75px;
}
/*.qw-partner-box p:nth-of-type(2) {
margin: 0;	
}*/
.qw-partner-box ul {
float: right;
display: inline-block;
width: 100%;
padding: 0 0 10px 0!important;	
margin-top: -8px;
}
.qw-partner-box ul li {
list-style: none;	
}
#wrap .qw-partner-box ul li:before {
content:"";
margin:0;
}
.qw-partner-box ul li a {
display: block;	
height: 35px;
line-height: 35px;
color: #6ea7a2;
background: #f0f6f6;
padding: 0 15px;
margin: 8px 0;
}
.qw-partner-box ul li a:hover {
padding: 0 15px 0 20px;
text-decoration: none;
}
.qw-partner-box ul li a:after {
position: relative;
float: right;
font-family: FontAwesome;
content: "\f054";
margin: 0 0 0 0;
}    
.imagePB {
float: left;
display: inline-block;
position: relative;
margin: 0 10px 20px 0;
overflow: hidden;
width: 121px;
height: 121px;	
background: #FFF;
}
#wrap .qw-partner-box .imagePB img {
width: 100%;
height: auto;
max-height: inherit;
max-width: inherit;
position: absolute;
margin: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;	
}
/*start partners nieuw - extra toevoeging aanpassingen*/
#wrap .wrapcon .qw-partner-box {
display: table;
float: left;
width: 30%;
margin: 1.5%;
padding: 30px 40px 25px 40px;
border: 1px solid #dddede;
border-bottom: 4px solid #dddede;
color: #4472a3;
text-decoration: none;
line-height: 21px;
}
#wrap .wrapcon .qw-partner-box:nth-of-type(2n+1) {
clear:inherit;
}
#wrap .wrapcon .qw-partner-box:nth-of-type(3n+1) {
clear:both;
}
#wrap .wrapcon .qw-partner-box .imagePB {
float: none;
display: block;
margin: 15px auto 0px auto;
width: 100%;
height: 121px;
}
#wrap .wrapcon .qw-partner-box h4 {
font-size: 20px;	
text-align: center;
margin-bottom: 20px;
}
#wrap .wrapcon .qw-partner-box p {
text-align: center;	
line-height: 20px;
}
#wrap .wrapcon .qw-partner-box .cta {
}
/*end partners nieuw - extra toevoeging aanpassingen*/

.post.gn h2 {
font-size: 24px;
}
#wrap .results {
border-bottom: 1px solid #EDEDED;	
}
#wrap .results:hover {
background: #f0f6f6;
}
#wrap .results p:nth-of-type(1) {
margin: 0 0 5px 0;
}
#wrap .results p {
margin: 0;
}
#wrap .results .doorresult, #wrap .results .resultlink {
font-size: 12px;
}
#wrap .results .resultlink {
color:#6ba0c4;
}
#wrap .results img.alignleft {
width: 135px;
height: 135px;
-moz-border-radius:0;
-webkit-border-radius:0;
border-radius:0;
}
.grid3.partners {
height: 150px;
border: 1px solid #FFF;
}
.grid3.partners:nth-of-type(3n+1) {
clear:inherit;
}
.grid3.partners:hover {
border: 1px solid #EDEDED;
}
.grid3.partners img {
display: block;
margin: 0 auto;	
max-width: 220px;
height: auto;
}
.grid3.partners p {
text-align: center;	
}
.grid3 a.head {
text-decoration: none;
display: block;
height: 38px;
line-height: 38px;
border-bottom: 1px solid #dddede;
padding: 0 10px;
}
.grid3 a.head:hover {
padding-left: 15px;
}
.grid3 a.head:before {
font-family: FontAwesome;
content: "\f005";
margin: 0 10px 0 0;
}
.grid2:nth-of-type(2n+1) {
clear: both;
}
.besparing {
position: absolute;
right: 10px;
top:10px;
z-index: 1;
font-size: 24px;
text-align: center;
line-height: 70px;
width: 70px;
height: 70px;
color:#FFF;
background: #a0c04b;
-moz-border-radius:35px;-webkit-border-radius:35px;border-radius:35px;
-moz-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);
}
.imageG2 .besparing {
font-size: 42px;
text-align: center;
line-height: 124px;
width: 124px;
height: 124px;
color:#FFF;
background: #a0c04b;
-moz-border-radius:62px;-webkit-border-radius:62px;border-radius:62px;
-moz-transform:rotate(-9deg);-webkit-transform:rotate(-9deg);-o-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);
}

/*pakket list*/
.pakket:hover h3 {
color: #000;	
transition-duration: 300ms;
}
.pakket.top {
background: #f1f2f2;
box-shadow: 0px 0px 10px #EEE;
}
.pakket.top li:last-of-type {
font-weight: bold;
color: #FFF;
background: #3aaa35;
}
.pakket ul {
padding: 0;
margin: 0 0 10px 0;
}
.pakket ul li {
position: relative;
list-style: none;
padding: 15px 20px 15px 40px;
}
.pakket ul li:last-of-type {
border-bottom:1px solid #EDEDED
}
#wrap .pakket ul li:before {
color: #FFF;
content: ".";
}
.pakket ul li.check:first-of-type {
border-top:1px solid #EDEDED
}
.pakket ul li.check {
border-bottom:1px solid #EDEDED
}
#wrap .pakket ul li.check:before {
position: absolute;
font-family:FontAwesome;
color: #3aaa35;
content: "\f058";
font-size: 25px;
left: 5px;
}
.pakket h3 {
text-align: center;
margin: 0 0 15px 0;
}
.pakket .prijs {
font-size: 24px;
font-weight: bold;
color: #3aaa35;
text-align: center;
margin:0;
padding: 3px 0;
}
.pakket .exbtw {
font-size: 10px;
line-height: 14px!important;
text-align: center;
margin:0;
}
/* TEM categorie */
.temblank {
display: table;
width: 100%;
height: auto;
margin: 25px auto 0px auto;
}
.temwrap {
color:#565859;
float: left;
width: 47%;
margin: 0px 1.5% 20px 1.5%;
background: #FFF;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;    
transition-duration: 300ms;
-webkit-transition-duration:300ms;	
}
.temwrap:hover {
transform: scale(1.05);
}
.temwrap:nth-of-type(2n+1) {
/*	clear:both;*/
}
.tem {
display: inline-table;
width: 100%;
height: auto;
margin: 0;
/*border: 1px solid #6ba0c4;*/
border: 1px solid #EDEDED;
-khtml-border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;    
}
.temtext {
min-height: 70px;
}
#wrap .tem h1 {
color:#6ba0c4;
font-size: 20px;
line-height: 24px;
text-align: center;
padding: 0;
margin-bottom: 5px;
}
#wrap .tem p {
font-size: 13px;
line-height: 18px;
text-align: center;
padding: 0px 30px;
margin: 0px 0px 10px 0px;
}
.tem img {
position: relative;
display: block;
margin: auto;
padding: 0px;	
}
.temresult {
display: table;
width: 100%;
font-size: 14px;
color: #565859;
background: #f0f6f6;
/*text-transform: uppercase;*/
text-align: center;
padding: 10px 0;
}
.cmwrap {
display: table;
width: 100%;
text-decoration: none;
border-bottom: 1px solid #dddede;
padding: 20px 0;
margin: 0 0 20px 0;
}    
/*sidebar */
.toolsbox {
position: relative;
z-index: 9;
display: none;
width: 100%;
height: 340px;
overflow: hidden;
margin-top: 4%;
padding: 20px 30px;
background: #f0f6f6;
color: #6ea8a3;
font-size: 15px;
}
.toolsbox:hover {
transform: scale(1.05);	
}
#container.single .toolsbox {
-khtml-border-radius: 0 0 3px 3px;
-moz-border-radius: 0 0 3px 3px;
-webkit-border-radius: 0 0 3px 3px;
border-radius: 0 0 3px 3px;
background: #6ba0c4;
padding:0;
overflow: inherit;
position: relative;
z-index: 9;
width: 100%;
height: auto;
margin-top:0;
color: #FFF;
font-size: 20px;
}
.toollink {
display: block;
padding:20px 20px 21px 20px;	
text-decoration: none;
}
.toollink:hover {
display: block;
padding:20px 20px 21px 25px;	
text-decoration: none;
}
#container.single .toolsbox {
transform: scale(1);
}
#container.single .toolsbox h3 {
color: #FFF;
margin: 0;
}
#container.single .toolsbox h3:before {
font-size: 30px;
font-family: FontAwesome;
content: "\f085";	
margin: 0 10px 0 0;
}
.meer.meertools {
display: block;
z-index: 9;
width: 100%;
position: absolute;
bottom: 0;
left:0;
background: #f0f6f6;
}
.toolsbox.active {
}
#wrap .toolsbox .meer:hover {
margin: 0;
}
#wrap .toolsbox h2, #wrap .toolsbox.active h2 {
font-size: 28px;
font-weight: normal;
color: #6ea8a3;
margin-bottom: 5px;
}
#wrap .toolsbox.active .meer:after {
display: block;
font-family: FontAwesome;
content: "\f077";	
}
#wrap .toolsbox ul {
padding: 0;
}
#wrap .toolsbox ul li {
list-style: none;	
}
#wrap .toolsbox ul li:nth-of-type(-n+3){
display: block;
}
#wrap .toolsbox.active ul li {
display: block;
}
#wrap .toolsbox ul li a {
display: block;
width: auto;	
height: 40px;
color: #6ea8a3;
font-size: 15px;
line-height: 40px;
background: #FFF;
padding: 0 20px;
margin: 0 0 15px 0;
}
#wrap .toolsbox ul li a:hover {
color: #6ba0c4;
text-decoration: none;
}
#wrap .toolsbox ul li a:after {
font-size: 20px;
float: right;
font-family: FontAwesome;
content: "\f054";
margin: 0 0 0 5px;
}
#wrap .qw-list {
padding: 0 35px 20px 35px;
}
#wrap .qw-list ul {
padding: 0 0 15px 0;	
}
#wrap .qw-list ul li {
list-style: none;
line-height: 24px;
}
#wrap .qw-list ul li:before {
content: "";	
}
#wrap .qw-list ul li a {
display: block;
color: #a5a5a6;
}
#wrap .qw-list ul li a:hover {
text-decoration: none;
padding-left: 5px;
}
#wrap .qw-list ul li.current-menu-item a {
color: #565859;
}
.qw-video-wrap {
text-decoration: none;	
}
.qw-video {
position: relative;
margin: 0;
overflow: hidden;
width: 100%;
height: 145px;	
}
.qw-video-wrap.page{
width: 35%;
float: right;
}
.qw-video:after {
position: absolute;
z-index: 1;
font-family: FontAwesome;
content: " \f054";	
margin: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;
width: 50px;
height: 50px;
color: #FFF;
background: #4472a3;
font-size: 30px;
text-align: center;
line-height: 50px;
-khtml-border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity:0.80;
-khtml-opacity: 0.80;
opacity: 0.80;
}
.qw-video:hover {
/*transform: scale(1.14);*/
}
.qw-video img {
width: 100%;
height: auto;
position: absolute;
margin: auto;
top: -50%;
left: -50%;
right: -50%;
bottom: -50%;	
}
#wrap .qw-video-wrap p {
color: #4472a3;	
font-size: 15px;
line-height: 20px;
padding: 15px;
margin: 0;
}
#wrap .qw-video-wrap h1 {
font-size: 18px;
padding: 15px 15px 0 15px;
margin: 0;
}
.widget.video {
padding-bottom: 0;	
}
.widget.partnerslider {
margin-top: 25px;
}
.widget.initiatief {
padding: 20px;
border: 1px solid #dddede;	
margin: 0 0 10px 0;
}
.widget.initiatief img {
margin-bottom: 20px;
}
.widget.initiatief img.sec {
width: 90%;	
height: auto;
margin-bottom: 0;
}
#container.single .widget.partnerslider {
margin-top: 12px;
}
.widget.partnerslider .bx-wrapper, .widget.partnerslider .bx-window {
width: 100%;
}
.widget li.linkcat {
margin: 0;
padding: 0;
list-style: none;
background: none;
border-top: 1px solid #dddede;
}
.widget li.linkcat img {
width: 100%;
height: auto;
}
.widget ul.multiple {

}
.widget ul li.current-menu-item a {
color: #565859;
}
#wrap .widget.qw-list {
padding: 20px 35px 0 35px;
}
.widget h3 {
font-size: 16px;
/*color: #6ea8a3;*/
color:#4472a3;
}
#wrap ul.really_simple_twitter_widget {
padding:0;	
}
#wrap ul.really_simple_twitter_widget li {
display: table;
width: 100%;
list-style: none;
color: #565859;
font-size: 12px;
line-height: 18px;
padding: 0 0 15px 0;
margin: 0 0 20px 0;
border-bottom: 1px solid #dddede;
}
#wrap ul.really_simple_twitter_widget li a {
color:#6aa0c2;
}
#wrap ul.really_simple_twitter_widget li a.twitter-user {
color:#6ea8a3;
}
#wrap ul.really_simple_twitter_widget li img {
display: block;
float: left;
width: 55px;
height: auto;
border: 1px solid #dddede;
padding: 4px;
margin: 0 15px 0 0;
}
#wrap ul.really_simple_twitter_widget li .tweetcontent {
float: left;
display: block;
width: 70%;
}
/*footer*/
#footer.con {
padding: 10px 0 30px 0;
border-top: 1px solid #dddede;
}
.wrapcon.footer {
background: #f0f6f6;
margin: 0;
padding: 0;
}
#footer {
font-size: 12px;
line-height: 18px;
color: #848586;
display: table;
width: 100%;
padding: 30px 0 20px 0;
}
.widgetF {
float: left;
width: auto;
padding: 1.5%;
}
.widgetF a {
color: #848586;
}
.widgetF:last-child {
float: left;
}
.widgetF h3 {
/*color: #565859;*/
font-size: 16px;
color:#4472a3;
}
#footer .blok50 {
overflow: inherit;
width: 47%;
margin: 1.5%;
padding: 0;
}
#footer .blok50 #mc_embed_signup {
margin: 25px 0 0 0;
}
/* thema verdeling thema's */
#wrap .Klimaatbeleid {
color: #a0c04b;
}
#wrap .Energiebesparing {
color: #5ea457;	
}
#wrap .Duurzame.energie {
color: #6ea8a3;
}
#wrap .Klimaatverandering {
color: #6ba0c4;	
}
#wrap .CO2-neutraal.ondernemen {
color: #517fad;	
}
#wrap .Business.Cases {
color: #000;	
}
#wrap .imageG2.Business.Cases, #wrap .imageBlog.Business.Cases {
border-bottom: 8px solid #000;
}
#wrap .imageG2.Klimaatbeleid, #wrap .imageBlog.Klimaatbeleid {
border-bottom: 8px solid #a0c04b;
}
#wrap .imageG2.Energiebesparing, #wrap .imageBlog.Energiebesparing {
border-bottom: 8px solid #5ea457;	
}
#wrap .imageG2.Duurzame.energie, #wrap .imageBlog.Duurzame.energie {
border-bottom: 8px solid #6ea8a3;
}
#wrap .imageG2.Klimaatverandering, #wrap .imageBlog.Klimaatverandering {
border-bottom: 8px solid #6ba0c4;	
}
#wrap .imageG2.CO2-neutraal.ondernemen, #wrap .imageBlog.CO2-neutraal.ondernemen {
border-bottom: 8px solid #517fad;	
}
div.nieuwsblog-cat:before {
font-family: FontAwesome;
content: "\f005";
margin: 0 10px 0 0;
}
#wrap ul.nieuwsblog-cat {
padding:0;
}
#wrap ul.nieuwsblog-cat li {
list-style: none;
}
#wrap ul.nieuwsblog-cat li a:before {
font-family: FontAwesome;
content: "\f005";
margin: 0 10px 0 0;
}
#wrap ul.nieuwsblog-cat li:before {
content: "";
margin:0;
}
#wrap ul.nieuwsblog-cat li a {
display: block;
height: 38px;
line-height: 38px;
border-bottom: 1px solid #dddede;
padding: 0 20px;
}
#wrap ul.nieuwsblog-cat li a:hover {
text-decoration: none;
padding-left: 25px;
}
/*navigatie*/
#myslidemenu ul.menu li.current-menu-item a, #myslidemenu ul.menu li.current-page-ancestor a, #myslidemenu ul.menu li.current-menu-ancestor a, li.current-menu-parent a {
color: #6BA0C4;
background: none;
}

/*.main .hfirst {
}
.single .hfirst {
background: #EDEDED;	
}*/
#wrap #nav {
display: table;
z-index: 9;
height: auto;
background: #FFF;
position: relative;
width: auto;
float: left;
clear: inherit;
margin: 13px;
}
#wrap .fixed #nav {
margin-top: 7px;	
}
/*.main #nav {
overflow: hidden;
margin-top: -56px;
padding: 0 0 20px 0;
-khtml-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;	
background: #FFF;
}*/
#nav {
overflow: hidden;	
}
/*.single #nav {
margin-top: 0;
padding: 20px 0 20px 0;
-khtml-border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;	
background: transparent;
}*/
#wrap .jqueryslidemenu ul {
display: table;
width: 100%;
margin: 0;
padding: 0;
z-index: 300;
}
#wrap .jqueryslidemenu ul li {
border: none;
}
#wrap .jqueryslidemenu ul li a {
display: block;
line-height: 43px;
height: 43px;
padding: 0px 0 0px 15px!important;
margin: 0px;
text-transform: uppercase;
text-decoration: none;
color: #565859;
background:transparent;
}
#wrap .jqueryslidemenu ul li a:hover {
color:#6BA0C4;
background:transparent;
text-decoration:none;
}
.jqueryslidemenu ul li a:after {
color: #565859!important;
content: "|";
margin: 0 0 0 15px;
}
.jqueryslidemenu ul li:nth-last-of-type(1) a:after {
content: "";
margin: 0;
}
.downarrowclass, .rightarrowclass {
display: none;
}
.dropdown {
display: none;
width: 85%;
position: absolute;
z-index: 9;
background: #565859;
padding: 30px 40px 15px 40px;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
filter: alpha(opacity=65);
-moz-opacity:0.65;
-khtml-opacity: 0.65;
opacity: 0.95;
}
#sidebar .dropdown {
display: none;
width: 300px;
padding: 30px 40px 15px 40px;
}
.dropdown:before {
position: absolute;
left:30px;
top:-55px;
font-family: FontAwesome;
font-size: 90px;
content: "\f0d8";	
color: #565859;
}
#sidebar .dropdown:before {
position: absolute;
left:292px;
right: -50px;
top:290px;
font-family: FontAwesome;
font-size: 90px;
content: "\f0da";	
color: #565859;
}
#wrap.main .dropdown {
left: 25px;
top: 155px;
}
#wrap.single .dropdown {
left: 25px;
top: 69px;
}
#wrap.single #sidebar .dropdown {
left: -270px;
margin: auto;
top: -250px;
}
#wrap .dropdown .qw-list h3 {
color:#6ea8a3;	
font-size: 16px;
margin: 0 0 10px 0;
}
#wrap .dropdown .qw-list {
display: table;
float: left;
width: 33.3334%;
margin: 0;
padding: 0;
color: #FFF;
}
#sidebar .dropdown .qw-list {
width: 100%;
}
#wrap .dropdown .qw-list ul li a {
color: #FFF;
}
/*bxslider*/
#wrap .bx-wrapper .bx-viewport {
-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;
border:none;
left:0;
background: #fff;
}
#wrap .bx-wrapper .bx-viewport ul {
padding: 0;
margin: 0;
}
/* social media socialmedia */
.ssba.ssba-wrap {
font-size: 15px;
color: #6ba0c4;
float: left;
display: table;
width: 100%;
clear: both;
margin: 20px 0;
padding: 20px 0;
border-bottom: 1px solid #EDEDED;
border-top: 1px solid #EDEDED;
}
.ssba a {
display: block;
float: left;	
margin-top: 15px;
}
#wrap .ssba a img {
padding: 0;
margin: 0 10px 0 0;
}
/*filter list */
.hide {
display: none;	
}
.show {	
display: block;	
}
#wrap .ListFilterF {
padding: 0;
width: 200px;	
}
#wrap .ListFilterF li {
display: block;
cursor: pointer;	
position: relative;
}
#wrap .ListFilterF li span {
display: block;
border: 1px solid #EDEDED;	
padding: 5px 10px;
color:#FFF;
background: #6ba0c4;
}
#wrap #FilterBT span:after {
font-family: FontAwesome;
content: "\f078";
margin: 0 0 0 5px;
float: right;
}
#wrap .ListFilter {
z-index: 1;
border: 1px solid #EDEDED;	
background: #FFF;
position: absolute;
left:0;
display: none;
width: 100%;
height: auto;
padding: 0;	
box-sizing: border-box;
}
#wrap .ListFilter li:before, #wrap .ListFilterF li:before {
content: ""!important;
left:0!important;
}
#wrap .ListFilter li {
cursor: pointer;
display: block;	
width: auto;
height: auto;
padding: 5px 10px;
border-bottom: 1px solid #EDEDED;
margin: 0;
}
#wrap .ListFilter li:hover {
color:#6ba0c4;	
}
#wrap .tagcloud {
border:none;	
position: relative;
left:inherit;
display: table;
}
#wrap .tagcloud li {
float: left;
border: 2px solid #EDEDED;
margin: 0 5px 5px 0;
}
/* formulieren forms */
#wrap.main.bp input {
height: 50px;
line-height: 50px;
}
#wrap.main.bp input[type="submit"], #wrap.main.bp input[type="button"] {
display: table;
width: auto;
font-family: 'MalterRegular', sans-serif;
font-size: 14px;
text-transform: inherit;
background: #4472a3;	
border:none;
}
#wrap.main.bp input[type="submit"]:hover, #wrap.main.bp input[type="button"]:hover {
background: #000;	
}
#wrap #ninja_forms_required_items, #wrap .nf-field-container {
margin-bottom: 10px;	
}
#wrap.main.bp nf-field:nth-of-type(3), #wrap.main.bp nf-field:nth-of-type(4) {
float: left;
display: table;
width: 49%;
height: auto;
}
#wrap.main.bp nf-field:nth-of-type(1) input {
font-size: 18px;
font-weight: bold;
pointer-events:none;
border:none;
}
#wrap.main.bp nf-field:nth-of-type(3) {
margin-right: 1%;
}
#wrap.main.bp nf-field:nth-of-type(4) {
margin-left: 1%;
}
#wrap.main.bp .nf-form-cont {
display: none;	
}
#wrap.main.bp .partnerform {
cursor: pointer;
}
#wrap.main.bp .nf-form-fields-required {
display: none;
}