/*
Theme Name: TuEspecialistaWebChild
Theme URI: https://tuespecialistaweb.com/
Template: royal-elementor-kit
Author: Tu Especialista Web
Author URI: https://tuespecialistaweb.com/
Version: 1.0.131.1743412832
Updated: 2025-03-31 09:20:32

*/

/*Fijar Header en 999 zindex*/
section#head-cos {z-index: 999 !important;}

/* CSS FORMULARIOS */
.wpcf7-list-item {
margin: 0px 7px 0 0 !important;}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
select::-webkit-input-placeholder {
color: #2e5339 !important;font-family: "Recursive", Sans-serif;
opacity: 1;}

input:-moz-placeholder,
textarea:-moz-placeholder,
select:-moz-placeholder {
color: #2e5339 !important;font-family: "Recursive", Sans-serif;
opacity: 1;}

input::-moz-placeholder,
textarea::-moz-placeholder,
select::-moz-placeholder {
color: #2e5339 !important;font-family: "Recursive", Sans-serif;
opacity: 1;}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
color: #2e5339 !important;font-family: "Recursive", Sans-serif;
opacity: 1;}

.wpcf7-not-valid-tip {
color: #dc3232 !important;font-family: "Recursive", Sans-serif;
font-size: 13px !important;
padding-top: 10px !important;}

input[type="text"], input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="url"], select, textarea {
width: 100%;border: solid 1px #2e5339 !important;color: #2e5339 !important;border-radius: 3px;padding: 0.5rem 1rem;
transition: all .3s;font-family: "Recursive", Sans-serif;}

/*Formulario de contacto*/
.privacy-div{color: #000000 !important;font-family: "Recursive", Sans-serif;text-align: left;}
.privacy-div a{color: #2e5339 !important;font-family: "Recursive", Sans-serif;}
.privacy-div a:hover{color: #000000 !important;font-family: "Recursive", Sans-serif;}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
color: #FFFFFF;
background-color: #2e5339;
border-color: #2e5339;
box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.5);
font-family: "Roboto", Sans-serif;
font-size: 15px;
font-weight: 500;
padding: 9px 20px 9px 20px;
text-align: left;	
border-style: none;
border-radius: 4px 4px 4px 4px;font-family: "Recursive", Sans-serif;}

input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
color: #2e5339;
background-color: #ffffff;
border-color: #2e5339;font-family: "Recursive", Sans-serif;}

