{
    "name": "d5-wpt-divi-contact-form7/contact-form7",
    "d4Shortcode": "et_pb_wpt_contact_form_7",
    "title": "Contact Form 7",
    "titles": "Contact Form 7's",
    "category": "module",
    "attributes": {
        "module": {
            "type": "object",
            "selector": "{{selector}}",
            "default": {
                "meta": {
                    "adminLabel": {
                        "desktop": {
                            "value": "Contact Form7"
                        }
                    }
                },
                "advanced": {
                    "text": {
                        "desktop": {
                            "value": {
                                "color": "light"
                            }
                        }
                    }
                }
            },
            "styleProps": {
                "sizing": {
                    "propertySelectors": {
                        "desktop": {
                            "value": {
                                "margin-left": "{{selector}}.et_pb_module",
                                "margin-right": "{{selector}}.et_pb_module"
                            }
                        }
                    },
                    "important": {
                        "desktop": {
                            "value": {
                                "margin-left": true,
                                "margin-right": true
                            }
                        }
                    }
                }
            }
        },
        "contactForm7": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "id": "cf7-0"
                        }
                    }
                }
            }
        },
        "row": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.cf7-row",
            "default": {}
        },
        "column": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.cf7-row .wpt-col",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "label": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz-label, {{selector}} .wpcf7 div.cf7-row div.wpt-col>label, {{selector}} .wpcf7 div.cf7-row div.wpt-col div.wpt-col>label",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "textTextareaSelect": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-captchar, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-date, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-number, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-tel, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-text, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-textarea, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-url,{{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-select",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "textTextareaSelectOnFocus": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-captchar:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-date:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-number:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-tel:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-text:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-textarea:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-url:focus, {{selector}} .wpcf7 div.cf7-row div.wpt-col .wpcf7-select:focus",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "radioCheckboxOptionsItem": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-radio .wpcf7-list-item, {{selector}} .wpcf7 .wpcf7-checkbox .wpcf7-list-item",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "radioCheckboxOptionsLabel": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, {{selector}} .wpcf7 .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "radioCheckboxOptionInput": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-radio .wpcf7-list-item input[type='radio'], {{selector}} .wpcf7 .wpcf7-checkbox .wpcf7-list-item input[type='checkbox']",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "acceptanceFieldContainer": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-acceptance",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "acceptanceFieldLabel": {
            "type": "object",
            "selector": "{{selector}}  .wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "acceptanceFieldInputCheckbox": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-acceptance .wpcf7-list-item input[type='checkbox']",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "submitButton": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.wpt-row .wpcf7-submit",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "fieldError": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 .wpcf7-not-valid-tip",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "formError": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng, {{selector}} .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors, {{selector}} div.wpcf7 form.wpcf7-form.invalid div.wpcf7-response-output,{{selector}} div.wpcf7 form.wpcf7-form.failed div.wpcf7-response-output",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "formSuccess": {
            "type": "object",
            "selector": "{{selector}} .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng, {{selector}} .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok,{{selector}} div.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output",
            "defaultPrintedStyle": {},
            "default": {}
        },
        "formResponse": {
            "type": "object",
            "default": {
                "advanced": {
                    "desktop": {
                        "value": {
                            "onTop": "on"
                        }
                    }
                }
            }
        }
    },
    "customCssFields": {
        "row": {
            "subName": "row",
            "selectorSuffix": " .wpcf7 div.cf7-row"
        },
        "column": {
            "subName": "column",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col"
        },
        "label": {
            "subName": "label",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz-label, .wpcf7 div.cf7-row div.wpt-col>label, .wpcf7 div.cf7-row div.wpt-col>label"
        },
        "textTextareaSelect": {
            "subName": "textTextareaSelect",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-captchar, .wpcf7 div.cf7-row div.wpt-col .wpcf7-date, .wpcf7 div.cf7-row div.wpt-col .wpcf7-number, .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz, .wpcf7 div.cf7-row div.wpt-col .wpcf7-tel, .wpcf7 div.cf7-row div.wpt-col .wpcf7-text, .wpcf7 div.cf7-row div.wpt-col .wpcf7-textarea, .wpcf7 div.cf7-row div.wpt-col .wpcf7-url, .wpcf7 div.cf7-row div.wpt-col .wpcf7-select"
        },
        "textTextareaSelectOnFocus": {
            "subName": "textTextareaSelectOnFocus",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-captchar:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-date:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-number:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-quiz:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-tel:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-text:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-textarea:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-url:focus, .wpcf7 div.cf7-row div.wpt-col .wpcf7-select:focus"
        },
        "radioCheckboxOptionsItem": {
            "subName": "radioCheckboxOptionsItem",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-radio .wpcf7-list-item, .wpcf7 div.cf7-row div.wpt-col .wpcf7-checkbox .wpcf7-list-item"
        },
        "radioCheckboxOptionsLabel": {
            "subName": "radioCheckboxOptionsLabel",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label, .wpcf7 div.cf7-row div.wpt-col .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label"
        },
        "radioCheckboxOptionInput": {
            "subName": "radioCheckboxOptionInput",
            "selectorSuffix": " .wpcf7 div.cf7-row div.wpt-col .wpcf7-radio .wpcf7-list-item input[type='radio'], .wpcf7 div.cf7-row div.wpt-col .wpcf7-checkbox .wpcf7-list-item input[type='checkbox']"
        },
        "acceptanceFieldContainer": {
            "subName": "acceptanceFieldContainer",
            "selectorSuffix": " .wpcf7 .wpcf7-acceptance"
        },
        "acceptanceFieldLabel": {
            "subName": "acceptanceFieldLabel",
            "selectorSuffix": "  .wpcf7 .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label"
        },
        "acceptanceFieldInputCheckbox": {
            "subName": "acceptanceFieldInputCheckbox",
            "selectorSuffix": " .wpcf7 .wpcf7-acceptance .wpcf7-list-item input[type='checkbox']"
        },
        "submitButtonContainer": {
            "subName": "submitButtonContainer",
            "selectorSuffix": " .wpcf7 div.cf7-row:has(.wpcf7-submit)"
        },
        "submitButton": {
            "subName": "submitButton",
            "selectorSuffix": " .wpcf7 .wpcf7-submit"
        },
        "fieldError": {
            "subName": "fieldError",
            "selectorSuffix": " .wpcf7 .wpcf7-not-valid-tip"
        },
        "formError": {
            "subName": "formError",
            "selectorSuffix": " .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng, .wpcf7 div.wpcf7-response-output.wpcf7-validation-errors, div.wpcf7 form.wpcf7-form.invalid div.wpcf7-response-output,div.wpcf7 form.wpcf7-form.failed div.wpcf7-response-output"
        },
        "formSuccess": {
            "subName": "formSuccess",
            "selectorSuffix": " .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ng,  .wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok, div.wpcf7 form.wpcf7-form.sent div.wpcf7-response-output"
        }
    },
    "style": [
        "d5-wpt-divi-contact-form7"
    ]
}