/*
 Theme Name: Divi Child
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Marco Alberti
 Author URI: https://www.markwebtech.it/
 Template: Divi
 Version: 1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */
/*CSS solo per Mobile*/
@media only screen and (max-width: 768px) {
	/* Contact Form 7 */
	div.form-nome, div.form-email{width: 100% !important;}
}

/* Contact Form 7 */
div.form-nome, div.form-email{float: left; overflow: hidden; width: 50%; margin-bottom: 3%; padding: 0 3% 0 0;}
div.form-messaggio {margin-bottom: 3%; padding: 0 3% 0 0;}
div.form-nome input, div.form-email input, div.form-messaggio textarea{width: 100%; padding: 14px; border: 1px solid #eee; border-radius: 5px; color: #999; background-color: #eee; font-size: 16px;}
h3.form-titolo-dichiara-consenso{padding:0;font-size:18px;margin-bottom:10px;margin-left:0%;color:#404454;}
p.form-informativa, p.form-letta-informativa{padding: 0; font-size: 14px; text-align: justify; line-height: 1.5; margin-bottom: 1.5%; margin-left: 0%;}
div.form-consenso{padding: 0 0 1em 1%; font-size: 14px;}
div.form-consenso span.wpcf7-list-item{margin: 0 !important;}
div.form-consenso input{margin-right: 5px;}
div.form-invia-mail input{margin-left:0%;border: none; border-radius: 5px;font-size: 20px; padding: 0.3em 1em; background-color: #e6007e; letter-spacing: 1px; display: block; cursor: pointer; font-weight: 700; color: #fff;}
div.form-nome input:focus, div.form-email input:focus, div.form-messaggio textarea:focus{background-color: #fff; border: 1px solid #eee;}

/* Domande e Rispsote */
.submit-question .qa-form-field-wrap .field-title{font-size: 18px;}
.submit-question .qa-form-field-wrap input[type="text"]{padding: 14px;border: 1px solid #eee;border-radius: 5px;color: #999;background-color: #eee;font-size: 16px;}
.submit-question .qa-form-field-wrap input[type="submit"], .qa-search-form .main-input input[type="submit"]{width: 20% !important;background-color: #e6007e;color: #fff;border-radius: 5px;padding: 0.3em 1em !important;letter-spacing: 1px;font-weight: 700;border: none;font-size: 20px;}
.qa-search-form .main-input input[type="search"]{padding: 9px;border: none;border-radius: 5px;color: #999;background-color: #eee;font-size: 16px;}