/**
 * This file contains Avada Theme overwrites!
 *
 * Only use this file if something can't be solved using theme options!!!
 *
 * @author Michael Straeten <m.straeten@alldesign.de>
 */

/*###############################################################################*/
/*#### DEFAULTS
/*###############################################################################*/

/** ILightbox Änderungen **/
.ilightbox-play  {
    display: none !important;
}

.ilightbox-toolbar {
    left: unset !important;
    right: 10px !important;
    text-align: right;
}

.ilightbox-next-button.ilightbox-button {
    background-color: transparent !important;
}

.ilightbox-prev-button.ilightbox-button {
    background-color: transparent !important;
}

/*###############################################################################*/
/*#### JOBS FOR WORDPRESS
/*###############################################################################*/

#jobs-modal-form .modal-title,
#jobs-modal-form .input-label,
#jobs-modal-form .radio-label,
#jobs-modal-form .radio-text,
#jobs-modal-form p {
    color: black;
    font-size: 18px;
}
.jobs-modal.open {
    z-index: 9999999 !important;
}
#jobs-modal-form .job-submit {
    font-size: 18px;
}
.jobs-modal .jobs-modal-content .modal-close {
    width: 20px !important;
    height: 20px !important;
}

.job-listing .no-jobs-available {
    background-color: rgba(0,0,0,0) !important;
    border: none !important;
    color: white !important;
    text-align: left !important;
}


/*###############################################################################*/
/*#### WPFORMS
/*###############################################################################*/

.wpforms-container .wpforms-form .wpforms-field-label {
    margin: 0 0 20 0;
    padding: 0;
    font-size: 18px;
    line-height: 21px;
    color: var(--awb-color6);
}

div.wpforms-container-full input[type=search],
div.wpforms-container-full input[type=tel],
div.wpforms-container-full input[type=text],
div.wpforms-container-full input[type=time],
div.wpforms-container-full input[type=url],
div.wpforms-container-full input[type=week],
div.wpforms-container-full input[type=email],
div.wpforms-container-full select,
div.wpforms-container-full textarea {
    background-color: var(--awb-color3) !important;
    background-clip: padding-box !important;
    border-radius: 0px !important;
    color: var(--awb-color1) !important;
    border-width: 1px !important;
    border-style: dotted !important;
    border-color: #becace; !important;
    padding: 0 14 !important;
    font-size: 18px !important;
    line-height: 100% !important;
    box-shadow: none !important;
    transition: border 0.15s, box-shadow 0.15s !important;
}

div.wpforms-container-full input[type=search]:focus,
div.wpforms-container-full input[type=tel]:focus,
div.wpforms-container-full input[type=text]:focus,
div.wpforms-container-full input[type=time]:focus,
div.wpforms-container-full input[type=url]:focus,
div.wpforms-container-full input[type=week]:focus,
div.wpforms-container-full input[type=email]:focus,
div.wpforms-container-full select:focus,
div.wpforms-container-full textarea:focus {
    border-width: 2px !important;
    border-style: solid !important;
    border-color: var(--awb-color5) !important;
}

#wpforms-625-field_9 label {
    color: var(--awb-color1) !important;
}