/* ACF Change spacer layout appearance */

div[data-layout="spacer"] {
    background-color: #ececec!important;
}

.acf-flexible-content div.layout .acf-fc-layout-handle {
    background-color: #809FAF;
    border:0;
    color:#fff;
}

.acf-flexible-content .layout {
    background: #F4F6F7!important;
    border: 5px solid #809FAF!important;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li.active a {
    background: #F4F6F7!important;
}

.acf-flexible-content div[data-layout="spacer"].layout .acf-fc-layout-order {
    background: #cecece;
}

.acf-field[data-name="hero_image_type"] img,
.acf-flexible-content div[data-layout="hero_image"].layout div[data-name="hero_image_type"] img,
.acf-flexible-content div[data-layout="child_page_link_grid"].layout div[data-name="child_page_link_grid_link_block_type"] img {
    width:300px;
    margin-left: 10px;
    margin-bottom: 15px;
}

.acf-fields > .acf-tab-wrap .acf-tab-group li a {
    background: #dee3e5!important;
}


.acf-field[data-name="hero_image_type"] ul.acf-radio-list li label,
.acf-flexible-content div[data-layout="hero_image"].layout div[data-name="hero_image_type"] ul.acf-radio-list li label,
.acf-flexible-content div[data-layout="child_page_link_grid"].layout div[data-name="child_page_link_grid_link_block_type"] ul.acf-radio-list li label,
.acf-field.acf-field-6315d743dda34 ul.acf-radio-list li label {
    display: flex;
    align-items: center;
    flex-direction: column;
    
}

.acf-field.acf-field-6315d743dda34 ul.acf-radio-list li label img {
    width: 70px;
    border-radius: 6px;
}

.acf-field.acf-field-6315d743dda34 ul.acf-radio-list {
    display: flex;
    gap:25px;
}


/* Two Column */

.acf-flexible-content div[data-layout="twocol"].layout .acf-fc-layout-handle {
    display: flex;
    align-items: center;
    gap:4px;
}

.acf-flexible-content div[data-layout="twocol"].layout .acf-fc-layout-handle .thumbnail {
    margin:0 5px;
    
}

.acf-flexible-content div[data-layout="twocol"].layout .acf-fc-layout-handle .thumbnail img {
    border:2px solid #dee3e5;
    border-radius:2px;
}

/* Button Icon Field Options */
.acf-field-627a344f4ae5f input[type="radio"],
.acf-field-63022286d7479 input[type="radio"],
.acf-field-6315d772dda35 input[type="radio"] {
    display: none;
}

.acf-field-627a344f4ae5f input[type="radio"]:checked + img,
.acf-field-627a344f4ae5f input[type="radio"]:checked + .colour-swatch--none,
.acf-field-63022286d7479 input[type="radio"]:checked + .acf-icon--none {
    border-color: #0A202A;
}

.acf-field-627a344f4ae5f label img,
.acf-field-63022286d7479 label img,
.acf-field-6315d772dda35 label img {
    width: 28px;
    height:28px;
    padding:5px;
    background-color: #eee;
    border:2px solid transparent;
    margin-right:3px;
}

.acf-field-627a344f4ae5f .acf-radio-list,
.acf-field-6315d772dda35 .acf-radio-list {
    display: flex;
    flex-wrap:wrap;
}


/* Colour Field Swatches */
.acf-field-5992ec9b268e7 input[type="radio"],
.acf-field-63022286d7479 input[type="radio"],
.acf-field-6315d772dda35 input[type="radio"] {
    display: none;
}

.acf-field-5992ec9b268e7 input[type="radio"]:checked + span,
.acf-field-63022286d7479 input[type="radio"]:checked + span,
.acf-field-6315d772dda35 input[type="radio"]:checked + span,
.acf-field-63022286d7479 input[type="radio"]:checked + img {
    border-color: #f3e707;
}

.acf-field-5992ec9b268e7 label .colour-swatch,
.acf-field-6315d772dda35 label .colour-swatch,
.acf-field-63022286d7479 label .acf-icon {
    display: block;
    width: 14px;
    height:14px;
    border:2px solid #eee;
    margin-right:3px;
}
.acf-field-5992ec9b268e7 label .colour-swatch--none,
.acf-field-6315d772dda35 label .colour-swatch--none,
.acf-field-63022286d7479 label .acf-icon--none {
    background:linear-gradient(to top right, #fff calc(50% - 1px), red , #fff calc(50% + 1px) );
}

.acf-field-5992ec9b268e7 .acf-radio-list,
.acf-field-6315d772dda35 .acf-radio-list,
.acf-field-63022286d7479 .acf-radio-list {
    display: flex;
    flex-wrap:wrap;
}

/* ACF Taxonomy Edit Screen */

.wp-admin.taxonomy-product_cat .form-table {
    background-color: #fff;
    border: 1px solid #ddd;
}

.wp-admin.taxonomy-product_cat #edittag {
    max-width: 100%;
}

.wp-admin.taxonomy-product_cat .form-table:last-of-type {
    margin-bottom:30px;
}

.wp-admin.taxonomy-product_cat .form-table th {
    padding-left: 15px;
}

.wp-admin.taxonomy-product_cat .form-table td{
    padding-left: 15px;
}

.wp-admin.taxonomy-product_cat .form-table>tbody>.acf-field>.acf-label {
    padding-left: 15px;
}

/* ACF Extended */

.wp-admin .layout>.acfe-fc-placeholder.acfe-fc-preview>.acfe-flexible-placeholder {
    text-align: center;
}