.header header{
	margin-right: -100%;
    position: relative;
    z-index: 15;
}

.header_container{
	position: relative;
}

.header_afbeelding{
	margin-top: calc(-198px - 2rem);
	margin-right: calc((-100vw + 1130px) / 2);
	height: 650px;
}


.header_afbeelding::before {
    content: "";
    display: inline-block;
    width: 100%;
    height: 200px;
    position: absolute;  
    background: rgb(1,44,64);
    background: linear-gradient(0deg, rgba(1,44,64,0) 0%, rgba(1,44,64,1) 100%);
}
.header_afbeelding::after {
    content: "";
    display: block;
    width: 100%;
    top: 0px;
    height: 105px;
    position: absolute;
    z-index: 9;
    top: 0px;
    margin-top: calc(-198px - 2rem);
    background: rgb(1,44,64);
    background: linear-gradient(0deg, rgba(1,44,64,0) 0%, rgba(1,44,64,0.3) 100%);
}


.home .header{
	position: relative;
}

.home .header:before{
	content: "";
	position: absolute;
	right: 0;
	background: #fff;
	top: 0;
	bottom: 0;
	left: calc(((100% - 1130px) / 2) + (1160px / 12 * 6));
}

.header_afbeelding picture{
	display: flex;
	height: 100%;
	width: 100%;
}

.header_afbeelding img{
	object-fit: cover;
	object-position: left center;
	width: 100%;
	height: 100%;
}

.header_content{
	position: relative;
	z-index: 1;
}

#social-home{
	margin-right: 2.5rem;
	margin-top: 2.5rem;
    position: absolute;
    right: 0;
}

#social-home a{
	width: 3.6rem;
    height: 3.6rem;
    background-color: #fff;
	border: solid 0.1rem #d9d8d6;
    border-radius: 50%;
    margin-right: 1rem;
    text-decoration: none !important;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #d79377;
    transition: 0.3s color;
}

#social-home a:hover{
	color: #e27240;
}

.home .header + .jumbo-padding{
	margin-top: calc(var(--jumbotron-standard-margin) / 2) !important;
}

@media (max-width:767px)
{		
	.header_afbeelding{
		height: auto;
		margin-top: 0;
		margin-right: -6rem;
		margin-bottom: -10rem;
	}
	
	.home .header_afbeelding{
		margin-top: 3.2rem;
	}
	
	.home .header:before {
		display: none;
	}
	
	#social-home{
		display: none;
	}
}

@media (min-width:768px) and (max-width:991px)
{
	.home .header:before {
		left: calc((100% / 12 * 7) + 1.3rem);
	}
	
	.header_afbeelding {
		margin-right: calc((-100vw + 700px) / 2);
	}
	
	#social-home {
    	margin-right: 2rem;
		margin-top: 0;
	}
}

@media (min-width:992px) and (max-width:1199px)
{
	.header_afbeelding {
		margin-top: calc(-198px - 2rem);
		margin-right: calc((-100vw + 900px) / 2);
		height: 650px;
	}
}

@media (min-width:1200px) and (max-width:1399px)
{
    
}

@media (min-width:1400px)
{
    
}