/* ------------------------------------
 * Contact Form 7 Styles
 * ------------------------------------
 */

/*
 * Main Container
 */
.wpcf7 {



}

/*
 * Class:  wpcf7-form
 */
.wpcf7-form{



}

/*
 * Input Filds types
 */
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {

    width:calc(100% - 20px);
    max-width:400px;
    padding: 8px 10px;
    margin-bottom:10px;
    border:1px solid #e3e3e3;
    outline:none;

}

/*
 * Buttons
 */
.wpcf7 input[type="submit"],
.wpcf7 input[type="button"] {

    width:calc(100% - 20px);
    max-width:400px;
    padding:10px;
    background-color:#E10D34;
    outline:none;
    border:none;
    color:white;
    margin-bottom:10px;
}

/*
 * Validation Erros
 */
.wpcf7 .wpcf7-validation-errors, .wpcf7 .wpcf7-mail-sent-ok{
    width:calc(100% - 30px);
    max-width:400px;
    padding:15px;
    margin:0px;
    border:none;
}

.wpcf7 .wpcf7-validation-errors{
    background-color:#FFCCCC;
    color:#C31B00;
}

.wpcf7 .wpcf7-mail-sent-ok{
    background-color:#D1F7B6;
    color:#5E9537;
}

.wpcf7 .wpcf7-not-valid-tip{
    color:#C31B00;
    font-size: 14px;
}