body .gform_wrapper h3.gform_title {
    font-size: 26px;
    font-weight: 500
}

body .gform_wrapper .gform_footer, body .gform_wrapper .gform_page_footer {
    overflow: hidden;
    text-align: right
}

body .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .gform_wrapper textarea.textarea, body div.form_saved_message div.form_saved_message_emailform form input[type=text] {
    background-color: #eee;
    border: 0;
    font-size: 14px;
    color: #999;
    padding: 16px;
    line-height: initial;
    height: initial
}

body .gform_wrapper select {
    display: inline-block;
    height: 51px;
    font-size: 14px;
    color: #999;
    background: #eee;
    border: 0
}

body .gform_wrapper li.hidden_label .ginput_container>* {
    margin-top: 12px
}

body .gform_wrapper li.hidden_label textarea.textarea {
    display: block;
    margin: 28px 0 0!important
}

body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_page_footer input.button, body .gform_wrapper .gform_page_footer input[type=submit], body .gform_wrapper input[type=button], body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    background: 0 0;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em;
    font-family: 'Rubik',sans-serif;
    color: inherit;
    margin: 8px 0 0;
    padding: 6px 20px;
    border: 2px solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -moz-transition: all .2s;
    -webkit-transition: all .2s;
    transition: all .2s
}

body div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    margin: 8px auto 0
}

body .gform_wrapper .gform_footer input.button:hover, body .gform_wrapper .gform_footer input[type=submit]:hover, body .gform_wrapper .gform_page_footer input.button:hover, body .gform_wrapper .gform_page_footer input[type=submit]:hover, body .gform_wrapper input[type=button]:hover, body div.form_saved_message div.form_saved_message_emailform form input[type=submit]:hover {
    cursor: pointer
}

body .gform_wrapper .gform_fileupload_multifile input[type=button] {
    font-size: 14px
}

body .gform_wrapper li.gfield.gfield_error, body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0!important;
    padding: 0!important;
    border: 0
}

body .gform_wrapper .top_label .gfield_error {
    width: inherit
}

body .gform_wrapper .gfield_error .gfield_label {
    color: inherit
}

body .gform_wrapper .datepicker {
    width: 8em!important
}

body .gform_wrapper .gfield_date_day input, body .gform_wrapper .gfield_date_month input, body .gform_wrapper .gfield_date_year input, body .gform_wrapper .gfield_time_hour input, body .gform_wrapper .gfield_time_minute input {
    padding-right: 6px!important
}

body .gform_wrapper .gfield_time_hour i {
    width: 25%
}

body .gform_wrapper .gfield_date_day, body .gform_wrapper .gfield_date_month {
    width: 4.5em
}

body .gform_wrapper .gfield_date_year {
    width: 5.5em!important
}

#footer-widgets .footer-widget .gform_widget li:before {
    display: none
}

#footer-widgets .footer-widget .gform_widget li {
    padding-left: 0
}

#footer-widgets .footer-widget .et_pb_widget.gform_widget {
    float: none
}

body .gform_wrapper .gf_progressbar_percentage {
    font-family: inherit
}

@media (max-width:641px) {
    body .gform_wrapper .gform_page_footer .button.gform_button, body .gform_wrapper .gform_page_footer .button.gform_next_button, body .gform_wrapper .gform_page_footer .button.gform_previous_button {
        margin: 0 0 .5em
    }
}

@media (min-width:641px) {
    body .gform_wrapper .gform_body {
        width: calc(100% + 16px)
    }
    body .gform_wrapper .gform_footer a.gform_save_link, body .gform_wrapper .gform_page_footer a.gform_save_link {
        float: left
    }
}

@media (max-width:761px) {
    body .gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error {
        margin-top: 16px
    }
}

/*# sourceMappingURL=surbma-divi-gravity-forms.css.map */