/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 26 2025 | 16:25:00 */
/* HEADER */


@media (min-width: 768px) and (max-width: 991px) {
	.kitify-mobile-menu--full-width.kitify-nav-wrap.kitify-active--mbmenu .menu-menu-principal-container .kitify-nav.kitify-nav--horizontal{
	    left: -25px;
		top:50px;
	}
}


.kitify-nav__item.current-menu-item>.menu-item-link-sub .kitify-nav-link-text:before{
	border:0;
}

.stand-icono{
	color: #e41319;
    margin-right: 5px;
}

.stand-icono-azul{
		color: #45b4ff;
    margin-right: 5px;
	
}

.standshop-menu-principal{
	position: fixed;
    left: 0px;
}

#site-content{
	margin-top:100px;
}

/*
@media(max-width:768px){

	.standshop-menu-principal:not(.elementor-sticky--active) {
		height:0 !important; 
	}
}
*/

div.asl_m .probox .promagnifier .innericon,div.asl_w .probox .promagnifier,#ajaxsearchlite1 .probox, div.asl_w .probox{
	    border:0;
	    background-color: #e2e2e2;
}

div.asl_r .results .item .asl_content{
	display: flex;
    align-items: center;
	gap:15px;
}

div.asl_r .results .item .asl_content h3{
	width:100%;
}

div.asl_r .results .item .asl_content h3, div.asl_r .results .item .asl_content h3 a{
	color: black;
	    line-height: 20px;
}
div[id*='ajaxsearchliteres'].wpdreams_asl_results .results img.asl_image{
	width:100px !important;
	height:auto !important;
}

div.asl_r .results .item .asl_content .asl_desc{
	display:none;
}

div.asl_m .probox .proclose svg{
	box-shadow:none;
}
/*FOOTER*/

.textos-footer a{
	color:white;
	
}

/*Resultados Buscador Ajax Celular*/

@media(max-width:991px){
	.header_search_ajax_results .product-search-result a{
	display: flex;
    align-items: center;
    gap: 10px;
}
.header_search_ajax_results .product-search-result a .product-search-img img{
	width:100px;

}
	.header_search_ajax_results .product-search-result{
		margin:0;
	}
	
	.header_search_ajax_results .product-search-result a .product-search-info{
		text-align:left;
		width:100%;
		
	}
	.header_search_ajax_results .product-search-result a .product-search-title{
		margin: 0 !important;
    text-align: left;
    font-size: 14px !important;
    line-height: 20px !important;
	}
	
}


/*Carrito sidebar*/

.kitify-offcanvas h2.title{
	font-weight: bold;
    letter-spacing: 1px;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout),.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout{
	background-color: #323232;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    letter-spacing: 1px;
    padding: 10px 20px;
    justify-content: center;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout{
		background-color:#e2043f;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout):hover{
	background-color:#e2043f;
}

@media(max-width:991px){
	.widget_shopping_cart .widget_shopping_cart_content{
		padding:0;
	}
}

@media(max-width:1024px){
	.stand-footer-centrado{
		text-align:center;
	}
}
@media(min-width:1500px){
	div.asl_r.vertical .results{
	height:400px !important;
	}

}

@media (max-height: 799px) and (min-width: 1025px) {
    .widget.woocommerce.widget_shopping_cart ul.woocommerce-mini-cart{
 min-height:55vh;
max-height:55vh;
} 
}
	@media(min-width:992px){
		.ocultar-pc{
			display:none;
		}
	}
	@media(max-width:992px){
		.ocultar-celular{
			display:none;
		}
	}

/*Formulario suscripcion*/
.tectactiva-form-contenedor-flex{
	display:flex;
	align-items:center;
}

@media(max-width:768px){
	.tectactiva-form-contenedor-flex{
		flex-direction:column;
		gap:10px;
	}
}

.tectactiva-form-contenedor-flex input,.tectactiva-form-contenedor-flex input:focus,.tectactiva-form-contenedor-flex input:active{
	    margin: 0;
    height: 50px;
	background:white;
	border:0;
}


.tectactiva-form-contenedor-flex .tectactiva-form-submit input{
	    height: 50px;
    background: #e41319;
	font-weight:bold;
	letter-spacing:1px;
		border:0;

}