/*
Theme Name: seo By NetLab
Theme URI: https://netlab360.it/
Description: seo
Author: Alberto Longato
Author URI: https://netlab360.it/
Template: Divi
Version: Updated for Divi 3
*/

/* ============= CF7 ============== */
.wpcf7 input[type="checkbox"] {position: relative; opacity: 1; display: block !important; -webkit-appearance: checkbox; margin: 0 10px 0 0 !important; float: left; pointer-events: auto;}
.wpcf7-acceptance {line-height:1.2em;}
input[type="radio"], input[type="checkbox"] { background: #fff !important; border-color: #101010 !important; padding: 0 !important; width: auto !important;}
.wpcf7 small {font-size: 12px;}
.wpcf7 .et_pb_contact input[type="submit"] {font-weight: 500; font-size: 16px; padding:0.3em 0.8em; letter-spacing:1px;}
.wpcf7 .ajax-loader {display: none !important;}
.wpcf7 .et_pb_contact .et_pb_button:hover {padding:0.3em 0.8em; background:#1ca539; border: 2px solid #1ca539; color: #fff;}
.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:40px;} 
.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:40px;} 
.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:40px;}
.wpcf7 p {position: relative; }
.wpcf7 p .fa.fa-pencil-alt{top:15px;}
.wpcf7 p .fa{position: absolute; z-index: 100; font-size: 18px; top: 33%;}
.wpcf7 p.et_pb_contact_field .fa {left: 4.5%;}
.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left: 9%;}
.wpcf7 textarea {height:100px;}
.et_pb_contact_light small{color:#fff;}
.et_pb_contact_light.et_pb_contact p input, .et_pb_contact_light.et_pb_contact p textarea {background:transparent; border:1px solid #fff; color:#fff; border-radius:5px;}
.et_pb_contact_light.et_pb_contact p input:focus, .et_pb_contact_light.et_pb_contact p textarea:focus {background:rgba(0,0,0,.4);}
.et_pb_contact_light.et_pb_contact input::placeholder, .et_pb_contact_light.et_pb_contact textarea::placeholder {color:#ffffff; opacity:1;}
.et_pb_contact_light.et_pb_contact input:-ms-input-placeholder, .et_pb_contact_light.et_pb_contact textarea:-ms-input-placeholder {color:#ffffff;}
.et_pb_contact_light.et_pb_contact input::-ms-input-placeholder, .et_pb_contact_light.et_pb_contact textarea::-ms-input-placeholder {color:#ffffff;}
.et_pb_contact_light.et_pb_contact input[type="submit"] {color:#fff; border-color:#fff; }
.et_pb_contact_light .fa {color:#fff;}
@media only screen and (max-width: 767px){
	.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:9%;} 
	.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:9%;} 
	.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:9%;}
	.wpcf7 p.et_pb_contact_field .fa {left:6%}
	.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left:6%}
}
@media only screen and (max-width: 467px){
	.wpcf7 .et_pb_contact_field.et_pb_contact_field_half .wpcf7-text {padding-left:40px;} 
	.wpcf7 .et_pb_contact_field .wpcf7-text {padding-left:40px;} 
	.wpcf7 .et_pb_contact_field .wpcf7-textarea{padding-left:40px;}
	.wpcf7 p.et_pb_contact_field .fa {left:20px}
	.wpcf7 p.et_pb_contact_field.et_pb_contact_field_half .fa {left:20px;}
}
/* ============ /CF7 ============== */