/**************************************/
/* Default styles for news extension */
/**************************************/
.news .clear {
	clear: both;
}

.news .article {
	padding-top: 1rem;
	padding-bottom: 1rem;
	border-bottom: 1px solid #eceded;
}

.news-list-view .article {
  display: grid;
  grid-template-columns: 95px auto;
  grid-template-rows: auto;
}

.news .article .header {
  grid-column-start: 2;
  grid-row-start: 2;
}
.news .article .news-img-wrap {
  grid-column-start: 1;
  grid-row-start: 1;
  grid-row-end: span 2;
}

.news .article .footer {
  grid-column-start: 2;
  grid-row-start: 1;
}

.news .article .news-img-wrap img {
	width: 79px;
	height: 50px;
	border-radius: 2px;
}

.news .article .teaser-text {
	display: none;
}

.news .article h3 {
	font-size: 0.9rem;
	font-weight: normal;
	margin-bottom: 0.5rem;
}

.news .footer {
	color: #444;
}

.news .footer p {
	line-height: 1em;
	margin: 0;
}

.news .footer span {
	display: inline-block;
	padding-right: 8px;
	margin-right: 8px;
}

.news .footer .news-list-date {
	font-weight: normal;
}

.news .footer .news-list-category,
.news .footer .news-list-tags {
	display: none;
}

.news .footer .news-category a {
	text-transform: uppercase;
}

.news .no-news-found {
	color: #DB0202;
	font-style: italic;
}

/* Pagination */

ul.f3-widget-paginator {
	list-style-type:  none;
	display:  flex;
	margin: 0 0 1rem;
	padding: 0;
}

ul.f3-widget-paginator:last-child {
  margin-top: 2rem;
}

ul.f3-widget-paginator li {
  margin: 0 0.25rem;
  padding: 0 0.5rem;
  background-color: var(--bs-lighter);
}

/* single view */

.news-single .article {
	border-bottom: none;
}

.news-single .article h3 {
	font-size: 1.35rem;
}

.news-single .footer {
	margin-bottom: 2rem;
}

.news-single .article .news-img-wrap {
	display: inline;
	float: right;
	width: 282px;
	margin: 0 0 0 25px;
}

.news-backlink-wrap {
	background-color: #fff;
}

.news-text-wrap {
	margin-bottom: 1rem;
	min-width: 300px;
}

.news-img-caption {
	color: #848484;
}

/* related news + files */

.news-related-wrap {
	display: table;
	margin-top: 2rem;
	width: 100%;
}

.news-related {
	margin-bottom: 2rem;
}
                                        
.news-related ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.news-related ul li span {
	border-right: 1px solid #d3d3d3;
	display: inline-block;
	margin-right: 8px;
	padding-right: 8px; 
	color: #848484;
}

.news-related ul li span:last-child {
	border-right: 0;
	padding-right: 0;
}

.news-related h4 {
	margin-bottom: 1rem;
}

.news-related-files ul li {
	padding: 0.4rem 0;
}

.news-related-files .news-related-files-link .jpg {
	background-position: 0 0;
}

.news-clear {
	clear: both;
}
.topnews {
	background-color: #eceded ;
	padding-left: 1rem;
}

/* Category menü */
/*
.subcontent-wrap ul {
   list-style: none;
   margin: 0;
   padding: 0;
}

.subcontent-wrap li {
    display: flex;
  	align-items: center;
    font-size: 0.8rem;
    padding: 0 0.75rem 0 0;
    background-color: var(--bs-lighter);
    border-bottom: 2px solid var(--bs-white);
}

.subcontent-wrap li a {
    font-size: 0.8rem;
    padding: 0.5rem 0.75rem;
}

.subcontent-wrap li a:hover {
    background-color: var(--bs-default);
    text-decoration: none;
}

.subcontent-wrap li a.active {
     background-color: var(--bs-default);
}
*/