/*FORMULARIO*/
 form {width:90%;}
div.wpcf7 :not(.et-fb-modal) input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]):not([type="range"]), div.wpcf7 :not(.et-fb-modal) select,div.wpcf7 :not(.et-fb-modal) textarea {
     padding: 8px 6px; margin-top: 2px;    margin-bottom: 0px; width: 100%!important;     font-size: 1.1rem!important;    border: 3px solid rgba(255,255,255,1); -webkit-transition: all ease 0.2s;     transition: all ease 0.2s;}
	  .wpcf7 input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]):hover, .wpcf7 select:hover,.wpcf7 textarea:hover {		 border:1px solid #fff;}
	  .wpcf7 input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]),.wpcf7 select {}
	  div.wpcf7 :not(.et-fb-modal) textarea {height: 90px; /*border-radius:.5em;*/}
	  form p {padding-bottom: 0!important;}
/* h3 {margin-top:40px;} /*f*/ /*form p {padding-bottom: 0!important;}*/
/*mce-container, et-fb-modal*/
.wpcf7-form-control {margin-bottom: 14px!important;}
/*f*/div:not(.et-fb-modal) input:not([type="number"]):not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="reset"]):not([type="range"]), /*f*/ select,/*f*/ textarea {/*width: 90%!important;*/  }
	/*f*/div:not(.et-fb-modal)  input[type="submit"],/*f*/div:not(.et-fb-modal)  input[type="reset"] {    margin-top: 4px; cursor:pointer;}
/*f*/div:not(.et-fb-modal) input[type="submit"] { 
        margin-bottom: 20px!important;
    border: 1px solid #fff;   border-radius: 0px;
    letter-spacing: 3px;    font-size: 14px;
    font-weight: 700!important;
    text-transform: uppercase!important;
    padding-top: 10px!important;    padding-right: 20px!important;    padding-bottom: 10px!important;    padding-left: 20px!important;
    margin-bottom: 20px!important;     margin-top: 20px;
	}
.textopeqRGPD {font-size: .9rem;line-height: .9rem;}
.wpcf7-acceptance span, .agreemc4wp {}
.cntctfrm_field_wrap {    margin: 0 0 12px;}
input[type="checkbox"] {  border: #000 1px solid;   float: left;
        margin: 0 10px 0px 0!important; -webkit-appearance: none;    appearance: none;
  background-color: #ffffff;  margin: 0;  font: inherit;  width: 1.15em;  height: 1.15em;
  /*border-radius: 0.15em!important;*/  transform: translateY(-0.075em);  display: grid;  place-content: center;
}
input[type="checkbox"]::before {  content: "";  width: 0.65em;  height: 0.65em;  clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);  transform: scale(0);
  transform-origin: bottom left;  transition: 120ms transform ease-in-out; }
input[type="checkbox"]:checked::before {transform: scale(2);    margin-left: -0.6em;    margin-top: 0.4em;}
input[type="checkbox"]:disabled {  color: #dddddd;  cursor: not-allowed;}
@media only screen and (min-width: 468px)  {  
 form label {  float: left; width: 98%;       margin: 0px 1%; display:inline;}
 form label.midwidth {       width: 48%;   }
 .wpcf7-list-item {
  /*sobreescribir display si hemos metido width*/  display: block;
}
 .your-consent  .wpcf7-list-item-label{ min-width: 900px;    display: block;}
}
/*ocultar form enviado*/
	.wpcf7-form.sent *:not(.wpcf7-response-output){display:none;} 