@font-face {
  font-family: 'UniversLTStd-LightCn';
  src: url('../fonts/universe.eot');
  src: url('../fonts/universe.eot?#iefix') format('embedded-opentype'), url('../fonts/universe.woff') format('woff'), url('../fonts/universe.ttf') format('truetype');
}
@font-face {
  font-family: 'UniversLTStd-LightCn Bold';
  src: url('../fonts/UniversCondBold.eot');
  src: url('../fonts/UniversCondBold.eot?#iefix') format('embedded-opentype'), url('../fonts/UniversCondBold.woff') format('woff'), url('../fonts/UniversCondBold.ttf') format('truetype');
}
body {
  font-family: UniversLTStd-LightCn;
}
.navbar-brand img {
  height: 60px;
}
.navbar-nav {
  float: right;
}
.navbar-nav > li > a {
  font-family: 'Source Sans Pro', sans-serif;
  color: #444;
  font-size: 16px;
}
.dark-bg {
  background-color: #737477;
}
#owl-main .caption h1.dark-bg span,
#owl-main .caption p.dark-bg span {
  background: #737477;
  box-shadow: -0.5em 0 0 #737477, 0.5em 0 0 #737477;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
}
#hero #owl-main .caption h1.light-bg,
#hero #owl-main .caption h1.medium-bg,
#hero #owl-main .caption h1.dark-bg,
#hero #owl-main .caption h1.tint-bg {
  font-size: 42px;
}
@media (max-width: 1024px) {
  #hero #owl-main .caption h1.light-bg br,
  #hero #owl-main .caption h1.medium-bg br,
  #hero #owl-main .caption h1.dark-bg br,
  #hero #owl-main .caption h1.tint-bg br {
    display: block !important;
  }
}
@media (max-width: 767px) {
  #hero #owl-main .caption h1.light-bg,
  #hero #owl-main .caption h1.medium-bg,
  #hero #owl-main .caption h1.dark-bg,
  #hero #owl-main .caption h1.tint-bg {
    font-size: 22px;
  }
}
.dark-bg,
.dark-bg p,
.dark-bg .item-details li:before {
  color: #fff;
}
.footer-bottom {
  background: #737477;
  color: #fff;
}
.footer-bottom p,
.footer-bottom a {
  color: #fff;
}
#visit-our-store ul {
  list-style-type: circle;
}
.green-bg {
  color: #fff;
}

.dsgvo ul {
  list-style: disc;
}