@media only screen and (max-width:667px) {
#wrap h1.logo {
display: table;
margin: 0;
}
#wrap h1.logo img {
float: left;
display: block;
width: 100%;
height: auto;
margin: 0 auto 0 auto!important;
}
/*header*/
#header {
    padding: 20px;
}
#slider {
width: 100%;
margin: 0;
}

#slider .cycloneslider-caption-title {
margin-top:21px;
margin-left:5px;
font-size: 19px;
font-weight: 400;
color: #FFF;
line-height:1.3em;
text-transform: inherit;
-webkit-font-smoothing: inherit;
-khtml-text-shadow:none;
-moz-text-shadow:none;
-webkit-text-shadow:none;
text-shadow:none;
}

.bloktabs {
width: 100%;
height: auto;
margin-bottom: 10px;
}

.blokwrap {
	width:97%;
}

.gridblok {
width: 100%;
margin: 0 0 25px 0;
text-decoration: none;
}


#wrap #slider .cycloneslider, #wrap #slider .cycloneslider .cycloneslider-slides, #wrap #slider .cycloneslider .cycloneslider-slides .cycloneslider-slide {
height: 225px!important;
}
#wrap #slider .cycloneslider img, #wrap #slider .cycloneslider .cycloneslider-slides img, #wrap #slider .cycloneslider .cycloneslider-slides .cycloneslider-slide img {
width: auto;
height: 100%;
}
#wrap .cycloneslider-template-default .cycloneslider-slide img {
max-width: none!important;
}
#slider.header, #wrap.main.bp #slider.header {
height: 165px;
}
#wrap.main.bp #slider.header img {
    position: absolute;
    margin: auto;
    width: 100%;
    height: auto;
    top: -50%;
    left: -50%;
    right: -50%;
    bottom: -50%;	
}
#wrap #slider .cycloneslider-caption {
padding:0;
}
#wrap .cycloneslider-template-default .cycloneslider-caption-title {
font-size: 20px;
line-height: 23px;
padding: 25px 33px;
margin: 0 auto;	
}
#wrap.main.bp #slider .cycloneslider-caption-title {
font-size: 30px;
line-height: 35px;
padding: 25px 33px;
margin: 0 auto;	
}
#wrap .header-oneliner {
font-size: 20px;
line-height: 23px;
padding: 25px 20px;
margin: 0 auto;
}
/*default*/
#container.home {
margin-top: 0;
padding-top: 20px;
}
#wrap .grid3-wrap {
width: 100%;
height: auto;
margin: 0;
}
#wrap .grid3-2-wrap {
width: 100%;
margin: 0;
}
#wrap .grid1 .grid-item .post h2 {
min-height:inherit;
}
#wrap .grid-item .post {
padding: 5px 20px 20px 20px;
}
#wrap.main.bp .cta.prev {
margin-top:10px;
}
#wrap.bp .page .as {
	line-height: 17px;
}
/*grids*/
#wrap .grid1 .grid-item {
width: 100%;
margin: 0 0 25px 0;
text-decoration: none;
}

