/*
 Theme Name:   WooPress Child
 Theme URI:    http://8theme.com/
 Description:  WooPress Child Theme
 Author:       8theme
 Author URI:   http://8theme.com
 Template:     woopress
 Version:      0.0.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  woopress-child
*/


/*isrc*/

/*.menu >li.current-menu-item >a*/

.navbar {
	padding: 15px 0 !important;
}
#menu-menu-principal-1 {
	float: right;
}
.fixed-header-area {
	background-color: #111111;
	border-bottom: none !important;
}
.fixed-header-area .menu >li a {
	color: #ffffff;
}
.header-wrapper .menu > li > a {
	color: #2e99ce !important;
}
.header-wrapper .menu > li > a:hover {
	color: #73a432 !important;
}
/**/
li.menu-item.boton-menu a {
	color: #ffffff !important;
	background: #2e99ce;
	padding-left: 15px;
	padding-right: 15px;
}
li.menu-item.boton-menu:hover a {
	color: #ffffff !important;
	background: #73a432;
}
/**/
.mobile-nav-heading.close-mobile-nav {
	color: #fff;
}
.et-mobile-menu li a {
	color: #fff !important;
}
/**/
.home .page-content {
  margin: 0;
}
.page-content {
	margin-top: 60px;
}
/**/
.texto-grande p {
	font-size: 20px;
	line-height: 26px !important;
	/*text-transform: uppercase;*/
	/*font-weight: 600;*/
}
.texto-grande strong {
	color: #73a432 !important;
}
/**/
.main-footer p {
  font: 15px/22px 'Open Sans', Arial, Helvetica, sans-serif !important;
}
@media (max-width: 768px) {
	.main-footer .wpb_column {
	  margin-bottom: 35px !important;
	}
	.main-footer .wpb_column:last-child {
	  margin-bottom: 0 !important;
	}
}
/**/
/*.main-footer .formulario-contacto input[type="text"],
.main-footer .formulario-contacto input[type="email"],
.main-footer .formulario-contacto input[type="password"],
.main-footer .formulario-contacto input[type="tel"],
.main-footer .formulario-contacto input[type="number"],
.main-footer .formulario-contacto input[type="search"],*/
.wpcf7-text,
.wpcf7-textarea {
	width: 100%;
	border: 1px solid #ddd;
}
.main-footer .wpcf7-text,
.main-footer .formulario-contacto textarea {
  border: none;
  height: 35px;
  width: 100%;
  color: #666;
}
.wpcf7-submit {
	font-weight: 600 !important;
	background: #00597d !important;
}
.wpcf7-submit:hover {
	background: #00597d !important;
}
.main-footer .formulario-contacto textarea {
	height: 80px;
}
.main-footer .formulario-contacto p {
	margin-top: 10px;
}
/**/
footer p {
  display: block;
}
/**/
.content-page:before,
.estilo-fila:before {
  width: 8px;
  background: url("/../../wp-content/uploads/2016/03/estilo-fila.jpg") center center;
  margin: 0 auto;
  height: 100px;
  position: relative;
}
.home .content-page:before {
  width: 0;
  background: none;
  margin: 0;
  height: 0;
  position: inherit;
}
.content-page:after,
.estilo-fila:after {
  width: 1px;
  background: #dedede;
  margin: 0 auto;
  height: 100px;
  position: relative;
}
.home .content-page:after {
	width: 0;
  background: none;
  margin: 0;
  height: 0;
  position: inherit;	
}
/**/
@media (max-width: 768px) {
	.vc_row.vc_column-gap-35 {
    margin-left: -15px !important;
    margin-right: -15px !important;
	}
}
/**/
.breadcrumbs,
.back-history {
	display: none;
}
.page-heading.bc-type-4 .title {
	font-size: 20px;
	color: #ffffff;
}
/**/
.uavc-list-icon .align-icon {
	text-align: left !important;
}
.uavc-list-content {
	margin-bottom: 20px;
}
.uavc-list-icon .lastItem .uavc-list-content {
	margin-bottom: 0;
}
/**/
.back-top span:before {
  top: -9px;
}
/**/
/*.wpb_column {
  margin-bottom: 35px !important;
}*/
.container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/**/
.datos-pie-pagina p {
	text-align: center !important;
}
/**/
@media (min-width: 1200px) {
	.iconos-efile {
		padding-top: 60px;
	}
}
@media (max-width: 992px) {
	.iconos-efile .wpb_column {
		padding-bottom: 50px;
	}
}
/**/
@media (max-width: 768px) {
	.vc_column_container {
	  padding-left: 15px !important;
	  padding-right: 15px !important;
	}
}
/**/
.ult-carousel-wrapper .slick-dots li i {
  opacity: .5 !important;
}
.ult-carousel-wrapper .slick-dots li.slick-active i {
  opacity: 1 !important;
}
/**/
.navbar-right p {
	margin: 0 0 5px 0;
	padding: 0;
}
@media (max-width: 992px) {
	.navbar-right {
		display: none;
	}
}