h2.widget-title {
    font-weight: inherit;
    color: #ffffff;
}

.orderby option[value="price"]{ 
   display: none;
}

.orderby option[value="price-desc"]{ 
   display: none;
}

.orderby option[value="popularity"]{ 
   display: none;
}
/*
@media (max-width: 1200px) {
.elementor-element.elementor-products-grid ul.products {
    grid-template-columns: repeat(4,1fr);
	}
}*/

@media (max-width: 1100px) and (min-width:700px) {
.elementor-element.elementor-products-grid ul.products {
    grid-template-columns: repeat(4,1fr);
	}
}

@media (max-width: 600px) {
.elementor-element.elementor-products-grid ul.products {
    grid-template-columns: repeat(2,1fr);
	}
}

/*Cambia el tamaño del alto de la imagen
.woocommerce ul.products li.product a img {
    height: 180px;
}*/

/*Cambia el tamaño del texto de los productos resultados*/
.woocommerce .woocommerce-result-count {
    margin: 0 0 1em;
    font-size: 24px;
}

/* align all woocommerce product titles ************* */
    h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 40px;
    }

/*Para alinear la descripcion en el catalogo */
.woocommerce ul.products li.product .ast-woo-shop-product-description p, .woocommerce-page ul.products li.product .ast-woo-shop-product-description p {
    display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 30px;
}

/*Para alinear la categoria o laboratorio en el catalogo en tablet*/

.woocommerce ul.products li.product .ast-woo-product-category, .woocommerce-page ul.products li.product .ast-woo-product-category {
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 40px;
}

/* Media Query for Laptops and Desktops mobile and tablet */
@media(max-width: 1200px) {
h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 40px;
}
} 



@media(max-width: 1100px) and (min-width:700px) {
h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 50px;
}
} 

@media (max-width: 600px) {
h2.woocommerce-loop-product__title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
height: 40px;
}
} 
