.news .article:after,.news .nav:after{content:"."}
.news .clear,.news .footer,.news .nav:after,.news-clear{clear:both}

.news .nav ul{float:left;display:inline;margin:0}
.news .nav li{float:left}
.news .nav a{float:left;display:block}
.news .nav:after{display:block;height:0;visibility:hidden}

.news .article{padding-bottom:20px;margin-bottom:20px; border-bottom: 1px solid #999; }
.news .article:after{display:block;height:0;clear:both;visibility:hidden}
.news .article .news-img-wrap{float:left;margin:3px 20px 5px 0;}

.news .article h3 { margin:10px 0 15px 0; }
.news .article h3 a { border-bottom: none; }
.news .article .teaser-text p{margin:0 0 10px 0}

.news .news-list-view.top-news .article { border-bottom:none; margin-bottom:0;  }
.news .news-list-view.two_col .article { border-top: 2px solid #ff7276; border-bottom:none; }
#kwc .news .news-list-view.two_col .article { border-top: 2px solid #2ad03d; border-bottom:none; }
.news .news-list-view.two_col .article .news-img-wrap {float:none;margin:0 0 10px 0; }
.news .news-list-view.two_col .article:nth-child(odd) { clear:both; }

.news .footer{ padding:10px 0 0 0; color:#999; }
.news .footer p{line-height:1em; margin:0; font-size:90%;}
.news .footer span{display:inline-block;padding-right:10px;margin-right:5px;border-right:1px solid #ddd}
.news .footer span:last-child{border-right:0}
.news .footer .news-category a{text-transform:uppercase}

.news .no-news-found{color:#DB0202;font-style:italic}
.news .page-navigation p{float:left}
.news .page-navigation ul{float:right}
.news .page-navigation ul li{float:left;display:block;padding:0 2px;background:0 0}
.news .page-navigation ul li a{display:block}

.news-category-view ul li{padding:5px 8px}
.news-category-view ul li li{padding:2px 8px 2px 12px}
.news-category-view>ul>li:nth-child(even){background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee}
.news-category-view .category-desc{padding-left:10px;margin-left:10px;border-left:1px solid #ddd}

.news-single .footer{ padding:10px 0 }
.news-single .article{padding-bottom:0;margin-bottom:0; border-bottom:none; }
.news-single .article .news-img-wrap{margin:0 0 25px 0}
.news-single .teaser-text{ font-style:italic; }
.news-single .news-backlink-wrap { clear:both; margin:30px 0; }
.news-single .article .news-img-wrap { float:none; margin:0 0 30px 0; }
.news-single .article .news-img-wrap img { width:auto; }
.news-text-wrap{margin-bottom:10px}
.news-img-caption{color:#888}
.news-single .pager li { margin:10px 0; }
.news-single .pager li.next { }

.news-related-wrap{display:table;margin-top:20px;width:100%}
.news-related{width:50%;padding:15px;border:1px solid #eee;display:table-cell}
.news-related ul li{line-height:1em;margin-bottom:12px}
.news-related ul li span{border-right:1px solid #DDD;display:inline-block;margin-right:8px;padding-right:8px;color:#888}
.news-related ul li span:last-child{border-right:0;padding-right:0}
.news-related h4{margin-bottom:10px}
.news-related-files ul li{margin-bottom:20px}
.news-related-files .news-related-files-link .jpg{background-position:0 0}

.news .news-menu-view li { padding:4px 0; }

.content .shariff { padding:20px 0 0 0; border-top:1px solid #999 }
.content .shariff ul li{list-style:none;background:none;padding:0;margin-left:0;}
.content .shariff ul li a {border-bottom: none}
.content .shariff ul li a:hover {border-bottom:none;color:#fff;}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 960px) {
	.news .news-list-view .news-img-wrap,
	.news .news-list-view.two_col .article .news-img-wrap { float:none; margin:0 0 10px 0; }
	.news .news-img-wrap img { width:auto; }
}