html, body{overscroll-behavior: none}

body{margin:0;padding:0;font-size:18px;line-height:24px;font-family: 'Montserrat', sans-serif;font-optical-sizing: auto;color:#000;-webkit-text-size-adjust:none;background:#ffecf9}
  
@media (min-width: 1980px) { 
	body{background:#ffecf9}
}

#wrap{position:relative;width:100%;display:none;box-sizing:border-box}

@media (min-width: 768px) { 
	#wrap{overflow-x:hidden}
}

/*html tags*/

hr{background-color:#000;border:0;color:#000;height:1px;margin:10px 0 10px 0}
a{color:#000}
a:hover{color:#000}
h1{font-size:18px;margin:0;padding:0;line-height:24px;font-weight:700}
h2{font-size:18px;margin:0;padding:0;line-height:24px;font-weight:700}
h3,
h4,
h5,
h6{font-size:18px;margin:0;padding:0;line-height:24px;font-weight:700}
p{margin:0;padding:0 0 24px 0}
ul{margin:0;padding:0 0 24px 0}
ol{margin:0;padding:0 0 24px 0}
li{margin:0 0 0 24px;padding:0}
img{border:0}
sub,sup{position:relative;height:0;line-height:1;vertical-align:baseline}
sup{bottom:1ex}
sub{top:.5ex}
strong{font-weight:700}

/*common*/
.hidden{display:none}
.center{text-align:center}
.clearer{height:0;overflow:hidden;margin-top:-1px;clear:both}
.uppercase{text-transform:uppercase}
.underline{text-decoration:underline}

/*no script*/
.noscript{position:relative;width:100%;max-width:570px;font-size:20px;line-height:30px;margin:0 auto;padding:100px 40px 100px 40px;text-align:center;color:#fff;font-weight:600;box-sizing:border-box;text-shadow: 0px 0px 5px #000000}

img{border:0}
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0}

#preload{position:absolute;left:0;top:-1000px;width:1px;height:1px;overflow:hidden}
#preload img{position:absolute;left:0;top:0px;width:1px;height:1px}

/*main structure*/
header{position:relative;width:100%;z-index:1000}
header .inner{position:relative;width:100%;height:0;margin:0 auto;max-width:992px;z-index:1001}

div[role=main]{position:relative;width:100%;z-index:1;overflow-x:hidden}
div[role=main] .inner{position:relative;width:100%;margin:0 auto;height:auto;max-width:992px;padding:0 0 1px 0;box-sizing:border-box}

@media (min-width: 768px) { 
	div[role=main] .inner{min-height:calc(100vh - 170px)}
}
@media (min-width: 992px) { 
	div[role=main] .inner{min-height:calc(100vh - 70px)}
}

footer{position:relative;width:100%;z-index:2000;background:#fff}
footer .inner{position:relative;width:100%;height:auto;min-height:55px;margin:0 auto;max-width:600px}
@media (min-width: 768px) { 
	footer .inner{max-width:992px}
}

/*logo*/
header .logo{display:block;padding:0;position:absolute;left:calc(50% - 100px);top:20px}
header .logo img{display:block;width:200px}
@media (min-width: 768px) { 
	header .logo img{display:block;width:226px}
	header .logo{left:77px}
}

/*footer*/
footer .inner{position:relative;height:300px;overflow:hidden}
footer .box{padding:0 0 50px 0;display:block}
footer .lot-sta{display:block;margin:0 auto;padding:0;width:120px;box-sizing:border-box;position:relative}
footer .lot-sta .lot{display:block;width:120px}
footer .lot-sta span{display:block;font-size:11px;text-align:center;color:#002f81;line-height:12px;padding:6px 0 12px 0}

footer .speel-bewust{display:block;margin:0 auto;padding:5px 0 0 0;width:120px;box-sizing:border-box}
footer .speel-bewust img{display:block;width:120px;margin:0 auto}

footer .menu{display:block;min-width:100px;margin:0 auto;padding:20px 0 20px 0;color:#000}
footer .menu span{display:none}
footer .menu a{display:block;text-align:center;color:#000;text-decoration:underline;padding:4px 4px;font-size:13px}
footer .menu a:hover{color:#000;text-decoration:underline}

footer .menu #menubottom{text-align:center;font-size:12px;line-height:18px;display:none;padding:0 20px;position:absolute;left:0;bottom:4px;width:100%;box-sizing:border-box}
@media (min-width: 768px) { 
	footer .menu #menubottom{text-align:center;padding:0 50px;bottom:76px}
}
@media (min-width: 992px) { 
	footer .menu #menubottom{text-align:left;padding:0 20px;bottom:8px}
}

@media (min-width: 768px) { 
	footer .inner{position:relative;height:170px;overflow:hidden}
	footer .box{padding:20px 0 20px 0;display:block}
	footer .menu{width:100%;text-align:center;padding:20px 0 0 0}
	footer .menu span{display:inline}
	footer .menu a{display:inline-block}
}
@media (min-width: 992px) { 
	footer .inner{position:relative;height:70px;overflow:hidden}
	footer .menu{float:left;width:768px;line-height:36px;padding:0 0 0 15px;box-sizing:border-box;text-align:left}
	footer .menu a{line-height:40px;padding:15px 4px}
	footer .box{float:right;padding:6px 50px}
	footer .lot-sta{display:block;margin:0 auto;padding:0;width:100px;box-sizing:border-box;position:relative}
	footer .lot-sta .lot{display:block;width:100px}
	footer .lot-sta span{display:block;font-size:9px;text-align:center;color:#002f81;line-height:10px;padding:2px 0 0 0}
	footer .speel-bewust{display:block;margin:0 auto;padding:5px 0 0 0;width:86px;box-sizing:border-box}
	footer .speel-bewust img{display:block;width:86px;margin:0 auto}
}

#kader{margin:0 auto;z-index:3;height:auto;position:relative;max-width:768px;border:0px solid #ca9c48;box-sizing:border-box;border-width:0 0 0 0;background:#f3b2da}
@media (min-width: 768px) { 
	#kader{max-width:380px}
}

@media (min-width: 768px) { 
	#kader{min-height:calc(100vh - 170px)}
}
@media (min-width: 992px) { 
	#kader{min-height:calc(100vh - 70px)}
}


#kader2{display:block;margin:0 auto 0 auto;padding:0 20px 32px 20px;max-width:400px;box-sizing:border-box}
@media (min-width: 768px) { 
	#kader2{display:block;padding:0 20px 24px 20px}
}

#spacer{height:90px}
@media (min-width: 768px) { 
	#spacer{height:110px}
}

#actiecodecontainer{display:none;position:relative;width:100%;padding:0 0 0 0;box-sizing:border-box}
	
	#actiecodecontainer .img1{color:#fff;font-size:24px;line-height:26px;text-transform:uppercase;font-weight:700;padding:36px 0 96px 0;text-align:center}
	#actiecodecontainer .img1 img{display:block;width:100%;max-width:340px;margin:0 auto}
	
	#actiecodecontainer .codecont{padding:0 0 0 0;max-width:420px;box-sizing:border-box;margin:0 auto}

	#actiecode1label{display:block;max-width:300px;margin:0 auto 12px auto;line-height:32px;text-align:center;font-size:24px;color:#fff;box-sizing:border-box;padding:0 10px;box-sizing:border-box;font-weight:700;text-transform:uppercase;background:#d50980}

	#actiecode1label.auto{}
	
	#actiecode1{display:block;width:100%;max-width:340px;line-height:36px;padding:3px 0 2px 0;font-size:32px;border:3px solid #d50980;background:#ffffff;text-align:center;margin:0 auto 20px auto;color:#000000;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}

	#actiecodecontainer .txt2{color:#000;font-size:20px;line-height:26px;text-transform:uppercase;font-weight:700;padding:36px 0 96px 0;text-align:center}

#nawcontainer{display:none;position:relative;width:100%;padding:0 0 0 0;box-sizing:border-box}

	#nawcontainer .txt0{display:block;color:#000;margin:0;padding:4px 0 12px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	#nawcontainer .txt0 strong{font-weight:700}

	#nawcontainer .txt1{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:20px}
	#nawcontainer .txt1 strong{font-weight:700}

	#nawcontainer .txt2{position:relative;margin:0;padding:0 0 12px 0;font-size:18px;display:block}

	#nawcontainer .txt3{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:20px}
	#nawcontainer .txt3 strong{font-weight:700}

	#nawcontainer .box1{position:relative;height:25px;padding:0 0 10px 0}

	#nawcontainer .box2{position:relative}
	#nawcontainer .box3{position:relative}
	@media (min-width: 480px) { 
		#nawcontainer .box2{width:calc(50% - 8px);float:left;padding-right:16px;max-width:212px}
		#nawcontainer .box3{width:calc(50% - 8px);float:left;max-width:212px}
	}
	#nawcontainer .box4{clear:both}

	#nawcontainer .txt4{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:20px}
	#nawcontainer .txt4 strong{font-weight:700}

	#nawcontainer .box5{position:relative}
	#nawcontainer .box6{position:relative}
	#nawcontainer .box7{position:relative}
	@media (min-width: 375px) { 
		#nawcontainer .box5{width:100%}
		#nawcontainer .box6{width:calc(50% - 8px);float:left;padding:0 16px 0 0}
		#nawcontainer .box7{width:calc(50% - 8px);float:left}
	}
	@media (min-width: 460px) { 
		#nawcontainer .box5{width:100px;float:left;padding:0 16px 0 0}
		#nawcontainer .box6{width:120px}
		#nawcontainer .box7{width:108px}
	}
	@media (min-width: 768px) { 
		#nawcontainer .box5{width:100%}
		#nawcontainer .box6{width:calc(50% - 8px)}
		#nawcontainer .box7{width:calc(50% - 8px)}
	}
	@media (min-width: 992px) { 
		#nawcontainer .box5{width:96px}
		#nawcontainer .box6{width:112px}
		#nawcontainer .box7{width:100px}
	}

	#nawcontainer .txt5{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:20px}
	#nawcontainer .txt5 strong{font-weight:700}

	#nawcontainer .txt6{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px}
	#nawcontainer .txt7{position:relative;margin:0;padding:0 0 24px 0}

	#geslachtM{display:block;margin:0;padding:0;position:absolute;left:10px;top:5px}
	#geslachtV{display:block;margin:0;padding:0;position:absolute;left:10px;top:5px}
	@media (min-width: 360px) { 
		#geslachtM{left:28px}
		#geslachtV{left:28px}
	}
	@media (min-width: 400px) { 
		#geslachtM{left:38px}
		#geslachtV{left:33px}
	}
	@media (min-width: 768px) { 
		#geslachtM{left:15px}
		#geslachtV{left:15px}
	}
	@media (min-width: 800px) { 
		#geslachtM{left:28px}
		#geslachtV{left:28px}
	}
	@media (min-width: 840px) { 
		#geslachtM{left:38px}
		#geslachtV{left:33px}
	}

	#voornaam{width:100%;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}
	#achternaam{width:100%;margin:0 0 15px;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}

	#birth_day{display:block;float:left;width:62px;margin:0 16px 15px 0;padding:7px 5px 7px 5px;font-size:100%;color:#979797;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/iciparis5/select.png) no-repeat right #fff;background-size:20px;font-family: "Montserrat", sans-serif;font-weight:700}
	#birth_month{display:block;float:left;width:62px;margin:0 16px 15px 0;padding:7px 5px 7px 5px;font-size:100%;color:#979797;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/iciparis5/select.png) no-repeat right #fff;background-size:20px;font-family: "Montserrat", sans-serif;font-weight:700}
	#birth_year{display:block;width:78px;margin:0 0 15px 0;padding:7px 5px 7px 5px;font-size:100%;color:#979797;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/iciparis5/select.png) no-repeat right #fff;background-size:20px;font-family: "Montserrat", sans-serif;font-weight:700}
	#birth_day option:first-child{color:#979797}
	#birth_day option:not(:first-child){color:#000000}
	#birth_month option:first-child{color:#979797}
	#birth_month option:not(:first-child){color:#000000}
	#birth_year option:first-child{color:#979797}
	#birth_year option:not(:first-child){color:#000000}
	
	#postcode{width:100%;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}
	#huisnummer{width:100%;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}
	#toevoeging{width:100%;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}

	#telefoon{width:100%;max-width:440px;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;text-align:left;font-weight:700}
	


	#geslachtlabel{position:relative;display:block;float:left;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 0 0}
	#geslachtMlabel{position:relative;display:block;float:left;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 0 28px}
	#geslachtVlabel{position:relative;display:block;float:left;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 0 28px}
	@media (min-width: 360px) { 
		#geslachtMlabel{padding:0 0 0 50px}
		#geslachtVlabel{padding:0 0 0 50px}
	}
	@media (min-width: 400px) { 
		#geslachtMlabel{padding:0 0 0 60px}
		#geslachtVlabel{padding:0 0 0 55px}
	}
	@media (min-width: 768px) { 
		#geslachtMlabel{padding:0 0 0 40px}
		#geslachtVlabel{padding:0 0 0 40px}
	}
	@media (min-width: 800px) { 
		#geslachtMlabel{padding:0 0 0 50px}
		#geslachtVlabel{padding:0 0 0 50px}
	}
	@media (min-width: 840px) { 
		#geslachtMlabel{padding:0 0 0 60px}
		#geslachtVlabel{padding:0 0 0 55px}
	}
	#voornaamlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	#achternaamlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	#geboortedatumlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	
	#postcodelabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	#huisnummerlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	#toevoeginglabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0}
	
	#telefoonlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0;font-weight:700;font-family: "Montserrat", sans-serif;font-size:20px}

	::-webkit-input-placeholder{color:#979797;opacity:1}
	:-moz-placeholder{color:#979797;opacity:1}
	::-moz-placeholder{color:#979797;opacity:1}
	:-ms-input-placeholder{color:#979797;opacity:1}

	#nawcontainer .chbx{position:relative;padding:5px 0 16px 0}

	#optinTEL{position:absolute;left:0;top:10px;margin:0;padding:0}
	#optinTELlabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:16px;line-height:24px}
	#optinTELlabel a{color:#f9a13d;text-decoration:underline}
	#optinTELlabel a:hover{color:#000000;text-decoration:underline}	

	#notNL{position:absolute;left:0;top:10px;margin:0;padding:0}
	#notNLlabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:16px;line-height:24px}
	#notNLlabel a{color:#f9a13d;text-decoration:underline}
	#notNLlabel a:hover{color:#000000;text-decoration:underline}	

	#notNLcheckbox{display:none}

#bedanktcontainer{display:none;position:relative;width:100%;padding:0 0 0 0;box-sizing:border-box}

	.bedanktcontainer .txt1{display:block;color:#000;margin:0;padding:4px 0 3px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	.bedanktcontainer .txt1 strong{font-weight:700}

	.bedanktcontainer .txt2{position:relative;margin:0;padding:0 0 12px 0;font-size:18px}

	.bedanktcontainer #messagelabel{display:block;color:#c61114;margin:0;padding:10px 0 10px 0;font-family: "Montserrat", sans-serif;font-size:19px}
	.bedanktcontainer #messagelabel strong{font-weight:700}

	@media (min-width: 480px) { 
		.bedanktcontainer #messagelabel{font-size:21px}
	}
	@media (min-width: 768px) { 
		.bedanktcontainer #messagelabel{font-size:17px}
	}
	@media (min-width: 900px) { 
		.bedanktcontainer #messagelabel{font-size:21px}
	}

	
	.bedanktcontainer #message{position:relative;width:100%;height:300px;border:0;margin:0 0 36px 0;line-height:25px;padding:44px 10px 44px 10px;font-family: "Montserrat", sans-serif;font-size:100%;color:#000000;outline:0;z-index:2;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;background:#fff;background-size:180px;box-sizing:border-box;font-weight:700}

	.bedanktcontainer .txt3{display:block;color:#000;margin:0;padding:4px 0 3px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	.bedanktcontainer .txt3 strong{font-weight:700}

	.bedanktcontainer .txt4{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px}

	.bedanktcontainer .txt5{display:block;color:#000;margin:0;padding:12px 0 3px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	.bedanktcontainer .txt5 strong{font-weight:700}
	
	.bedanktcontainer .box1{position:relative;min-height:25px;padding:0 0 24px 0}
	.bedanktcontainer .box1 input{margin-right:5px}
	.bedanktcontainer .box1 .rb{float:left;padding-right:20px}

	.bedanktcontainer .txt6{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px}
	
	.bedanktcontainer .chbx{position:relative;padding:5px 0 0 0}
	.bedanktcontainer .chbx p{position:relative;padding:12px 0 0 0;font-size:12px;line-height:12px}
	.bedanktcontainer .chbx2{position:relative;padding:5px 0 12px 0}
	.bedanktcontainer .chbx3{position:relative;padding:5px 0 24px 0}

	.bedanktcontainer .txt7{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px}

	#email{width:100%;max-width:520px;margin:0 0 8px 0;padding:8px 10px 8px 10px;font-size:100%;color:#000000;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #000000;-webkit-appearance:none;font-family: "Montserrat", sans-serif;box-sizing:border-box;font-weight:700}

	#emaillabel{display:block;line-height:25px;height:25px;font-size:100%;color:#000;padding:0 0 3px 0;font-weight:700;font-family: "Montserrat", sans-serif;font-size:20px}

	#optinA{position:absolute;left:0;top:7px;margin:0;padding:0}
	#optinAlabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:12px;line-height:16px}
	#optinAlabel a{color:#f9a13d;text-decoration:underline}
	#optinAlabel a:hover{color:#f9a13d;text-decoration:underline}	

	#optinB{position:absolute;left:0;top:7px;margin:0;padding:0}
	#optinBlabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:12px;line-height:16px}
	#optinBlabel a{color:#f9a13d;text-decoration:underline}
	#optinBlabel a:hover{color:#f9a13d;text-decoration:underline}

	#optinC{position:absolute;left:0;top:7px;margin:0;padding:0}
	#optinClabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:12px;line-height:16px}
	#optinClabel a{color:#f9a13d;text-decoration:underline}
	#optinClabel a:hover{color:#f9a13d;text-decoration:underline}

	.jackpot .txt3{display:none}
	.jackpot .txt4{display:none}
	.jackpot #emaillabel{display:none}
	.jackpot #email{display:none}
	.jackpot .txt5{display:none}
	.jackpot .txt6{display:none}
	.jackpot .chbx{display:none}
	.jackpot .txt7{display:none}
	
	.nojackpot .txt1{display:none}
	.nojackpot .txt2{display:none}
	.nojackpot #messagelabel{display:none}
	.nojackpot #message{display:none}
	
#footerbedankt{padding:6px 5px 0 5px;font-size:12px;line-height:16px;display:none;text-align:left;max-width:400px;margin:0 auto;color:#000}
	#footerbedankt a{color:#000}
	#footerbedankt a:hover{color:#000}
	@media (min-width: 992px) { 
		#footerbedankt{padding:6px 0 0 0}
	}

#footernaw{padding:24px 0 0 0;font-size:12px;line-height:16px;display:none;text-align:center;max-width:400px;box-sizing:border-box;margin:0 auto;color:#000}
	
	#footernaw a{color:#000}
	#footernaw a:hover{color:#000}
	@media (min-width: 992px) { 
		#footernaw{padding:24px 15px 0 15px}
	}

#eindecontainer{display:none;position:relative;width:100%;padding:0 0 0 0;box-sizing:border-box}

	#eindecontainer .txt1{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	#eindecontainer .txt1 strong{font-weight:700}
	#eindecontainer .img1{padding:0 0 24px 0}
	#eindecontainer .img1 img{display:block;margin:0 auto;width:100%;max-width:540px}
	#eindecontainer .txt2{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px;max-width:600px}
	#eindecontainer .txt3{display:block;padding:0 0 24px 0}
	#eindecontainer .txt4{display:block;color:#000;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
	#eindecontainer .txt4 strong{font-weight:700}
	#eindecontainer .txt5{position:relative;margin:0;padding:0 0 12px 0;font-size:16px;line-height:20px}
	#eindecontainer .txt6{display:block;padding:0 0 24px 0}
	#eindecontainer .view2{display:none}

#submit{display:none;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:200px;height:50px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: "Montserrat", sans-serif;font-size:20px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;background:#000;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

#submit_bedankt{display:none;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:200px;height:50px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: "Montserrat", sans-serif;font-size:20px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;background:#000;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

.knop{display:block;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:290px;height:50px;line-height:47px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: "Montserrat", sans-serif;font-size:20px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:600;background:#000;text-transform:uppercase;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-decoration:none}

.knop:hover{text-decoration:none;color:#fff}

.knop2{display:block;margin:0 auto 0 auto;width:calc(100% - 40px);max-width:280px;padding:10px 20px;box-sizing:border-box;background:#d82b91;color:#fff;border:0px solid #000;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:20px;line-height:26px;text-align:center}
.knop2:hover{text-decoration:none;color:#fff}
.knop3{display:block;margin:0 auto 0 auto;width:calc(100% - 40px);max-width:140px;padding:10px 20px;box-sizing:border-box;background:#000;color:#fff;border:0px solid #000;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:20px;line-height:26px;text-align:center}
.knop3:hover{text-decoration:none;color:#fff}
.knop5{display:block;text-align:center}
#progress {
	position: absolute;
	display: none;
	width: 100%;
	font-size: 100%;
	line-height:30px
	left: 0;
	bottom: 10px;
	background:#ffecf9;
	border: 0;
	color: #fff;
	z-index:903;
	opacity:1;
	
}
#progress div{
	background:rgba(0,0,0,0.5);
	height: 270px;
	padding: 54px 20px 0 20px;
	box-sizing:border-box;
	text-align: center;
	box-sizing:border-box
}

#progress img {width:28px}

@media (min-width: 375px) { 
	#progress div{height: 270px;padding:68px 20px 0 20px}
}
@media (min-width: 386px) { 
	#progress div{height: 260px;padding:74px 20px 0 20px}
}
@media (min-width: 768px) { 
	#progress {background:#ffecf9}
	#progress div{height: 270px;padding:74px 20px 0 20px}
	#progress {bottom:auto;	top:340px}
}


.ui-widget-overlay,
.ui-dialog{
	z-index:3000
}
.ui-widget {
	font-family:'CaSansReg',Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
	font-size:16px;line-height:20px;
}
.ui-widget .ui-widget {
	font-size:16px;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family:'CaSansReg',Trebuchet MS,Lucida Grande,Lucida Sans Unicode,Lucida Sans,Tahoma,sans-serif;
	font-size:16px;
}
.ui-widget.ui-widget-content {
	border: 3px solid #d50980;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
}
.ui-widget-content {
	border: 1px solid #fff;
	background: #ffffff;
	color: #000000;
}
	.ui-widget-content a {
		color: #d50980;
		outline:0
	}
	.ui-widget-content a:hover {
		color: #000000;
	}
.ui-widget-header {
	border: 0px solid #d50980;
	background: #fff;
	color: #000000;
	font-weight: bold;
	display:none
}
.ui-widget-header a {
	color: #000;
}
.ui-button {
	background: #d50980;
	border-width:0px;
	color:#fff;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
}
.ui-button:hover,
.ui-button:focus {
	border-width:0px;
	background: #d50980;
	font-weight: normal;
	color: #fff;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
}
* { 
	outline:0;
	outline-color: #dcad51;
}

#prijzen{position:relative;padding:0 0 50px 0;max-width:768px;box-sizing:border-box;margin:0 auto 0 auto;z-index:1;min-height:calc(100vw + 10px)}
@media (min-width: 400px) { 
	#prijzen{min-height:420px}
}
#visual{position:relative;width:100%;display:block}
#visual img{position:relative;display:block;width:90%;max-width:380px;margin:0 auto 20px auto;z-index:1}
#visual .abs{position:absolute;left:0;top:0;display:block;width:90%;max-width:380px;margin:0 auto 20px auto;z-index:1}
@media (min-width: 768px) { 
	#prijzen{background:none}
	#visual{padding-top:0px}
	#visual img{width:100%;max-width:620px}
	#visual .abs{position:absolute;left:0;top:20px;width:96%;max-width:600px}
}
#eind{position:absolute;left:0;top:0;padding:0;width:100%;display:none}
#eind img{position:relative;display:block;width:100%;margin:0;z-index:1}

#eind .lotto-cta{padding:0 30px;display:none}
.cta #eind .lotto-cta{display:block}
#eind .lotto-cta .txt1{display:block;color:#fff;margin:0;padding:44px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
#eind .lotto-cta .txt1 strong{font-weight:700}
#eind .lotto-cta .txt2{}
#eind .lotto-cta .txt3{display:block;color:#fff;margin:0;padding:4px 0 4px 0;font-family: "Montserrat", sans-serif;font-size:24px;text-transform:uppercase}
#eind .lotto-cta .txt3 strong{font-weight:700}
#eind .lotto-cta .txt4{padding-bottom:48px}


#alleprijzen{position:relative;padding:0 0 24px 0;width:100%;box-sizing:border-box;margin:0 auto;z-index:1;display:none;cursor:pointer;background:#ffedf9}
#alleprijzen .img{position:relative;width:100%;display:block;max-width:1080px;margin:0 auto;padding-bottom:48px;display:none}
#alleprijzen .img img{position:relative;width:100%;display:block}

@media (min-width: 768px) { 
	#kader{width:100%;float:left}
	#prijzen{width:calc(100% - 380px);float:right;max-width:644px;margin:0 auto 0 auto;min-height:600px}
}
@media (min-width: 992px) { 
	#prijzen{padding:0 0 24px 0}
}
