/*
Theme Name: Solio Child Theme
Theme URI: https://solio.ancorathemes.com/
Description: Solio is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: https://ancorathemes.com/
Version: 1.13.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: solar power, solar installation, solar panels, solar panel installation, solar energy, renewable energy, alternative power, wind energy, hydropower, water energy, green energy, heating, electricity, eco, ecology
Text Domain: solio
Template: solio
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */

.verde{
	color:#54a03f;
}

.wp-block-button__link.has-text-align-center{
	display:block;
}

/*Inicio*/
@media (min-width: 768px) {
	.especialistas-inicio{
		margin-right:2rem;
	}
	.iconos-inicio .elementor-column .elementor-widget-wrap{
		margin-right:25%;
	}
}
@media (min-width: 1280px) {
	.border-r-lg{
		border-right:1px solid #ccc;
	}
	.iconos-inicio .elementor-column.desde .elementor-icon-box-title{
		width:100px;
	}
	.iconos-inicio .elementor-column.fabricacion,
	.iconos-inicio .elementor-column.atencion,
	.iconos-inicio .elementor-column.materiales{
		padding-left:20px;
	}
}

.carrusel-categorias-inicio .sc_portfolio_item .sc_portfolio_item_content .post_meta{
	display:none;
}

.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post_title{
	z-index:10;
	overflow:initial;
	top:16px;
	transition-delay: .4s;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item .sc_portfolio_item_content .post_title a{
	background-color:#fff;
	transition-delay: .4s;
}
.sc_portfolio.sc_portfolio_qw-case .sc_portfolio_item.is-active .sc_portfolio_item_content .post_title{
	top: 0;
	transition-delay: .4s;
}

/*Contacto*/
div.wpcf7 .form-style-2 textarea{
	height:120px!important;
}
.columna-mapa .elementor-widget-wrap{
	width:100%;
	padding:0!important;
}


/*Ficha de producto*/
.postid-21506 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21506 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/cabecera-cazos-limpieza-angulables.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}
.postid-21618 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21618 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21623 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21623 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21627 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21627 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21633 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21633 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21639 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21639 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21641 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21641 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21647 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21647 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21651 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21651 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21654 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21654 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/excavadoras.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}
.postid-21657 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21657 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21689 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21689 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21692 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21692 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21697 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21697 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21700 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21700 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/cargadoras.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}
.postid-21707 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21707 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21712 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21712 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21718 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21718 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21722 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21722 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21729 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21729 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/forestal.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}
.postid-21741 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21741 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21745 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21745 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/reciclaje.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}
.postid-21753 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21753 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.postid-21757 .elementor-18410 .elementor-element.elementor-element-c8f77db:not(.elementor-motion-effects-element-type-background),
.postid-21757 .elementor-18410 .elementor-element.elementor-element-c8f77db > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	/*
	background-image:url('img/quitanieves.jpg')!important;
	background-size:cover;
	background-position:center center;
	*/
	background-color:#000;
}

.portfolio_page .portfolio_page_details_wrap .portfolio_page_details .portfolio_page_details_item.portfolio_page_details_share,
.navigation.post-navigation{
	display:none;
}

@media (min-width: 1280px) {
	.portfolio_page_details_wrap.sc_column_fixed{
		font-size:1.2rem;
		font-weight:600;
		color:#000;
	}
}

/*Cambios 2026*/
.postid-21627 .portfolio_page_featured,
.postid-21692 .portfolio_page_featured{
	display:none;
}
.sc_layouts_menu_popup,
.sc_layouts_menu_popup .sc_layouts_menu_nav,
.sc_layouts_menu_popup .sc_layouts_menu_nav > li > ul,
.sc_layouts_menu_nav > li > ul ul {
	top:1.5rem;
	left:auto;
	right:0;
	transform:none;
}
@media (min-width: 992px) {
	#menu-item-22050{
		display:none;
	}
}