main ul.newsData{
	list-style: none;
	padding-left:0;
	margin:0;
}

main .newsData li{
	border-top:0.5px solid #ddd;
	margin-bottom:1em;
	padding-top:1em;
	line-height: 1.5em;	
}

main .newsData li:first-child{
	border-top:none;
	padding-top:0;
}

main .newsData dl{
	margin:0;
	cursor:pointer;
}

main .newsData dl:hover b,
	main .newsData dl:hover dd{
	opacity:0.6;
}


main .newsData dt{
	margin-bottom:0.5em !important;
}

main .newsData dt b{
	float:left;
	margin-right:1em;
	transition:0.3s;		
}


main  .newsData dd{
	margin:0;
	transition:0.3s;		
}




main div.category{
	display:block;
	float:left;
	margin-top:0;
}

main .category span{
	display: block;
	font-size:0.8em;
	line-height: 1.66em;
	width:3em;
	padding:0.1em 0.3em 0 0.3em;	
	margin-right:0.3em;
	float:left;
}

main span.important{
	color:rgb(202, 60, 60);
	font-weight: bold;
}

@media screen and (min-width: 568px) {
	
}

main .badge_news{
	border:0.5px solid rgb(218, 83, 110);
	color:rgb(218, 83, 110);
}

main .badge_student{
	border:0.5px solid rgb(149,192,236);
	color:rgb(149,192,236);
}

main .badge_parent{
	border:0.5px solid rgb(100,191,170);
	color:rgb(100,191,170);
}

main .badge_exam{
	border:0.5px solid rgb(247,182,61);
	color:rgb(247,182,61);
}




