/**
 * htpxls Events Frontend Styles
 * 
 * Styles für ACF Extended Formulare im Frontend
 */

.acfe-form .acf-repeater .acf-row-handle.order,
.acfe-form .acf-repeater .acf-row-handle.remove {
	display: none !important;
}

.acf-fields > .acf-field,
.acf-fields.acfe-column-wrapper > .acf-field.acf-field-acfe-column[data-endpoint="1"],
.acf-fields.acfe-column-wrapper {
	border: none;
}

.acf-repeater.-block > table > tbody > tr > td {
	border: none !important;
}

.acf-field.acf-field-repeater {
	padding: 0;
	border-top: none;
}

.acf-field.acf-field-group > .acf-label {
	font-weight: 600;
	font-size: 110%;
	margin-top: 1rem;
}

tr.acf-row[data-id="row-0"] .acf-field[data-name="new-billing-address"] {
	display: none;
}

.acf-fields.-border {
	background: none;
}

.acf-field .acf-label label {
	font-weight: 400;
}

.acf-fields.acfe-column-wrapper {
	background: #f5f5f5;
  border-radius: 3px;
}

tr.acf-row[data-id="row-0"] .acf-button-wrapper {
	display: none;
}

.acf-field[data-name="consent"] {
	padding: 0;	
	margin-top: 2rem;
}

.acf-field[data-name="consent"] .acf-label {
	display: none;
}

.acf-field[data-name="consent"] .acf-fields {
	border: none;
}

ul.acf-radio-list li, ul.acf-checkbox-list li {
	font-size: 1.125rem;
}

.acf-repeater.-block > table > tbody > tr > td:last-of-type, 
.acf-repeater.-row > table > tbody > tr > td:last-of-type {
	border: none !important;
}