/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */

.top-bar {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
	margin: 0px 30px 0px 30px;
	}
.head-icon{
	margin-bottom:4px !important;
	}
/* .head-icon span.elementor-icon-list-icon svg {
    width: 22px;
    height: 24px;
    } */
.left-image-one {
    position: relative;
    z-index:1;
    }
.left-image-one::after{
    content:"";
    background-image:url('https://vrindavan.gologonow.org/wp-content/uploads/2025/11/circle.png');
    width:120px;
    height:120px;
    position:absolute;
    bottom: -30px;
    z-index:-1;
    left: -30px;
    }
.pick-up-col {
    box-shadow: 0px 4px 4px 0px #00000040;
	}
.pickup-icon {
    position: relative;
    z-index:1;
    }
.pickup-icon::before {
    content:"";
    width:100px;
    height:100px;
    background-color:#FDF8EE;
    position:absolute;
    bottom: -30px;
    z-index:-1;
    border-radius:50px;
    margin: 0 auto;
    display: block;
    left: 0px;
    right: 0px;
    }
.product-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 5px 0 0 0;
	}
.custom-product-card {
    border-radius: 15px;
	}
.custom-product-img-wrap {
    position: relative;
	}
.custom-product-card .custom-product-img {
    width: 100%;
    height: 180px;
    object-fit: cover;
    border-radius: 10px;
	}
.custom-product-badge {
   	position: absolute;
    bottom: 10px;
    left: 10px;
    background: #FFF3A6;
    padding: 3px 18px;
    border-radius: 20px;
    font-size: 12px;
    color: #000;
	font-family:'Arial';
	}
.custom-product-body {
    padding: 12px 5px;
	}
.custom-title-rating {
    display: flex;
    justify-content: space-between;
    align-items: center;
	}
.custom-product-title {
    margin: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
	}	
.custom-product-rating {
    display: flex;
    align-items: center;
    gap: 4px;
	}
.custom-product-rating img {
    width: 16px;
    height: 16px;
	}
.custom-product-rating span {
    color: #fff;
    font-size: 14px;
	}
.custom-product-price {
    margin: 6px 0 10px 0;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
	}
.custom-product-link {
    text-align: right;
	}
.custom-product-link a {
    color: #d7a03a;
    font-weight: 600;
    text-decoration: none;
    font-size: 15px;
	}	
.custom-product-card:hover .custom-product-link a {
    text-decoration: underline;
	}
.shop-sect .ht-product-image img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    }
.shop-sect .ht-product-content {
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    }
/* about page */
.signup-form {
    border-left: 4px solid #FFFFFF33;
    padding-left: 41px;
    }

/* media query css here  */

@media only screen and (min-width:320px) and (max-width:767px){
.elementor-section .elementor-container {
        padding: 0 10px;
    }
.signup-form {
    border-left: 0px ;
    padding-left: 0px;
    }

}

@media only screen and (min-width:768px) and (max-width:991px){
	.elementor-section .elementor-container {
        padding: 0 10px;
    }
}
