
.show-me{display: block;}
.hide-me{display: none !important;}

table{color:#333;}


button .materiaal-button {
text-align: center;
color: #fff !important;
margin-right: 10px;
font-size: 16px;
font-weight:500;
margin-bottom: 15px;
margin-top: 44px;
border: 0px solid #fff !important;
border: none;
font-family: 'Raleway', sans-serif;
padding:15px 30px;}

.materiaal-button{
	display:block;
clear: both;
float: none;
text-align: center;
color: #fff !important;
margin:40px auto 0px auto
 !important;
max-width: 70%;
font-size: 16px;
font-weight:500;


border: 0px solid red !important;
font-family: 'Raleway', sans-serif;
padding:15px 30px;
}


.welkom h2{color: #664088;
	font-size: clamp(56px, 4.2vw, 90px) !important;
	line-height: clamp(56px, 4.0vw, 80px) !important;
	text-align: left;
	font-weight: 700;}

select {  background-position: bottom left;
	border: 1px solid #E5E7E9;
	border-radius: 0px;
	outline: none;
	padding:15px 35px 15px 15px !important;
background:#664088; color:#fff;
width:240px; margin-right:20;
text-align:left;
font-size: 18px;
	font-family: 'Raleway', sans-serif !important;
font-weight: 400;}

select:after {padding-right:40px !important;}

@media (max-width: 1265px){
	.header-circle{line-height: 480px !important;}
	
}

@media (max-width: 991px){


#header .header-nav-main {
	position: absolute;
	background:#000 !important;
	width: 100%;
	top: 100%;
	left: 50%;
	transform: translate3d(-50%, 0, 0);
}
}

