/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.elementor-products-carousel .slick-slide:hover .product-description {
background: #f2f2f2
}
 .product-description .revi_product_list_blank {
	display: none
}

.tri-banners .elementor-widget-wrap {
	overflow: hidden;
}
.elementor-animation-grow:active, .elementor-animation-grow:focus, .elementor-animation-grow:hover, .elementor-iqit-banner:hover .elementor-animation-grow {
    transform: scale(1.05)!important;
}


.elementor-animation-grow {
    transition-duration: 1s!important;
    transition-property: transform;
}


.cliente h3 span {
	font-family: 'Abhaya Libre', serif;
	font-weight: 600;
	font-size: 21px;
	color: #444;
	line-height: 1.8rem
}
.elementor-animation-rotate:active, .elementor-animation-rotate:focus, .elementor-animation-rotate:hover, .elementor-iqit-banner:hover .elementor-animation-rotate {
    transform: rotate(360deg)!important;
}
.elementor-animation-rotate {
    transition-duration: .6s!important;
    transition-property: transform;
}
.cliente img {
	max-width:50px!important;
}
.subscriotio .ps-emailsubscription-block form input {
	border: 1px solid #d9d9d9;
}
.subscriotio .btn-subscribe   {
	background: #d9d9d9
}

.title_block_inner span,
.title_block_inner h2 span {
    font-size: 1rem;
    text-transform: uppercase;
    color: #444;
    display: inline-block;
    padding: 6px 0;
    line-height: 1.5;
    font-weight: 400;
    margin-bottom: 0;
    font-family: 'Abhaya Libre'!important;
}

.elementor-accordion-title  {
	font-size: .875rem;
    padding: 0.625rem 0;
}

.elementor-accordion .elementor-accordion-item {
    border-radius: 4px;
}

.elementor-accordion-title:hover{
	color: #cfaf9f!important;
}
.product-miniature .product-description h3 a {
	text-transform: capitalize;
	font-weight: 400;
   
    height: 1.5em;
    line-height: 1.5em;
    
   
    font-size: .875rem;

}
.dropdown_wrap.open .dropdown_tri, .close:hover, a.link_color:hover, a:hover, button.link_color:hover, .header_item .fto-user:hover {
    color: #cfaf9f!important;
}

.product-miniature .product-price-and-shipping .product-flag{
	display: none;

}
.product-miniature .product-price-and-shipping .product-flag.discount {
	display: inline-block;
	padding: 0 4px;
	    background: rgba(241,231,226,1);
	        color: #000000;
	            border-color: #f1e7e2;
}
.product-miniature ul.product-flags .product-flag.discount{
	display: none
}

.newsh3 h3 span {
	font-size: 1.75rem;
	margin-bottom: 0.5rem;
    font-family: 'Abhaya Libre';
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}

.newsh4 h4 span {
	    font-size: 1.5rem;
	margin-bottom: 0.5rem;
    font-family: 'Abhaya Libre';
    font-weight: 700;
    line-height: 1.1;
    color: inherit;
}
.newsletter-input-group input{
font-size: .8125rem;
font-family: sans-serif;
color: #acaaa6;
}


.newsletter-input-group input::placeholder { 
 font-size: .8125rem;
font-family: sans-serif;
color: #acaaa6;
}

.product-miniature:hover  .product-description{
	background: #f2f2f2;

}

.product-information .product-actions .product-prices {
	margin-bottom: 0px;
	padding-bottom: 0px;
}