div.wpcf7-validation-errors {
border: 0 !important;
} .wpcf7-form {
font-weight: 400;
font-size: 14px;
}
.wpcf7-form p {
font-size: 10px;
font-weight: 500;
letter-spacing: 3px;
line-height: 25px;
margin-bottom: 15px;
text-transform: uppercase;
}
.wpcf7-form input,
.wpcf7-form textarea{
border: 0;
background: none;
border:1px solid #404040;
width:300px;
padding-top:5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
border-radius: 3px;
overflow: hidden;
color:#fff;
transition: border 0.5s;
-moz-transition: border 0.5s;
-webkit-transition: border 0.5s;
-o-transition: border 0.5s;
}
.text-is-dark .wpcf7-form input,
.text-is-dark .wpcf7-form textarea{
border:1px solid #ebebeb;
}
.wpcf7-form p.required {
bottom: 50px;
color: #bbb;
position: relative;
}
span.wpcf7-not-valid-tip {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #FF0000;
font-size: 10pt;
font-weight: 400;
right: -2px;
padding: 11px 10px;
position: absolute;
top: -22px;
width: 100%;
z-index: 100;
}
.wpcf7-form #cf7-left {
width: 15%; 
margin-right: 20px; 
float: left;
}
.wpcf7-form input[type="button"],
.wpcf7-form input[type="submit"],
.wpcf7-form input[type="reset"] {
width: 120px;
outline: 0;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
letter-spacing: 1px;
padding-bottom: 5px;
padding-top: 5px;
display: inline-block;
color: #ddd;
font-size: 13px;
letter-spacing: 1px;
font-weight: 400;
text-transform: none;
background: none;
border:1px solid #404040;
cursor:pointer;
text-decoration:none;
-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
box-shadow : 0px 0px 2px rgba(0,0,0,1.0);
background : -moz-linear-gradient(top, #404040 0%, #2b2b2b 100%);
background : -webkit-linear-gradient(top, #404040 0%, #2b2b2b 100%);
background : -ms-linear-gradient(top, #404040 0%, #2b2b2b 100%);
}
.wpcf7-form input[type="button"]:hover,
.wpcf7-form input[type="submit"]:hover,
.wpcf7-form input[type="reset"]:hover {
color: #a2d686;
border:1px solid #404040;
}
.text-is-bright .wpcf7-form input[type="button"],
.text-is-bright .wpcf7-form input[type="submit"],
.text-is-bright .wpcf7-form input[type="reset"] {
color: #fff;
border:2px solid #fff;
}
.text-is-bright .wpcf7-form input[type="button"]:hover,
.text-is-bright .wpcf7-form input[type="submit"]:hover,
.text-is-bright .wpcf7-form input[type="reset"]:hover {
color: #000;
background: #fff;
border:2px solid #fff;
}
.text-is-dark .wpcf7-form input[type="button"],
.text-is-dark .wpcf7-form input[type="submit"],
.text-is-dark .wpcf7-form input[type="reset"] {
color: #000;
border:2px solid #000;
}
.text-is-dark .wpcf7-form input[type="button"]:hover,
.text-is-dark .wpcf7-form input[type="submit"]:hover,
.text-is-dark .wpcf7-form input[type="reset"]:hover {
color: #fff;
background: #000;
border:2px solid #000;
}
.wpcf7-form .wpcf7-not-valid-tip {
background: none;
border: none;
color: #2b2b2b;
font-size: 10px;
font-weight: 400;
padding: 2px 14px;
width: auto;
}
.wpcf7-form .wpcf7-validation-errors {
display: inline-block;
font-size: 14px;
font-weight: 300;
padding: 5px 0px;
}
.wpcf7-form .wpcf7-form-control-wrap {
margin-top:5px;
display: block;
} .wpcf7-form input, .wpcf7-form textarea {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 1px solid #404040;
border-radius: 3px;
color: #ddd;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
overflow: hidden;
font-size: 14px;
font-weight: 300;
transition: border 0.5s ease 0s;
width: 300px;
letter-spacing:0.7px;
text-indent: 0px;
padding: 7px;
}
input, textarea, button {
color: #ddd;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
font-weight: 400;
letter-spacing:0.7px;
}  button#eu_revoke_cookies {
color: #ddd !important;
padding-bottom: 5px;
letter-spacing: 0.8px;
font-weight: 400;
text-transform: none;
padding-top: 5px;
outline: 0;
font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
font-size: 13px;
border-radius: 3px;
padding: 2px 15px;
background: -webkit-linear-gradient(top, #404040 0%, #2b2b2b 100%);
border: 1px solid #404040;
}  table th, table td {
padding: 7px 20px;
border: 0.1px solid #373737;
} .ui-tabs .ui-tabs-nav {
margin: 0;
padding: 0; !important;
border: 0; 
} .container,
.entry-title,
.fullpage-item,
.footer-container,
.outer-header-wrap,
.portfolio-container,
.portfolio-header-wrap,
.top-bar-wrap-fullwidth,
.page-template-template-blank-php .mtheme-supercell,
.page-template-template-blank-php .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
.page-template-template-fullpage .mtheme-supercell,
.page-template-template-fullpage .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
.edge-to-edge .mtheme-supercell,
.edge-to-edge .mtheme-supercell.boxed-column .first-column.span12 .mtheme-cell-wrap,
.edge-to-edge .entry-portfolio-content,
.always-center,
.page-template-template-fullpage .mtheme-supercell.boxed-column.divided-column,
.edge-to-edge .mtheme-supercell.boxed-column.divided-column,
.single-post.edge-to-edge #commentform-section,
.single-post.edge-to-edge .commentform-wrap,
.page.edge-to-edge .commentform-wrap {
width: 1140px;
}