/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.7.1.1685429611
Updated: 2023-05-30 06:53:31

*/

/* footer start here */
.footer-anchor p{
	margin: 0;
}
.footer-anchor a {
    color: #27292A !important;
    border-bottom: 1px solid;
    transition: .4s;
}

.footer-anchor a:hover {
    border-bottom: 1px solid;
    color: #89BF34 !important;
}
/* footer close here */

/* blog page start here */
.blog-posts-wrapper a.elementor-post__thumbnail__link {
    margin-bottom: 0px !important;
}

.blog-posts-wrapper .elementor-post__text {
    padding: 22px !important;
}

.blog-posts-wrapper .elementor-post__excerpt p {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
}

.blog-posts-wrapper a.elementor-post__read-more {
    background: #89BF34 !important;
    color: white !important;
    display: block !important;
    width: max-content;
    margin-top: 17px !important;
    padding: 10px 30px;
    border-radius: 100px;
    transition: .5s;
}
.blog-posts-wrapper article.elementor-post:hover a.elementor-post__read-more{
    background: #dd6f21 !important;
}


.blog-posts-wrapper .elementor-post__thumbnail {
    padding-bottom: 0px !important;
    height: 210px;
    overflow: hidden;
}

.blog-posts-wrapper article.elementor-post .elementor-post__thumbnail img {
    transition: .5s;
    position: static !important;
    width: 100% !important;
    height: 100% !important;
    left: 0px !important;
    top: 0px !important;
    transform: none !important;
}

.blog-posts-wrapper article.elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.1) !important;
}

.blog-posts-wrapper article.elementor-post h3.elementor-post__title a{
    transition: .5s;
}

.blog-posts-wrapper article.elementor-post:hover h3.elementor-post__title a {
    color: #dd6f21 !important;
}
/* blog page clos here */

/* blog detail page start here */
.recent-posts-holder .eael-grid-post-holder-inner {
    display: flex;
    justify-content: space-between;
}

.recent-posts-holder .eael-grid-post-holder-inner .eael-entry-wrapper {
    padding: 10px 10px 10px 15px !important;
    width: 70%;
}

.recent-posts-holder .eael-grid-post-holder-inner h2.eael-entry-title {
    margin-top: 0px !important;
}

.eael-entry-wrapper {}

.recent-posts-holder .eael-grid-post-holder-inner .eael-entry-media {
    width: 35%;
}

.recent-posts-holder .eael-grid-post-holder-inner .eael-entry-media .eael-entry-thumbnail {
    height: 100%;
}

.recent-posts-holder .eael-grid-post-holder-inner .eael-entry-wrapper h2.eael-entry-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
/* blog detail page close here */

@media screen and (max-width: 767px){
.footer-anchor .elementor-widget-container {
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}
}