/* * Flexible Sortable */ .acf-flexible-content > .values > .ui-sortable-placeholder{ height:147px; border-width:2px; border-color:#ccc; } /* * Flexible Layout Handle */ .acf-flexible-content .layout .acf-fc-layout-handle { color: #444; font-weight: 600; } /* * Flexible Field Error */ .layout.acfe-flexible-modal-edit-error > .acf-fc-layout-handle{ color:#f33b28; } .layout.acfe-flexible-modal-edit-error > .acf-fc-layout-handle > .acf-fc-layout-order{ background:#f33b28; color:#fff; } /* * Flexible Layout Collapsed */ .acf-flexible-content .layout.-collapsed > .acf-fc-layout-handle { border-bottom-width:1px; } /* * Flexible Layout: Placeholder */ .layout > .acfe-flexible-collapsed-placeholder{ text-align:center; background:#fafafa; display:block; text-decoration:none; position:relative; cursor:pointer; } .layout > .acfe-flexible-collapsed-placeholder:focus{ border-color: #cccccc; box-shadow: none; } .layout > .acfe-flexible-collapsed-placeholder > .acfe-flexible-placeholder{ height:110px; overflow:hidden; } .layout > .acfe-flexible-collapsed-placeholder > button{ z-index:2; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); background: #fafafa; border-color: #999; color: #23282d; border-radius:100px; box-shadow:none; background:#fff; width: 30px; height: 30px; padding:0; display:block; } .layout > .acfe-flexible-collapsed-placeholder > button:active{ transform:translate(-50%, -50%); } .layout > .acfe-flexible-collapsed-placeholder > button:focus{ border-color: #cccccc; box-shadow: none; } .layout > .acfe-flexible-collapsed-placeholder > button span{ width: 30px; height: 30px; vertical-align:middle; line-height: 28px; font-size:18px; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview{ background:none; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview > .acfe-flexible-placeholder{ height:auto; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview > button{ display:none; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview:hover > button{ display:block; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview.acfe-is-loading{ background:#fafafa; height:110px; } .layout > .acfe-flexible-collapsed-placeholder.acfe-flexible-collapsed-preview.acfe-is-loading > .acfe-flexible-placeholder > .spinner{ visibility:visible; float:none; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); margin:0; } .layout > .acfe-flexible-collapsed-placeholder .acfe-flexible-collapsed-overlay{ z-index:1; position:absolute; width:100%; height:100%; padding:0; background-color:rgba(255,255,255,0); -webkit-transition: background-color 200ms linear; -ms-transition: background-color 200ms linear; transition: background-color 200ms linear; } .layout > .acfe-flexible-collapsed-placeholder:hover .acfe-flexible-collapsed-overlay{ background-color:rgba(255,255,255,0.7); } /* * Flexible Layout Collapsed */ .layout > .acfe-flexible-opened-actions{ background:#f9f9f9; border-top:1px solid #e1e1e1; padding:12px; text-align:right; } /* * Flexible Thumbnails * */ .acfe-flexible-layout-thumbnail{ display:block; width:100%; height:200px; background-color:#eee; background-size:cover; background-repeat:no-repeat; background-position:center; position:relative; margin-bottom:10px; } .acfe-flexible-layout-thumbnail.acfe-flexible-layout-thumbnail-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%; transform: translate(-50%, -50%); color:#ccc; font-size: 110px; } /* * Flexible Thumbnails (no modal) * */ .acfe-flexible-layout-thumbnail.acfe-flexible-layout-thumbnail-no-modal{ display:block; width: 230px; height: 150px; background-color:#1f2329; } .acfe-flexible-layout-thumbnail.acfe-flexible-layout-thumbnail-no-modal.acfe-flexible-layout-thumbnail-not-found:after{ color:#2F353E; } /* * Flexible Stylised Button * */ .acf-field.acf-field-flexible-content[data-acfe-flexible-stylised-button="1"] > .acf-input > .acf-flexible-content:not(.empty) > .values{ margin-bottom:15px; } .acf-field.acf-field-flexible-content > .acf-input > .acf-flexible-content > .acfe-flexible-stylised-button{ padding: 40px 20px; border: #ccc dashed 2px; text-align: center; } .acf-field.acf-field-flexible-content > .acf-input > .acf-flexible-content > .acfe-flexible-stylised-button > .acf-actions{ text-align: center; } .acf-field.acf-field-flexible-content > .acf-input > .acf-flexible-content .acf-actions .acf-button .dashicons{ width: auto; height: auto; vertical-align: text-top; } /* * Flexible Hide Empty Message * */ .acf-field.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"] > .acf-input > .acf-flexible-content > .no-value-message{ display:none; } .acf-field.acf-field-flexible-content[data-acfe-flexible-hide-empty-message="1"] > .acf-input > .acf-flexible-content.-empty > .values{ margin-bottom:0; }