.elementor-10 .elementor-element.elementor-element-1d4195bd{--display:flex;}.elementor-10 .elementor-element.elementor-element-87fd485{width:100%;max-width:100%;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-1d4195bd{--width:100%;}}/* Start custom CSS *//* Directorist Add Listing Form – alle Feinheiten */

/* Überschriften: kleiner, dunkel */
.directorist-add-listing-form h1,
.directorist-add-listing-form h2,
.directorist-add-listing-form h3,
.directorist-add-listing-form .directorist-section-title,
.directorist-add-listing-form .directorist-form-label--title {
    font-family: "Lora", serif !important;
    font-size: 1.4rem !important;      /* kleiner gemacht */
    color: #0D0221 !important;
    line-height: 1.3 !important;
}

/* Labels / normale Texte: dunkel */
.directorist-add-listing-form .directorist-form-label,
.directorist-add-listing-form label,
.directorist-add-listing-form .directorist-form-help-text {
    font-family: "Lora", serif !important;
    font-size: 1.2rem !important;      /* kleiner als Überschriften */
    color: #0D0221 !important;
}

/* Sprachen-Checkboxen: größer, dunkler, besserer Abstand */
.directorist-add-listing-form input[type="checkbox"] {
    width: 1.4em !important;
    height: 1.4em !important;
    margin-right: 12px !important;     /* Abstand zu Text */
}

.directorist-add-listing-form .directorist-checkbox-list {
    padding: 12px !important;          /* mehr Raum */
}

.directorist-add-listing-form .directorist-checkbox-list label {
    margin-bottom: 8px !important;     /* Abstand zwischen Checkboxen */
    font-size: 1.3rem !important;
    color: #0D0221 !important;
}

/* Kategorien-Select: viel größer */
.directorist-add-listing-form select#directorist-category {
    font-size: 1.4rem !important;
    height: 50px !important;           /* höher */
    padding: 12px !important;
    min-width: 300px !important;       /* breiter */
}

/* Dropdown-Optionen größer */
.directorist-add-listing-form select option {
    font-size: 1.3rem !important;
    padding: 8px !important;
}

/* Alle anderen Inputs (Preis, URL, etc.) */
.directorist-add-listing-form input[type="text"],
.directorist-add-listing-form input[type="url"],
.directorist-add-listing-form select:not(#directorist-category) {
    font-size: 1.3rem !important;
    height: 45px !important;
    padding: 10px !important;
}

/* Textareas */
.directorist-add-listing-form textarea {
    font-size: 1.3rem !important;
    padding: 12px !important;
    min-height: 100px !important;
}

/* Buttons */
.directorist-add-listing-form .directorist-btn,
.directorist-add-listing-form button[type="submit"] {
    font-family: "Lora", serif !important;
    font-size: 1.3rem !important;
    height: 45px !important;
    padding: 0 24px !important;
}/* End custom CSS */