@media screen and (max-width: 30em) {
	.site-branding {
		padding: 7em 0;
	}
	
	.site-branding .wrap {
		height: 50px;
		margin-left: 2em;
		bottom: -70px;
	}
}

@media screen and (min-width: 30em) {
	.site-branding {
		padding: 7em 0;
	}
	
	.site-branding .wrap {
		height: 50px;
		margin-left: 2em;
		bottom: -100px;
	}
}

@media screen and (min-width: 48em) {
	
	.twentyseventeen-front-page.has-header-image .site-branding {
		padding-top: 50px;
	}
	
	.site-branding .wrap {
		margin-left: 20%;
	}
	
  #top-menu {
	  text-align: center;
  }
	
	.navigation-top nav {
    margin-left: -1.25em;
	}
	
	.page.page-one-column .entry-header, .twentyseventeen-front-page.page-one-column .entry-header, .archive.page-one-column:not(.has-sidebar) .page-header {
		margin-bottom: 2em;
	}
	
	.panel-content .wrap {
		padding-top: 3em;
	}
	
	.site-content {
    padding: 3em 0 0;
  }
	
	.site-branding .wrap {
    height: 80px;
    bottom: -70px;
	}
}

@media screen and (min-width: 67em) {
	.navigation-top nav {
    margin-left: 0;
	}
	
	.site-branding .wrap {
		bottom: -70px;
	}
}

.site-branding {
	background: linear-gradient(transparent, white);
}
.site-branding .wrap {
	background-image: url(http://slimbouwen.nl/wp-content/uploads/2018/08/logo-slimbouwen.png);
	background-repeat: no-repeat;
	background-size: contain;
}

.site-title {
	display: none;
	visibility: hidden;
}
.site-description {
	display: none;
	visibility: hidden;
}

/* slimbouwen logo als eerste titel */
article#post-2 .entry-header {
	/*height: 52px;
	background-image: url('http://slimbouwen.nl/wp-content/uploads/2018/08/logo-slimbouwen.png');
  background-repeat: no-repeat;
	background-size: contain;*/
}
article#post-2 .entry-title {
	display: none;
	visibility: hidden;
}

/* slimbouwen contact form */
#contact-form-46 h3 {
	font-size: inherit;
	color: #009065;
}
#contact-form-46 blockquote {
	font-size: inherit;
	padding: 0;
}

/* post-navigatie uit */
.navigation.post-navigation,
/* post auteur uit */
.entry-meta .byline {
	display: none;
	visibility: hidden;
}

.featured-content-box {
	background-color: #ededed;
	border-color: #d9f6ff;
	color: #000000;
	padding: 1rem;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}