#regio{margin-left:5px;}
.simcontainer h1
{
margin-top:0 !important;
text-align:center;
}

br+br {height:auto;}

h1{
clear:both;
}
.mobile{display:none;}
.simcontainer{
	width: 984px;
	padding: 0px;
	margin:0 auto;
}
.bigblock{
	width: 317px;
	float:left;
	margin:0 15px 15px 0;
	text-align:left;
	padding:0px;
	overflow:hidden;
	min-height:410px;
	}
.bigblock.nsselect{
	background-color:rgba(13, 15, 14, .45) ;
}
.bigblock.nsselect #simsubscribe{
display:none;

}
.bigblock.nsselect #simunsubscribe{
display:block !important;
}
.bigblocks .bigblock:nth-child(3n) {
	margin:0 0px 15px 0;
}
.bigblocks .bigblocks:nth-child(4n+4){
clear:both;
}
.bigblock img{
	display:block;
	margin: 0 auto;
	}
.bigblock b,.bigblock span{
	display:block;
	}
.bigblock button, .formsubscribe{
	border:0;
 	min-width: 148px;
  	height: 34px;
  	background-color: #FF0000;
	cursor:pointer;
	font-size: 16px;
	font-weight: medium;
	text-align: center;
	color: #ffffff;
	}
.formsubscribe.valid
{
background-color:rgb(24, 41, 237)
}	
.bigblock button.unsubscribe{
  	background-color: #FCDFEB;	
	color:#000000;
}

.submit{display:none;}
.ok{display:none;}
.submit .go{
	margin-left:3px;
	cursor:pointer;
	padding: 0;
	margin: 0; 
}
.submit input{
float:left;
height:33px;
border:1px solid #cccccc;
width:205px;
padding:0 10px 0 10px;
}



.Schrijf-je-nu-in-op {
  font-size: 50px;
  line-height: 50px;
  font-weight: bold;
  text-align: left;
  color: #0D0F0E;
  margin-bottom:25px;
}
.Wens-je-op-de-hoogte {
  color: #0D0F0E;
  font-weight:normal;
  font-size: 20px;
  text-align: left;
  margin-bottom:0px;
  line-height:25px;
  text-align:center;
}

#txleft{
	float: left;
    max-width: 60%;
}

#txright{
	float: right;
    max-width: 40%;
}

#maillbl{
	color:#1829ED;
	font-weight: bold;
}

.inschrijven-gelukt-txt{
  font-weight:normal;
  font-size: 18px;
  text-align: left;
  margin-bottom:22px;
  margin: 0 auto !important;
}

.inschrijven-gelukt{
  font-size: 40px;
  line-height: 45px;
  font-weight: bold;
  text-align: left;
  color: #000000;
  margin-bottom:22px;
  margin-top:22px;
}
.simcontainer .group{
  font-size: 40px;
  font-weight: bold;
  text-align: center;
  color: #000000;
  padding:45px 0;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  clear:both;
}
.simcontainer .group:before,
.simcontainer .group:after {
    content: '';
    border-top: 1px solid #0D0F0E;
    margin: 4px 20px 0 0;
    flex: 1 0 20px;
}

.simcontainer .group:after {
    margin: 4px 0 0 20px;
}

.Populaire-nieuwsbrie {
  font-size: 22px;
  font-weight: 500;
  line-height: 1.18;
  letter-spacing: 0.1px;
  text-align: left;
  color: #000000;;
  clear:both;
}
.Rectangle-45-Copy-7 {
  height: 1px;
  background-color: #e5e5e5;
}
#{
	color:#1829ED;
}
.nsitem{
padding:14px;
}
.nstitle{
  font-weight:bold;
  font-size: 21px;
  text-align: left;
  color: #0D0F0E;
  overflow: hidden;
  display;inline-block;
  float:left;
}
.nsexample a{
  text-decoration:underline;
  color:#1313F1;
  font-weight:bold;
}
.nsexample{
  line-height: 21px;
  font-size: 15px;
  text-align: right;
  color: #1313F1;
  overflow: hidden;
  display;inline-block;
  float:right;
  padding-top:3px;
}
.plus{
font-size:25px;
display:inline !important;
line-height:15px;
font-weight:900;
position: relative;
top: 3px;border:0;
}
.vink{
float: left;
padding: 0px 5px 0 10px;
position: relative;
top: 3px;border:0;
}
.vink img{
width:17px;
}
.frequency{
  clear:both;
  font-size: 12px;
  text-align: left;
  overflow:hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  padding-top:5px;
}
.nscontent{
  clear:both;
  font-size: 15px;
  color:#0D0F0E;
  text-align: left;
  overflow:hidden;
  margin-bottom:5px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  min-height:82px;
  padding-top:10px;
}
.pref_label {
	display: none;
}
.ok{
  font-size: 14px;
  font-weight: 900;
  line-height: 1.33;
  text-align: left;
  color: #46b20f;
}
#newsletterList .button,#newsletterList .button2{
    border: 1px;
    border-collapse: collapse;
    height: 34px;
    border-radius: 3px;
    background-color: #ff0000;
    cursor: pointer;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.8;
    text-align: center;
    color: #ffffff;
    display: block;
    text-decoration: none;
    float: right;
    margin-right: 30px;
    padding:0 20px;
}
#newsletterList .button2{  	
	background-color: #f5f5f5;
	border:1px solid #ff0000;
	color: #ff0000;
	}
