/*
Theme Name: Ecohub Child
Theme URI: https://demo.casethemes.net/ecohub/
Template: ecohub
Author: Case-Themes
Author URI: https://casethemes.net/
Description: Ecohub is a stunning, professional and flexible Ecology, Solar Energy, and Renewable Energy WordPress theme. Ecohub based on in-depth research into Solar power, Wind power, Hydro power, Geothermal energy, Biomass, Biofuels, etc. Ecohub is the new outstanding, extremely modern WordPress Theme, designed for energy efficiency company, solar and alternative energy and eco friendly technologies websites.
Tags: eco,ecology,solar,energy,energy business,green energy,environment,environmental,green,natural,nature,nature theme,renewable energy,electricity
Version: 1.0.3.1665502446
Updated: 2022-10-11 15:34:06

*/

.grecaptcha-badge {
	opacity: 0;
	top: -100px;
}

/* Estilos del tema */
.pxl-btn {
	border-radius: 30px;
}

.pxl-pt-wrap .main-title,
.pxl-brc-wrap a,
.pxl-brc-wrap .br-item {
	color: #757574;
}

.item-img-name.row.gx-20 {
	margin-bottom: 5px;
}
/* FIN Estilos del tema */

/* Cuadros ahorro inicio */
.cuadros-ahorra {
	width: 100%;
	display: flex;
	flex-wrap: nowrap;
	box-sizing: border-box;
	justify-content: space-around;
	padding: 20px;
}

.cuadros-ahorra .cuadro {
	border-radius: 30px;
	width: 45%;
	background: #fff;
	box-shadow: 3px 3px 3px #ccc;
	box-sizing: border-box;
	padding: 20px;
}

.cuadros-ahorra .cuadro:nth-child(1) {
	background-image: url("https://ahorrofotovoltaico.es/wp-content/uploads/2022/11/bg-cuadro-suscripcion.png");
	background-repeat: no-repeat;
}

.cuadros-ahorra .cuadro:nth-child(2) {
	background-image: url("https://ahorrofotovoltaico.es/wp-content/uploads/2022/11/bg-cuadro-compra.png");
	background-repeat: no-repeat;
}

.cuadros-ahorra .cuadro .titulo {
	color: #e14f31;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	font-size: 25px;
}

.cuadros-ahorra .cuadro .desde {
	text-align: center;
	font-weight: bold;
	font-size: 25px;
	color: #757574;
}

.cuadros-ahorra .cuadro .descripcion {
	text-align: center;
	font-weight: bold;
}

.cuadros-ahorra .cuadro .dinero {
	color: #e14f31;
	text-align: center;
	font-weight: bold;
	font-size: 50px;
}

.cuadros-ahorra .cuadro .mes {
	font-size: 25px;
}

.cuadros-ahorra .cuadro .boton {
	background: #ee8f2f;
	color: #fff;
	font-weight: bold;
	border-radius: 50px;
	width: 50%;
	text-align: center;
	transition: all ease 0.5s;
	margin: 0 auto;
}

.cuadros-ahorra .cuadro .boton a {
	padding: 5px 20px;
	color: #fff;
	display: block;
}

.cuadros-ahorra .cuadro .boton:hover {
	background: #e14f31;
	transition: all ease 0.5s;
}

@media screen and (max-width:667px) {
	.cuadros-ahorra {
		flex-wrap: wrap;
	}
	.cuadros-ahorra .cuadro {
		width: 90%;
		margin-bottom: 20px;
		background-size: 60%;
		background-position: left;
	}
	.cuadros-ahorra .cuadro .boton {
		width: 95%;
	}
}
/* FIN Cuadros ahorro inicio */

/* Dudas inicio */
.dudas .pxl-fancybox-layout-7 .pxl-fancybox-wrap .title {
	padding: 10px !important;
}

.dudas h2 a:hover {
	color: #e14f31;
}
/* FIN Dudas inicio */

/* Pasos inicio */
@media screen and (max-width:767px) {
	.pxl-service-tabs.style-1 .tabs-title .number {
		display: block;
		color: #ee8f2f;
		margin-top: 5px;
	}
	.tabs-servicios .pxl-heading-wrap.d-flex.layout1 {
		padding-top: 40px;
	}
}
/* FIN Pasos inicio */

/* Inicio */
.pasate-autoconsumo .link-text {
	color: #757574 !important;
}

