	
.newscolumn{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); 
	grid-gap: 2rem;
	}
	
.newscolumn .news-img-wrap img{
	margin-bottom: 10px;
	}
.newscolumn .news-list-author{
	display:none;
	}

.news-single .news-img-wrap{float:right; margin-left: 25px; max-width: 280px;}
.news-single .news-list-author,
.news-single .news-list-date{padding: 5px 10px;}

.news-img-wrap img{max-width: 100%; height: auto;}

.news-img-wrap a{line-height: 0;}

.imagedate{
	position:relative;
	}

.newscolumn .news-list-date{
	position: absolute;
    background: rgba(128, 128, 128, 0.5);
    width: 100%;
    text-align: right;
    font-size: 0.8em;
	font-weight: 600;
	color: #fff;
	}
.newscolumn .news-list-date time{display:block; padding: 5px 20px;}
.newscolumn .header { font-weight: 600; height: auto; flex: 1; margin-bottom: 1rem;}

.newscolumn .article {margin-bottom: 20px; border-radius: 5px; display: flex; flex-direction: column; justify-content: space-between;}

.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-single .news-list-category,
.news-list-view .news-list-category {
    position: relative;
	display: inline-block;
}

.news-list-category{
	position:absolute;
    display: block;
    text-align: center;
    font-size: 0.8rem;
	padding: 5px 20px;
    text-transform: uppercase;
    background: var(--secondarycolor);
    color: #FFF;
}

.newsfooter > span {
  border-right: 1px solid #eee;
  display: inline-block;
  margin-left: 5px;
  padding: 5px 15px 5px 5px;
  color:  #999;
}

.news-list-view .news-list-author,
.news-list-view .news-list-date{padding: 5px 20px; display: inline-block;}
.news-list-view .news-list-date{border-right: 1px solid #ddd;}

.article .news-list-author,
.article .news-list-date{display: inline-block;}
.article .news-list-date{border-right: 1px solid #ddd;}
.article .footer p {margin-bottom: 2rem; border-top: 1px solid #eee; border-bottom: 1px solid #eee; margin-top: 10px; font-size: 0.8em;}
.article.radius{border-radius: var(--radius); overflow: hidden;}



/* ---------- News ---------- */