.content-wrap {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 20px;
}
.content-wrap.content-wrap-noborder, .content-wrap .featured-right article.top-list.top-list-noborder {
	border-bottom: 0px solid #dfdfdf;
}
.content-wrap .featured {
  margin-bottom: 10px;
}
.content-wrap .featured a:hover{
}
.content-wrap .featured .featured-left {
}
.content-wrap .featured .featured-left .post-thumbnail {
	overflow: hidden;
	margin-bottom: 15px;
}
.content-wrap .featured .featured-left .post-thumbnail img {
    width: 100%;
}
.content-wrap .featured .featured-right {
}
.content-wrap .featured-left h2{ padding:5px 0; line-height:17px;}
.content-wrap .featured-left h2 a{ color:#333333;}
.featured-left-top-1 h2 a{ color:#ad0800; font-size:17px; font-weight:bold;}
.content-wrap .featured-left p{ line-height:22px;}

.content-wrap .featured-right article.top-list {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 8px;
	padding-bottom: 8px;
}
.content-wrap .featured-right article.top-list h2 {
	background: none;
	padding-left: 0px;
	font-size: 15px;
	margin-top: 10px;
}
.content-wrap .featured-right article.list {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 8px;
	margin-top: 8px;
	padding-bottom: 8px;
}
.content-wrap .featured-right article.list:last-child {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.content-wrap .featured-right article h2 {
	font-size: 14px;
	line-height: 21px;
}

.content-wrap .featured-left-top-1 {}
.content-wrap .featured-right article.top-list:first-child{}
.content-wrap .featured-right article.top-list img {
  width: 100%;
}
.content-wrap .featured-right article.top-list img,
.content-wrap .featured .featured-left .post-thumbnail,
.block-topten .topten-left img,
.topten-list img,
.content-wrap-home .featured .featured-left .post-thumbnail,
.content-wrap .featured-left-top-3 .post-thumbnail-3 img {
  padding: 0px;
}
.topten-right .post-thumbnail img{
}
.content-wrap .featured-right article.top-list a{font-weight:bold; }
.content-wrap .featured-right article h2 a{
}
.content-wrap .featured-left-top-1 {}
.content-wrap .featured-left-top-3 {
 
}
.content-wrap .featured-left-top-3:last-child { margin-right:0;}
.content-wrap .featured-left-top-3 h2 { line-height:16px;}
.content-wrap .featured-left-top-3 a{ font-size:12px; }
.content-wrap .featured-left-top-3 .post-thumbnail-3 {
  margin: 0 0px 0px 0;
  position: relative;
}
.content-wrap .featured-left-top-3 .post-thumbnail-3 img {
	width:150px; height:122px;
}
.featured-left-top-3-mobile { display:none;}

.news-list > li {
	border-bottom:1px solid #f1f1f1;
	margin-bottom:15px;
	padding-bottom:15px;
}
.news-list > li:last-child {
	border-bottom:0px solid #f1f1f1;
}
.news-list li .left-block {
	padding: 0;
	width: 27%;
	position: relative;
	overflow: hidden;
	margin-right: 2%;
	display: inline-block;
}
.news-list li .left-block a {
	display: block;
	overflow: hidden;
}
.news-list li .left-block img {
	margin: 0 auto;
}
.news-list li .right-block {
	width: 70%;
	display: inline-block;
	line-height: 26px;
}
.news-list li .news-name {
	font-size: 17px;
	font-weight: bold;
	line-height: 23px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.new-list li .info-orther {
	display: block;
	position: relative;
}
.news-list .news-desc { line-height:23px;}
.blog-meta {
	color:#999;	
}

.subcategories-news {
  border-radius: 0px;
  margin-bottom:10px;
}
.subcategories-news li {
	display: inline-block;
	margin-bottom: 10px;
}
.subcategories-news li:first-child a {
}
.subcategories-news li a {
	display: block;
	font-size: 17px;
	padding: 10px 5px;
	border: 1px solid #f1f1f1;
	margin: 0 5px 0 0;
	text-align: center;
	border-radius: 5px;
	position: relative;
	
}
.subcategories-news li a:hover{
  color: #ad0800;
  border: 1px solid #dfdfdf;
  box-shadow: 0 3px 12px 1px rgba(0, 0, 0, 0.1);	
}
.subcategories-news li.current-categorie{
    position: relative;
}
.subcategories-news li.current-categorie a {
	font-weight: bold;
	border: 1px solid #ad0800;
	color: #ad0800;
	margin-left: 0;
}
.subcategories-news li:hover a{
  border:1px solid #ad0800;
}

.rightcatenews { margin-bottom:15px;}
.rightcatenews .title-box {
	margin: 0 0 10px 0;
}
.rightcatenews .title {
    font-size: 15px;
    border-bottom: 1px solid #e1e1e1;
    font-weight: bold;
    padding-bottom: 7px;
	position:relative;
}
.rightcatenews .title .view-all {
	position: relative;
	top: 2px;
	right: 0;
	font-weight: normal;
	font-size: 12px;
	float: right;
}
.rightcatenews .title .view-all::after {
	content: "\f101";
	font-family: "FontAwesome";
	margin-left:5px;
}
.rightcatenews .title span {
    text-transform: uppercase;
    padding: 5px 10px 5px 0;
}
.rightcatenews ul {
	display: block;
	overflow: hidden;
	background: #fff;
}
.rightcatenews li {
	display: block;
	border-bottom: 1px solid #ededed;
	background: #fff;
	margin: 0 0px;
	padding: 8px 0;
}
.rightcatenews li:last-child {
	border-bottom: 0;
}
.rightcatenews li a {
	display: block;
	overflow: hidden;
}
.rightcatenews li h3:hover {
	color:#007197;
}
.rightcatenews li img {
	float: right;
	width: 100px;
	height: 57px;
	margin-left: 10px;
}
.rightcatenews li h3 {
	display: block;
	overflow: hidden;
	height: 35px;
	line-height: 18px;
	font-size: 12px;
	color: #333;
	margin-bottom: 5px;
}
.rightcatenews li span {
	font-size: 12px;
	color: #999;
	margin-right: 10px;
	position:relative;
}

.rightcatenews.news-thaoluannhieu li {
	border-bottom: 0px solid #ededed;
	padding: 4px 0;
}
.rightcatenews.news-thaoluannhieu li h3{
	height:auto;
}
.rightcatenews.news-thaoluannhieu li span {
	margin-left:10px;
	color:#f89406;
}
.rightcatenews.news-thaoluannhieu li span .fa {
	margin-right:7px;
}
.rightcatenews.news-xemnhieu li img {
	float: left;
	width: 100px;
	height: 57px;
	margin-left: 0;
	margin-right: 10px;
}

.related-posts{
  margin-top: 20px;
}
.related-posts .entry-thumb img {
	height: 200px;
}
.related-posts .entry-ci{
  margin-top: 10px;
}
.related-posts .entry-meta-data{
  color: #999;
  font-size: 13px;
  margin-top: 10px;
}
.related-posts .entry-meta-data .fa{
  line-height: inherit;
}
.related-posts .entry-ci .entry-excerpt{
  padding: 10px 0;
}
.related-posts .entry-title{
  font-size: 14px;
}
.related-posts .owl-next {
	top: -40px;
	right: 5px;
	border-radius:3px;
}
.related-posts .owl-prev{
  top: -40px;
  left: inherit;
  right: 35px;
  border-radius:3px;
}

@media (min-width: 993px) and (max-width: 1200px) {
	
}
@media (min-width: 768px) and (max-width: 992px) {
	
}
@media only screen and (max-width: 767px) and (min-width: 480px){
	.content-wrap .featured .featured-left {
		margin-bottom: 15px;
	}
	.news-list li .left-block {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.news-list li .right-block {
		width: 100%;
	}
	.related-posts .entry-thumb img {
		height: 100px;
	}
	.subcategories-news li a {
		padding: 10px 5px;
	}
	.group-title-box-product .group-title {
		line-height: 30px;
	}
	
	
}
@media only screen and (max-width: 479px){
	.content-wrap .featured .featured-left {
		margin-bottom: 15px;
	}
	.news-list li .left-block {
		width: 100%;
		margin-right: 0;
		margin-bottom: 15px;
	}
	.news-list li .right-block {
		width: 100%;
	}
	.related-posts .entry-thumb img {
		height: 100px;
	}
	.subcategories-news li a {
		padding: 10px 5px;
	}
	.group-title-box-product .group-title {
		line-height: 30px;
	}
}
