/**
 * Theme Name:     Divi Child
 * Author:         Elegant Themes
 * Template:       Divi
 * Text Domain:	   divi-child
 * Description:    Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
 */
input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea{
    -webkit-appearance: none;
    background-color: #eee;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    color: #000;
    font-size: 14px;
    padding: 16px;
    font-weight: 700;
}

.wpcf7-form a{
    color: #194341;
}
.wpcf7-form .input, .wpcf7-form .input[type="checkbox"]+label, .wpcf7-form .input[type="radio"]+label, .wpcf7-form .input[type="checkbox"]:checked+label i:before, .wpcf7-form .input::placeholder {
    color: #000000;
	font-weight: bold;
}
input::placeholder, textarea::placeholder, .wpcf7-form span{
  font-weight: bold;
 color: #000000;
}
.wpcf7-form label{
	display:none;
}
.wpcf7-form .wpcf7-acceptance .wpcf7-list-item label{
	display:inline-block!important;
}
.wpcf7-submit {
    color: #FFFFFF !important;
    border-width: 0px !important;
	border-color:#ffcd28!important;
    border-radius: 3px;
    font-size: 16px;
    font-weight: 700 !important;
    background-color: #1D1D25 !important;
    padding-top: 15px !important;
    padding-right: 30px !important;
    padding-bottom: 15px !important;
    padding-left: 30px !important;
    margin-top: 10px !important;
}
div#contacto-inicio span {
    color: #fff;
}
.icono-servicios .et_pb_image_wrap:before{
	position: absolute;
    content: '';
    bottom: 9px;
    left: 9px;
    z-index: -1;
    width: 54px;
    height: 54px;
    border-radius: 21.92px 0px 21.92px 0px;
    background-color: #dbf5e5;
}
/*-------------------------Blog------------------------*/
h2.entry-title{
	font-size:22px;
	line-height: 1.3em;
}
.post-meta{
	color:green!important;
}
p.post-meta a{
	font-weight:bold;
}
#wp-calendar td#today {
    font-weight: bold;
	background:#194341b0;
	color:#fff;
}
#today a{
	color:#fff!important;
}
/*----------Newsletter------------*/
.noptin-form-field-wrapper input[type=email], .noptin-form-field-wrapper input[type=text]{
	background-color:#fff!important;
	color: #000;
	font-weight: bold;
}
.noptin-form-note{
	text-align:left;
}
.noptin-form-note a{
	color:#333;
	font-weight:900;
}
.noptin-form-heading{
	font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif!important;
}
@media (max-width:480px){
	.icono-servicios .et_pb_image_wrap:before{
    bottom: calc(0% + 9px);
    left: calc(0% + 9px);
    
}
}