@charset "utf-8";
/* Latest News CSS Document */
.news-box{ position:relative; margin:15px 0; box-shadow: 0 20px 30px rgb(27 33 37 / 25%); background-color: #ffffff; }
.news-box .news-thumb{ position: relative; }
.news-box .news-thumb .news-thumb-wrap{ overflow: hidden; perspective: 1000px; background-color: #2e2d2a; margin-bottom: 0; }
.news-box .news-thumb .news-thumb-wrap img { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,0,120px); transform: translate3d(0,0,120px); }
.news-box:hover .news-thumb .news-thumb-wrap img{ opacity: 0.8; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.news-box .news-content{ position: relative; }
.news-box .latest-news-para{ padding: 2em; }
.news-box .latest-news-para .post-meta{ margin-bottom: 15px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 5px 0; }
.news-box .news-content h3{ font-family: 'Poppins'; font-size: 22px; font-weight: 500; line-height: 1.5; }
.news-box .news-content h3 a { color:#2e2d2a; }
.col-3 .news-box .news-content h3{ font-size: 1.5em; min-height: auto; line-height: 1.3; }
.news-box:hover h3 a{ color:#e8772e; }
.news-box .news-content span.post-cate{ background-color: #2e2d2a; color: #ffffff; padding: 3px 15px; }
.news-box .news-content span.post-cate a{ color: #ffffff; }
.news-box .news-content span.post-cate a:hover{ color:#e8772e; }
.news-box .post-date{ background-color: #e8772e; color: #ffffff; padding: 3px 15px; }
.ln-read-more{ display: inline-block; letter-spacing: 1px; font-weight: 700; color: #e8772e; padding: 0 5px 5px; position: relative; border-bottom: 2px solid; }
.ln-read-more:hover{ color:#2e2d2a; }