* 											{box-sizing:border-box; padding:0px; margin:0px;}

BODY 										{font-family:'Open Sans',sans-serif; -webkit-text-size-adjust:none; overflow-x:hidden; min-width: 320px;}
B 											{font-weight:700; color:inherit;}
UL LI										{margin-left:25px; padding-left:5px;}
OL LI										{margin-left:25px; padding-left:5px;}
TD 											{color:#1e1e1e; font-family:'Open Sans', sans-serif; font-size:15px; line-height:130%; font-weight:300;}
DIV											{color:#1e1e1e; font-family:'Open Sans', sans-serif; font-size:15px; }
img 										{display:block;}

H1											{color:#7A1E64; font-family:'Open Sans',sans-serif; font-size:31px; font-weight:300; line-height:100%;}
H1.h1home								{color:#7A1E64; font-family:'Open Sans',sans-serif; font-size:31px; font-weight:300; line-height:100%;}
H1.h1size								{color:#444444; font-family:'Open Sans',sans-serif; font-size:31px; font-weight:300; line-height:100%;}
H2											{color:#7A1E64; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:700; line-height:100%; margin-top:20px; margin-bottom:10px;}
H2.h2home								{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:43px; font-weight:300; line-height:100%; margin-top:0px; margin-bottom:0px;}
H2.h2home3blokjes				{color:#7A1E64; font-family:'Open Sans',sans-serif; font-size:28px; font-weight:300; line-height:100%; margin-top:0px; margin-bottom:0px;}
H2.wit									{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:43px; font-weight:300; line-height:100%; margin-top:0px; margin-bottom:0px;}
H2.witklein							{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; line-height:100%; margin-top:0px; margin-bottom:0px;}
H3											{color:#7a1e64; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:600; line-height:100%;}
H3.h3home								{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:24px; font-weight:300; line-height:100%; margin-top:0px; margin-bottom:0px;}
.H3mobiel								{font-size:19px !important;}
H4											{color:#1e1e1e; font-family:'Open Sans',sans-serif; font-size:15px; font-weight:300; line-height:100%;}
H4.wit									{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:15px; font-weight:300; line-height:100%;}
H1,H3,H4								{margin-bottom:0px; padding-bottom:0px; margin-top:0px; padding-top:0px;}

TD.klein 								{color:#575756; text-decoration:none; font-family:'Open Sans',sans-serif; font-size:13px;}

TD.content							{color:#1e1e1e; font-size:16px; line-height:130%;}
TD.cgroot								{color:#1e1e1e; font-size:16px; line-height:130%;}
TD.cklein								{color:#1e1e1e; font-size:16px; line-height:130%;}
TD.cmobiel							{color:#1e1e1e; font-size:14px; line-height:130%;}

TD.h1popup							{color:#7A1E64; font-family:'Open Sans',sans-serif; font-size:35px; font-weight:800; line-height:100%;}
TD.small								{color:#919191; font-size:12px; line-height:100%;}
TD.crumble							{color:#919191; font-size:14px; line-height:100%;}

TD.txthome							{color:#ffffff; line-height:1.8; font-size:18px;}
TD.oranjegroot					{color:#7A1E64; font-family:'Lato', sans-serif; font-size:25px; font-weight:600;}
TD.oranjemedium					{color:#7A1E64; font-family:'Lato', sans-serif; font-size:20px; font-weight:600;}
TD.regelkop							{color:#ffffff; font-size:25px; font-weight:700; padding:16px;}
TD.regelBG							{border-bottom:1px solid #000; color:#1e1e1e; background-color:#fff;}
TD.regelBGConfig				{color:#1e1e1e; background-color:#fff;}
TD.regeltxt							{color:#1e1e1e; font-size:18px; font-weight:300; padding:5px;}
TD.regelkeuze						{color:#1e1e1e; font-size:13px; padding:10px 15px 10px 10px;}
TD.regelCkeuze					{color:#ac477b; font-size:13px; padding-right:10px;}
.pointer								{cursor:pointer;}

TD.lichtblauw						{color:#e6f1f6;}
TD.lichterblauw					{color:#308db8;}
TD.donkerblauw					{color:#ac477b;}

.telwit									{color:#ffffff; font-family:'Lato', sans-serif; font-size:18px; font-weight:600;}
.pages ul 							{display:inline-block; text-align:left; margin:0 auto; padding-left:1.5em;}
.wit										{color:#ffffff !important;}

TD.wit									{color:#ffffff; font-weight:400;}
TD.wit b a							{color:#ffffff !important; font-weight:700; text-decoration:underline !important;}
TD.wit b a:visited			{color:#ffffff; text-decoration:underline;}
TD.wit b a:hover				{color:#e8336d; text-decoration:underline;}
TD.wit a								{color:#ffffff !important; font-weight:400; text-decoration:underline !important;}
TD.wit a:visited				{color:#ffffff; text-decoration:underline;}
TD.wit a:hover					{color:#e8336d; text-decoration:underline;}


.oranje									{color:#e8336d; width:20px;}
.groen									{color:#3AAF38;}
.zachtoranje						{color:#fff6ec;}
.donkeroranje						{color:#dd5700;}
.infoklein							{color:#e8336d; font-size:13px;}
.msg										{color:#e8336d; font-weight:700;}
.__fbcw__bar-widget__score {font-size:13px;}

TD.modulekop						{color:#e8336d; font-size:18px; font-weight:600; text-transform:uppercase;}
.footerkop							{color:#ffffff; font-size:27px; font-weight:300; opacity:0.95;}
.footersubkop						{color:#ffffff; font-size:13px; font-weight:500;  text-transform:uppercase; opacity:0.95;}
.tblContent							{width:1050px;}
.tblFooter							{width:1040px;}
.tblModule1							{border:1px solid #e5e5e5;}
.tblModule1:hover				{border:1px solid #ac477b;}

TD.sizetxt							{font-size:15px;}

.imgOnderdeel						{transition: transform 0.5s ease;}
.imgOnderdeelM					{transition: transform 0.5s ease;}

DIV.wit									{color:#ffffff; font-weight:400;}
	
DIV.__fbcw__bar-widget__score						{color:#ffffff;}
DIV.divRegel						{position:relative;}
DIV.divOnderdeel				{width:200px; display:inline-block;}
DIV.divOnderdeelV				{width:200px; display:inline-block;}
DIV.divOnderdeelM				{width:200px;}
DIV.divSelectFormaat		{width:400px;}
DIV.divOnderdeelM2			{width:400px;}
DIV.divOnderdeelEF			{width:100%;}
DIV.divOnderdeelCHK			{width:330px; padding:5px 20px 5px 5px; position:relative; display:inline-block;}
DIV.divOnderdeelCHK4		{width:250px; padding:5px 20px 5px 5px; position:relative; display:inline-block;}

DIV.divOnderdeel20			{width:185px; padding:25px; vertical-align:top; position:relative; display:inline-block;}
DIV.divOnderdeel25			{width:260px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel30			{width:330px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel33			{width:375px; margin:20px; vertical-align:top; position:relative; display:inline-block;}
DIV.divOnderdeel40			{width:430px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel50			{width:520px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel60			{width:560px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel65			{width:580px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divOnderdeel70			{width:820px; padding:20px; position:relative; display:inline-block;}
DIV.divOnderdeel100			{width:100%; padding:20px;}
DIV.divOntwerpZK				{width:365px; position:relative; display:inline-block;}
DIV.divOntwerpWV				{width:500px; position:relative; display:inline-block;}
DIV.divStaffelContainer	{position:relative; display:inline-block; vertical-align:top;}
DIV.divwrapstaf					{position:relative; display:inline-block; vertical-align:top; padding-left:0px; padding-right:12px; font-weight:400;}
DIV.divwrapprice				{position:relative; display:inline-block; vertical-align:top; padding-left:0px; padding-right:12px; font-weight:400;}
DIV.divFMtxt 						{font-size:14px; display:block; float:right; font-weight:400;}
DIV.divFMtxt						{font-size:13px;}

/* blog */
DIV.divBlogtxt					{width:330px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divBlogimg					{width:700px; padding:20px; padding-top:5px; position:relative; display:inline-block;}
DIV.divBlogvrgBG				{background-color:#f9f9f9;}
.blogwrapper,	
.blogwrapper td,		
.blogwrapper p					{color:#575756; font-size:16px; font-weight:400; line-height:160% !important;}
.blogwrapper H2					{color:#575756; font-size:19px; font-weight:700; margin-top:5px; line-height:140% !important;}


.divprijs								{width:100%; cursor:pointer; color:#ffffff; background-color:#e8336d; padding:15px; margin-top:5px; margin-bottom:5px; border-radius:10px;}
.divstaf								{width:100%; cursor:pointer; color:#ffffff; background-color:#e8336d; padding:15px; margin-top:5px; margin-bottom:5px; border-radius:10px;}
.tdaantalprijs					{color:#ffffff; font-size:18px;}
.tdaantalstaf						{color:#ffffff; font-size:18px;}
.tdprijs								{color:#ffffff;}
.tdstaf									{color:#ffffff;}
.divMW									{width:100%; background-color:#ffffff; padding:5px 0px 10px 15px; margin-top:5px; margin-bottom:5px;}
.divFMtxt								{color:#ffffff;}
.jouwaantalprijs				{color:#ffffff; font-size:14px; padding-top:5px; font-weight:500;}

A 											{color:#7A1E64; text-decoration:none;}
A:visited								{color:#7A1E64; text-decoration:none;}
A:link 									{color:#7A1E64; text-decoration:none;}
A:hover 								{color:#c0c0c0; text-decoration:none;}

A.popup_banner 					{color:#fff; text-decoration:none;}
A.popup_banner:visited	{color:#fff; text-decoration:none;}
A.popup_banner:link 		{color:#fff; text-decoration:none;}
A.popup_banner:hover 		{color:#fff; text-decoration:underline;}

A.underline 						{text-decoration:underline; font-weight:600;}
A.underline:visited			{text-decoration:underline;}
A.underline:link 				{text-decoration:underline;}
A.underline:hover 			{text-decoration:underline;}

A.blauw 								{color:#ac477b; text-decoration:underline; font-size:15px;}
A.blauw:visited					{color:#ac477b; text-decoration:underline;}
A.blauw:link 						{color:#ac477b; text-decoration:underline;}
A.blauw:hover 					{color:#7A1E64; text-decoration:underline;}

A.menu 									{color:#575756; text-decoration:none; font-family:'Open Sans',sans-serif; font-size:14px; text-transform:capitalize; line-height:20px;}
A.menu:visited					{color:#575756; text-decoration:none;}
A.menu:link 						{color:#575756; text-decoration:none;}
A.menu:hover 						{color:#e8336d; text-decoration:none;}

A.klein 								{color:#ac477b; text-decoration:none; font-family:'Open Sans',sans-serif; font-size:13px;}
A.klein:visited					{color:#ac477b; text-decoration:none;}
A.klein:link 						{color:#ac477b; text-decoration:none;}
A.klein:hover 					{color:#e8336d; text-decoration:none;}

A.wit 									{color:#ffffff !important; text-decoration:underline; font-family:'Open Sans',sans-serif;}
A.wit:visited						{color:#ffffff !important; text-decoration:underline;}
A.wit:link 							{color:#ffffff !important; text-decoration:underline;}
A.wit:hover 						{color:#e8336d; text-decoration:underline;}

A.wit_ul 								{color:#ffffff; text-decoration:underline; font-family:'Open Sans',sans-serif;}
A.wit_ul:visited				{color:#ffffff; text-decoration:underline;}
A.wit_ul:link 					{color:#ffffff; text-decoration:underline;}
A.wit_ul:hover 					{color:#e8336d; text-decoration:underline;}

A.wit15 								{color:#ffffff; text-decoration:none; font-family:'Lato',sans-serif; font-size:15px; font-weight:600;}
A.wit15:visited					{color:#ffffff; text-decoration:none;}
A.wit15:link 						{color:#ffffff; text-decoration:none;}
A.wit15:hover 					{color:#e8336d; text-decoration:none;}

A.submenu 							{color:#575756; text-decoration:none; font-family:'Open Sans',sans-serif; font-size:14px;}
A.submenu:visited				{color:#575756; text-decoration:none;}
A.submenu:link 					{color:#575756; text-decoration:none;}
A.submenu:hover 				{color:#e8336d; text-decoration:none;}
.submenukop							{color:#7A1E64; font-size:17px; font-weight:700; font-family:'Lato',sans-serif; text-transform:capitalize;}
.menu_item							{height:25px; padding-left:15px; text-indent:-15px;}

A.menutop								{color:#575756; text-decoration:none; font-size:13px; font-weight:700; font-family:'Lato',sans-serif;}
A.menutop:visited				{color:#575756; text-decoration:none;}
A.menutop:link					{color:#575756; text-decoration:none;}
A.menutop:hover					{color:#7A1E64; text-decoration:none;}
.menutopactief					{color:#7A1E64; font-size:13px; font-weight:700; font-family:'Lato',sans-serif;}

A.vethome								{color:#ac477b; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:800;}
A.vethome:visited				{color:#ac477b; text-decoration:none;}
A.vethome:link					{color:#ac477b; text-decoration:none;}
A.vethome:hover					{color:#eb7311; text-decoration:none;}

.slide-icon							{width:13px; height:13px; background-image:url(../images/algemeen/slide-icons.png); background-size:13px 26px; background-position:0 0; cursor:pointer; background-repeat:no-repeat;}
.slide-icon:hover				{background-position:0 -13px;}
.slide-icon.active			{background-position:0 -13px;}
.zoek-icon							{width:30px; height:30px; background-image:url(../images/algemeen/zoek-icon.png); background-size:30px 60px; background-position:0 0; cursor:pointer; background-repeat:no-repeat;}
.zoek-icon:hover				{background-position:0 -30px;}
.close-icon							{width:11px; height:11px; background-image:url(../images/algemeen/close-icons.png); background-size:11px 22px; background-position:0 0; cursor:pointer; background-repeat:no-repeat;}
.close-icon:hover				{background-position:0 -11px;}
.close-icon2						{width:16px; height:16px; background-image:url(../images/algemeen/close-icons2.png); background-size:16px 32px; background-position:0 0; cursor:pointer; background-repeat:no-repeat;}
.close-icon2:hover			{background-position:0 -16px;}

.hasPlaceholder					{color:#b8b8b8;}
.hasBorder							{border:2px solid #df0000;}

.menubar 										{display:flex; overflow-x:auto; white-space:nowrap; flex:1; scroll-behavior:smooth; scrollbar-width:none;}
.menubar::-webkit-scrollbar {display: none;}
.menubar a 									{flex:1; display:flex; align-items:center; justify-content:center; padding:12px 20px; text-decoration:none; color:#fff; transition:background 0.3s;}
.menubar a:hover 						{background-color:#7a1e64; color:#df6a98;}
.menubar a.active 					{background-color:#7a1e64;}
.scroll-wrapper 						{display:flex; align-items:center; background:#cccccc; overflow:hidden; margin-bottom:10px;}
.scroll-btn 								{background-color:#cccccc; border:none; color:#ffffff; padding:5px; cursor:pointer; font-size:18px; height:100%; visibility:visible; opacity:1; transition: opacity 0.3s;}
.scroll-btn.hidden 					{display: none;}
.scroll-btn.invisible 			{visibility:hidden; opacity:0; pointer-events:none;}
.scroll-btn:hover 					{color:#a33d79;;}
.scroll-left 								{padding-right:10px;}
.scroll-right 							{padding-left:10px;}
.tab-content 								{background-color:#ffffff; padding:20px;}
.tab-pane 									{display:none;}
.tab-pane.active 						{display:block;}

.navbar 									{overflow:hidden;}
.navbar a 								{float:left; text-decoration:none;}
.dropdown 								{float:left; overflow:hidden;}
.dropdown .menu 					{border:none; background:none;}
.dropdown:hover .dropdown-content {display:block;}
.dropdown-content 				{display:none; position:absolute; background-color:#f5f5f5; min-width:170px; border:1px solid #999999; box-shadow:0px 8px 10px 0px rgba(0,0,0,0.2); z-index:1;}
.dropdown-content a 			{font-family:Arial; font-size:16px; float:none; color:black; padding:8px 5px; text-decoration:none; border-top:1px solid #e5e5e5; display:block; text-align:left;}
.dropdown-content a:hover {background-color:#ddd;}

#overlay 											{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.5); z-index:2000;}
#closeMenu 										{font-size:28px; cursor:pointer; margin-left:15px;}
#HB_header 										{display:flex; justify-content:space-between; align-items:flex-start; padding:10px 15px; border-bottom:1px solid #cfcfcf; background:#e4e4e4; position:relative;}

#HB_menu 											{position:fixed; top:0; right:-280px; width:280px; height:100%; background:#fff; box-shadow:-2px 0 8px rgba(0,0,0,.15); transition:right 0.3s ease; z-index:3002; overflow-y:auto;}
#HB_menu.open 								{right:0;}
#HB_menu ul 									{list-style:none; padding:0; margin:0;}
#HB_menu li										{padding:0; margin:0;}
#HB_menu a 										{font-size:15px; padding:15px 20px; border-bottom:1px solid #eee; cursor:pointer; text-decoration:none; color:#575756; display:flex; align-items:center;}
#HB_menu UL a:hover 							{background:#f5f5f5;}
#HB_menu img 									{margin-right:8px;}
#HB_submenu 									{display:none;}
#HB_submenu a									{font-size:13px; padding:10px 5px 10px 30px; background-color:#fcfcfc; color:#575756;}
.has-HB_submenu > span 				{font-size:15px; display:flex; padding:15px 20px; align-items:center; color:#575756;}
.has-HB_submenu > span:hover 	{background:#f5f5f5;}

#HB_submenu_TL 								{display:none; position:absolute; top:35px; left:0; background:#fff; border:1px solid #ddd; box-shadow:0 2px 6px rgba(0,0,0,.1); z-index:4000; width:120px;}
#HB_submenu_TL li 						{border-bottom:1px solid #eee;}
#HB_submenu_TL li:last-child 	{border-bottom:none;}
#HB_submenu_TL a 							{font-size:15px; padding:10px; border-bottom:none; text-decoration:none; color:#575756; display:flex; align-items:center;}
#HB_submenu_TL a:hover				{background:#f5f5f5;}
.has-HB_submenu_TL 						{position:relative; padding-top:8px;}
.has-HB_submenu_TL > span 		{font-size:15px; display:flex; align-items:center; cursor:pointer; color:#575756;}
.has-HB_submenu_TL img 				{margin:0 5px;}


.buttonstandaard					{background-color:#95c11f; color:#ffffff; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px; padding:16px;}
.buttonstandaard:hover		{background-color:#781e64;}
.buttonstandaard a 				{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px;}

.buttonpaars					{background-color:#781e64; color:#ffffff; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px; padding:16px;}
.buttonpaars:hover		{background-color:#781e64;}
.buttonpaars a 				{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px;}
.buttongroen					{background-color:#95c11f; color:#ffffff; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px; padding:16px;}
.buttongroen:hover		{background-color:#95c11f;}
.buttongroen a 				{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px;}

.buttonmeermat						{background-color:#f5f6f8; color:#404040; height:50px;line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px !important; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:10px; padding:16px; border:1px solid #dedfe3;}
.buttonmeermat:hover			{background-color:#fff; color:#781e64;}

.buttonblauw							{background-color:#95c11f; color:#ffffff; border:0px; height:40px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonblauwhoog					{background-color:#95c11f; color:#ffffff; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonoranje							{background-color:#95c11f; color:#ffffff; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonwit								{background-color:#ffffff; color:#95c11f; border:0px; height:50px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:18px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonoranjeklein				{background-color:#95c11f; color:#ffffff; border:0px; height:40px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:14px; font-weight:700; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonklein							{background-color:#e5326c; color:#ffffff; border:0px; height:40px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:19px; font-weight:300; cursor:pointer; border-radius:5px;}
.buttonoranjesmall				{background-color:#95c11f; color:#ffffff; border:0px; padding:5px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px;}
.buttonblauw td,
.buttonblauw a						{color:#ffffff; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px;}
.arrow-button 						{background-color:#95c11f; color:#ffffff; border:0px; height:40px; text-align:center; display:inline-block; line-height:100%; font-family:'Open Sans',sans-serif; font-size:16px; font-weight:600; letter-spacing:-0.6px; cursor:pointer; border-radius:5px; padding-left:15px; padding-right:15px;}
.arrow-button img 				{width:25px; height:auto; margin-left:8px; float:right;}

.g-recaptcha							{max-width:280px; transform:scale(0.88);-webkit-transform:scale(0.88);transform-origin:0 0;-webkit-transform-origin:0 0;}

td.naw 										{padding-top:3px; padding-bottom:5px;}
.nawkop 									{padding-top:5px; padding-bottom:0px; }
input.naw 								{width:100%; font-size:17px; padding:5px;}
select.naw 								{width:100%; font-size:17px; padding:5px;}
textarea.naw 							{width:100%; font-size:17px; padding:5px;}

/* Create a custom input/select */
input.style 											{width:66px; font-size:14px; border:1px solid #c9b9c6; height:35px; background-color:#ffffff; text-align:center; box-sizing:border-box;}
select.style 											{width:100%; padding:5px; font-size:14px; border:1px solid #c9b9c6; height:35px; -webkit-appearance:none; -moz-appearance:none; appearance:none; background-image:url('../images/algemeen/selectdown.png');	background-position:right center;	background-repeat:no-repeat; background-color:#ffffff;	box-sizing:border-box;}
select.style::-ms-expand 					{display:none;}
@media screen and (min-width:0\0) {select.style {background:none\9; padding:5px\9;}}

/* Create a custom radiobox */
.radContainer 																	{display:table-cell; color:#ac477b; line-height:120%; position:relative; padding-left:30px; vertical-align:middle; height:30px; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.radContainer input 														{position:absolute; opacity:0; cursor:pointer;}
.radiostip 																			{position:absolute; top:0px; left:0; height:26px; width:26px; background-color:#fff; border:4px solid #771d63; border-radius:50%;}
.radContainer:hover input ~ .radiostip 					{background-color:#fff;}
.radContainer input:checked ~ .radiostip:after 	{display:block;}
.radContainer input:checked ~ .radiostip 				{background-color: #fff;}
.radiostip:after 																{content:""; position:absolute; display:none; top:3px; left:3px; width:12px; height:12px; border-radius:50%; background:#95c11f;}

/* Create a custom checkbox */
.chkContainer 																	{display:inline-block; color:#ac477b; position:relative; padding-left:30px; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.chkContainer input 														{position:absolute; opacity:0; cursor:pointer;}
.checkmark 																			{position:absolute; top:0px; left:0; height:20px; width:20px; border:1px solid #fff;}
.chkContainer:hover input ~ .checkmark 					{background-color:#fff;}
.chkContainer input:checked ~ .checkmark:after 	{display:block;}
.chkContainer input:checked ~ .checkmark 				{background-color: #fff;}
.checkmark:after 																{content:""; position:absolute; display:none; top:-5px; left:5px; width:8px; height:15px; border:solid #28a745; border-width:0 4px 4px 0; transform:rotate(45deg);}

.tooltip											{position:relative; display:inline-block; cursor:pointer;}
.tooltip UL, .tooltip LI			{margin-left:5px; padding-left:5px;}
.tooltip H1, .tooltip H2			{color:#7A1E64; font-size:15px; font-weight:700; margin-bottom:7px;}

.tooltip .TTL									{min-width:180px; right:35px; top:-15px; text-align:left;}
.tooltip .TTL::after 					{content:""; position:absolute; right:-7px; top:15px; width:10px; height:10px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#cdcdcd #cdcdcd transparent transparent;	-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}

.tooltip .TTR									{min-width:180px; left:35px; top:-15px; text-align:left;}
.tooltip .TTR::after 					{content:""; position:absolute; left:-7px; top:15px; width:10px; height:10px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:transparent transparent #cdcdcd #cdcdcd;	-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}

.tooltip .TTT									{min-width:150px; bottom:25px; left:50%; margin-left:-75px; text-align:center;}
.tooltip .TTT::after 					{content:""; position:absolute; bottom:-7px; left:50%; width:10px; height:10px; margin-left:-5px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:transparent #cdcdcd #cdcdcd transparent;	-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}

.tooltip .TTB									{min-width:300px; top:25px; left:50%; margin-left:-150px; text-align:left;}
.tooltip .TTB::after 					{content:""; position:absolute; top:-7px; left:50%; width:10px; height:10px; margin-left:-5px; background-color:#ffffff; border-width:1px; border-style:solid; border-color:#cdcdcd transparent transparent #cdcdcd;	-ms-transform:rotate(45deg); -webkit-transform:rotate(45deg); transform:rotate(45deg);}
.tooltiptext 									{display:none; position:fixed; z-index:99999; max-width:280px; text-align:center; font-weight:400; font-size:13px; line-height:120%; background-color:#ffffff; color:#404040; padding:10px; border:1px solid #cdcdcd; border-radius:0px;}


#globalTooltip{
  max-height: 220px;      /* kies wat je fijn vindt */
  overflow-y: auto;
  overflow-x: hidden;
}


.loader 											{display:none; position:fixed; z-index:1100; top:0; left:0; height:100%; width:100%; text-align:center; background:rgba(255,255,255,.85);}
body.loading 									{overflow:hidden;}
body.loading .loader 					{display:table;}

.image-container1 {position:absolute; margin:50px auto; border:0px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.image-container1 img {max-width:100%; max-height:100%; transition:transform 0.3s ease-out; will-change:transform;}

.image-container2 {position:absolute; margin:50px auto; border:0px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.image-container2 img {max-width:100%; max-height:100%; transition:transform 0.3s ease-out; will-change:transform;}

.image-container3 {position:absolute; margin:50px auto; border:0px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.image-container3 img {max-width:100%; max-height:100%; transition:transform 0.3s ease-out; will-change:transform;}

.blogtxt-imgL 						{margin:0 10px 5px 0; width:50%; min-width:300px;}
@media (max-width: 600px) {.blogtxt-img {width:100%; min-width:0; margin:0 0 10px 0;}}
.blogtxt-imgR							{margin:0 0 5px 10px; width:50%; min-width:300px;}
@media (max-width: 600px) {.blogtxt-img {width:100%; min-width:0; margin:0 0 10px 0;}}

#divRegelPrijs 							{display: block;}
@media (min-width: 1050px) 	{#divRegelPrijs {display: flex;}}
#divRegelPrijs.is-hidden 		{display: none !important;}

.divOnderdeel300 						{width:300px; padding-bottom:0px;}
@media (max-width: 700px) 	{.divOnderdeel300 {width:100%; padding-bottom:25px;}}

.divBlog ul									{list-style-position:inside; padding-left:0; margin-left:0;}
.divBlog li 								{padding-left:0.5em;}












