/**
 * 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.
 */








.container{
	max-width:1320px !important;
}
.footer-menu ul .menu-item a{
	display:inline-block !important;
	color:#fff  !important;
}
.footer-menu ul .menu-item a:hover{
	color:#B7FB00  !important;
}
.blog-listing-page .card__content .card__content-info{
	display:none !important;
}
.blog-listing-page .card__content a:hover{
	color:#75a100 !important;
}
.blog-listing-page .card__content-category:after{
	background-color:#B7FB00 !important;
	height:4px !important;
}
.blog-listing-page .post-card{
	padding: 15px !important;
    border: 1px solid #042502 !important;
}
.blog-listing-page .card__cover{
	border-radius:0px !important;
}
.single-post h2,.privacy-content h2{
    font-size: 34px !important;
    margin: 20px 0 !important;
    font-weight: bold !important;
    line-height: 1.38 !important;
    color: #042502 !important;
	}
.elementor-widget-theme-post-content a, .privacy-content a{
	color:#042502  !important;
	font-weight:600 !important;
	text-decoration:underline !important;
	transition:all 0.5s ease-in-out !important;
}
.elementor-widget-theme-post-content a:hover{
	color:#B7FB00 !important;
}
.elementor-widget-theme-post-content ul{
	padding-left: 20px !important;
    list-style: disc !important;
	margin-bottom:20px !important;
}
.sticky-content{
	position: sticky !important;
   top: 140px !important;
}
.privacy-content{
	padding-bottom:50px !important;
}
.privacy-content p{
	color: #2E475D !important;
    line-height: 140% !important;
    font-weight: 400 !important;
    margin: 0 !important;
}
.privacy-content ul li + li{
	margin-top:15px !important;
}
.icon-list-icon .elementor-icon-list-item svg{
	width:18px !important;
	height:18px !important;
}
.blog-menu ul li a{
	display:inline-block !important;
}
.sitemap-menu ul li a{
	text-decoration: underline !important;
    text-decoration-color: #042502 !important;
    text-decoration-style: double !important;
}
.footer-heading{
	color:#B7FB00 !important;
}
.error-404__image{
    display: none;
}
.error-404__content .btn{
    background-color: #042502;
}
.single-post h3.entry-title{
	font-size: 12px;
}
h1.entry-title, h3.entry-title {
    color: #fff;
	margin:0;font-family: DM Sans, sans-serif;
}
h1.entry-title {
    font-size: 12px;
    font-family: DM Sans, sans-serif;
	margin: 0;
}

/* .msc-header {z-index: 9999 !important;} */

.blog-listing-page .elementor-posts-container .status-publish { border: 1px #000 solid;
    padding: 15px; text-align: center;}


@media (max-width:1024px){
    .single-post h2,
    .privacy-content h2 {
        font-size: 28px !important;
        margin: 15px 0 !important;
    }
}
@media (max-width:880px){
	.single-post .footer-bottom{
	padding-bottom:80px !important;
}
}
@media (max-width:767px){
    .single-post h2,
    .privacy-content h2 {
        font-size: 24px !important;
        margin: 10px 0 !important;
    }
	.home h1.entry-title{
		font-size:13px !important;
	}
}