/*Gravity Forms*/

.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {
    padding: 16px !important;
    background: #f5f5f5;
    border-radius: 0;
    border: 1px solid #ccc;
}

.gform_wrapper .gfield_required {
    color: #970097;
}

.gform_button {
    background: #fff;
    border: 2px solid rgba(68, 68, 68, 0.20);
    padding: 10px 38px;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    transition: all .3s ease;
    margin: 0 auto !important;
    display: block !important;
}

.gform_button:hover {
    border: 2px solid #000;
}

.gform_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

.gform_confirmation_wrapper,
.gform_wrapper form {
    background: #fff;
    box-shadow: 0 16px 16px rgba(0, 0, 0, .1);
    border: 1px solid #f5f5f5;
    padding: 40px;
    margin-top: 40px;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px;
}

.gform_confirmation_wrapper {
    font-size: 16px;
    color: #000;
    line-height: initial;
}

.dlm-nf-download-link {
    background: #fff;
    box-shadow: 0 16px 16px rgba(0, 0, 0, .1);
    border: 1px solid #f5f5f5;
    padding: 40px;
    margin: -4px 0 0 0;
    ;
}

.dlm-nf-download-link a {
    background: #970097;
    border: 2px solid rgba(68, 68, 68, 0.20);
    color: #fff !important;
    padding: 10px 38px;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    transition: all .3s ease;
    margin: 0 auto !important;
    display: block !important;
    text-align: center;
}

.dlm-nf-download-link a:hover {
    /* border: 2px solid #000;
    color: #000; */
}