.post-template-fullwidth-page .alignfull, .page-template-fullwidth-page .alignfull, .single #primary.col-md-offset-2 .alignfull {
width: 100%;
max-width: 1120px;
margin-left: 0;
margin-right: 0;
position: relative;
left: 50%;
transform: translateX( -50% );
}
.hfeed #primary,
.page-template-fullwidth-page .content-area {
max-width: 900px;
margin-left:auto;
margin-right:auto;
display:table;
float:none;
}
.page-id-940 .content-area {
max-width:inherit;
}
.portfolioImg .wp-block-media-text__media {
width: 100%;
height: 375px;	
overflow: hidden;
margin-bottom: 20px;
}
.portfolioImg.logoItem .wp-block-media-text__media {
height: 275px;	
}
.portfolioImg .wp-block-media-text__media img {
margin: 0 auto;
width: 100%;
max-width:inherit;
height: 100%;
object-fit: cover;
object-position: center center;	
}

.wp-block-media-text.portfolioImg {
margin-top:70px;	
margin-bottom:70px;	
}
.wp-block-media-text.portfolioImg.logoItem {
margin-top:20px;	
margin-bottom:20px;	
}
.portfolioImg.tiny-trees .wp-block-media-text__media img {
width:100%;
height:auto;
}
.portfolioImg.tiny-trees {
margin-top:0px;	
margin-bottom:0px;	
}
.portfolioImg.tiny-trees .wp-block-media-text__media {
height:auto;	
}

.page-id-1612 #masthead {
background-color:#b5ddd9;	
}
#post-1612 .entry-header {
display: none;	
}
.page-id-1612 .image-header.textcenter-xs {
display: none;	
}
.page-id-1612 .wp-container-8 .is-layout-flow h3:before {
text-align: center;
line-height: 30px;
font-weight: bold;
font-size: 18px;
content: "1";
display: table;
width: 36px;
height: 36px;
border-radius:50px;
-webkit-border-radius:50px;
border: 2px solid #000;	
margin-bottom: 20px;
}
.page-id-1612 .wp-container-8 .is-layout-flow:nth-of-type(2) h3:before {
content: "2";
}
.page-id-1612 .wp-container-8 .is-layout-flow:nth-of-type(3) h3:before {
content: "3";
}
.page-id-1612 .has-large-font-size {
margin-top: 0px;	
}
#block-9,
#block-8,
#block-3,
#block-4,
#block-11 {
padding-bottom:10px;
margin-bottom:0px;
}
h3.footer {
padding-bottom:0px;
margin-bottom:0px;	
}
.hfeed #secondary,
.info.textcenter-xs {
display:none!important;
}
.aanbod .wp-block-column {
padding:5px 20px;
background:#EFEFEF;
}
.site-description {
	font-size: 4rem;}

@media only screen and (max-width: 600px) {
  .site-description {
	font-size: 1.5rem;}
}
.site-title, .site-title a, .site-description {
    color: #565656;
}

@media (min-width: 1200px) {
    .nav-menu .sub-menu a, .nav-menu .children a {
        color: #565656;
    }
}