/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
.wpforms-container .wpforms-field-container .wpforms-field input[type="text"], .wpforms-container .wpforms-field-container .wpforms-field input[type="tel"], .wpforms-container .wpforms-field-container .wpforms-field input[type="email"], .wpforms-container .wpforms-field-container .wpforms-field textarea, .wpforms-container .wpforms-field-container .wpforms-field select{
    font-family: 'Cabin',Helvetica,Arial,Lucida,sans-serif;
    position: relative;
    border: 1px solid #bbb;
    margin: 0;
    -webkit-appearance: none;
    background-color: #EEE;
    width: 100%;
    border-width: 0px;
    border-radius: 0;
    font-size: 14px;
    padding: 16px;
    color: #000000;
}

.wpforms-container .wpforms-field-container .wpforms-field input[type="text"]::placeholder, .wpforms-container .wpforms-field-container .wpforms-field input[type="tel"]::placeholder, .wpforms-container .wpforms-field-container .wpforms-field input[type="email"]::placeholder, .wpforms-container .wpforms-field-container .wpforms-field textarea::placeholder{
    color: #000000;
}

.wpforms-container .wpforms-field-container .wpforms-field input[type="text"], .wpforms-container .wpforms-field-container .wpforms-field input[type="tel"], .wpforms-container .wpforms-field-container .wpforms-field input[type="email"], .wpforms-container .wpforms-field-container .wpforms-field select{
    height: 50px;
}

.wpforms-container .wpforms-field-container .wpforms-field textarea{
    height: 150px;
}


.wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit  {
    float: right;
    font-size: 20px;
    font-weight: 500;
    padding: 0.3em 1em;
    line-height: 1.7em !important;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    border: 2px solid;
    font-family: inherit;
    margin: 0 0 0 18px;
    cursor: pointer;
    text-shadow: 0.08em 0.08em 0em #d92323;
    transition: background-color 300ms ease 0ms;
    color: #ffffff!important;
    border-width: 0px!important;
    border-radius: 0px;
    background-color: #f24c27;
}


/* .wpforms-container .wpforms-form .wpforms-submit-container .wpforms-submit:hover{
    border: 2px solid !important;
}  */

.wpforms-field-container .wpforms-field {
    margin-bottom: 2% !important;
    padding-bottom: 0 !important;
}

.wpforms-recaptcha-container {
    padding: 0 !important;
}

/* div#wpforms-confirmation-278 {
    background: #f9df68;
    font-size: 14px;
} */