/* Enter your custom webEdition CSS Code here */
.navigation-main-offcanvas-content__entry-link--active{
  color: #00378C;
}

.navigation-main-offcanvas-content__subnavi-indicator--active {
  color: #00378C;
}

.navigation-bottom__list-entry-link--active {
  text-decoration: underline;
}

.flash {
  z-index: 100;
}

.sx-blog__post-box__content {
	margin-bottom: 0;
}

.pagination {
  margin-bottom: 0;
}

.breadcrumb {
  padding: 0;
}

.sx-icon--size {
  font-size: 30px;
}

@media only screen and (max-width: 992px) {
  .logo__img {
    width: 178px;
  }
}

@media (min-width: 992px) {
  .logo__img {
    width: 250px;
	max-width: none;
  }
}

@media (min-width: 1200px) {
  .logo__img {
    width: 300px;
	max-width: none;
  }
}

.header__container-content {
    padding: 25px 0;
}

@media (min-width: 768px) {
  .header__container-content {
    padding: 15px 0;
  }
}

@media (min-width: 1200px) {
  .header__container-content {
    padding: 20px 0;
  }
}

 .contact-form__send {
    margin-top: 0;
  }

/*Footer*/
.logos__logo-img {
	height:50px;
}
.openinghours__list-title,
.openinghours__list-data {
	flex:100%;
}
.openinghours__list-data {
	margin-bottom:10px;
}