/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
.nomargen, .nomargen p, .nomargen h2{
	margin-bottom:0;
}
.menuprincipal > nav > ul > li > a::after{
	opacity:1 !important;
}
.modepoxi .elementor-image-box-wrapper > .elementor-image-box-img{
	max-width:944px;
}
.modepoxi .elementor-image-box-wrapper > .elementor-image-box-content{
	max-width:566px;
}
body:not(.home,.single-product) .faqhide{
	display:none;
}
body:is(.home,.single-product) .preshide{
	display:none;
}
.gridprecio p.price, .mainprecio p.price{
	color:#1B1714 !important;
}
body:not(.single-product) header.elementor-location-header{
	position:absolute;
	z-index:2;
	width:100%;
}
body header.elementor-location-header.sticky{
	position:fixed;
	top:0;
	z-index:2;
	width:100%;
}
.prcats.elementor-widget-woocommerce-product-meta .detail-label{
	font-weight:400;
}
.gt_float_switcher .gt_options a:hover{
	background:#DDD9CF !important;
}
.footerdatos a{
	font-family:'Instrument Serif';
}
.elementor-widget-shortcode .gt_float_switcher img{
	width:20px;
}
.elementor-widget-shortcode .gt_float_switcher{
	font-size:16px;
}
.woocommerce .product .productogaleria .woo-product-gallery-slider{
	width:100%;
}
.woocommerce .product .productogaleria .woo-product-gallery-slider .wpgs-nav{
	display:none !important;
}
.sliderhome .minicta{
	font-size: 20px;
	color: #FAE58B;
	font-weight: 700;
	background-color: rgba(27, 23, 20, 0.69);
	padding: 16px 40px;
	border-radius: 32px;
	border: 1px solid white;
}
.sliderhome .elementor-slide-button{
	border-bottom-left-radius: 16px !important;
	border-top-right-radius: 32px !important;
}
.catdesc h2{
	font-size:70px;
}
.catdesc h4{
	font-size:28px;
}
.catdesc .jet-listing-dynamic-field__content > :not(h2){
	max-width:922px;
	margin-left:auto;
	margin-right:auto;
}
@media screen and (max-width:767px){
	.sliderhome .minicta{
		font-size:13px;
		padding:8px 16px;
	}
}
@media screen and (max-width:1024px){
	#gridproductos .gridimg img, .gridimg img{
		height:350px;
		object-fit:cover;
	}
}
@media screen and (min-width:1025px){
	#gridproductos .gridimg img, .gridimg img{
		height:569px;
		object-fit:cover;
	}
}