.not-mb{display: block;}
@media (max-width: 765px) {
	.not-mb{display: none;}
	h1{color:#664088;font-size: 44px; line-height: 62px !important;font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;}
	.header-tekst h1{color:#664088;font-size: 84px !important; line-height: 84px;text-align: left;
	font-weight: 700;}
	
	
	.header-tekst p {
		color: #333;
		font-size: 18px !important;
		line-height: 32px !important;
		padding-right: 10%;
	}
}


.errors li {color:red !important;}

.cc-selector input{
	margin:0;padding:00px;
	
	
	
	-webkit-appearance:none;
	   -moz-appearance:none;
			appearance:none;
}
.manual{background-image:url(https://www.senecaburgerschap.nl//ideal-logo.svg);
	background-position:  center center;
}

.iDeal{background-image:url(https://www.senecaburgerschap.nl//factuur.jpeg);
	background-position:  center center;

}

.cc-selector input:active +.drinkcard-cc{opacity: 1; }
.cc-selector input:checked +.drinkcard-cc{
	-webkit-filter: none;
	   -moz-filter: none;
			filter: none;
			border-bottom:0px solid #10788e !important;padding:8px 4px !important;border-radius: 20px;
	
			
}


.cc-selector input:checked +.drinkcard-cc::before{
	-webkit-filter: none;
	   -moz-filter: none;
			filter: none;
			border:1px solid #10788e !important;padding:8px 4px !important;border-radius: 20px;
	
			
}

#header .header-btn-collapse-nav {
	background: #10788e !important;
}


.drinkcard-cc{
	
	
	
	cursor:pointer;
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	width:100px;height:70px;
	-webkit-transition: all 100ms ease-in;
	   -moz-transition: all 100ms ease-in;
			transition: all 100ms ease-in;
	-webkit-filter: brightness(1.8) grayscale(1) opacity(.7);
	   -moz-filter: brightness(1.8) grayscale(1) opacity(.7);
			filter: brightness(1.8) grayscale(1) opacity(.7);
}
.drinkcard-cc:hover{
	-webkit-filter: brightness(1.2) grayscale(.5) opacity(1);
	   -moz-filter: brightness(1.2) grayscale(.5) opacity(1);
			filter: brightness(1.2) grayscale(.5) opacity(1);
}

/* Extras */
a:visited{color:#888}
a{color:#444;text-decoration:none;}
p{margin-bottom:.3em;}





html{}

body{background: #f0efea;
	font-family: 'Raleway', sans-serif !important;
	font-weight: 400;
}

form label {font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 18px;
color:#000;}


.mc-field-group label {font-family: 'Raleway', sans-serif;
font-weight: 400;
font-size: 18px;
color:#000;}



.ee-cform h2, .ee-cform h3, .ee-cform h4, .ee-cform input, .ee-cform label, .ee-cform ol, .ee-cform p, .ee-cform select, .ee-cform textarea, .ee-cform ul {
	margin: 0;
	padding: 0;
	font-family: 'Raleway', sans-serif !important; 
	font-weight: 400;
	font-size: 18px;
}


textarea {
	min-height:240px !important;
	margin: 0;
	padding: 0;
	font-family: 'Raleway', sans-serif !important; 
	font-weight: 400;
	font-size: 18px;
}



h1{color:#664088;font-size: 44px; line-height: 62px;font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;}

.bestanden h1{font-size: 44px; line-height: 62px;font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;}
.methoden-kiezer h1{color:#664088;font-size: 44px; line-height: 42px;font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;padding-left:15px;}
.updates h1{color:#664088;font-size: 44px; line-height: 42px;font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;padding-left:15px;}

.havo-methoden{background-position:18% 100% !important;	
	background-size:50% border:0px solid red;
	padding:00px 0px 40px 0px;
	margin-top:0;
	margin-bottom:0;}



h2, h3, h4,h5 {font-family: 'Varta', sans-serif;letter-spacing:0px; font-weight: 700;}

p{color:#333;font-size: 18px;font-family: 'Raleway', sans-serif;
font-weight: 400;margin-bottom:15px;}

body a{color:#10788e !important;}

ul li {color:#333;font-size: 18px;}




span.doc-tellen{
color: #fff;
width: 21px;
height: 21px;
display: inline-block;
text-align: center;
line-height: 20px;
border-radius: 100%;
position: relative;
top: 0px;
left:-04px;
top:-15px;
font-size:12px;
background:red;
opacity: 0.9;}



span.fav-tellen{
color: #fff;
width: 21px;
height: 21px;
display: inline-block;
text-align: center;
line-height: 20px;
border-radius: 100%;
position: relative;
top: 0px;
left:-24px;
font-size:12px;
background:red;}




span.tellen{
	
	
	
	color: #fff;
	width: 18px;
	height: 18px;
	display: inline-block;
	text-align: center;
	line-height: 18px;
	border-radius: 100%;
	position: relative;
	top: -19px;
	left: -9px;
	font-size:10px;
	background:red;}


html .btn-primary {
	background-color: #10788e;
	border-color: #10788e #10788e #10788e;
	color: #f0efea;
	--color: #10788e;
	--hover: #10788e;
	--disabled: #10788e;
	--active: #10788e;
	
}

html .btn-primary:hover {
	background-color: #664088 !important;
	border-color: #10788e #10788e #10788e;
	color: #f0efea !important;
	--color: #10788e;
	--hover: #10788e;
	--disabled: #10788e;
	--active: #10788e;
	
}

.fa-search:hover{color:#000 !important;}

.basket{margin-top:60px;}
.breadcrumb {
	
	  margin:0;
	  padding:0px !important;
	  text-align: left;
			display: block;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		list-style:none;
		background-color:none;
	
		color: #231f20;
		font-family: 'Raleway', sans-serif;
		font-size: 13px !important;  text-align: left;
	
	
	}
	
	.breadcrumb > li {
	  display: inline-block;
	  font-size: 16px;
	  text-transform: none;
	  text-shadow: none;
	}
	
	.breadcrum ul li a{
	  color: green !important;
	font-family: 'Raleway', sans-serif;
		font-size: 18px !important;  
		text-align: left;
	  border:1px solid red;
	  text-transform: none !important;
	}
	
	
	 .breadcrum li{ text-align: left;}
	
	
	
	.promo-banner{background:#CEE3E8; padding:50px 50px 100px 50px;}
	
	.promo-banner p{color:#12788d;}
	
	.promo-banner h2 {font-family: 'Varta', sans-serif;	font-size: clamp(28px, 2.8vw, 80px) !important;
	line-height: clamp(28px, 2.4vw, 80px) !important;
	font-weight: 700;
	color:#12788d;
	display: inline-block;
	  vertical-align: middle;

	  text-transform: uppercase;}
		
		
		.promo-webshop{background:#CEE3E8; padding:25px 25px 0px 25px;margin-bottom:40px;}
		
		.promo-webshop p{color:#12788d;}
		
		.promo-webshop h2 {font-family: 'Varta', sans-serif;
	
	font-size: clamp(28px, 2.8vw, 80px) !important;
	line-height: clamp(28px, 2.4vw, 80px) !important;
	font-weight: 700;
	color:#12788d;
	display: inline-block;
	  vertical-align: middle;

}
	
	
#header .header-nav-main nav > ul{margin-top:60px;}

#header .header-nav-main nav > ul > li > a {
	font-family: 'Varta', sans-serif;
	
	align-items: normal;
	white-space: normal;

	color: #fff !important;
	font-size: 18px;
	line-height: 18px;
	font-style: normal;
	font-weight: 700;
	padding: 10px 8px 10px 8px !important;
	letter-spacing: -0.5px;
	text-transform: uppercase;
	text-decoration: none;
	height:24px !important;
	max-height: 24px !important;
	margin:0px !important;
}

#header .header-nav-main nav > ul > li > a:hover {
	font-family: 'Varta', sans-serif;
	align-items: normal;
	white-space: normal;
	color: #fff !important;
	font-size: 18px !important;
	line-height: 18px;
	font-style: normal;
	font-weight: 700;
	padding: 10px 8px 10px 8px !important;
	letter-spacing: -0.5px;
	text-transform: uppercase;
	text-decoration: underline;
	height:24px !important;
	max-height: 24px !important;
	margin:0px !important;
}

#header .header-nav-main nav > ul > li {

border:0px solid green;
	padding:0;
}


#header .header-nav-main nav > ul > li:hover {
height:32px;
background-color:#664088 !important;}
	




.service-details {
  padding: 10px 0;
  border-radius: 3px;
}

.services-list {
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}


.services-list-mask {
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}



.langenaam {
  margin-top: -40px;
  padding: 0;
  height: 0;
  overflow: hidden;
  transition: all 0.5s ease-in-out;
}

.service-category {
  margin-bottom: 10px;
  transition: all 0.5s ease-in-out;
  &:hover .services-list {
	height: 160px;
	margin-bottom: 0;
  }
  &:hover .services-list-mask {
	  height: 400px;
	  margin-bottom: 0;
	}
  &:hover .langenaam {
	  height: 80px;
	  margin-bottom: 0;
	}
  &:hover i.fa {
	 font-size: 80px;
  }
}

.service-details {
  background-color: #a7dbd8;
  padding: 15px;
  text-align: center;
}






.bestanden-icon {border-radius: 
100px; width: 60px; height:60px;margin:0px 40px ;padding:1px;}

.icon-tellen-materiaal span{color:#fff; line-height: 35px;font-size: 18px; font-weight:500;	font-family: 'Raleway', sans-serif;padding-top:0;}


	.icon-materiaal-single{background:#664088; border-radius: 
40px; width: 100px; height:100px;margin:0 auto 20px auto ;padding:1px;}
	
	.icon-materiaal-table{border-radius: 40px; width: 40px; height:40px;margin:0 auto 20px auto ;padding:1px;}
	
	.icon-materiaal-table-counter{background:#12788D; border-radius: 
	40px; width: 40px; height:40px;margin:0 auto 20px auto ;padding:1px;}
	
.bg-color-hover-primary:hover{background-color: #664088 !important;}

.cat-omsch{padding:35px 15px;}

html .bg-color-hover-primary:hover,
html .bg-hover-primary:hover {
	background-color: #664088 !important;
}


.vakgebied{color:#f0efea !important;}
.vakgebied h1{color:#f0efea !important;}
.vakgebied h2{color:#f0efea !important;}
.vakgebied h4{color:#f0efea !important;font-size: 22px;}
.vakgebied p{color:#f0efea !important;}
.vakgebied a{color:#f0efea !important; font-size: 16px;}

.vakgebied-tto-mm {color:#f0efea !important;}
.vakgebied-tto-mm h1{color:#f0efea !important;}
.vakgebied-tto-mm h2{color:#f0efea !important;}
.vakgebied-tto-mm h4{color:#f0efea !important; font-size: 22px;}
.vakgebied-tto-mm p{color:#f0efea !important;}
.vakgebied-tto-mm a{color:#f0efea !important; font-size: 16px;}



.search-icon {border:1px solid red !important;}

.header-tekst-methoden h1{color:#664088;
	font-size:clamp(52px, 4.8vw, 110px) !important;
line-height:clamp(48px, 4.8vw, 92px) !important;
	
	text-align: left;
	font-weight: 700;}

.header-tekst h1{color:#664088;
	
	
	font-size: clamp(56px, 5.2vw, 130px) !important;
	line-height: clamp(56px, 5.0vw, 110px) !important;
text-align: left;
	font-weight: 700;}
	
.header-tekst 	p{color:#333;
	font-size:18px !important;
line-height:  24px !important; padding-right:10%;}

.padding-nul{padding:0px 0px 0px 0px !important;}	

.nieuws_1 {background:#bcd5d8;padding:0;margin-bottom:15px;padding-bottom:15px;}
.nieuws_2 {background:#d2bcd1;padding:0;margin-bottom:15px;padding-bottom:15px;;}
.nieuws_3 {background:#dfdeda;padding:0;margin-bottom:15px;padding-bottom:15px;}

.zoek-home{background:none !important;margin-bottom:15px;padding-bottom:20px;padding-left:35px;padding-right:35px;padding-top:20px;}


.nieuwsbrief{background:#0c798d !important;margin-bottom:15px;padding-bottom:15px;padding-left:35px;padding-right:35px;}
.nieuwsbrief-form{background:#0c798d;padding:0;margin-bottom:15px;padding-bottom:15px;}

.categorie-button{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;margin:15px 5px;
	float: left;
	line-height: 32px;
	text-align: left;
	font-weight: 500;
	padding:10px 30px;
	text-transform: uppercase;
}

.categorie-button a{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 500;

}



.overstap-button{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;margin:15px 5px;
	float: left;
	line-height: 32px;
	text-align: left;
	font-weight: 500;
	padding:10px 30px;

}

.overstap-button a{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 500;

}



.contact-button{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;margin:15px 5px;
	float: left;
	line-height: 32px;
	text-align: left;
	font-weight: 500;
	padding:10px 30px;
	
}

.contact-button a{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 22px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 500;

}


.methode-button{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;margin:15px 5px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 500;
	padding:10px 30px;
}



.methode-button a{display:inline-block;
	background: #664088;
	color:#fff !important;
	font-size: 18px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 500;
}


.senica-online{
	background: #CEE3E8;
	padding:50px;
}


.servicehuis{
	background: #E1D3E7;
	padding:50px;
}
.servicehuis h2{
color:#664088;font-size: 55px;margin:15px 0px;
line-height: 55px;
text-align: left;
font-weight: 700;
}



.go-webshop{
	background: #d6d6d5;
	padding:20px 15px;
}
.go-webshop h2{
color:#303261;font-size: 42px;margin:10px 0px;
line-height:42px;
text-align: left;
font-weight: 700;
}


.go-webshop-button{display:inline-block;
	background: #12788d;
	color:#fff !important;
	font-size: 28px;margin:15px 5px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 700;
	padding:10px 30px;
}

.go-webshop-button a{display:inline-block;
	background: #12788d;
	color:#fff !important;
	font-size: 28px;
	float: left;
	line-height: 36px;
	text-align: left;
	font-weight: 700;

}



.meer-circle{
	background-color: #12788d;
		 border-radius: 180px;
		 height:180px;width: 180px;
		 padding:75px 10px;
		 opacity: 0.99;
		 text-align: center;
	}
	
	.meer-circle span{font-family: 'Varta', sans-serif;
	font-size: 38px;
	line-height:38px;
		font-weight: 700;
		text-transform: none;
		color: #fff;
	}
	
	
	
	.partners-circle{
		background-color: #12788d;
			 border-radius: 180px;
			 height:180px;width: 180px;
			 padding:75px 10px;
			 opacity: 0.99;
			 text-align: center;
		}
		
		.partners-circle span{font-family: 'Varta', sans-serif;
		font-size: 38px;
		line-height:38px;
			font-weight: 700;
			text-transform: none;
			color: #fff;
		}
	
	
	
	.vorig-nieuws-button{display:inline-block;
		background: #664088;
		color:#fff !important;
		font-size: 18px;margin:15px 5px;
		float: left;
		line-height: 26px;
		text-align: left;
		font-weight: 300;
		padding:10px 30px;
	}
	
	.vorig-nieuws-button a{display:inline-block;
	background: #664088;
		color:#fff !important;
		font-size: 18px;
		float: left;
		line-height: 26px;
		text-align: left;
		font-weight: 300;
	
	}
	
	.vorig-nieuws-button a:hover{display:inline-block;
	background: #664088;
		color:#fff !important;
		font-size: 18px !important;
		float: left;
		line-height: 26px !important;
		text-align: left;
		font-weight: 300 !important;
		padding:0px  !important;
	
	}


.nieuws-button{display:inline-block;
	background: #12788d;
	color:#fff !important;
	font-size: 18px;margin:15px 5px;
	float: left;
	line-height: 26px;
	text-align: left;
	font-weight: 300;
	padding:10px 30px;
}

.nieuws-button a{display:inline-block;
	background: #12788d;
	color:#fff !important;
	font-size: 18px;
	float: left;
	line-height: 26px;
	text-align: left;
	font-weight: 300;

}
.nieuws-button a:hover{display:inline-block;
color:#fff !important;
font-size: 18px !important;
float: left;
line-height: 26px !important;
text-align: left;
font-weight: 300 !important;
padding:0px  !important;}



.nieuwsbrief-footer h2{
	color:#fff;font-size: 42px;margin:10px 0px;
	line-height: 55px;
	text-align: left;
	font-weight: 700;
	}
	
	
	
	.overstap {padding:15px 35px 15px 15px;}
	.overstap h2{
	color:#fff;font-size: 42px;margin:15px 0px;
	line-height: 55px;
	text-align: left;
	font-weight: 700;
	}
	.overstap a { color:#fff !important; 	font-size: 20px;
		line-height: 32px;}
	.overstap p { color:#fff !important; 	font-size: 020px !important;
		line-height: 32px;}
	
	
	
	
	.brochure h2{
	color:#fff;font-size: 42px;margin:15px 0px;
	line-height: 55px;
	text-align: left;
	font-weight: 700;
	}
	.brochure a { color:#fff !important; font-size: 18px; line-height: 24px;}
	
	
	.brochure-blokje h2{
		color:#664088;font-size: 42px;margin:15px 0px;
		line-height: 55px;
		text-align: left;
		font-weight: 700;
		}
		.brochure-blokje a { color:#000 !important; font-size: 20px; line-height: 32px;}
		
		i {color:#664088;font-size: 20px; margin-right:10px;border:0px solid #000;width:35px;text-align: center;line-height: 24px;}
	#show-hidden-menu {color:#12788d;font-size: 20px; margin-right:10px;border:0px solid #000;width:35px;text-align: center;line-height: 24px;}	
		
	.nieuws-section{margin-top:10px; padding:10px 35px 0px 38px;}	
	.nieuws-block{margin-top:-100px; padding:10px 35px 0px 38px;}	
	.nieuws-wrapper{margin: 0;padding:0px 0px 40px 0px;}
	.nieuws-titel figure img{width:100%;padding:0;margin:0;}
	
	.nieuws-titel{margin: 0;padding:15px 25px 0px 25px;text-align: left;}
	.nieuws-titel span{font-size:14px;color:#333;padding:12px 12px 22px 22px;border:0px solid red;clear:both;}
	
	.nieuws-titel h1{
		color:#0c798d;font-size: 58px;margin:15px 0px;
		line-height: 58px;
		text-align: left;
		font-weight: 700;
		}
		
		.nieuws-body{margin: 0;padding:25px;text-align: left;}
		.nieuws-body p {color:#000;}

.nieuws-titel h2{
color:#0c798d;font-size:32px;margin:15px 0px 0px 0px;
line-height: 32px;
text-align: left;
font-weight: 700;
}


.nieuws-titel h3{
color:#0c798d !important;font-size: 28px;margin:35px 0px 22px 0px;
line-height: 28px;
text-align: left;
font-weight: 700;
text-transform: none;
}



.nieuws-titel a h2{
	color:#0c798d;font-size: 32px;;margin:15px 0px 0px 0px;
	line-height: 38px;
	text-align: left;
	font-weight: 700;
	text-decoration: none;
	}
	
	.nieuws-titel a h2:hover{

		text-decoration: none;
		}
		.nieuws-titel a:hover{
		
			text-decoration: none;
			}
			

#footer{background:none;border:0px solid #fff;margin-top:0;}
#footer p{color:#fff;}
#footer a{color:#fff !important;}

.search-field p{color:#0c798d !important;font-size: 18px;margin:15px 0px;
	line-height: 36px;
	text-align: left;
	font-weight: 700;}

.search-field label{color:#000 !important;font-size: 16px;margin:0px 0px;
	line-height: 26px;
	text-align: left;
	font-weight: 500;
font-family: 'Raleway', sans-serif;}
	
	
	
	
	.search-field-home p{color:#0c798d !important;font-size: 18px;margin:15px 0px;
		line-height: 36px;
		text-align: left;
		font-weight: 700;}
	
	.search-field-home label{color:#000 !important;font-size: 16px;margin:0px 0px;
		line-height: 26px;
		text-align: left;
		font-weight: 500;
	font-family: 'Raleway', sans-serif;}
		
		
		
		
	
.icons h4{
color:#0c798d !important;
font-size: 28px;margin:15px 0px;
line-height: 36px;
text-align: center;
text-transform: uppercase;
font-weight: 700;
}

.methode-titel
{
	padding-right:60px;
}

.methode-titel h2{
color:#664088;font-size: 44px !important;margin:15px 0px;
line-height:48px;
text-align: left;
font-weight: 700;
}

 

.methode-titel{padding:15px 30px;}
.methode-titel p{color:#333;font-size: 18px; line-height: 32px; padding-right:10%;}




.methode-titel-2
{
	padding-right:60px;
}

.methode-titel-2 h2{
color:#0c798d;font-size: 44px !important;margin:15px 0px;
line-height:48px;
text-align: left;
font-weight: 700;
}

 

.methode-titel-2{padding:15px 30px;}
.methode-titel-2 p{color:#333;font-size: 18px; line-height: 32px; padding-right:10%;}



.nieuws-circle{
background-color: #664088;
	 border-radius: 180px;
	 height:180px;width: 180px;
	 padding:75px 10px;
	 opacity: 0.99;
	 text-align: center;
}

.nieuws-circle span{font-family: 'Varta', sans-serif;
	font-size: 38px;
	line-height:38px;
	font-weight: 700;
	text-transform: none;
	color: #fff;
}




.header-circle{
	background-color: #168593;
	 border-radius: 480px 0px 0px 00px;
	 border:0px solid red;
	 text-align: left;
	 height:50%;
	 width: 60%;
	 padding:0px 5% 0px 5%;
	line-height: 480px;
	
	 opacity: 0.9;
	margin-right:0px;
	margin-top:0px;
	float:right;
	text-align: right;

}

.header-circle span{font-family: 'Varta', sans-serif;
		
	font-size: clamp(28px, 2.8vw, 80px) !important;
	line-height: clamp(28px, 2.4vw, 80px) !important;
	font-weight: 700;
	
	margin-top:20%;
	color: #fff;
	display: inline-block;
	  vertical-align: middle;

	  text-transform: uppercase;
}


.flex-center {
  align-items: flex-end;
  display: flex;
  text-align: right;
}

.flex-center-bottom {
	text-align: right;

}





.profiel-circle{
	float: right;
	background-color: #168593;
	 border-radius: 220px;
	 height:220px;width: 220px;
	 padding:0px 50px;
	line-height: 220px;
	 opacity: 0.6;
}

.profiel-circle span{font-family: 'Varta', sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	  vertical-align: middle;
	  line-height: 28px;
	  text-align: left;
  }








.methode-circle{
	background-color: #168593;
	 border-radius: 280px;
	 height:280px;width: 280px;
	 padding:0px 50px;
	line-height: 280px;
	 opacity: 0.6;
}

.methode-circle span{font-family: 'Varta', sans-serif;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	color: #fff;
	display: inline-block;
	  vertical-align: middle;
	  line-height: 28px;
}




.methode-circle_2{
	background-color: #664088;
	border-radius:280px;
	 height:280px;width: 280px;
	 padding:0px 50px;
	line-height: 280px;
	 opacity: 0.6;
}

.methode-circle_2 span{
	font-family: 'Varta', sans-serif;
	font-size: 24px;
	line-height: 28px;
	font-weight: 700;
	display: inline-block;
	  vertical-align: middle;
		text-transform: uppercase;
	color: #fff;
}
.homepage-paint {margin-top:50px; padding:10px 35px 0px 38px;}

.homepage-paint h1{
	color:#0c798d;font-size: 62px;margin:15px 0px;
	line-height:62px;
	text-align: left;
	font-weight: 700;
	}
	
	.contact-paint h1{
		color:#0c798d;font-size: 62px;margin:15px 0px;
		line-height:62px;
		text-align: left;
		font-weight: 700;
		}
		
		
		.contact-paint h2{
			color:#0c798d;font-size: 22px;margin:15px 0px 0px 0px !important;
			line-height:22px;
			text-align: left;
			font-weight: 700;
			}
			
			.contact-adres h2{
			color:#0c798d;font-size: 22px;margin:25px 0px 0px 0px !important;
			line-height:22px;
			text-align: left;
			font-weight: 700;
			}
			
			.contact-paint p{
			font-size: 22px;margin:0px 0px 25px 0px !important;}
			
			.contact-adres p{
			font-size: 22px;margin:0px 0px 25px 0px !important;}
			
.methode-paint h1{
	color:#664088;
	margin:0px;
	font-size:clamp(42px, 2.8vw, 82px) !important;
	font-size:clamp(42px, 2.8vw, 82px) !important;
	text-align: left;
	font-weight: 700;
	}

.methode-paint span{font-size:14px;color:#333;padding:42px 12px 22px 12px;border:0px solid red;clear:both;margin-top:40px;}
.btn-primary {
	background-color: #CCC;
	border-color: #CCC #CCC #b3b2b2;
	color: #FFF;
}
.btn {
	font-size: 16.8px !important;
	font-size: 0.8rem;
	padding: 8.528px 14.928px;
	padding: 0.533rem 0.933rem;
	cursor: pointer;
	font-weight: 600;
}

.btn-s {
	font-size: 10.8px !important;
	padding: 0.533rem 0.933rem;
	cursor: pointer;
	font-weight: 600;
	line-height: 23px;
}

.product-entry{text-align: center !important;margin-bottom: 25px;} 

.product-entry span{font-family: 'Raleway', sans-serif;display:block;clear:both;width:100% !important;color:#444;font-size: 12px;line-height: 12px !important;float: none;width:100%;padding:0px;margin-top:8px;border:0px solid #444;margin-bottom:0px;} 

.product-entry p a{
color:#0c798d;font-size: 22px;margin:15px 0px;
line-height: 24px;
text-align: left;
font-weight: 500;}

.product-entry h1{
color:#0c798d;
font-size: 44px;
margin:15px 0px;
padding-bottom:24px;
line-height: 44px;
text-align: left;
font-weight: 500;}


.product-entry h3{text-align: center !important;
	color:#0c798d;font-size: 20px;margin:45px 0px 10px 0px;
	line-height: 22px;
	text-align: left;
	font-weight: 700;}
	
	.product-entry h3 a{text-align: center !important;
		text-transform: none;
	color:#0c798d;font-size: 20px;margin:25px 0px 10px 0px;
	padding:0;
	line-height: 22px;
	font-weight: 700;
}
	
	
	
	
	
	.product-entry-actie{text-align: center !important;margin-bottom: 25px;} 
	
	.product-entry-actie span{display:block;claer:both;width:100% !important;color:#000;font-size: 12px;line-height: 12px !important;float: none;width:100%;padding:0px;margin-top:8px;border:0px solid #000;margin-bottom:0px;} 
	
	.product-entry-actie p a{
color:#12788d;font-size: 22px;margin:15px 0px;
	line-height: 24px;
	text-align: left;
	font-weight: 500;}
	
	.product-entry-actie h1{
color:#12788d;
	font-size: 44px;
	margin:15px 0px;
	padding-bottom:24px;
	line-height: 44px;
	text-align: left;
	font-weight: 500;}
	
	
	.product-entry-actie h3{text-align: center !important;
		color:#12788d;font-size: 20px;margin:45px 0px 10px 0px;
		line-height: 22px;
		text-align: left;
		font-weight: 700;}
		
		.product-entry-actie h3 a{text-align: center !important;
			text-transform: none;
	color:#12788d;font-size: 20px;margin:25px 0px 10px 0px;
		padding:0;
		line-height: 22px;
		font-weight: 700;
	}
	
	
	
	
	
	
	
	.price-entry h3{text-align: center !important;
		color:#0c798d;font-size: 22px;margin:25px 0px 10px 0px;
		line-height: 22px;
		text-align: left;
		font-weight: 700;}
		
		.price-entry h3 a{text-align: center !important;
			text-transform: none;
		color:#0c798d;font-size: 22px;margin:25px 0px 10px 0px;
		padding:0;
		line-height: 22px;
		font-weight: 700;
	}
		
		
		
	
	.product-entry-single{text-align: left !important;margin-bottom: 25px;} 
	
	.product-entry-single span{color:#000 !important;font-size: 14px;line-height: 14px !important;float: none;width:100%;padding:0px;margin-top:-5px;border:0px solid #000;} 
	
	.product-entry-single p a{
	color:#0c798d;font-size: 22px;margin:15px 0px;
	line-height: 24px;
	text-align: left;
	font-weight: 500;}
	
	.product-entry-single h1{
	color:#0c798d;
	font-size: 44px;
	margin:15px 0px;
	padding-bottom:24px;
	line-height: 44px;
	text-align: left;
	font-weight: 500;}
	
	
	.product-entry-single h3
	{text-align: left !important;
		color:#0c798d !important;font-size: 26px;margin:35px 0px 10px 0px;
		line-height: 26px;
		text-align: left;
		font-weight: 700;}
		
		.product-entry-single h3 a{text-align:left !important;
			text-transform: none;
		color:#0c798d;font-size: 26px;margin:5px 0px;
		padding:0;
		line-height: 26px;
		
		font-weight: 700;
	}
		.radio label {margin-top:15px;}
		.checkbox, .radio {margin-top:35px;}
	.studiedag .nav > li > a {color: #fff !important;font-size: 22px;margin:45px 0px;
		line-height: 24px;
		text-align: left;
		font-weight: 500;
		margin-right:40px;
}	
.active{
		 border-bottom:0px solid #fff;
		 text-decoration: underline;
		 	 color: #fff;font-size: 22px;
		line-height: 24px;
		text-align: left;
		font-weight: 500;
		margin-right:40px;
}	


		
		.studiedag .nav-tabs {
			margin-bottom:50px !important;
			border:0px solid #fff !important;
			margin: 0;
			padding: 0;
			border-bottom-color: #EEE;
		}
		
		
	.studiedag p{color: #fff;font-size: 18px;margin:15px 0px;
		line-height: 26px !important;
		text-align: left;
		font-weight: 500;}
		
		
		
		.overstappen{margin-bottom:35px !important;}
		.overstappen labe;{ color:red !important; margin-bottom:35px !important;}
		.overstappen p{color: #fff;font-size: 18px;margin:15px 0px;
			line-height: 26px !important;
			text-align: left;
			font-weight: 500;}
			
			button .kandidaten {
				border: 0px solid #fff !important;
				border: none;
				font-family: 'Raleway', sans-serif;
				padding: 15px 30px;
				background: #137E8E;
				text-align: center;
				color: #fff;
				margin-right: 10px;
				font-size: 22px;
				font-weight: 500;
				margin-bottom: 15px;
				margin-top: 24px;
			}
			
		.kandidaten{margin-bottom:35px !important;}
		.kandidaten labe;{ color:red !important; margin-bottom:35px !important;}
		.kandidaten p{color: #fff;font-size: 18px;margin:15px 0px;
			line-height: 26px !important;
			text-align: left;
			font-weight: 500;}
			
			
			.uploaden{margin-bottom:35px !important;}
			.uploaden labe;{ color:red !important; margin-bottom:35px !important;}
			.uploaden p{color: #fff;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:#fff; 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:#fff; 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-home {
				margin: 0px !important;
				float: left;
				display: block;
				width: 100%;
				height: 30px;
				padding: 6px 15px;
				font-size: 18px;
				font-weight: 300;
				line-height: 1.42857143;
				color: #000 !important;
				background: red !important;
				background-image: none;
				border: 1px solid #efefef;
				border-radius: 0px;
			}
			
			
			
			.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: #fff !important;
			background-image: none;
			border: 1px solid #efefef;
			border-radius: 0px;
		
		}
		
		.kandidaten button {
			border: 0px solid #fff !important;
			border: none;
			font-family: 'Raleway', sans-serif;
			padding:15px 30px;
			background: #137E8E;
			text-align: center;
			color: #fff;
			margin-right: 10px;
			font-size: 22px;
			font-weight:500;
			margin-bottom: 15px;
			margin-top: 24px;
		}
		
		
		.notitie button {
			border: 0px solid #fff !important;
			border: none;
			font-family: 'Raleway', sans-serif;
			padding:8px 10px;
			background: #137E8E;
			text-align: center;
			color: #fff;
			margin-right: 10px;
			font-size: 16px;
			font-weight:500;
			margin-bottom: 15px;
			margin-top: 10px;
			width:70%;
		}
		
		
		
		.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;
		}
		
		.uploaden button {
			border: 0px solid #fff !important;
			border: none;
			font-family: 'Raleway', sans-serif;
			padding:15px 30px;
			background: none !important;
			text-align: center;
			color: #fff;
			margin-right: 10px;
			font-size: 22px;
			font-weight:500;
			margin-bottom: 15px;
			margin-top: 24px;
		}
		
		