 .hh-module.section {
     padding-top: 0;
}
 .hh-module .post-category span, .hh-module .post-category a, .hh-module .post-title a:hover, .hh-module .post-title a:foucs{
     color: rgb(var(--red)) !important;
}
 .hh-module .post-category span, .hh-module .post-category a, .hh-module .post-meta span {
     font-size: .9rem;
}
 .hh-module .post .post-meta {
     line-height: 1.2 !important;
}
 .hh-module .post .post-title {
     line-height: 1.2;
}
 .hh-module .post .post-category {
     margin-bottom: 8px;
     line-height: 1.2;
}
 .hh-module .post .post-title.title-lg {
     font-size: 1.7rem;
}
 .hh-module .post-img>img {
     height: 175px;
     object-fit: cover;
     object-position: center;
}
 .hh-module.category .post-img>img {
     height: 200px;
}
 .hh-module .hot-post .hot-post-right .post.post-thumb .post-img>img {
     height:275px;
}

.hh-module a {
    text-decoration: underline;!important
}

 @media screen and (min-width: 992px) {
     .hh-module .hot-post .hot-post-right .post.post-thumb .post-img, .hh-module .hot-post .hot-post-left .post.post-thumb .post-img {
         height: 100%;
    }
}
 @media (max-width:1023px) {
     .hh-module .hot-post .hot-post-left .post.post-thumb .post-img>img {
         height:400px;
    }
     .hh-module .hot-post .col-md-8 {
         width: 100%;
    }
     .hh-module .hot-post .col-md-4 {
         width: 100%;
         display: flex;
         flex-direction:row;
    }
     .hh-module .hot-post .col-md-4 .post {
         width: calc(50% - 3.5px);
    }
     .hh-module .hot-post .col-md-4 .post + .post {
         margin-left: 7px;
    }
}
 @media (max-width:767px) {
     .hh-module .hot-post .hot-post-left .post.post-thumb .post-img>img, .hh-module .hot-post .hot-post-right .post.post-thumb .post-img>img {
         height:220px;
    }
     .hh-module .hot-post .col-md-4 {
         flex-direction:column;
    }
     .hh-module .hot-post .col-md-4 .post {
         width:100%;
    }
     .hh-module .hot-post .col-md-4 .post + .post {
         margin-left:0;
    }
}
 .hh-module .newsletter-widget:after {
     bottom: 80px;
     font-size:11rem;
}
 .hh-news-post .hh-module .post-meta {
     margin-bottom: 40px;
}
 .hh-module .row-intro, .hh-module .row-posts, .hh-module .row-sidebar{
     margin-top: 40px;
}
 .hh-module .row-sidebar .row-posts{
     margin-top: 0;
}
 .hh-module .social-widget ul li {
     margin: 0;
}
 .hh-module .post.post-widget .post-title {
     font-size: 1.3rem;
}
