/*
 Theme Name:     Fabio Colombi theme
 Description: 	 Tema Child di Divi
 Author:         Virginia Vannini
 Author URI:     https://www.virginiavannini.com
 Template:       Divi
 Version:        1.0.0
*/
 
.et_header_style_fullscreen .et_slide_in_menu_container #mobile_menu_slide a
{
	line-height:1.2em;
}

 
.wpcf7-form p, .wpcf7-form h1, .wpcf7-form h2, .wpcf7-form h3 {color: #707070 !important}
.wpcf7-form p a {font-weight: 400}
.wpcf7-textarea {width: 100%}

.wpcf7-form p #text {font-size: 16px !important;}
.wpcf7-acceptance input,
.wpcf7-acceptance .wpcf7-list-item {
    margin-left: 0;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select {
  background-color: #fff !important;
  width: 100% !important;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  font-size: 15px;
  color: #707070 !important;
  padding: 16px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.wpcf7-text, .wpcf7-textarea, .wpcf7-captchar, .wpcf7-select {
    border-width: 0 0 0px 0 !important;
    background: #eee !important;
}
.form-submit .et_pb_button,
.wpcf7-submit {
  color: #fff !important;
font-weight: 400;
font-style: normal;
	color: black;
    text-transform: uppercase;
    line-height: 1.8;
    letter-spacing: 0.3em;
    font-size: 12px;
	
  margin: 8px auto 0;
  cursor: pointer;
  padding: 0.3em 1em !important;
  line-height: 1.7em;
  background-color: #2d7cb5;
  border: 2px solid #2d7cb5;
  -webkit-border-radius: 0;
    -moz-border-radius: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -moz-transition: all 0.2s;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.form-submit .et_pb_button:hover:not([disabled]),
.wpcf7-submit:hover:not([disabled]) {
  background: black;
  color: #fff !important;
  border-color: black;
  padding: 0.3em 1em !important;
}
.form-submit .et_pb_button[disabled],
.wpcf7-submit[disabled] {
    cursor: not-allowed;
    opacity: 0.5;
}
@media only screen and (min-width: 980px) {
  .wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {width: 30% !important;}
}
.form-sales .et_pb_row.et_pb_row_inner {
    padding-bottom: 10px;
}
.form-sales form.wpcf7-form {
    font-size: 16px;
}f
.form-contact .et_pb_row.et_pb_row_inner {
    padding-top: 10px;
}
/* colore placeholders */
.wpcf7 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
	color: #676767 !important;
}
.wpcf7 ::-moz-placeholder { /* Firefox 19+ */
	color: #676767  !important;
}
.wpcf7 :-ms-input-placeholder { /* IE 10+ */
	color: #676767 !important;
}
.wpcf7 :-moz-placeholder { /* Firefox 18- */
	color: #676767 !important;
}
.wpcf7 .et_pb_row.et_pb_row_inner {
	max-width: 100%;
	margin-bottom: 30px;
} 

