.newsSmall {
	 padding-top: 20px;
	 padding-bottom: 20px;
}
 .newsSmall .col-lg-4 .postItem {
	 width: 100%;
	 margin-bottom: 20px;
	 background-color: #F2F2F2;
}
 .newsSmall .col-lg-4 .postItem a {
	 width: 100%;
	 height: 100%;
	 display: flex;
	 flex-wrap: wrap;
	 position: relative;
	 justify-content: flex-end;
}
 .newsSmall .col-lg-4 .postItem a .imagePost {
	 width: 30%;
	 height: 100%;
	 position: absolute;
	 left: 0px;
}
 .newsSmall .col-lg-4 .postItem a .imagePost img {
	 width: 100%;
	 height: 100%;
	 object-fit: cover;
	 display: flex;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost {
	 display: flex;
	 width: 70%;
	 background-color: #fff;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost {
	 padding: 20px;
	 width: 100%;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost .dateCatPost {
	 margin-bottom: 10px;
	 background: #F2F2F2;
	 display: inline-block;
	 padding: 0px 8px;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost .dateCatPost span {
	 font-size: 14px;
	 color: #0E360A;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost .dateCatPost span.catPost {
	 margin-right: 10px;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost h5 {
	 color: #0E360A;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .textPost p {
	 color: #0E360A;
	 margin-bottom: 0px;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .arrowPost {
	 display: flex;
	 justify-content: flex-end;
	 padding-left: 20px;
	 padding-right: 20px;
	 padding-bottom: 20px;
	 position: absolute;
	 right: 0px;
	 bottom: 10px;
	 width: 30px;
	 height: 30px;
}
 .newsSmall .col-lg-4 .postItem a .bottomPost .arrowPost img {
	 width: 30px;
	 height: 30px;
	 object-fit: contain;
	 transition: 250ms ease;
}
 .newsSmall .col-lg-4 .postItem a:hover .bottomPost .arrowPost img {
	 transform: translateX(5px);
}
 