.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 {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.news .article {
  padding-bottom: .75rem;
  margin-bottom: .75rem
}

.news .article:last-child {
  padding-bottom: 0;
  margin-bottom: 0
}

.news .article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.news .article .news-img-wrap {
  float: left;
  margin: 3px 3rem 5px 0;
  background: #fff
}

.news .article .news-img-wrap a {
  display: block;
  float: left;
  padding: 4px;
  border: .063rem solid #a3a8ab;
  background: #fff
}

.news .article .news-img-wrap img {
  float: left;
  height: auto;
  width: auto
}

.news .article .teaser-text {
  margin: 0 0 10px 0
}

.news .article .teaser-text a.more{ 
display:inline-block; 
padding:10px 2rem; 
-webkit-border-radius: 2rem;
-moz-border-radius: 2rem;
border-radius: 2rem; 
border:1px solid #009DE0;
}
.news .article .teaser-text a.more:hover{ 
display:inline-block; 
padding:10px 2rem; 
-webkit-border-radius: 2rem;
-moz-border-radius: 2rem;
border-radius: 2rem; 
background:#009DE0;
color:#fff;
border:1px solid #009DE0;
}

.news .article h3 {
  margin-bottom: 0;
  font-size: 2rem;
  line-height:2.75rem;
  margin-bottom:2rem;
}

.news .footer {
  clear: both;
  padding: 10px 0 0 0;
  border-top: .063rem solid #a3a8ab;
  margin-top: 15px;
  color: #6f7679;
  text-align: right;
}

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

.news .footer span {
  display: inline-block;
  padding-right: 8px;
  margin-right: 8px;
  border-right: .063rem solid #a3a8ab
}

.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: none
}

.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: .063rem solid #a3a8ab;
  border-bottom: .063rem solid #a3a8ab
}

.news-category-view .category-desc {
  padding-left: 10px;
  margin-left: 10px;
  border-left: .063rem solid #a3a8ab
}

.news-single .footer {
  margin-bottom: 20px;
  margin-top: 5px;
  padding: 10px 0 0 0;
  border-bottom: 0;
  border-top: .063rem solid #a3a8ab
}

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

.news-single .article .news-img-wrap img {
  float: none
}

.news-single .teaser-text {
  color: #6f7679
}

.news-text-wrap {
  margin-bottom: 10px
}

.news-img-caption {
  color: #6f7679
}

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

.news-related {
  width: 50%;
  padding: 1.5rem 1rem;
  border: .063rem solid #a3a8ab;
  display: table-cell
}

.news-related ul li {
  line-height: 1em;
  margin-bottom: 12px
}

.news-related ul li span {
  border-right: .063rem solid #a3a8ab;
  display: inline-block;
  margin-right: .5rem;
  padding-right: .5rem;
  color: #6f7679
}

.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: 1.5rem
}

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

.news-clear {
  clear: both
}