.acf_flexible_content,
.repeater {
  clear: both;
}


.field_type-repeater .repeater .acf-input-table.row_layout > tbody > tr.row > .acf_input-wrap > .acf_input > tbody > tr:first-child > td.label > label{
    width: 95%;
    display: inline-block;
}
.field_type-repeater .repeater .acf-input-table.row_layout > tbody > tr.row > .acf_input-wrap > .acf_input > tbody > tr:first-child > td.label:before{
    right: 0;
    cursor: pointer;
    content: "\f506";
    border: none;
    background: 0 0;
    font: 400 20px/1 dashicons;
    speak: none;
    display: inline-block;
    float: right;
    padding: 0;
    text-indent: 0;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    width: 5%;
}

.collapsed-repeater > tbody > tr,
.collapsed-repeater > tbody > tr > td {
	display: none!important;
}

.collapsed-repeater > tbody > tr:first-child {
	display: table-row!important;
}
.collapsed-repeater > tbody > tr:first-child > td.label {
    display: table-cell!important;
    background: #f4f4f4;
    position: relative;
    z-index: 10;
    cursor: pointer;
}
.collapsed-repeater > tbody > tr:first-child > td.label > span {
    display: none;
}
.field_type-repeater .repeater .acf-input-table.row_layout > tbody > tr.row > .acf_input-wrap > .acf_input.collapsed-repeater > tbody > tr:first-child > td.label:before {
    right: 0;
    cursor: pointer;
    content: "\f211";
    border: none;
    background: 0 0;
    font: 400 20px/1 dashicons;
    speak: none;
    display: inline-block;
    float: right;
    padding: 0;
    text-indent: 0;
    position: relative;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none!important;
    width: 5%;
}

.collapsed-repeater.acf_input {
  position: relative;
}
