@charset "utf-8";
body{margin:0;padding:0;font-size:18px;line-height:24px;font-family: 'Lato', sans-serif;color:#010101;-webkit-text-size-adjust:none;background:#fff}

#wrap{position:relative;width:100%;display:none;background:url(/images/bakker2/background.jpg) 70% 0 no-repeat #f19014;background-size:2880px}
@media (min-width: 768px) { 
	#wrap{position:relative;width:100%;display:none;background:url(/images/bakker2/background.jpg) 50% 0 no-repeat #f19014;background-size:1920px}
}
/*html tags*/
hr{background-color:#010101;border:0;color:#010101;height:1px;margin:10px 0 10px 0}
a{color:#010101}
a:hover{color:#010101}
h1{font-size:16px;margin:0;padding:0;line-height:24px;font-weight:700}
h2{font-size:16px;margin:0;padding:0;line-height:24px;font-weight:700}
h3,
h4,
h5,
h6{font-size:16px;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;line-height:25px;margin:0 auto;padding:100px 20px 100px 20px;text-align:center;color:#010101;font-weight:700;box-sizing:border-box}

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;min-height:calc(100vh - 148px);max-width:992px;padding:0 0 24px 0;box-sizing:border-box}
@media (min-width: 768px) { 
	div[role=main] .inner{min-height:calc(100vh - 68px)}
}

@media (min-width: 768px) { 
	div[role=main] .inner{background:transparent}
}

footer{position:relative;width:100%;z-index:2000;background:#fff}
footer .inner{position:relative;width:100%;height:auto;min-height:68px;margin:0 auto;max-width:992px}

/*logo*/
header .logo{display:block;padding:0;position:absolute;left:calc(50% - 40px);top:10px}
header .logo img{display:block;width:80px}

@media (min-width: 768px) { 
	header .logo{left:calc(25% - 40px)}
}
@media (min-width: 960px) { 
	header{width:calc(100% - 506px)}
	header .logo{left:calc(50% - 40px)}
}


/*footer*/
footer .box{padding:3px 20px 50px 0;display:block;width:220px;margin:0 auto;position:relative}
footer .lot-sta{display:block;margin:0 auto;padding:0;width:200px;box-sizing:border-box;position:relative}
footer .lot-sta .lot{display:block;width:120px;float:left}
footer .lot-sta .lot img{display:block;width:100%;margin:0}
footer .lot-sta .bak{position:absolute;width:50px;top:0;right:0}
footer .lot div{display:block;text-align:left;margin:0;font-size:10px;color:#013f7a;width:100px;line-height:12px;position:absolute;left:44px;top:30px;height:12px}

footer .speel-bewust{display:block;margin:0 auto;padding:4px 0 0 0;width:100px;box-sizing:border-box;position:absolute;left:54px;top:50px}
footer .speel-bewust img{display:block;width:100px;margin:0 auto}

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

footer .menu #menubottom{text-align:center;font-size:12px;display:none;padding:10px 4px;position:absolute;left:0;bottom:2px;width:100%;box-sizing:border-box}

@media (min-width: 768px) { 
	footer .box{padding:3px 20px 50px 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 .menu{float:left;width:768px;line-height:68px;padding:0 0 0 35px;box-sizing:border-box}
	footer .menu a{padding:0 5px;display:block;float:left}
	footer .menu span{display:block;float:left}
	footer .box{padding:3px 20px 0 0;float:right;width:220px;position:relative;box-sizing:border-box}
	footer .menu #menubottom{width:auto;position:absolute;left:40px;line-height:20px;height:20px;padding:0;margin:0;text-align:left}

footer .speel-bewust{display:block;margin:0 auto;padding:4px 0 0 0;width:100px;box-sizing:border-box;position:absolute;left:44px;top:46px}
footer .speel-bewust img{display:block;width:100px;margin:0 auto}
footer .lot div{display:block;text-align:left;margin:0;font-size:10px;color:#013f7a;width:100px;line-height:12px;position:absolute;left:44px;top:30px;height:12px}

}

#kader{margin:0 auto;z-index:3;height:auto;min-height:114px;position:relative;max-width:100%}
#kader2{display:none;padding:0 20px 32px 20px}
@media (min-width: 768px) { 
	#kader{min-height:280px}
	#kader2{display:none;padding:0 40px 32px 40px}
}

#actiecodecontainer{display:none;position:relative;width:100%;padding:140px 0 20px 0;box-sizing:border-box}

	#actiecodecontainer .txt1{color:#010101;font-family: 'Vollkorn', sans-serif;font-size:32px;line-height:35px;padding:0 0 44px 0;text-align:center;font-weight:700;max-width:340px;margin:0 auto}
	
	#actiecodecontainer .codecont{padding:0 10px 6px 10px;max-width:420px;box-sizing:border-box;margin:0 auto}

	#actiecode1label{display:block;width:100%;line-height:24px;text-align:center;font-size:24px;color:#010101;box-sizing:border-box;padding:10px 0 8px 0;font-weight:700;font-family: 'Vollkorn', sans-serif}

	#actiecode1label.auto{}
	
	#actiecode1{display:block;width:100%;max-width:340px;line-height:36px;padding:9px 0 8px 0;font-size:32px;border:1px solid #ccc;background:#ffffff;text-align:center;margin:0 auto;color:#010101;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-appearance:none;font-family: 'Lato', sans-serif;box-sizing:border-box;font-weight:900}

	#actiecodecontainer .txt2{color:#010101;font-family: 'Lato', sans-serif;font-size:14px;line-height:35px;padding:0 0 44px 0;text-align:center;font-weight:400;max-width:340px;margin:0 auto}


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

	#nawcontainer .txt1{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:22px;line-height:30px;padding:12px 0 4px 0}
	#nawcontainer .txt1 strong{font-weight:900}

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

	#nawcontainer .txt3{display:block;color:#e14412;margin:0;padding:4px 0 4px 0;font-family: 'Vollkorn', sans-serif;font-size:21px}
	#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:#e14412;margin:0;padding:4px 0 4px 0;font-family: 'Vollkorn', sans-serif;font-size:21px}
	#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:115px;float:left;padding:0 16px 0 0}
		#nawcontainer .box6{width:115px}
		#nawcontainer .box7{width:115px}
	}
	@media (min-width: 768px) { 
		#nawcontainer .box5{width:100%}
		#nawcontainer .box6{width:calc(50% - 8px)}
		#nawcontainer .box7{width:calc(50% - 8px)}
	}
	@media (min-width: 960px) { 
		#nawcontainer .box5{width:120px}
		#nawcontainer .box6{width:120px}
		#nawcontainer .box7{width:120px}
	}

	#nawcontainer .txt5{display:block;color:#e14412;margin:0;padding:4px 0 4px 0;font-family: 'Vollkorn', sans-serif;font-size:21px}
	#nawcontainer .txt5 strong{font-weight:700}

	#nawcontainer .txt6{position:relative;margin:0;padding:0 0 12px 0;font-size:18px}
	#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:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', 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:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', 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 #cccccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/bakker2/select.png) no-repeat right #fff;background-size:20px;font-family: 'Lato', 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 #cccccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/bakker2/select.png) no-repeat right #fff;background-size:20px;font-family: 'Lato', 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 #cccccc;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: url(/images/bakker2/select.png) no-repeat right #fff;background-size:20px;font-family: 'Lato', sans-serif;font-weight:700}
	#birth_day option:first-child{color:#979797}
	#birth_day option:not(:first-child){color:#010101}
	#birth_month option:first-child{color:#979797}
	#birth_month option:not(:first-child){color:#010101}
	#birth_year option:first-child{color:#979797}
	#birth_year option:not(:first-child){color:#010101}
	
	#postcode{width:100%;margin:0 0 15px 0;padding:8px 10px 8px 10px;font-size:100%;color:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', 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:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', 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:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', sans-serif;box-sizing:border-box;font-weight:700}

	#telefoon{width:100%;max-width:440px;margin:0 0 25px 0;padding:8px 10px 8px 10px;font-size:100%;color:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', 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:#010101;padding:0 0 0 0}
	#geslachtMlabel{position:relative;display:block;float:left;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 0 28px}
	#geslachtVlabel{position:relative;display:block;float:left;line-height:25px;height:25px;font-size:100%;color:#010101;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:#010101;padding:0 0 3px 0}
	#achternaamlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 3px 0}
	#geboortedatumlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 3px 0}
	
	#postcodelabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 3px 0}
	#huisnummerlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 3px 0}
	#toevoeginglabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;padding:0 0 3px 0}
	
	#telefoonlabel{display:block;line-height:25px;height:25px;font-size:100%;color:#010101;font-family: 'Vollkorn', sans-serif;padding:0 0 3px 0;font-size:21px;font-weight:700;color:#e14412}

	::-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 24px 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:#010101;text-decoration:underline}	


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

	.bedanktcontainer .txt1{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:22px;line-height:30px;padding:12px 0 4px 0}
	.bedanktcontainer .txt1 strong{font-weight:900}

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

	.bedanktcontainer #messagelabel{display:block;color:#e14412;margin:0;padding:10px 0 10px 0;font-family: 'Vollkorn', 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: 'Vollkorn', sans-serif;font-size:100%;color:#010101;outline:0;z-index:2;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;background:url(/images/bakker2/msg-bg.png) 50% 50% no-repeat #fff;background-size:180px;box-sizing:border-box;font-weight:700}

	.bedanktcontainer .txt3{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:22px;line-height:30px;padding:12px 0 4px 0}
	.bedanktcontainer .txt3 strong{font-weight:900}

	.bedanktcontainer .txt4{position:relative;margin:0;padding:0 0 24px 0;font-size:18px}
	
	#emaillabel{display:block;line-height:25px;height:25px;font-size:21px;color:#010101;font-family: 'Vollkorn', sans-serif;padding:0 0 3px 0;font-weight:700;color:#e14412}
	#email{width:100%;max-width:520px;margin:0 0 30px 0;padding:8px 10px 8px 10px;font-size:100%;color:#010101;outline:0;background:#fff;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;border:1px solid #cccccc;-webkit-appearance:none;font-family: 'Lato', sans-serif;box-sizing:border-box;font-weight:700}

	.bedanktcontainer .txt5{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:22px;line-height:30px;padding:0 0 4px 0}
	.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 24px 0;font-size:18px}
	
	.bedanktcontainer .chbx{position:relative;padding:5px 0 0 0}
	.bedanktcontainer .chbx p{position:relative;padding:12px 0 0 0;font-size:14px}
	.bedanktcontainer .chbx2{position:relative;padding:5px 0 12px 0}
	.bedanktcontainer .chbx3{position:relative;padding:5px 0 24px 0}

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

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

	#optinC{position:absolute;left:0;top:8px;margin:0;padding:0}
	#optinClabel{display:block;width:100%;text-align:left;box-sizing:border-box;padding-left:25px;font-size:14px;line-height:20px}
	#optinClabel a{color:#f9a13d;text-decoration:underline}
	#optinClabel a:hover{color:#fff;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:14px;line-height:20px;display:none;text-align:left;max-width:400px;margin:0 auto}
	#footerbedankt a{color:#010101}
	#footerbedankt a:hover{color:#010101}
	@media (min-width: 992px) { 
		#footerbedankt{padding:6px 0 0 0}
	}

#footernaw{padding:24px 5px 0 5px;font-size:14px;line-height:20px;display:none;text-align:center;max-width:400px;margin:0 auto}
	
	#footernaw a{color:#010101}
	#footernaw a:hover{color:#010101}
	@media (min-width: 992px) { 
		#footernaw{padding:24px 0 0 0}
	}

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

	#eindecontainer .txt1{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:25px;line-height:30px;padding:12px 0 4px 0}
	#eindecontainer .txt1 strong{font-weight:900}

	#eindecontainer .txt2{position:relative;margin:0;padding:0 0 24px 0;font-size:18px}

	#eindecontainer .img1{display:block}
	#eindecontainer .img1 img{display:block;margin:0 auto;width:100%;max-width:540px}

	#eindecontainer .txt3{position:relative;margin:0;padding:12px 0 0 0;font-size:18px}

	#eindecontainer .txt4{position:relative;margin:0;padding:0 0 24px 0;font-size:18px}

	#eindecontainer .txt5{position:relative;margin:0;padding:0 0 24px 0;font-size:18px}
	#eindecontainer .txt6{color:#e14412;font-family: 'Vollkorn', sans-serif;font-size:25px;line-height:30px;padding:12px 0 4px 0}
	#eindecontainer .txt6 strong{font-weight:900}
	#eindecontainer .txt7{position:relative;margin:0;padding:0 0 24px 0;font-size:18px}
	
	#eindecontainer .view2{display:none}


#submit{display:none;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:140px;height:47px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e14412;font-weight:400}

#submit_bedankt{display:none;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:160px;height:47px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e14412;font-weight:400}

.knop{display:block;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:200px;height:47px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e14412;font-weight:400;text-decoration:none;line-height:47px}

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

.knop2{display:block;margin:0 auto 0 auto;padding:12px 10px 12px 10px;width:calc(100% - 40px);max-width:240px;height:auto;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e14412;font-weight:400;text-decoration:none;line-height:23px}

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

.knop3{display:block;margin:0 auto 0 auto;padding:0 10px 0 10px;width:calc(100% - 40px);max-width:280px;height:47px;box-sizing:border-box;cursor:pointer;outline:0;border:0px solid #fff;color:#fff;font-family: 'Lato', sans-serif;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e14412;font-weight:400;text-decoration:none;line-height:47px}

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

.knop5{display:block;text-align:center}

#progress {
	position: absolute;
	display: none;
	font-size: 100%;
	line-height:30px
	left: 0px;
	bottom: 0;
	width: calc(100% - 40px);
	height: 320px;
	padding: 68px 20px 0 20px;
	box-sizing:border-box;
	text-align: center;
	background-color: rgb(250,243,155);
	border: 1px solid #e14412;
	color: #010101;
	z-index:903;
	opacity:1;
	
}
#progress img {width:28px}

@media (min-width: 420px) { 
	#progress {height: 290px}
}
@media (min-width: 768px) { 
	#progress {box-sizing:border-box;height: 300px;padding-left:20px;padding-right:20px;padding-top:68px;
	width: calc(100% - 80px);}
}
@media (min-width: 992px) { 
	#progress {height: 278px}
}


.ui-widget-overlay,
.ui-dialog{
	z-index:3000
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0px;
	background: #e14412;
	font-family: 'Lato', sans-serif;
	font-size:20px;line-height:22px;
	color:#fff;
}
* { 
	outline:0;
	outline-color: #e14412;
}
.ui-widget-content {
	border: 3px solid #e14412;
	background: #ffffff;
	color: #010101;
	font-size:16px;line-height:20px;
	font-family: 'Lato', sans-serif;
}
.ui-widget-content a {
	color: #e14412;
	outline:0
}
.ui-widget-content a:hover {
	color: #010101;
}

#prijzen{position:relative;padding:12px 20px 0 20px;max-width:600px;box-sizing:border-box;margin:0 auto;z-index:1}
#prijzen .img img{position:relative;display:block;width:100%;max-width:480px;margin:0 auto;z-index:1}
#prijzen .txt{padding:20px 0}

@media (min-width: 768px) { 
	#prijzen{padding:12px 0 0 0}
	#prijzen .img img{width:calc(100% - 20px)}
	#kader{width:100%;max-width:50%;float:left}
	#prijzen{width:100%;max-width:50%;float:right}
}
@media (min-width: 992px) { 
	/*#kader{width:calc(100% - 506px)}
	#prijzen{width:480px}*/
}

#alleprijzen{position:relative;padding:0;box-sizing:border-box;z-index:1;display:none;cursor:pointer;width:100%;background:url(/images/bakker2/background2.jpg) 50% 0 repeat-x #f6b04d; background-size:960px}
#alleprijzen .img{position:relative;max-width:960px;margin:0 auto;}

#alleprijzen .img picture{position:relative;display:block;width:100%;max-width:960px;margin:0 auto;z-index:1;text-align:center;line-height:200px}
#alleprijzen .img img{position:relative;display:block;width:100%;max-width:960px;margin:0 auto;z-index:1}
