/**
 * Theme Name:     Phlox-pro-child
 * Author:         averta
 * Template:       phlox-pro
 * Text Domain:	   phlox-pro-child
 * Description:    Phlox is a modern, lightweight and customizable theme perfect for almost any type of website including, blog, portfolio, agency, startup, new &amp; magazine, restaurant, travel, and photography as well as WooCommerce storefront. What makes the Phlox unbeatable is being fast, truly responsive, translation ready, RTL layout, built with SEO in mind, professional portfolio features, professional news and magazine features, 45 exclusive widgets and elements, WooCommerce Ready, WPML ready, 100% GDPR compliance, reliable with regular updates, and also integrated with Elementor and Visual Composer page builders.
 */

.elementor-20858 .elementor-element.elementor-element-e75769c .auxshp-loop-title {
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
   line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_close{
	width:100% !important;
}
.tinv-wishlist .tinv-modal .tinvwl-buttons-group button.tinvwl_button_view{
	width:100% !important;
}
.product-template-default span.tinvwl_add_to_wishlist-text.auxshp-wishlist-text{
	color:#000 !important;
}
.product-template-default .posted_in a{
	color:#007337;
}
.aux-other-search-result{
	flex-flow:column nowrap;
	
}
.aux-other-search-result img{
	width:100px;
	object-fit: contain;
}
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result > .aux-search-item{
	width:100% !important;
}
.aux-modern-search .aux-search-ajax-container .aux-search-ajax-output .aux-other-search-result-label{
	margin-top:0px;
}
@media screen and (max-width: 479px) {
    .aux-modern-search .aux-search-popup .aux-search-popup-content {
        width: 100%;
    }
}

.auxshp-title-heading{
   overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 2;
   line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.single-product .cart .quantity{
	margin:0;
	margin-right:10px;
}
.single-product .cart .auxshp-add-to-cart{
	height:60px;
	padding:0px 2em;
}
.woocommerce-page .quantity input.aux-number{
	height:58px;
	padding:0 25px 0 19px !important;
}
.aux-cart-wrapper .aux-inline-card-checkout .aux-card-final-amount{
	font-family: "Montserrat";
}
.aux-cart-wrapper.aux-elegant-cart .aux-card-final-amount .woocommerce-Price-amount{
	font-family: "Montserrat";
}
.auxshp-entry-main{
	position:relative;
}
a.tinvwl_add_to_wishlist_button.auxshp-wishlist.tinvwl-icon-heart.icon-black.no-txt.tinvwl-position-after.tinvwl-loop.available-add.wl-animate-removed{
	margin:0px;
	width:auto;
	height:auto;
}
.tinv-wraper.woocommerce.tinv-wishlist.auxshp-wishlist-wrapper.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
position: absolute;
    left: 10px;
    top: -35px;
}
}
span.auxicon-heart-small-outline:before{
	font-size:28px;
}
.tinvwl-buttons-group button.button i{
	margin:0;
}
.tinv-modal-inner{
	max-width:460px !important;
	width:100%;
}
.tinvwl-buttons-group button.button{
	height:100%;
	display:flex;
	flex-flow: column nowrap;
	gap:5px;
	align-items:center;
	justify-content:center;
	margin:0 !important;
}
.tinvwl-buttons-group button.button:hover{
	color: #ffffff !important;
}
.tinvwl-buttons-group.tinv-wishlist-clear{
	display:flex;
	gap:10px;
}
.woocommerce-remove-coupon,
.cart_item .product-name a,
.checkout-button{
	color: #007337;
}
@media(max-width:1024px){

	.tinvwl-buttons-group.tinv-wishlist-clear{
	display:flex;
		flex-flow:column nowrap;
		align-items:center;
		gap:10px;
		justify-content:center;
	}
}
.aux-page-title-entry{
	display:none !important;
}

/* TEMP: force show compare UI during debugging */
.wc-compare-btn{ display:inline-block !important; visibility:visible !important; opacity:1 !important; }
.wc-compare-actions{ display:block !important; }

/* FORCE Add to Cart button styling */
a.add_to_cart_button,
a.button.add_to_cart_button {
    display: inline-block !important;
    background: #007337 !important;   /* WooCommerce žalia */
    color: #fff !important;
    padding: 10px 20px !important;
    border-radius: 4px !important;
    font-weight: 600 !important;
    text-decoration: none !important;
    line-height: 1.2 !important;
}

a.add_to_cart_button:hover,
a.button.add_to_cart_button:hover {
    background: #007337 !important;   /* hover efektas */
    color: #fff !important;
}
.aux-cart-wrapper.aux-cart-element .aux-card-dropdown {
    right: 0 !important;
    left: auto !important;
}
