body .wpcf7-form input, body .wpcf7-form select, body .wpcf7-form textarea
{
 color:black!important;
max-width:100%;
}

body .wpcf7-form input[type=submit]
{
 background-color:#463232!important;
 font-size:1.5em!important;
color:#c9bdbd!important;
border-radius:4px;
padding:0.25em 0.75em 0.25em 0.75em;
}

body .wpcf7-form .wpcf7-not-valid-tip
{
background-color: rgb(255,255,255,0.5);
padding:0.25em 0.75em 0.25em 0.75em;
border-radius:8px;
display:inline-block;
font-weight:bold;
}

body .wpcf7 form.invalid .wpcf7-response-output
{
background-color: rgb(255,255,255,0.5);
padding:0.25em 0.75em 0.25em 0.75em;
border-radius:8px;
color:#dc3232!important;
font-weight:bold;
}

.pp-graphic
{
 text-align:center;
}