/**
 * This file contains Avada Theme overwrites!
 *
 * Only use this file if something can't be solved using theme options!!!
 *
 * @author Christian Hamacher <c.hamacher@alldesign.de>
 */

/*###############################################################################*/
/*#### Countdown-Zähler im Footer
/*###############################################################################*/

.ltr .fusion-footer footer .fusion-row .fusion-columns .fusion-column.fusion-column-last {
    margin-top: 14px !important;
}

.fusion-footer footer .fusion-row .fusion-columns .fusion-countdown {
    align-items: flex-start !important;
    margin-left: -15px !important;
}

.fusion-countdown .fusion-countdown-counter-wrapper {
    justify-content: left !important;
}

/*###############################################################################*/
/*#### Buttonizer
/*###############################################################################*/

:not(#\20):not(#\20):not(#\20).buttonizer-icon-0-0-14 {
    top: 25% !important;
}

:not(#\20):not(#\20):not(#\20).buttonizer-icon-0-0-21 {
    top: 33% !important;
}

#wpforms-421 .wpforms-field-label, #wpforms-421 .wp-core-ui div.wpforms-container-full .wpforms-field-label,
#wpforms-421 .wpforms-field.wpforms-field-checkbox ul li input+label {
    font-family: var(--awb-title-font-family);
    font-weight: 400;
    font-style: var(--awb-title-font-style);
}

.contact-form #wpforms-421 .wpforms-field-label, .contact-form #wpforms-421 .wp-core-ui div.wpforms-container-full .wpforms-field-label,
.contact-form #wpforms-421 .wpforms-field.wpforms-field-checkbox ul li input+label {
    color: #1e1e1e;
}

.contact-form #wpforms-421 .wpforms-field.wpforms-field-checkbox ul li input+label {
    font-size: var(--wpforms-label-size-sublabel-font-size);
}

.contact-form #wpforms-421 button[type=submit]:not(:hover):not(:active) {
    background-color: rgba(0, 0, 0, 0.55);
}

.contact-form #wpforms-421 button[type=submit]:hover {
    background-color: var(--awb-content-color);
}

.contact-form #wpforms-421 input[type=checkbox] {
    appearance: none;
    -webkit-appearance: none;
}

.contact-form #wpforms-421 input[type=text],
.contact-form #wpforms-421 input[type=email],
.contact-form #wpforms-421 textarea,
.contact-form #wpforms-421 input[type=checkbox]::before {
    background-color: rgba(191,189,189,0.88);
    border-color: #1e1e1e;
}


/*###############################################################################*/
/*#### 404
/*###############################################################################*/

.error404 #main {
    padding-top: 200px !important;
}
.error404 .title-sep-container {
    display: none !important;
}