/**css tuy chinh rieng cho tung trang**/
.none {
	display:none;
}

.blog-date .content > div {
	flex: 0 0 100%;
    max-width: 100%;
}
.blog-date .content .single-blog-grid-01{
	display:flex;
}
.blog-date .single-blog-grid-01 .content {
  	padding: 10px 15px 0px 15px;
}
.blog-date .single-blog-grid-01 .content .title{
	font-size: 19px;
  	font-weight: bold;
  	position: relative;
  	line-height:22px;
}

.blog-date .content > .description {
	font-size: 15px;
  	color: #000;
  	opacity: .7;
  	padding-top:8px;
}
.blog-date .single-blog-grid-01 .thumb .news-date{
	padding: 3.5px 6px !important;
  	border-radius: 2px;
  	background-color: rgba(0,0,0,.3);
  	position: absolute;
  	right: -19%;
  	bottom: 20px;
  	transform: translateX(50%);
  	left:unset;
}
.blog-date .single-blog-grid-01 .content .title:hover{
	color:var(--main-color-two) !important;
}
.blog-date .single-blog-grid-01 .content .title:hover a{
	color:var(--main-color-two);
}
.blog-date .single-blog-grid-01 .thumb .news-date .title {
  font-size: 12px;
  line-height: 12px;
  font-weight: 300;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #fff;
}
.blog-date .single-blog-grid-01 .thumb {
	max-width:28%;
  	flex:0 0 28%;
  	padding-left:15px;
  	padding-right:15px;
}
.blog-date .single-blog-grid-01 .content{
	max-width:72%;
  	flex:0 0 72%;
}
.blog-date .single-blog-grid-01 .thumb .image{
	padding: 6px;
  	border: 1px solid rgba(0,0,0,.1);
  	height:190px;
}
.blog-date .single-blog-grid-01 .thumb img{
	object-fit: cover;
  	height: 100%;
}