/* ---------- News Latest 4Column ---------- */
.news4columns{}
.news4columns .header{margin-bottom: 10px;}
/*.news4columns .news-img-wrap{margin-bottom: 10px;}*/
.news4columns .imagedate{position:relative; overflow:hidden; margin-bottom: 10px;}
.news4columns .news-list-date{position:absolute; text-align: right; color: #fff; font-size: 0.7em; background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; padding:5px 10px; width:100%;}
.news4columns .news-list-author{transition: 1s; position:absolute; bottom: -30px; text-align: right; color: #fff; font-size: 0.7em; background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0; padding:5px 10px; width:100%;}
.news4columns .article:hover .news-list-author{bottom: 0px;}


.news4columns .bodytext{margin-bottom: 5px;}
.more{font-size: 0.8em;}


.news-single .teaser-text{font-style:italic;}
.news-single .footer{border-bottom: 1px solid #eee; border-top: 1px solid #eee; margin-bottom: 20px; font-size: 0.8em;}

.news-single .mediaelement{margin-bottom: 20px;}


/* ---------- News List View ---------- */
.article{margin-bottom: 20px;}

.news-list-view .footer p{margin-bottom: 50px; border-top: 1px solid #eee; border-bottom: 1px solid #eee;  margin-top: 10px; font-size: 0.8em;}

.news-list-view h3{margin-bottom: 10px;}

.news .footer > span {
  border-right: 1px solid #eee;
  display: inline-block;
  margin-left: 5px;
  padding: 5px 15px 5px 5px;
  color:  #999;
}

.news-list-author,
.news-list-date{padding: 5px 10px; display: inline-block;}
.news-list-date{border-right: 1px solid #ddd;}

/* ---------- News ---------- */