.acf-field .acf-label label {
    font-weight: 600
}

.acf-field p.description {
    word-break: break-word
}

.acf-fields>.acf-field {
    padding: 15px 12px
}

.acf-panel .acf-panel-title {
    font-weight: 600
}

.acf-fields.-left>.acf-field>.acf-label,
.acfe-postbox-left>.inside>.acf-field>.acf-label {
    min-height: 1px
}

#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label,
.acf-field.acfe-no-label>.acf-label {
    margin: 0
}

#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>label,
.acf-field.acfe-no-label>.acf-label>label {
    display: none
}

#side-sortables .acf-fields>.acf-field.acfe-no-label>.acf-label>p.description,
.acf-field.acfe-no-label>.acf-label>p.description {
    margin-bottom: 10px
}

body .medium-editor-toolbar {
    z-index: 999999 !important
}

.acf-accordion {
    z-index: initial
}

.acf-link.-value .acfe-modal .button {
    display: inline-block
}

.acf-field-checkbox .acf-input .acf-checkbox-list.acf-bl li+li>strong {
    margin-top: 15px;
    display: inline-block
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,
.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input {
    margin-left: -12px;
    margin-right: -12px;
    margin-bottom: -15px
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input,
.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-input {
    margin-top: -15px
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description,
.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-clone-modal="1"])>.acf-label>p.description {
    margin-bottom: 15px
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields {
    border-width: 0
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields {
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields {
    border-width: 0
}

.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
.acf-fields>.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border-width: 0
}

.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input {
    margin: 0
}

.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields {
    border-width: 1px
}

.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,
.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,
.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,
.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table {
    border-width: 0
}

.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input,
.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style:not([data-acfe-clone-modal="1"])>.acf-input {
    padding: 0;
    padding-left: 1px;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: 0;
    margin-right: 0
}

.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table {
    margin: 0
}

.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-table>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-table>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-table>.acf-table {
    border-width: 1px
}

.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-block.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-row.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields.-left>.acf-field-clone.acfe-field-clone-layout-table.acfe-seamless-style>.acf-input {
    padding: 0 12px
}

td.acf-field-clone.acfe-seamless-style {
    padding: 0
}

td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-fields,
td.acf-field-clone.acfe-seamless-style>.acf-input>.acf-table {
    border: 0
}

td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
td[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border: 0
}

tr.acf-field.acf-field-clone.acfe-seamless-style>td.acf-input>.acf-fields {
    border: 0;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -15px;
    margin-bottom: -15px
}

tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input {
    padding: 0;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: 0;
    margin-right: 0
}

tr.acf-field.acf-field-clone.acfe-seamless-style.acfe-field-clone-layout-table>td.acf-input>.acf-table {
    border-width: 0
}

tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
tr.acf-field.acf-field-clone[data-acfe-clone-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border-width: 0
}

.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap {
    height: auto
}

.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default {
    border: 1px solid #7e8993;
    border-radius: 4px
}

.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters {
    border-right: 1px solid #7e8993;
    background: #f9f9f9
}

.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background {
    background: #f9f9f9
}

.acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default .CodeMirror-selected {
    background: #f0f0f0 !important
}

.acf-field-acfe-code-editor>td.acf-input {
    max-width: 1px
}

#acf-admin-tool-export>.CodeMirror-wrap {
    height: auto
}

#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default {
    border: 1px solid #7e8993;
    border-radius: 4px
}

#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-gutters {
    border-right: 1px solid #7e8993;
    background: #f9f9f9
}

#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-activeline-background {
    background: #f9f9f9
}

#acf-admin-tool-export>.CodeMirror-wrap.cm-s-default .CodeMirror-selected {
    background: #f0f0f0 !important
}

body .CodeMirror-wrap pre {
    word-break: break-all
}

body:not(.acf-admin-5-3) .acf-field-acfe-code-editor>.acf-input>.acf-input-wrap>.CodeMirror-wrap.cm-s-default {
    border-color: #dfdfdf
}

.acfe-modal-content .acf-color-picker .wp-picker-holder {
    position: relative
}

.acf-fields.acfe-column-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.acf-fields.acfe-column-wrapper>.acf-tab-wrap {
    width: 100%
}

.acf-fields.acfe-column-wrapper>.acf-field {
    width: 100%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    border-top-width: 0
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"] {
    width: 100%;
    border-top: 1px solid #eee
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]+.acf-field:not(.acf-field-acfe-column),
.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-endpoint="1"]:last-child {
    border-top: none
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"] {
    width: 8.333333%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"] {
    width: 16.66666%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"] {
    width: 25%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"] {
    width: 33.33333%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"] {
    width: 41.66667%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"] {
    width: 50%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"] {
    width: 58.33333%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"] {
    width: 66.66666%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"] {
    width: 75%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"] {
    width: 83.33333%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"] {
    width: 91.66667%
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"] {
    width: 100%;
    border-right: 0
}

