.mos-img img {display: none !important;}
.recent-news-post .blog-post-image img {
 transition:.5s
}
.recent-news-post .blog-post-content {
 border:1px solid #f4f4f4;
 background-color:#fff;
 margin-right:20px;
 margin-left:20px;
 margin-top:-30px;
 position:relative;
 z-index:1;
 padding:20px;
 transition:.5s
}
.recent-news-post .blog-post-content span {
 display:inline-block;
 color:#fff;
 background-color:#ff4800;
 padding:4px 12px; margin-right: 15px;
}
.recent-news-post .blog-post-content h4 {
 font-size:22px;
 font-weight:400;
 margin:15px 0
}
.recent-news-post .blog-post-content h4 a {
 color:#000
}
.recent-news-post .blog-post-content h4 a:focus,
.recent-news-post .blog-post-content h4 a:hover {
 color:#ff4800
}
.recent-news-post .blog-post-content .read-more {
 text-transform:uppercase;
 color:#ff4800
}
.recent-news-post .blog-post-content .read-more:focus,
.recent-news-post .blog-post-content .read-more:hover {
 letter-spacing:1px
}
.recent-news-post:focus .blog-post-image img,
.recent-news-post:hover .blog-post-image img {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.recent-news-post:focus .blog-post-content,
.recent-news-post:hover .blog-post-content {
 margin-top:-40px
}

.recent-news-post__meta-category {
	font-size: 12px;
	color: #333;
	text-transform: uppercase;
	font-weight: 500;
	text-decoration: none;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.recent-post-divider {
	display: inline-block;
	vertical-align: middle;
	height: 10px;
	width: 1px;
	background: #222;
	margin: 0 4px;
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transition-delay: 0.4s;
	-o-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

.recent-news-post .numb {
    font-size: 75px;
    line-height: 75px;
    font-weight: 600;
    color: transparent;
    position: absolute;
    left: 40px; top: 20px;
    -webkit-text-stroke: 1px #fff;
}
.recent-news-post:focus .numb,
.recent-news-post:hover .numb {
    -webkit-text-stroke: 1px #fff; z-index: 4;
}