/* ACF "repeat-horizontal" class, display repeaters in horizontal columns */
.repeat-horizontal .acf-repeater tbody {
    display: flex;
    flex-direction: row;
}
.repeat-horizontal .acf-repeater tr.acf-row:not(.acf-clone) {
    width: 100%;
}
.repeat-horizontal .acf-repeater tr.acf-row:not(.acf-clone) td.acf-fields {
    width: 100% !important; /* important is necessary because it gets overwritten on drag&drop  */
}


.repeat-horizontal .acf-repeater tr.acf-row:hover {
    z-index: 10 !important;
}

.repeat-horizontal .acf-repeater .acf-row-handle.remove {
    border-right: 1px solid #E1E1E1;
}

.acf-flexible-content .layout .acf-fc-layout-handle {
	background-color: #008EC2;
}

/* ACF Backend Cleanup */

div[data-type="group"] > div.acf-label label {
	font-size: 2em;
}

div[data-type="repeater"] > div.acf-label label {
	font-size: 1.5em;
}

.acf-field.hide-heading > div.acf-label {
    display: none;
}

.short-wysiwyg textarea {
  height: 100px!important;
}