.submit-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
}

.wpcf7-form-control-wrap {
	display: block;
	padding: 0 0 0 3%;
	margin-bottom: 10px !important;


	input[type='text'],
	input[type='email'],
	input[type='url'],
	input[type='tel'],
	textarea {
		-webkit-appearance: none;
		background: transparent !important;
		font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif;
		font-size: 16px;
		color: #353740;
		width: 100%;
		border-width: 0;
		border-radius: 0;
		padding: 16px;
		margin: 0;
		position: relative;
		border-bottom: 1px solid rgba(52, 54, 61, 0.5);
	}
}

input[type='submit'].wpcf7-form-control {
	font-family: 'Montserrat', Helvetica, Arial, Lucida, sans-serif !important;
	background: transparent !important;
	color: #fff;
	border: 5px solid white;
	border-radius: 100px;
	letter-spacing: 2px;
	font-weight: 700 !important;
	text-transform: uppercase !important;
	font-size: 16px;
	padding: 10px 15px;
	width: 100%;
	display: block;
	margin-top: 15px;
	width: fit-content;
	cursor: pointer;
}


.form-wrapper-yellow {
	input[type='submit'].wpcf7-form-control {
		color: #fff;
		border: 5px solid #fff;
	}
}

.form-wrapper-white {

	input[type='submit'].wpcf7-form-control {
		color: #000;
		border: 5px solid #000;
	}
}

input[type='submit'].wpcf7-form-control:disabled {
	color: gray;
	border: 5px solid gray;
	background: rgba(128, 128, 128, 0.1);
	cursor: wait;
}

.et_pb_widget.widget_block.widget_search {
	display: none;
}

.woocommerce-tabs.wc-tabs-wrapper {
	position: relative;
	/*top: 50px;*/
}

.woocommerce-product-details__short-description {
	padding-bottom: 20px;
	margin-bottom: 10px;
	border-bottom: 1px solid #f4f4f4;
}

.woocommerce-product-gallery__image {
	aspect-ratio: 4 / 3;

	.wp-post-image {
		aspect-ratio: 4 / 3;
		object-fit: cover;
	}

	margin-bottom: 50px;
}

.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
	color: gold !important;
}

#cmplz-document.cmplz-document-eu {
	margin: 50px auto;
}

.et_pb_column.et_pb_column_1_2.et_pb_column_1.et_pb_css_mix_blend_mode_passthrough + .et_pb_column.et_pb_column_1_2.et_pb_column_2.et_pb_css_mix_blend_mode_passthrough.et-last-child {
	padding-left: 15px;

	@media screen and (max-width: 997px){
		padding-top: 15px;
	}
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
min-height: 78px;
}