.pasate-autoconsumo .link-text:hover {
	color: #ee8f2f !important;
}

.ultimas-noticias h3 a {
	color: #757574 !important;
}

.ultimas-noticias h3 a:hover {
	color: #ee8f2f !important;
}
/* FIN Inicio */

/* Autoconsumo viviendas */
.razones-cuadros .item-star,
.razones-cuadros .pxl-testimonial-grid .item-desc-star::before,
.razones-cuadros .pxl-testimonial-grid .item-desc-star::after {
	display: none;
}

.razones-cuadros .pxl-testimonial-grid .item-desc-star {
	border-radius: 8px;
}

.boton-venta .pxl-banner.layout-1 .banner-inner .bn-content,
.boton-venta .pxl-banner.layout-2 .banner-inner .bn-content {
	display: none;
}
/* FIN Autoconsumo viviendas */

/* Subvenciones */
.box-naranja {
	background: #ee8f2f;
	background: linear-gradient(90deg, rgba(238,143,47,1) 0%, rgba(225,79,49,1) 100%);
	padding: 30px;
	color: #fff;
}

.box-borde {
	display: block;
	width: 60% !important;
	margin: 0 auto;
	border: 2px solid #ee8f2f;
	padding: 30px;
}
/* FIN Subvenciones */

/* Nosotros */
.pg-nosotros .pxl-history-carousel.layout-1::before {
	display: none;
}
/* FIN Nosotros */

/* Formulario */
.form-contacto .aceptar span {
	color: #757474;
}

.form-contacto textarea {
	border-radius: 5px;
	padding-left: 40px;
	height: 62px !important;
	border: 0;
}

.doscols {
	display: flex;
	width: 100%;
	flex-wrap: nowrap;
}

.doscols div {
	width: 50%;
	padding: 5px;
}

.doscols .col1 p {
	margin: 0;
}

.doscols .col1 span input {
	margin: 8px 0;
}

.doscols .col2 .aceptar {
	margin: 0;
}
/* FIN Formulario */

/* Formulario presupuesto */
#gform_1 input,
#gform_2 input {
	border-radius: 30px;
	padding: 8px 16px;
}
.gform_heading,
#gf_progressbar_wrapper_1,
#gf_progressbar_wrapper_2 {
	display: none !important;
}

#input_1_4 label,
.gfield_label,
.gform_wrapper .gfield_required,
.gfield_consent_label {
	color: #fff !important;
	font-family: Dosis;
	font-size: 18px;
}

.gchoice label {
	color: #fff;
}

@media screen and (max-width:667px) {
	.txt-form-aviso {
		font-size: 12px;
	}
	.rgpd-f2 .gfield_consent_label {
		display: inline;
		font-size: 12px;
	}
	input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="tel"], input[type="number"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select, .select2-container.select2-container--default .select2-selection--single {
		height: 40px;
	}
}
/* FIN Formulario presupuesto */

/* Formulario instalaciones */
.formulario-presupuesto {
	width: 100%;
	padding: 10px 30px;
}

.formulario-presupuesto .fila {
	margin: 5px 0;
}

.formulario-presupuesto .fila .campo .input input,
.formulario-presupuesto .fila .campo .input textarea,
.formulario-presupuesto .enviar input {
	border-radius: 30px;
}
/* FIN Formulario instalaciones*/ 

/* Footer */
.links-footer a:hover {
	color: #000 !important;
}

.links-footer .pxli,
.links-footer .fas,
.links-footer .far {
	color: #757574 !important;
}
/* FIN footer */

/* Botones */
.botones {
	display: flex;
	flex-wrap: wrap;
}

.botones .btn-af {
	background: #ee8f2f;
	color: #fff;
	text-decoration: none;
	border-radius: 50px;
	padding: 5px 20px;
	margin: 0 10px;
	transition: all ease 0.5s;
}

.botones .btn-af:hover {
	background: #e14f31;
	transition: all ease 0.5s;
}

.botones .mb {
	display: none;
}

@media screen and (max-width: 767px) {
	.botones .mb {
		display: inherit;
	}
	.botones .dsk {
		display: none;
	}
}
/* FIN Botones */

@media (min-width: 1200px) {
	.pxl-primary-menu .sub-menu {
		  width: 240px;
	}
}

/* Clase para título de noticias */
.titulo-noticia {
	font-size: 35px;
	font-weight: bold;
	color: #757575;
}
	  