/*
Theme Name: Planet Green
Template: bizberg
Text Domain: planet-green
Author: Bizberg Themes
Author URI: https://bizbergthemes.com/
Theme URI: https://bizbergthemes.com/downloads/planet-green/
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Planet Green is a child theme of the Bizberg WordPress Theme and is a clean, modern, and highly flexible eco WordPress theme designed for building impactful environmental and nature-focused websites. It also works as a powerful nature WordPress theme and environment WordPress theme, making it ideal for organizations working in sustainability, conservation, wildlife protection, and green initiatives. As a versatile green WordPress theme, it is perfectly suited for NGOs, foundations, animal welfare groups, and nonprofit organizations that aim to promote environmental awareness and support eco-friendly causes. This feature-rich NGO WordPress theme and donation WordPress theme enables users to create professional websites for fundraising campaigns, environmental projects, and social impact initiatives with ease. Planet Green is also suitable for earth-related and nature-based projects, functioning as a complete environmental WordPress theme for eco-conscious organizations. Built with a clean and modern design approach, the theme is fully responsive, ensuring a seamless experience across all devices and screen sizes. It is cross-browser compatible, translation ready, and SEO friendly, helping your website reach a wider global audience and perform well in search engines. With full Elementor integration, every section of the theme is built for easy drag-and-drop customization, allowing users to design and manage their website without any coding knowledge. Whether you are building an environmental campaign site, NGO platform, or nature-focused blog, Planet Green provides a professional and reliable foundation for your online presence.
Tags: custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, left-sidebar, right-sidebar, grid-layout, theme-options, blog, news, portfolio
Version: 0.7
Tested up to: 6.9
Requires PHP: 5.6
*/

.footer_social_links{
    display: block !important;
}

.navbar-default .navbar-nav>li>a{
	letter-spacing: 0;
}

@media (pointer: fine) {
	.blog-nosidebar-1#blog.blog-lists .no-sidebars{
		padding: 5px;
		margin-bottom: 0px;
	}
}

.blog-listing.no-sidebars .blog-post header.entry-header{
	margin-top: 0 !important;
}

.list-start .container-fluid{padding: 0;}

.list-start-main{box-shadow: 0 0 15px #ccc;}

.list-item{
	padding: 15px 15px 0;
    margin-bottom: 15px;
}

.list-item .row{display: flex; align-items: center;}

.list-item .col-md-8{ padding-left: 0; }

.list-item .list-image {
    position: relative;
    height: 100%;
    overflow: hidden;
    transition: all ease-in-out 0.5s;
}

.list-item .list-image > a {
    background-size: cover;
    height: 80px;
    width: 100%;
    background-position: center;
    display: inline-block;
    transition: all ease-in-out 0.5s;
}

.post-category a {
    background: #ff1949;
    padding: 1px 6px;
    margin-bottom: 5px;
    position: relative;
    color: #fff;
    display: inline-block;
}

@media(max-width: 767px){
    .list-start{
        padding: 50px 0 20px;
    }
    .list-start .container-fluid{padding: 0 15px;}
    .list-start-main{box-shadow: none;}
    .list-item{padding: 0; margin-bottom: 0;}
    .list-item .row{display: block;}
    .list-item .list-image > a{height: 250px; object-fit: cover; object-position: center;} 
    .list-item .col-md-8{ padding-left: 15px; }
    .col-sm-6.col-xs-6, .col-sm-4.col-xs-4, .col-sm-3.col-xs-6 {
        margin-bottom: 30px;
    }

    .list-item .content-info{padding-top: 15px;}
}

.post-start{
	padding: 50px 0;
}

.post_item{
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
}

.post_item .post_image{
    height: 100%;
    position: relative;
}

.post_item .post_image img{
    width: 100%;
    object-fit: cover;
    object-position: center;
    height: 240px;
}

.middle_section .post_item .post_image img{
    height: 510px;
}

.post_item .post_image a::after {
    top: 15% !important;
    background: linear-gradient(to bottom, rgba(50, 50, 50, 0) 0, rgba(16, 15, 15, 0.91) 89%, rgba(16, 15, 15, 0.93) 93%) !important;
    transition: 0.2s all ease-in-out;
    opacity: 0.85;
    content: "";
    display: block;
    position: absolute;
    bottom: 0;
    width: 100%;
}

.post_item .post_description {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 6%;
    color: #fff;
}

.post_item h3 a {
    color: #fff;
}

.post_item .post_description a.tag {
    background: #ff1949;
    padding: 0px 6px 0px 8px;
    position: relative;
    color: #fff;
}

.post_item .post_meta span {
    color: #bbb;
    font-size: 12px;
}

a.planet_green_featured_cat_link:hover,
.editor_section .post_item .post_description a.tag:hover,
.editor_section .post_item h3 a:hover {
    color: #fff !important;
}

@media(max-width: 991px){
    .post_item .post_image img{
        height: auto!important;
    }
}