.form-row {
    display: flex;
    justify-content: space-between;
}

.form-group {
    width: 49%; /* Pas de breedte aan zoals nodig */
}

.woocommerce span.onsale {
	background-color:#03b279;
	border-radius:0;
}

/*.content-area{
	background-color:#F2F2F2;
}*/

.woocommerce-Tabs-panel{
	background-color:#fff;
	font-weight:400;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
	color:#fff;
	text-align:center;
	background-color:#03b279;
}

.woocommerce-loop-product__title{
	color:#000;
	font-weight:700;
}

.woocommerce-Price-amount{
	color:#000;
}

.posted_in {
	color:#000;
	font-weight:500;
}

.posted_in a{
	color:#03b279;
	font-weight:900;
}
.tagged_as {
	color:#000;
	font-weight:500;
}
.tagged_as a{
	color:#03b279;
	font-weight:900
}

.woocommerce div.product .woocommerce-tabs ul.tabs a{
	color:#fff;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover{
	background-color:#000
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover{
	color:#fff;
	background-color:#000;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt{
	color:#fff;
	background-color:#03b279;
	height:43px;
	width:100%;
	margin-top:15px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	color:#000;
}

.stars a{
	color:#03b279;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit{
	background-color:#03b279;
	color:#fff;
}

.comment-form-comment .required{
	color:red;
}

.wc-tab{
	color:#000 !important;
}

.product_title, .entry-title{
	color:#000 !important;
	font-weight:800 !important;
}

.woocommerce-product-details__short-description{
	color:#000;
	font-weight:400 !important;
}

.form-contact input, textarea{
		background-color: #fff;
    border-color: #dedede;
	font-family: work_sans,Sans-serif !important;
    font-size: 12px !important;
}

.form-contact [type=submit]{
	background-color: #03b279 !important;
  color: #fff!important;
	border:0px!important;
	width:100%!important;
	font-size:15px !important;
}


.elementor-image-carousel-caption {
	    font-size: 15px !important;
    font-style: normal !important;
    line-height: 26px !important;
    font-weight: normal !important;
}

.hfe-site-logo, .hfe-site-logo-container{
	margin-top:3px;
	max-height: 145px;
}