/*
  ==============================================================
    	Sidebar css start
  ==============================================================
*/
.sidebar_categories li,
.sidebar_categories,
.sidebar_text,
.sidebar{
	float: left;
	width: 100%;
}
.sidebar_text{
	padding: 25px 30px;
	background-color: #fafafa;
}
.sidebar_title{
	margin:0px 0px 20px;
	font-weight: 600;
}
.sidebar_categories li{
	padding: 10px 0px;
	border-bottom: 1px solid #d7d7d7; 
}
.latest_news li:first-child,
.sidebar_categories li:first-child{
	padding-top: 0px;
}
.latest_news li:last-child,
.sidebar_categories li:last-child{
	padding-bottom: 0px;
	border-bottom: none;
}
.sidebar_categories li a{
	display: block;
	font-size: 15px;
	color:#777777;
}
/*sidebar info start*/
.sidebar_info_list,
.sidebar_info li,
.sidebar_info{
	float: left;
	width: 100%;
}
.sidebar_info li{
	margin-bottom: 17px;
}
.sidebar_info li:last-child{
	margin-bottom: 0px;
}
.sidebar_info_list span{
	float: left;
	width: auto;
	font-size: 18px;
	margin-top: 5px;
}
.sidebar_info_text{
	overflow: hidden;
	padding-left: 24px;
}
.sidebar_info_text p{
	margin-bottom: 0px;
}
.sidebar_info_text a{
	display: block;
	font-size: 15px;
	color:#777777;
}
/*latest news start*/
.rating_colume,
.latest_news_fig,
.latest_news li,
.latest_news{
	float: left;
	width: 100%;
}
.latest_news li{
	padding:15px 0px;
	border-bottom: 1px solid #d7d7d7;
}
.latest_news li:last-child{
	padding-bottom: 5px;
}
.latest_news_fig figure{
	width: auto;
}
.latest_news_text{
	overflow: hidden;
	padding-left: 18px;
}
.latest_news_text h6{
	margin:0px 0px 10px;
	font-size: 15px;
}
.rating_colume > a{
	float: left;
	color: #666666;
}
.rating_colume > a i{
	margin-right: 6px;
}
.rating_list{
	float: right;
	width: auto;
}
.rating_list a{
	display: inline-block;
	color: #efce4a;
}
/*tags start*/
.tags{
	float: left;
	width: 100%;
}
.tags li{
	float: left;
	width: auto;
	margin-right: 10px;
	margin-bottom: 15px;
}
.tags li:nth-child(6),
.tags li:nth-child(3){
	margin-right: 0px;
}
.tags li:nth-child(7){
	margin-bottom: 5px;
}
.tags li a{
	display: inline-block;
	padding:4px 12px;
	font-size: 15px;
	color:#777;
	background-color: #e5e5e5;
}
.tags li a:hover{
	color:#fff;
}
/*Event Css*/
.keo_sidebar_event{
	float: left;
	width: 100%;
}
.keo_sidebar_event>img{
	width: 100%;
	margin-bottom: 10px;
}
.keo_sidebar_event>h5{
	font-size: 18px;
}
.keo_sidebar_event>h5>a{

}
.keo_sidebar_event>span{
	font-size: 15px;
}
.keo_sidebar_event>span>i{
	margin-right: 10px;
}