/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

.featured_product h3{
    border-bottom:1px solid #dddddd;
    position:relative;
    padding-bottom:10px;
}

.featured_product h3:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 0;
    background: #029B9B;
    height: 2px;
    width: 190px;
}

.blog_text{
	border-bottom:1px solid #dddddd;
    position:relative;
    padding-bottom:10px;
}
.blog_text h3:after {
    content: "";
    position: absolute;
    bottom: -1px;
    left: 50%;
    background: #029B9B;
	transform: translateX(-50%);
    height: 2px;
    width: 190px;
}


.shop_testimonials .elementor-testimonial__text img{
    width:100px;
    position:relative;
    top:40px
}

.shop_testimonials .elementor-testimonial__text {
    position: relative;
    padding-left: 140px; /* space for quote */
}

.shop_testimonials .elementor-testimonial__text::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-image: url("https://www.eagle-tech.ai/wp-content/uploads/2025/12/quotes-copy.png");
    background-size: contain;
    background-repeat: no-repeat;
}

.perinter_services{
	background-image:linear-gradient(120deg, #F9F9F9 0%, #E8F0FE 100%)
}
span.elementor-testimonial__name {
    padding-left:140px;
}

.shop_testimonials .elementor-testimonial__text {
    position: relative;
    padding-left: 140px; 
}

.shop_testimonials .elementor-testimonial__text::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-image: url("https://www.eagle-tech.ai/wp-content/uploads/2025/12/quotes-copy.png");
    background-size: contain;
    background-repeat: no-repeat;
	 transition: transform 0.6s ease;
    transform-origin: center;
}

.shop_testimonials .elementor-testimonial:hover
.elementor-testimonial__text::before {
    transform: rotate(180deg);
}

.shop_testimonials .elementor-testimonial {
    display:flex;    
    flex-direction:column-reverse;
    gap:20px;    
}
.free_shiping .elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center;
    display: flex;
}
.woocommerce ul.products li.product a.woocommerce-loop-product__link {
    display: block;
    padding: 10px;
}
.products li{
    border-right:1px solid #dddddd;
    padding:10px;
    border-top: 1px solid #dddddd;
}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 25% !important;
	padding:15px;
	margin: 0px; 
}

.woocommerce ul.products li.product .onsale {
    top: 5px;
    right: 5px;
    left: auto;
    margin: 0px;
}
.woocommerce span.onsale {   
    background: linear-gradient(to bottom, #dd3939 0%,#de0202 24%,#ae0404 50%,#de0202 79%,#dd3939 100%);   
}

del {
    color: #a6a6a6;
}

del span.woocommerce-Price-amount.amount {
    color: #a6a6a6;
}

span.woocommerce-Price-amount.amount {
   color:#029B9B; 
}
.woocommerce ul.products li.product .price del {
    color: #a6a6a6 !important;    
}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price {
    color: #029B9B;
}
.woocommerce ul.products li.product .onsale {
    top: 5px;
    width: 50px;
    height: 50px;
    display: flex;   
    text-align: center;
    left: auto;
    margin: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

h2.woocommerce-loop-product__title {
    color:#000;
}
.woocommerce ul.products li.product .button {
    display: inline-block;
    margin-top: 1em;
    background: linear-gradient(rgb(2, 155, 155) 0%, rgb(3, 94, 94) 100%);
    color: #fff;
    font-family: 'Poppins';
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 25% !important;
    padding: 15px;
    margin: 0 auto;
    text-align: center;
}


@media only screen and (min-width:768px){
	.products li:nth-child(-n+4) {
       border-top: none;
  }
	.products li:nth-child(4n) {
      border-right: none;
   }
}

@media only screen and (max-width:767px){
	.shop_testimonials .elementor-testimonial__text {
       padding-left: 0px;
   }	
	.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    width: 50% !important;
   
}
 .shop_testimonials .elementor-testimonial__text::before {
    content: "";
    position: absolute;
    top: -38px;
    left: 0;
    width: 40px;
    height: 40px;
 
}
	.products li:nth-child(-n+2) {
    border-top: none;
}
		.products li:nth-child(2n) {
      border-right: none;
   }
}
