@charset "UTF-8";

html{font-size:10px;}
body{background-color:#3D3467;}
body,html{margin:0;padding:0;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;font-style:normal;font-smooth:always;-webkit-font-smoothing:antialiased;color:#3D3467;width:100%;height:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}

h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;color:#6A4C95;line-height:1;padding:0;margin:0;}
h1{font-size:30px;font-size:3rem;}
h2{font-size:21px;font-size:2.1rem;}
h3{font-size:18px;font-size:1.8rem;}
h4{font-size:16px;font-size:1.6rem;}
h5{font-size:14px;font-size:1.4rem;}
h6{font-size:12px;font-size:1.2rem;}

a{color:#3D3467;}
a:hover{text-decoration:none;}

hr{border:1px dotted #3D3467;border:0.05rem dotted #3D3467;margin:15px 0;margin:1.5rem 0;}

.mainwrap{position:absolute;width:100%;height:100%;}
.rowBlock{position:relative;float:left;padding:0;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
	.block100{width:100%;}
	.block75{width:100%;}
	.block50{width:100%;}
	.block33{width:100%;}
	.block25{width:100%;}
	.block20{width:50%;}

.content div > ul{padding:0 0 0 17px;padding:0 0 0 1.7rem;margin:0;}

#preload{display:none;}

/*HEADER*/
#header{position:fixed;top:0;height:95px;height:9.5rem;z-index:200;}
#header.topfix{height:55px;height:5.5rem;}
	#mobheader{position:absolute;top:0;width:100%;height:100%;z-index:10;background:#FFF;-moz-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);-moz-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,0.25);-webkit-box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.25);box-shadow:0 0 15px 0 rgba(0,0,0,0.25);box-shadow:0 0 1.5rem 0 rgba(0,0,0,0.25);}
	#logo{position:absolute;display:block;top:15px;top:1.5rem;left:28px;left:2.8rem;z-index:600;}
	#logo img{width:190px;width:19rem;}
	#logo img.smallLogo{width:152px;width:15.2rem;margin-top:-5px;margin-top:-0.5rem;}
	
	#smnav{display:none;}

/*NAVIGATIE*/
	#navbtn{position:fixed;top:20px;top:2rem;right:15px;right:1.5rem;width:28px;width:2.8rem;height:21px;height:2.1rem;cursor:pointer;z-index:100;}
		#navbtn .navbar,#navbtn .navbar:before,#navbtn .navbar:after{position:absolute;left:0;display:block;background-color:#6A4C95;width:100%;height:3px;height:0.3rem;margin:0;padding:0;-webkit-border-radius:5px;-webkit-border-radius:0.5rem;-moz-border-radius:5px;-moz-border-radius:0.5rem;border-radius:5px;border-radius:0.5rem;-webkit-transition:all ease 0.3s;-moz-transition:all ease 0.3s;-ms-transition:all ease 0.3s;-o-transition:all ease 0.3s;transition:all ease 0.3s;}
		#navbtn .navbar{top:17px;top:1.7rem;}
		.topfix #navbtn .navbar{top:5px;top:0.5rem;}
		#navbtn .navbar:before{content:'';top:-8px;top:-0.8rem;}
		#navbtn .navbar:after{content:'';top:8px;top:0.8rem;}
		#navbtn.active .navbar{background-color:transparent !important;}
		#navbtn.active .navbar:before{-ms-transform:translateY(8px) rotateZ(-45deg);-webkit-transform:translateY(8px) rotateZ(-45deg);-o-transform:translateY(8px) rotateZ(-45deg);-moz-transform:translateY(8px) rotateZ(-45deg);transform:translateY(8px) rotateZ(-45deg);}
		#navbtn.active .navbar:after{-ms-transform:translateY(-8px) rotateZ(45deg);-webkit-transform:translateY(-8px) rotateZ(45deg);-o-transform:translateY(-8px) rotateZ(45deg);-moz-transform:translateY(-8px) rotateZ(45deg);transform:translateY(-8px) rotateZ(45deg);}
	#mainnavwrap{display:none;position:fixed;right:0;top:0;width:100%;height:100%;margin:0;padding:0;z-index:5;background-color:rgba(255,255,255,0.8);overflow:auto;}
		#mainnavwrap ul{position:relative;display:block;margin:0;list-style:none;}
			ul#mainnav{width:100%;padding:95px 0 0 0;padding:9.5rem 0 0 0;}
			.topfix ul#mainnav{padding:55px 0 0 0;padding:5.5rem 0 0 0;}
			ul#mainnav > li{position:relative;float:left;width:100%;padding:0;margin:0;}
			ul#mainnav > li:last-child{border-bottom:1px solid #ECEBEA;border-bottom:0.1rem solid #ECEBEA;}
				ul#mainnav li a{display:block;width:100%;padding:8px 40px 8px 40px;padding:0.8rem 4rem 0.8rem 4rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;text-transform:uppercase;text-decoration:none;font-size:16px;font-size:1.6rem;}
				ul#mainnav li a:hover{text-decoration:underline;}
				ul#mainnav > li a{background-color:#FFF;}
				ul#mainnav > li:nth-child(odd) a{background-color:#ECEBEA;}
					ul#mainnav li ul{display:none;}
					.no-js ul#mainnav li:hover ul{display:block;}
						ul#mainnav li ul li{margin-left:-40px;margin-left:-4rem;}
							ul#mainnav li ul li a,ul#mainnav li:nth-child(odd) ul li a{padding-left:50px;padding-left:5rem;font-size:13px;font-size:1.3rem;background-color:#f6f5f4;}
				/*ul#mainnav li */.showbtn{position:absolute;display:block;top:0;right:8px;right:0.8rem;
width:39px;width:3.9rem;height:39px;height:3.9rem;font-size:28px;font-size:2.8rem;line-height:145%;color:#BFD0D8;text-align:center;cursor:pointer;}
				/*ul#mainnav li */.showbtn:before{font-family:'FontAwesome-webfont';content:"\f105";}
				/*ul#mainnav li */.active.showbtn:before{content:"\f107";}

/*SLIDESHOW*/
#slide:nth-child(2),.content:nth-child(2){margin-top:95px;margin-top:9.5rem;}
#carousel,.carousel2{background-color:#000;width:100%;height:100%;/*max-height:80px;max-height:8rem;*/padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #FFF;border-bottom:0.2rem solid #FFF;}
	.caritem{font-size:17px;font-size:1.7rem;color:#FFF;width:100%;height:100%;padding-top:95%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;}
		.slideCont{position:absolute;left:0;top:0;height:100%;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
		.slideCont img{max-height:100%;max-width:100%;}
			.innerSlideCont{position:relative;float:left;max-height:100%;width:100%;padding:5px 30px;padding:0.5rem 3rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
			.innerSlideCont:first-child{padding:5px 20px;padding:0.5rem 2rem;}
				.innerSlideCont .readmorebtn{font-size:17px;font-size:1.7rem;}
				.wrapSC .readmorebtn{padding-bottom:8px;padding-bottom:0.8rem;font-size:17px;font-size:1.7rem;}
				.wrapSC .readmorebtn:hover,.wrapSC .readmorebtn:hover span:before{color:#4DC18A;background-color:#FFF;}
			.innerSlideCont.iSC100{height:100%;}
				.innerSlideCont.iSC100 .wrapSC{position:absolute;top:0;bottom:0;left:0;right:0;line-height:normal;padding:10px;padding:1rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
				.innerSlideCont.iSC100 .wrapSC:before{content:' ';display:inline-block;vertical-align:middle;height:100%;}
				.innerSlideCont.iSC100 .wrapSC > span{display:inline-block;vertical-align:middle;width:97%;}

#subpslide{padding:0!important;}
	#subpslide .caritem{text-align:left;height:auto!important;padding-top:50%;}

/*CONTENT*/
.content{padding:30px;padding:3rem;font-size:12px;font-size:1.2rem;line-height:1.75;font-weight:lighter;font-style:normal;z-index:50;background-color:#FFF;}
	.content .contitem{padding:0;}
	.content .outercont{padding:0 20px;padding:0 2rem;}

	.content .contitem.cont404{padding:8% 10% 10% 10%;text-align:center;font-family:'FrutigersBol',Verdana,Arial,Helvetica,sans-serif;font-weight:bold;font-style:normal;text-transform:uppercase;font-size:14px;font-size:1.4rem;}
		.content .contitem.cont404 h1{font-size:30px;font-size:3rem;}

	.anchorBtn{position:absolute;display:block;top:-90px;top:-9rem;}

	.coverAnchor{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:100;}

.readmorebtn{position:relative;display:inline-block;*display:inline;zoom:1;max-width:80%;margin:20px 0;padding:6px 0 6px 20px;padding:0.6rem 0 0.6rem 2rem;margin:0;background-color:#4DC18A;font-weight:normal;font-size:16px;font-size:1.6rem;text-decoration:none;color:#FFF;z-index:10;}
	.readmorebtn span{position:absolute;display:block;top:0;right:-80px;right:-8rem;width:100px;width:10rem;padding-right:50px;padding-right:5rem;height:100%;overflow:hidden;z-index:-1;}
	.readmorebtn span:before{content:'';position:absolute;background-color:#4DC18A;z-index:10;top:50%;width:200px;width:20rem;height:200px;height:20rem;-webkit-transform-origin:-41.5% 200px;-webkit-transform-origin:-41.5% 20rem;-ms-transform-origin:-41.5% 200px;-ms-transform-origin:-41.5% 20rem;transform-origin:-41.5% 200px;transform-origin:-41.5% 20rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
	.readmorebtn:hover,.readmorebtn:hover span:before{background-color:#6A4C95;}
.readmorebtn.whitebtn,.readmorebtn.whitebtn span:before{background-color:#FFF;color:#6A4C95;}
.readmorebtn.whitebtn:hover,.readmorebtn.whitebtn:hover span:before{background-color:#6A4C95;color:#FFF;}

.endorseBlock{position:relative;color:#FFF;background-color:#6A4C95;display:inline-block;*display:inline;zoom:1;padding:6px 20px;padding:0.6rem 2rem;text-align:center;font-size:16px;font-size:1.6rem;}
.endorseBlock:after{content:'';position:absolute;left:50%;margin-left:-10px;margin-left:-1rem;bottom:-9px;bottom:-0.9rem;width:0;height:0;border-left:10px solid transparent;border-left:1rem solid transparent;border-right:10px solid transparent;border-right:1rem solid transparent;border-top:10px solid #6A4C95;border-top:1rem solid #6A4C95;}

/*CONTACT*/
	.frmFld,.txtArea{width:100%;border:1px solid #4B3D2C;border:0.1rem solid #4B3D2C;background:none;background-color:#FFF;padding:8px;padding:0.8rem;margin:5px 0 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	.txtArea{width:100%;height:101px;height:10.1rem;}
	.leegVeld{display:none;}
	.Btn,input[type=submit],button[type=submit]{display:block;position:relative;-webkit-appearance:none;background:none;background-color:#4DC18A;color:#FFF;border:none;border-radius:0;padding:10px 12px;padding:1rem 1.2rem;font-size:18px;font-size:1.8rem;text-align:center;cursor:pointer;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
	button[type=submit]{position:relative;}
	.Btn:hover,input[type=submit]:hover,button[type=submit]:hover{background-color:#6A4C95;}
	
/*FOOTER*/
#footer,#footer-top{padding:20px 30px;padding:2rem 3rem;font-size:12px;font-size:1.2rem;color:#BFD0D8;}
#footer-top{padding-top:12%;background:#FFF url(images/Loyalation-footer.jpg) no-repeat center bottom;background-size:100% 100%;}
#footer .innercont,#footer-top .innercont{z-index:10;}
#footer-top .innercont{height:40px;height:4rem;margin-top:30px;margin-top:3rem;font-size:22px;font-size:2.2rem;color:#FFF;max-width:90%;}
	#footer .innercont .block25{display:inline-block;*display:block;zoom:1;float:none;padding:10px 0;padding:1rem 0;vertical-align:text-top;}
	#footernav{padding:0;margin:20px 0;margin:2rem 0;list-style:none;text-align:center;z-index:100;}
		#footernav li,#footer a{display:inline;color:#bfd0d8;text-decoration:none;text-transform:uppercase;}
			#footernav li a:hover{text-decoration:underline;}
	#footer .SMBtn{font-size:20px;font-size:2rem;margin-right:10px;margin-right:1rem;}
	#footer a:hover{color:#FFF;}

@media only screen and (min-width: 30em){/*480px*/
	.block50,.block25{width:50%;}
	.block20{width:33%;}
	.caritem{padding-top:75%;}
	.innerSlideCont{padding:5px 40px;padding:0.5rem 4rem;}
	.innerSlideCont:first-child{padding:5px 30px;padding:0.5rem 3rem;}
}

@media only screen and (min-width: 39em){/*624px*/
	.block75{width:75%;}
	.block33{width:33.3%;}
	.block33.blocklink{width:48%;}
	.block33.blocklink{margin:1%;}
	.block20{width:20%;}
	.content{font-size:14px;font-size:1.4rem;}
	.content .contitem.cont404{padding:8% 10% 10% 10%;font-size:16px;font-size:1.6rem;}
		.content .contitem.cont404 h1{font-size:40px;font-size:4rem;}
	.caritem{padding-top:0;height:380px;height:38rem;}
	.innerSlideCont,.innerSlideCont:first-child{padding:0 20%;}
	.innerSlideCont.iSC100 .wrapSC{padding:5px 80px;padding:0.5rem 8rem;}
}

@media only screen and (min-width: 48em){/*768px*/
	.block25{width:25%;}
	.content .outercont.breadcrumb .innercont:after{left:35px;left:3.5rem;}
	.content div > ul{padding:0 0 0 20px;}
	h1{font-size:48px;font-size:4.8rem;}
	h2{font-size:36px;font-size:3.6rem;}
	h3{font-size:24px;font-size:2.4rem;}
	#smnav{display:block;position:fixed;top:25px;top:2.5rem;right:20px;right:2rem;text-align:right;z-index:600;}
		#smnav ul{list-style:none;margin:0 0 0 70px;margin:0 0 0 7rem;padding:0;}
			#smnav ul li{display:inline;}
				#smnav ul li{padding:0;margin:20px 3px;margin:2rem 0.3rem;background:none;border:none;font-size:14px;font-size:1.4rem;color:#BFD0D8;line-height:1;}
				#smnav ul li.active.smbtn{text-decoration:none;}
					#smnav ul li.smbtn a{font-size:18px;font-size:1.8rem;color:#BFD0D8;}
					#smnav ul li.smbtn a:hover{color:#6A4C95;}
	.showbtn{right:20px;right:2rem;}
	#navbtn{display:none;}
	#mainnavwrap{display:block;left:270px;left:27rem;top:25px;top:2.5rem;overflow:visible;background:none;width:auto;height:auto;z-index:500;}
	.topfix #smnav,.topfix #mainnavwrap{top:15px;top:1.5rem;}
		ul#mainnav,.topfix ul#mainnav{width:auto;padding:3px 0;padding:0.3rem 0;}
			ul#mainnav > li{width:auto;background:none;}
			ul#mainnav > li:last-child{border:none;}
			ul#mainnav > li:after{content:'|';position:absolute;right:-4px;right:-0.4rem;top:-1px;top:-0.1rem;font-size:14px;font-size:1.4rem;font-weight:bold;}
			ul#mainnav > li:last-child:after{display:none;}
				ul#mainnav li a,ul#mainnav > li:nth-child(odd) a{padding:0 15px;padding:0 1.5rem;border:none;font-size:14px;font-size:1.4rem;background:none;}
				ul#mainnav li#current a{text-decoration:underline;}
				ul#mainnav li .showbtn,ul#mainnav li ul{display:none;}
	.slideCont{}
		.innerSlideCont{width:50%;height:100%;padding:0;}
		.innerSlideCont.iSC100{width:60%;margin-left:20%;}
			.caritem{padding-top:0;height:380px;height:38rem;font-size:34px;font-size:3.4rem;}
				.wrapSC{position:absolute;top:0;bottom:0;left:0;right:0;line-height:normal;padding:10px;padding:1rem;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
				.innerSlideCont:last-child .wrapSC{padding:50px 20px;padding:5rem 2rem;}
				.wrapSC:before{content:' ';display:inline-block;vertical-align:middle;height:100%;}
				.innerSlideCont.iSC100 .wrapSC{text-align:center;}
				.innerSlideCont.iSC100 .wrapSC:before{display:none;}
				.wrapSC > span{display:inline-block;vertical-align:middle;width:97%;}
				.innerSlideCont.iSC100 .wrapSC > span{height:100%;}
				.wrapSC:before{content:' ';display:inline-block;vertical-align:middle;height:100%;}
				.wrapSC > span{display:inline-block;vertical-align:middle;width:97%;}
				.wrapSC .readmorebtn{padding-bottom:10px;padding-bottom:1rem;font-size:34px;font-size:3.4rem;}
				.innerSlideCont:last-child .wrapSC:before,.innerSlideCont:last-child .wrapSC > span{vertical-align:bottom;}
	.content{font-size:16px;font-size:1.6rem;}
	.contitem.contitemReg,.contitem.contitemCnt{padding:20px 0;padding:2rem 0;}
	.contitemRegp{padding-right:200px!important;padding-right:20rem!important;}
	#footer{border:none;}
		#footer-top .innercont{margin-bottom:20px;margin-bottom:2rem;font-size:32px;font-size:3.2rem;}
		#footer .innercont .block25{padding:10px 20px 10px 0;padding:1rem 2rem 1rem 0;}
}

@media only screen and (min-width: 55em){/*880px*/
	.innerSlideCont:last-child .wrapSC{padding:50px 40px;padding:5rem 4rem;}
	.innerSlideCont.iSC100:last-child .wrapSC{padding:20px;padding:2rem;}
}

@media only screen and (min-width: 64em){/*1024px*/
	#logo{left:50%;margin-left:-495px;margin-left:-49.5rem;}
	#mainnavwrap{left:50%;margin-left:-220px;margin-left:-22rem;padding:0;}
	#smnav{right:auto;left:50%;margin-left:400px;margin-left:40rem;}
	.innercont{width:990px;width:99rem;left:50%;margin-left:-495px;margin-left:-49.5rem;padding:0!important;z-index:50;}
	.outercont{padding:0;}
	.content .contitem.cont404{padding:10%;}
	.contitemReg{padding-right:350px!important;padding-right:35rem!important;}
}