.site-grid {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
  box-shadow: 0 9px 0 0 #fff,0 -9px 0 0 #fff,10px 0 10px -4px rgba(0,0,0,.2),-10px 0 10px -4px rgba(0,0,0,.2);
}

.grid-child {
  max-width: 1200px;
}

.container-header .navbar-brand a {
	margin-left: 30px;
}

.mod-menu {
	flex-direction: row;
}

.mod-list li {
	padding: .25em .5em;
}

.container-nav {
  background-color: #0d3371 !important;
  padding-left: 30px !important;
  box-shadow: 0 9px 0 0 #fff,0 -9px 0 0 #fff,10px 0 10px -4px rgba(0,0,0,.2),-10px 0 10px -4px rgba(0,0,0,.2);
}

.container-nav #mod-menu1 {
/*  10px 0 10px -4px rgba(0,0,0,.2),-10px 0 10px -4px rgba(0,0,0,.2);*/
}

.container-nav a {
  color: #ffffff !important;
}

.container-header .grid-child {
  background-color: white;
  box-shadow: 0 9px 0 0 #fff,0 -9px 0 0 #fff,10px 0 10px -4px rgba(0,0,0,.2),-10px 0 10px -4px rgba(0,0,0,.2);
}

.container-header {
  background-color: #fafafa !important;
}

.container-header .navbar-brand {
	background-color: #fff !important;
}

.container-banner {
	height: 350px;
}

#mod-custom110 {
/*	background-size: contain;*/
}

.overlay {
  text-shadow: 2px 3px 6px rgba(0,0,0,0.79);
}

/* Geen donkere overlay over de afbeelding */
.container-banner .banner-overlay .overlay {
	background-color: #00000000;
}

.container-banner .banner-overlay {
  height: 350px;
/*  max-height: 350px;*/
  background-attachment: inherit;
}

.main-bottom.card {
	margin-bottom: 15px;
}

/* Extra small devices (phones, 350px and down) */
@media only screen and (max-width: 350px) {
	.container-header .navbar-brand a {
	margin-left: 5px;
	}
}