/*
 Theme Name:     Divi Child Theme
 Theme URI: http://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     http://www.elegantthemes.com
 Template:       Divi
 Version: 2.7.3
*/

@import url("../Divi/style.css");

/* =Theme customization starts here
------------------------------------------------------- */

ul#gform_fields_2 li#field_2_1, ul#gform_fields_2 li#field_2_2 {
    float: left;
    width: 50%;
    clear: none !important;
}

ul#gform_fields_2 li#field_2_3 {
    display: inline-block;
    width: 100%;
}
#gform_2 label.gfield_label {
    display: none !important;
}
#gform_2 input {
    height: 50px;
    padding-left: 10px;
    border-color: #a02323;
    font-size: 15px;
}
#gform_2 textarea#input_2_3 {
    height: 150px;
    padding-left: 10px;
    font-size: 15px;
    border-color: #a02323;
}
#gform_2 .gform_footer.top_label {
    text-align: right;
}
#gform_2  input#gform_submit_button_2 {
    padding: 10px;
    font-size: 20px;
    color: #fff;
    border: 2px solid #a02323;
    border-radius: 3px;
    background-color: #a02323;
    cursor: pointer;
    width: 100%;
}
.validation_error {
    display: none;
}
form#gform_2 li {
    background-color: transparent;
    border: none;
}
#gform_fields_2 li#field_2_1.gfield_error, #gform_fields_2 li#field_2_2.gfield_error {
    padding-right: 16px;
    margin-bottom: 0 !important;
    padding-bottom: 0;
}
div#gform_wrapper_2 .gform_footer.top_label {
    position: absolute;
    bottom: 16px;
    z-index: 9;
    left: auto;
    right: 20px;
    width: auto;
}
.gform_validation_error .gform_footer.top_label {
    position: absolute;
    bottom: 62px !important;
}

li#field_2_3.gfield_error {
    margin: 0px;
}