/*
Puedes añadir tu propio CSS aquí.

Haz clic en el icono de ayuda de arriba para averiguar más.
*/

/*
Puedes añadir tu propio CSS aquí.

Haz clic en el icono de ayuda de arriba para averiguar más.
*/

.feature-item .fa {border: 8px solid #3a3938;
    background: #ff9900;
    border-radius: 100%;
    width: 130px!important;
height:130px!important;
margin-left:auto!important;
margin-right:auto!important;
bottom:15px!important;
top:0px;}

.site-description {
    color: #ffffff;
    font-family: 'freesans';
    top: -5px!important;
}

.site-branding img {
    width: 220px;
}

.feature-item h4 {
margin-top:45px!important;}

.site-footer .site-info, .site-footer .btt a {
       background: #3a3938!important;}

@media screen and (max-width:991px) {
.feature-item .fa {
    margin-left: -20%!important;
    }}
#hero a {
    color: #ffffff;
}

#hero a.btn-secondary-outline:hover {
    color: #ff9900;
}

#hero a.btn-theme-primary:hover {
    background: rgba(0, 0, 0, 0.1);
    border: 1px solid #ff9900;
    color: #ff9900;
}

#noticias .all-news a:visited {color:#ff9900;}

#noticias .all-news a:hover {
color:#ffffff;}

.wpcf7-form {
    text-transform: none;
    font-size: 15px;
    font-family: "Raleway", Helvetica, Arial, sans-serif;
}

textarea, input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"] {
        width: 100%;}
.onepress-menu a {
	color: #ffffff!important;}

.onepress-menu a:hover {
	opacity: 0.8!important;
	color: #ff9900!important;}
#comments {display: none;}
.enlace-boton a {cursor: pointer;
    background: #ff9900;
    border: none;
    display: inline-block;
    color: #FFFFFF!important;
    letter-spacing: 1px;
	text-decoration:none!important;
    text-transform: uppercase;
    line-height: 1;
    text-align: center;
    padding: 15px 23px 15px 23px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
    margin: 3px 0;
    text-decoration: none;
    font-weight: 600;
    font-size: 13px;
padding: 12px 23px 12px;
    width: 93%;}
.enlace-boton:hover {
    opacity:0.8!important;}
@media screen and (max-width: 1140px) {
  .onepress-menu.onepress-menu-mobile {    
    display: block !important;    
    position: absolute;    
    top: 90px;
  }
  .site-logo-div img {    
    width: 150px;
  }
  .site-description {    
    margin-bottom: 50px;
  }
  .onepress-menu.onepress-menu-mobile li {    
    background: #3a3938;
  }
}
.onepress-menu > li {
    margin-top: 25px;
    padding: 5px;
}

.socialmenu .fa {
    font-size: 25px;
}

.socialmenu a,.socialmenu li {
    margin-top: -5px;
    padding: 5px;
    margin-right: 0px;
    margin-left: 5px;
}
@media screen and (max-width: 1140px) {.onepress-menu > li {
	margin-top: 0px !important;}}

.col-lg-3 {
    width: 33%;
}
.grecaptcha-badge {
    display: none;
}

.site-description {font-family: helvetica;}