/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * 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.
 */


.payment_icon{
    display: flex;
    gap: 10px;
    align-items: center;
}

#mb_0 p{
	margin-bottom:0px !important;
	text-align:center;
}

.step_boxs{
	border-top-color: #786a6c !important;
    border-bottom-color: #786a6c !important;
    border-right-color: #786a6c !important;
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
	border-bottom-left-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.product_box{
	height: 37px !important;
    width: 45px !important;
    border-radius: 3px !important;
}

.height_100, .full_img{
	height:100%;
}



.full_img img{
	height: 100%;
    object-fit: cover;
}

#site-footer{
	display:none;
}
.woocommerce-breadcrumb{
	display:none;
}
.woocommerce-notices-wrapper{
	margin-bottom:10px;
}
.product_title{
	color:#e2c2b3 !important;
}
.single-product .content-area{
	max-width:1035px;
	margin:auto;
	padding-top:75px;
	padding-bottom:75px;
	padding-left:15px;
	padding-right:15px;
}
.single-product .price{
	color: #e2c2b3 !important;
	font-size: 19px;
	font-weight: 700;
}

.single-product .product_meta{
	display:none;
}

.single-product .single_add_to_cart_button{
    background: #C2185B !important;
    padding-top: 13px !important;
    padding-bottom: 13px !important;
}
.woocommerce-cart .woocommerce-cart-form__cart-item .product-name a, 
.woocommerce-cart .woocommerce-cart-form__cart-item a.remove{
	color:#fff !important;
}
.wc-block-components-address-card address .wc-block-components-address-card__address-section--secondary{
	color:#fff !important;
}
.checkout-button{
	background-color:#e2c2b3 !important;
	color: black !important;
}

.wc-block-components-button button:hover{
	border:1px solid transparent;
    background-color: #e2c2b3;
    color: black;
    text-decoration: none;
}

.woocommerce-cart #content, .woocommerce-checkout #content, .woocommerce-account #content{
	padding-top:75px;
	padding-bottom:75px;
}
.woocommerce-cart .entry-title, .woocommerce-checkout .entry-title{
	color:#e2c2b3;
}

.wc-block-components-checkout-return-to-cart-button:hover{
	color:#fff;
}

.ajax_add_to_cart{
	background: #e2c2b3;
    color: black;
}
.added_to_cart {
	display:block;
}
.add_to_cart_button{
	
}
a.added_to_cart{
	color:#fff;
	display:block !important;
} 
.lost_password:hover a, .added_to_cart:hover{
	color:#fff;
}
.woocommerce-MyAccount-navigation li a:hover, .woocommerce-MyAccount-navigation li.is-active a,  .woocommerce-MyAccount-content a:hover, .woocommerce-table--order-details a:hover{
    color: #e2c2b3 !important;
}


.four_items section article .wpr-grid-item-excerpt p{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}



/* shop page start */

.manage_products_archive ul.products li.product .woocommerce-loop-product__title{
	color: #E2C2B3;
	font-weight: 600;
}

.manage_products_archive a.woocommerce-LoopProduct-link:hover{
	 color: #e2c2b3 !important;
}

.manage_products_archive li .ajax_add_to_cart{
    background: #e2c2b3;
    color: black;
}

.manage_products_archive li .ajax_add_to_cart:hover{
    background: #c2185b;
    color: #fff;
}

/* shop page end */


@media screen and (min-width: 1024px) {
	.four_items section article{
		max-width:240px;
	}
}







