*{
	
font-family: "Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";	
}

.page-section {
	padding: 15px;!important
	
	
}

.card-title{
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	text-align:center;
}

.lista{
	font-size: 12px;
	text-align: center;
	margin: 10px;
}

.card-title2{
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	text-align:center;
}

.servicio{
	border-radius: .25rem; 
	background-color: #90bc41;
	
}

.servicio .imagen{
	margin: 10px;
	padding: 10px;
}

.negrita-verde{
	color: #90bc41;
	
	}
	
.card-text{
	
	text-align:center;
	color: #000;
	font-size: 12px;
font-family: "Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.card-text2{
	
	text-align:justify;
	color: #000;
	font-size: 14px;
font-family: "Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
}

.verde {
	color: #90bc41;
	
	
}

.mas-info{
	font-size: 14px;
	background-color: #e5b12d;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #fff;
	text-decoration: none;
	font-family: "Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	border-radius: 50px;
	text-align: center;
}

.mas-info:hover{
	font-size: 14px;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	color: #90bc41;
	text-decoration: none;
	font-family: "Merriweather Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
	border-radius: 50px;
	text-align:center;
}

#contact{
	
color: #fff;	
}

.contacto-pie p{
	font-size: 12px;
	
}

.enlace-web {

    border-radius: 50px;
    background-color: #e5b12d;
    color: #fff;
    border: 0px solid #fff;
    padding: 5px 15px 5px 15px;
    font-size: 12px;
	margin: 15px;
 text-decoration: none;
}

.enlace-web:hover {

    border-radius: 50px;
    background-color: #ccc;
    color: #000;
    border: 0px solid #fff;
    padding: 5px 15px 5px 15px;
    font-size: 12px;
	margin: 15px;
 text-decoration: none;
}


/* FORMULARIO*/


#content{
margin:auto;
border-collapse:collapse;
border: none;
background-color: #fff;
}

#formulario-contacto input[type=text]{
 border: 1px solid #999;
 border-radius: 20px;
-webkit-appearance: none;
margin-bottom: 15px;
padding: 2px;
}

#formulario-contacto input[type=email]{
 border: 1px solid #999;
  border-radius: 20px;
-webkit-appearance: none;
margin-bottom: 15px;
padding: 2px;
}

#formulario-contacto input[type=tel]{
 border: 1px solid #999;
  border-radius: 20px;
margin-bottom: 15px;
padding: 2px;
}

#formulario-contacto input[type=consulta]{
 border: 1px solid #999;
 border-radius: 20px;
margin-bottom: 15px;
padding: 2px;
}

#formulario-contacto input[type=submit]{
 border: 0px solid #999;
 border-radius: 20px;
-webkit-appearance: none;
padding: 0px;
margin-top: 30px;
width: 120px;
height: 30px;
text-align: center;
font-size: 16px;
background-color: #e5b12d;
color: #fff;
margin-bottom: 30px;
}

#formulario-contacto input[type=submit]:hover{
 border: 0px solid #999;
 border-radius: 20px;
-webkit-appearance: none;
padding: 0px;
margin-top: 30px;
width: 120px;
height: 30px;
text-align: center;
font-size: 16px;
background-color: #90bc41;
color: #fff;
margin-bottom: 30px;
}

button, input, select, textarea {
  font-family : museo-sans, sans-serif, Garamond, Arial, Calibri;
  font-size   : 16px;
  color: #676765;
  text-align: left;
  margin-right: 5px;
  
}

#cabecera h3{
min-height:10px;
color:#79bc2f;
text-align:center;
font-size:36px;
line-height:100px;
font-family:museo-sans, sans-serif, Garamond, Arial, Calibri;;
font-weight:500;
}

#cabecera h5{

color:#676765;
text-align:center;
font-size:20px;
line-height:30px;
font-family:museo-sans, sans-serif, Garamond, Arial, Calibri;;
font-weight:500;
min-height:20px;
}


#formulario-contacto {
    display:block;
    margin-top: 50px;
    width:600px;
    color: #676765;
    
}

#formulario-contacto label {
    display:block;
    margin-top:20px;
    letter-spacing:1px;
}


 
#formulario-contacto input, textarea {
    width:380px;
    height:27px;
    background:#e6e6e6;
    border:2px solid #f6f6f6;
    padding:10px;
    margin-top:5px;
    font-size:14px;
    color:#676765;
	font-family : museo-sans, sans-serif, Garamond, Arial, Calibri;
}
 
#formulario-contacto textarea {
    height:150px;
	border: 1px solid #999;
 border-radius: 20px;
}
 
 
#formulario-contacto #legal{
text-align: left;
width: 20px;
}


.cursor {
cursor:pointer;
}
#g-recaptcha-response {
    display: block !important;
    position: absolute;
    margin: -78px 0 0 0 !important;
    width: 302px !important;
    height: 76px !important;
    z-index: -999999;
    opacity: 0;
}