/* ACF BACK-END
---------------------------------------------------- */
html {
    --gallery-color:230 230 254;
    --slider-color: 240 210 200;
    --shortcodes-color:183 239 241;
    --html-color:241 241 183;
    --image-color:200 220 230;
    --locvideo-color:220 220 240;
    --extvideo-color:200 190 255;
    --audio-color:255 220 150;
    --accordions-color:230 220 205;
    --white-color:255 255 255;
    --button-color:212 169 98;
    --space-color:120 220 160;
    --gradient-deg:45deg;
    --fSkew:42deg;
}


/* CLASSES SUPPORT PAGE */
.classes_help {display:flex;flex-flow:column;gap:24px}
.classes_container {display:flex;gap:4px}
.f_support_header {align-content:center;display:flex;flex-flow:column;justify-content:center;line-height:1.2;margin-right:10px;text-align:left}
.f_support_classes {border-radius:5px;color:white;display:inline-block;padding:8px 10px;user-select:all;-moz-user-select:all;-webkit-user-select: all}
.classes_container.sec.mod .f_support_classes {background-color:grey;}
.classes_container.sec .f_support_classes {background-color:brown;}
.classes_container.mod  .f_support_classes{background-color:goldenrod;}
.classes_container.bodyclass .f_support_classes {background-color:coral;}

