/*
 Theme Name:  Divi Child Theme
 Theme URI:    https://sakui.nl
 Description:  Child Theme for Divi
 Author:       SAKUI
 Author URI:   https://sakui.nl
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

p {font-weight:400;}

.woocommerce-product-gallery__image {
  pointer-events: none;
}

/*Make The Divi Contact Form Submit Button Fullwidth*/
.pa-contact-form-submit-fullwidth .et_contact_bottom_container {
	width: 100%;
	flex-direction: column;
	gap: 1em;
	padding-left: 3%;
	margin-top: 0px;
}
.pa-contact-form-submit-fullwidth .et_contact_bottom_container button {
	width: 100%;
	margin: 0;
}

/*Set product details to flex*/
.woocommerce ul.products li.product a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}

/*Product image*/
.woocommerce ul.products li.product a .et_shop_image {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 1;
    order: 1;
}

/*Product title*/
.woocommerce ul.products li.product a .woocommerce-loop-product__title {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 2;
    order: 2
}
/*Product price*/
.woocommerce ul.products li.product a .price {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 3;
    order: 3
}
/*Product hefhoogte (custom field)*/
.woocommerce ul.products li.product a .hefhoogte {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 4;
    order: 4;
	font-size:14px;
}
/*Product capaciteit (custom field)*/
.woocommerce ul.products li.product a .capaciteit {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 5;
    order: 5;
	font-size:14px;
}

.hefhoogte, .capaciteit {
	color:#6B6B6B;
	font-size:14px;
	font-weight:300;
    display: flex;
    align-content: center;
    justify-content: flex-start;
    align-items: baseline;
}
.hefhoogte {
	padding-top:24px;
}

.woocommerce ul.products li.product a {
	border:1px solid #F7F7F7;
	background-color:#ffffff;
	padding:16px;
	border-radius:4px;
}

.et_pb_post {
    margin-bottom: 0px;
}
.single .post {
    padding-bottom: 0px;
}

.product-icon {
	width:16px!important;
	height:16px!important;
	flex-direction:row;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .button, .et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart div.quantity {
    display: none;
}