/* =================================================== CUSTOM LR STYLES */


/* ===================== FIXES */
.sm-fade-in {
    opacity: 1 !important;
}








/* ===================== CONTACT: MAPS */
.contact-map-image {
    background-repeat: no-repeat;
    background-position: center center;
}








/* ===================== QUFORM */

/* ======= LABEL */
.quform .quform-label,
.quform .quform-option-label {
    text-align: left !important;
    margin-bottom: 0;
}

.quform .quform-label>label {
    font-weight: 600;
    color: #333 !important;
    margin-bottom: 5px !important;
}






/* ======= FIELDS GENERAL */
.quform .quform-field-captcha,
.quform .quform-field-date,
.quform .quform-field-email,
.quform .quform-field-file,
.quform .quform-field-multiselect,
.quform .quform-field-password,
.quform .quform-field-select,
.quform .quform-field-text,
.quform .quform-field-textarea,
.quform .quform-field-time,
.quform .select2-container--quform .select2-selection {
    border: 1px solid #ccc;
}



/* ======= FIELD: SELECT */
.quform .quform-field-select {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
}



/* ======= FIELD: CAPTCHA */
.quform .quform-field-captcha {
    padding-top: 11px;
    padding-bottom: 11px;
}



/* ======= FIELD: OPTIONS */
.quform .quform-options .quform-option {
    text-align: left !important;
}





/* ======= SEND BUTTON */
.quform .quform-element-submit {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 0;
}

.quform .quform-element-submit .quform-button-submit {
    margin-bottom: 0;
    margin-right: 0;
    display: block;
    width: 100%;
    text-align: center;
    float: none;
}

.quform .quform-element-submit button {
    font-family: "EngraversGothic BT", sans-serif;
    font-size: 1.25rem;
    font-weight: 400;
    letter-spacing: .05rem;
    padding: .5rem 2rem;
    display: inline-block;
}

.quform .quform-element-submit button:hover {
    background-color: #505150 !important;
    border-color: #505150 !important;
}








/* =================================================== CUSTOM PAGES */

/* ===================== DANKE */
/* DANKE-SEITE */

@media only screen and (max-width: 767px) {

    .post-3702 .ctn-zwei-spalten .col-16 {
        flex: 0 0 100%;
        max-width: 100%;

        padding-right: 60px;
        padding-left: 60px;
    }


}