.post-type-page .acf-field .acf-label label,
.post-type-post .acf-field .acf-label label {color:#000;font-size:1rem;margin-bottom:0}
.post-type-page .f_fc_sections,
.post-type-post .f_fc_sections {background:#aaa;}
.post-type-page .f_fc_modules,
.post-type-post .f_fc_modules,
.post-type-page .acf-fc-layout-handle,
.post-type-poat .acf-fc-layout-handle {background:transparent}
.post-type-page .f_fc_modules .acf-field,
.post-type-post .f_fc_modules .acf-field,
.post-type-page .f_fc_modules .acf-fc-layout-handle,
.post-type-post .f_fc_modules .acf-fc-layout-handle {background:transparent}
.post-type-page .acf-table > tbody > tr > td,
.post-type-post .acf-table > tbody > tr > td {border-color:rgba(200,200,255,1) !important;border-width: 16px 0 0 1px}
.post-type-page .f_acf_admin_loc_imgs .acf-table tbody,
.post-type-post .f_acf_admin_loc_imgs .acf-table tbody {display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr !important}
/* ACCORDIONS */
.post-type-page .acf-field.acf-accordion .acf-label.acf-accordion-title,
.post-type-post .acf-field.acf-accordion .acf-label.acf-accordion-title,
.post-type-post .acf-accordion,
.post-type-page .acf-accordion {background:transparent}
.post-type-page .acf-field-group[data-name="f_background_sec"],
.post-type-post .acf-field-group[data-name="f_background_sec"],
.post-type-page .activate_background,
.post-type-post .activate_background {background:transparent}
.post-type-page .acf-flexible-content .layout,
.post-type-post .acf-flexible-content .layout {border:0;border-radius:12px;overflow:hidden;box-shadow:0px 4px 10px rgba(0,0,0,.1)}
.post-type-page .acf-button.button-primary,
.post-type-post .acf-button.button-primary {background:#777;border:0;border-radius:8px;box-shadow: 0px 3px 6px rgba(0,0,0,.25)}
.post-type-page .acf-repeater .f_fc_modules .acf-field,
.post-type-post .acf-repeater .f_fc_modules .acf-field,
/* .post-type-page .acf-repeater .acf-field, */
/* .post-type-post .acf-repeater .acf-field, */
.post-type-page .acf-repeater .acf-table > tbody > tr > th,
.post-type-post .acf-repeater .acf-table > tbody > tr > th,
.post-type-page .acf-repeater .acf-table > tbody > tr > td,
.post-type-post .acf-repeater .acf-table > tbody > tr > td,
.post-type-page .acf-repeater .acf-table > thead > tr > th,
.post-type-post .acf-repeater .acf-table > thead > tr > th,
.post-type-page .acf-table > thead > tr > td,
.post-type-post .acf-table > thead > tr > td,
.post-type-page .acf-repeater .acf-fields.-left > .acf-field::before,
.post-type-post .acf-repeater .acf-fields.-left > .acf-field::before {background:hsl(240, 100%, 95.5%)}
.post-type-page .acf-repeater .acf-table > tbody > tr:nth-child(odd) > td,
.post-type-post .acf-repeater .acf-table > tbody > tr:nth-child(odd) > td {background:hsl(240, 100%, 97%)}
.post-type-page .acf-repeater .acf-row-handle.remove,
.post-type-post .acf-repeater .acf-row-handle.remove,
.post-type-page .acf-repeater .acf-row-handle.order,
.post-type-post .acf-repeater .acf-row-handle.order {background:rgba(220,220,255,1) !important}
.post-type-page .acf-repeater > table,
.post-type-post .acf-repeater > table {border-radius:12px;overflow:hidden}
.post-type-page .acf-repeater .acf-row-handle.order,
.post-type-post .acf-repeater .acf-row-handle.order {color:rgb(0,0,200) !important}
.post-type-page .acf-fields.-border {border:0;background:rgb(255 255 255 / 0);border-radius:8px;overflow:hidden}
.post-type-post .acf-fields.-left > .acf-field::before,
.post-type-page .acf-fields.-left > .acf-field::before {background:rgb(255 255 255 / .2)}
.post-type-post .acf-flexible-content .layout,
.post-type-page .acf-flexible-content .layout {background:#ededed}
.post-type-post .acf-flexible-content .layout .layout,
.post-type-page .acf-flexible-content .layout .layout {background:#fff}
.f_background_sec .acf-table {background-color:#f5f5f5;border:0;border-radius:8px}
.f_background_sec .acf-table .acf-th {border:0;}
.posts_prods_cats .acf-checkbox-list {display:flex;flex-flow:wrap;grid-gap:20px;}

/* F-GALLERY */
.acf-flexible-content .layout[data-layout="f_gallery"] .acf-fc-layout-handle {background-image:url('../images/acf_gallery_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--gallery-color)) 72%, rgb(var(--gallery-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-SLIDER */
.acf-flexible-content .layout[data-layout="f_swiper"] .acf-fc-layout-handle {background-image:url('../images/acf_slider_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--slider-color)) 72%, rgb(var(--slider-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-SHORTCODE */
.acf-flexible-content .layout[data-layout="f_shortcodes"] .acf-fc-layout-handle {background-image:url('../images/acf_shortcode_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--shortcodes-color)) 72%, rgb(var(--shortcodes-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-IMAGE */
.acf-flexible-content .layout[data-layout="f_img_container"] .acf-fc-layout-handle {background-image:url('../images/acf_image_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--image-color)) 72%, rgb(var(--image-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-CUSTOM-HTML */
.acf-flexible-content .layout[data-layout="f_custom_html_container"] .acf-fc-layout-handle {background-image:url('../images/acf_html_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--html-color)) 72%, rgb(var(--html-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-LOCAL-VIDEO */
.acf-flexible-content .layout[data-layout="f_local_video_container"] .acf-fc-layout-handle {background-image:url('../images/acf_local_video_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--locvideo-color)) 72%, rgb(var(--locvideo-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-EXT-VIDEO */
.acf-flexible-content .layout[data-layout="f_video_container"] .acf-fc-layout-handle {background-image:url('../images/acf_ext_video_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--extvideo-color)) 72%, rgb(var(--extvideo-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-AUDIO */
.acf-flexible-content .layout[data-layout="f_audio"] .acf-fc-layout-handle {background-image:url('../images/acf_audio_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--audio-color)) 72%, rgb(var(--audio-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-ACCORDIONS */
.acf-flexible-content .layout[data-layout="f_accordions_container"] .acf-fc-layout-handle {background-image:url('../images/acf_accordions_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--accordions-color)) 72%, rgb(var(--accordions-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-BUTTON */
.acf-flexible-content .layout[data-layout="f_button"] .acf-fc-layout-handle {background-image:url('../images/acf_button_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--button-color)) 72%, rgb(var(--button-color)) 80%, rgb(var(--white-color)) 95%)}
/* F-SPACE */
.acf-flexible-content .layout[data-layout="f_space"] .acf-fc-layout-handle {background-image:url('../images/acf_space_icon.svg'), linear-gradient(var(--gradient-deg), rgb(var(--white-color)) 72%, rgb(var(--space-color)) 72%, rgb(var(--space-color)) 80%, rgb(var(--white-color)) 95%)}


.acf-flexible-content .layout[data-layout="f_gallery"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_swiper"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_audio"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_shortcodes"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_img_container"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_custom_html_container"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_local_video_container"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_video_container"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_accordions_container"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_button"] .acf-fc-layout-handle,
.acf-flexible-content .layout[data-layout="f_space"] .acf-fc-layout-handle {background-repeat:no-repeat;background-position:86% 57%;background-size:30px,cover;box-shadow: inset 0 0 10px 5px rgba(255,255,255,.8)}

.post-type-post .acf-flexible-content .layout .acf-fc-layout-handle,
.post-type-page .acf-flexible-content .layout .acf-fc-layout-handle {border-bottom:0}
.post-type-page .acf-icon.light,
.post-type-post .acf-icon.light {background:rgb(var(--white-color));border:1px solid #ddd}
.post-type-page .acf-fields > .acf-field {border-top-style:dashed;border-color:#ccc}
.post-type-page .acf-field[data-width] + .acf-field[data-width] {border-left-style:dashed;border-color:#ccc}
.acf-flexible-content .layout[data-layout="f_img_container"] .acf-fc-layout-handle .thumbnail {display:inline-block;filter:drop-shadow(inset 0px 0px 4px rgba(0,0,0,.2));height:42px;left:3vw;margin-bottom:-18px;margin-top:-40px;overflow:hidden;position:relative;transform:skew(var(--fSkew));    transform-origin:center;width:76px}
.acf-flexible-content .layout[data-layout="f_img_container"] .acf-fc-layout-handle .thumbnail .f_wrap {display:grid;place-content:center;transform:scale(3.3) skew(calc(-1*var(--fSkew)))}
.post-type-post .acf-flexible-content .layout .acf-fc-layout-handle,
.post-type-page .acf-flexible-content .layout .acf-fc-layout-handle {border-bottom:0}
.post-type-page .acf-icon.light,
.post-type-post .acf-icon.light {background:rgb(var(--white-color));border:1px solid #ddd}
.post-type-page .acf-fields > .acf-field {border-top-style:dashed;border-color:#ccc}
.post-type-page .acf-field[data-width] + .acf-field[data-width] {border-left-style:dashed;border-color:#ccc}
.post-type-post .acf-field-true-false,
.post-type-page .acf-field-true-false {align-items:center;display:flex;gap:10px;min-height:86px}
.post-type-post .acf-field-true-false .acf-label,
.post-type-page .acf-field-true-false .acf-label {margin-bottom:0}
.post-type-page .acf-fc-layout-handle,
.post-type-poat .acf-fc-layout-handle {background:transparent}
.f_hide_container {background:red;color:white;display:inline-block;margin-block:-10px;margin-inline:10px;padding-block:10px;padding-inline:20px;transform:skew(40deg);width:fit-content}
.f_hide_container .f_wrap {transform:skew(-40deg)}
/* Reduce opacity just on Chrome */
/* .layout:has(.f_hide_container) {opacity:.6;} */
.acf-field-true-false {width:100%}
#side-sortables .acf-field .acf-label label {margin-bottom:0}

.f_acf_admin_loc_imgs .acf-row {display:flex}
.f_background_sec_options table {background:transparent}
.acf-table > tbody > tr > th, .acf-table > tbody > tr > td, .acf-table > thead > tr > th, .f_background_sec_options .acf-table > thead > tr > td {background: transparent}
.post-type-page .acf-table > tbody > tr > td, .post-type-post .f_background_sec_options .acf-table > tbody > tr > td {border:0}
.post-type-page .f_fc_modules .acf-field.acf_bg_grey, .post-type-post .f_fc_modules .acf-field.acf_bg_grey {background-color:hsl(0,0%,95%)}
.f_hide_checkboxes .acf-checkbox-list {display:flex;gap:10px}
.f_acf_icon {height:20px;vertical-align:bottom;width:20px}
.f_hide_container .f_acf_icon {margin-inline:3px}
.post-type-page .acf-field .acf-label label .f_acf_labels_help, 
.post-type-post .acf-field .acf-label label .f_acf_labels_help {color:#999999;font-size:small;font-style:italic}
/* .acf-fields > .acf-field.acf-field-group {padding:0} */