body{
	padding:0;
	width:100%;
	margin:0;
	min-height:100vh;
	background:#efdec2 url(../achtergrond-mosa-rechthoek.svg) repeat-y;
	background-size: cover;
}


.not-mb{display: block; text-align: center; margin:0 auto;}
.not-desk{display: none;}
@media (max-width: 765px) {
	.paint{margin-top:0px !important;}
	.not-mb{display: none;text-align: center; margin:0 auto;}
	.not-desk{display: block !important;}
}
.sticky-wrapper.sticky-wrapper-effect-1.sticky-wrapper-effect-1-dark.sticky-effect-active .sticky-body {
background-color:rgba(130, 156, 122, 0.79);
}



html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a {
	display: inline-block;
	border: 0;
	font-size: 28.8px;
	font-size: 1.8rem;
	text-transform: uppercase;
	color: #FFF;
	padding: 15px 0 !important;
	font-weight: 300;
	
}


html.side-header-overlay-full-screen #header .header-nav-main nav > ul > li > a:hover {
	display: inline-block;
	border: 0;
	font-size: 28.8px;
	font-size: 1.8rem;
	text-transform: uppercase;
	color: #000;
	padding: 15px 0 !important;
	font-weight: 300;
	
}



.paint{margin-top:60px;}
html.side-header-overlay-full-screen #header {
	display: flex;
	align-items: center;
	background-color:rgba(130, 156, 122, 0.79);
	position: fixed;
	box-shadow: 0 0 18px rgb(68 68 68 / 7%);
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	padding-top: 48px;
	padding-top: 3rem;
	opacity: 0;
	visibility: hidden;
	transition: ease opacity 300ms, ease visibility 300ms;
}



.social-icons li a {
	transition: all 0.2s ease;
	border-radius: 100%;
	display: block;
	height: 28px;
	line-height: 28px;
	width: 28px;
	text-align: center;
	color: #333 !important;
	text-decoration: none;
	font-size: 17px !important;
	font-size: 0.8rem;
}

.hamburguer-btn {
	background: transparent;
	outline: 0 !important;
	border: none;
	width: 30px;
	height: 30px;
	padding: 0;
	margin: 15px;
	display: inline-block;
	position: relative;
	cursor: pointer;
}

 .hamburguer span {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	height: 1px;
	transition: ease width 300ms;
	transform: translateY(-50%);
	background: #000 !important;
}

.menukaart{background:url(../M-vrouw-koffie.svg) center center no-repeat ;
	min-height: 15vh;
	margin:100px 0px;;
}


.text-center{padding-top:60px;}

.no-pad{padding:0 !important;}

.mini-logo-wrapper{text-align: center;}
.mini-logo{width:50%;padding:50px;}
.home-column img{padding:50px 0xp;}
.home-column{
	background:#d8d8cd !important;
	padding:40px;
	margin-bottom: 25px !important;
}

.home-column{
	background:#d8d8cd !important;
	padding:25px;margin: 0;

}

.home-column-wrapper{
	margin-bottom: 15px !important;
	border:0px solid red;
}



.home-column img{
	background:#d8d8cd !important;
	padding:40px 0px 20px 0px;
}


.home-column p{font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: 100 !important;
	font-size: 18px;
	padding: 8px 0px !important;
	margin: 0;
}



a{font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 300;
font-size: 18px;
padding: 2px;
margin: 0;
}

a:hover{font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 300;
font-size: 18px;
padding: 2px;
margin: 0;
}

p b{font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 500;
font-size: 18px;
padding: 2px;
margin: 0;
}



p{font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: 500;
	font-size: 18px;
	padding: 2px;
	margin: 0;
}

span{font-family: 'Roboto', sans-serif;
	color: #000;
	font-weight: 100;
	font-size: 18px;
}

.center-text h1{font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin:30px 0px 0px 0px;
}


h1{font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 30px;
	text-transform: uppercase !important;
	padding-bottom: 0px;
	margin:30px 0px 0px 0px;
}



h2{font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 30px;
	text-transform: uppercase;
	padding-bottom: 0px;
	margin:30px 0px 0px 0px;
}


h4{font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 30px;
	text-transform: uppercase;
	padding: 35px 0px 0px 0px;
}

.desserts{
	margin-top:50px;
}

.wijn h3{
	padding-top:30px;
}

.wijn h2{
	padding-top:30px;
}



.footer a{font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 300;
font-size: 18px;
padding: 2px;
margin: 0;
}

