/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.0.0.1705914248
Updated: 2024-01-22 09:04:08

*/
:root{
	--color-main: #75BBAD;
}


figcaption{
	background:grey;
	text-align:center;
	padding:5px;
	color:white
}
figure{
	margin:auto !important
}
.footer-category-post a{
	padding-left:0px !important
}
.product-loop-box .product_title a, .product-loop-list .product_title a{
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.product-loop-box .product_title a{
	height:50px
}
.product-loop-list .product_title a{
	height:34px;
}
.product-single-upsells{
    display: inline-flex;
    align-items: center;
    gap: 20px	
}
.product-single-upsells .upsell-img{
	width:10%;
	border-radius:8px;
}
.upsell-info p{
	margin-bottom:unset
}
.product-upsell{
	border:1px solid #DE8787;
	border-radius:8px;
	padding:12px;
}

.added svg, .loading svg{
	display:none !important
}
.added_to_cart.wc-forward{
	display:none !important
}
.product-loop-box .added .elementor-button-icon:after{
	content:'\f00c';
	font-family: FontAwesome;
	font-size:24px;
	width:24px;
	height:24px;
	position:absolute;
	display: contents;
	color:black
}

.product-loop-box .loading .elementor-button-icon:after{
	content:'\f110';
	font-family: FontAwesome;
	font-size:24px;
	width:24px;
	height:24px;
	position:absolute;
	display: contents;
	will-change: transform;
	animation: spin 1s infinite linear;
}
#search-icon .elementor-icon{
	display:block !important
}

#single-content h2 *,#single-content h2 {
	font-size:26px !important
}
#single-content h3 *,#single-content h3 {
	font-size:20px !important
}



a.loading .elementor-button-content-wrapper{
	will-change: transform;
	animation: spin 1s infinite linear;		
}
.footer nav a{
	padding-left:0px !important;
	padding-top:0px !important
}
.footer nav ul{
	flex-direction: column;
}

@keyframes spin {
  from {
	  transform: rotate(0deg);
  }
  to {
	  transform: rotate(360deg);
  }
}



@media (max-width:768px){
	table{
		display:block !important;
		overflow-x:auto
	}
	.header-main {
		background: var(--color-main);
	}
	
	
	.elementor-swiper-button-prev, .elementor-swiper-button-next{
		display:none !important
	}
	
	.menu-heading p, .menu-list p{
		margin-bottom:unset !important
	}
	.menu-heading a, .menu-list a{
		color:black !important
	}
}