@media only screen and (max-width:1024px) {

    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"] {
        width: 50%
    }
}

@media only screen and (max-width:640px) {

    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="1/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="10/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="11/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="12/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="2/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="3/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="4/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="5/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="6/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="7/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="8/12"],
    .acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column[data-columns="9/12"] {
        width: 100%
    }
}

.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column>.acf-input>.acf-fields>.acf-field {
    border-top-width: 0
}

.acf-fields.acfe-column-wrapper.-left>.acf-field.acf-field-acfe-column>.acf-input {
    float: none;
    width: auto;
    margin: 0;
    padding: 0
}

.acf-fields.acfe-column-wrapper>.acfe-flexible-opened-actions {
    width: 100%
}

.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper {
    display: table-cell
}

.acf-repeater .acf-row.-collapsed>.acf-fields.acfe-column-wrapper>.acf-field.acf-field-acfe-column.-collapsed-target {
    width: 100%
}

.acf-repeater .acf-row.ui-sortable-helper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.acf-repeater .acf-row.ui-sortable-helper>td.acf-row-handle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.acf-postbox.seamless>.inside.acfe-column-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap !important;
    flex-wrap: wrap !important
}

.acf-ui-datepicker .ui-datepicker {
    padding: 0;
    border-color: #7e8993 !important;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff
}

.acf-ui-datepicker select {
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;
    line-height: 2;
    color: #32373c;
    border-color: #7e8993;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 3px;
    padding: 0 24px 0 8px;
    min-height: 30px;
    max-width: 25rem;
    -webkit-appearance: none;
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55%;
    background-size: 16px 16px
}

