
/*-----------------News-----------------------*/
.news a {text-decoration:none;}
.news-top-latest-item {position:relative;}
.news-top-latest-item::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: linear-gradient(to bottom, transparent 40%, rgba(0, 0, 0, 0.8) 100%);
    transition: all 0.3s ease-out;
}
.news-top-latest-item:hover::after {
    top:40%;
}
.news-top-content {position:absolute;bottom:10px;left:20px;z-index:1;}
.news-list-category {display:none;color:var(--tlog-color-primary);font-weight:700;font-size:14px;}
.news-top-content h3 {margin:0;color:#fff;}
.news-top-content time, .news-latest-item time, .news-list-item time {font-size:0.875rem;}
.news-list-item time {text-align:right;padding-top:5px;padding-bottom:10px;color:var(--tlog-color-primary);}
.topNewsLarge .news-top-content h3 {font-size:33px;}
.topNewsMedium .news-top-latest-item:first-child {margin-bottom:23px;}
/*latest view with 4 articles*/
@media screen and (min-width: 992px){
  .news-latest-view .row .col-lg:last-child {display:none;}
}
.news-latest-item {background:#fff;height:100%;display:flex;box-shadow: 0px 0px 30px 0px rgba(0,0,0,.1);overflow: hidden;border-radius: 20px;}
.news-latest-item .newsItemLink {display:flex;align-items:center;flex: auto;}
[class*="col"] > .news-latest-item .newsItemLink {flex-direction:column;align-items: stretch;}
.news-latest-item .news-list-media img {transition: all .5s linear;}
.news-latest-item .newsItemLink:hover .news-list-media img,
.news-latest-item .newsItemLink:focus .news-list-media img {transform: scale(1.1);}
.news-latest-itemContent {
  padding:10px 20px 30px 20px;
  position: relative;
  margin-top: -20px;
  background: #fff;
  flex:1;
  align-items: start;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.news-latest-item time {
  text-align: center;
  padding-bottom: 6px;
/*  padding-top: 6px;*/
}
.news-latest-item time::before,
.frame-type-news_newsdatemenu .news-menu-view li::before {
  display: inline-block;
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  padding:0 3px 0 0;
  content:"\f073";
  color:var(--tlog-color-primary);
}
.newsLatestHeadline {padding-bottom: 12px;}
.news-latest-item h2, .news-latest-item h3 {margin:0.5em 0;font-size:1.5rem;}
.news-latest-item h2::before {display:none;}
.news ul {}
.news .nav li ul li {
}
.news-list-view-2col .row {margin-bottom:var(--tlog-row-gutter-y);}
.news-list-media {margin-bottom:0px;}
.news-list-item {background: #fff;
margin-bottom: 30px;
padding: 15px;}
.news-list-view .news-list-item:first-child {}
.news-list-item h2, .news-list-item h3 {font-size:1.125rem;margin-bottom:0;}
.news-list-item h2::before {display:none;}
.frame-type-news_newsdatemenu {border: 3px solid var(--tlog-color-border);border-radius:20px;padding: 30px !important;}
.frame-type-news_newsdatemenu .news-menu-view {padding:0;list-style-type:none;}
.frame-type-news_newsdatemenu .news-menu-view li {line-height:2em;}
.frame-type-news_newsdatemenu .news-menu-view li::before {  padding:0 6px 0 0;}
.btn-read-more {margin-top:20px;}
.news .extra {margin-bottom:30px;}
.news .label-info {
    background-color: transparent;
    color:var(--tlog-color-primary);
}
.news-related-files {margin-top:var(--tlog-row-gutter-y);}
.news-related-files ul {list-style:none;padding:0;}
.news-related-files ul li {line-height:2em;}
.news-related-files-link i {padding-right:5px;}
.news-backlink-wrap {margin-top:30px;}
.news-image-wrap .row {margin-top:30px;}
.news-image-wrap .row .col {margin-bottom:30px;}
.news-image-wrap figcaption {font-size:80%;text-align:center;max-width: 540px;}
.news .page-navigation {}
.news .page-navigation p {display:none;}
.news .pagination {justify-content: center;align-items: end;}
.news .pagination > li > a, .news .pagination > li > span {color:var(--tlog-pagination-color);padding: 6px 12px;border: 1px solid var(--tlog-pagination-bordercolor);margin-left: -1px;text-decoration:none;}
.news .pagination > li > a:focus, .news .pagination > li > a:hover, .news .pagination > li > span:focus, .news .pagination > li > span:hover {
    color: var(--tlog-pagination-color-active);
    background-color: var(--tlog-pagination-backgroundcolor-active);
    border-color: var(--tlog-pagination-bordercolor-active);
}
.news .pagination > .active > a, .news .pagination > .active > a:focus, .news .pagination > .active > a:hover,
.news .pagination > .active > span, .news .pagination > .active > span:focus, .news .pagination > .active > span:hover {
  color: var(--tlog-pagination-color-active);
  background-color: var(--tlog-pagination-backgroundcolor-active);
  border-color: var(--tlog-pagination-bordercolor-active);
}
.news .pagination > li:first-child > a, .news .pagination > li:first-child > span , .news .pagination > li:last-child > a, .news .pagination > li:last-child > span{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.pageBrowserSpacer {padding:0 3px;}
.frame-type-news_categorylist ul {margin:0;padding:0;list-style: none;}
.frame-type-news_categorylist ul > li + li { margin-top: 15px;}
.frame-type-news_categorylist ul li a {
  display: block;
  padding:15px 25px;
  background:#fff;
  border-radius:5px;
  color:var(--tlog-color-font-header);
}
.frame-type-news_categorylist {
  ul li {
    a.activeCategory,
    a:hover,
    a:focus,
    a:active {background:var(--tlog-color-primary-background);color: var(--tlog-color-primary);transform: translateY(-5px) scale(1.03);}
    a.activeCategory {transform: translateY(0) scale(1.03);}
  }
}
