/*
Theme Name: Lusion
Theme URI: http://hn.arrowpress.net/lusion/
Author: AHT
Author URI: http://arrowhitech.com/
Description: Lusion - Multipurpose eCommerce WordPress Template
Version: 1.4.3
Tested up to: 5.4
Requires PHP: 7.0
License: 
License URI: 
Tags: one-column, two-columns, right-sidebar, rtl-language-support, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, sticky-post, theme-options, translation-ready
Text Domain: lusion
*/

.elementor-widget-apr_banner .apr-banner .bn-title, .elementor-widget-apr_banner .apr-banner .bn-title a {
    background-color: transparent !important;

}
.header-cart , .header-wishlist , .header-account {
    display: none !important;
}

.elementor-11174 .elementor-element.elementor-element-826c927:not(.elementor-motion-effects-element-type-background), .elementor-11174 .elementor-element.elementor-element-826c927 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #1b882f !important;
}
.eco_news {
    display: grid;
    grid-template-columns:50% 50%;
    column-gap: 25px;
    row-gap: 25px;
	padding: 50px 25px;
}
.eco_news > div:last-child{   
	grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 3;
}
.eco_news > div img {
    max-width: 340px;
    height: 280px;
    object-fit: cover;
    object-position: center;
}
.eco_news > div {
    display: flex;
    align-items: center;
    height: 100%;
}
.eco_news > div:last-child {
    flex-direction: column;
    align-items: start;
}
.eco_news > div:last-child img {
    max-width: 100%;
    height: 430px;
    object-fit: cover;
    object-position: center;
}
.post_content{
	 height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
	border:1px solid #ddd;
	padding-left:20px;
	padding-right:20px;
	    width: 100%;
}
.post_content .bn-title a{
	    color: #2c2c2c;
		font-size:22px;
	text-decoration:none;
}
.post_content .bn-title a:hover{
	   color: #1b882f;
}
.post_content p{
	    color: #707070;
	font-size:16px;
}
.post_content > a:last-child{
	    color: #1b882f;
    font-size: 16px;
    font-weight: 600;
    letter-spacing: 0;
	text-decoration:none;
}
@media (min-width: 778px){
body .dot-text-slider:before {
    content: "";
    width: 10px;
    height: 10px;
    background-color: #1B882F;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
}