/* News */

#news div{
	color:#333;
	font-size:12px;
	padding:20px;
	padding-top:0;
	border-left:1px solid #94ceed;
	margin-bottom:1.8em;
			box-shadow:0px 1px 3px rgba(0,0,0,.3);
	   -moz-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	-webkit-box-shadow:0px 1px 3px rgba(0,0,0,.3);
	border-radius:10px;
	overflow:auto;
}
#news time{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:#37bafe;
	line-height:24px;
	padding:4px 10px;
	margin-left:-21px;
	border-bottom-right-radius:10px;
}

#news div:nth-child(odd){
	background:#ebf8fe;
}
#news div h3{
	font-size:18px; 
	font-family:'Nunito', sans-serif; font-weight:700; 
	padding:8px 0;
}
#news div a h3{color:#28a3e5;}
#news div a:hover h3{color:#ec008c; text-decoration:none;}

#news ul{list-style:none; border-top:1px solid #ddd; padding-top:5px;}
#news ul span{float:left; width:12%; color:#777;}
#news ul li{float:right; width:87%;}
#news ul li a.attachment{color:#111; background:url(../images/icon-file.png) 0 50% no-repeat; padding-left:18px;}
#news ul li a:hover{color:#28a3e5;}
#news ul li a.url{background:url(../images/icon-blank.png) 0 50% no-repeat; padding-left:18px;}


/* News Content */
#news-content{
	overflow:hidden;
	border-radius:10px;
}
.sticky{display:inline-block; *display:inline; zoom:1; 
	width:16px; height:16px; background:url(../images/icon-sticky.png) 0 50% no-repeat; float:right; 
	margin-top:3px; margin-right:-15px;}
#news-content time{
	font-weight:bold;
	font-size:12px;
	color:#fff;
	background:#37bafe;
	line-height:24px;
	padding:4px 10px;
	border-bottom-right-radius:10px;
}
#news-content .title{
	font-size:22px; 
	font-family:'Nunito', sans-serif; font-weight:700; 
	color:#108fde;
	padding:20px;
	border-bottom:2px solid #ddd;
}
#news-content .content{
	padding:20px;
	color:#000;
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	word-wrap: break-word; word-break: normal; 
}
#news-content .content h1 {font-size: 2em; margin: 0.67em 0; font-weight:bold;}
#news-content .content h2 {font-size: 1.5em; margin: 0.83em 0; font-weight:bold;}
#news-content .content h3 {font-size: 1.17em; margin: 1em 0; font-weight:bold;}
#news-content .content h4 {font-size: 1em; margin: 1.33em 0; font-weight:bold;}
#news-content .content h5 {font-size: 0.83em; margin: 1.67em 0; font-weight:bold;}
#news-content .content h6 {font-size: 0.67em; margin: 2.33em 0; font-weight:bold;}
#news-content .content sub, #news-content .content sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
#news-content .content sup {top:-0.5em;}
#news-content .content sub {bottom:-0.25em;}
#news-content .content a{color:#28a3e5; text-decoration:underline;}
#news-content .content ol, #news-content .content ul{margin: 1em 0;}
#news-content .content ol, #news-content .content ul{padding: 0 0 0 40px;}

#news-content img{max-width:650px!important;height:auto!important;width:expression(this.width > 650 ? "650px" : this.width)!important;}

#news-content ul.list{list-style:none; border-bottom:1px dashed #ead4ad; padding-top:5px; background:#fffae7;}
#news-content ul.list span{float:left; width:13%; color:#777; padding:0 5px;}
#news-content ul.list li{float:right; width:85%;}
#news-content ul.list li a{color:#28a3e5; background:url(../images/icon-file.png) 0 50% no-repeat; padding-left:18px;}
#news-content ul.list li a:hover{color:#28a3e5;}
#news-content ul.list li a.url{background:url(../images/icon-blank.png) 0 50% no-repeat; padding-left:18px;}

