/*
Theme Name:     Maze Design Health
Theme URI:      n/a
Template:       kadence
Author:         Pro Author
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Setzt die Farbe der Pflichtfeld-Sterne */
.wpforms-required-label {
    color: var(--global-palette1) !important;
}

/* Stil für den Absenden-Button */
.wpforms-submit-container .wpforms-submit {
    background-color: var(--global-palette1) !important;
    width: 100% !important;
    border: none !important;
}

.wpforms-submit-container .wpforms-submit:hover {
    background-color: var(--global-palette2) !important;
}

/* Stil für fokussierte Formularfelder */
.wpforms-form .wpforms-field input:focus,
.wpforms-form .wpforms-field textarea:focus,
.wpforms-form .wpforms-field select:focus {
    border: 1px solid var(--global-palette1) !important;
    box-shadow: 0 0 0 1px var(--global-palette1), 0px 1px 2px rgba(0, 0, 0, 0.15) !important;
    outline: none;
}

/* Stil für Fehlermeldungen bei Pflichtfeldern */
.wpforms-form .wpforms-error .wpforms-error-container,
.wpforms-form .wpforms-field.wpforms-has-error .wpforms-error {
    color: var(--global-palette1) !important;
}

div.wpforms-container-full .wpforms-form .wpforms-field input.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field input.user-invalid,
div.wpforms-container-full .wpforms-form .wpforms-field textarea.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field textarea.user-invalid,
div.wpforms-container-full .wpforms-form .wpforms-field select.wpforms-error,
div.wpforms-container-full .wpforms-form .wpforms-field select.user-invalid {
    border: 1px solid var(--global-palette2) !important;
}

div.wpforms-container-full .wpforms-form label.wpforms-error:before,
div.wpforms-container-full .wpforms-form em.wpforms-error:before {
    background-color: var(--global-palette1) !important;
}

.wpforms-container .wpforms-field {
    padding: 5px !important;
}


/*Infoboxes 100%*/
.fullHeightInfoBox,
.fullHeightInfoBox>.kt-blocks-info-box-media-align-top {
    height: 100%;
}

/*Footer*/
#nav_menu-2 {
    text-align: center;
}

#nav_menu-3 {
    text-align: right;
}


/*Resoonsive*/

/* Min. Tablet Display */

@media (max-width: 1024px) {
    #nav_menu-3 {
        text-align: center;
    }

}

/* Just Tablet Display */

@media (min-width: 768px) and (max-width: 1024px) {}


/* Mobile Display */
@media (max-width: 767px) {
    body {
        text-align: center;
    }
body.privacy-policy,
body.page-id-2238 {
text-align: left;
}
}

/* Tablet Display */

@media (min-width: 768px) and (max-width: 1024px) {
    #nav_menu-3 {
        text-align: center;
    }

}