/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 10:37:57 */
.aanmelden-les .button-les, .aanmelden-les .button {
	background-color: #02D3C9 !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	letter-spacing: 1px !important;
}
.voorraad-info {
	color: #8DC540 !important;
	font-weight: bold !important;
}
.aanmelden-les .button-les, .aanmelden-les .button {
	padding: 16px !important;
	border-radius: 0px !important;
}
.lescontainer .image {
	border-radius: 0px !important;
}
.lescontainer {
	border-radius: 0px !important;
}
button:hover, button:focus, button:active, .button:hover, .button:focus, .button:active, .wp-block-button__link:hover, .wp-block-button__link:focus, .wp-block-button__link:active, input[type="button"]:hover, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:hover, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active, .elementor-button-wrapper .elementor-button:hover, .elementor-button-wrapper .elementor-button:focus, .elementor-button-wrapper .elementor-button:active, .wc-block-cart__submit:hover {
	box-shadow: none !important;
}
.alle-lessen.horizontaal .lescontainer .image {
	height: 130px !important;
	min-height: 130px !important;
}
.alle-lessen {
	gap: 20px !important;
}
.alle-lessen.horizontaal .lescontainer.besloten {
	display: none;
}
.admin-bar .alle-lessen.horizontaal .lescontainer.besloten {
	background: #f5f5f5 !important;
		display: flex;
}
.admin-bar .alle-lessen.horizontaal .lescontainer::after {
	content: "\f3c1";
	font-family: 'Font Awesome 5 Pro' !important;
	font-weight: lighter;
	font-size: 40px !important;
	width: 50px !important;
}
.admin-bar .alle-lessen.horizontaal .lescontainer.besloten::after {
	content: "\f023";
	font-family: 'Font Awesome 5 Pro' !important;
	font-weight: lighter;
	font-size: 40px !important;
}
.button-les.disabled {
	pointer-events: none !important;
}
.button-les.disabled {
	padding: 30px !important;
}
.voorraad-info .vol {
	color: #da2128 !important;
}


@media screen and (max-width: 767px) { 
.aanmelden-les {
	width: 100% !important;
}
.product.woocommerce.add_to_cart_inline.button-les a.button {
	padding: 15px !important;
}	
.alle-lessen.horizontaal .aanmelden-les .button-les, .alle-lessen.horizontaal .aanmelden-les .button {
	width: 100% !important;
}	
.alle-lessen.horizontaal .lescontainer .image {
	height: 180px !important;
	min-height: 180px !important;
}	
	
}