/* all colors */
.news {
  /* Calendar List */
  /* Events List */
  /* Events List Home */
  /* News Detail View */
  /* Pagination */
}
.news .news-list-view {
  margin: 2.1428571429rem 0 1.4285714286rem;
  /* News List Item */
}
.news .news-list-view .item.article {
  margin-bottom: 2.8571428571rem;
}
.news .news-list-view .item.article .image {
  margin: 0;
}
@media (max-width: 575.98px) {
  .news .news-list-view .item.article .image {
    margin-bottom: 0.7142857143rem;
  }
}
.news .news-list-view .item.article .date {
  color: #a1a1a1;
}
.news .news-list-view .item.article .title a {
  color: #434343;
  text-decoration: none;
}
.news .news-list-view .item.article .text {
  color: #434343;
}
.news .news-list-view .item.article .text p {
  margin: 0;
}
.news .news-list-view .item.article .link .more-link {
  color: #103B68;
  text-decoration: underline;
}
.news .news-list-view .item.article .link .more-link:hover {
  text-decoration: none;
}
.news.news-single {
  margin: 3.5714285714rem 0 1.4285714286rem;
}
.news .news-list-view.calendar {
  /* Calendar List Item */
}
.news .news-list-view.calendar .event-index .wrapper {
  margin: 1.4285714286rem 0;
  padding-top: 0.2142857143rem;
  border-top: 0.2857142857rem solid #d4dbde;
}
.news .news-list-view.calendar .event-index .wrapper h3 {
  color: #002744;
  font-size: 1.2857142857rem;
  font-weight: normal;
}
.news .news-list-view.calendar .item {
  margin-bottom: 0.7142857143rem;
}
.news .news-list-view.calendar .item .wrapper {
  position: relative;
  padding: 0.3571428571rem 3.3571428571rem 0.3571428571rem 0.3571428571rem;
  background-color: #f5f5f5;
}
.news .news-list-view.calendar .item .wrapper a {
  display: block;
  height: 100%;
}
.news .news-list-view.calendar .item .wrapper .date {
  display: inline-block;
  width: 5.7142857143rem;
  padding: 0.5714285714rem 0;
  background-color: #84a8c2;
}
.news .news-list-view.calendar .item .wrapper .date p {
  margin: 0;
  color: white;
  font-size: 1.1428571429rem;
  line-height: 1.125;
  font-weight: bold;
  text-align: center;
}
.news .news-list-view.calendar .item .wrapper .date p .weekday {
  font-size: 1.4285714286rem;
}
.news .news-list-view.calendar .item .wrapper .content {
  display: inline-block;
  max-width: calc(100% - 110px);
  margin: 0 1.0714285714rem;
  vertical-align: top;
}
.news .news-list-view.calendar .item .wrapper .content .time {
  color: #a1a1a1;
  font-size: 1.2857142857rem;
}
.news .news-list-view.calendar .item .wrapper .content .title {
  margin: 0;
  color: #103b68;
  font-size: 1.2857142857rem;
  font-weight: bold;
}
.news .news-list-view.calendar .item .wrapper .content .text {
  font-size: 1.1428571429rem;
  color: #707070;
}
.news .news-list-view.calendar .item .wrapper i.arrow {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 2.2857142857rem;
  background-color: #ebebeb;
  background-image: url("/typo3conf/ext/mathematikum_distribution/Resources/Public/Images/arrow-right.jpg");
  background-position: center;
  background-repeat: no-repeat;
}
.news .news-list-view.calendar .item .wrapper .overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  background-color: transparent;
  transition: background-color 1s;
}
.news .news-list-view.calendar .item .wrapper:hover .overlay {
  background-color: rgba(0, 0, 0, 0.2);
}
.news .news-list-view.events {
  margin-top: 0;
  /* Events List Item */
}
.news .news-list-view.events .item {
  margin-bottom: 1.0714285714rem;
}
.news .news-list-view.events .item .date p {
  margin: 0;
}
.news .news-list-view.events .item .content a {
  color: black;
  display: inline-block;
}
.news .news-list-view.events .item .content a:hover {
  text-decoration: underline;
}
.news .news-list-view.events .item .content .title {
  color: black;
  font-size: 1rem;
  font-weight: bold;
}
.news .news-list-view.events .item .teaser {
  color: black;
}
.news .news-list-view.events .item .teaser p:last-child {
  margin-bottom: 0;
}
.news .news-list-view.home a.list-link {
  color: #d13e3e;
}
.news .news-list-view.home a.list-link:hover {
  text-decoration: underline;
}
.news.news-single .article .date {
  color: #a1a1a1;
}
.news.news-single .article .title {
  margin-bottom: 1.4285714286rem;
}
.news.news-single .article .title .top {
  margin-bottom: 0.4285714286rem;
}
.news.news-single .article .title .bottom {
  color: #3e7899;
  font-size: 1.1428571429rem;
}
.news.news-single .article .text {
  margin-bottom: 2.1428571429rem;
}
.news.news-single .article .text a {
  text-decoration: underline;
}
.news.news-single .article .text a:hover {
  text-decoration: none;
}
.news.news-single .article .link .back-link {
  color: #d13e3e;
}
@media (max-width: 575.98px) {
  .news.news-single .article .news-image {
    margin-bottom: 0.7142857143rem;
  }
}
.news.news-single .article .news-image + .news-image {
  margin-top: 0.7142857143rem;
}
.news.news-single .article .news-related-files {
  margin: 2.1428571429rem 0;
}
.news.news-single .article .news-related-files ul {
  margin: 0;
  list-style-type: none;
}
.news.news-single .article .news-related-files ul li .news-related-files-link a {
  color: #d13e3e;
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i {
  margin-right: 0.3571428571rem;
  font-size: 1.1428571429rem;
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i.jpg:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.jpeg:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.png:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.gif:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.tif:before {
  content: "\f1c5";
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i.pdf:before {
  content: "\f1c1";
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i.docx:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.doc:before {
  content: "\f1c2";
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i.xlsx:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.xls:before {
  content: "\f1c3";
}
.news.news-single .article .news-related-files ul li .news-related-files-link a i.pptx:before, .news.news-single .article .news-related-files ul li .news-related-files-link a i.ppt:before {
  content: "\f1c4";
}
.news.news-single .article .news-related-files ul li .news-related-files-size {
  margin-left: 0.7142857143rem;
}
.news .page-navigation ul {
  margin: 0;
  list-style-type: none;
}
.news .page-navigation ul li {
  display: inline-block;
  margin: 0 0.1428571429rem;
  background: #bfbfbf;
}
.news .page-navigation ul li.current {
  padding: 0.1428571429rem 0.5714285714rem;
  background: #3e7899;
  color: white;
}
.news .page-navigation ul li.first {
  margin-left: 0;
  font-size: 1.1428571429rem;
  line-height: 1.4285714286rem;
}
.news .page-navigation ul li.last {
  margin-right: 0;
}
.news .page-navigation ul li.first, .news .page-navigation ul li.previous, .news .page-navigation ul li.next, .news .page-navigation ul li.last {
  font-size: 1.2857142857rem;
  line-height: 1.1666666667;
  vertical-align: bottom;
}
.news .page-navigation ul li a {
  display: inline-block;
  padding: 0.1428571429rem 0.5714285714rem;
  text-decoration: none;
  color: #434343;
}
.news .page-navigation ul li:hover {
  background: #3e7899;
}
.news .page-navigation ul li:hover a {
  color: white;
}
.news .no-news-found {
  color: black;
  font-weight: bold;
}

/*# sourceMappingURL=news.css.map */
