
/*
Theme: RAAK
Theme_URI: https://www.lemon.nl
Version: 1.0
Date: 2-2025
Author: Roeland ten Holder | Lemon
Author URI: roeland@lemon.nl
*/

/** ******************************** **/
/**      _____                       **/
/**    _(  _  )__________________    **/
/**   ( | (___)     | ____ |  _  |   **/
/**   |_|_______|_|_|______|_| |_|   **/
/**                                  **/
/**            www.lemon.nl          **/
/**                                  **/
/** ******************************** **/




.disabled select,
.disabled input {
	pointer-events: none !important;
}
.homenew .disabled select,
.homenew .disabled input {
	pointer-events: all !important;
}

:root {
	--time: 1.5s;
	--halftime: 0.75s;
}

/* Totale container incl. papier */
.has-100dingen .has-papierrol-container {
	position: relative;
	min-height: 11000px;
	width: calc(100% + 65px);
	margin: -65px auto 200px;
}

/* Container van de rol */
.has-100dingen .papierrol-container {
	top: 200px;
	position: absolute;
	width: 100%;
	height: 254px;
}

.has-100dingen .stage0 .papierrol-container  { animation: rolloutbounce var(--time) ease-in; animation-delay: 2s; animation-iteration-count: 3;  }
.has-100dingen .stage1 .papierrol-container  { animation: rollout1 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage2 .papierrol-container  { animation: rollout2 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage3 .papierrol-container  { animation: rollout3 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage4 .papierrol-container  { animation: rollout4 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage5 .papierrol-container  { animation: rollout5 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage6 .papierrol-container  { animation: rollout6 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }

.has-100dingen .stage7 .papierrol-container  { animation: rollout7 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage8 .papierrol-container  { animation: rollout8 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage9 .papierrol-container  { animation: rollout9 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }
.has-100dingen .stage10 .papierrol-container { animation: rollout10 var(--time) ease-in; animation-iteration-count: 1; animation-fill-mode: forwards; }

.has-100dingen .papierrol-zijkant-container {
	position: absolute;
	top: 2px;
	left: -80px;
	width: 250px;
	height: 250px;
	transform: perspective(75em) rotateY(-66deg);
	border-radius: 50%;
	overflow: hidden;
}

.has-100dingen .papierrol-zijkant-container::after {
	position: absolute;
	width: 250px;
	height: 100%;
	content: " ";
	top: 0;
	left: 0;
	box-shadow: inset 0px -175px 80px 0px rgba(125,80,0,0.4);
	z-index: +1;
}

.has-100dingen .papierrol-zijkant-midden {
	position: absolute;
	width: 60px;
	height: 60px;
	top: 94px;
	left: 95px;
	border-radius: 50%;
	background-image: url('images/100dingen/papier-rol-uiteinde-midden.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 250px 250px;
	opacity: 0.7;
	z-index: +2;
}

.has-100dingen .papierrol-papier-container {
	position: relative;
	top: 1px;
	left: 50px;
	height: 252px;
	width: 100%;
	overflow: hidden;
	border-radius: 0% 6.5% 6.5% 0% / 0% 50% 50% 0%;
	border: 1px solid rgba(125,80,0,0.3);
	border-bottom: 1px solid rgba(125,80,0,0.45);
	box-shadow: 8px 8px 30px 1px rgba(0,0,0,0.3);
}

/* Zijkant ronddraaiend papier rondom koker */
.has-100dingen .papierrol-zijkant {
	width: 250px;
	height: 100%;
	background-image: url('images/100dingen/papier-rol-uiteinde.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 250px 250px;
	
}

/* Zijkant ronddraaiend papier rondom koker */

.has-100dingen .stage0 .papierrol-zijkant {
	animation: spinbounce var(--time) ease-in; animation-delay: 2s; animation-iteration-count: 3;
}

.has-100dingen .stage1 .papierrol-zijkant,
.has-100dingen .stage2 .papierrol-zijkant,
.has-100dingen .stage3 .papierrol-zijkant,
.has-100dingen .stage4 .papierrol-zijkant,
.has-100dingen .stage5 .papierrol-zijkant,
.has-100dingen .stage6 .papierrol-zijkant,
.has-100dingen .stage7 .papierrol-zijkant,
.has-100dingen .stage8 .papierrol-zijkant,
.has-100dingen .stage9 .papierrol-zijkant,
.has-100dingen .stage10 .papierrol-zijkant {
	animation: spin var(--time) linear 1;
}


/* rol effect op buitenkant van de rol */
.has-100dingen .papierrol-papier {
	position: absolute;
	top: -250px;
	left: -70px;
	height: 1600px;
	width: 1520px;
	background-image: url('images/100dingen/papier-vlak.jpg');
	background-position: center 0;
	background-repeat: repeat;
	background-size: 1600px 1520px;
}

/* rol effect op buitenkant van de rol */
.has-100dingen .stage0 .papierrol-papier {
	animation: rolleffectbounce var(--halftime) ease-in; animation-delay: 2s; animation-iteration-count: 3;
}

.has-100dingen .stage1 .papierrol-papier,
.has-100dingen .stage2 .papierrol-papier,
.has-100dingen .stage3 .papierrol-papier,
.has-100dingen .stage4 .papierrol-papier,
.has-100dingen .stage5 .papierrol-papier,
.has-100dingen .stage6 .papierrol-papier,
.has-100dingen .stage7 .papierrol-papier,
.has-100dingen .stage8 .papierrol-papier,
.has-100dingen .stage9 .papierrol-papier,
.has-100dingen .stage10 .papierrol-papier {
	animation: rolleffect var(--halftime) linear 2;
}

/* Schaduw / rond effect op buitenkant rol */
.has-100dingen .papierrol-papier-container::after {
	content: " ";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-image: url('images/100dingen/papier-rol.jpg');
	background-position: center 0;
	background-repeat: repeat;
	background-size: 1600px 250px;
	opacity: 0.5;
}

/* Container van de inhoud */
.has-100dingen .papier-container {
	width: calc(100% - 65px);
	padding: 0;
	height: 370px;
	overflow: hidden;
	margin-left: 0px;
	box-shadow: 5px 5px 20px 1px rgba(0,0,0,0.15);
}

/* Container van de inhoud */
.has-100dingen .stage1 .papier-container { animation: paperheight1 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage2 .papier-container { animation: paperheight2 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage3 .papier-container { animation: paperheight3 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage4 .papier-container { animation: paperheight4 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage5 .papier-container { animation: paperheight5 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage6 .papier-container { animation: paperheight6 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage7 .papier-container { animation: paperheight7 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage8 .papier-container { animation: paperheight8 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage9 .papier-container { animation: paperheight9 var(--time) ease-in 1; animation-fill-mode: forwards; }
.has-100dingen .stage10 .papier-container { animation: paperheight10 var(--time) ease-in 1; animation-fill-mode: forwards; }

/* rolleffectbounce spinbounce */

/* Zijkant ronddraaiend papier rondom koker */
@keyframes spinbounce {
	0%, 30%, 70%, 100% { transform: rotate(0deg);  } 
	50% { transform: rotate(15deg); } 
}

@keyframes spin {
	0%   { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}


/* rol effect op buitenkant van de rol */
@keyframes rolleffectbounce {
	0%, 30%, 70%, 100% { transform: translateX(-70px) translateY(-250px); } 
	50% { transform: translateX(-70px) translateY(-180px); } 
}

@keyframes rolleffect {
	0%   { transform: translateX(-70px) translateY(-250px); }
	100% { transform: translateX(-70px) translateY(0px); }
}

/* Positie van de draaiende rol t.o.v. de pagina */
@keyframes rolloutbounce { 
	0%, 30%, 70%, 100% { transform: translateY(0); } 
	50% { transform: translateY(30px); } 
}

@keyframes rollout1  { 0% { transform: translateY(0); }                     99.9% { transform: translateY(calc(2477px - 200px)); }  100% { transform: translateY(calc(2477px - 200px)); } } /* 2477 -200 */
@keyframes rollout2  { 0% { transform: translateY(calc(2477px - 200px)); }  99.9% { transform: translateY(calc(4464px - 200px)); }  100% { transform: translateY(calc(4464px - 200px)); } } /* 1987   4644 */
@keyframes rollout3  { 0% { transform: translateY(calc(4464px - 200px)); }  99.9% { transform: translateY(calc(6574px - 200px)); }  100% { transform: translateY(calc(6574px - 200px)); } } /* 2110   6574 */
@keyframes rollout4  { 0% { transform: translateY(calc(6574px - 200px)); }  99.9% { transform: translateY(calc(8658px - 200px)); }  100% { transform: translateY(calc(8658px - 200px)); } } /* 2084   8658 */
@keyframes rollout5  { 0% { transform: translateY(calc(8658px - 200px)); }  99.9% { transform: translateY(calc(10592px - 200px)); } 100% { transform: translateY(calc(10592px - 200px)); } } /* 1934   10592*/
@keyframes rollout6  { 0% { transform: translateY(calc(10592px - 200px)); } 95.9% { transform: translateY(calc(12650px - 200px)); } 100% { position: relative; top: -130px; } } /* 2150 */

/* @keyframes rollout6  { 0% { transform: translateY(calc(10592px - 200px)); } 99.9% { transform: translateY(calc(13042px - 200px)); } 100% { transform: translateY(calc(13042px - 200px)); } } */

@keyframes rollout7  { 0% { transform: translateY(calc(13042px - 200px)); } 99.9% { transform: translateY(calc(15000px - 200px)); } 100% { transform: translateY(calc(15000px - 200px)); } } 
@keyframes rollout8  { 0% { transform: translateY(calc(15000px - 200px)); } 99.9% { transform: translateY(calc(17500px - 200px)); } 100% { transform: translateY(calc(17500px - 200px)); } } 
@keyframes rollout9  { 0% { transform: translateY(calc(17500px - 200px)); } 99.9% { transform: translateY(calc(20000px - 200px)); } 100% { transform: translateY(calc(20000px - 200px)); } } 
@keyframes rollout10 { 0% { transform: translateY(calc(20000px - 200px)); } 99.9% { transform: translateY(calc(22500px - 200px)); } 100% { transform: translateY(calc(22500px - 200px)); } } 


/* Container van de inhoud */
@keyframes paperheight1  { 0% { height: 370px; }                 100% { height: calc(2477px + 127px); } }
@keyframes paperheight2  { 0% { height: calc(2477px + 127px); }  100% { height: calc(4464px + 127px); } }
@keyframes paperheight3  { 0% { height: calc(4464px + 127px); }  100% { height: calc(6574px + 127px); } }
@keyframes paperheight4  { 0% { height: calc(6574px + 127px); }  100% { height: calc(8658px + 127px); } }
@keyframes paperheight5  { 0% { height: calc(8658px + 127px); }  100% { height: calc(10592px + 127px); } }
@keyframes paperheight6  { 0% { height: calc(10592px + 127px); } 95% { height: calc(12650px + 127px); } 100% { height: auto; } }

@keyframes paperheight7  { 0% { height: calc(13042px + 127px); } 100% { height: calc(15000px + 127px); } }
@keyframes paperheight8  { 0% { height: calc(15000px + 127px); } 100% { height: calc(17500px + 127px); } }
@keyframes paperheight9  { 0% { height: calc(17500px + 127px); } 100% { height: calc(20000px + 127px); } }
@keyframes paperheight10 { 0% { height: calc(20000px + 127px); } 100% { height: calc(22500px + 127px); } }


@media (max-width: 575.98px) {
	/* Positie van de draaiende rol t.o.v. de pagina */
	@keyframes rollout1  { 0% { transform: translateY(0); }           99.9% { transform: translateY(calc(26500px - 200px)); }  100% { transform: translateY(calc(26500px - 200px)); } }

	/* Container van de inhoud */
	@keyframes paperheight1  { 0% { height: 370px; }                 100% { height: calc(26500px + 127px); } }
}

.has-100dingen .papier-container .intro {
	font: 400 normal 24px/28px 'Londrina Solid', Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	padding: 20px 30px 10px;
	z-index: +1;
}

.has-100dingen .papier-container .papiercontent {
	padding: 35px 30px 35px 30px;
}



/* TEMP disabled grote papierrol animatie */
.rolledout .papierrol-container {
	animation: none 0 !important;
	top: unset !important;
	bottom: -125px !important;
}
.rolledout .papier-container {
	animation: none 0 !important;
	height: auto !important;
}


li.priceitem a:hover h3,
li.priceitem a:hover span,
li.priceitem a:hover,
li.gold a:hover h3,
li.gold a:hover span,
li.gold a:hover {
	text-decoration: none;
}

li.priceitem a:hover h3 div {
	text-decoration: underline;
}



.page-template-page-dingen-new .menu-item .has-papierrol-container,
.page-template-page-dingen .menu-item .has-papierrol-container {
	display: none;
}

.d-flex.mobile {
	display: none !important;
}
.d-flex.desktop {
	display: flex !important;
}

.has-100dingen .ding31.height2 {
	margin-right: 0;
}

.has-100dingen .papiercontent h1 {
	font-size: 33px;
	line-height: 33px;
	margin-bottom: 12px;
}

.has-100dingen .papier-container .intro p {
	margin-bottom: 12px;
}

.has-100dingen .papiercontent h3 {
	padding-left: 35px;
	font-size: 23px;
	line-height: 23px;
	text-transform: none;
	margin-bottom: 10px;
	display: flex;
}

.has-100dingen .papiercontent h3 span  {
	font-size: 35px;
	display: inline-block;
	position: relative;
	margin: 0 9px 0 -35px;
}

.has-100dingen .papiercontent .gold h3,
.has-100dingen .papiercontent h3.gold {
	color: #df9c36;
}

.has-100dingen .papiercontent .gold h3,
.has-100dingen .papiercontent h3.gold,
.has-100dingen .papiercontent h3 span  {
	/* https://owumaro.github.io/text-stroke-generator/ */
	text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
}


.has-100dingen .papiercontent .priceitem h3 {
	font-size: 32px;
	line-height: 30px;
	color: #000;
	text-transform: uppercase;
}

.has-100dingen .papiercontent .priceitem h3 span {
	font-size: 48px;
	line-height: 30px;
	color: #df9c36 !important;
	/* https://owumaro.github.io/text-stroke-generator/ */
	text-shadow: rgb(255, 255, 255) 3px 0px 0px, rgb(255, 255, 255) 2.83487px 0.981584px 0px, rgb(255, 255, 255) 2.35766px 1.85511px 0px, rgb(255, 255, 255) 1.62091px 2.52441px 0px, rgb(255, 255, 255) 0.705713px 2.91581px 0px, rgb(255, 255, 255) -0.287171px 2.98622px 0px, rgb(255, 255, 255) -1.24844px 2.72789px 0px, rgb(255, 255, 255) -2.07227px 2.16926px 0px, rgb(255, 255, 255) -2.66798px 1.37182px 0px, rgb(255, 255, 255) -2.96998px 0.42336px 0px, rgb(255, 255, 255) -2.94502px -0.571704px 0px, rgb(255, 255, 255) -2.59586px -1.50383px 0px, rgb(255, 255, 255) -1.96093px -2.27041px 0px, rgb(255, 255, 255) -1.11013px -2.78704px 0px, rgb(255, 255, 255) -0.137119px -2.99686px 0px, rgb(255, 255, 255) 0.850987px -2.87677px 0px, rgb(255, 255, 255) 1.74541px -2.43999px 0px, rgb(255, 255, 255) 2.44769px -1.73459px 0px, rgb(255, 255, 255) 2.88051px -0.838247px 0px;
}

.whiteborder {
	
	/* 18px + 9px samen omdat er anders gaten vallen*/
	text-shadow: rgb(255, 255, 255) 9px 0px 0px, rgb(255, 255, 255) 8.9445px 0.997944px 0px, rgb(255, 255, 255) 8.77869px 1.98358px 0px, rgb(255, 255, 255) 8.50461px 2.94475px 0px, rgb(255, 255, 255) 8.12565px 3.86961px 0px, rgb(255, 255, 255) 7.64647px 4.74674px 0px, rgb(255, 255, 255) 7.07299px 5.56533px 0px, rgb(255, 255, 255) 6.41227px 6.31528px 0px, rgb(255, 255, 255) 5.67248px 6.98735px 0px, rgb(255, 255, 255) 4.86272px 7.57324px 0px, rgb(255, 255, 255) 3.99299px 8.06573px 0px, rgb(255, 255, 255) 3.07402px 8.45875px 0px, rgb(255, 255, 255) 2.11714px 8.74744px 0px, rgb(255, 255, 255) 1.13414px 8.92825px 0px, rgb(255, 255, 255) 0.137162px 8.99895px 0px, rgb(255, 255, 255) -0.861512px 8.95867px 0px, rgb(255, 255, 255) -1.84956px 8.8079px 0px, rgb(255, 255, 255) -2.8148px 8.5485px 0px, rgb(255, 255, 255) -3.74532px 8.18368px 0px, rgb(255, 255, 255) -4.62965px 7.71792px 0px, rgb(255, 255, 255) -5.45689px 7.15698px 0px, rgb(255, 255, 255) -6.21682px 6.50777px 0px, rgb(255, 255, 255) -6.90009px 5.77831px 0px, rgb(255, 255, 255) -7.49825px 4.97757px 0px, rgb(255, 255, 255) -8.00394px 4.11545px 0px, rgb(255, 255, 255) -8.41092px 3.20258px 0px, rgb(255, 255, 255) -8.71416px 2.2502px 0px, rgb(255, 255, 255) -8.90993px 1.27008px 0px, rgb(255, 255, 255) -8.99582px 0.274291px 0px, rgb(255, 255, 255) -8.97076px -0.72488px 0px, rgb(255, 255, 255) -8.83507px -1.71511px 0px, rgb(255, 255, 255) -8.59041px -2.68419px 0px, rgb(255, 255, 255) -8.23981px -3.62017px 0px, rgb(255, 255, 255) -7.78758px -4.51149px 0px, rgb(255, 255, 255) -7.23931px -5.34718px 0px, rgb(255, 255, 255) -6.60176px -6.11692px 0px, rgb(255, 255, 255) -5.88279px -6.81122px 0px, rgb(255, 255, 255) -5.09127px -7.42152px 0px, rgb(255, 255, 255) -4.23696px -7.94029px 0px, rgb(255, 255, 255) -3.33039px -8.36113px 0px, rgb(255, 255, 255) -2.38275px -8.67885px 0px, rgb(255, 255, 255) -1.40572px -8.88954px 0px, rgb(255, 255, 255) -0.411357px -8.99059px 0px, rgb(255, 255, 255) 0.58808px -8.98077px 0px, rgb(255, 255, 255) 1.58026px -8.86018px 0px, rgb(255, 255, 255) 2.55296px -8.63032px 0px, rgb(255, 255, 255) 3.49417px -8.29402px 0px, rgb(255, 255, 255) 4.39229px -7.85543px 0px, rgb(255, 255, 255) 5.23623px -7.31996px 0px, rgb(255, 255, 255) 6.0156px -6.69422px 0px, rgb(255, 255, 255) 6.72078px -5.98591px 0px, rgb(255, 255, 255) 7.34307px -5.20378px 0px, rgb(255, 255, 255) 7.87479px -4.35748px 0px, rgb(255, 255, 255) 8.3094px -3.45743px 0px, rgb(255, 255, 255) 8.64153px -2.51474px 0px, rgb(255, 255, 255) 8.86709px -1.54104px 0px, rgb(255, 255, 255) 8.98328px -0.548328px 0px, rgb(255, 255, 255) 18px 0px 0px, rgb(255, 255, 255) 17.9722px 0.999486px 0px, rgb(255, 255, 255) 17.889px 1.99589px 0px, rgb(255, 255, 255) 17.7506px 2.98613px 0px, rgb(255, 255, 255) 17.5574px 3.96716px 0px, rgb(255, 255, 255) 17.31px 4.93595px 0px, rgb(255, 255, 255) 17.0092px 5.8895px 0px, rgb(255, 255, 255) 16.656px 6.82489px 0px, rgb(255, 255, 255) 16.2513px 7.73921px 0px, rgb(255, 255, 255) 15.7965px 8.62966px 0px, rgb(255, 255, 255) 15.2929px 9.49348px 0px, rgb(255, 255, 255) 14.7422px 10.328px 0px, rgb(255, 255, 255) 14.146px 11.1307px 0px, rgb(255, 255, 255) 13.5061px 11.899px 0px, rgb(255, 255, 255) 12.8245px 12.6306px 0px, rgb(255, 255, 255) 12.1034px 13.3232px 0px, rgb(255, 255, 255) 11.345px 13.9747px 0px, rgb(255, 255, 255) 10.5515px 14.5831px 0px, rgb(255, 255, 255) 9.72544px 15.1465px 0px, rgb(255, 255, 255) 8.8694px 15.6631px 0px, rgb(255, 255, 255) 7.98599px 16.1315px 0px, rgb(255, 255, 255) 7.07794px 16.55px 0px, rgb(255, 255, 255) 6.14804px 16.9175px 0px, rgb(255, 255, 255) 5.19918px 17.2328px 0px, rgb(255, 255, 255) 4.23428px 17.4949px 0px, rgb(255, 255, 255) 3.25631px 17.703px 0px, rgb(255, 255, 255) 2.26829px 17.8565px 0px, rgb(255, 255, 255) 1.27327px 17.9549px 0px, rgb(255, 255, 255) 0.274323px 17.9979px 0px, rgb(255, 255, 255) -0.72547px 17.9854px 0px, rgb(255, 255, 255) -1.72302px 17.9173px 0px, rgb(255, 255, 255) -2.71526px 17.794px 0px, rgb(255, 255, 255) -3.69912px 17.6158px 0px, rgb(255, 255, 255) -4.67157px 17.3832px 0px, rgb(255, 255, 255) -5.6296px 17.097px 0px, rgb(255, 255, 255) -6.57026px 16.758px 0px, rgb(255, 255, 255) -7.49064px 16.3674px 0px, rgb(255, 255, 255) -8.38792px 15.9262px 0px, rgb(255, 255, 255) -9.25931px 15.4358px 0px, rgb(255, 255, 255) -10.1021px 14.8979px 0px, rgb(255, 255, 255) -10.9138px 14.314px 0px, rgb(255, 255, 255) -11.6917px 13.6859px 0px, rgb(255, 255, 255) -12.4336px 13.0155px 0px, rgb(255, 255, 255) -13.1372px 12.3051px 0px, rgb(255, 255, 255) -13.8002px 11.5566px 0px, rgb(255, 255, 255) -14.4206px 10.7725px 0px, rgb(255, 255, 255) -14.9965px 9.95515px 0px, rgb(255, 255, 255) -15.5261px 9.10708px 0px, rgb(255, 255, 255) -16.0079px 8.23091px 0px, rgb(255, 255, 255) -16.4402px 7.32934px 0px, rgb(255, 255, 255) -16.8218px 6.40516px 0px, rgb(255, 255, 255) -17.1515px 5.46121px 0px, rgb(255, 255, 255) -17.4283px 4.50041px 0px, rgb(255, 255, 255) -17.6513px 3.52572px 0px, rgb(255, 255, 255) -17.8199px 2.54016px 0px, rgb(255, 255, 255) -17.9334px 1.54676px 0px, rgb(255, 255, 255) -17.9916px 0.548583px 0px, rgb(255, 255, 255) -17.9943px -0.451285px 0px, rgb(255, 255, 255) -17.9415px -1.44976px 0px, rgb(255, 255, 255) -17.8333px -2.44376px 0px, rgb(255, 255, 255) -17.6701px -3.43022px 0px, rgb(255, 255, 255) -17.4524px -4.4061px 0px, rgb(255, 255, 255) -17.1808px -5.36838px 0px, rgb(255, 255, 255) -16.8562px -6.3141px 0px, rgb(255, 255, 255) -16.4796px -7.24033px 0px, rgb(255, 255, 255) -16.0522px -8.14422px 0px, rgb(255, 255, 255) -15.5752px -9.02299px 0px, rgb(255, 255, 255) -15.0501px -9.87391px 0px, rgb(255, 255, 255) -14.4786px -10.6944px 0px, rgb(255, 255, 255) -13.8625px -11.4818px 0px, rgb(255, 255, 255) -13.2035px -12.2338px 0px, rgb(255, 255, 255) -12.5038px -12.9481px 0px, rgb(255, 255, 255) -11.7656px -13.6224px 0px, rgb(255, 255, 255) -10.991px -14.2547px 0px, rgb(255, 255, 255) -10.1825px -14.843px 0px, rgb(255, 255, 255) -9.34264px -15.3855px 0px, rgb(255, 255, 255) -8.47391px -15.8806px 0px, rgb(255, 255, 255) -7.57904px -16.3266px 0px, rgb(255, 255, 255) -6.66078px -16.7223px 0px, rgb(255, 255, 255) -5.72197px -17.0663px 0px, rgb(255, 255, 255) -4.7655px -17.3577px 0px, rgb(255, 255, 255) -3.79432px -17.5955px 0px, rgb(255, 255, 255) -2.81144px -17.7791px 0px, rgb(255, 255, 255) -1.81989px -17.9078px 0px, rgb(255, 255, 255) -0.822715px -17.9812px 0px, rgb(255, 255, 255) 0.176996px -17.9991px 0px, rgb(255, 255, 255) 1.17616px -17.9615px 0px, rgb(255, 255, 255) 2.17169px -17.8685px 0px, rgb(255, 255, 255) 3.16053px -17.7204px 0px, rgb(255, 255, 255) 4.13961px -17.5175px 0px, rgb(255, 255, 255) 5.10592px -17.2606px 0px, rgb(255, 255, 255) 6.05647px -16.9505px 0px, rgb(255, 255, 255) 6.98834px -16.588px 0px, rgb(255, 255, 255) 7.89864px -16.1744px 0px, rgb(255, 255, 255) 8.78457px -15.7109px 0px, rgb(255, 255, 255) 9.64339px -15.1988px 0px, rgb(255, 255, 255) 10.4725px -14.6399px 0px, rgb(255, 255, 255) 11.2692px -14.0358px 0px, rgb(255, 255, 255) 12.0312px -13.3884px 0px, rgb(255, 255, 255) 12.7561px -12.6997px 0px, rgb(255, 255, 255) 13.4416px -11.9718px 0px, rgb(255, 255, 255) 14.0856px -11.207px 0px, rgb(255, 255, 255) 14.6861px -10.4076px 0px, rgb(255, 255, 255) 15.2414px -9.57603px 0px, rgb(255, 255, 255) 15.7496px -8.71495px 0px, rgb(255, 255, 255) 16.2092px -7.82698px 0px, rgb(255, 255, 255) 16.6188px -6.91486px 0px, rgb(255, 255, 255) 16.9771px -5.9814px 0px, rgb(255, 255, 255) 17.2831px -5.02948px 0px, rgb(255, 255, 255) 17.5357px -4.06204px 0px, rgb(255, 255, 255) 17.7342px -3.08207px 0px, rgb(255, 255, 255) 17.8779px -2.09259px 0px, rgb(255, 255, 255) 17.9666px -1.09666px 0px, rgb(255, 255, 255) 17.9997px -0.0973351px 0px;
	
	/* 20px */
	/*
	text-shadow: rgb(255, 255, 255) 20px 0px 0px, rgb(255, 255, 255) 19.975px 0.999583px 0px, rgb(255, 255, 255) 19.9001px 1.99667px 0px, rgb(255, 255, 255) 19.7754px 2.98876px 0px, rgb(255, 255, 255) 19.6013px 3.97339px 0px, rgb(255, 255, 255) 19.3782px 4.94808px 0px, rgb(255, 255, 255) 19.1067px 5.9104px 0px, rgb(255, 255, 255) 18.7875px 6.85796px 0px, rgb(255, 255, 255) 18.4212px 7.78837px 0px, rgb(255, 255, 255) 18.0089px 8.69931px 0px, rgb(255, 255, 255) 17.5517px 9.58851px 0px, rgb(255, 255, 255) 17.0505px 10.4537px 0px, rgb(255, 255, 255) 16.5067px 11.2928px 0px, rgb(255, 255, 255) 15.9217px 12.1037px 0px, rgb(255, 255, 255) 15.2968px 12.8844px 0px, rgb(255, 255, 255) 14.6338px 13.6328px 0px, rgb(255, 255, 255) 13.9341px 14.3471px 0px, rgb(255, 255, 255) 13.1997px 15.0256px 0px, rgb(255, 255, 255) 12.4322px 15.6665px 0px, rgb(255, 255, 255) 11.6337px 16.2683px 0px, rgb(255, 255, 255) 10.806px 16.8294px 0px, rgb(255, 255, 255) 9.95142px 17.3485px 0px, rgb(255, 255, 255) 9.07192px 17.8241px 0px, rgb(255, 255, 255) 8.16975px 18.2553px 0px, rgb(255, 255, 255) 7.24716px 18.6408px 0px, rgb(255, 255, 255) 6.30645px 18.9797px 0px, rgb(255, 255, 255) 5.34998px 19.2712px 0px, rgb(255, 255, 255) 4.38013px 19.5145px 0px, rgb(255, 255, 255) 3.39934px 19.709px 0px, rgb(255, 255, 255) 2.41006px 19.8543px 0px, rgb(255, 255, 255) 1.41474px 19.9499px 0px, rgb(255, 255, 255) 0.415897px 19.9957px 0px, rgb(255, 255, 255) -0.58399px 19.9915px 0px, rgb(255, 255, 255) -1.58242px 19.9373px 0px, rgb(255, 255, 255) -2.57689px 19.8333px 0px, rgb(255, 255, 255) -3.56492px 19.6797px 0px, rgb(255, 255, 255) -4.54404px 19.477px 0px, rgb(255, 255, 255) -5.51181px 19.2255px 0px, rgb(255, 255, 255) -6.46579px 18.926px 0px, rgb(255, 255, 255) -7.40362px 18.5792px 0px, rgb(255, 255, 255) -8.32294px 18.1859px 0px, rgb(255, 255, 255) -9.22145px 17.7472px 0px, rgb(255, 255, 255) -10.0969px 17.2642px 0px, rgb(255, 255, 255) -10.9472px 16.738px 0px, rgb(255, 255, 255) -11.77px 16.1699px 0px, rgb(255, 255, 255) -12.5635px 15.5615px 0px, rgb(255, 255, 255) -13.3255px 14.9141px 0px, rgb(255, 255, 255) -14.0543px 14.2295px 0px, rgb(255, 255, 255) -14.7479px 13.5093px 0px, rgb(255, 255, 255) -15.4046px 12.7553px 0px, rgb(255, 255, 255) -16.0229px 11.9694px 0px, rgb(255, 255, 255) -16.6011px 11.1537px 0px, rgb(255, 255, 255) -17.1378px 10.31px 0px, rgb(255, 255, 255) -17.6316px 9.44061px 0px, rgb(255, 255, 255) -18.0814px 8.5476px 0px, rgb(255, 255, 255) -18.486px 7.63322px 0px, rgb(255, 255, 255) -18.8444px 6.69976px 0px, rgb(255, 255, 255) -19.1557px 5.74956px 0px, rgb(255, 255, 255) -19.4192px 4.78499px 0px, rgb(255, 255, 255) -19.634px 3.80845px 0px, rgb(255, 255, 255) -19.7999px 2.8224px 0px, rgb(255, 255, 255) -19.9162px 1.82929px 0px, rgb(255, 255, 255) -19.9827px 0.831613px 0px, rgb(255, 255, 255) -19.9993px -0.168145px 0px, rgb(255, 255, 255) -19.9659px -1.16748px 0px, rgb(255, 255, 255) -19.8826px -2.1639px 0px, rgb(255, 255, 255) -19.7496px -3.15491px 0px, rgb(255, 255, 255) -19.5672px -4.13804px 0px, rgb(255, 255, 255) -19.336px -5.11082px 0px, rgb(255, 255, 255) -19.0564px -6.07083px 0px, rgb(255, 255, 255) -18.7291px -7.01566px 0px, rgb(255, 255, 255) -18.3551px -7.94296px 0px, rgb(255, 255, 255) -17.9352px -8.85041px 0px, rgb(255, 255, 255) -17.4704px -9.73573px 0px, rgb(255, 255, 255) -16.962px -10.5967px 0px, rgb(255, 255, 255) -16.4112px -11.4312px 0px, rgb(255, 255, 255) -15.8194px -12.2372px 0px, rgb(255, 255, 255) -15.188px -13.0125px 0px, rgb(255, 255, 255) -14.5186px -13.7553px 0px, rgb(255, 255, 255) -13.813px -14.4638px 0px, rgb(255, 255, 255) -13.0729px -15.1361px 0px, rgb(255, 255, 255) -12.3px -15.7705px 0px, rgb(255, 255, 255) -11.4965px -16.3655px 0px, rgb(255, 255, 255) -10.6642px -16.9197px 0px, rgb(255, 255, 255) -9.80522px -17.4315px 0px, rgb(255, 255, 255) -8.92175px -17.8998px 0px, rgb(255, 255, 255) -8.01598px -18.3233px 0px, rgb(255, 255, 255) -7.09018px -18.7011px 0px, rgb(255, 255, 255) -6.14666px -19.032px 0px, rgb(255, 255, 255) -5.18777px -19.3155px 0px, rgb(255, 255, 255) -4.21592px -19.5506px 0px, rgb(255, 255, 255) -3.23352px -19.7369px 0px, rgb(255, 255, 255) -2.24305px -19.8738px 0px, rgb(255, 255, 255) -1.24697px -19.9611px 0px, rgb(255, 255, 255) -0.247773px -19.9985px 0px, rgb(255, 255, 255) 0.752043px -19.9859px 0px, rgb(255, 255, 255) 1.74998px -19.9233px 0px, rgb(255, 255, 255) 2.74354px -19.8109px 0px, rgb(255, 255, 255) 3.73025px -19.6491px 0px, rgb(255, 255, 255) 4.70763px -19.4381px 0px, rgb(255, 255, 255) 5.67324px -19.1785px 0px, rgb(255, 255, 255) 6.62468px -18.871px 0px, rgb(255, 255, 255) 7.55956px -18.5163px 0px, rgb(255, 255, 255) 8.47554px -18.1153px 0px, rgb(255, 255, 255) 9.37033px -17.6691px 0px, rgb(255, 255, 255) 10.2417px -17.1787px 0px, rgb(255, 255, 255) 11.0875px -16.6453px 0px, rgb(255, 255, 255) 11.9056px -16.0704px 0px, rgb(255, 255, 255) 12.6939px -15.4553px 0px, rgb(255, 255, 255) 13.4504px -14.8015px 0px, rgb(255, 255, 255) 14.1734px -14.1108px 0px, rgb(255, 255, 255) 14.8609px -13.3848px 0px, rgb(255, 255, 255) 15.5113px -12.6253px 0px, rgb(255, 255, 255) 16.1229px -11.8343px 0px, rgb(255, 255, 255) 16.6943px -11.0137px 0px, rgb(255, 255, 255) 17.2238px -10.1656px 0px, rgb(255, 255, 255) 17.7104px -9.29204px 0px, rgb(255, 255, 255) 18.1527px -8.39528px 0px, rgb(255, 255, 255) 18.5496px -7.47753px 0px, rgb(255, 255, 255) 18.9001px -6.5411px 0px, rgb(255, 255, 255) 19.2034px -5.58831px 0px, rgb(255, 255, 255) 19.4587px -4.62156px 0px, rgb(255, 255, 255) 19.6654px -3.64325px 0px, rgb(255, 255, 255) 19.8229px -2.65584px 0px, rgb(255, 255, 255) 19.9308px -1.66179px 0px, rgb(255, 255, 255) 19.989px -0.663584px 0px;
	*/
}


.title-whiteborder {
	position: relative;
}

.overknipsel,
h1.overknipsel {
	z-index: +1;
	margin: -35px auto 20px;
	/* max-width: 640px; */
	/* max-width: 710px; */
	max-width: 740px;
	display: inline-block;
}


.knipselwalibi .overknipsel {
	max-width: 690px;
}

.knipselrollerplanet .overknipsel,
.knipselklimbos .overknipsel {
	max-width: 660px;
}

.knipsel32 .overknipsel { margin-top: -25px; }
.knipsel54 .overknipsel { margin-top: -10px; }
.knipsel63 .overknipsel { margin-top: -25px; }
.knipsel74 .overknipsel { margin-top: -25px; }
.knipsel84 .overknipsel { margin-top: -25px; }


h1.whiteborder {
	position: absolute;
	top: 0;
	z-index: -1;
}





.headerknipsel {
	max-height: 480px;
}

.knipsel21 .headerknipsel {
	margin: 0 0 15px 40px;
	width: 100%;
}

.knipselwalibi .headerknipsel {
	transform: rotate(-20deg) scale(1.25) translateY(23px);
}


.price_image {
	border: 8px solid var(--green);
	border-radius: 16px;
	margin-bottom: 22px;
}

.price_logos {
	display: block;
	margin: 15px auto;
	max-width: 180px;
	max-height: 120px;

}

.price58 .price_logos,
.price78 .price_logos {
	max-width: 320px;
}

.price91 .price_logos {
	max-width: 400px;
}

.formcard {
	width: 100%;
	max-width: 540px;
	/* margin: 0px auto 150px; */
	/* margin: 0px auto 90px; */
	margin: 30px auto 40px;
	border-radius: 20px;
}

.formcard .formcard-inner {
	position: relative;
	min-height: 350px;
	padding: 25px 30px;
	
}
.gform_wrapper.gravity-theme select {
	background-color: var(--white);
	color: var(--black) !important;
}

.gform_wrapper.gravity-theme .gf_hidden, .gform_wrapper.gravity-theme .gform_hidden {
    display: none !important;
}

.has-carousel h2,
.formcard h2 {
	color: #fff;
	font-size: 38px;
	line-height: 38px;
	text-transform: uppercase;
}

.gform_wrapper.gravity-theme .gfield_radio, .gform_wrapper.gravity-theme .gfield_checkbox {
    padding-top: 0px !important;
}

#gform_1 .gform_footer,
#gform_4 .gform_footer {
	padding: 10px 0 0;
}

#gform_submit_button_1,
#gform_submit_button_4 {
	width: 200px;
	margin-left: calc(50% - 104px);
}

#gform_submit_button_1:hover,
#gform_submit_button_4:hover {
	margin-left: calc(50% - 94px);
}

.gform_wrapper.gravity-theme .disabled select,
.gform_wrapper.gravity-theme select {
	-moz-appearance:none; /* Firefox */
	-webkit-appearance:none; /* Safari and Chrome */
	appearance:none;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 28px !important;
}

.gform_wrapper.gravity-theme .ginput_container_select::after {
	position: absolute;
	right: 44px;
	z-index: +1;
	pointer-events: none;
	margin-top: 12px;
	content: " ";
	width: 16px;
	height: 16px;
	background-image: url(images/arrow-small-down.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 12px 12px;
}


.gform_wrapper.gravity-theme .disabled .ginput_container_select::after {
	opacity: 0.4;
}


body.archive.tax-nummer .has-park .content {
	font-size: 18px;
	line-height: 22px;
}





.element {
	position: absolute;
}

.ster {
	left: 0%;
	top: 30%;
	width: 80px;
	transform: rotate(-20deg);
}

.ster2 {
	right: 0%;
	top: 40%;
	width: 80px;
	transform: rotate(10deg);
}

.lamp {
	right: 0%;
	bottom: 28%;
	width: 65px;
	transform: rotate(-19deg);
}


.vliegtuigje {
	left: 0;
	top: -55px;
	width: 150px;
	transform: rotate(-24deg);
}
.ster-1 {
	left: 10%;
	top: 30%;
	width: 80px;
	transform: rotate(20deg);
}
.packshot-zerosugar-1,
.packshot-zerosugar-reineclaude {
	left: 8%;
	bottom: 45px;
	width: 75px;
	transform: rotate(-17deg);
}
.ster-2 {
	right: 5%;
	top: -50px;
	width: 80px;
	transform: rotate(-15deg);
}

.packshot-zerosugar-2,
.packshot-zerosugar-frambozen {
	right: 5%;
	top: 17%;
	width: 75px;
	transform: rotate(19deg);
}

.element9 .packshot-zerosugar-frambozen {
	transform: rotate(0deg);
}

.bloem {
	right: 5%;
	bottom: 30px;
	width: 85px;
}

.gform_wrapper.gravity-theme .gfield_validation_message,
.gform_wrapper.gravity-theme .validation_message {
	margin-top: 0 !important;
	padding-left: 15px !important;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	line-height: 18px;
}




.has-carousel {
	border-radius: 20px;
	padding: 20px 30px;
	margin-top: 20px;
}

.vliegtuigje-2 {
	left: 30px;
	bottom: 0px;
	width: 150px;
	transform: rotate(-20deg);
}
.ster-4 {
	right: -50px;
	top: 10%;
	width: 80px;
	transform: rotate(20deg);
}

.packshot-zerosugar-aardbeien {
	left: -80px;
	top: -40px;
	width: 75px;
	transform: rotate(-17deg);
}

.element11 .packshot-zerosugar-aardbeien {
	transform: rotate(0deg);
}





.homenew h2 {
	color: var(--red);
}


.element6 .packshot-zerosugar-aardbeien {
	transform: rotate(0deg);
}

.packshot-zerosugar-multivruchten {
	right: -50px;
	bottom: -45px;
	width: 75px;
	transform: rotate(17deg);
}



.element8 .packshot-zerosugar-multivruchten {
	transform: rotate(0deg);
}


.homenew-carousel,
.price-carousel {
	min-height: 500px;
}

.price-carousel.owl-carousel .owl-nav {
	position: absolute;
	top: 170px;
	left: 30%;
	width: 40%;
}

.homenew-carousel.owl-carousel .owl-nav {
	position: absolute;
	top: calc(50% - 18px);
	left: -28px;
	width: calc(100% + 56px);
}



.homenew-carousel.owl-carousel .owl-next span,
.homenew-carousel.owl-carousel .owl-prev span,
.price-carousel.owl-carousel .owl-next span,
.price-carousel.owl-carousel .owl-prev span {
	display: none;
}

.homenew-carousel.owl-carousel .owl-next,
.homenew-carousel.owl-carousel .owl-prev,
.price-carousel.owl-carousel .owl-next,
.price-carousel.owl-carousel .owl-prev {
	position: absolute;
	display: inline-block;
	width: 36px !important;
	height: 36px !important;
	background-image: url('images/arrow-carousel.svg') !important;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	opacity: 0.8;
	right: 10px;
	
}

.homenew-carousel.owl-carousel .owl-prev,
.price-carousel.owl-carousel .owl-prev {
	transform: rotate(180deg);
	margin-top: -1px;
	right: unset;
	left: 10px;
}


.homenew-carousel.owl-carousel .owl-next:hover,
.homenew-carousel.owl-carousel .owl-prev:hover,
.price-carousel.owl-carousel .owl-next:hover,
.price-carousel.owl-carousel .owl-prev:hover {
	background-color: unset !important;
	opacity: 1;
}

.homenew-carousel .item.card h3,
.price-carousel .item.card h3 {
	color: #000000;
}


.homenew-carousel .item.card,
.price-carousel .item.card {
	border-width: 10px !important;
}

.homenew-carousel .item.card{
	/* border-color: var(--green) !important; */
	min-height: 460px;
	font-size: 15px;
	letter-spacing: -0.25px;
}

.homenew-carousel .item.card .card-header,
.price-carousel .item.card .card-header {
	border-radius: 9px !important;
	aspect-ratio: 1 / 0.65;
}

.price-carousel .owl-item .card,
.price-carousel .owl-item .card:hover {
	margin-top: 100px;
}


.price-carousel .owl-item.centeritem .card,
.price-carousel .owl-item.centeritem .card:hover {
	margin-top: 0;
}

.price-carousel .owl-item .card-body {
	max-height: 0px;
	padding: 0;
	overflow: hidden;
	transition: all 0.2s;
}

.price-carousel .owl-item.centeritem .card-body {
	padding: 20px 20px 0 20px;
	max-height: 500px;
	overflow: hidden;
	transition: all 0.2s;
}


.homenew-carousel .item.card .card-body,
.homenew-carousel .item.card .card-footer {
	padding-bottom: 0;

	padding-right: 5px;
	padding-left: 5px;
}



.owl-carousel .owl-item img.price_logos {
	width: auto;
	height: auto;
	max-height: 60px;
}

.owl-carousel .owl-item .pricecard52 img.price_logos {
	/* Burgers zoo */
	max-height: 40px;
}

.owl-carousel .owl-item .pricecard3 img.price_logos {
	/* Ballonvaart */
	max-height: 75px;
}

.owl-carousel .owl-item .pricecard10 img.price_logos {
	/* Corpus */
	max-height: 50px;
}

.owl-carousel .owl-item .pricecard86 img.price_logos {
	/* Dolfinarium */
	max-height: 47px;
}

span.gold {
	color: #df9c36 !important;
	/* https://owumaro.github.io/text-stroke-generator/ */
	text-shadow: rgb(255, 255, 255) 9px 0px 0px, rgb(255, 255, 255) 8.9445px 0.997944px 0px, rgb(255, 255, 255) 8.77869px 1.98358px 0px, rgb(255, 255, 255) 8.50461px 2.94475px 0px,
	rgb(255, 255, 255) 8.12565px 3.86961px 0px, rgb(255, 255, 255) 7.64647px 4.74674px 0px, rgb(255, 255, 255) 7.07299px 5.56533px 0px, rgb(255, 255, 255) 6.41227px 6.31528px 0px, 
	rgb(255, 255, 255) 5.67248px 6.98735px 0px, rgb(255, 255, 255) 4.86272px 7.57324px 0px, rgb(255, 255, 255) 3.99299px 8.06573px 0px, rgb(255, 255, 255) 3.07402px 8.45875px 0px,
	rgb(255, 255, 255) 2.11714px 8.74744px 0px, rgb(255, 255, 255) 1.13414px 8.92825px 0px, rgb(255, 255, 255) 0.137162px 8.99895px 0px, rgb(255, 255, 255) -0.861512px 8.95867px 0px, 
	rgb(255, 255, 255) -1.84956px 8.8079px 0px, rgb(255, 255, 255) -2.8148px 8.5485px 0px, rgb(255, 255, 255) -3.74532px 8.18368px 0px, rgb(255, 255, 255) -4.62965px 7.71792px 0px, 
	rgb(255, 255, 255) -5.45689px 7.15698px 0px, rgb(255, 255, 255) -6.21682px 6.50777px 0px, rgb(255, 255, 255) -6.90009px 5.77831px 0px, rgb(255, 255, 255) -7.49825px 4.97757px 0px,
	rgb(255, 255, 255) -8.00394px 4.11545px 0px, rgb(255, 255, 255) -8.41092px 3.20258px 0px, rgb(255, 255, 255) -8.71416px 2.2502px 0px, rgb(255, 255, 255) -8.90993px 1.27008px 0px,
	rgb(255, 255, 255) -8.99582px 0.274291px 0px, rgb(255, 255, 255) -8.97076px -0.72488px 0px, rgb(255, 255, 255) -8.83507px -1.71511px 0px, rgb(255, 255, 255) -8.59041px -2.68419px 0px,
	rgb(255, 255, 255) -8.23981px -3.62017px 0px, rgb(255, 255, 255) -7.78758px -4.51149px 0px, rgb(255, 255, 255) -7.23931px -5.34718px 0px, rgb(255, 255, 255) -6.60176px -6.11692px 0px,
	rgb(255, 255, 255) -5.88279px -6.81122px 0px, rgb(255, 255, 255) -5.09127px -7.42152px 0px, rgb(255, 255, 255) -4.23696px -7.94029px 0px, rgb(255, 255, 255) -3.33039px -8.36113px 0px,
	rgb(255, 255, 255) -2.38275px -8.67885px 0px, rgb(255, 255, 255) -1.40572px -8.88954px 0px, rgb(255, 255, 255) -0.411357px -8.99059px 0px, rgb(255, 255, 255) 0.58808px -8.98077px 0px,
	rgb(255, 255, 255) 1.58026px -8.86018px 0px, rgb(255, 255, 255) 2.55296px -8.63032px 0px, rgb(255, 255, 255) 3.49417px -8.29402px 0px, rgb(255, 255, 255) 4.39229px -7.85543px 0px,
	rgb(255, 255, 255) 5.23623px -7.31996px 0px, rgb(255, 255, 255) 6.0156px -6.69422px 0px, rgb(255, 255, 255) 6.72078px -5.98591px 0px, rgb(255, 255, 255) 7.34307px -5.20378px 0px,
	rgb(255, 255, 255) 7.87479px -4.35748px 0px, rgb(255, 255, 255) 8.3094px -3.45743px 0px, rgb(255, 255, 255) 8.64153px -2.51474px 0px, rgb(255, 255, 255) 8.86709px -1.54104px 0px,
	rgb(255, 255, 255) 8.98328px -0.548328px 0px,
	rgba(0,0,0,0.5) 10px 10px 10px;
	margin: 0 4px 0 3px;
}
 
.homenew-carousel .item.card .card-header h3 span,
.price-carousel .item.card .card-header h3 span {
	position: absolute;
	top: 20px;
	right: 20px;
	transform: rotate(10deg);
	font-size: 48px;
	line-height: 30px;
	color: #df9c36 !important;
	/* https://owumaro.github.io/text-stroke-generator/ */
	text-shadow: rgb(255, 255, 255) 9px 0px 0px, rgb(255, 255, 255) 8.9445px 0.997944px 0px, rgb(255, 255, 255) 8.77869px 1.98358px 0px, rgb(255, 255, 255) 8.50461px 2.94475px 0px,
	rgb(255, 255, 255) 8.12565px 3.86961px 0px, rgb(255, 255, 255) 7.64647px 4.74674px 0px, rgb(255, 255, 255) 7.07299px 5.56533px 0px, rgb(255, 255, 255) 6.41227px 6.31528px 0px, 
	rgb(255, 255, 255) 5.67248px 6.98735px 0px, rgb(255, 255, 255) 4.86272px 7.57324px 0px, rgb(255, 255, 255) 3.99299px 8.06573px 0px, rgb(255, 255, 255) 3.07402px 8.45875px 0px,
	rgb(255, 255, 255) 2.11714px 8.74744px 0px, rgb(255, 255, 255) 1.13414px 8.92825px 0px, rgb(255, 255, 255) 0.137162px 8.99895px 0px, rgb(255, 255, 255) -0.861512px 8.95867px 0px, 
	rgb(255, 255, 255) -1.84956px 8.8079px 0px, rgb(255, 255, 255) -2.8148px 8.5485px 0px, rgb(255, 255, 255) -3.74532px 8.18368px 0px, rgb(255, 255, 255) -4.62965px 7.71792px 0px, 
	rgb(255, 255, 255) -5.45689px 7.15698px 0px, rgb(255, 255, 255) -6.21682px 6.50777px 0px, rgb(255, 255, 255) -6.90009px 5.77831px 0px, rgb(255, 255, 255) -7.49825px 4.97757px 0px,
	rgb(255, 255, 255) -8.00394px 4.11545px 0px, rgb(255, 255, 255) -8.41092px 3.20258px 0px, rgb(255, 255, 255) -8.71416px 2.2502px 0px, rgb(255, 255, 255) -8.90993px 1.27008px 0px,
	rgb(255, 255, 255) -8.99582px 0.274291px 0px, rgb(255, 255, 255) -8.97076px -0.72488px 0px, rgb(255, 255, 255) -8.83507px -1.71511px 0px, rgb(255, 255, 255) -8.59041px -2.68419px 0px,
	rgb(255, 255, 255) -8.23981px -3.62017px 0px, rgb(255, 255, 255) -7.78758px -4.51149px 0px, rgb(255, 255, 255) -7.23931px -5.34718px 0px, rgb(255, 255, 255) -6.60176px -6.11692px 0px,
	rgb(255, 255, 255) -5.88279px -6.81122px 0px, rgb(255, 255, 255) -5.09127px -7.42152px 0px, rgb(255, 255, 255) -4.23696px -7.94029px 0px, rgb(255, 255, 255) -3.33039px -8.36113px 0px,
	rgb(255, 255, 255) -2.38275px -8.67885px 0px, rgb(255, 255, 255) -1.40572px -8.88954px 0px, rgb(255, 255, 255) -0.411357px -8.99059px 0px, rgb(255, 255, 255) 0.58808px -8.98077px 0px,
	rgb(255, 255, 255) 1.58026px -8.86018px 0px, rgb(255, 255, 255) 2.55296px -8.63032px 0px, rgb(255, 255, 255) 3.49417px -8.29402px 0px, rgb(255, 255, 255) 4.39229px -7.85543px 0px,
	rgb(255, 255, 255) 5.23623px -7.31996px 0px, rgb(255, 255, 255) 6.0156px -6.69422px 0px, rgb(255, 255, 255) 6.72078px -5.98591px 0px, rgb(255, 255, 255) 7.34307px -5.20378px 0px,
	rgb(255, 255, 255) 7.87479px -4.35748px 0px, rgb(255, 255, 255) 8.3094px -3.45743px 0px, rgb(255, 255, 255) 8.64153px -2.51474px 0px, rgb(255, 255, 255) 8.86709px -1.54104px 0px,
	rgb(255, 255, 255) 8.98328px -0.548328px 0px,
	rgba(0,0,0,0.5) 10px 10px 10px;
}
.homenew-carousel .item.card .card-header h3 span {
	top: 14px;
	right: 7px;
	transform:  rotate(10deg) scale(0.7);
}




.homenew .vliegtuigje-2 {
	left: 30px;
	bottom: -25px;
	width: 130px;
	transform: rotate(-20deg);
}

.homenew .packshot-zerosugar-aardbeien {
	left: -98px;
	top: -10px;
	width: 60px;
	transform: rotate(-17deg);
}

.homenew .packshot-zerosugar-multivruchten {
	right: -95px;
	bottom: -25px;
	width: 60px;
	transform: rotate(17deg);
	/* z-index: +2; */
}




.doemee-card {
	font: 400 normal 17px/20px 'puffin', Arial, Helvetica, Verdana, sans-serif; color: var(--black);
	text-align: left;
	padding-bottom: 25px;
	padding-top: 5px;
}

.doemee-card h3 {
	font-size: 24px !important;
	padding-left: 0 !important;
	margin-bottom: 13px !important;
}

.has-100dingen .papiercontent .priceitem.item2  { transform: rotate(3deg); }
.has-100dingen .papiercontent .priceitem.item11  { transform: rotate(3deg); }
.has-100dingen .papiercontent .priceitem.item57  { transform: rotate(3deg); }
.has-100dingen .papiercontent .priceitem.item71  { transform: rotate(3deg); }
.has-100dingen .papiercontent .priceitem.item79  { transform: rotate(3deg); }

.has-100dingen .papiercontent .priceitem.item3  { transform: rotate(3deg); }
.has-100dingen .papiercontent .priceitem.item8  { transform: rotate(-1deg); }
.has-100dingen .papiercontent .priceitem.item10 { transform: rotate(1deg); }
.has-100dingen .papiercontent .priceitem.item16 { transform: rotate(4deg); }

.has-100dingen .papiercontent .priceitem.item19 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item21 { transform: rotate(2deg); width: 115%; margin-left: -26px; }
.has-100dingen .papiercontent .priceitem.item28 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item32 { transform: rotate(-1deg); }

.has-100dingen .papiercontent .priceitem.item37 { transform: rotate(-1deg); }
.has-100dingen .papiercontent .priceitem.item43 { transform: rotate(-2.5deg); }
.has-100dingen .papiercontent .priceitem.item46 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item48 { transform: rotate(2deg); }

.has-100dingen .papiercontent .priceitem.item52 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item54 { transform: rotate(2deg); }
.has-100dingen .papiercontent .priceitem.item58 { transform: rotate(-2deg); margin-left: -5px; }
.has-100dingen .papiercontent .priceitem.item63 { transform: rotate(-1deg); }

.has-100dingen .papiercontent .priceitem.item69 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item74 { transform: rotate(-4deg); }
.has-100dingen .papiercontent .priceitem.item78 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item84 { transform: rotate(-4deg); }

.has-100dingen .papiercontent .priceitem.item86 { transform: rotate(-2deg); }
.has-100dingen .papiercontent .priceitem.item88 { transform: rotate(2deg); }
.has-100dingen .papiercontent .priceitem.item91 { transform: rotate(-1deg); }
.has-100dingen .papiercontent .priceitem.item95 { transform: rotate(2deg); }
.has-100dingen .papiercontent .priceitem.item98 { transform: rotate(-3deg); }

.has-100dingen-new li.item32 { margin-left: -18px; }
.has-100dingen-fase1 li.item52 { margin-left: -37px; margin-top: -15px; width: 100%; }
.has-100dingen-new li.item54 { width: 100%; margin-left: 5px; }
.has-100dingen-new li.item95 { width: 115%; top: 15px; }

.has-100dingen-new li.item57 { }

/* Meer padding etc. voor 1e 9 nummers. Loopt verder door omdat er ook een paar li tussen zitten zonder nummer. */
.has-100dingen .papiercontent li:nth-child(1) h3,
.has-100dingen .papiercontent li:nth-child(2) h3,
.has-100dingen .papiercontent li:nth-child(3) h3,
.has-100dingen .papiercontent li:nth-child(4) h3,
.has-100dingen .papiercontent li:nth-child(5) h3,
.has-100dingen .papiercontent li:nth-child(6) h3,
.has-100dingen .papiercontent li:nth-child(7) h3,
.has-100dingen .papiercontent li:nth-child(8) h3,
.has-100dingen .papiercontent li:nth-child(9) h3,
.has-100dingen .papiercontent li:nth-child(10) h3,
.has-100dingen .papiercontent li:nth-child(11) h3 { padding-left: 22px; }

.has-100dingen .papiercontent li:nth-child(1) h3 span,
.has-100dingen .papiercontent li:nth-child(2) h3 span,
.has-100dingen .papiercontent li:nth-child(3) h3 span,
.has-100dingen .papiercontent li:nth-child(4) h3 span,
.has-100dingen .papiercontent li:nth-child(5) h3 span,
.has-100dingen .papiercontent li:nth-child(6) h3 span,
.has-100dingen .papiercontent li:nth-child(7) h3 span,
.has-100dingen .papiercontent li:nth-child(8) h3 span,
.has-100dingen .papiercontent li:nth-child(9) h3 span,
.has-100dingen .papiercontent li:nth-child(10) h3 span,
.has-100dingen .papiercontent li:nth-child(11) h3 span { margin-left: -22px; }

.has-100dingen .logo-100-dingen {
	transform: rotate(-2deg);
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
}

.has-header .logo-100-dingen {
	margin-top: 20px;
	max-width: 400px;
}


.has-100dingen .discobal {
	max-width: 120px;
	margin-top: -20px;
}

.has-100dingen .trommel {
	max-width: 160px;
	margin-top: 45px;
}

.has-100dingen ul {
	position: relative;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-flow: dense;
	padding: 15px;
	border-radius: 20px;
}

.has-100dingen li {
	position: relative;
	display: block;
	margin: 10px 10px 20px 10px;
	min-height: 10px;
	font-size: 15px;
}

.has-100dingen .visual {
	position: relative;
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	transition: all 0.2s;
}

.has-100dingen .visual49los {
	max-width: 80%;
    margin-left: -40px;
    transition: all 0.2s;
}

/* Grote stickers */
.has-100dingen .visual1  { background-image: url('images/100dingen/visual-1-1.png');    transform: rotate(-8deg); max-width: 100%;}
.has-100dingen .visual9  { background-image: url('images/100dingen/visual-9-9.png');    transform: rotate(5deg);  max-width: 90%; }
.has-100dingen .visual24 { background-image: url('images/100dingen/visual-24-24.png');  transform: rotate(2deg);  width: 114%; right: 4px; top: -40px; }
.has-100dingen .visual31 { background-image: url('images/100dingen/visual-31-31.png');  transform: rotate(17deg); max-width: 90%; height: 100%; top: -15px; left: -31px; }
.has-100dingen .visual35 { background-image: url('images/100dingen/visual-35-35.png');  transform: rotate(10deg); width: 120%; left: -15px; }
.has-100dingen .visual49 { background-image: url('images/100dingen/visual-49-49.png');  transform: rotate(0deg);  max-width: 100%; }
.has-100dingen .visual51 { background-image: url('images/100dingen/visual-51-51.png');  transform: rotate(-2deg); width: 125%; left: -45px; }
.has-100dingen .visual66 { background-image: url('images/100dingen/visual-66-66.png');  transform: rotate(5deg);  max-width: 100%; height: 105%; left: -8%; top: -13%; }
.has-100dingen .visual68 { background-image: url('images/100dingen/visual-68-68.png');  transform: rotate(5deg);  height: 126%; top: -40px; left: -35px; }
.has-100dingen .visual80 { background-image: url('images/100dingen/visual-80-80.png');  transform: rotate(17deg); width: 133%; top: -30px; left: -41%; }
.has-100dingen .visual85 { background-image: url('images/100dingen/visual-85-85.png');  transform: rotate(0deg);  width: 190%; top: -39px; left: -42px; }
.has-100dingen .visual94 { background-image: url('images/100dingen/visual-94-94.png');  transform: rotate(5deg);  width: 110%; top: -20px; left: -20px; }
.has-100dingen .visual1:hover { transform: rotate(8deg);  }
.has-100dingen .visual9:hover { transform: rotate(-5deg);  }
.has-100dingen .visual24:hover { transform: rotate(8deg);  }
.has-100dingen .visual31:hover { transform: rotate(25deg); }
.has-100dingen .visual35:hover { transform: rotate(0deg); }
.has-100dingen .visual49los:hover,
.has-100dingen .visual49:hover { transform: rotate(-10deg);  }
.has-100dingen .visual51:hover { transform: rotate(8deg); }
.has-100dingen .visual66:hover { transform: rotate(-5deg);  }
.has-100dingen .visual68:hover { transform: rotate(15deg);  }
.has-100dingen .visual80:hover { transform: rotate(7deg); }
.has-100dingen .visual85:hover { transform: rotate(10deg);  }
.has-100dingen .visual94:hover { transform: rotate(-5deg);  }
                                                    
.ster1 {
	background-image: url('images/100dingen/sterren-1.png');
	transform: rotate(0deg);
	width: 80%;
}


.item31 p {
	padding: 0 30px;
}


/* Diagonale spacing bij packshots */
.has-100dingen .has-spacer-left i.spacer,
.has-100dingen .has-element2 i.spacer,
.has-100dingen .has-element10 i.spacer,
.has-100dingen .has-element12 i.spacer {
	float: left;
	clear: left;
	height: 20px;
	margin-right: 0px;
}


.has-100dingen .has-spacer-right i.spacer,
.has-100dingen .has-element3 i.spacer,
.has-100dingen .has-element6 i.spacer, 
.has-100dingen .has-element9 i.spacer,
.has-100dingen .has-element11 i.spacer,
.has-100dingen .has-element13 i.spacer {
	float: right;
	clear: right;
	height: 20px;
	margin-left: 5px;
}

.has-100dingen .has-element6 i.spacer {
	margin-left: 12px;
}

.has-100dingen .has-element2 i.spacer:nth-child( 1) { width: 5px; }
.has-100dingen .has-element2 i.spacer:nth-child( 2) { width: 10px; }
.has-100dingen .has-element2 i.spacer:nth-child( 3) { width: 15px; }
.has-100dingen .has-element2 i.spacer:nth-child( 4) { width: 18px; }
.has-100dingen .has-element2 i.spacer:nth-child( 5) { width: 21px; }
.has-100dingen .has-element2 i.spacer:nth-child( 6) { width: 24px; }
.has-100dingen .has-element2 i.spacer:nth-child( 7) { width: 27px; }
.has-100dingen .has-element2 i.spacer:nth-child( 8) { width: 30px; }
.has-100dingen .has-element2 i.spacer:nth-child( 9) { width: 33px; }
.has-100dingen .has-element2 i.spacer:nth-child(10) { width: 36px; }
.has-100dingen .has-element2 i.spacer:nth-child(11) { width: 39px; }
.has-100dingen .has-element2 i.spacer:nth-child(12) { width: 42px; }
.has-100dingen .has-element2 i.spacer:nth-child(13) { width: 45px; }
.has-100dingen .has-element2 i.spacer:nth-child(14) { width: 48px; }
.has-100dingen .has-element2 i.spacer:nth-child(15) { width: 51px; }

.has-100dingen .has-element3 i.spacer:nth-child(1) { width: 15px; }
.has-100dingen .has-element3 i.spacer:nth-child(2) { width: 20px; }
.has-100dingen .has-element3 i.spacer:nth-child(3) { width: 25px; }
.has-100dingen .has-element3 i.spacer:nth-child(4) { width: 30px; }
.has-100dingen .has-element3 i.spacer:nth-child(5) { width: 35px; }
.has-100dingen .has-element3 i.spacer:nth-child(6) { width: 40px; }
.has-100dingen .has-element3 i.spacer:nth-child(7) { width: 45px; }
.has-100dingen .has-element3 i.spacer:nth-child(8) { width: 50px; }
.has-100dingen .has-element3 i.spacer:nth-child(9) { width: 55px; }
.has-100dingen .has-element3 i.spacer:nth-child(10) { width: 60px; }
.has-100dingen .has-element3 i.spacer:nth-child(11) { width: 65px; }

.has-100dingen .has-element6 i.spacer:nth-child(1) { width: 25px; }
.has-100dingen .has-element6 i.spacer:nth-child(2) { width: 30px; }
.has-100dingen .has-element6 i.spacer:nth-child(3) { width: 35px; }
.has-100dingen .has-element6 i.spacer:nth-child(4) { width: 40px; }
.has-100dingen .has-element6 i.spacer:nth-child(5) { width: 45px; }
.has-100dingen .has-element6 i.spacer:nth-child(6) { width: 50px; }
.has-100dingen .has-element6 i.spacer:nth-child(7) { width: 55px; }
.has-100dingen .has-element6 i.spacer:nth-child(8) { width: 60px; }
.has-100dingen .has-element6 i.spacer:nth-child(9) { width: 65px; }

.has-100dingen .has-element9 i.spacer:nth-child(1)  { width: 60px; }
.has-100dingen .has-element9 i.spacer:nth-child(2)  { width: 55px; }
.has-100dingen .has-element9 i.spacer:nth-child(3)  { width: 50px; }
.has-100dingen .has-element9 i.spacer:nth-child(4)  { width: 45px; }
.has-100dingen .has-element9 i.spacer:nth-child(5)  { width: 40px; }
.has-100dingen .has-element9 i.spacer:nth-child(6)  { width: 35px; }
.has-100dingen .has-element9 i.spacer:nth-child(7)  { width: 30px; }
.has-100dingen .has-element9 i.spacer:nth-child(8)  { width: 25px; }
.has-100dingen .has-element9 i.spacer:nth-child(9)  { width: 20px; }
.has-100dingen .has-element9 i.spacer:nth-child(10) { width: 15px; }
.has-100dingen .has-element9 i.spacer:nth-child(11) { width: 10px; }
.has-100dingen .has-element9 i.spacer:nth-child(12) { width: 5px; }

.has-100dingen .has-element10 i.spacer:nth-child(1)  { width: 60px; }
.has-100dingen .has-element10 i.spacer:nth-child(2)  { width: 55px; }
.has-100dingen .has-element10 i.spacer:nth-child(3)  { width: 50px; }
.has-100dingen .has-element10 i.spacer:nth-child(4)  { width: 45px; }
.has-100dingen .has-element10 i.spacer:nth-child(5)  { width: 40px; }
.has-100dingen .has-element10 i.spacer:nth-child(6)  { width: 35px; }
.has-100dingen .has-element10 i.spacer:nth-child(7)  { width: 30px; }
.has-100dingen .has-element10 i.spacer:nth-child(8)  { width: 25px; }
.has-100dingen .has-element10 i.spacer:nth-child(9)  { width: 20px; }
.has-100dingen .has-element10 i.spacer:nth-child(10) { width: 15px; }
.has-100dingen .has-element10 i.spacer:nth-child(11) { width: 10px; }
.has-100dingen .has-element10 i.spacer:nth-child(12) { width: 5px; }

.has-100dingen .has-element12 i.spacer:nth-child(1)  { width: 60px; }
.has-100dingen .has-element12 i.spacer:nth-child(2)  { width: 55px; }
.has-100dingen .has-element12 i.spacer:nth-child(3)  { width: 50px; }
.has-100dingen .has-element12 i.spacer:nth-child(4)  { width: 45px; }
.has-100dingen .has-element12 i.spacer:nth-child(5)  { width: 40px; }
.has-100dingen .has-element12 i.spacer:nth-child(6)  { width: 35px; }
.has-100dingen .has-element12 i.spacer:nth-child(7)  { width: 30px; }
.has-100dingen .has-element12 i.spacer:nth-child(8)  { width: 25px; }
.has-100dingen .has-element12 i.spacer:nth-child(9)  { width: 20px; }
.has-100dingen .has-element12 i.spacer:nth-child(10) { width: 15px; }
.has-100dingen .has-element12 i.spacer:nth-child(11) { width: 10px; }
.has-100dingen .has-element12 i.spacer:nth-child(12) { width: 5px; }

.has-100dingen .has-element13 i.spacer:nth-child(1)  { width: 60px; }
.has-100dingen .has-element13 i.spacer:nth-child(2)  { width: 55px; }
.has-100dingen .has-element13 i.spacer:nth-child(3)  { width: 50px; }
.has-100dingen .has-element13 i.spacer:nth-child(4)  { width: 45px; }
.has-100dingen .has-element13 i.spacer:nth-child(5)  { width: 40px; }
.has-100dingen .has-element13 i.spacer:nth-child(6)  { width: 35px; }
.has-100dingen .has-element13 i.spacer:nth-child(7)  { width: 30px; }
.has-100dingen .has-element13 i.spacer:nth-child(8)  { width: 25px; }
.has-100dingen .has-element13 i.spacer:nth-child(9)  { width: 20px; }
.has-100dingen .has-element13 i.spacer:nth-child(10) { width: 15px; }
.has-100dingen .has-element13 i.spacer:nth-child(11) { width: 10px; }
.has-100dingen .has-element13 i.spacer:nth-child(12) { width: 5px; }




.has-100dingen .item3 i.spacer:nth-child(1)  { width: 0px; }
.has-100dingen .item3 i.spacer:nth-child(2)  { width: 0px; }
.has-100dingen .item3 i.spacer:nth-child(3)  { width: 0px; }
.has-100dingen .item3 i.spacer:nth-child(4)  { width: 0px; }
.has-100dingen .item3 i.spacer:nth-child(5)  { width: 5px; }
.has-100dingen .item3 i.spacer:nth-child(6)  { width: 9px; }
.has-100dingen .item3 i.spacer:nth-child(7)  { width: 13px; }
.has-100dingen .item3 i.spacer:nth-child(8)  { width: 17px; }
.has-100dingen .item3 i.spacer:nth-child(9)  { width: 21px; }

.has-100dingen .item52 i.spacer:nth-child(1)  { width: 0px; }
.has-100dingen .item52 i.spacer:nth-child(2)  { width: 8px; }
.has-100dingen .item52 i.spacer:nth-child(3)  { width: 15px; }
.has-100dingen .item52 i.spacer:nth-child(4)  { width: 21px; }
.has-100dingen .item52 i.spacer:nth-child(5)  { width: 14px; }
.has-100dingen .item52 i.spacer:nth-child(6)  { width: 19px; }
.has-100dingen .item52 i.spacer:nth-child(7)  { width: 25px; }
.has-100dingen .item52 i.spacer:nth-child(8)  { width: 29px; }
.has-100dingen .item52 i.spacer:nth-child(9)  { width: 27px; }
.has-100dingen .item52 i.spacer:nth-child(10) { width: 19px; }
.has-100dingen .item52 i.spacer:nth-child(11) { width: 16px; }
.has-100dingen .item52 i.spacer:nth-child(12) { width: 19px; }
.has-100dingen .item52 i.spacer:nth-child(13) { width: 20px; }

.has-100dingen .item86 i.spacer:nth-child(1)  { width: 45px; }
.has-100dingen .item86 i.spacer:nth-child(2)  { width: 40px; }
.has-100dingen .item86 i.spacer:nth-child(3)  { width: 45px; }
.has-100dingen .item86 i.spacer:nth-child(4)  { width: 30px; }
.has-100dingen .item86 i.spacer:nth-child(5)  { width: 0px; }

.has-100dingen .item98 i.spacer:nth-child(1)  { width: 10px; }
.has-100dingen .item98 i.spacer:nth-child(2)  { width: 20px; }
.has-100dingen .item98 i.spacer:nth-child(3)  { width: 27px; }
.has-100dingen .item98 i.spacer:nth-child(4)  { width: 25px; }
.has-100dingen .item98 i.spacer:nth-child(5)  { width: 22px; }
.has-100dingen .item98 i.spacer:nth-child(6)  { width: 20px; }
.has-100dingen .item98 i.spacer:nth-child(7)  { width: 17px; }
.has-100dingen .item98 i.spacer:nth-child(8)  { width: 15px; }
.has-100dingen .item98 i.spacer:nth-child(9)  { width: 12px; }
.has-100dingen .item98 i.spacer:nth-child(10) { width: 10px; }
.has-100dingen .item98 i.spacer:nth-child(11) { width:  7px; }
.has-100dingen .item98 i.spacer:nth-child(12) { width:  5px; }
.has-100dingen .item98 i.spacer:nth-child(13) { width:  5px; }

/* Losse elementen stickers sterren etc. */
.has-100dingen .element { position: absolute; }

.element.ster-5 		{ width: 80px; top: -47px; left: -40px; transform: rotate(-46deg); }
.element.ster-6 		{ width: 66px; top: -43px; left: -40px; transform: rotate(-33deg); }
.element.ster-33 		{ width: 124px; top: -46px; right: -200px; transform: rotate(8deg); }
.element.ster-34 		{ width: 63px; right: -20px; top: -15px; }
.element.ster-37 		{ width: 83px; right: 99px; top: -66px; transform: rotate(25deg); }
.element.ster-41 		{ width: 75px; top: 69px; right: -41px; transform: rotate(3deg); }
.element.ster-48 		{ width: 108px; top: -40px; right: -100px; transform: rotate(38deg); }
.element.voetbal 		{ width: 141px; top: -11px; right: -96px; }
.element.microfoon 		{ width: 45px; top: 8px; left: -34px; transform: rotate(-3deg); }
.element.smiley-1 		{ width: 80px; transform: rotate(15deg); }
.element.smiley-2 		{ width: 60px; top: -18px; left: -19px; transform: rotate(-15deg); }
.element.smiley-41 		{ width: 66px; bottom: -44px; left: 44%; transform: rotate(11deg); }
.element.smiley-43 		{ width: 63px; left: 11px; top: -45px; transform: rotate(-16deg); }
.element.sambabal 		{ width: 35px; top: -68px; right: 100px; transform: rotate(-53deg); }
.element.vliegtuigje 	{ width: 105px; bottom: 22px; left: -28px; transform: rotate(-22deg); }
.element.ballon-2 		{ width: 162px; bottom: -38px; left: -153px; transform: rotate(19deg); }
.element.lamp-2 		{ width: 60px; top: -30px; left: -115px; transform: rotate(-45deg); } 
.vliegtuigje-5 			{ width: 110px; top: -33px; right: -33px; transform: rotate(17deg); } 
.smiley-55 				{ width: 78px; bottom: -43px; left: -38px; transform: rotate(-15deg); }
.smiley-54 				{ width: 60px; bottom: -7px; left: -2px; transform: rotate(-24deg); }
.bloem-5 				{ width: 105px; bottom: -50px; left: 5px; }
.sambabal-5 			{ width: 47px; bottom: 15px; right: 7px; transform: rotate(13deg); }
.ster-14 				{ width: 80px; bottom: -56px; right: 13px; transform: rotate(-46deg); }
.ster-52 				{ width: 80px; top: -60px; right: -28px; transform: rotate(-22deg); }
.ster-63 				{ width: 72px; top: 32px; right: -35px; transform: rotate(22deg); }
.ster-64 				{ width: 61px; bottom: -30px; left: -60px; }
.ster-65 				{ width: 95px; top: -91px; left: 24px; }
.smiley-66 				{ width: 95px; top: -107px; right: 4px; transform: rotate(-13deg); }
.ballon-61 				{ width: 85px; top: -86px; right: -46px; transform: rotate(-1deg); }
.ballon-63 				{ width: 123px; top: -66px; right: -91px; transform: rotate(-15deg); }
.voetbal-6 				{ width: 114px; bottom: -77px; right: 10px; transform: rotate(-22deg); }

.ballon-13    	{ width: 115px; transform: rotate(21deg) scaleX(-1); bottom: -62px; right: -35px; }
.smiley-17    	{ width: 70px; top: -53px; right: -13px; transform: rotate(-19deg); }
.bloem-1      	{ width: 70px; right: 0; top: -38px; }
.vliegtuigje-1	{ width: 100px; bottom: -19px; left: 61%; transform: rotate(-24deg); }
.vliegtuigje-41 { width: 112px; bottom: 4px; left: 54%; transform: rotate(-24deg); }
.ster-16      	{ width: 100px; top: -47px; right: -150px; transform: rotate(15deg); }

.voetbal-2    	{ width: 80px; top: -52px; right: 2px; }
.ster-23      	{ width: 60px; top: -59px; left: 28px; }
.smiley-22    	{ width: 75px;top: -40px; right: -80px; transform: rotate(-9deg); }
.ster-27      	{ width: 75px; right: 40px; top: -43px; transform: rotate(5deg); }

.lamp-3       	{ width: 77px; top: -40px; right: 30px; transform: rotate(-25deg); }
.planeet-32   	{ width: 103px; right: 20%; top: -105px; }
.smiley-31    	{ width: 85px; top: -38px; left: 38px; transform: rotate(-12deg); }
.smiley-37    	{ width: 70px; right: 3px; top: 8px; transform: rotate(3deg); }
.discobal-32  	{ width: 115px; transform: rotate(14deg); top: -83px; right: 30%; }
.planeet-3    	{ width: 150px; top: -57px; left: 50px; }
.sambabal-3   	{ width: 48px; top: 178px; right: 23px; transform: rotate(19deg); }

.ster-47      	{ width: 65px; bottom: -63px; right: -23px; }
.ster-46      	{ width: 88px; top: -51px; right: 0px; transform: rotate(10deg); }
.smiley-47    	{ width: 80px; top: -58px; right: -41px; transform: rotate(10deg); }
.smiley-44    	{ width: 70px; right: 0; bottom: -60px; transform: rotate(-23deg); }
.ster-42      	{ width: 100px; right: -25px; bottom: -50px; transform: rotate(0deg); }

.ballon-52    	{ width: 162px; transform: rotate(-11deg); bottom: -18px; left: 3px; }
.ster-56      	{ width: 110px; top: -35px; right: 16px; transform: rotate(15deg); }
.lamp-5       	{ width: 63px; top: -85px; right: -39px; transform: rotate(-18deg); }
.smiley-58    	{ width: 90px; right: -35px; bottom: -120px; }
.smiley-67    	{ width: 65px; bottom: -40px; left: -40px; transform: rotate(13deg); }


/* Packshots */
.element1 				{ position: absolute; bottom: -45px; right: 30px; width: 100px; transform: rotate(-4deg); }    /* Blauwe ster */
.element2 				{ position: absolute; top: 45px; left: -30px; width: 62px; transform: rotate(-8deg); }         /* Packshot ZS peren */
.element3 				{ position: absolute; top: 20px; right: -35px; width: 60px; transform: rotate(12deg); }        /* Packshot ZS bosvruchten */
.element4 				{ position: absolute; margin-top: 10px; left: -60px; width: 60px; transform: rotate(50deg); }  /* Lamp */
.element5 				{ position: absolute; top: -55px; left: -45px; width: 150px; transform: rotate(-5deg); } 		/* Planeet */
.element6 				{ position: absolute; top: -5px; right: -26px; width: 60px; transform: rotate(11deg); }        /* Packshot ZS aarbedeien */
.element7 				{ position: absolute; top: -73px; right: -33px; width: 50px; transform: rotate(-10deg); }      /* Packshot ZS reineclaude */
.element8 				{ position: absolute; top: -15px; left: -26px; width: 60px; transform: rotate(10deg); }        /* Packshot ZS multivruchten */
.element9 				{ position: absolute; top: -92px; right: -24px; width: 65px; transform: rotate(-11deg); }      /* Packshot ZS frambozen */
.element10 				{ position: absolute; top: -41px; left: -24px; width: 54px; transform: rotate(12deg); }        /* Packshot ZS sinaasappel */
.element11 				{ position: absolute; top: -10px; right: -24px; width: 55px; transform: rotate(-11deg); }      /* Packshot ZS aardbeien */
.element12 				{ position: absolute; top: calc(50% - 69px); left: -26px; width: 52px; transform: rotate(11deg); }         /* Packshot ZS bosvruchten */
.element13 				{ position: absolute; top: calc(50% - 127px); right: -25px; width: 55px; transform: rotate(-12deg); }       /* Packshot ZS perzik */
.element14 				{ position: absolute; top: 20px; right: -29px; width: 60px; transform: rotate(30deg); }        /* Packshot ZS reineclaude */
.element15 				{ position: absolute; top: 110px; left: -25px; width: 55px; transform: rotate(-12deg); }       /* Packshot ZS frambozen */

/* .has-100dingen .papiercontent p,
.has-100dingen .papiercontent h3.text-left,
.has-100dingen .papiercontent p.text-left   { text-align: left; } */
.has-100dingen .papiercontent h3.text-center, 
.has-100dingen .papiercontent p.text-center { text-align: center; justify-content: center; }
.has-100dingen .papiercontent h3.text-right, 
.has-100dingen .papiercontent p.text-right  { text-align: right; justify-content: end; }

.has-100dingen .span2 { grid-column: span 2; }
.has-100dingen .span3 { grid-column: span 3; }
.has-100dingen .span4 { grid-column: span 4; }
.has-100dingen .span5 { grid-column: span 5; }
.has-100dingen .span6 { grid-column: span 6; }
.has-100dingen .span6 { grid-column: span 6; }

.has-100dingen .height2 { grid-row: span 2; }
.has-100dingen .height3 { grid-row: span 3; }
.has-100dingen .height4 { grid-row: span 4; }
.has-100dingen .height5 { grid-row: span 5; }
.has-100dingen .height6 { grid-row: span 6; }






/* COUNTDOWN */

.homenew .row>.element {
	padding: 0;
}

.countdown .discobal {
	top: -95px;
	right: -48px;
	left: unset;
	position: relative;
	max-width: 127px;
}

.countdown .ster-6 {
	width: 85px;
	position: relative;
	transform: rotate(-30deg);
}

.countdown .visual-48 {
	transform: rotate(28deg);
	max-width: 110%;
	width: 110%;
	margin-top: -30px;
	margin-left: -25px;
}

.homenew.countdown .discobal {
	position: absolute;
	right: 12px;
	width: 100%;
}

.homenew.countdown .ster-6 {
	position: absolute;
	top: 0px;
	left: 12px;
}
.homenew .formcard {
	max-width: 610px;
}

.homenew.countdown .visual-002 {
	max-width: 280px;
	height: auto;
	right: -30px;
	left: unset;
	position: absolute;
	top: unset;
	bottom: 50px;
	transform: rotate(15deg);
}

.homenew.countdown .visual-003 {
	left: -109px;
	/* top: 164px; */
	top: 0;
	position: absolute;
	max-width: 350px;
	transition: all 0.2s;
	transform: rotate(-9deg);
}


.homenew.countdown .visual-0032 {
	left: -132px;
	bottom: 30px;
	position: absolute;
	max-width: 320px;
	transition: all 0.2s;
	transform: rotate(-18deg);
}

.homenew.countdown .visual-0048 {
	max-width: 277px;
	height: auto;
	right: -64px;
	left: unset;
	position: absolute;
	top: unset;
	bottom: 25px;
	transform: rotate(18deg);
}

.countdown .packshot-zerosugar-frambozen {
	position: absolute;
	max-width: 73px;
	left: -62px;
	top: 22px;
	transform: rotate(-12deg);
	filter: drop-shadow(6px 0 0 white) drop-shadow(0 6px 0 white) drop-shadow(-6px 0 0 white) drop-shadow(0 -6px 0 white);
}

.countdown .visual-51 {
	left: -86px;
	top: 130px;
	position: absolute;
	max-width: 261px;
	transition: all 0.2s;
}

.countdown .visual-35 {
	left: -40px;
	top: 25px;
	transform: rotate(13deg);
	position: relative;
	max-width: 125%;
	transition: all 0.2s;
}

.countdown .visual-51:hover { transform: rotate(-5deg); }
.countdown .visual-35:hover { transform: rotate(18deg); }

.countdown .logo-100-dingen {
	position: relative;
	z-index: +1;
	max-width: 420px;
}

.countdown .card {
	margin-top: -85px;
	padding: 20px 5px;
	text-align: center;
}

.countdown .counter .col-3 {
	padding: 0 3px;
}

.countdown .counter .count {
	display: inline-block;
	color: #000;
	background-color: #fff;
	border-radius: 14px;
	height: 150px;
	line-height: 150px;
	width: 100%;
	font-size: 56px;
}

.countdown .counter .count.h1 {
	margin-bottom: 5px;
}

.countdown-card {
	font-size: 22px;
	line-height: 28px;
	padding: 24px 30px 0px;
}

#gform_submit_button_3 {
	font: 400 normal 26px/23px 'Londrina Solid', Arial, Helvetica, Verdana, sans-serif !important;
	text-transform: uppercase !important;
	position: relative;
	transform: rotate(-3deg);
	background-color: transparent;
	border: none;
	background-image: url(images/btn_pijl.svg);
	background-repeat: no-repeat;
	background-size: auto;
	padding: 0ch 72px 3px 10px;
	width: 205px;
	height: 83px;
	white-space: normal;
	text-align: center;
	margin: 0 auto;
	transition: all 0.2s;
}

#gform_submit_button_3:hover {
	transform: rotate(3deg);
}

.pricecard86 .card-header div {
	transform: scaleX(-1) !important;
}



/* RESULTAAT PAGINA */

.result-header {
	padding-top: 10px;
	padding-bottom: 55px;
}

.result-header .card {
	margin-top: 40px;
}

.result-header .card-body {
	padding: 30px 20px;
}

.result.discobal {
	position: absolute;
	top: -103px;
	right: -110px;
	width: 135px;
}
.result.element.ballon-2 {
	left: 10px;
	bottom: 37px;
	transform: rotate(0deg);
	width: 185px;
}
.result.element.ster-2 {
	right: 95px;
	top: unset;
	bottom: 30px;
	transform: rotate(0deg);
	width: 135px;
}
.result.element.ster-4 {
	left: 90px;
	top: -50px;
	width: 150px;
	transform: rotate(0deg);
}
.result.element.lamp {
	right: 20px;
	top: -90px;
	bottom: unset;
	width: 90px;
	transform: rotate(20deg);
}

.result-text .card-body {
	padding: 20px 60px 30px;
}

.result.element.ster-61 {
	left: 100px;
	top: -30px;
	transform: rotate(-19deg);
	width: 110px;
}
.result.element.ster-62 {
	left: 65px;
	bottom: 65px;
	transform: rotate(-20deg);
	width: 95px;
}
.result.element.ster-63 {
	left: unset;
	right: 70px;
	top: 10px;
	transform: rotate(30deg);
	width: 140px;
}
.result.element.ster-64 {
	left: unset;
	right: 35px;
	bottom: 25px;
	transform: rotate(19deg);
	width: 110px;
}

.wait {
	margin-top: 20px;
	max-width: 900px;
	margin-bottom: 60px;
}

.wait .glas-animatie {
	width: 195px;
}

.result.element.ballon-3 {
	width: 185px;
	left: 5px;
	bottom: 7px;
	transform: scaleX(-1);
}

.result.element.sambabal {
	width: 55px;
	left: unset;
	right: 180px;
	top: unset;
	bottom: -22px;
	transform: rotate(-25deg);
}

.result.element.vliegtuigje {
	width: 160px;
	left: unset;
	right: 30px;
	top: 38px;
}





.faq-container.post1993 {
	padding-bottom: 30px;
    margin-bottom: 30px;
    border-bottom: 1px solid #ccc;
}





.result-text.helaas h2 {}

.result-text.yes h2 {
	color: #000000;
}

.result-text img {
	display: none;
}

.result-text.helaas img.helaas,
.result-text.yes img.yes {
	display: block;
}

#step1.hide,
#step2 {
	display: none;
	opacity: 0;
}

#step2.yes,
#step2.helaas {
	display: block;
	animation-name: fadein;
	animation-duration: 500ms;
	animation-iteration-count: 1;
	opacity: 1;
}

@keyframes fadein {
	0% { opacity: 0; }
  100% { opacity: 1; }
}




@media (max-width: 991.98px) {
	.has-100dingen .papier-container {
		padding-top: 70px;
	}
	.has-100dingen ul {
		grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	}

	.has-100dingen {
		margin-top: -100px !important;
	}

	/* RESULTAAT PAGINA */
	.result.discobal {
		display: none;
	}

	.result-header {
		padding-top: 20px;
		padding-bottom: 50px;
	}

	.result-header .card {
		margin-top: 10px;
		z-index: -1;
	}

	.result-header .card-body {
		padding: 20px 20px;
	}

	.result-text .card-body {
		padding: 10px 20px 20px !important;
	}

	.result.element.ster-4 {
		left: -23px;
		top: -30px;
		width: 110px;
		transform: rotate(0deg);
	}
	.result.element.ster-2 {
		right: -23px;
		top: unset;
		bottom: -15px;
		transform: rotate(0deg);
		width: 100px;
	}
	.result.element.ballon-2 {
		left: 5px;
		bottom: -58px;
		transform: rotate(-8deg);
		width: 162px;
	}
	.result.element.ster-62,
	.result.element.ster-64 {
		display: none;
	}
	.result.element.ster-61 {
		left: -37px;
		top: -30px;
		transform: rotate(-19deg);
		width: 120px;
	}
	.result.element.ster-63 {
		top: unset;
		bottom: -32px;
		right: -37px;
		width: 120px;
	}

	
	.wait {
		/* margin-top: -35px; */
	}
	.result.element.ballon-3 {
		width: 135px;
		left: -29px;
		bottom: -36px;
		transform: scaleX(-1);
	}
	.result.element.sambabal {
		width: 45px;
		left: unset;
		right: 32px;
		top: unset;
		bottom: -51px;
		transform: rotate(-25deg);
	}
	.result.element.vliegtuigje {
        width: 113px;
        left: unset;
        right: -18px;
        top: 9px;
    }


	.homenew .formcard {
		margin-top: 0px;
	}

	.homenew.countdown .visual-0032,
	.homenew.countdown .visual-0048,
	.homenew.countdown .visual-0088 {
		display: none;
	}

}

@media (max-width: 767.98px) {
	.has-100dingen ul {
		grid-template-columns: 1fr 1fr 1fr 1fr;
	}
	.d-flex.mobile {
		display: flex !important;
	}
	.d-flex.desktop {
		display: none !important;
	}

	.countdown .visual-51,
	.countdown .discobal,
	.countdown .ster-6,
	.countdown .packshot-zerosugar-frambozen,
	.countdown .visual-35 { display: none; }
	.countdown .card {
		margin-top: -10px;
	}
}

@media (max-width: 575.98px) {


	



	.whiteborder {
		/* 9px + 4px samen */
		text-shadow: rgb(255, 255, 255) 4px 0px 0px, rgb(255, 255, 255) 3.87565px 0.989616px 0px, rgb(255, 255, 255) 3.51033px 1.9177px 0px, rgb(255, 255, 255) 2.92676px 2.72656px 0px, rgb(255, 255, 255) 2.16121px 3.36588px 0px, rgb(255, 255, 255) 1.26129px 3.79594px 0px, rgb(255, 255, 255) 0.282949px 3.98998px 0px, rgb(255, 255, 255) -0.712984px 3.93594px 0px, rgb(255, 255, 255) -1.66459px 3.63719px 0px, rgb(255, 255, 255) -2.51269px 3.11229px 0px, rgb(255, 255, 255) -3.20457px 2.39389px 0px, rgb(255, 255, 255) -3.69721px 1.52664px 0px, rgb(255, 255, 255) -3.95997px 0.56448px 0px, rgb(255, 255, 255) -3.97652px -0.432781px 0px, rgb(255, 255, 255) -3.74583px -1.40313px 0px, rgb(255, 255, 255) -3.28224px -2.28625px 0px, rgb(255, 255, 255) -2.61457px -3.02721px 0px, rgb(255, 255, 255) -1.78435px -3.57996px 0px, rgb(255, 255, 255) -0.843183px -3.91012px 0px, rgb(255, 255, 255) 0.150409px -3.99717px 0px, rgb(255, 255, 255) 1.13465px -3.8357px 0px, rgb(255, 255, 255) 2.04834px -3.43574px 0px, rgb(255, 255, 255) 2.83468px -2.82216px 0px, rgb(255, 255, 255) 3.44477px -2.03312px 0px, rgb(255, 255, 255) 3.84068px -1.11766px 0px, rgb(255, 255, 255) 3.9978px -0.132717px 0px,
		rgb(255, 255, 255) 8px 0px 0px, rgb(255, 255, 255) 7.93758px 0.997398px 0px, rgb(255, 255, 255) 7.7513px 1.97923px 0px, rgb(255, 255, 255) 7.44406px 2.93018px 0px, rgb(255, 255, 255) 7.02066px 3.8354px 0px, rgb(255, 255, 255) 6.4877px 4.68078px 0px, rgb(255, 255, 255) 5.85351px 5.45311px 0px, rgb(255, 255, 255) 5.12797px 6.14035px 0px, rgb(255, 255, 255) 4.32242px 6.73177px 0px, rgb(255, 255, 255) 3.44941px 7.21814px 0px, rgb(255, 255, 255) 2.52258px 7.59188px 0px, rgb(255, 255, 255) 1.55638px 7.84714px 0px, rgb(255, 255, 255) 0.565898px 7.97996px 0px, rgb(255, 255, 255) -0.433417px 7.98825px 0px, rgb(255, 255, 255) -1.42597px 7.87189px 0px, rgb(255, 255, 255) -2.39627px 7.63269px 0px, rgb(255, 255, 255) -3.32917px 7.27438px 0px, rgb(255, 255, 255) -4.21013px 6.80256px 0px, rgb(255, 255, 255) -5.02539px 6.22459px 0px, rgb(255, 255, 255) -5.76223px 5.54948px 0px, rgb(255, 255, 255) -6.40915px 4.78778px 0px, rgb(255, 255, 255) -6.95606px 3.95136px 0px, rgb(255, 255, 255) -7.39442px 3.05329px 0px, rgb(255, 255, 255) -7.71739px 2.10757px 0px, rgb(255, 255, 255) -7.91994px 1.12896px 0px, rgb(255, 255, 255) -7.9989px 0.132735px 0px, rgb(255, 255, 255) -7.95304px -0.865561px 0px, rgb(255, 255, 255) -7.78307px -1.85035px 0px, rgb(255, 255, 255) -7.49165px -2.80627px 0px, rgb(255, 255, 255) -7.08333px -3.71839px 0px, rgb(255, 255, 255) -6.56448px -4.57249px 0px, rgb(255, 255, 255) -5.94318px -5.35524px 0px, rgb(255, 255, 255) -5.22915px -6.05442px 0px, rgb(255, 255, 255) -4.43352px -6.65912px 0px, rgb(255, 255, 255) -3.5687px -7.15991px 0px, rgb(255, 255, 255) -2.6482px -7.54898px 0px, rgb(255, 255, 255) -1.68637px -7.82024px 0px, rgb(255, 255, 255) -0.698222px -7.96947px 0px, rgb(255, 255, 255) 0.300817px -7.99434px 0px, rgb(255, 255, 255) 1.29516px -7.89446px 0px, rgb(255, 255, 255) 2.2693px -7.67139px 0px, rgb(255, 255, 255) 3.20802px -7.32862px 0px, rgb(255, 255, 255) 4.09668px -6.87148px 0px, rgb(255, 255, 255) 4.92142px -6.30711px 0px, rgb(255, 255, 255) 5.66936px -5.64432px 0px, rgb(255, 255, 255) 6.32883px -4.89346px 0px, rgb(255, 255, 255) 6.88954px -4.06623px 0px, rgb(255, 255, 255) 7.34274px -3.17555px 0px, rgb(255, 255, 255) 7.68136px -2.23532px 0px, rgb(255, 255, 255) 7.90012px -1.26021px 0px, rgb(255, 255, 255) 7.9956px -0.265434px 0px;
	}


	
	body.archive.tax-nummer .has-park .content {
		font-size: 16px;
		line-height: 22px;
		padding: 0px 20px;
	}



	.has-header .logo-100-dingen {
		margin-top: 0;
		max-width: 80%;
	}

	.doemee-card {
		margin-bottom: 20px;
	}

	.smiley-17 {
		width: 65px;
		top: -35px;
		right: -33px;
		transform: rotate(-19deg);
	}

	.headerknipsel {
		max-width: 80%;
	}



	body.tax-nummer .packshot-zerosugar-aardbeien,
	body.tax-nummer .element.ster-4,


	.homenew.countdown .visual-001,
	.homenew.countdown .visual-002,
	.homenew.countdown .visual-003,
	.homenew.countdown .visual-0032,
	.homenew.countdown .visual-0048,
	.homenew.countdown .visual-0088,
	.has-form .element.packshot-zerosugar-reineclaude,
	.has-form .element.bloem,
	.has-form .element.ster-1,
	.element.ster,
	.element.lamp {
		display: none;
	}


	.has-form .element.vliegtuigje {
		left: 20px;
		right: unset;
	}

	.has-form .element.packshot-zerosugar-frambozen {
		top: unset;
		right: 43px;
		bottom: -38px;
		width: 65px;
		transform: rotate(10deg);
	}
	
	.countdown .container {
		/* max-width: 95%; */
	}

	body.tax-nummer .packshot-zerosugar-multivruchten {
		right: 30px;
		bottom: -73px;
		width: 60px;
		z-index: +1;
		pointer-events: none;
	}


	.has-form .large.gfield_select {
		line-height: 2;
	}

	.gform_wrapper.gravity-theme .ginput_container_select::after {
		margin-top: 12px;
	}

	.price-carousel.owl-carousel .owl-nav {
		position: absolute;
		top: 170px;
		left: -8%;
		width: 116%;
	}

	.overknipsel,
	h1.overknipsel {
		margin: -15px auto 20px;
		max-width: 85%;
	}




	.has-park .contentpadding {
		padding-top: 0;
		margin-top: -15px;
	}







	.has-100dingen .papier-container .papiercontent {
		padding: 30px 15px 30px 15px;
	}

	.has-100dingen ul {
		grid-template-columns: 1fr 1fr 1fr;
	}

	.has-100dingen li,
	.has-100dingen li.pad-left-xl,
	.has-100dingen li.pad-right-xl,
	.has-100dingen li.pad-left-md,
	.has-100dingen li.pad-right-md,
	.has-100dingen li.pad-left,
	.has-100dingen li.pad-right,
	.has-100dingen li.pad-top,
	.has-100dingen li.pad-bottom {
		padding: 0 !important;
	}

	.has-100dingen li p {
		text-align: center !important;
	}

	.has-100dingen .visual {
		min-height: 300px;
	}

	.has-100dingen .visual + li {
		margin-top: 30px;
		margin-left: 10px;
	}

	.has-100dingen .span1,
	.has-100dingen .span2,
	.has-100dingen .span3,
	.has-100dingen .span4,
	.has-100dingen .span5,
	.has-100dingen .span6,
	.has-100dingen .span7 {
		grid-column: span 3;
	}

	.has-100dingen .element1 {
		position: absolute;
		bottom: -54px;
		right: -68px;
		width: 81px;
		transform: rotate(-4deg);
	}
	.has-100dingen .element2 {
		top: 78px;
		left: -36px;
		width: 54px;
	}
	
	.has-100dingen .element4 {
		margin-top: unset;
		left: unset;
		top: 127px;
		right: -21px;
	}
	.has-100dingen .element5 {
		margin-top: 25px;
		width: 137px;
		left: unset;
		right: -63px;
		top: -70px;
	}
	.has-100dingen .element6 {
        position: absolute;
        top: 25px;
        right: -22px;
        width: 56px;
        transform: rotate(9deg);
    }

	.has-100dingen li.item32 {
		padding-right: 30px !important;
	}

	.element.ster-6 {
		width: 66px;
		top: -59px;
		left: -51px;
		transform: rotate(-33deg);
	}


	.element.smiley-1 {
		display: none;
	}
	.element.ster-4 {
		width: 80px;
		top: -50px;
		right: -67px;
		transform: rotate(-46deg);
	}
	.has-100dingen .visual24 {
		top: 0;
		left: -30px;
	}


	
	.has-100dingen li.item58 {
		margin-left: 10px;
	}


	.element.ster-5 {
		width: 80px;
		top: -92px;
		left: -67px;
		transform: rotate(-46deg);
	}
	.element.sambabal {
		width: 39px;
		top: -77px;
		right: -11px;
		transform: rotate(52deg);
	}


	.has-100dingen .visual31 {
		max-width: 100%;
		height: 350px;
		top: 0;
	}

	.has-100dingen .element7 {
		position: absolute;
		transform: rotate(6deg);
	}

	.element.smiley-2 {
		width: 50px;
		top: -41px;
		left: unset;
		right: -5px;
		transform: rotate(13deg);
	}

	.has-100dingen .visual35 {
		background-image: url(images/100dingen/visual-35-35.png);
		width: 100%;
		left: -12px;
	}


	.has-100dingen li.item37 {
		padding-right: 30px !important;
	}


	.has-100dingen .element8 {
		position: absolute;
		top: unset;
		left: unset;
		bottom: -163px;
		right: -38px;
		width: 54px;
		transform: rotate(10deg);
	}

	.element.ster-34 {
		right: -40px;
		width: 63px;
		bottom: -61px;
		top: unset;
	}

	.element.vliegtuigje {
        width: 100px;
		top: unset;
        bottom: -35px;
        left: unset;
        right: -51px;
        transform: rotate(-22deg);
    }

	.has-100dingen .element9 {
        position: absolute;
        top: 30px;
        right: -21px;
        width: 50px;
        transform: rotate(-14deg);
    }

	.has-100dingen .visual49los {
		max-width: 100%;
		margin-left: 0;
		transition: all 0.2s;
	}

	.has-100dingen li.item50 {
		padding-bottom: 80px !important;
	}

	.ster-47 {
		width: 70px;
		bottom: -10px;
		right: -11px;
	}

	.element.ballon-2 {
		width: 162px;
		bottom: -38px;
		left: -13px;
		transform: rotate(19deg);
	}

	.has-100dingen .element10 {
		position: absolute;
		top: -16px;
		left: -28px;
		width: 52px;
		transform: rotate(12deg);
	}

	.has-100dingen .visual51 {
		transform: rotate(-2deg);
		width: 100%;
		left: -11px;
	}

	.element.smiley-43 {
		width: 52px;
		left: -44px;
		top: -33px;
		transform: rotate(-26deg);
	}

	.has-100dingen li.item55 {
		padding-left: 20px !important;
	}

	.element.microfoon {
		width: 42px;
		top: 8px;
		left: -34px;
		transform: rotate(-9deg);
	}

	.element.lamp-2 {
		width: 53px;
		top: unset;
		bottom: -60px;
		left: unset;
		right: -36px;
		transform: rotate(45deg);
	}

	.has-100dingen li.item62 {
		padding-right: 50px !important;
	}

	.element.ster-41 {
		width: 65px;
		top: unset;
		bottom: -34px;
		right: -54px;
		transform: rotate(3deg);
	}

	.has-100dingen .visual66 {
		max-width: 100%;
		height: 100%;
		left: 0;
		top: 0;
	}

	.element.voetbal {
		width: 108px;
		top: -55px;
		right: -104px;
	}

	.element.smiley-41 {
		width: 66px;
		bottom: -59px;
		left: -42px;
		transform: rotate(-21deg);
	}

	.has-100dingen .visual68 {
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	

	.has-100dingen li.item70 {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.smiley-55 {
		width: 60px;
		top: unset;
		bottom: -20px;
		left: -50px;
		transform: rotate(-24deg);
	}

	.ster-52 {
		width: 68px;
		top: -50px;
		right: -62px;
		transform: rotate(-10deg);
	}

	.has-100dingen .element12 {
		position: absolute;
		top: 50px;
		left: -29px;
		width: 50px;
		transform: rotate(11deg);
	}

	.has-100dingen li.item79 {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	.smiley-54 {
		width: 56px;
		bottom: -19px;
		left: -44px;
		transform: rotate(-24deg);
	}

	.has-100dingen .element13 {
		position: absolute;
		top: 14px;
		right: -25px;
		width: 55px;
		transform: rotate(-12deg);
	}

	.has-100dingen .visual80 {
		width: 100%;
		top: -9px;
		left: 0;
	}

	.has-100dingen .has-element13 i.spacer:nth-child(8),
	.has-100dingen .has-element13 i.spacer:nth-child(9),
	.has-100dingen .has-element13 i.spacer:nth-child(10),
	.has-100dingen .has-element13 i.spacer:nth-child(11),
	.has-100dingen .has-element13 i.spacer:nth-child(12),
	.has-100dingen .has-element13 i.spacer:nth-child(13),
	.has-100dingen .has-element13 i.spacer:nth-child(14) {
		display: none;
	}

	.bloem-5 {
		width: 75px;
		bottom: -30px;
		left: -74px;
	}

	.sambabal-5 {
		width: 40px;
		bottom: unset;
		top: -45px;
		right: -45px;
		transform: rotate(-55deg);
	}

	.has-100dingen .visual85 {
		background-image: url(images/100dingen/visual-85-85.png);
		transform: rotate(0deg);
		width: 100%;
		top: 0;
		height: 400px;
		left: 0;
		margin-bottom: -12px;
	}

	.ster-63 {
		width: 75px;
		right: -38px;
		transform: rotate(22deg);
	}

	.has-100dingen li.item89 {
		padding-right: 40px !important;
	}

	.has-100dingen .element14 {
		position: absolute;
		top: 60px;
		right: -33px;
		width: 54px;
		transform: rotate(6deg);
	}

	.ster-64 {
		width: 70px;
		bottom: unset;
		left: -64px;
		top: -65px;
	}

	.ster-65 {
		width: 77px;
		top: unset;
		bottom: -37px;
		left: unset;
		right: -70px;
	}

	.has-100dingen .visual94 {
		width: 100%;
		top: 15px;
		left: -10px;
		margin-top: 30px;
		height: 90%;
	}

	.element14 .packshot-zerosugar-reineclaude {
		top: 140px;
		left: 10px;
		position: relative;
	}

	.voetbal-6 {
		display: none;
	}

	.smiley-66 {
        width: 61px;
        top: -73px;
        right: -44px;
        transform: rotate(13deg);
    }

	.has-100dingen li.item99 {
		padding-left: 45px !important;
	}

	.has-100dingen li.item100 {
		padding-right: 50px !important;
	}

	.has-100dingen .element15 {
		position: absolute;
		top: 65px;
		left: -35px;
		width: 50px;
		transform: rotate(-7deg);
	}

	.ballon-63 {
		width: 100px;
		top: unset;
		bottom: -82px;
		right: unset;
		left: -43px;
		transform: rotate(-15deg);
	}

	.ballon-61 {
		width: 82px;
		top: unset;
		bottom: -120px;
		right: -46px;
		transform: rotate(-1deg);
	}

	.ballon-13,
	.vliegtuigje-1,
	.ster-16,
	.voetbal-2,
	.lamp-3,
	.smiley-3,
	.smiley-31,
	.smiley-37,
	.sambabal-3,
	.lamp-5,
	.has-100dingen .has-element12 i.spacer:nth-child(10),
	.has-100dingen .has-element12 i.spacer:nth-child(11),
	.has-100dingen .has-element12 i.spacer:nth-child(12),
	.has-100dingen .has-element12 i.spacer:nth-child(13),

	.xxxxxxxx {
		display: none;
	}

	.ster-14 {
		width: 65px;
		bottom: -60px;
		right: -40px;
	}

	.ster-23 {
		width: 50px;
		top: -59px;
		left: -35px;
	}

	.smiley-22 {
		width: 64px;
		top: -38px;
		right: -35px;
	}
	.ster-27 {
		width: 63px;
		right: -45px;
		top: -43px;
	}

	.planeet-32 {
		width: 69px;
		right: unset;
		top: unset;
		left: -63px;
		bottom: -33px;
	}

	.discobal-32 {
		width: 80px;
		top: -49px;
		right: -41px;
	}

	.planeet-3 {
		width: 125px;
		top: -40px;
		left: unset;
		right: -49px;
	}

	.element.ster-48 {
		width: 90px;
		top: -40px;
		right: -56px;
	}

	.ster-46 {
		right: -51px;
		width: 73px;
		top: -54px;
		left: unset;
	}

	.smiley-47 {
		width: 50px;
		top: unset;
		bottom: -20px;
		right: unset;
		left: -48px;
		transform: rotate(-10deg);
	}

	.smiley-44 {
		width: 64px;
		right: -30px;
		bottom: -57px;
		transform: rotate(23deg);
	}

	.ster-42 {
		width: 73px;
		right: -30px;
		bottom: -58px;
	}

	.smiley-58 {
		width: 80px;
		right: -10px;
		bottom: -65px;
	}

	.ster-56 {
		width: 77px;
		bottom: -60px;
		right: -51px;
		transform: rotate(15deg);
	}

	.ballon-52 {
		width: 120px;
		transform: rotate(15deg);
		bottom: -65px;
		left: unset;
		right: -52px;
	}

	.smiley-67 {
		width: 70px;
		bottom: -30px;
		left: -60px;
		transform: rotate(-22deg);
	}

	.has-100dingen-new li.item95 {
		width: 95%;
		top: 30px;
	}

	.vliegtuigje-41 {
		width: 101px;
		bottom: -37px;
		left: unset;
		transform: rotate(-21deg);
		right: -50px;
	}






	.has-100dingen .papiercontent .priceitem.item21 { transform: rotate(2deg); width: auto; margin-left: unset; }



	.homenew .packshot-zerosugar-aardbeien,
	.homenew .packshot-zerosugar-multivruchten {
		display: none;
	}
	
	.homenew .element.ster-4 {
		top: -74px;
		right: 13px;
	}

	.widthcontainer {
		padding: 0px 12px;
	}

	.has-carousel {
		padding: 20px 12px;
	}

	.homenew .logo-100-dingen {
		position: relative;
		z-index: +1;
		max-width: 300px;
	}


	.price_logos {
		max-width: 100% !important;
	}



}