.footer p b{font-family: 'Roboto', sans-serif;
color: #000;
font-weight: 500;
font-size: 18px;
padding: 2px;
margin: 0;
}

.footer p{font-family: 'Roboto', sans-serif;
color: #96a78c;
font-weight: 300;
font-size: 18px;
padding: 2px;
margin: 0;
}




.tabs.tabs-bottom .nav-tabs li .nav-link.active, .tabs.tabs-bottom .nav-tabs li .nav-link.active:hover, .tabs.tabs-bottom .nav-tabs li .nav-link.active:focus {
	border-bottom: 3px solid #000;
	border-top-color: transparent !important;
	}
	
	
	.tabs.tabs-simple .nav-tabs > li .nav-link, .tabs.tabs-simple .nav-tabs > li .nav-link:hover, .tabs.tabs-simple .nav-tabs > li .nav-link:focus {
	padding: 15px 30px;
	background: none;
	border: 0;
	border-bottom: 3px solid #96a78c;
	border-radius: 0;
	color: #000;
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 22px;
	text-transform: uppercase;
	}
	
	.nav-link a{font-family: 'Roboto', sans-serif;
	font-weight: 300;
	color: #000;
	font-size: 30px;
	text-transform: uppercase;}
	
	
	
	
		
	.kandidaten{margin-bottom:35px !important;}
	.kandidaten labe;{ color:red !important; margin-bottom:35px !important;}
	.kandidaten p{color: #000;font-size: 18px;margin:15px 0px;
		line-height: 26px !important;
		text-align: left;
		font-weight: 500;}
	
	.form-group {
	  background:none;
	margin-bottom: 1rem;
	padding-left: 15px !important;
	padding-right: 15px;
	}
	
	.form-group::placeholder{font-family: 'Raleway', sans-serif;
		font-weight: 400;color: #000 !important;width:100%;float: left;border:0px solid red;padding-right:30px;text-align: right;color:#000; font-size: 28px;  ;}
	.form-group label{font-family: 'Raleway', sans-serif;
		font-weight: 400;width:100%;float: left;border:0px solid red;padding-right:30px;text-align: left;color:#000; font-size:22px; }
	.form-control input{ffont-family: 'Raleway', sans-serif;
		font-weight: 400;width:100%;float: left;margin-bottom:24px;color:red;background: #fff;margin: bottom:22px;}
	.checkbox label {font-family: 'Raleway', sans-serif;
		font-weight: 400;width:100%;float: left;margin-bottom:12px;color:#444;background: #fff;padding:10px;text-align: left;font-size: 18px;}
	
	
		
		
		
		
		.form-control-search {
			margin: 0px !important;
			float: left;
			display: block;
			width: 100%;
			height: 40px;
			padding: 6px 15px;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.42857143;
			color: #000 !important;
			background: #fff !important;
			background-image: none;
			border: 1px solid #efefef;
			border-radius: 0px;
		}
		
		
		
	.form-control {
		margin:12px 0px 4px 0px;
		float:left;
		display: block;
		width:100%;
		height: 40px;
		padding: 6px 15px;
		font-size: 18px;
		font-weight: 300;
		line-height: 1.42857143;
		color: #000 !important;
		background: #d8d8cd !important;
		background-image: none;
		border: 1px solid #d8d8cd;
		border-radius: 0px;
	
	}
	
	
	.nieuwsbrieven button {
		border: 0px solid #fff !important;
		border: none;
		font-family: 'Raleway', sans-serif;
		padding:15px 30px;
		background: #664088;
		text-align: center;
		color: #fff;
		margin-right: 10px;
		font-size: 22px;
		font-weight:500;
		margin-bottom: 15px;
		margin-top: 24px;
	}
	
	
	.overstappen button {
		border: 0px solid #fff !important;
		border: none;
		font-family: 'Raleway', sans-serif;
		font-weight:500;
		padding:15px 30px;
		background: #664088 !important;
		text-align: center;
		color: #fff;
		margin-right: 10px;
		font-size: 22px;
		
		margin-bottom: 15px;
		margin-top: 24px;
	}
	
	.kandidaten button {
		border: 0px solid #fff !important;
		border: none;
		font-family: 'Raleway', sans-serif;
		padding:15px 30px;
		background: #222;
		text-align: center;
		color: #fff;
		margin-right: 10px;
		font-size: 22px;
		font-weight:500;
		margin-bottom: 15px;
		margin-top: 24px;
	}
	
	