/* Sales tab */
.ultra-woobuilder-page .elementor-widget-ultra-product-recently-viewed-products.utuwb-show-onsale-yes .onsale{
  display: block;
}
.ultra-woobuilder-page .elementor-widget-ultra-product-recently-viewed-products .onsale{
  display: none;
}

/* ----utuwb-ultra-recently-viewed-products--- */
.utuwb-ultra-recently-viewed-products li,
.utuwb-ultra-recently-viewed-products{
	margin: 0;
	list-style: none;
	position: relative;
}
.utuwb-ultra-recently-viewed-products h2,
.ultra-woobuilder-page .utuwb-ultra-recently-viewed-products ul.products li.product .woocommerce-loop-product__title {
	font-size: 2rem;
	color: #333;
	font-weight: 400;
	margin: 1.5rem 0 0.8rem 0;
}
.utuwb-ultra-recently-viewed-products img{
	width: 100%;
}
.utuwb-ultra-recently-viewed-products h2 a{
	color: #333;
}
.utuwb-ultra-recently-viewed-products.utuwb-cols-3 li {
	margin: 0.5rem 0;
	position: relative;
}
.utuwb-ultra-recently-viewed-products .utuwb-product-title {
	margin: 8px 0;
}
.utuwb-ultra-recently-viewed-products .add_to_cart_button {
	margin-top: 1.4rem;
}
.utuwb-ultra-recently-viewed-products {
  position: relative;
}
.utuwb-ultra-recently-viewed-wrap ul li .button {
	width: unset;
}
/* ------utuwb-cols-4----- */
.utuwb-ultra-recently-viewed-products.utuwb-cols-4 h2{
	font-size: 1.2rem;
}
.woocommerce div.product .utuwb-ultra-recently-viewed-products.utuwb-cols-4 p.price, 
.woocommerce div.product .utuwb-ultra-recently-viewed-products.utuwb-cols-4 span.price{
    font-size: 1rem;
}
.ultra-woobuilder-page .utuwb-ultra-recently-viewed-wrap ul.utuwb-recently-viewed-products-grid li.product, 
.woocommerce-page .utuwb-ultra-recently-viewed-wrap ul.utuwb-recently-viewed-products-grid li.product {
  width: 100% !important;
}