Again, this is due to your CSS
You have these two CSS rules that style inputs of types text, email or textareas:
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea {
width: 100%;
padding: 8px;
border: 1px solid #ccc;
border-radius: 3px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
line 39 of https://www.studyinspaininenglish.com/?sccss=1&ver=35b79269acfe68229e114c1134b01e1e
input[type="text"], input[type="email"], .input_text {
font-size: inherit;
line-height: 1em;
font-family: inherit;
font-weight: inherit;
color: #111111;
border: 1px solid #d6d6d6;
background-color: white;
box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.08);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
line 257 of the same file
The input my plugin adds is of type “tel” so, it is not affected by your style rules.
You have two options:
- Adding type tel by changing
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea
and
input[type="text"], input[type="email"], .input_text
by
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 textarea
and
input[type="text"], input[type="email"], input[type="tel"], .input_text
- Not filtering by input type by changing
.wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea
and
input[type="text"], input[type="email"], .input_text
by
.wpcf7 input, .wpcf7 textarea
and
input, .input_text
I suspect your CSS filter input types for a reason. So, I would go for option number 1
Let me know!