/*page and post*/
#wrap #breadcrumbs {
width: 100%;
margin: 0;
padding: 10px 0;
}
#wrap .imageG2 {
display: table;
width: 100%;
height: auto;
overflow: inherit;	
margin: 0 0 10px 0;
}
#wrap .imageG2 img {
width: 100%;
height: auto;
position: relative;
margin: auto;
top:inherit;
left:inherit;
right:inherit;
bottom:inherit;
}
#wrap .post .cta.prev {
float: right;
margin: 10px 0;
padding: 0;
}
#wrap #post-9960 h3 .cta br {
display: block;
}
#wrap #post-9960 h3 .cta {
text-align: center;
width: 100%;
display: table;
margin-bottom: 20px;
line-height: 30px;
padding: 10px;
}
#wrap #post-9960 h3 .cta:after {
display: none;
}
/*widget*/
.widget.qw {
display: none;
}
/*footer*/
#wrap #footer.con .blok50 {
overflow: inherit;
width: 100%;
margin: 0 0 1.5% 0;
}
#wrap #footer .blok50 #mc_embed_signup {
margin:0;
}
#wrap .widgetF {
width: 100%;
float: inherit;
padding: 0 20px 10px 20px;
}
/*formulieren form*/
#mc_embed_signup {
margin: 35px 0 0 0;
}
#mc_embed_signup input {
text-align: center;
width: 100%;
padding: 0 25px;
margin: 0;
border-radius: 3px 3px 0 0;
}
#mc_embed_signup input[type="submit"] {
width: 100%;
border-radius: 0 0 3px 3px;
}
/*navigatie*/
#wrap .hfirst #header {
z-index: 99;	
background: none;
border: none;
height: 0;
padding: 0;
}
#wrap #nav {
display: none;
margin: 0;
padding: 60px 20px 20px 20px;
background: #FFF!important;
position: fixed;
width: 100%;
height: 100%;
}
#wrap a#navmobile {
clear: both;
float: inherit;
display: table;
margin: 20px auto 0 auto;
color: #6BA0C4;
font-size: 16px;
font-weight: 700;	
text-transform: uppercase;
text-decoration: none;	
background: #FFF;
border: 1px solid #EDEDED;
padding: 6px 15px;
text-shadow: none;
}
#wrap #myslidemenu ul.menu li.current-menu-item a, #wrap #myslidemenu ul.menu li.current-page-ancestor a, #wrap #myslidemenu ul.menu li.current-menu-ancestor a, #wrap li.current-menu-parent a {
color: #ababac;
background: none;
text-decoration: none;
}
#wrap .jqueryslidemenu ul li a {
color: #6BA0C4;
border-bottom:none;
background: #FFF;
padding: 0!important;
}
#wrap .jqueryslidemenu ul li ul li a {
color:#ababac!important;
}
#wrap #nav li.menu-item-has-children a:after, #wrap #nav .jqueryslidemenu ul li a:after {
content: "";
margin: 0;
}
#wrap .jqueryslidemenu ul li ul {
background: #FFF;
}
#wrap #extra-navmobile {
margin-top: 10px!important;
margin-bottom: 20px!important;
}
#wrap #extra-navmobile li a {
color:#FFF;
background: #6BA0C4;
/*border: 1px solid #dddede;*/
margin-bottom: 5px!important;
border-radius: 3px;
}
#wrap #menu-item-11779 {
display: none;
}
/*tools*/
#wrap .toolsbox ul li a {
font-size: 12px;
line-height: 40px;
}
/*climate makeover*/
#wrap .flash {
	display: none!important;
}
#wrap.cmo .grid0 .page .blok66, #wrap.bp .blok66 {
width: 100%;
padding:10px 0 0 0!important;
}
#wrap.cmo .grid0 .page .blok33, #wrap.bp .blok33 {
width: 100%;
padding:0!important;
border: none;	
}
#wrap.bp .page .blok66 .cta {
clear: both;
text-align: left;	
}
#wrap.bp .page .blok66 .cta:after {

}
/*5-stappenplan*/
#post-23 .blok33, #post-23 .blok66 {
width: 100%;
margin: 0 0 20px 0;	
padding: 0;
}
/*cta mobiel*/
#wrap #header .cta {
display: none;
}
#wrap .page .cta, #wrap .post .cta {
display: block;
}
#wrap .grid-wrap.line .grid3-wrap:nth-of-type(1) .meer {
margin-top: 30px;	
}
#wrap .grid-wrap.line {
width: 100%;
margin: 0;
border:none;
}
#wrap .grid-wrap.line .meer {
text-align: left;
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;
}
#wrap .grid-wrap.line .meer:after {
position: relative;
float: right;
font-size: 27px;
font-family: FontAwesome;
content: "\f054";
}
/*quickwin qw*/
#wrap .qw-partner-box {
width: 100%!important;
margin: 0 0 20px 0;
padding: 30px 40px 25px 40px;
}
#wrap .qw-partner-box .imagePB {
	display: table!important;
    float: none;
    margin: 0 0 20px 0;
    overflow:inherit;
    width: 100%!important;
    height: auto!important;
}
#wrap .qw-partner-box .imagePB img {
    width: 100%;
    height: auto;
    max-height: inherit;
    max-width: inherit;
    position: relative;
    margin: 0 auto 20px auto;
    top:inherit;
    left:inherit;
    right:inherit;
    bottom:inherit;
}
#wrap .qw-partner-box ul {
    float: right;
    display: inline-block;
    width: 100%!important;
    padding: 0 0 10px 0!important;
    margin-top: 0;
}
#wrap .qw-video-wrap.page {
    width: 100%;
    float: right;
}
#wrap .temwrap {
width: 100%;
}
}
@media only screen and (orientation:portrait) and (max-width:667px) {
#wrap .qw-wrap h3 {
position: relative;
font-size: 16px;
height: inherit;
line-height: inherit;
padding: 15px 40px 15px 15px;
}
#wrap .qw-wrap h3:after {
position: absolute;
right:15px;
}
#wrap .ListFilterF {
width: 100%;	
padding: 10px 0;
}
}
@media only screen and (orientation:landscape) and (max-width:667px) {
#rotate-me {display:none;}
#wrap .toolsbox ul li a {
font-size: 15px;
}
#wrap h1.logo img {
    width: 350px!important;
	height: auto;
}
#wrap h1.logo {
width: auto;
float: left!important;
}
#wrap a#navmobile {
clear: inherit!important;
float: right!important;
margin: 0!important;
}
#wrap #slider .cycloneslider img, #wrap #slider .cycloneslider .cycloneslider-slides img, #wrap #slider .cycloneslider .cycloneslider-slides .cycloneslider-slide img {
width: 100%;
height: auto;
}
#wrap .grid1 .grid-item {
width: 48.5%;
}
#wrap .grid1 .grid-item:nth-of-type(even) {
margin: 0 0 25px 1.5%;
}
#wrap .grid1 .grid-item:nth-of-type(odd) {
margin: 0 1.5% 25px 0;
}
#wrap .grid1 .grid-item:nth-of-type(3n+1) {
clear:inherit;
}
#wrap .grid1 .grid-item:nth-of-type(2n+1) {
	clear:both;
}
#wrap .grid1 .grid-item.events {
width: 100%;
margin: 0 0 30px 0;	
}
#wrap .qw-partner-box:nth-of-type(even) {
    width: 48.5%;
	margin: 0 0 25px 1.5%;
}
#wrap .qw-partner-box:nth-of-type(odd) {
    width: 48.5%;
	margin: 0 1.5% 25px 0;
}
/*video*/
#wrap .qw-video {
    height: 225px;
}
}


/* TABS HOMEPAGE */

.bespaar {
	font-size:1.5em;
}