/*
 * Created on Mon Apr 29 2019
 *
 *  Michelle Ayadi
 * Copyright (c) 2019 Einmahl WebSolution GmbH
 */
.news-text-wrap {
  min-height: 300px; }

#nav-tools .icn-contrast {
  background: transparent url("../icons/icn_contrast@2x.png") no-repeat left top;
  background-size: 25px auto;
  line-height: 25px;
  text-indent: -9999px; }

/*New Mitmachportal Grid */
.mitmachportal-grid {
  background: #ceeaf8;
  margin-bottom: 2.5em;
  margin-top: 2.5em;
  padding: 1em; }
  .mitmachportal-grid .headline {
    text-align: center;
    margin-bottom: 25px; }
    .mitmachportal-grid .headline h2 {
      text-transform: uppercase;
      letter-spacing: 2px; }
  .mitmachportal-grid .tile {
    margin-bottom: 25px;
    min-height: 205px;
    font-size: 15px;
    line-height: 18px; }
    .mitmachportal-grid .tile img.mp-icon {
      float: right; }
    .mitmachportal-grid .tile .main-image {
      height: 146px;
      object-fit: cover; }
    .mitmachportal-grid .tile .hover-area {
      background-color: #0098db;
      color: white;
      padding: 12px; }
    .mitmachportal-grid .tile .overlay {
      position: absolute;
      bottom: 0;
      left: 15px;
      right: 0;
      background-color: #0098db;
      color: white;
      overflow: hidden;
      width: 92%;
      height: 0;
      transition: 0.5s ease; }
      .mitmachportal-grid .tile .overlay .text {
        padding: 12px; }
      .mitmachportal-grid .tile .overlay .head {
        padding: 12px;
        padding-bottom: 0; }
    .mitmachportal-grid .tile:hover .overlay {
      height: 100%; }

#textimageslider {
  background: white;
  padding: 75px 0 75px 0; }
  #textimageslider .carousel-control.right,
  #textimageslider .carousel-control.left {
    background-image: none; }
  #textimageslider .carousel-control {
    opacity: 1;
    text-shadow: none !important; }
    #textimageslider .carousel-control span {
      background-color: #0098db;
      width: 45px;
      height: 45px;
      line-height: 41px; }
  #textimageslider .carousel-control .glyphicon-chevron-left,
  #textimageslider .carousel-control .icon-prev {
    left: 9%; }
  #textimageslider .carousel-control .glyphicon-chevron-right,
  #textimageslider .carousel-control .icon-next {
    right: 9%; }
  #textimageslider .glyphicon-chevron-right:before {
    content: url(../icons/chevron-right.png); }
  #textimageslider .glyphicon-chevron-left:before {
    content: url(../icons/chevron-left.png); }

@media (max-width: 576px) {
  #c102249 .ce-right .ce-gallery {
    float: none; } }
@media (max-width: 991px) {
  #textimageslider {
    background: white;
    padding: 25px 0 25px 0; }
    #textimageslider .text {
      padding: 30px; } }
@media screen and (min-width: 992px) {
  #nav-tools .icn-contrast {
    text-indent: 0; } }

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