/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/
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: 1.0.1754974445
Updated: 2025-08-12 10:24:05

*/

.mind_footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{ padding-left:0; }
.mind_footer .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:after{ display:none; }
.fromstories_fullsec{}
.fromstories_list{ gap:0px !important; position:relative !important; }
.fromstories_list:after{
	position:absolute;
	left:-29px;
	bottom:20px;
	content:"";	
	height:300px;
	width:1px;
	background:#c1d039;
	display:block;
}
.fromstories_list h4{ color:#333 !important; margin:0px 0px 10px 0px; font-size:20px; font-weight:500 !important; line-height:26px;  }
.fromstories_list h5 span{ color:#777; font-size:13px; margin:0px; display:block; font-weight:400; }
.fromstories_list h5{ 
    font-size: 20px;
    font-weight: 500 !important;
     margin:0px 0px 10px 0px;
    color: #4a4fb6 !important;
    line-height: 22px;
}
.fromstories_list p{ margin:0px 0 10px; }
.fromstories_list .fromstories_btns {
    justify-content: space-between;
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.fromstories_list .fromstories_btns a, .fromstories_list .fromstories_btns a:hover {
    color: #fff;
    background: #c1d039;
    padding: 8px 20px;
    border-radius: 4px;
}
.fromstories_dates ul{ margin:0; padding:0; list-style:none; }
.fromstories_dates ul li{ margin:0; padding:0 0 6px 0; list-style:none; }
.fromstories_dates ul li span{ margin-right:5px; }

h1, h2, h3, h4, h5, h6{
	font-family: "Alata", Sans-serif
}
.page-content{
	font-family: "DM Sans", Sans-serif;
}
a{
	color:#54595F;
}
li.wc-block-grid__product a.add_to_cart_button{
	background:#C1D039;
	text-decoration:none;
	color:#fff;
}
li.wc-block-grid__product a.add_to_cart_button:hover{
	color:#fff;
}
a.wc-block-cart__submit-button,
button.wc-block-components-checkout-place-order-button{
	background: transparent ;
	color:#fff;
	border: 1px solid #1a1a1a;
	color: #1a1a1a;
	text-decoration:none;
	transition: all 0.3s ease;
}
a.wc-block-cart__submit-button:hover,
button.wc-block-components-checkout-place-order-button:hover{
	background:#1a1a1a;
	color:#fff;
}

@media (max-width: 1024px) {
  .woocommerce-cart .alignwide {
    margin-left: auto !important;
    margin-right: auto !important;
    max-width: 100% !important;
  }
}
.border-line{
	  height: 0;
  border-top: 1px solid #16a34a;
  width: 100%;
  display: block;
  position: relative;
  z-index: 5;
  margin: 0;
}