.acf-ui-datepicker .ui-datepicker table {
    font-size: 13px;
    margin: 0;
    margin-bottom: 7px
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-header {
    border: none;
    background: #f9f9f9;
    color: #222;
    font-weight: 400;
    border-radius: 4px 4px 0
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-header .ui-state-hover {
    background: #f9f9f9;
    cursor: pointer;
    border-radius: 0;
    border: 0
}

.acf-ui-datepicker .ui-datepicker thead {
    background: #f9f9f9;
    color: #222
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-title {
    margin-top: .4em;
    margin-bottom: .3em;
    color: #222;
    font-size: 14px
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover {
    height: 20px;
    width: 20px;
    border: none;
    overflow: hidden;
    margin-top: 15px;
    top: 0
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next-hover,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev-hover {
    background: 0 0 !important;
    color: #007cba !important
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next {
    right: 7px
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev {
    left: 7px
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span {
    height: 20px;
    width: 20px;
    background: 0 0;
    position: relative;
    margin: 0;
    left: unset;
    top: unset;
    font-size: 1px
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before,
.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before {
    display: block;
    font-family: dashicons;
    line-height: 1;
    font-weight: 400;
    text-indent: 0;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 20px;
    height: 20px;
    font-size: 16px;
    vertical-align: top;
    text-align: center
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-next span:before {
    content: "\f345"
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-prev span:before {
    content: "\f341"
}

.acf-ui-datepicker .ui-datepicker .ui-datepicker-title select {
    margin: 0 3px
}

.acf-ui-datepicker .ui-datepicker th {
    padding: .75em 0;
    color: #222;
    font-weight: 400;
    border: none;
    border-bottom: 1px solid #e1e1e1;
    background: #f9f9f9
}

.acf-ui-datepicker .ui-datepicker td {
    background: #fff;
    border: none;
    padding: 0
}

.acf-ui-datepicker .ui-datepicker td .ui-state-default {
    background: 0 0;
    border: none;
    text-align: center;
    padding: .5em;
    margin: 0;
    font-weight: 400;
    color: #333
}

.acf-ui-datepicker .ui-datepicker td .ui-state-active,
.acf-ui-datepicker .ui-datepicker td .ui-state-hover {
    background: #007cba;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.acf-ui-datepicker .ui-datepicker td.ui-state-disabled,
.acf-ui-datepicker .ui-datepicker td.ui-state-disabled .ui-state-default {
    opacity: 1;
    color: #999
}

.acf-ui-datepicker .ui-datepicker-today .ui-state-highlight {
    border: none !important;
    background: #eee !important;
    font-weight: 400 !important;
    color: #222 !important
}

.acf-ui-datepicker .ui-state-highlight.ui-state-active,
.acf-ui-datepicker .ui-state-highlight.ui-state-hover {
    border: none !important;
    background: #007cba !important;
    font-weight: 400 !important;
    color: #fff !important
}

.acf-ui-datepicker .ui-state-highlight.ui-state-hover.ui-state-active {
    background: #007cba !important
}

.acf-ui-datepicker .ui-timepicker-div {
    padding: 10px 7px !important
}

.acf-ui-datepicker .ui-timepicker-div .ui-widget-header {
    background: 0 0 !important;
    border: 0 !important;
    display: none !important
}

.acf-ui-datepicker .ui-timepicker-div .ui-widget-header .ui-datepicker-title {
    font-size: 13px !important;
    font-weight: 600 !important
}

.acf-ui-datepicker .ui-timepicker-div dl {
    margin: 0;
    text-align: center !important
}

.acf-ui-datepicker .ui-timepicker-div .ui_tpicker_time_label {
    display: none !important
}

.acf-ui-datepicker .ui-timepicker-div select {
    background: #fff url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23555%22%2F%3E%3C%2Fsvg%3E') no-repeat right 5px top 55% !important;
    background-size: 16px 16px !important;
    color: #32373c !important;
    border-color: #7e8993 !important
}

.acf-ui-datepicker .ui-datepicker-buttonpane {
    border: 0 !important;
    padding: 7px !important;
    margin: 0 !important;
    background: #f9f9f9 !important;
    border-top: 1px solid #e1e1e1 !important;
    border-radius: 0 0 4px 4px !important
}

.acf-ui-datepicker .ui-datepicker-buttonpane:after {
    content: '';
    display: block;
    clear: both
}

.acf-ui-datepicker .ui-datepicker-buttonpane button {
    display: inline-block;
    text-decoration: none;
    font-size: 13px !important;
    line-height: 2.15384615;
    min-height: 30px;
    margin: 0 !important;
    padding: 0 10px !important;
    cursor: pointer !important;
    border-width: 1px !important;
    border-style: solid !important;
    -webkit-appearance: none;
    border-radius: 3px;
    font-weight: 400 !important;
    white-space: nowrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #0071a1 !important;
    border-color: #0071a1 !important;
    background: #f3f5f6 !important;
    vertical-align: top;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: 0 !important;
    opacity: unset !important;
    -webkit-filter: unset !important;
    filter: unset !important
}

.acf-ui-datepicker .ui-datepicker-buttonpane button:hover {
    background: #f1f1f1 !important;
    border-color: #016087 !important;
    color: #016087 !important
}

body.-loading * {
    cursor: wait !important
}

.acf-flexible-content {
    position: relative;
    container-name: flexible-content;
    container-type: inline-size
}

.acf-flexible-content .layout.ui-sortable-helper:first-child+.layout {
    margin-top: 0
}

.acf-flexible-content .layout.ui-sortable-placeholder {
    border: 0
}

.acf-flexible-content .layout.ui-sortable-placeholder::after {
    content: '';
    position: absolute;
    inset: 0;
    border: 2px dashed #ccc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle {
    color: #f33b28
}

.layout.acfe-flexible-modal-edit-error>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle>.acf-fc-layout-order {
    background: #f33b28;
    color: #fff
}

.acf-field-flexible-content[data-acfe-flexible-modal-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.acf-field-flexible-content[data-acfe-flexible-lock="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle {
    cursor: pointer
}

.acf-field-flexible-content[data-acfe-flexible-stylised-button="1"]>.acf-input>.acf-flexible-content:not(.-empty)>.values {
    margin-bottom: 15px
}

.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content>.no-value-message {
    display: none
}

.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"]>.acf-input>.acf-flexible-content.-empty>.values {
    margin-bottom: 0
}

.acf-actions.acfe-fc-stylised-button {
    padding: 40px 20px;
    border: #ccc dashed 2px
}

.acf-actions.acfe-fc-stylised-button.acf-fc-bottom-actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.acf-actions.acfe-fc-stylised-button .acf-button {
    float: none
}

.acf-actions .acf-icon.-plus.small {
    line-height: 17px
}

.acf-actions .acf-button.dashicons {
    width: auto;
    height: auto;
    vertical-align: text-top
}

.layout>.acf-fields>.acfe-flexible-opened-actions,
.layout>.acf-table>tfoot>tr.acfe-tfoot-row>td {
    background: #f9f9f9;
    border-top: 1px solid #e1e1e1;
    padding: 12px;
    text-align: right;
    clear: both
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon {
    height: 26px;
    width: 26px;
    -webkit-mask-size: 28px;
    mask-size: 28px;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-settings {
    -webkit-mask-size: 17px;
    mask-size: 17px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-copy {
    -webkit-mask-size: 15px;
    mask-size: 15px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-plus-alt {
    -webkit-mask-size: 32px;
    mask-size: 32px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls a .acf-icon.-more-actions {
    -webkit-mask-size: 29px;
    mask-size: 29px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon {
    height: 26px;
    width: 26px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-layout-collapse .acf-icon.-collapse {
    font-size: 18px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate-alt,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-more-actions,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus-alt,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-trash-alt {
    visibility: hidden
}

.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate-alt,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-more-actions,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus-alt,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-trash-alt {
    visibility: visible
}

.acf-icon.-settings {
    -webkit-mask-image: url(../images/icons/icon-settings.svg);
    mask-image: url(../images/icons/icon-settings.svg)
}

.acf-icon.-copy {
    -webkit-mask-image: url(../images/icons/icon-copy.svg);
    mask-image: url(../images/icons/icon-copy.svg)
}

.acf-icon.-edit::before {
    content: "\f464";
    margin-left: 0;
    font-size: 18px
}

.acf-icon.-edit:focus {
    -webkit-box-shadow: 0 0 0 2px #2271b1;
    box-shadow: 0 0 0 2px #2271b1;
    outline: 2px solid transparent
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-copy,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-settings {
    visibility: hidden;
    background: #101828
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit {
    border: none;
    color: #101828
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-edit:hover {
    background: 0 0
}

.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,
.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings {
    background: #fff
}

.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-copy,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .-settings {
    visibility: visible
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons {
    background: 0 0;
    border: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    font-size: 18px;
    color: #101828
}

.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls>a>.acf-icon.dashicons {
    color: #fff
}

.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"], [data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap {
    background: #f9f9f9
}

.acf-field-flexible-content:not([data-acfe-flexible-placeholder="1"], [data-acfe-legacy])>.acf-input>.acf-flexible-content>.values>.layout.active-layout>.acf-fc-layout-actions-wrap {
    background: #2271b1
}

.acf-flexible-content .layout {
    border: 0
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap {
    border: 1px solid #ccd0d4;
    background: #fff;
    min-height: 42px
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle {
    font-size: 14px;
    color: #444;
    font-weight: 600;
    border-bottom: 0
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-handle .acf-layout-disabled {
    padding: 3px 6px
}

.acf-flexible-content .layout>.acf-fields,
.acf-flexible-content .layout>.acf-table {
    border: 1px solid #ccd0d4;
    border-top: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.acf-flexible-content .layout.-collapsed .acf-fc-layout-actions-wrap {
    border: 1px solid #ccd0d4
}

.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap {
    border: 1px solid #2271b1
}

.acf-flexible-content .layout.active-layout>.acf-fc-layout-actions-wrap .acf-fc-layout-controls .disabled .acf-icon {
    background: rgba(255, 255, 255, .5) !important
}

.acf-flexible-content .layout.active-layout>.acf-fields,
.acf-flexible-content .layout.active-layout>.acf-table {
    border: 1px solid #ccd0d4;
    border-top: none
}

.acf-flexible-content .layout .acfe-fc-placeholder {
    border: 1px solid #ccd0d4;
    border-top: none
}

.acf-flexible-content .layout.acf-attention>.acf-fc-layout-actions-wrap,
.acf-flexible-content .layout.acf-attention>.acf-fields,
.acf-flexible-content .layout.acf-attention>.acf-table,
.acf-flexible-content .layout.acf-attention>.acfe-fc-placeholder {
    -webkit-transition: border .25s ease-out;
    -o-transition: border .25s ease-out;
    transition: border .25s ease-out
}

.acf-flexible-content .layout.acf-attention.-focused {
    border: none !important
}

.acf-flexible-content .layout.acf-attention.-focused>.acf-fc-layout-actions-wrap {
    border-color: #23282d !important
}

.acf-flexible-content .layout.acf-attention.-focused>.acf-fields,
.acf-flexible-content .layout.acf-attention.-focused>.acf-table {
    border-color: #23282d !important
}

.acf-flexible-content .layout.acf-attention.-focused>.acfe-fc-placeholder {
    border-color: #23282d !important
}

.acf-flexible-content .layout[data-renamed="1"] .acf-fc-layout-actions-wrap .acf-fc-layout-original-title {
    display: none
}

.acf-flexible-content .layout[data-renamed="1"]>.acf-fc-layout-actions-wrap .acf-fc-layout-original-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-fields,
body:not(.block-editor-page) .acf-flexible-content .layout.active-layout>.acf-table {
    background: initial
}

.acf-field-flexible-content[data-acfe-legacy] .acf-flexible-content .layout .acf-fc-layout-actions-wrap {
    min-height: inherit
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-duplicate,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.dashicons {
    visibility: hidden
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled {
    color: #ccc;
    cursor: initial
}

.acf-flexible-content .layout .acf-fc-layout-actions-wrap .acf-fc-layout-controls .acf-icon.disabled:hover {
    color: #ccc;
    background: #f5f5f5
}

.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout.-hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-duplicate,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-minus,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.-plus,
.acf-flexible-content .layout:hover>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls .acf-icon.dashicons {
    visibility: visible
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-copy-layout].dashicons-upload {
    line-height: 12px
}

.button[data-name=acfe-secondary-actions] {
    padding-left: 5px;
    padding-right: 5px;
    margin-left: 3px
}

.button[data-name=acfe-secondary-actions] .dashicons-arrow-down-alt2 {
    vertical-align: text-top;
    width: auto;
    height: auto;
    font-size: 13px;
    line-height: 20px
}

.acf-fc-top-actions .button[data-name=acfe-secondary-actions] {
    margin-left: -17px
}

@container flexible-content (max-width:400px) {
    .acf-fc-top-actions .button[data-name=acfe-secondary-actions] {
        margin-left: 0
    }
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-layout-collapse>.acf-icon[data-action=acfe-flexible-modal-edit] {
    visibility: visible
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit] {
    visibility: visible
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-action=acfe-flexible-modal-edit].dashicons.dashicons-edit {
    font-size: 16px;
    line-height: 11px
}

.acfe-modal.-select .acfe-modal-content {
    overflow: hidden;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    background: #f9f9f9
}

.acfe-modal.-select .acfe-fc-categories {
    background: #f1f1f1
}

.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab.-active,
.acfe-modal.-select .acfe-fc-categories .acfe-nav-tab:hover {
    background: #f9f9f9
}

.acfe-modal.-select .acfe-fc-categories>a[data-category=acfe-all] .label {
    display: none
}

.acfe-fc-layouts,
.acfe-fc-layouts * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.acfe-fc-layouts {
    padding: 20px;
    overflow: auto
}

.acfe-fc-layouts.-no-thumbnails>ul>li>a {
    padding-top: 20px;
    padding-bottom: 20px
}

.acfe-fc-layouts.-col-1>ul {
    grid-template-columns: repeat(1, minmax(0, 1fr))
}

.acfe-fc-layouts.-col-2>ul {
    grid-template-columns: repeat(2, minmax(0, 1fr))
}

.acfe-fc-layouts.-col-3>ul {
    grid-template-columns: repeat(3, minmax(0, 1fr))
}

.acfe-fc-layouts.-col-4>ul {
    grid-template-columns: repeat(4, minmax(0, 1fr))
}

.acfe-fc-layouts.-col-5>ul {
    grid-template-columns: repeat(5, minmax(0, 1fr))
}

.acfe-fc-layouts>ul {
    margin: 0;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 20px
}

.acfe-fc-layouts>ul>li {
    margin: 0;
    grid-column: span 1/span 1
}

.acfe-fc-layouts>ul>li>a {
    color: #333;
    display: block;
    text-decoration: none;
    text-align: center;
    font-weight: 600;
    font-size: 16px;
    -webkit-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    border: 1px solid #c3c4c7;
    border-radius: 3px;
    overflow: hidden;
    background: #fff;
    padding: 15px
}

.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb {
    border-radius: 2px;
    margin-bottom: 15px
}

.acfe-fc-layouts>ul>li>a .acfe-fc-layout-thumb.-not-found {
    background: 0 0
}

.acfe-fc-layouts>ul>li>a .acfe-fc-layout-label {
    position: relative
}

.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip {
    color: #999;
    font-weight: 400;
    margin-left: 2px;
    line-height: 1.2;
    font-size: 0;
    position: absolute;
    right: 0
}

.acfe-fc-layouts>ul>li>a span.badge.acf-js-tooltip::before {
    font-size: 16px
}

.acfe-fc-layouts>ul>li>a:hover {
    background: #007cba;
    border-color: #007cba;
    color: #fff;
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .05);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .05)
}

.acfe-fc-layouts>ul>li>a:hover span.badge.acf-js-tooltip {
    color: #fff
}

.acfe-fc-layouts>ul>li>a:hover .acfe-fc-layout-thumb.-not-found {
    color: #fff
}

.acfe-fc-layouts>ul>li>a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

.acfe-fc-layouts>ul>li>a.disabled {
    pointer-events: none;
    opacity: .67
}

.acfe-fc-layouts>ul>li>a.disabled:hover {
    cursor: default
}

.acfe-fc-layouts>ul>li>a.disabled:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0
}

@media only screen and (max-width:1200px) {
    .acfe-modal .acfe-fc-layouts.-col-5>ul {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-6>ul {
        grid-template-columns: repeat(4, minmax(0, 1fr))
    }
}

@media only screen and (max-width:960px) {
    .acfe-modal .acfe-fc-layouts.-col-4>ul {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-5>ul {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-6>ul {
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

@media only screen and (max-width:782px) {
    .acfe-modal .acfe-fc-layouts.-col-3>ul {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-4>ul {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-5>ul {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }

    .acfe-modal .acfe-fc-layouts.-col-6>ul {
        grid-template-columns: repeat(2, minmax(0, 1fr))
    }
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]>.acf-icon {
    visibility: visible
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>a[data-name=acfe-settings]+.acf-layout-collapse {
    margin-left: 2px
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings] {
    visibility: visible
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic {
    line-height: .66em;
    font-size: 16px
}

.acf-flexible-content .layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-settings].dashicons-admin-generic::before {
    margin-left: .05em
}

.acf-fc-popup {
    padding: 5px 0
}

.acf-fc-popup li {
    height: auto
}

.acf-fc-popup a {
    padding: 8px 14px
}

.acf-fc-popup.-legacy a {
    padding: 5px 10px
}

.acf-fc-popup.-legacy.acfe-fc-popup-grey {
    background: #fcfcfc;
    border-radius: 3px;
    color: #444;
    border: 1px solid #e1e1e1;
    font-size: 13px
}

.acf-fc-popup.-legacy.acfe-fc-popup-grey a {
    color: #444
}

.acf-fc-popup.-legacy.acfe-fc-popup-grey a:hover {
    color: #fff
}

.acf-fc-popup.-legacy.acfe-fc-popup-grey.top::before {
    border-top-color: #e1e1e1
}

.acf-fc-popup.-legacy.acfe-fc-popup-grey.bottom::before {
    border-bottom-color: #e1e1e1
}

body:not(.post-type-acf-field-group) #acf-popup .bg {
    background: rgba(0, 0, 0, .7)
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box {
    border-radius: 3px;
    overflow: hidden;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .7);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .7);
    border: none;
    min-height: 130px
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title {
    display: block;
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    color: #23282d;
    border-bottom: 1px solid #ccd0d4;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: #fcfcfc;
    padding: 0 0 0 16px;
    position: relative;
    text-align: left
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title h3 {
    display: inline;
    font-size: inherit;
    line-height: inherit;
    color: inherit
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] {
    float: right;
    height: 50px;
    width: 50px;
    color: #666;
    margin: 0;
    padding: 0;
    -webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
    -o-transition: color .1s ease-in-out, background .1s ease-in-out;
    transition: color .1s ease-in-out, background .1s ease-in-out;
    cursor: pointer;
    text-align: center
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]::before {
    height: 50px;
    width: 50px;
    font: normal 20px/50px dashicons;
    content: "\f158"
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:hover {
    color: #00a0d2
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close]:focus {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .title a[data-event=close] .acf-icon.-close {
    display: none
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner {
    margin: 0;
    padding: 0
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner>p {
    margin: 15px
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field {
    padding: 15px;
    margin: 0
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field .acf-label {
    text-transform: unset;
    font-size: 13px
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-field input[type=text] {
    border-radius: 4px
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box .inner .acf-actions {
    color: #23282d;
    background: #fcfcfc;
    padding: 10px 16px;
    position: relative;
    border-top: 1px solid #ddd;
    pointer-events: auto
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn {
    line-height: 1.2;
    min-height: 32px;
    padding: 6px 12px
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary {
    background-color: #b32d2e !important
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {
    background-color: #a02829 !important
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary {
    background-color: #2271b1 !important
}

body:not(.post-type-acf-field-group) #acf-popup .acf-popup-box.acf-confirm-popup.acf-rename-layout-popup .inner .acf-actions .acf-btn.acf-btn-primary:hover {
    background-color: #135e96 !important
}

.layout>.acfe-fc-placeholder {
    text-align: center;
    background: #f9f9f9;
    display: block;
    text-decoration: none;
    position: relative;
    cursor: pointer
}

.layout>.acfe-fc-placeholder:focus {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none
}

.layout>.acfe-fc-placeholder>.acfe-flexible-placeholder {
    height: 110px;
    overflow: hidden;
    text-align: initial
}

.layout>.acfe-fc-placeholder>a {
    z-index: 2;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-color: #ccd0d4;
    color: #23282d;
    border-radius: 100px;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff;
    width: 30px;
    min-height: 30px;
    height: 30px;
    padding: 0;
    display: block
}

.layout>.acfe-fc-placeholder>a:active {
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.layout>.acfe-fc-placeholder>a:focus {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none
}

.layout>.acfe-fc-placeholder>a span {
    width: 29px;
    height: 30px;
    vertical-align: top;
    line-height: 28px;
    font-size: 18px
}

.layout>.acfe-fc-placeholder .acfe-fc-overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    padding: 0;
    background-color: rgba(255, 255, 255, 0);
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.layout>.acfe-fc-placeholder .acfe-fc-overlay.-hover,
.layout>.acfe-fc-placeholder:hover .acfe-fc-overlay {
    background-color: rgba(255, 255, 255, .7);
    z-index: 1
}

.layout>.acfe-fc-placeholder.acfe-fc-preview {
    background: 0 0
}

.layout>.acfe-fc-placeholder.acfe-fc-preview>.acfe-flexible-placeholder {
    min-height: 24px;
    height: auto
}

.layout>.acfe-fc-placeholder.acfe-fc-preview>a {
    display: none
}

.layout>.acfe-fc-placeholder.acfe-fc-preview:hover>a {
    display: block
}

.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading {
    background: #f9f9f9;
    min-height: 24px
}

.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>.acfe-flexible-placeholder>.spinner {
    visibility: visible;
    float: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
    z-index: 10000
}

.layout>.acfe-fc-placeholder.acfe-fc-preview.-loading>a span {
    visibility: hidden
}

body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a {
    border-color: #999
}

body:not(.acf-admin-5-3) .layout>.acfe-fc-placeholder>a span {
    width: 30px;
    height: 30px
}

.acfe-modal.-open.acfe-modal-sub>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields>.acf-field-flexible-content>.acf-input>.acf-flexible-content>.values>.layout>.acfe-fc-placeholder>a {
    z-index: 0
}

.acfe-fc-layout-thumb {
    display: block;
    width: 100%;
    aspect-ratio: 2/1;
    overflow: hidden;
    position: relative
}

.acfe-fc-layout-thumb>img {
    -o-object-fit: cover;
    object-fit: cover;
    height: 100%;
    width: 100%
}

.acfe-fc-layout-thumb.-not-found {
    color: #ddd;
    background-color: #f7f7f7;
    font-size: 85px
}

.acfe-fc-layout-thumb.-not-found::after {
    content: "\f180";
    font-family: dashicons;
    display: inline-block;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    speak: none;
    text-decoration: inherit;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    vertical-align: top;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.acf-fc-popup .acfe-fc-layout-thumb {
    width: 185px;
    background-color: #eee;
    margin-bottom: 10px;
    border-radius: 3px
}

.acf-fc-popup .acfe-fc-layout-thumb.-not-found {
    color: #ddd;
    font-size: 60px
}

.acf-fc-popup.-legacy .acfe-fc-layout-thumb {
    background-color: #1f2329;
    border-radius: 0
}

.acf-fc-popup.-legacy .acfe-fc-layout-thumb.-not-found {
    color: #2f353e
}

input.acfe-flexible-control-title {
    border: none;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline: 0 !important;
    border-radius: 0;
    border-bottom: 1px solid transparent !important;
    font-weight: 600;
    width: auto !important;
    padding: 0 !important;
    display: none;
    min-height: 20px;
    vertical-align: unset;
    background: 0 0
}

.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title {
    cursor: text
}

.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover {
    background: #f4f4f4;
    position: relative;
    z-index: 0
}

.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title:hover::before {
    content: '';
    position: absolute;
    top: 0;
    left: -3px;
    right: -3px;
    bottom: -2px;
    background: #f4f4f4;
    z-index: -1
}

.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle .acf-fc-layout-title {
    display: none
}

.acf-field-flexible-content[data-acfe-flexible-title-edition="1"]>.acf-input>.acf-flexible-content>.values>.layout.acfe-flexible-title-edition>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle input.acfe-flexible-control-title {
    display: inline-block;
    border-bottom: 1px solid #ddd !important
}

.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-handle {
    opacity: .5
}

.layout.acfe-flexible-layout-hidden>.acfe-fc-placeholder>.acfe-fc-overlay {
    background-color: rgba(255, 255, 255, .5)
}

.layout.acfe-flexible-layout-hidden>.acf-fc-layout-actions-wrap>.acf-fc-layout-controls>.acf-icon[data-name=acfe-toggle-layout] {
    background: #2c3338;
    border-color: #111;
    color: #fff
}

.acf-range-wrap input[type=number] {
    min-width: 4.5em
}

.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,
.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input {
    margin-left: -12px;
    margin-right: -12px;
    margin-bottom: -15px
}

.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input,
.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-input {
    margin-top: -15px
}

.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description,
.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label:not([data-acfe-group-modal="1"])>.acf-label>p.description {
    margin-bottom: 15px
}

.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style.acfe-no-label>.acf-input>.acf-fields {
    border-width: 0
}

.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields {
    border-left-width: 0;
    border-right-width: 0;
    border-bottom-width: 0
}

.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields {
    border-width: 0
}

.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border-width: 0
}

.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-fields,
.acf-fields>.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acf-table {
    display: none
}

.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input {
    margin: 0
}

.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields {
    border-width: 1px
}

.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input,
.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style:not([data-acfe-group-modal="1"])>.acf-input {
    padding: 0;
    padding-left: 1px;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: 0;
    margin-right: 0
}

.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,
.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,
.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,
.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table {
    border-width: 0
}

.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-table {
    margin: 0
}

.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input>.acf-table,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-fields,
.acf-postbox.seamless>.acf-fields>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input>.acf-table {
    border-width: 1px
}

.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-block.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-row.acfe-seamless-style>.acf-input,
.acf-postbox.seamless>.acf-fields.-left>.acf-field-group.acfe-field-group-layout-table.acfe-seamless-style>.acf-input {
    padding: 0 12px
}

td.acf-field-group.acfe-seamless-style {
    padding: 0
}

td.acf-field-group.acfe-seamless-style>.acf-input>.acf-fields,
td.acf-field-group.acfe-seamless-style>.acf-input>.acf-table {
    border: 0
}

td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
td[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border: 0
}

tr.acf-field.acf-field-group.acfe-seamless-style>td.acf-input>.acf-fields {
    border: 0;
    margin-left: -10px;
    margin-right: -10px;
    margin-top: -15px;
    margin-bottom: -15px
}

tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input {
    padding: 0;
    margin-top: -15px;
    margin-bottom: -15px;
    margin-left: 0;
    margin-right: 0
}

tr.acf-field.acf-field-group.acfe-seamless-style.acfe-field-group-layout-table>td.acf-input>.acf-table {
    border-width: 0
}

tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-fields,
tr.acf-field.acf-field-group[data-acfe-group-modal="1"]>.acf-input>.acfe-modal>.acfe-modal-wrapper>.acfe-modal-content>.acf-table {
    border-width: 0
}

.acf-field-acfe-hidden {
    display: none
}

.acf-field-radio[data-acfe-labels] .acf-input .acf-radio-list.acf-hl li>strong {
    display: block
}

.acf-field-radio .acf-input .acf-radio-list.acf-bl li>strong {
    display: block
}

.acf-field-radio .acf-input .acf-radio-list.acf-bl li+li>strong {
    margin-top: 15px
}

.acf-field-repeater[data-acfe-repeater-lock="1"]>.acf-input>.acf-repeater>.acf-table>tbody>.acf-row>.acf-row-handle {
    cursor: initial
}

.acf-repeater.-block>table,
.acf-repeater.-row>table {
    border-collapse: separate;
    border-spacing: 0 15px;
    background: 0 0;
    border: 0;
    margin-top: -15px;
    margin-bottom: -7px
}

.acf-repeater.-block>table>*,
.acf-repeater.-row>table>* {
    border-collapse: collapse;
    border-spacing: 0
}

.acf-repeater.-block>table>tbody>tr>td,
.acf-repeater.-row>table>tbody>tr>td {
    border-top: 1px solid #ccd0d4 !important;
    border-bottom: 1px solid #ccd0d4 !important
}

.acf-repeater.-block>table>tbody>tr>td:first-of-type,
.acf-repeater.-row>table>tbody>tr>td:first-of-type {
    border-left: 1px solid #ccd0d4 !important
}

.acf-repeater.-block>table>tbody>tr>td:last-of-type,
.acf-repeater.-row>table>tbody>tr>td:last-of-type {
    border-right: 1px solid #ccd0d4 !important
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td,
body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td {
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:first-of-type,
body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:first-of-type {
    border-left: 1px solid #e1e1e1
}

body:not(.acf-admin-5-3) .acf-repeater.-block>table>tbody>tr>td:last-of-type,
body:not(.acf-admin-5-3) .acf-repeater.-row>table>tbody>tr>td:last-of-type {
    border-right: 1px solid #e1e1e1
}

.acf-repeater.-table.-empty>.acf-table {
    display: none
}

.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button {
    padding: 40px 20px;
    border: #ccc dashed 2px;
    text-align: center;
    position: relative;
    min-height: 30px
}

.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button>.acf-button {
    float: none;
    position: absolute;
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.acf-field-repeater>.acf-input>.acf-repeater>.acfe-repeater-stylised-button .acf-tablenav {
    margin-right: 0
}

.acf-field-flexible-content>.acf-input>.acf-repeater .acf-actions .acf-button .dashicons {
    width: auto;
    height: auto;
    vertical-align: text-top
}

.acf-tab-wrap {
    overflow: unset
}

.acf-field-textarea[data-acfe-textarea-code="1"]>.acf-input>textarea {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
    font-size: 1em
}

.acf-editor-wrap iframe {
    min-height: 60px
}

.acf-editor-wrap .mce-top-part::before {
    -webkit-box-shadow: none;
    box-shadow: none
}

.acf-editor-wrap div.mce-statusbar {
    border: 0
}

.acf-editor-wrap .mce-divider,
.acf-editor-wrap .mce-path-item {
    color: #aaa
}

.acfe-form .acf-field .acf-notice.-below {
    margin: 15px 0 0
}

.acf-media-modal .screen-reader-text,
.acf-media-modal .screen-reader-text span,
.acf-media-modal .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important
}

.acfe-field-tooltip {
    float: right;
    font-size: 15px;
    color: #999;
    height: 16px;
    line-height: 1.35
}

.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-label>p.description {
    display: none
}

.acf-field[data-instruction-tooltip]:not([data-instruction-placement])>.acf-input>p.description {
    display: none
}

.acf-field .acf-input>p.description:first-child {
    margin-top: 0;
    margin-bottom: 5px
}

.acf-field[data-instruction-above-field]:not([data-instruction-placement])>.acf-label>p.description {
    display: none
}

.acf-field p.description>.more {
    display: none
}

.mce-toolbar .mce-btn-group:not(:first-child) {
    margin-left: 6px;
    padding-left: 6px
}