@charset "utf-8";
/* Latest News CSS Document */
.latest-news-wrap { margin-bottom:50px;}
.news-box { position:relative; margin:15px 0; display:block;}
.news-thumb { position:relative; display:block; overflow:hidden;}
.news-thumb:before { position:absolute; top:0; left:0; right:0; bottom:0; content:''; background-color:#ffa646; opacity:0.7; -webkit-transform:scale(1, 0); -ms-transform:scale(1, 0); transform:scale(1, 0); -webkit-transition:transform 500ms ease; transition:transform 500ms ease; -webkit-transform-origin:top center; -ms-transform-origin:top center; transform-origin:top center; z-index:1;}
.news-thumb img { width:100%; height:auto; display:block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition:all 500ms ease; transition:all 500ms ease;}
.news-content { padding:25px 0 20px; position:relative;}
.news-content h3 { line-height:36px; text-transform:uppercase;}
.news-content h3 a { text-decoration:none;}
.post-meta { text-transform:capitalize; margin-bottom:15px; color:#ffa646;}
.post-meta a { color:#ffa646; text-decoration:none;}
.post-meta a:hover, .post-btm-meta a:hover { color:#ffffff;}
.post-btm-meta { display:flex; justify-content:space-between; align-items:center;}
.post-btm-meta a { text-decoration:none; color:#ffa646;}
.post-auth { flex:0 0 50%; display:flex; align-items:center;}
.post-auth a { padding-left:5px;}
.post-auth img { width:auto !important; height:auto; display:inline-block; margin-right:10px; border-radius:50%;}
.post-comnt { flex:0 0 50%; text-align:right;}
.news-box:hover .news-thumb:before { -webkit-transform:scale(1, 1); -ms-transform:scale(1, 1); transform:scale(1, 1); -webkit-transform-origin:bottom center; -ms-transform-origin:bottom center; transform-origin:bottom center;}
.news-box:hover .news-thumb img { -webkit-transform:scale(1.09); -ms-transform:scale(1.09); transform:scale(1.09);}