
		html, body { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#191919; margin: 0; padding: 0;  }
		.tabelmidden { font-family:Shadows Into Light Two, sans-serif, arial; background-color:#fdfcfa; }

		.CartIconWrapper{position: relative;}
		.CartIconWrapper span{position: absolute;top: -2px;right: -2px;}
		.cartQuantity{border-radius: 100%;background-color: #bddce0;color:#070707;font-size: 75%;text-align: center;padding:0px 4px;}

			.menuleft {
				background-color:#a2e9eb !important;
				padding:5px;
				min-height: auto;
				height:auto;
				width:100%;
				vertical-align: middle;
				border-radius:4px;

				font-family:Shadows Into Light Two, sans-serif, arial;
				font-size:16px;
				color:#060000 !important;
			}

			.menuleft:hover {
				background-color:#a0b4b1 !important;
			}

			.menutop {
				background-color:#bddce0;
				padding-top:5px;
				padding-bottom:5px;
				min-height: 20px;
				height:auto;
				/*width:100%;*/
				vertical-align: middle;
			}

			.dropdown-menu {
				border-top: 0px solid rgba(0,0,0,.15);
				border-right: 0px;
				border-left: 0px;
				border-bottom: 0px;
			}

			.dropdown-item:focus, .dropdown-item:hover, .menuhover:hover, .menuhover:focus {
				background-color: #a0b4b1 !important;
				-webkit-border-radius: 8px;
				-moz-border-radius: 8px;
				border-radius: 8px;
				color:#060000;
			}

			.menutopTekst,.menutopTekst:hover,.menutopTekst:active,.menutopTekst:link,.menutopTekst:visited  {
				font-family:Shadows Into Light Two, sans-serif, arial;
				font-size:16px;
				text-align:center;
				color:#070707;
				white-space: nowrap;
			} 
		/*toggle menu left */
		.btn-toggle { display: inline-flex;align-items: center;color: rgba(0, 0, 0, .65);background-color: transparent;border: 0; box-shadow:none !important}.btn-toggle::after { width: 1.25em;line-height: 0;content: url("https://voorjoushop.nl/files/1807/menubullets/pngimg.com-dot_png4.png"); margin-left: 5px;}
		.btn-toggle[aria-expanded="true"]::after {transform: rotate(90deg);}
		.btn-toggle-nav a {display: inline-flex; padding:5px; margin-top: .125rem; margin-left: 1.25rem; text-decoration: none; width:calc(100% - 1.25rem)}

		.menubuttons:hover {
			cursor:pointer;
			color:#191919;
			background-color: #9b9b9b;
			*background-color: #9b9b9b;
			background-image: -moz-linear-gradient(top, #9b9b9b, #cccccc);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9b9b9b), to(#cccccc));
			background-image: -webkit-linear-gradient(top, #9b9b9b, #cccccc);
			background-image: -o-linear-gradient(top, #9b9b9b, #cccccc);
			background-image: linear-gradient(to bottom, #9b9b9b, #cccccc);
			background-repeat: repeat-x;
			border: 1px solid #000000;
		}

		.menubuttons{
			font-family:Shadows Into Light Two, sans-serif, arial;
			font-size:16px;
			text-decoration:none;font-style:none;
			color:#191919;
			padding: 4px 12px;margin-bottom: 0;
			*margin-left: .3em;border: 1px solid #000000;
			vertical-align: middle;background-color:#cccccc;
			*background-color: #cccccc;
			background-image: -moz-linear-gradient(top, #cccccc, #9b9b9b);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#9b9b9b));
			background-image: -webkit-linear-gradient(top, #cccccc, #9b9b9b);
			background-image: -o-linear-gradient(top, #cccccc, #9b9b9b);
			background-image: linear-gradient(to bottom, #cccccc, #9b9b9b);
			background-repeat: repeat-x; -webkit-border-radius: 8px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			border: 1px solid #000000;
		}

		.navbar-toggler {
			background-color: #99c1bc !important;
			border: 1px solid #888888 !important;
			-webkit-border-radius: 6px !important;
			-moz-border-radius: 6px !important;
			border-radius: 6px !important;
		}

		.navbar-toggler i, .navbar-toggler:focus {
			color: #888888 !important;
			box-shadow: none !important;
		}

		.dropdownsub:hover .dropdown-submenu{
	      display: block;
	      margin-left: 20px;
	   }

		.dropdownsub {
			padding: .25rem 1rem;
		}

		.dropcss {
			top: 0;
			right: auto;
			left: 100%;
			margin-top: 0;
			margin-left: .125rem;
		}

		.usptop { background-color:#bddce0; color:#0a0a0a; }

		.headermenu, a.headermenu {
			padding:5px;
			font-family:Shadows Into Light Two, sans-serif, arial;
			font-size:16px;
			background-color:#a2e9eb !important;
			border-radius:4px;
			color:#060000 !important;
			text-decoration:none;
			background-color: #75b7c3 !important;
			background-image: -moz-linear-gradient(top, #75b7c3, #000000);
			background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#75b7c3), to(#000000));
			background-image: -webkit-linear-gradient(top, #75b7c3, #000000);
		}

		.product-1 > a > img:hover { transform: scale(1.1) rotate(-1.2deg); }
		.webshopomschrijvingtekst { font-family:Shadows Into Light Two, sans-serif, arial; color:#191919; text-decoration:none; font-style:none; line-height: 1.8; }
		a.webshopomschrijvingtekst:link { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#191919; text-decoration:none; }
		a.webshopomschrijvingtekst:active { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#191919; text-decoration:none; }
		a.webshopomschrijvingtekst:visited { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#191919; text-decoration:none; }
		a.webshopomschrijvingtekst:hover { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#191919; text-decoration:none; }

		.webshoptiteltekst{ font-family:Shadows Into Light Two, sans-serif, arial; color:#666666; font-size:16px; text-decoration:none; font-style:none; }
		a.webshoptiteltekst:link { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#666666; text-decoration:none; }
		a.webshoptiteltekst:active { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#666666; text-decoration:none; }
		a.webshoptiteltekst:visited { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#666666; text-decoration:none; }
		a.webshoptiteltekst:hover { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#666666; text-decoration:none; }

		.webshopmenuborder { width:190px; background-color:#a2e9eb; font-size:16px; border-top-width:0px; border-right-width:1px; border-bottom-width: 1px; border-left-width: 1px; border-style:solid; border-width:1px; border-color:#000000 !important;; }
		.webshopmenu ul { list-style-type: none; margin-top: 3px;  }
		.webshopmenu ul li { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; background-color:#a2e9eb; color:#060000; text-decoration:none; }
		.webshopmenu ul li a, .webshopmenu ul li button, a.webshopmenu { display: block; padding: 5px; font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; color:#060000 !important; text-decoration:none; }
		.webshopmenu { font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; background-color:#a2e9eb; color:#060000; text-decoration:none; }

		.smalltekst { font-family:Shadows Into Light Two, sans-serif, arial; color:#191919; font-size: 10px !important; margin-left:15px; }

		.winkelwagenoverzicht { font-size: 16px; text-decoration:none; font-style:none; border-style:solid; border-width:1px; border-color:#000000 !important;; border-top-width: 0px !important; border-right-width: 0px !important; border-bottom-width: 1px !important; border-left-width: 0px !important; padding:5px; }
		.actielabel { background: #9b9b9b none repeat scroll 0 0 !important; opacity: 0.9; color:#ffffff !important; padding: 3px 8px; position: absolute; right: -5px; text-transform: uppercase; top: 20px; z-index: 1; }


		/*cookiebar*/
		.notifycookiebar {
			display:flex;
			width:100%;
			background-color: #d9edf7;
			border: 1px solid #bce6f1;
			color: #2f6f8f;
			position:fixed;
			bottom:0px;
			padding:5px;
			font-size:12px;
			z-index:9999999;
		}
		.notifycookiebar a {
			color: #2f6f8f;
		}

		/* product view */
		.product {
		    background-color: #eee
		}

		.act-price {
		    font-weight: 700
		}

		label.radio, .cursorhand:hover {
		    cursor: pointer
		}

		label.radio input {
		   position: absolute;
		   top: 0;
		   left: 0;
		   visibility: hidden;
		   pointer-events: none
		}

		label.radio span {
		    padding: 2px 9px;
		    border: 2px solid #191919;
		    display: inline-block;
		    color: #191919;
		    border-radius: 3px;
		    text-transform: uppercase;
			 margin-right:2px;
		}

		label.radio input:checked+span {
		    border-color: #191919;
		    background-color: #191919;
		    color: #fff
		}

		.toevoegenbutton { text-decoration:none; font-style:none; background-color: #b1bdba;	*background-color: #b1bdba;	background-image: -moz-linear-gradient(top, #b1bdba, #c9d1d0);	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b1bdba), to(#c9d1d0));
			background-image: -webkit-linear-gradient(top, #b1bdba, #c9d1d0); background-image: -o-linear-gradient(top, #b1bdba, #c9d1d0); background-image: linear-gradient(to bottom, #b1bdba, #c9d1d0);	background-repeat: repeat-x; color:#000000; padding: 10px 18px 10px 18px; border: 0px; border-radius: 8px; }
		.toevoegenbutton:hover { text-decoration:none; font-style:none; cursor:pointer; background-color: #c9d1d0; *background-color: #c9d1d0; background-image: -moz-linear-gradient(top, #c9d1d0, #b1bdba); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#c9d1d0), to(#b1bdba));
			background-image: -webkit-linear-gradient(top, #c9d1d0, #b1bdba); background-image: -o-linear-gradient(top, #c9d1d0, #b1bdba); background-image: linear-gradient(to bottom, #c9d1d0, #b1bdba); background-repeat: repeat-x; color:#000000; padding: 10px 18px 10px 18px; border: 0px;	border-radius: 8px; }

		.filterbalkmobiel {
			display: none;
			position: absolute;
			background-color: #FFFFFF;
			width: 50%;
			min-height: 600px;
			top: 40px;
			right: 0px;
			padding: 20px;
			z-index: 999;
			box-shadow: 2px 2px 5px #d3d3d3;
		}

		.closefilter {
			position: relative;
			text-align: right;
			padding: 5px;
		}

		a.breadcrumb-item, .breadcrumb-item, .new {
		   color: #cccccc !important;
		}

		.breadcrumb_last {
		   color: #9b9b9b !important;
		}

		.foutmeldingBAK {
			font-family:Shadows Into Light Two, sans-serif, arial;
			font-size: 16px;
			text-decoration:none;
			font-style:none;
			background-color:#ff6060;
			color:#060000;
			border: 1px solid #9b9b9b;
			border-top-width: 1px;
			border-right-width: 1px;
			border-bottom-width: 1px;
			border-left-width: 1px;
			padding:3px;
			border-radius: 8px;
		}

		.kolom2opc, .kolom3opc{opacity: 0.3;}
		.av-opc { float: left; margin-right: 10px; width: 20px; }
		.label-av-opc { width: calc(100% - 30px); display:table-cell; float:left; }
		.hidden{display:none;}

		.centerit { text-align:center; }

		.form-control:focus {
		  outline: 0;
		  box-shadow: 0 0 0 .25rem #51a8ec;
		}

		.hideonmobile {
			display: flex !important;
		}

		.hideondesktop {
			display:none !important;
		}

		/*magnet*/
		.magnettrigger{ background: #1487c8;filter: alpha(opacity=90);-moz-opacity: 0.9;opacity: 0.9;color:#ffffff;padding: 10px 25px;border: 4px solid #0000ff;border-radius: 3px;box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.57);text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.54);display:none;height:auto;z-index:9999;position:fixed;text-align:center;right: 30px;bottom:50px;-webkit-animation: mymove 2s;animation: mymove 2s;}
		@-webkit-keyframes mymove {from {right: -200px;} to {right: 30px;}}
		@keyframes mymove {from {right: -200px;} to {right: 30px;}}
		.magnettitel {font-size:20px;color:#ffffff;}
		.hide-magnet {background: #fff none repeat scroll 0 0;color: #000000;border: 0 solid #fff;border-radius: 50%;cursor: pointer;font-size: 18px;line-height: 1.2;padding-left: 4px;padding-right: 3px;position: absolute;right: -15px;text-shadow: none;top: -15px;}


		/*Footer */
		.webshopfooter { padding-top:20px; margin-top:20px; height:auto; text-align:left; color:#000000; font-family:Shadows Into Light Two, sans-serif, arial; font-size:16px; text-decoration:none; border-width:0px; background-color: #ffffff;background-image: -moz-linear-gradient(top, #ffffff, #bddce0);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#bddce0));
			background-image: -webkit-linear-gradient(top, #ffffff, #bddce0);background-image: -o-linear-gradient(top, #ffffff, #bddce0);background-image: linear-gradient(to bottom, #ffffff, #bddce0);background-repeat: repeat-x;}
		.webshopfooter a { color:#000000 !important; font-size:16px; text-decoration:none; }
		.webshopfooter ul{list-style-type:none;margin-top:0;}
		.footer > .container { background-color:transparent; }

		.footergwb { text-align: right; padding-right: 20px;}


		select,
		textarea,
		input[type="text"],input[type="text"]:hover,input[type="text"]:active,
		input[type="password"],
		input[type="email"] {
			display: inline-block;font-family:Shadows Into Light Two, sans-serif, arial; color:#000000 !important; background-color:#e6d7d7 !important; border: 1px solid #000000; padding: 7px 10px; vertical-align: middle; -webkit-border-radius: 8px; -moz-border-radius: 8px;border-radius: 8px;max-width:100%;}

		a:active	{ font-family:Shadows Into Light Two, sans-serif, arial; text-decoration:none;	font-style: none; color:#191919; }
		a:link	{ font-family:Shadows Into Light Two, sans-serif, arial; text-decoration:none; font-style: none;	color:#191919; }
		a:visited{ font-family:Shadows Into Light Two, sans-serif, arial; text-decoration:none; font-style: none; color:#191919; }
		a:hover 	{ font-family:Shadows Into Light Two, sans-serif, arial; text-decoration:none; font-style: none; color:#191919; }


		@media (max-width: 992px) {
			.filterbalkmobiel {
				width: 100% !important;
			}

			.hideondesktop {
				display: flex !important;
			}

			.hideonmobile {
				display:none !important;
			}
		}
		