/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 16 2025 | 10:40:00 */
.logowit img {
	filter: brightness(0) invert(1) !important;
}
body a {
	text-underline-offset: 4px;
	text-decoration: underline;
	transition: all 0.3s ease-in-out;
}
#mce-FNAME, #mce-EMAIL {
	border: 1px !important;
	margin-bottom: 5px !important;
	width: 100% !important;
	border-radius: 0px !important;
	font-size: 14px !important;
	height: 45px !important;
	padding-left: 16px !important;
}
.btn-submit {
	border-radius: 0px !important;
	background: #02D3C9 !important;
	margin-top: 10px !important;
	width: 100% !important;
	font-family: Raleway !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	height: 55px !important;
}
.header-navigation .header-menu-container ul ul li.menu-item > a {
	padding-top: 18px !important;
	padding-bottom: 18px !important;
}
.woocommerce ul.products li.product .entry-content-wrap {
	margin: 0px !important;
	border-radius: 0px !important;
	background: #EBF9F6 !important;
}
.product-name a {
	pointer-events: none !important;
	text-decoration: none !important;
}
.button {
	text-transform: uppercase !important;
	font-size: 14px !important;
	letter-spacing: 1px !important;
}
.cart-summary h2 {
	display: none !important;
}
.cart_totals h2 {
	display: none !important;
}
.wc-block-checkout__terms.wc-block-checkout__terms--with-separator.wp-block-woocommerce-checkout-terms-block {
	display: none !important;
}
#order-notes {
	display: none !important;
}
.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
	background: #02D3C9 !important;
}
.wc-block-components-product-badge.wc-block-components-product-low-stock-badge {
	display: none !important;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity {
	height: 20px !important;
	width: 20px !important;
}
.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
	border-radius: 0px !important;
	text-transform: uppercase !important;
	font-size: 16px !important;
	letter-spacing: 1px !important;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color: #006169 !important;
  opacity: 1 !important;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #006169 !important;
  opacity:  1 !important;
}
.kadence-blocks-form-field.kb-form-field-3.kb-field-desk-width-100.kb-input-size-large label {
	margin-top: 20px !important;
	margin-bottom: 10px !important;
	font-size: 16px !important;
}
#footer-naailessen-workshops-groningen ::-webkit-input-placeholder { /* WebKit browsers */
  color: #006169 !important;
  opacity: 1 !important;
		font-size: 16px !important;
}
#footer-naailessen-workshops-groningen ::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #006169 !important;
  opacity:  1 !important;
		font-size: 16px !important;
}
.kb-forms-submit.button {
	padding: 15px !important;
}
input[type="checkbox"],
    input[type="radio"] {
      accent-color: #006169; /* vervang dit met jouw huisstijl kleur */
}
.woocommerce-message {
	font-size: 14px !important;
}
.woocommerce-message .button.wc-forward {
	display: none !important;
}
.product.woocommerce.add_to_cart_inline.button-les {
	padding: 0px !important;
}
.product.woocommerce.add_to_cart_inline.button-les a.button {
	padding: 30px !important;
}
.product.woocommerce.add_to_cart_inline.button-les a.button:hover {
	background: #006169 !important;
}
.tpro-read-more {
	float: left !important;
	display: block !important;
	width: 100% !important;
	margin-top: 10px !important;
}
.nulbeschikbaar strong {
	color: #da2128 !important;
}

.tpro-read-more {
	font-weight: bold !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	letter-spacing: 1px !important;
}
.tpro-read-more::after {
	//content: "\f063";
	//font-family: 'Font Awesome 5 Pro' !important;
	//margin-left: 5px !important;
}
.lessen-filters {
	background: #EBF9F6 !important;
	border-radius: 0px !important;
}
.filter-groep label {
	display: none !important;
}
.filter-groep select {
	font-size: 14px !important;
	text-transform: uppercase !important;
	letter-spacing: 1px !important;
}
.filter-reset, .reset-filters-btn {
	background: #006169 !important;
	border-radius: 0px !important;
	text-transform: uppercase !important;
	font-size: 14px !important;
}
.geen-link {
	pointer-events: none !important;
}
.single-post .entry-content-wrap {
	background: #DEF6F0 !important;
}
.single-post .entry-title {
	text-transform: uppercase !important;
	font-size: 50px !important;
	color: #006169 !important;
}
.single-post .content-area {
	margin-top: 10px !important;
}
.filter-group label {
	display: none !important;
}
.lessen-filter {
	padding: 10px 15px !important;
	border-radius: 0px !important;
}
.filter-group select {
	text-transform: uppercase !important;
	font-size: 14px !important;
}
.wc-proceed-to-checkout .checkout-button.button.alt.wc-forward {
	border-radius: 0px !important;
	background: #006169 !important;
}
.lescontainer .image {
	position: relative !important;
}
.prijstag {
	background: #09D4CA !important;
	color: white !important;
	margin-left: 5px !important;
	font-size: 18px !important;
	padding: 5px !important;
	//font-weight: bold !important;
	position: absolute !important;
	margin-top: 5px !important;
}
.periodiektag {
	background: #F55A04 !important;
	width: max-content !important;
	padding: 5px !important;
	position: absolute !important;
	color: white !important;
	text-transform: uppercase !important;
	font-size: 12px !important;
	letter-spacing: 1px !important;
	bottom: 5px;
	margin-left: 5px !important;
}

.mobile-navigation ul li.menu-item-has-children .drawer-nav-drop-wrap, .mobile-navigation ul li:not(.menu-item-has-children) a {
	border-bottom: 0px !important;
}
.mobile-navigation ul li a {
	padding-top: 1em;
	padding-bottom: 0px !important;
}
.mobile-navigation ul li.current-menu-item > a, .mobile-navigation ul li.current-menu-item.menu-item-has-children > .drawer-nav-drop-wrap {
	color: white !important;
}

.mobile-navigation:not(.drawer-navigation-parent-toggle-true) ul li.menu-item-has-children .drawer-nav-drop-wrap button {
	border-left: 0px !important;
}

.mobile-navigation ul li a {
	font-size: 18px !important;
}


@media screen and (max-width: 767px) { 
	
	
	
.kb-img.wp-image-217 {
	filter: brightness(0) invert(1) !important;
}

.product.woocommerce.add_to_cart_inline.button-les a.button {
	padding: 15px !important;
}		
	
}


