/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 06 2025 | 14:33:58 */
.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
	display: -webkit-box;
	display: -moz-box;	
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
    
	-webkit-box-align: end;
	-moz-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	align-items: flex-end;
    
	margin-left: -10px;
	margin-right: -10px;
}

.woocommerce-billing-fields__field-wrapper > *,
.woocommerce-shipping-fields__field-wrapper > * {
	min-height: 1px;
}

.woocommerce-billing-fields__field-wrapper > .form-row,
.woocommerce-shipping-fields__field-wrapper > .form-row {
	float: none !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
	margin-left: 0px !important;
	margin-right: 0px !important;
	box-sizing: border-box !important;
}
	
.woocommerce-page form #billing_house_number_field, 
.woocommerce-page form #billing_house_number_suffix_field {
	margin-right: 0% !important;
}
	
.woocommerce-billing-fields p:last-child {
	margin-bottom: 20px !important;
}
	
#billing_postcodeNl_address_autocomplete_field[style*='display: inherit'],
#billing_postcodeNl_address_autocomplete_field[style*='display:inherit'],
#billing_postcodeNl_address_autocomplete_field[style*='display: inherit'] > .billing_postcodeNl_address_autocomplete,
#billing_postcodeNl_address_autocomplete_field[style*='display:inherit'] > .billing_postcodeNl_address_autocomplete,
#shipping_postcodeNl_address_autocomplete_field[style*='display: inherit'],
#shipping_postcodeNl_address_autocomplete_field[style*='display:inherit'],
#shipping_postcodeNl_address_autocomplete_field[style*='display: inherit'] > .shipping_postcodeNl_address_autocomplete,
#shipping_postcodeNl_address_autocomplete_field[style*='display:inherit'] > .shipping_postcodeNl_address_autocomplete {
	width: 100% !important;
	display: block !important;
}
	
.woocommerce-shipping-fields #shipping_house_number_field,
.woocommerce-shipping-fields #shipping_house_number_suffix_field,
.woocommerce-shipping-fields #billing_address_2_field {
		width: 25% !important;
		margin-right: 0px !important;
	}

@media (min-width: 1025px) {
	.woocommerce-billing-fields__field-wrapper > .form-row,
	.woocommerce-shipping-fields__field-wrapper > .form-row {
		width: 50% !important;
	}
}
@media (max-width: 1024px) {
	.woocommerce-billing-fields__field-wrapper > .form-row,
	.woocommerce-shipping-fields__field-wrapper > .form-row {
		width: 100% !important;
	}
	
	#billing_house_number_field,
	#shipping_house_number_field,
	#billing_house_number_suffix_field,
	#shipping_house_number_suffix_field,
	#billing_house_number_suffix_field {
		width: 50% !important;
	}
}

body.woocommerce-checkout:not(.woocommerce-order-received) header, 
body.woocommerce-checkout:not(.woocommerce-order-received) footer {
	display: none !important;
    visibility: hidden !important;
}

#webr-afrekenpagina-titel-woodmart {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    padding-top: 35px;
    padding-bottom: 35px;
    background-color: #f2f2f2;
    background-color: #f2f2f2;
    position: relative;
    margin-left: -45px;
    margin-right: -45px;
    margin-bottom: 25px;
}

#webr-afrekenpagina-titel-woodmart {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  
  padding-top: 10px;
  padding-bottom: 10px;
  
  background-color: #f2f2f2;
  
  position: relative;
  
  margin-left: -45px;
  margin-right: -45px;
  
  margin-bottom: 25px;
}

#webr-afrekenpagina-titel-woodmart > * {
  margin: 15px 45px;
}

#webr-afrekenpagina-titel-woodmart::before,
#webr-afrekenpagina-titel-woodmart::after {
  content: '';
  display: block;
  position: absolute;
  top: 0px;
  height: 100%;
  width: calc((100vw - 100%) / 2);
  background-color: inherit;
}

#webr-afrekenpagina-titel-woodmart::before {
  right: 100%;
}

#webr-afrekenpagina-titel-woodmart::after {
  left: 100%;
}

body.woocommerce-checkout:not(.woocommerce-order-received) .page-title {
  display: none !important;
  visibility: hidden !important;
}

#billing_house_number_field,
#billing_address_2_field,
#billing_house_number_suffix_field {
	width: 25% !important;
}
#woocommerce_eu_vat_number_field {
	width: 100% !important;
}

#billing_house_number_field input {
	padding: 0 15px!important;
	text-align: left!important;
}