.simcontainer{padding-top:30px}
@media screen and (max-width: 923px) {
.rendered-content{
        width:100% !important;
    }
.simcontainer{
padding-top: 30px !important;
clear: both;
}

.simcontainer{width:100% !important;padding:0;}
.simcontainer{padding:0}
#newsletterList .button{float:none;}
#bottombtn{display:inline !important;}
}

.page-footer {
z-index:auto;
}
#newsletterthx{
display:none;
padding-top:30px;
width: 984px;
margin:0 auto;
}
.newslettersthx{
	padding: 20px 20px;
    margin: 35px auto 20px;
    max-width: 320px;
    text-align: center;
    background-color: #F5F5F5;
    color: #0D0F0E;
    font-size: 21px;
	min-width:300px;
}
p.newsletterprivacy{
	font-size:12px;
    color: #707070;
    margin: 0 auto;
    padding-top: 35px;
    text-align: center;
    clear:both;
}
#newslettermodal {
	display:none;
}
#newslettermodal.light {
	display:block;
    background-color: #FCDFEB;
    z-index: 1;
    position: fixed;
    bottom: 0px;
    width: 1024px;
    padding: 30px 5px;
   box-shadow: 0px -10px 15px 4px rgba(0, 0, 0, .08);
}

/* IE 6 */
* html #newslettermodal {
   position:absolute;
   top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}

#modalintro{
  font-weight:bold;
  font-size: 30px;
  text-align: center;
  color: #0D0F0E;
  margin: 0 auto;
}
.break{
display:block;
}
.formlabel{
  font-size: 21px;
  text-align: left;
  color: #0D0F0E;
  float:left;
  width:215px;
  display:table-cell;
}
.formtable{
  display:table-row;
	}
.formsubmit{
  display:table-cell;
  vertical-align:middle;
  padding-left:125px;
	}
.formsubmit .MAIL{
    height: 38px;
    padding: 0 20px;
    margin-right: 20px;
    width: 317px;
}
#modalform{
    display:none;
    margin: 0 auto;
    width: 984px;
	padding-left: 40px;
}
#simprivacy{
clear:both;

}
.serror{
border:1px solid #ff0000;
color:#ff0000;
}


@media screen and (max-width: 1024px) {
	.bigblock:nth-child(4n+4){
	clear:none;
	}
	/*.bigblock:nth-child(odd){
	clear:both;
	}*/
.bigblocks .bigblock:nth-child(3n){margin: 0;}
	.Schrijf-je-nu-in-op {font-size:45px}
	.Wens-je-op-de-hoogte{font-size:15px;}
	.simcontainer .group{font-size:30px;}
	#modalintro{font-size:20px;}
	#modalform{width:100% !important;}
	.formsubmit{padding-left: 45px;}
  #newslettermodal {width:100% !important;}
}
@media screen and (max-width: 1023px) {
  .bigblock {width:246px !important;}
  #newsletterthx{width:100%;padding:10px;}
}

@media screen and (max-width: 756px) {
	.bigblock{padding:0 !important;}
	body{margin:0; padding:0}
	.bigblock {width:170px !important;}
	#modalintro{font-size:15px;}
	#newslettermodal{padding: 15px 5px;}
	.inschrijven-gelukt{font-size:35px;}
	.inschrijven-gelukt-txt{font-size:15px;}
  .newslettersthx{font-size:18px;}



	.break{display:inline;}
	.formtable{display:block;text-align:center;}
	.formsubmit{display:block;padding:0 12px;}
	.mobile{display:inline !important;}
	.desktop{display:none !important;}
	.formsubmit .MAIL{margin-right: 0px;width: auto;height: 35px;}
	.formlabel{
		font-size: 15px;
		width: auto;
		display: inline-block;
		padding: 0 13px;
		margin: 0 auto;
		text-align: left;
		float: none;
		margin-left: -140px;
		}

	.nscontent{min-height: 143px;}
	.bigblock{min-height: 392px;}
	.Schrijf-je-nu-in-op,.Wens-je-op-de-hoogte{text-align:center;padding: 0 5px 0 5px;}

#txleft{max-width:100%}
#txright{max-width:100%;float:left;width:100%;}
.inschrijven-gelukt{text-align:center;}
.inschrijven-gelukt-txt{text-align:center;}

	}
@media screen and (max-width: 500px) {
	.nscontent, .bigblock{height:auto;min-height:auto;}
	.Schrijf-je-nu-in-op {font-size:38px}
.simcontainer{padding-top:0 !important;}
.simcontainer{margin:0;}
}
@media screen and (max-width: 450px) {
	.bigblock {width:100% !important;}
	.bigblock img{width:100%;}
	.bigblock .vink img{width:17px;}	

	.formsubmit .MAIL{margin-right: 0px;width: 100%;height: 35px;}
	.formsubscribe{width:100%;}
	.formlabel{margin-left: 0;width: 100%;}
	.bigblock{min-height: auto;}
	#modalform{padding-left:0px;}
}
