.newspage .news{display:flex;font-size: 14px;
    color: #333;
    font-weight: 400;}

#contentleft{
	width:75%;
	background:#fff;
	border-top:3px solid #1F6464;
	padding:0 25px 25px;
	font-family: Helvetica, Arial, sans-serif;
}
body.single #contentleft{padding:25px;}
#contentleft li.particle{margin:15px 0;border-bottom:1px solid #959595;padding:15px 0}
#contentleft li.particle:last-child {
 border:0;margin-bottom:0;padding-bottom:0;
}
.pheader {
    display: flex;
}
.pdate{color:#959595;width:200px;}
.pcat{width:calc(100% - 200px);}
.pcat a{border:1px solid #707070;border-radius:20px;padding:3px 15px;color:#959595;float:right;margin-left:5px;}
.pcat a:hover{color:#1F6464;border:1px solid #1F6464;}
#contentleft .ptitle{color:#3C3C3C;margin:20px 0;display:block;font-size:20px;}
#contentleft li.particle a.ptitle:hover{color:#1F6464;}
.pcontent{margin-top:15px;}
#contentright{
	width:25%;
	padding-left:25px;
}
#contentright .header-widget{
    margin-bottom: 10px;
    letter-spacing: 2px;
    font-weight: normal;
    color: #3C3C3C;
	font-family: Helvetica, Arial, sans-serif;
}
#contentright li{
	padding:10px 0;
	border-top:1px dotted #222;
}
#contentright li a{
	display:flex;
	color:#3C3C3C;
	font-family: Helvetica, Arial, sans-serif;
}
#contentright li a:hover{
	color:#1F6464;
}
.caption-mystery span{display:flex;}
#contentright li a span, .caption-mystery span span{order:1;}
a.backtolist{color:#3C3C3C;margin-top:25px;display:block;}
a.backtolist:hover{color:#1F6464;}
.paging{text-align:center;}
.paging a{padding:3px;margin:0 3px;color:#3C3C3C;}
.paging .current{padding:3px;margin:0 3px;color:#1F6464;}
.paging a:hover{color:#1F6464;}

@media (max-width: 600px){
	.newspage .news {
		flex-direction: column;
	}
	#contentleft, #contentright{width:100%;}
	#contentright{margin-top:20px;}
}